From 01beb9919b95479d8be040bec74abc5cc67a5e43 Mon Sep 17 00:00:00 2001 From: Mikko Tiusanen Date: Sun, 4 May 2014 01:18:52 +0300 Subject: Initial import. --- CC | 229 + COPYING | 24 + GPL | 281 + Makefile | 1955 + Makefile.local | 3 + assets/armour/bsuit.armour | 19 + assets/armour/helmet.armour | 19 + assets/armour/larmour.armour | 95 + assets/autoexec.cfg | 2 + assets/configs/buildables/acid_tube.cfg | 5 + assets/configs/buildables/arm.cfg | 5 + assets/configs/buildables/barrel.cfg | 5 + assets/configs/buildables/barricade.cfg | 5 + assets/configs/buildables/barrier_corner.cfg | 5 + assets/configs/buildables/barrier_line.cfg | 5 + assets/configs/buildables/barrier_point.cfg | 5 + assets/configs/buildables/booster.cfg | 5 + assets/configs/buildables/cocoon.cfg | 5 + assets/configs/buildables/container_large.cfg | 5 + assets/configs/buildables/container_medium.cfg | 5 + assets/configs/buildables/container_small.cfg | 5 + assets/configs/buildables/cover.cfg | 5 + assets/configs/buildables/cover_stump.cfg | 5 + assets/configs/buildables/creepcolony.cfg | 5 + assets/configs/buildables/dcc.cfg | 5 + assets/configs/buildables/eggpod.cfg | 5 + assets/configs/buildables/fence.cfg | 5 + assets/configs/buildables/fence_rod.cfg | 5 + assets/configs/buildables/hive.cfg | 5 + assets/configs/buildables/hovel.cfg | 5 + assets/configs/buildables/infestation_blister.cfg | 5 + assets/configs/buildables/infestation_slime.cfg | 5 + assets/configs/buildables/infestation_thicket.cfg | 5 + assets/configs/buildables/ladder.cfg | 5 + assets/configs/buildables/light.cfg | 5 + assets/configs/buildables/medistat.cfg | 5 + assets/configs/buildables/mgturret.cfg | 7 + assets/configs/buildables/mgturret2.cfg | 7 + assets/configs/buildables/muscle.cfg | 5 + assets/configs/buildables/net.cfg | 5 + assets/configs/buildables/net_spike.cfg | 5 + assets/configs/buildables/organic_bulb.cfg | 5 + assets/configs/buildables/overmind.cfg | 5 + assets/configs/buildables/panzer_large.cfg | 5 + assets/configs/buildables/panzer_medium.cfg | 5 + assets/configs/buildables/panzer_small.cfg | 5 + assets/configs/buildables/plate_large.cfg | 5 + assets/configs/buildables/plate_small.cfg | 5 + assets/configs/buildables/pod.cfg | 5 + assets/configs/buildables/pod_stump.cfg | 5 + assets/configs/buildables/reactor.cfg | 5 + assets/configs/buildables/refinery.cfg | 5 + assets/configs/buildables/reflector.cfg | 5 + assets/configs/buildables/repeater.cfg | 5 + assets/configs/buildables/shield.cfg | 6 + assets/configs/buildables/spiteful_abcess.cfg | 5 + assets/configs/buildables/teflon_foil.cfg | 5 + assets/configs/buildables/telenode.cfg | 5 + assets/configs/buildables/tendon_large.cfg | 5 + assets/configs/buildables/tendon_medium.cfg | 5 + assets/configs/buildables/tendon_small.cfg | 5 + assets/configs/buildables/tesla.cfg | 5 + assets/configs/buildables/trapper.cfg | 5 + assets/configs/classes/builder.cfg | 17 + assets/configs/classes/builderupg.cfg | 17 + assets/configs/classes/human_base.cfg | 17 + assets/configs/classes/human_bsuit.cfg | 17 + assets/configs/classes/level0.cfg | 17 + assets/configs/classes/level0upg.cfg | 17 + assets/configs/classes/level1.cfg | 17 + assets/configs/classes/level1upg.cfg | 17 + assets/configs/classes/level2.cfg | 17 + assets/configs/classes/level2upg.cfg | 17 + assets/configs/classes/level3.cfg | 17 + assets/configs/classes/level3upg.cfg | 17 + assets/configs/classes/level4.cfg | 17 + assets/configs/classes/level5.cfg | 17 + assets/configs/classes/spectator.cfg | 17 + assets/default.cfg | 94 + assets/emoticons/acidtube_1x1.tga | Bin 0 -> 9773 bytes assets/emoticons/advbasilisk_1x1.tga | Bin 0 -> 6307 bytes assets/emoticons/advdragoon_1x1.tga | Bin 0 -> 4811 bytes assets/emoticons/advgranger_1x1.tga | Bin 0 -> 6245 bytes assets/emoticons/advmarauder_1x1.tga | Bin 0 -> 3917 bytes assets/emoticons/armoury_1x1.tga | Bin 0 -> 11939 bytes assets/emoticons/barricade_1x1.tga | Bin 0 -> 6110 bytes assets/emoticons/basilisk_1x1.tga | Bin 0 -> 6305 bytes assets/emoticons/blaster_1x1.tga | Bin 0 -> 5634 bytes assets/emoticons/booster_1x1.tga | Bin 0 -> 4862 bytes assets/emoticons/bsuit_1x1.tga | Bin 0 -> 4458 bytes assets/emoticons/chaingun_2x1.tga | Bin 0 -> 9847 bytes assets/emoticons/ckit_2x1.tga | Bin 0 -> 14139 bytes assets/emoticons/defcomp_1x1.tga | Bin 0 -> 10338 bytes assets/emoticons/dev_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/dragoon_1x1.tga | Bin 0 -> 4827 bytes assets/emoticons/dretch_1x1.tga | Bin 0 -> 4544 bytes assets/emoticons/egg_1x1.tga | Bin 0 -> 7436 bytes assets/emoticons/featured_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/flamer_2x1.tga | Bin 0 -> 17303 bytes assets/emoticons/granger_1x1.tga | Bin 0 -> 6741 bytes assets/emoticons/grenade_1x1.tga | Bin 0 -> 8975 bytes assets/emoticons/hive_1x1.tga | Bin 0 -> 9506 bytes assets/emoticons/hovel_1x1.tga | Bin 0 -> 6692 bytes assets/emoticons/human_1x1.tga | Bin 0 -> 4878 bytes assets/emoticons/lasgun_2x1.tga | Bin 0 -> 12871 bytes assets/emoticons/lcannon_2x1.tga | Bin 0 -> 13825 bytes assets/emoticons/marauder_1x1.tga | Bin 0 -> 3833 bytes assets/emoticons/mdriver_2x1.tga | Bin 0 -> 8518 bytes assets/emoticons/medstat_1x1.tga | Bin 0 -> 8355 bytes assets/emoticons/official_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/overmind_1x1.tga | Bin 0 -> 7880 bytes assets/emoticons/painsaw_2x1.tga | Bin 0 -> 14135 bytes assets/emoticons/prifle_2x1.tga | Bin 0 -> 14233 bytes assets/emoticons/reactor_1x1.tga | Bin 0 -> 10112 bytes assets/emoticons/repeater_1x1.tga | Bin 0 -> 9801 bytes assets/emoticons/rifle_2x1.tga | Bin 0 -> 15418 bytes assets/emoticons/shotgun_2x1.tga | Bin 0 -> 13558 bytes assets/emoticons/telenode_1x1.tga | Bin 0 -> 9795 bytes assets/emoticons/tent_1x1.tga | Bin 0 -> 4322 bytes assets/emoticons/tesla_1x1.tga | Bin 0 -> 6126 bytes assets/emoticons/trapper_1x1.tga | Bin 0 -> 9113 bytes assets/emoticons/turret_1x1.tga | Bin 0 -> 4648 bytes assets/emoticons/tyrant_1x1.tga | Bin 0 -> 4959 bytes assets/emoticons/xyedge_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/ye2_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/ye_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeaim_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeal_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeammo_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeawin_3x1.tga | Bin 0 -> 120044 bytes assets/emoticons/yebat_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yebiok_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yec_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yecloa_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yedge_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeemo_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeequ_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeewin_3x1.tga | Bin 0 -> 120044 bytes assets/emoticons/yefanta_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefargentina_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefarms_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefaustralia_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefaustria_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefbelgium_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefbrasil_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefcana_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefchile_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefchina_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefcisland_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefcroat_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefcuba_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefcz_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefde_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefden_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefegyp_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeffin_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeffrance_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefgb_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefgree_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefhong_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefhu_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefindia_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefindon_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefiran_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefiraq_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefire_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefisra_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefita_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefjp_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeflag_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefmex_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefnether_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefnorw_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefphil_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefpo_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefport_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefroma_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefrus_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefsinga_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefslo_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefsloven_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefspain_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefswe_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefswitz_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefsyr_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeftur_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefukr_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefusa_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yegg_3x1.tga | Bin 0 -> 49196 bytes assets/emoticons/yehwin_3x1.tga | Bin 0 -> 120044 bytes assets/emoticons/yei_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yejet_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yekey_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yemed_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yemf_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yenade_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesangry_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesasscry_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesawesome2_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesawesome_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesaww_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesawwcute_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesawww_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesba_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesbat_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesbignose_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesbruce_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesbuild_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeschuck_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yescrack_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yescrazy_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yescreepguy_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yescry_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yescute_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yescuty_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesdafuq_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesdrug_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesepictroll_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesevil_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesfrown_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesgege_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesgs_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeshaha_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeshaha_1x1_b.tga | Bin 0 -> 16428 bytes assets/emoticons/yeshappy_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeshdog_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeshello_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeshield_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeship_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeshitler_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeshmm_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesinsane_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesjack_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesjoker_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesjoy_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeskid_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeslal_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeslawl_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeslessretard_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesmad_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesmadbro_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesmadbro_1x1_b.tga | Bin 0 -> 16428 bytes assets/emoticons/yesmadd_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesmegusta_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesmindfuck_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesmouth_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesmp_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesmp_1x1_b.tga | Bin 0 -> 16428 bytes assets/emoticons/yesmustage_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesnerd_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesnigga_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesninja_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesohh_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesohshit_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesomg_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesosama_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yespedo_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesrage_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesrainbow_3x1.tga | Bin 0 -> 49196 bytes assets/emoticons/yesretard_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesretarded_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yessad_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yessarca_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesscept_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesserious_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesshock_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yessmile_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yessnake_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yessniper_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesspok_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesstar_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesstoned_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesstupid_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yestard_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yestong_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yestroll_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yestrylol_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesugauga_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesupset_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesvamp_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesweirdo_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeswell_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeswhat_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeswhine_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeswsmile_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yetool_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/z_1x1.tga | Bin 0 -> 16428 bytes assets/fonts/fontImage_0_12.tga | Bin 0 -> 262188 bytes assets/fonts/fontImage_0_16.tga | Bin 0 -> 262188 bytes assets/fonts/fontImage_0_20.tga | Bin 0 -> 1048594 bytes assets/fonts/fontImage_0_26.tga | Bin 0 -> 1048594 bytes assets/fonts/fontImage_0_34.tga | Bin 0 -> 1048594 bytes assets/fonts/fontImage_12.dat | Bin 0 -> 20548 bytes assets/fonts/fontImage_16.dat | Bin 0 -> 20548 bytes assets/fonts/fontImage_1_26.tga | Bin 0 -> 262188 bytes assets/fonts/fontImage_1_34.tga | Bin 0 -> 262188 bytes assets/fonts/fontImage_20.dat | Bin 0 -> 20548 bytes assets/fonts/fontImage_26.dat | Bin 0 -> 20548 bytes assets/fonts/fontImage_34.dat | Bin 0 -> 20548 bytes assets/gfx/2d/bigchars.tga | Bin 0 -> 46297 bytes assets/gfx/2d/blip.tga | Bin 0 -> 65580 bytes assets/gfx/2d/blipPlayer.tga | Bin 0 -> 5104 bytes assets/gfx/2d/crosshair-alien.tga | Bin 0 -> 16428 bytes assets/gfx/2d/crosshair-chaingun.tga | Bin 0 -> 65580 bytes assets/gfx/2d/crosshair-flamer1.tga | Bin 0 -> 147500 bytes assets/gfx/2d/crosshair-flamer2.tga | Bin 0 -> 147500 bytes assets/gfx/2d/crosshair-lcannon.tga | Bin 0 -> 65580 bytes assets/gfx/2d/crosshair-lgun.tga | Bin 0 -> 16428 bytes assets/gfx/2d/crosshair-mdriver.tga | Bin 0 -> 16428 bytes assets/gfx/2d/crosshair-prifle.tga | Bin 0 -> 16428 bytes assets/gfx/2d/crosshair-psaw.tga | Bin 0 -> 1022 bytes assets/gfx/2d/crosshair-rifle.tga | Bin 0 -> 16428 bytes assets/gfx/2d/net.jpg | Bin 0 -> 5718 bytes assets/gfx/2d/numbers/eight_32b.tga | Bin 0 -> 4140 bytes assets/gfx/2d/numbers/five_32b.tga | Bin 0 -> 4140 bytes assets/gfx/2d/numbers/four_32b.tga | Bin 0 -> 4140 bytes assets/gfx/2d/numbers/minus_32b.tga | Bin 0 -> 4140 bytes assets/gfx/2d/numbers/nine_32b.tga | Bin 0 -> 4140 bytes assets/gfx/2d/numbers/one_32b.tga | Bin 0 -> 4140 bytes assets/gfx/2d/numbers/seven_32b.tga | Bin 0 -> 4140 bytes assets/gfx/2d/numbers/six_32b.tga | Bin 0 -> 4140 bytes assets/gfx/2d/numbers/three_32b.tga | Bin 0 -> 4140 bytes assets/gfx/2d/numbers/two_32b.tga | Bin 0 -> 4140 bytes assets/gfx/2d/numbers/zero_32b.tga | Bin 0 -> 4140 bytes assets/gfx/2d/outline.tga | Bin 0 -> 884 bytes assets/gfx/2d/stalk.tga | Bin 0 -> 67 bytes assets/gfx/2d/teamoverlay.tga | Bin 0 -> 14271 bytes assets/gfx/blaster/orange_particle.jpg | Bin 0 -> 2311 bytes assets/gfx/blaster/orange_particle.tga | Bin 0 -> 15854 bytes assets/gfx/blood/blood1.tga | Bin 0 -> 65580 bytes assets/gfx/blood/blood2.tga | Bin 0 -> 65580 bytes assets/gfx/blood/green_acid2.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood01frame01.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood01frame02.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood01frame03.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood01frame04.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood01frame05.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood01frame06.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood01frame07.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood01frame08.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood03frame01.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood03frame02.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood03frame03.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood03frame04.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood03frame05.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood03frame06.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood03frame07.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood04frame01.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood04frame02.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood04frame03.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood04frame04.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood04frame05.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood04frame06.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood05frame01.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood05frame02.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood05frame03.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood05frame04.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood05frame05.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood05frame06.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood05frame07.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood05frame08.tga | Bin 0 -> 65580 bytes assets/gfx/colors/black.jpg | Bin 0 -> 2140 bytes assets/gfx/damage/blood.tga | Bin 0 -> 25429 bytes assets/gfx/damage/fullscreen_painblend.tga | Bin 0 -> 1048620 bytes assets/gfx/edge/basi_invisble_overlay.jpg | Bin 0 -> 569898 bytes assets/gfx/edge/basi_invisble_overlay1.jpg | Bin 0 -> 570121 bytes assets/gfx/edge/basi_invisble_overlay2.jpg | Bin 0 -> 568949 bytes assets/gfx/edge/basi_invisble_overlay3.jpg | Bin 0 -> 134119 bytes assets/gfx/flame/flame00.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame01.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame02.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame03.tga | Bin 0 -> 65580 bytes assets/gfx/flame/flame04.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame05.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame06.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame07.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame08.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame09.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame10.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame11.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame12.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame13.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame14.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame15.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame16.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame17.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame18.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame19.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame20.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame21.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame22.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame23.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame24.tga | Bin 0 -> 49196 bytes assets/gfx/flamer/primarycharge_1.jpg | Bin 0 -> 142847 bytes assets/gfx/flamer/primarycharge_10.jpg | Bin 0 -> 129479 bytes assets/gfx/flamer/primarycharge_11.jpg | Bin 0 -> 122726 bytes assets/gfx/flamer/primarycharge_2.jpg | Bin 0 -> 135666 bytes assets/gfx/flamer/primarycharge_3.jpg | Bin 0 -> 123152 bytes assets/gfx/flamer/primarycharge_4.jpg | Bin 0 -> 129252 bytes assets/gfx/flamer/primarycharge_5.jpg | Bin 0 -> 127592 bytes assets/gfx/flamer/primarycharge_6.jpg | Bin 0 -> 126375 bytes assets/gfx/flamer/primarycharge_7.jpg | Bin 0 -> 125180 bytes assets/gfx/flamer/primarycharge_8.jpg | Bin 0 -> 124325 bytes assets/gfx/flamer/primarycharge_9.jpg | Bin 0 -> 123596 bytes assets/gfx/fonts/fontImage_0_12.tga | Bin 0 -> 262162 bytes assets/gfx/fonts/fontImage_0_16.tga | Bin 0 -> 262162 bytes assets/gfx/fonts/fontImage_0_20.tga | Bin 0 -> 262162 bytes assets/gfx/fonts/fontImage_0_26.tga | Bin 0 -> 262162 bytes assets/gfx/fonts/fontImage_0_34.tga | Bin 0 -> 262162 bytes assets/gfx/fonts/fontImage_12.dat | Bin 0 -> 20548 bytes assets/gfx/fonts/fontImage_16.dat | Bin 0 -> 20548 bytes assets/gfx/fonts/fontImage_1_26.tga | Bin 0 -> 262162 bytes assets/gfx/fonts/fontImage_1_34.tga | Bin 0 -> 262162 bytes assets/gfx/fonts/fontImage_20.dat | Bin 0 -> 20548 bytes assets/gfx/fonts/fontImage_26.dat | Bin 0 -> 20548 bytes assets/gfx/fonts/fontImage_34.dat | Bin 0 -> 20548 bytes assets/gfx/grenade/flare_01.jpg | Bin 0 -> 7467 bytes assets/gfx/invisible.jpg | Bin 0 -> 6024 bytes assets/gfx/lasgun/purple_particle.jpg | Bin 0 -> 2976 bytes assets/gfx/lcannon/primary_1.jpg | Bin 0 -> 38607 bytes assets/gfx/lcannon/primary_2.jpg | Bin 0 -> 41021 bytes assets/gfx/lcannon/primary_3.jpg | Bin 0 -> 39236 bytes assets/gfx/lcannon/primary_4.jpg | Bin 0 -> 38450 bytes assets/gfx/level3upg/barb_splash.tga | Bin 0 -> 12186 bytes assets/gfx/marks/blood_mrk.tga | Bin 0 -> 65580 bytes assets/gfx/marks/bullet_mrk.jpg | Bin 0 -> 11085 bytes assets/gfx/marks/burn_mrk.jpg | Bin 0 -> 4190 bytes assets/gfx/marks/plasma_mrk.tga | Bin 0 -> 65580 bytes assets/gfx/marks/shadow.tga | Bin 0 -> 5967 bytes assets/gfx/marks/splash.jpg | Bin 0 -> 2851 bytes assets/gfx/mdriver/bluevap.tga | Bin 0 -> 262188 bytes assets/gfx/mdriver/bluevap_b.tga | Bin 0 -> 262188 bytes assets/gfx/mdriver/green_particle.jpg | Bin 0 -> 2337 bytes assets/gfx/mdriver/green_particle.tga | Bin 0 -> 16086 bytes assets/gfx/misc/creep.tga | Bin 0 -> 1440044 bytes assets/gfx/misc/creep_add.tga | Bin 0 -> 1048620 bytes assets/gfx/misc/detail.jpg | Bin 0 -> 34917 bytes assets/gfx/misc/impactpuff2.tga | Bin 0 -> 65580 bytes assets/gfx/misc/redbuild.tga | Bin 0 -> 1068 bytes assets/gfx/null.tga | Bin 0 -> 84 bytes assets/gfx/prifle/red_blob.tga | Bin 0 -> 11990 bytes assets/gfx/prifle/red_streak.tga | Bin 0 -> 364 bytes assets/gfx/psaw/blue_particle.jpg | Bin 0 -> 2354 bytes assets/gfx/rifle/verysmallrock.tga | Bin 0 -> 50186 bytes assets/gfx/sprites/airpounceflash.jpg | Bin 0 -> 45544 bytes assets/gfx/sprites/bubble.jpg | Bin 0 -> 20243 bytes assets/gfx/sprites/green_acid.tga | Bin 0 -> 65580 bytes assets/gfx/sprites/green_acid2.tga | Bin 0 -> 33206 bytes assets/gfx/sprites/poisoncloud.tga | Bin 0 -> 33234 bytes assets/gfx/sprites/radial.jpg | Bin 0 -> 103852 bytes assets/gfx/sprites/smoke.tga | Bin 0 -> 65580 bytes assets/gfx/sprites/smokeye.tga | Bin 0 -> 262188 bytes assets/gfx/sprites/spark.tga | Bin 0 -> 4140 bytes assets/gfx/yblood/Yblood1.tga | Bin 0 -> 16428 bytes assets/gfx/yblood/Yblood2.tga | Bin 0 -> 16428 bytes assets/gfx/yblood/Yblood3.tga | Bin 0 -> 65580 bytes assets/icons/advbasiinvi.tga | Bin 0 -> 262188 bytes assets/icons/icona_builder.tga | Bin 0 -> 40018 bytes assets/icons/icona_lev0.tga | Bin 0 -> 40018 bytes assets/icons/icona_lev1.tga | Bin 0 -> 40018 bytes assets/icons/icona_lev2.tga | Bin 0 -> 40018 bytes assets/icons/icona_lev3.tga | Bin 0 -> 40018 bytes assets/icons/icona_lev4.tga | Bin 0 -> 40018 bytes assets/icons/icona_lev5.tga | Bin 0 -> 40044 bytes assets/icons/icona_upgrade.tga | Bin 0 -> 724 bytes assets/icons/iconu_atoxin.tga | Bin 0 -> 40018 bytes assets/icons/iconu_battpack.tga | Bin 0 -> 40018 bytes assets/icons/iconu_biokit.tga | Bin 0 -> 4177 bytes assets/icons/iconu_bsuit.tga | Bin 0 -> 40018 bytes assets/icons/iconu_cloak.tga | Bin 0 -> 16688 bytes assets/icons/iconu_helmet.tga | Bin 0 -> 40018 bytes assets/icons/iconu_jetpack.tga | Bin 0 -> 40018 bytes assets/icons/iconu_larmour.tga | Bin 0 -> 40018 bytes assets/icons/iconw_alien.tga | Bin 0 -> 57347 bytes assets/icons/iconw_blaster.tga | Bin 0 -> 57347 bytes assets/icons/iconw_chaingun.tga | Bin 0 -> 57347 bytes assets/icons/iconw_construct.tga | Bin 0 -> 57347 bytes assets/icons/iconw_driver.tga | Bin 0 -> 57347 bytes assets/icons/iconw_flamer.tga | Bin 0 -> 57347 bytes assets/icons/iconw_lasgun.tga | Bin 0 -> 40018 bytes assets/icons/iconw_lucifer.tga | Bin 0 -> 10018 bytes assets/icons/iconw_mine.tga | Bin 0 -> 40044 bytes assets/icons/iconw_nade.tga | Bin 0 -> 40044 bytes assets/icons/iconw_pulse.tga | Bin 0 -> 40018 bytes assets/icons/iconw_rifle.tga | Bin 0 -> 57347 bytes assets/icons/iconw_saw.tga | Bin 0 -> 57347 bytes assets/icons/iconw_sgun.tga | Bin 0 -> 40018 bytes assets/icons/iconw_smoke.tga | Bin 0 -> 40044 bytes assets/models/ammo/tesla/tesla_bolt.jpg | Bin 0 -> 15607 bytes assets/models/buildables/acid_tube/acid_tube.jpg | Bin 0 -> 22849 bytes assets/models/buildables/acid_tube/acid_tube.md3 | Bin 0 -> 59604 bytes .../buildables/acid_tube/acid_tube_inside.jpg | Bin 0 -> 9634 bytes assets/models/buildables/acid_tube/animation.cfg | 15 + assets/models/buildables/arm/animation.cfg | 15 + assets/models/buildables/arm/arm.md3 | Bin 0 -> 10532 bytes assets/models/buildables/arm/arm_body.jpg | Bin 0 -> 27036 bytes assets/models/buildables/arm/arm_panel1.jpg | Bin 0 -> 5385 bytes assets/models/buildables/arm/arm_panel2.jpg | Bin 0 -> 8080 bytes assets/models/buildables/arm/arm_panel3.jpg | Bin 0 -> 4662 bytes assets/models/buildables/arm/arm_parts.jpg | Bin 0 -> 10300 bytes assets/models/buildables/barrel/animation.cfg | 14 + assets/models/buildables/barrel/barrel.md3 | Bin 0 -> 18732 bytes .../models/buildables/barrel/model_texture_1.jpg | Bin 0 -> 19882 bytes .../models/buildables/barrel/model_texture_2.jpg | Bin 0 -> 22393 bytes assets/models/buildables/barricade/alien_spike.jpg | Bin 0 -> 26773 bytes assets/models/buildables/barricade/animation.cfg | 17 + assets/models/buildables/barricade/barricade.md3 | Bin 0 -> 165804 bytes assets/models/buildables/barricade/pod_strands.tga | Bin 0 -> 65580 bytes assets/models/buildables/barricade/ref2.tga | Bin 0 -> 16428 bytes .../models/buildables/barrier_corner/animation.cfg | 14 + .../buildables/barrier_corner/barrier_corner.md3 | Bin 0 -> 21340 bytes .../models/buildables/barrier_line/animation.cfg | 14 + .../buildables/barrier_line/barrier_line.md3 | Bin 0 -> 14204 bytes .../models/buildables/barrier_point/animation.cfg | 14 + .../buildables/barrier_point/barrier_point.md3 | Bin 0 -> 12124 bytes assets/models/buildables/booster/animation.cfg | 15 + assets/models/buildables/booster/booster.md3 | Bin 0 -> 151036 bytes assets/models/buildables/booster/booster_head.jpg | Bin 0 -> 16384 bytes assets/models/buildables/booster/booster_sac.jpg | Bin 0 -> 25973 bytes assets/models/buildables/booster/poison.jpg | Bin 0 -> 15818 bytes assets/models/buildables/booster/ref_map.jpg | Bin 0 -> 12493 bytes assets/models/buildables/cocoon/animation.cfg | 14 + assets/models/buildables/cocoon/cocoon.md3 | Bin 0 -> 13712 bytes .../buildables/container_large/animation.cfg | 14 + .../buildables/container_large/container_large.md3 | Bin 0 -> 8236 bytes .../container_large/container_texture.jpg | Bin 0 -> 37266 bytes .../container_large/container_texture_b.jpg | Bin 0 -> 44555 bytes .../buildables/container_medium/animation.cfg | 14 + .../container_medium/container_medium.md3 | Bin 0 -> 8060 bytes .../buildables/container_small/animation.cfg | 14 + .../buildables/container_small/container_small.md3 | Bin 0 -> 8060 bytes assets/models/buildables/cover/animation.cfg | 14 + assets/models/buildables/cover/cover.md3 | Bin 0 -> 93580 bytes assets/models/buildables/cover_stump/animation.cfg | 14 + .../models/buildables/cover_stump/cover_stump.md3 | Bin 0 -> 51052 bytes .../buildables/creep_colony/creep_colony.jpg | Bin 0 -> 64246 bytes .../buildables/creep_colony/creep_colony.md3 | Bin 0 -> 376484 bytes assets/models/buildables/creepcolony/animation.cfg | 15 + assets/models/buildables/dcc/animation.cfg | 15 + assets/models/buildables/dcc/comp_display.tga | Bin 0 -> 60460 bytes assets/models/buildables/dcc/comp_front.jpg | Bin 0 -> 15666 bytes assets/models/buildables/dcc/comp_grad.jpg | Bin 0 -> 2386 bytes assets/models/buildables/dcc/comp_key.jpg | Bin 0 -> 9987 bytes assets/models/buildables/dcc/comp_parts.jpg | Bin 0 -> 7236 bytes assets/models/buildables/dcc/comp_pipes.jpg | Bin 0 -> 2633 bytes assets/models/buildables/dcc/comp_top.jpg | Bin 0 -> 3757 bytes assets/models/buildables/dcc/dcc.md3 | Bin 0 -> 16564 bytes assets/models/buildables/eggpod/animation.cfg | 15 + assets/models/buildables/eggpod/eggpod.md3 | Bin 0 -> 269736 bytes assets/models/buildables/eggpod/pod_body.jpg | Bin 0 -> 37894 bytes assets/models/buildables/eggpod/pod_strands.tga | Bin 0 -> 65580 bytes assets/models/buildables/eggpod/pod_tendrils.jpg | Bin 0 -> 26773 bytes assets/models/buildables/eggpod/pod_tip.tga | Bin 0 -> 16428 bytes assets/models/buildables/fence/animation.cfg | 14 + assets/models/buildables/fence/fence.md3 | Bin 0 -> 17380 bytes assets/models/buildables/fence/model_texture2.tga | Bin 0 -> 267320 bytes assets/models/buildables/fence_rod/animation.cfg | 14 + assets/models/buildables/fence_rod/fence_rod.md3 | Bin 0 -> 17204 bytes assets/models/buildables/hive/animation.cfg | 15 + assets/models/buildables/hive/hive.jpg | Bin 0 -> 41320 bytes assets/models/buildables/hive/hive.md3 | Bin 0 -> 78536 bytes assets/models/buildables/hive/hive_strands.tga | Bin 0 -> 65580 bytes .../buildables/infestation_blister/animation.cfg | 14 + .../infestation_blister/base_texture_glow.jpg | Bin 0 -> 19025 bytes .../infestation_blister/infestation_blister.md3 | Bin 0 -> 18020 bytes .../infestation_blister/infestation_texture.tga | Bin 0 -> 337204 bytes .../buildables/infestation_slime/animation.cfg | 17 + .../infestation_slime/infestation_slime.md3 | Bin 0 -> 48092 bytes .../models/buildables/infestation_slime/slime.tga | Bin 0 -> 353928 bytes .../buildables/infestation_slime/slime_side.tga | Bin 0 -> 549015 bytes .../buildables/infestation_slime/slimetop.tga | Bin 0 -> 822584 bytes .../buildables/infestation_thicket/animation.cfg | 14 + .../infestation_thicket/haut_fetzen_halb.tga | Bin 0 -> 435749 bytes .../infestation_thicket/infestation_thicket.md3 | Bin 0 -> 13572 bytes assets/models/buildables/ladder/animation.cfg | 14 + .../models/buildables/ladder/arm_body_modified.jpg | Bin 0 -> 28060 bytes assets/models/buildables/ladder/ladder.md3 | Bin 0 -> 30988 bytes assets/models/buildables/light/animation.cfg | 14 + assets/models/buildables/light/blue_particle.jpg | Bin 0 -> 17561 bytes assets/models/buildables/light/light.md3 | Bin 0 -> 104644 bytes assets/models/buildables/light/model_texture.jpg | Bin 0 -> 54035 bytes assets/models/buildables/light/model_texture_3.jpg | Bin 0 -> 31987 bytes assets/models/buildables/medistat/animation.cfg | 18 + assets/models/buildables/medistat/medi_base.jpg | Bin 0 -> 30525 bytes assets/models/buildables/medistat/medi_cone.jpg | Bin 0 -> 7154 bytes assets/models/buildables/medistat/medi_cone.tga | Bin 0 -> 65580 bytes assets/models/buildables/medistat/medistat.md3 | Bin 0 -> 189668 bytes assets/models/buildables/medistat/red_cross.tga | Bin 0 -> 10028 bytes assets/models/buildables/mgturret/animation.cfg | 15 + assets/models/buildables/mgturret/ref_map.jpg | Bin 0 -> 4681 bytes assets/models/buildables/mgturret/t_flash.jpg | Bin 0 -> 3693 bytes .../models/buildables/mgturret/turret_barrel.jpg | Bin 0 -> 32369 bytes .../models/buildables/mgturret/turret_barrel.md3 | Bin 0 -> 15692 bytes assets/models/buildables/mgturret/turret_base.jpg | Bin 0 -> 4056 bytes assets/models/buildables/mgturret/turret_base.md3 | Bin 0 -> 5708 bytes assets/models/buildables/mgturret/turret_coil.jpg | Bin 0 -> 3354 bytes assets/models/buildables/mgturret/turret_coil.tga | Bin 0 -> 16428 bytes assets/models/buildables/mgturret/turret_shiny.jpg | Bin 0 -> 4428 bytes assets/models/buildables/mgturret/turret_top.jpg | Bin 0 -> 14650 bytes assets/models/buildables/mgturret/turret_top.md3 | Bin 0 -> 5372 bytes assets/models/buildables/mgturret2/animation.cfg | 15 + assets/models/buildables/mgturret2/flamer.tga | Bin 0 -> 262188 bytes assets/models/buildables/mgturret2/gas.jpg | Bin 0 -> 19971 bytes assets/models/buildables/mgturret2/ref_map.jpg | Bin 0 -> 11565 bytes .../buildables/mgturret2/turret2_kuehler.tga | Bin 0 -> 65580 bytes .../models/buildables/mgturret2/turret_barrel.md3 | Bin 0 -> 97628 bytes assets/models/buildables/mgturret2/turret_base.jpg | Bin 0 -> 10246 bytes assets/models/buildables/mgturret2/turret_base.md3 | Bin 0 -> 5708 bytes assets/models/buildables/mgturret2/turret_coil.jpg | Bin 0 -> 3354 bytes .../models/buildables/mgturret2/turret_shiny.jpg | Bin 0 -> 18784 bytes assets/models/buildables/mgturret2/turret_top.jpg | Bin 0 -> 26652 bytes assets/models/buildables/mgturret2/turret_top.md3 | Bin 0 -> 5372 bytes assets/models/buildables/muscle/animation.cfg | 14 + assets/models/buildables/muscle/muscle.jpg | Bin 0 -> 28227 bytes assets/models/buildables/muscle/muscle.md3 | Bin 0 -> 15384 bytes assets/models/buildables/net/animation.cfg | 14 + assets/models/buildables/net/net.md3 | Bin 0 -> 10860 bytes assets/models/buildables/net/net.tga | Bin 0 -> 441576 bytes assets/models/buildables/net_spike/animation.cfg | 14 + assets/models/buildables/net_spike/net_spike.md3 | Bin 0 -> 5476 bytes .../models/buildables/organic_bulb/animation.cfg | 14 + .../buildables/organic_bulb/organic_bulb.md3 | Bin 0 -> 7924 bytes assets/models/buildables/overmind/animation.cfg | 15 + assets/models/buildables/overmind/blackeye.tga | Bin 0 -> 16428 bytes assets/models/buildables/overmind/cowl2.tga | Bin 0 -> 262188 bytes assets/models/buildables/overmind/over_body.jpg | Bin 0 -> 68211 bytes assets/models/buildables/overmind/over_spike.jpg | Bin 0 -> 3293 bytes assets/models/buildables/overmind/overhead.jpg | Bin 0 -> 18182 bytes assets/models/buildables/overmind/overmind.jpg | Bin 0 -> 25578 bytes assets/models/buildables/overmind/overmind.md3 | Bin 0 -> 431964 bytes assets/models/buildables/overmind/pattern.tga | Bin 0 -> 49196 bytes assets/models/buildables/overmind/ref.tga | Bin 0 -> 16428 bytes assets/models/buildables/overmind/ref2.tga | Bin 0 -> 16428 bytes assets/models/buildables/overmind/ref3.tga | Bin 0 -> 65580 bytes .../models/buildables/panzer_large/animation.cfg | 14 + .../buildables/panzer_large/panzer_large.md3 | Bin 0 -> 22096 bytes .../models/buildables/panzer_medium/animation.cfg | 14 + assets/models/buildables/panzer_medium/haut.tga | Bin 0 -> 65580 bytes .../models/buildables/panzer_medium/panzer_m.jpg | Bin 0 -> 35534 bytes .../buildables/panzer_medium/panzer_medium.md3 | Bin 0 -> 267724 bytes .../models/buildables/panzer_small/animation.cfg | 14 + assets/models/buildables/panzer_small/panzer.jpg | Bin 0 -> 38017 bytes .../buildables/panzer_small/panzer_small.md3 | Bin 0 -> 54852 bytes assets/models/buildables/plate_large/animation.cfg | 14 + .../buildables/plate_large/model_texture_1.jpg | Bin 0 -> 45392 bytes .../models/buildables/plate_large/plate_large.md3 | Bin 0 -> 8060 bytes assets/models/buildables/plate_small/animation.cfg | 14 + assets/models/buildables/pod/animation.cfg | 14 + assets/models/buildables/pod/pod.md3 | Bin 0 -> 28436 bytes assets/models/buildables/pod/pod.tga | Bin 0 -> 608492 bytes assets/models/buildables/pod_stump/animation.cfg | 14 + assets/models/buildables/pod_stump/pod_side.jpg | Bin 0 -> 81806 bytes assets/models/buildables/pod_stump/pod_stump.md3 | Bin 0 -> 21484 bytes assets/models/buildables/reactor/animation.cfg | 15 + assets/models/buildables/reactor/energy.jpg | Bin 0 -> 11722 bytes assets/models/buildables/reactor/reactor.md3 | Bin 0 -> 301876 bytes assets/models/buildables/reactor/reactor_body.jpg | Bin 0 -> 31417 bytes assets/models/buildables/reactor/reactor_bolt.jpg | Bin 0 -> 5112 bytes assets/models/buildables/reactor/reactor_bolt1.jpg | Bin 0 -> 4054 bytes assets/models/buildables/reactor/reactor_bolt2.jpg | Bin 0 -> 3852 bytes assets/models/buildables/reactor/reactor_bolt3.jpg | Bin 0 -> 3900 bytes .../models/buildables/reactor/reactor_control.jpg | Bin 0 -> 9606 bytes assets/models/buildables/reactor/reactor_cyl.jpg | Bin 0 -> 3566 bytes .../models/buildables/reactor/reactor_display.jpg | Bin 0 -> 12549 bytes .../models/buildables/reactor/reactor_exhaust.jpg | Bin 0 -> 4579 bytes assets/models/buildables/reactor/reactor_glow.jpg | Bin 0 -> 14960 bytes assets/models/buildables/reactor/reactor_main.jpg | Bin 0 -> 29778 bytes assets/models/buildables/reactor/reactor_meter.tga | Bin 0 -> 13356 bytes assets/models/buildables/reactor/reactor_parts.jpg | Bin 0 -> 15445 bytes .../models/buildables/reactor/reactor_smoke_1.jpg | Bin 0 -> 3444 bytes .../models/buildables/reactor/reactor_smoke_2.jpg | Bin 0 -> 3751 bytes .../models/buildables/reactor/reactor_smoke_3.jpg | Bin 0 -> 3206 bytes .../models/buildables/reactor/reactor_streak.jpg | Bin 0 -> 2439 bytes assets/models/buildables/reactor/reactor_top.jpg | Bin 0 -> 9979 bytes assets/models/buildables/refinery/animation.cfg | 15 + assets/models/buildables/refinery/refinery.jpg | Bin 0 -> 45667 bytes assets/models/buildables/refinery/refinery.md3 | Bin 0 -> 240204 bytes assets/models/buildables/reflector/animation.cfg | 15 + .../models/buildables/reflector/haut_fetzen_b.tga | Bin 0 -> 1021604 bytes assets/models/buildables/reflector/mer.jpg | Bin 0 -> 57319 bytes assets/models/buildables/reflector/reflector.md3 | Bin 0 -> 5684 bytes assets/models/buildables/repeater/animation.cfg | 15 + assets/models/buildables/repeater/energy.jpg | Bin 0 -> 11722 bytes assets/models/buildables/repeater/repeater.md3 | Bin 0 -> 88180 bytes .../models/buildables/repeater/repeator_body.jpg | Bin 0 -> 26987 bytes .../models/buildables/repeater/repeator_panel.jpg | Bin 0 -> 6632 bytes assets/models/buildables/shield/animation.cfg | 16 + .../models/buildables/shield/model_texture_add.jpg | Bin 0 -> 89383 bytes .../buildables/shield/model_texture_add_light.jpg | Bin 0 -> 50075 bytes assets/models/buildables/shield/shield.md3 | Bin 0 -> 17556 bytes .../buildables/spiteful_abcess/animation.cfg | 14 + .../models/buildables/spiteful_abcess/sa_foot.jpg | Bin 0 -> 59654 bytes .../models/buildables/spiteful_abcess/sa_foot.tga | Bin 0 -> 797467 bytes .../buildables/spiteful_abcess/sa_organic_head.jpg | Bin 0 -> 63065 bytes .../spiteful_abcess/sa_organic_head_blend.jpg | Bin 0 -> 16012 bytes .../buildables/spiteful_abcess/spiteful_abcess.md3 | Bin 0 -> 35740 bytes assets/models/buildables/teflon_foil/animation.cfg | 14 + assets/models/buildables/teflon_foil/foil.jpg | Bin 0 -> 41109 bytes .../models/buildables/teflon_foil/teflon_foil.md3 | Bin 0 -> 3396 bytes assets/models/buildables/telenode/animation.cfg | 15 + assets/models/buildables/telenode/energy.jpg | Bin 0 -> 12466 bytes assets/models/buildables/telenode/energy.tga | Bin 0 -> 49196 bytes assets/models/buildables/telenode/line.tga | Bin 0 -> 2092 bytes assets/models/buildables/telenode/lines2.jpg | Bin 0 -> 7295 bytes assets/models/buildables/telenode/lines2.tga | Bin 0 -> 65580 bytes assets/models/buildables/telenode/rep_cyl.jpg | Bin 0 -> 8301 bytes assets/models/buildables/telenode/sparkles.tga | Bin 0 -> 16428 bytes assets/models/buildables/telenode/telenode.md3 | Bin 0 -> 70832 bytes .../models/buildables/telenode/telenode_parts.jpg | Bin 0 -> 31979 bytes .../models/buildables/telenode/telenode_parts.tga | Bin 0 -> 262188 bytes assets/models/buildables/telenode/telenode_top.jpg | Bin 0 -> 8879 bytes assets/models/buildables/telenode/telenode_top.tga | Bin 0 -> 65580 bytes .../models/buildables/tendon_large/animation.cfg | 14 + .../buildables/tendon_large/tendon_large.md3 | Bin 0 -> 51292 bytes .../models/buildables/tendon_medium/animation.cfg | 14 + .../buildables/tendon_medium/tendon_medium.md3 | Bin 0 -> 39044 bytes .../models/buildables/tendon_small/animation.cfg | 14 + .../models/buildables/tendon_small/haut_fetzen.tga | Bin 0 -> 640044 bytes .../buildables/tendon_small/tendon_small.md3 | Bin 0 -> 39044 bytes assets/models/buildables/tesla/animation.cfg | 15 + assets/models/buildables/tesla/tesla.md3 | Bin 0 -> 176796 bytes assets/models/buildables/tesla/tesla_ball.jpg | Bin 0 -> 3804 bytes assets/models/buildables/tesla/tesla_grill.jpg | Bin 0 -> 11055 bytes assets/models/buildables/tesla/tesla_main.jpg | Bin 0 -> 26315 bytes assets/models/buildables/tesla/tesla_spark.jpg | Bin 0 -> 3635 bytes assets/models/buildables/trapper/animation.cfg | 17 + assets/models/buildables/trapper/trapper.md3 | Bin 0 -> 170612 bytes assets/models/buildables/trapper/trapper_body.jpg | Bin 0 -> 5879 bytes assets/models/buildables/trapper/trapper_gills.tga | Bin 0 -> 65580 bytes assets/models/buildables/trapper/trapper_tent.jpg | Bin 0 -> 3267 bytes assets/models/fx/alien_gibs/a_gib1.md3 | Bin 0 -> 932 bytes assets/models/fx/alien_gibs/a_gib2.md3 | Bin 0 -> 932 bytes assets/models/fx/alien_gibs/a_gib3.md3 | Bin 0 -> 932 bytes assets/models/fx/alien_gibs/a_gib4.md3 | Bin 0 -> 932 bytes assets/models/fx/alien_gibs/gib.jpg | Bin 0 -> 42382 bytes assets/models/fx/metal_gibs/hot_gibs.jpg | Bin 0 -> 22838 bytes assets/models/fx/metal_gibs/m_gib1.md3 | Bin 0 -> 2372 bytes assets/models/fx/metal_gibs/m_gib2.md3 | Bin 0 -> 2160 bytes assets/models/fx/metal_gibs/m_gib3.md3 | Bin 0 -> 836 bytes assets/models/fx/metal_gibs/m_gib4.md3 | Bin 0 -> 1892 bytes assets/models/fx/metal_gibs/m_gib5.md3 | Bin 0 -> 692 bytes assets/models/fx/metal_gibs/m_gib6.md3 | Bin 0 -> 868 bytes assets/models/fx/metal_gibs/m_gib7.md3 | Bin 0 -> 1828 bytes assets/models/fx/metal_gibs/m_gib8.md3 | Bin 0 -> 1060 bytes assets/models/fx/metal_gibs/metal_gibs.jpg | Bin 0 -> 26092 bytes assets/models/players/builder/animation.cfg | 47 + assets/models/players/builder/builder.jpg | Bin 0 -> 35386 bytes assets/models/players/builder/icon_advanced.tga | Bin 0 -> 172 bytes assets/models/players/builder/icon_default.tga | Bin 0 -> 172 bytes assets/models/players/builder/locdamage.cfg | 8 + assets/models/players/builder/nonseg.md3 | Bin 0 -> 709476 bytes assets/models/players/builder/nonseg_advanced.skin | 1 + assets/models/players/builder/nonseg_default.skin | 1 + assets/models/players/human_base/animation.cfg | 42 + assets/models/players/human_base/armour.tga | Bin 0 -> 196652 bytes assets/models/players/human_base/base.tga | Bin 0 -> 786476 bytes assets/models/players/human_base/battpack.jpg | Bin 0 -> 60062 bytes assets/models/players/human_base/battpack.md3 | Bin 0 -> 6148 bytes assets/models/players/human_base/h_base.tga | Bin 0 -> 262188 bytes assets/models/players/human_base/h_helmet.tga | Bin 0 -> 262188 bytes assets/models/players/human_base/head.md3 | Bin 0 -> 10868 bytes assets/models/players/human_base/head_default.skin | 3 + assets/models/players/human_base/head_light.skin | 3 + assets/models/players/human_base/icon_default.tga | Bin 0 -> 12332 bytes assets/models/players/human_base/jetpack.jpg | Bin 0 -> 69308 bytes assets/models/players/human_base/jetpack.md3 | Bin 0 -> 4988 bytes assets/models/players/human_base/jetpack_flash.jpg | Bin 0 -> 10220 bytes assets/models/players/human_base/jetpack_flash.md3 | Bin 0 -> 1300 bytes assets/models/players/human_base/light.tga | Bin 0 -> 786476 bytes assets/models/players/human_base/locdamage.cfg | 26 + assets/models/players/human_base/lower.md3 | Bin 0 -> 487524 bytes .../models/players/human_base/lower_default.skin | 3 + assets/models/players/human_base/lower_light.skin | 3 + assets/models/players/human_base/shoulderpads.tga | Bin 0 -> 196652 bytes assets/models/players/human_base/upper.md3 | Bin 0 -> 627696 bytes .../models/players/human_base/upper_default.skin | 7 + assets/models/players/human_base/upper_light.skin | 7 + assets/models/players/human_bsuit/animation.cfg | 41 + assets/models/players/human_bsuit/head.md3 | Bin 0 -> 2052 bytes .../models/players/human_bsuit/head_default.skin | 2 + assets/models/players/human_bsuit/human_bsuit.jpg | Bin 0 -> 100790 bytes assets/models/players/human_bsuit/locdamage.cfg | 26 + assets/models/players/human_bsuit/lower.md3 | Bin 0 -> 726140 bytes .../models/players/human_bsuit/lower_default.skin | 2 + assets/models/players/human_bsuit/upper.md3 | Bin 0 -> 606692 bytes .../models/players/human_bsuit/upper_default.skin | 4 + assets/models/players/level0/adv.jpg | Bin 0 -> 100525 bytes assets/models/players/level0/animation.cfg | 47 + assets/models/players/level0/icon_default.tga | Bin 0 -> 172 bytes assets/models/players/level0/level0.jpg | Bin 0 -> 33038 bytes assets/models/players/level0/locdamage.cfg | 8 + assets/models/players/level0/nonseg.md3 | Bin 0 -> 613204 bytes assets/models/players/level0/nonseg_adv.skin | 1 + assets/models/players/level0/nonseg_default.skin | 1 + assets/models/players/level1/animation.cfg | 48 + assets/models/players/level1/icon_default.tga | Bin 0 -> 172 bytes assets/models/players/level1/level1.jpg | Bin 0 -> 273966 bytes assets/models/players/level1/level1upg.jpg | Bin 0 -> 250673 bytes assets/models/players/level1/locdamage.cfg | 8 + assets/models/players/level1/nonseg.md3 | Bin 0 -> 1998524 bytes assets/models/players/level1/nonseg_default.skin | 1 + assets/models/players/level1/nonseg_upgrade.skin | 1 + assets/models/players/level2/adv.tga | Bin 0 -> 1048620 bytes assets/models/players/level2/animation.cfg | 48 + assets/models/players/level2/default.tga | Bin 0 -> 786476 bytes assets/models/players/level2/electric.jpg | Bin 0 -> 10518 bytes assets/models/players/level2/icon_default.tga | Bin 0 -> 172 bytes assets/models/players/level2/locdamage.cfg | 8 + assets/models/players/level2/lvl2_fx.tga | Bin 0 -> 16428 bytes assets/models/players/level2/nonseg.md3 | Bin 0 -> 2217788 bytes assets/models/players/level2/nonseg_adv.skin | 2 + assets/models/players/level2/nonseg_default.skin | 2 + assets/models/players/level2/null.tga | Bin 0 -> 49 bytes assets/models/players/level3/animation.cfg | 48 + assets/models/players/level3/icon_default.tga | Bin 0 -> 172 bytes assets/models/players/level3/level3.tga | Bin 0 -> 786476 bytes assets/models/players/level3/level3adv.tga | Bin 0 -> 786476 bytes assets/models/players/level3/locdamage.cfg | 8 + assets/models/players/level3/nonseg.md3 | Bin 0 -> 2390116 bytes assets/models/players/level3/nonseg_adv.skin | 1 + assets/models/players/level3/nonseg_default.skin | 1 + assets/models/players/level4/animation.cfg | 48 + assets/models/players/level4/icon_default.tga | Bin 0 -> 172 bytes assets/models/players/level4/level4.jpg | Bin 0 -> 78376 bytes assets/models/players/level4/locdamage.cfg | 8 + assets/models/players/level4/nonseg.md3 | Bin 0 -> 1889364 bytes assets/models/players/level4/nonseg_default.skin | 1 + assets/models/players/level5/animation.cfg | 49 + assets/models/players/level5/icon_default.tga | Bin 0 -> 172 bytes assets/models/players/level5/level5.jpg | Bin 0 -> 119801 bytes assets/models/players/level5/locdamage.cfg | 8 + assets/models/players/level5/nonseg.md3 | Bin 0 -> 938940 bytes assets/models/players/level5/nonseg_default.skin | 1 + assets/models/weapons/abuild/weapon.cfg | 11 + assets/models/weapons/abuildupg/flash0.wav | Bin 0 -> 6188 bytes assets/models/weapons/abuildupg/impactflesh0.wav | Bin 0 -> 40492 bytes assets/models/weapons/abuildupg/weapon.cfg | 19 + assets/models/weapons/acidbomb/acid.md3 | Bin 0 -> 115660 bytes assets/models/weapons/acidbomb/acid.tga | Bin 0 -> 65580 bytes assets/models/weapons/acidbomb/acidb.jpg | Bin 0 -> 39898 bytes assets/models/weapons/blaster/blaster.jpg | Bin 0 -> 217003 bytes assets/models/weapons/blaster/blaster.md3 | Bin 0 -> 7580 bytes assets/models/weapons/blaster/blaster_flash.md3 | Bin 0 -> 1308 bytes assets/models/weapons/blaster/blaster_hand.md3 | Bin 0 -> 2628 bytes assets/models/weapons/blaster/flash.jpg | Bin 0 -> 11327 bytes assets/models/weapons/blaster/flash0.wav | Bin 0 -> 26504 bytes assets/models/weapons/blaster/weapon.cfg | 15 + assets/models/weapons/chaingun/barrels.jpg | Bin 0 -> 47909 bytes assets/models/weapons/chaingun/chaingun.jpg | Bin 0 -> 258225 bytes assets/models/weapons/chaingun/chaingun.md3 | Bin 0 -> 8792 bytes assets/models/weapons/chaingun/chaingun_barrel.md3 | Bin 0 -> 7604 bytes assets/models/weapons/chaingun/chaingun_flash.md3 | Bin 0 -> 1308 bytes assets/models/weapons/chaingun/chaingun_hand.md3 | Bin 0 -> 2628 bytes assets/models/weapons/chaingun/flash.jpg | Bin 0 -> 20480 bytes assets/models/weapons/chaingun/flash0.wav | Bin 0 -> 19500 bytes assets/models/weapons/chaingun/flash1.wav | Bin 0 -> 20332 bytes assets/models/weapons/chaingun/flash2.wav | Bin 0 -> 20332 bytes assets/models/weapons/chaingun/flash3.wav | Bin 0 -> 20332 bytes assets/models/weapons/chaingun/impact0.wav | Bin 0 -> 28716 bytes assets/models/weapons/chaingun/weapon.cfg | 35 + assets/models/weapons/ckit/ckit.jpg | Bin 0 -> 298363 bytes assets/models/weapons/ckit/ckit.md3 | Bin 0 -> 7668 bytes assets/models/weapons/ckit/ckit_hand.md3 | Bin 0 -> 2628 bytes assets/models/weapons/ckit/lines2.jpg | Bin 0 -> 14705 bytes assets/models/weapons/ckit/rep_cyl.jpg | Bin 0 -> 25510 bytes assets/models/weapons/ckit/screen.jpg | Bin 0 -> 33450 bytes assets/models/weapons/ckit/scroll.jpg | Bin 0 -> 20380 bytes assets/models/weapons/ckit/weapon.cfg | 3 + assets/models/weapons/flamer/fireball_ye.wav | Bin 0 -> 770902 bytes assets/models/weapons/flamer/fireimpc.wav | Bin 0 -> 76156 bytes assets/models/weapons/flamer/fireloop.wav | Bin 0 -> 107226 bytes assets/models/weapons/flamer/flamer.jpg | Bin 0 -> 211077 bytes assets/models/weapons/flamer/flamer.md3 | Bin 0 -> 12268 bytes assets/models/weapons/flamer/flamer.tga | Bin 0 -> 1048620 bytes assets/models/weapons/flamer/flamer_flash.md3 | Bin 0 -> 1044 bytes assets/models/weapons/flamer/flamer_hand.md3 | Bin 0 -> 2628 bytes assets/models/weapons/flamer/flash.jpg | Bin 0 -> 11254 bytes assets/models/weapons/flamer/gas.jpg | Bin 0 -> 19971 bytes assets/models/weapons/flamer/idle.wav | Bin 0 -> 479408 bytes assets/models/weapons/flamer/pilot.jpg | Bin 0 -> 9916 bytes assets/models/weapons/flamer/warning.wav | Bin 0 -> 49468 bytes assets/models/weapons/flamer/warning2.wav | Bin 0 -> 49468 bytes assets/models/weapons/flamer/weapon.cfg | 38 + assets/models/weapons/grenade/energy.jpg | Bin 0 -> 11722 bytes assets/models/weapons/grenade/grenade.jpg | Bin 0 -> 31424 bytes assets/models/weapons/grenade/grenade.md3 | Bin 0 -> 61429 bytes assets/models/weapons/grenade/impact0.wav | Bin 0 -> 109484 bytes assets/models/weapons/grenade/weapon.cfg | 12 + assets/models/weapons/hive/missile.wav | Bin 0 -> 350252 bytes assets/models/weapons/hive/sprite1.tga | Bin 0 -> 3887 bytes assets/models/weapons/hive/sprite2.tga | Bin 0 -> 3921 bytes assets/models/weapons/hive/weapon.cfg | 5 + assets/models/weapons/lcannon/flash.jpg | Bin 0 -> 11074 bytes assets/models/weapons/lcannon/flash0.wav | Bin 0 -> 202796 bytes assets/models/weapons/lcannon/idle.wav | Bin 0 -> 203820 bytes assets/models/weapons/lcannon/impact0.wav | Bin 0 -> 66348 bytes assets/models/weapons/lcannon/lcannon.jpg | Bin 0 -> 256960 bytes assets/models/weapons/lcannon/lcannon.md3 | Bin 0 -> 10084 bytes assets/models/weapons/lcannon/lcannon_flash.md3 | Bin 0 -> 1308 bytes assets/models/weapons/lcannon/lcannon_hand.md3 | Bin 0 -> 2628 bytes assets/models/weapons/lcannon/missile.wav | Bin 0 -> 126252 bytes assets/models/weapons/lcannon/missle.wav | Bin 0 -> 126252 bytes assets/models/weapons/lcannon/warning.wav | Bin 0 -> 9264 bytes assets/models/weapons/lcannon/warning2.wav | Bin 0 -> 4603 bytes assets/models/weapons/lcannon/weapon.cfg | 33 + assets/models/weapons/level0/flash0.wav | Bin 0 -> 10476 bytes assets/models/weapons/level0/weapon.cfg | 9 + assets/models/weapons/level0upg/weapon.cfg | 9 + assets/models/weapons/level1/bomb.wav | Bin 0 -> 81448 bytes assets/models/weapons/level1/flash0.wav | Bin 0 -> 6188 bytes assets/models/weapons/level1/impactflesh0.wav | Bin 0 -> 40492 bytes assets/models/weapons/level1/weapon.cfg | 19 + assets/models/weapons/level1upg/gas.wav | Bin 0 -> 69098 bytes assets/models/weapons/level1upg/weapon.cfg | 25 + assets/models/weapons/level2/flash0.wav | Bin 0 -> 7884 bytes assets/models/weapons/level2/impactflesh0.wav | Bin 0 -> 56364 bytes assets/models/weapons/level2/weapon.cfg | 11 + assets/models/weapons/level2upg/electric.wav | Bin 0 -> 59436 bytes assets/models/weapons/level2upg/weapon.cfg | 31 + assets/models/weapons/level3/flash0.wav | Bin 0 -> 5836 bytes assets/models/weapons/level3/impactflesh0.wav | Bin 0 -> 44716 bytes assets/models/weapons/level3/pounce.wav | Bin 0 -> 12540 bytes assets/models/weapons/level3/weapon.cfg | 16 + assets/models/weapons/level3upg/flash0.wav | Bin 0 -> 54700 bytes assets/models/weapons/level3upg/impactflesh0.wav | Bin 0 -> 44716 bytes assets/models/weapons/level3upg/missile.jpg | Bin 0 -> 35884 bytes assets/models/weapons/level3upg/missile.md3 | Bin 0 -> 1813 bytes assets/models/weapons/level3upg/missile.wav | Bin 0 -> 57272 bytes assets/models/weapons/level3upg/weapon.cfg | 27 + assets/models/weapons/level4/breath.wav | Bin 0 -> 54700 bytes assets/models/weapons/level4/flash0.wav | Bin 0 -> 5836 bytes assets/models/weapons/level4/impactflesh0.wav | Bin 0 -> 44716 bytes assets/models/weapons/level4/weapon.cfg | 36 + assets/models/weapons/level5/airpounce.wav | Bin 0 -> 29446 bytes assets/models/weapons/level5/flash0.wav | Bin 0 -> 5836 bytes assets/models/weapons/level5/impactflesh0.wav | Bin 0 -> 44716 bytes assets/models/weapons/level5/pounce.wav | Bin 0 -> 12540 bytes assets/models/weapons/level5/prickles.md3 | Bin 0 -> 1956 bytes assets/models/weapons/level5/prickles_fire.wav | Bin 0 -> 7362 bytes assets/models/weapons/level5/prickles_tex.jpg | Bin 0 -> 10704 bytes assets/models/weapons/level5/sparks.tga | Bin 0 -> 300 bytes assets/models/weapons/level5/weapon.cfg | 28 + assets/models/weapons/lgun/flash.jpg | Bin 0 -> 11017 bytes assets/models/weapons/lgun/flash0.wav | Bin 0 -> 48478 bytes assets/models/weapons/lgun/lgun.jpg | Bin 0 -> 195785 bytes assets/models/weapons/lgun/lgun.md3 | Bin 0 -> 12980 bytes assets/models/weapons/lgun/lgun_flash.md3 | Bin 0 -> 1308 bytes assets/models/weapons/lgun/lgun_hand.md3 | Bin 0 -> 2628 bytes assets/models/weapons/lgun/weapon.cfg | 13 + assets/models/weapons/lockblob/missle.jpg | Bin 0 -> 35884 bytes assets/models/weapons/lockblob/missle.md3 | Bin 0 -> 1812 bytes assets/models/weapons/lockblob/weapon.cfg | 7 + assets/models/weapons/mdriver/fireloop.wav | Bin 0 -> 461856 bytes assets/models/weapons/mdriver/flash.jpg | Bin 0 -> 13265 bytes assets/models/weapons/mdriver/flash0.wav | Bin 0 -> 275656 bytes assets/models/weapons/mdriver/flash02nd.wav | Bin 0 -> 208172 bytes assets/models/weapons/mdriver/glow.jpg | Bin 0 -> 22114 bytes assets/models/weapons/mdriver/mdriver.jpg | Bin 0 -> 191047 bytes assets/models/weapons/mdriver/mdriver.md3 | Bin 0 -> 8660 bytes assets/models/weapons/mdriver/mdriver.tga | Bin 0 -> 759826 bytes assets/models/weapons/mdriver/mdriver_flash.md3 | Bin 0 -> 1044 bytes assets/models/weapons/mdriver/mdriver_hand.md3 | Bin 0 -> 2628 bytes assets/models/weapons/mdriver/weapon.cfg | 23 + assets/models/weapons/mgturret/weapon.cfg | 16 + assets/models/weapons/mgturret2/weapon.cfg | 20 + assets/models/weapons/mine/impact0.wav | Bin 0 -> 109484 bytes assets/models/weapons/mine/mine.jpg | Bin 0 -> 67518 bytes assets/models/weapons/mine/mine.md3 | Bin 0 -> 24364 bytes assets/models/weapons/mine/mine_blend.jpg | Bin 0 -> 26528 bytes assets/models/weapons/mine/mine_spike.jpg | Bin 0 -> 18106 bytes assets/models/weapons/mine/weapon.cfg | 10 + assets/models/weapons/prifle/flash.jpg | Bin 0 -> 10910 bytes assets/models/weapons/prifle/flash0.wav | Bin 0 -> 59436 bytes assets/models/weapons/prifle/impact0.wav | Bin 0 -> 33196 bytes assets/models/weapons/prifle/prifle.jpg | Bin 0 -> 194236 bytes assets/models/weapons/prifle/prifle.md3 | Bin 0 -> 7972 bytes assets/models/weapons/prifle/prifle_flash.md3 | Bin 0 -> 1308 bytes assets/models/weapons/prifle/prifle_hand.md3 | Bin 0 -> 2628 bytes assets/models/weapons/prifle/weapon.cfg | 30 + assets/models/weapons/psaw/blade.tga | Bin 0 -> 1048620 bytes assets/models/weapons/psaw/bladeadd.jpg | Bin 0 -> 50043 bytes assets/models/weapons/psaw/chain.jpg | Bin 0 -> 20565 bytes assets/models/weapons/psaw/crosshair-psaw.tga | Bin 0 -> 1022 bytes assets/models/weapons/psaw/firing.wav | Bin 0 -> 105414 bytes assets/models/weapons/psaw/firingblade.wav | Bin 0 -> 14762 bytes assets/models/weapons/psaw/flash.jpg | Bin 0 -> 13844 bytes assets/models/weapons/psaw/idle.wav | Bin 0 -> 227884 bytes assets/models/weapons/psaw/impact0blade.wav | Bin 0 -> 91100 bytes assets/models/weapons/psaw/psaw.jpg | Bin 0 -> 220014 bytes assets/models/weapons/psaw/psaw.md3 | Bin 0 -> 117212 bytes assets/models/weapons/psaw/psaw_flash.md3 | Bin 0 -> 1044 bytes assets/models/weapons/psaw/psaw_hand.md3 | Bin 0 -> 2628 bytes assets/models/weapons/psaw/psawmetal.md3 | Bin 0 -> 2980 bytes assets/models/weapons/psaw/weapon.cfg | 24 + assets/models/weapons/rifle/flash.jpg | Bin 0 -> 12106 bytes assets/models/weapons/rifle/flash0.wav | Bin 0 -> 20982 bytes assets/models/weapons/rifle/flash2nd.wav | Bin 0 -> 11278 bytes assets/models/weapons/rifle/ricochet0.wav | Bin 0 -> 35628 bytes assets/models/weapons/rifle/ricochet1.wav | Bin 0 -> 29972 bytes assets/models/weapons/rifle/ricochet2.wav | Bin 0 -> 28844 bytes assets/models/weapons/rifle/ricochet3.wav | Bin 0 -> 32044 bytes assets/models/weapons/rifle/rifle.jpg | Bin 0 -> 189308 bytes assets/models/weapons/rifle/rifle.md3 | Bin 0 -> 9840 bytes assets/models/weapons/rifle/rifle_flash.md3 | Bin 0 -> 1308 bytes assets/models/weapons/rifle/rifle_hand.md3 | Bin 0 -> 2628 bytes assets/models/weapons/rifle/weapon.cfg | 35 + assets/models/weapons/shells/rifle-shell.jpg | Bin 0 -> 17922 bytes assets/models/weapons/shells/rifle-shell.md3 | Bin 0 -> 884 bytes assets/models/weapons/shells/shotgun-shell.jpg | Bin 0 -> 16992 bytes assets/models/weapons/shells/shotgun-shell.md3 | Bin 0 -> 884 bytes assets/models/weapons/shotgun/flash.jpg | Bin 0 -> 12106 bytes assets/models/weapons/shotgun/flash0.wav | Bin 0 -> 163116 bytes assets/models/weapons/shotgun/shotgun.jpg | Bin 0 -> 196031 bytes assets/models/weapons/shotgun/shotgun.md3 | Bin 0 -> 8844 bytes assets/models/weapons/shotgun/shotgun_flash.md3 | Bin 0 -> 1308 bytes assets/models/weapons/shotgun/shotgun_hand.md3 | Bin 0 -> 2628 bytes assets/models/weapons/shotgun/weapon.cfg | 14 + assets/models/weapons/smoke/smoke.jpg | Bin 0 -> 99790 bytes assets/models/weapons/smoke/smoke.md3 | Bin 0 -> 2652 bytes assets/models/weapons/smoke/smoke.wav | Bin 0 -> 52974 bytes assets/models/weapons/smoke/smokegfx.tga | Bin 0 -> 262188 bytes assets/models/weapons/smoke/weapon.cfg | 11 + assets/models/weapons/teslagen/weapon.cfg | 9 + assets/overrides/buildables/acid_tube.cfg | 5 + assets/overrides/buildables/arm.cfg | 4 + assets/overrides/buildables/barricade.cfg | 4 + assets/overrides/buildables/booster.cfg | 4 + assets/overrides/buildables/dcc.cfg | 4 + assets/overrides/buildables/eggpod.cfg | 4 + assets/overrides/buildables/hive.cfg | 4 + assets/overrides/buildables/hovel.cfg | 4 + assets/overrides/buildables/medistat.cfg | 4 + assets/overrides/buildables/mgturret.cfg | 6 + assets/overrides/buildables/mgturret2.cfg | 6 + assets/overrides/buildables/overmind.cfg | 4 + assets/overrides/buildables/reactor.cfg | 5 + assets/overrides/buildables/repeater.cfg | 4 + assets/overrides/buildables/telenode.cfg | 4 + assets/overrides/buildables/tesla.cfg | 4 + assets/overrides/buildables/trapper.cfg | 4 + assets/overrides/classes/builder.cfg | 14 + assets/overrides/classes/builderupg.cfg | 14 + assets/overrides/classes/human_base.cfg | 12 + assets/overrides/classes/human_bsuit.cfg | 2 + assets/overrides/classes/level0.cfg | 12 + assets/overrides/classes/level1.cfg | 13 + assets/overrides/classes/level1upg.cfg | 13 + assets/overrides/classes/level2.cfg | 13 + assets/overrides/classes/level2upg.cfg | 13 + assets/overrides/classes/level3.cfg | 13 + assets/overrides/classes/level3upg.cfg | 13 + assets/overrides/classes/level4.cfg | 13 + assets/overrides/classes/level5.cfg | 17 + assets/readme_edge_7.txt | 3 + assets/scripts/ab_acidtube.particle | 69 + assets/scripts/ab_acidtube.shader | 342 + assets/scripts/ab_booster.shader | 36 + assets/scripts/ab_egg.shader | 67 + assets/scripts/ab_hive.particle | 33 + assets/scripts/ab_hive.shader | 9 + assets/scripts/ab_infestation_blister.shader | 24 + assets/scripts/ab_infestation_slime.particle | 64 + assets/scripts/ab_infestation_slime.shader | 45 + assets/scripts/ab_infestation_slime.trail | 14 + assets/scripts/ab_infestation_thicket.shader | 11 + assets/scripts/ab_net.shader | 13 + assets/scripts/ab_organic_bulb.particle | 16 + assets/scripts/ab_overmind.shader | 104 + assets/scripts/ab_panzer_medium.shader | 11 + assets/scripts/ab_pod.shader | 12 + assets/scripts/ab_reflector.shader | 22 + assets/scripts/ab_spiteful_abcess.particle | 92 + assets/scripts/ab_spiteful_abcess.shader | 26 + assets/scripts/ab_tendon_small.shader | 13 + assets/scripts/ab_trapper.shader | 16 + assets/scripts/alien_models.shader | 179 + assets/scripts/aw_aliens.shader | 206 + assets/scripts/aw_level1_upg.particle | 337 + assets/scripts/aw_level1_upg.shader | 8 + assets/scripts/aw_level2.shader | 26 + assets/scripts/aw_level2_upg.trail | 31 + assets/scripts/aw_level3_upg.particle | 63 + assets/scripts/aw_level4.particle | 199 + assets/scripts/aw_level5.particle | 79 + assets/scripts/aw_level5.shader | 29 + assets/scripts/aw_level5.trail | 12 + assets/scripts/custinfoparms.txt | 15 + assets/scripts/general_alien_buildables.particle | 150 + assets/scripts/general_alien_player.particle | 99 + assets/scripts/general_human_buildables.particle | 264 + assets/scripts/general_human_player.particle | 66 + assets/scripts/hb_container_sml.shader | 16 + assets/scripts/hb_dcc.shader | 23 + assets/scripts/hb_fence.shader | 18 + assets/scripts/hb_flame_turret.particle | 59 + assets/scripts/hb_flameturret.shader | 10 + assets/scripts/hb_light.particle | 114 + assets/scripts/hb_light.shader | 56 + assets/scripts/hb_medi.shader | 28 + assets/scripts/hb_mgturret.shader | 34 + assets/scripts/hb_reactor.shader | 210 + assets/scripts/hb_refinery.shader | 8 + assets/scripts/hb_shield.shader | 17 + assets/scripts/hb_telenode.shader | 54 + assets/scripts/hb_tesla.shader | 59 + assets/scripts/hb_tesla.trail | 30 + assets/scripts/hu_explosive_grenade.particle | 502 + assets/scripts/hu_jetpack.particle | 99 + assets/scripts/hu_jetpack.shader | 9 + assets/scripts/human_models.shader | 152 + assets/scripts/hw_blaster.particle | 91 + assets/scripts/hw_blaster.shader | 10 + assets/scripts/hw_chaingun.particle | 130 + assets/scripts/hw_conkit.shader | 55 + assets/scripts/hw_flamer.particle | 298 + assets/scripts/hw_flamer.shader | 286 + assets/scripts/hw_flamer.trail | 14 + assets/scripts/hw_grenade.shader | 17 + assets/scripts/hw_humans.shader | 414 + assets/scripts/hw_lasgun.particle | 71 + assets/scripts/hw_lasgun.shader | 9 + assets/scripts/hw_lcannon.particle | 382 + assets/scripts/hw_lcannon.shader | 8 + assets/scripts/hw_massdriver.particle | 145 + assets/scripts/hw_massdriver.shader | 37 + assets/scripts/hw_mdriver.shader | 10 + assets/scripts/hw_mdriver.trail | 22 + assets/scripts/hw_prifle.particle | 45 + assets/scripts/hw_prifle.shader | 21 + assets/scripts/hw_prifle.trail | 14 + assets/scripts/hw_psaw.particle | 100 + assets/scripts/hw_psaw.shader | 33 + assets/scripts/hw_rifle.particle | 232 + assets/scripts/hw_rifle.shader | 11 + assets/scripts/hw_rifle.trail | 13 + assets/scripts/hw_shotgun.particle | 67 + assets/scripts/system_core.particle | 25 + assets/scripts/system_crosshairs.shader | 96 + assets/scripts/system_effects.shader | 689 + assets/scripts/system_emoticons.shader | 27 + assets/scripts/system_marks.shader | 66 + assets/scripts/system_muzzle.shader | 103 + assets/scripts/system_sprites.shader | 66 + assets/scripts/system_ui.shader | 191 + assets/sound/ambient/30-60HzHum.wav | Bin 0 -> 135284 bytes assets/sound/ambient/drone1.wav | Bin 0 -> 62124 bytes assets/sound/ambient/drone2.wav | Bin 0 -> 168580 bytes assets/sound/ambient/electricspark.wav | Bin 0 -> 177768 bytes assets/sound/ambient/fan.wav | Bin 0 -> 219646 bytes assets/sound/ambient/quickpulse.wav | Bin 0 -> 427158 bytes assets/sound/ambient/slowpulse1.wav | Bin 0 -> 144214 bytes assets/sound/ambient/slowpulse2.wav | Bin 0 -> 426350 bytes assets/sound/ambient/steam.wav | Bin 0 -> 220546 bytes assets/sound/ambient/water1.wav | Bin 0 -> 246558 bytes assets/sound/ambient/water_drip_fast.wav | Bin 0 -> 527240 bytes assets/sound/ambient/water_drip_med.wav | Bin 0 -> 659540 bytes assets/sound/ambient/water_drip_slow.wav | Bin 0 -> 791840 bytes assets/sound/ambient/water_rush.wav | Bin 0 -> 176444 bytes assets/sound/ambient/wind1.wav | Bin 0 -> 968536 bytes assets/sound/ambient/wind2.wav | Bin 0 -> 1090982 bytes assets/sound/announcements/overmindattack.wav | Bin 0 -> 91436 bytes assets/sound/announcements/overminddying.wav | Bin 0 -> 98860 bytes assets/sound/announcements/overmindevolved.wav | Bin 0 -> 69546 bytes assets/sound/announcements/overmindspawns.wav | Bin 0 -> 118572 bytes assets/sound/announcements/reinforcement.wav | Bin 0 -> 47404 bytes assets/sound/buildables/acid_tube/attack1.wav | Bin 0 -> 33056 bytes assets/sound/buildables/acid_tube/construct1.wav | Bin 0 -> 105532 bytes assets/sound/buildables/acid_tube/pain1.wav | Bin 0 -> 11468 bytes assets/sound/buildables/acid_tube/pain2.wav | Bin 0 -> 18988 bytes assets/sound/buildables/acid_tube/sound.cfg | 14 + assets/sound/buildables/alien/attack1.wav | Bin 0 -> 15466 bytes assets/sound/buildables/alien/attack2.wav | Bin 0 -> 15466 bytes assets/sound/buildables/alien/construct1.wav | Bin 0 -> 82382 bytes assets/sound/buildables/alien/construct2.wav | Bin 0 -> 109100 bytes assets/sound/buildables/alien/damage.wav | Bin 0 -> 33160 bytes assets/sound/buildables/alien/destroy1.wav | Bin 0 -> 33160 bytes assets/sound/buildables/alien/destroy2.wav | Bin 0 -> 33160 bytes assets/sound/buildables/alien/destroyed.wav | Bin 0 -> 33160 bytes assets/sound/buildables/alien/explosion.wav | Bin 0 -> 32238 bytes assets/sound/buildables/alien/idle1.wav | Bin 0 -> 325390 bytes assets/sound/buildables/alien/idle2.wav | Bin 0 -> 325390 bytes assets/sound/buildables/alien/idle3.wav | Bin 0 -> 325390 bytes assets/sound/buildables/alien/pain1.wav | Bin 0 -> 33160 bytes assets/sound/buildables/alien/pain2.wav | Bin 0 -> 33160 bytes assets/sound/buildables/alien/prebuild.wav | Bin 0 -> 180268 bytes assets/sound/buildables/alien/spawn1.wav | Bin 0 -> 55492 bytes assets/sound/buildables/alien/spawn2.wav | Bin 0 -> 55492 bytes assets/sound/buildables/arm/sound.cfg | 14 + assets/sound/buildables/barrel/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/barrel/sound.cfg | 14 + assets/sound/buildables/barricade/construct1.wav | Bin 0 -> 88492 bytes assets/sound/buildables/barricade/destroyed.wav | Bin 0 -> 36396 bytes assets/sound/buildables/barricade/pain1.wav | Bin 0 -> 10696 bytes assets/sound/buildables/barricade/pain2.wav | Bin 0 -> 14788 bytes assets/sound/buildables/barricade/sound.cfg | 14 + assets/sound/buildables/barrier_corner/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/barrier_corner/sound.cfg | 14 + assets/sound/buildables/barrier_line/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/barrier_line/sound.cfg | 14 + assets/sound/buildables/barrier_point/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/barrier_point/sound.cfg | 14 + assets/sound/buildables/booster/pain1.wav | Bin 0 -> 58666 bytes assets/sound/buildables/booster/sound.cfg | 14 + assets/sound/buildables/cocoon/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/cocoon/sound.cfg | 14 + assets/sound/buildables/container_large/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/container_large/sound.cfg | 14 + assets/sound/buildables/container_medium/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/container_medium/sound.cfg | 14 + assets/sound/buildables/container_small/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/container_small/sound.cfg | 14 + assets/sound/buildables/cover/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/cover/sound.cfg | 14 + assets/sound/buildables/cover_stump/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/cover_stump/sound.cfg | 14 + assets/sound/buildables/creepcolony/sound.cfg | 14 + assets/sound/buildables/dcc/idle1.wav | Bin 0 -> 222764 bytes assets/sound/buildables/dcc/sound.cfg | 14 + assets/sound/buildables/eggpod/pain1.wav | Bin 0 -> 12332 bytes assets/sound/buildables/eggpod/pain2.wav | Bin 0 -> 15472 bytes assets/sound/buildables/eggpod/sound.cfg | 14 + assets/sound/buildables/fence/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/fence/sound.cfg | 14 + assets/sound/buildables/fence_rod/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/fence_rod/sound.cfg | 14 + assets/sound/buildables/hive/pain1.wav | Bin 0 -> 15806 bytes assets/sound/buildables/hive/pain2.wav | Bin 0 -> 11844 bytes assets/sound/buildables/hive/sound.cfg | 14 + assets/sound/buildables/hovel/attack1.wav | Bin 0 -> 24748 bytes assets/sound/buildables/hovel/attack2.wav | Bin 0 -> 29036 bytes assets/sound/buildables/hovel/pain1.wav | Bin 0 -> 12256 bytes assets/sound/buildables/hovel/pain2.wav | Bin 0 -> 11430 bytes assets/sound/buildables/hovel/sound.cfg | 14 + assets/sound/buildables/human/attack1.wav | Bin 0 -> 159530 bytes assets/sound/buildables/human/attack2.wav | Bin 0 -> 159530 bytes assets/sound/buildables/human/construct1.wav | Bin 0 -> 86060 bytes assets/sound/buildables/human/construct2.wav | Bin 0 -> 86060 bytes assets/sound/buildables/human/damage.wav | Bin 0 -> 13548 bytes assets/sound/buildables/human/damage0.wav | Bin 0 -> 13548 bytes assets/sound/buildables/human/damage1.wav | Bin 0 -> 47900 bytes assets/sound/buildables/human/damage2.wav | Bin 0 -> 33328 bytes assets/sound/buildables/human/damage3.wav | Bin 0 -> 46636 bytes assets/sound/buildables/human/destroy1.wav | Bin 0 -> 94250 bytes assets/sound/buildables/human/destroy2.wav | Bin 0 -> 94250 bytes assets/sound/buildables/human/destroyed.wav | Bin 0 -> 94250 bytes assets/sound/buildables/human/explosion.wav | Bin 0 -> 134578 bytes assets/sound/buildables/human/fragmentbounce.wav | Bin 0 -> 36682 bytes assets/sound/buildables/human/idle1.wav | Bin 0 -> 49770 bytes assets/sound/buildables/human/idle2.wav | Bin 0 -> 49770 bytes assets/sound/buildables/human/idle3.wav | Bin 0 -> 49770 bytes assets/sound/buildables/human/pain1.wav | Bin 0 -> 94250 bytes assets/sound/buildables/human/pain2.wav | Bin 0 -> 94250 bytes assets/sound/buildables/human/prebuild.wav | Bin 0 -> 139308 bytes assets/sound/buildables/human/repair.wav | Bin 0 -> 127284 bytes assets/sound/buildables/human/repaired.wav | Bin 0 -> 41644 bytes assets/sound/buildables/human/spawn1.wav | Bin 0 -> 54700 bytes assets/sound/buildables/human/spawn2.wav | Bin 0 -> 54700 bytes .../sound/buildables/infestation_blister/pain1.wav | Bin 0 -> 11628 bytes .../sound/buildables/infestation_blister/sound.cfg | 14 + .../sound/buildables/infestation_slime/attack1.wav | Bin 0 -> 20284 bytes .../sound/buildables/infestation_slime/pain1.wav | Bin 0 -> 11628 bytes .../sound/buildables/infestation_slime/sound.cfg | 14 + .../sound/buildables/infestation_thicket/pain1.wav | Bin 0 -> 11628 bytes .../sound/buildables/infestation_thicket/sound.cfg | 14 + assets/sound/buildables/ladder/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/ladder/sound.cfg | 14 + assets/sound/buildables/light/emp.wav | Bin 0 -> 67206 bytes assets/sound/buildables/light/idle1.wav | Bin 0 -> 116586 bytes assets/sound/buildables/light/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/light/sound.cfg | 14 + assets/sound/buildables/medistat/attack1.wav | Bin 0 -> 79466 bytes assets/sound/buildables/medistat/idle1.wav | Bin 0 -> 246348 bytes assets/sound/buildables/medistat/sound.cfg | 14 + assets/sound/buildables/mgturret/attack1.wav | Bin 0 -> 44588 bytes assets/sound/buildables/mgturret/firetemplate.wav | Bin 0 -> 59580 bytes assets/sound/buildables/mgturret/idle1.wav | Bin 0 -> 137496 bytes assets/sound/buildables/mgturret/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/mgturret/sound.cfg | 14 + assets/sound/buildables/mgturret/spinup.wav | Bin 0 -> 64502 bytes assets/sound/buildables/mgturret2/idle1.wav | Bin 0 -> 137496 bytes assets/sound/buildables/mgturret2/sound.cfg | 14 + assets/sound/buildables/mgturret2/spinup.wav | Bin 0 -> 64502 bytes assets/sound/buildables/muscle/attack1.wav | Bin 0 -> 20284 bytes assets/sound/buildables/muscle/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/muscle/sound.cfg | 14 + assets/sound/buildables/net/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/net/sound.cfg | 14 + assets/sound/buildables/net_spike/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/net_spike/sound.cfg | 14 + assets/sound/buildables/organic_bulb/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/organic_bulb/sound.cfg | 14 + assets/sound/buildables/overmind/construct1.wav | Bin 0 -> 92202 bytes assets/sound/buildables/overmind/idle1.wav | Bin 0 -> 338202 bytes assets/sound/buildables/overmind/pain1.wav | Bin 0 -> 13804 bytes assets/sound/buildables/overmind/pain2.wav | Bin 0 -> 13100 bytes assets/sound/buildables/overmind/sound.cfg | 14 + assets/sound/buildables/panzer_large/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/panzer_large/sound.cfg | 14 + assets/sound/buildables/panzer_medium/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/panzer_medium/sound.cfg | 14 + assets/sound/buildables/panzer_small/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/panzer_small/sound.cfg | 14 + assets/sound/buildables/plate_large/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/plate_large/sound.cfg | 14 + assets/sound/buildables/plate_medium/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/plate_medium/sound.cfg | 14 + assets/sound/buildables/plate_small/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/plate_small/sound.cfg | 14 + assets/sound/buildables/pod/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/pod/sound.cfg | 14 + assets/sound/buildables/pod_stump/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/pod_stump/sound.cfg | 14 + assets/sound/buildables/reactor/attack1.wav | Bin 0 -> 65532 bytes assets/sound/buildables/reactor/idle1.wav | Bin 0 -> 428490 bytes assets/sound/buildables/reactor/sound.cfg | 14 + assets/sound/buildables/refinery/idle1.wav | Bin 0 -> 168580 bytes assets/sound/buildables/refinery/sound.cfg | 14 + assets/sound/buildables/reflector/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/reflector/sound.cfg | 14 + assets/sound/buildables/repeater/idle1.wav | Bin 0 -> 155186 bytes assets/sound/buildables/repeater/sound.cfg | 14 + assets/sound/buildables/repeater/use.wav | Bin 0 -> 59052 bytes assets/sound/buildables/shield/attack1.wav | Bin 0 -> 37722 bytes assets/sound/buildables/shield/attack2.wav | Bin 0 -> 28962 bytes assets/sound/buildables/shield/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/shield/pain2.wav | Bin 0 -> 11628 bytes assets/sound/buildables/shield/sound.cfg | 14 + assets/sound/buildables/spiteful_abcess/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/spiteful_abcess/sound.cfg | 14 + assets/sound/buildables/teflon_foil/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/teflon_foil/sound.cfg | 14 + assets/sound/buildables/telenode/construct1.wav | Bin 0 -> 101744 bytes assets/sound/buildables/telenode/sound.cfg | 14 + assets/sound/buildables/tendon_large/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/tendon_large/sound.cfg | 14 + assets/sound/buildables/tendon_medium/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/tendon_medium/sound.cfg | 14 + assets/sound/buildables/tendon_small/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/tendon_small/sound.cfg | 14 + assets/sound/buildables/tesla/idle1.wav | Bin 0 -> 454566 bytes assets/sound/buildables/tesla/sound.cfg | 14 + assets/sound/buildables/tesla/tesla_fire.wav | Bin 0 -> 212012 bytes assets/sound/buildables/trapper/attack1.wav | Bin 0 -> 33082 bytes assets/sound/buildables/trapper/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/trapper/pain2.wav | Bin 0 -> 20140 bytes assets/sound/buildables/trapper/sound.cfg | 14 + assets/sound/edge/hdoglove.wav | Bin 0 -> 578496 bytes assets/sound/feedback/hit.wav | Bin 0 -> 13548 bytes assets/sound/misc/abomb_bounce1.wav | Bin 0 -> 29098 bytes assets/sound/misc/abomb_bounce2.wav | Bin 0 -> 14666 bytes assets/sound/misc/abomb_explode.wav | Bin 0 -> 595056 bytes assets/sound/misc/alien_talk.wav | Bin 0 -> 20268 bytes assets/sound/misc/disconnect.wav | Bin 0 -> 6732 bytes assets/sound/misc/electro.wav | Bin 0 -> 172076 bytes assets/sound/misc/fry.wav | Bin 0 -> 213036 bytes assets/sound/misc/hard_bounce1.wav | Bin 0 -> 14172 bytes assets/sound/misc/hard_bounce2.wav | Bin 0 -> 6804 bytes assets/sound/misc/human_talk.wav | Bin 0 -> 34156 bytes assets/sound/misc/menu1.wav | Bin 0 -> 38062 bytes assets/sound/misc/menu2.wav | Bin 0 -> 18732 bytes assets/sound/misc/menu3.wav | Bin 0 -> 26924 bytes assets/sound/misc/menu4.wav | Bin 0 -> 43436 bytes assets/sound/misc/mine_bounce1.wav | Bin 0 -> 436436 bytes assets/sound/misc/organic_bounce.wav | Bin 0 -> 44572 bytes assets/sound/misc/talk.wav | Bin 0 -> 45824 bytes assets/sound/movers/doors/dr1_end.wav | Bin 0 -> 135212 bytes assets/sound/movers/doors/dr1_strt.wav | Bin 0 -> 143916 bytes assets/sound/movers/switches/button1.wav | Bin 0 -> 80104 bytes assets/sound/null.wav | Bin 0 -> 44 bytes assets/sound/player/alienevolve.wav | Bin 0 -> 175180 bytes assets/sound/player/builder/death1.wav | Bin 0 -> 38444 bytes assets/sound/player/builder/death2.wav | Bin 0 -> 33324 bytes assets/sound/player/builder/death3.wav | Bin 0 -> 38444 bytes assets/sound/player/builder/jump1.wav | Bin 0 -> 33068 bytes assets/sound/player/builder/pain100_1.wav | Bin 0 -> 25390 bytes assets/sound/player/builder/pain25_1.wav | Bin 0 -> 20396 bytes assets/sound/player/builder/pain50_1.wav | Bin 0 -> 16614 bytes assets/sound/player/builder/pain75_1.wav | Bin 0 -> 16574 bytes assets/sound/player/builder/taunt.wav | Bin 0 -> 45740 bytes assets/sound/player/footsteps/clank1.wav | Bin 0 -> 21036 bytes assets/sound/player/footsteps/clank2.wav | Bin 0 -> 15052 bytes assets/sound/player/footsteps/clank3.wav | Bin 0 -> 9228 bytes assets/sound/player/footsteps/clank4.wav | Bin 0 -> 21580 bytes assets/sound/player/footsteps/flesh1.wav | Bin 0 -> 19692 bytes assets/sound/player/footsteps/flesh2.wav | Bin 0 -> 19756 bytes assets/sound/player/footsteps/flesh3.wav | Bin 0 -> 19628 bytes assets/sound/player/footsteps/flesh4.wav | Bin 0 -> 19692 bytes assets/sound/player/footsteps/splash1.wav | Bin 0 -> 16972 bytes assets/sound/player/footsteps/splash2.wav | Bin 0 -> 19212 bytes assets/sound/player/footsteps/splash3.wav | Bin 0 -> 30348 bytes assets/sound/player/footsteps/splash4.wav | Bin 0 -> 41260 bytes assets/sound/player/footsteps/step1.wav | Bin 0 -> 30124 bytes assets/sound/player/footsteps/step2.wav | Bin 0 -> 30124 bytes assets/sound/player/footsteps/step3.wav | Bin 0 -> 17580 bytes assets/sound/player/footsteps/step4.wav | Bin 0 -> 15916 bytes assets/sound/player/gurp1.wav | Bin 0 -> 17196 bytes assets/sound/player/gurp2.wav | Bin 0 -> 12972 bytes assets/sound/player/human_base/clank1.wav | Bin 0 -> 21036 bytes assets/sound/player/human_base/clank2.wav | Bin 0 -> 15052 bytes assets/sound/player/human_base/clank3.wav | Bin 0 -> 9228 bytes assets/sound/player/human_base/clank4.wav | Bin 0 -> 21580 bytes assets/sound/player/human_base/death1.wav | Bin 0 -> 64300 bytes assets/sound/player/human_base/death2.wav | Bin 0 -> 41900 bytes assets/sound/player/human_base/death3.wav | Bin 0 -> 41900 bytes assets/sound/player/human_base/fall1.wav | Bin 0 -> 23692 bytes assets/sound/player/human_base/jump1.wav | Bin 0 -> 57388 bytes assets/sound/player/human_base/pain100_1.wav | Bin 0 -> 11244 bytes assets/sound/player/human_base/pain25_1.wav | Bin 0 -> 31724 bytes assets/sound/player/human_base/pain50_1.wav | Bin 0 -> 27372 bytes assets/sound/player/human_base/pain75_1.wav | Bin 0 -> 28044 bytes assets/sound/player/human_base/step1.wav | Bin 0 -> 30124 bytes assets/sound/player/human_base/step2.wav | Bin 0 -> 30124 bytes assets/sound/player/human_base/step3.wav | Bin 0 -> 17580 bytes assets/sound/player/human_base/step4.wav | Bin 0 -> 15916 bytes assets/sound/player/human_base/taunt.wav | Bin 0 -> 45164 bytes assets/sound/player/human_bsuit/clank1.wav | Bin 0 -> 70060 bytes assets/sound/player/human_bsuit/clank2.wav | Bin 0 -> 70060 bytes assets/sound/player/human_bsuit/clank3.wav | Bin 0 -> 70060 bytes assets/sound/player/human_bsuit/clank4.wav | Bin 0 -> 70060 bytes assets/sound/player/human_bsuit/death1.wav | Bin 0 -> 64300 bytes assets/sound/player/human_bsuit/death2.wav | Bin 0 -> 41900 bytes assets/sound/player/human_bsuit/death3.wav | Bin 0 -> 41900 bytes assets/sound/player/human_bsuit/fall1.wav | Bin 0 -> 23692 bytes assets/sound/player/human_bsuit/jump1.wav | Bin 0 -> 79788 bytes assets/sound/player/human_bsuit/pain100_1.wav | Bin 0 -> 11244 bytes assets/sound/player/human_bsuit/pain25_1.wav | Bin 0 -> 31724 bytes assets/sound/player/human_bsuit/pain50_1.wav | Bin 0 -> 27372 bytes assets/sound/player/human_bsuit/pain75_1.wav | Bin 0 -> 28044 bytes assets/sound/player/human_bsuit/step1.wav | Bin 0 -> 70060 bytes assets/sound/player/human_bsuit/step2.wav | Bin 0 -> 70060 bytes assets/sound/player/human_bsuit/step3.wav | Bin 0 -> 70060 bytes assets/sound/player/human_bsuit/step4.wav | Bin 0 -> 70060 bytes assets/sound/player/human_bsuit/taunt.wav | Bin 0 -> 45164 bytes assets/sound/player/hummel.wav | Bin 0 -> 188000 bytes assets/sound/player/land1.wav | Bin 0 -> 65580 bytes assets/sound/player/level0/death1.wav | Bin 0 -> 20652 bytes assets/sound/player/level0/death2.wav | Bin 0 -> 30636 bytes assets/sound/player/level0/death3.wav | Bin 0 -> 30892 bytes assets/sound/player/level0/drown.wav | Bin 0 -> 20652 bytes assets/sound/player/level0/gasp.wav | Bin 0 -> 23660 bytes assets/sound/player/level0/jump1.wav | Bin 0 -> 18796 bytes assets/sound/player/level0/pain100_1.wav | Bin 0 -> 23660 bytes assets/sound/player/level0/pain25_1.wav | Bin 0 -> 20524 bytes assets/sound/player/level0/pain50_1.wav | Bin 0 -> 18700 bytes assets/sound/player/level0/pain75_1.wav | Bin 0 -> 6812 bytes assets/sound/player/level0/taunt.wav | Bin 0 -> 52268 bytes assets/sound/player/level0upg/death1.wav | Bin 0 -> 20652 bytes assets/sound/player/level0upg/death2.wav | Bin 0 -> 30636 bytes assets/sound/player/level0upg/death3.wav | Bin 0 -> 30892 bytes assets/sound/player/level0upg/drown.wav | Bin 0 -> 20652 bytes assets/sound/player/level0upg/gasp.wav | Bin 0 -> 23660 bytes assets/sound/player/level0upg/jump1.wav | Bin 0 -> 18796 bytes assets/sound/player/level0upg/pain100_1.wav | Bin 0 -> 23660 bytes assets/sound/player/level0upg/pain25_1.wav | Bin 0 -> 20524 bytes assets/sound/player/level0upg/pain50_1.wav | Bin 0 -> 18700 bytes assets/sound/player/level0upg/pain75_1.wav | Bin 0 -> 6812 bytes assets/sound/player/level0upg/taunt.wav | Bin 0 -> 52268 bytes assets/sound/player/level1/death1.wav | Bin 0 -> 40684 bytes assets/sound/player/level1/death2.wav | Bin 0 -> 67244 bytes assets/sound/player/level1/death3.wav | Bin 0 -> 53292 bytes assets/sound/player/level1/grab.wav | Bin 0 -> 48428 bytes assets/sound/player/level1/jump1.wav | Bin 0 -> 19788 bytes assets/sound/player/level1/pain100_1.wav | Bin 0 -> 21260 bytes assets/sound/player/level1/pain25_1.wav | Bin 0 -> 28716 bytes assets/sound/player/level1/pain50_1.wav | Bin 0 -> 18412 bytes assets/sound/player/level1/pain75_1.wav | Bin 0 -> 16556 bytes assets/sound/player/level1/taunt.wav | Bin 0 -> 57456 bytes assets/sound/player/level2/death1.wav | Bin 0 -> 128044 bytes assets/sound/player/level2/death2.wav | Bin 0 -> 123692 bytes assets/sound/player/level2/death3.wav | Bin 0 -> 123692 bytes assets/sound/player/level2/jump1.wav | Bin 0 -> 18220 bytes assets/sound/player/level2/pain100_1.wav | Bin 0 -> 52012 bytes assets/sound/player/level2/pain25_1.wav | Bin 0 -> 71980 bytes assets/sound/player/level2/pain50_1.wav | Bin 0 -> 53036 bytes assets/sound/player/level2/pain75_1.wav | Bin 0 -> 52012 bytes assets/sound/player/level2/taunt.wav | Bin 0 -> 96812 bytes assets/sound/player/level3/death1.wav | Bin 0 -> 109356 bytes assets/sound/player/level3/death2.wav | Bin 0 -> 299052 bytes assets/sound/player/level3/death3.wav | Bin 0 -> 210988 bytes assets/sound/player/level3/jump1.wav | Bin 0 -> 52524 bytes assets/sound/player/level3/pain100_1.wav | Bin 0 -> 30914 bytes assets/sound/player/level3/pain25_1.wav | Bin 0 -> 97836 bytes assets/sound/player/level3/pain50_1.wav | Bin 0 -> 132140 bytes assets/sound/player/level3/pain75_1.wav | Bin 0 -> 37088 bytes assets/sound/player/level3/taunt.wav | Bin 0 -> 127276 bytes assets/sound/player/level4/charge_prepare.wav | Bin 0 -> 176684 bytes assets/sound/player/level4/charge_start.wav | Bin 0 -> 337964 bytes assets/sound/player/level4/death1.wav | Bin 0 -> 78286 bytes assets/sound/player/level4/death2.wav | Bin 0 -> 77356 bytes assets/sound/player/level4/death3.wav | Bin 0 -> 128556 bytes assets/sound/player/level4/jump1.wav | Bin 0 -> 31840 bytes assets/sound/player/level4/pain100_1.wav | Bin 0 -> 24940 bytes assets/sound/player/level4/pain25_1.wav | Bin 0 -> 24108 bytes assets/sound/player/level4/pain50_1.wav | Bin 0 -> 20524 bytes assets/sound/player/level4/pain75_1.wav | Bin 0 -> 20524 bytes assets/sound/player/level4/taunt.wav | Bin 0 -> 86000 bytes assets/sound/player/level5/death1.wav | Bin 0 -> 81872 bytes assets/sound/player/level5/death2.wav | Bin 0 -> 81872 bytes assets/sound/player/level5/death3.wav | Bin 0 -> 59254 bytes assets/sound/player/level5/jump1.wav | Bin 0 -> 18220 bytes assets/sound/player/level5/pain100_1.wav | Bin 0 -> 32242 bytes assets/sound/player/level5/pain25_1.wav | Bin 0 -> 57962 bytes assets/sound/player/level5/pain50_1.wav | Bin 0 -> 79470 bytes assets/sound/player/level5/pain75_1.wav | Bin 0 -> 33278 bytes assets/sound/player/level5/taunt.wav | Bin 0 -> 57052 bytes assets/sound/player/watr_in.wav | Bin 0 -> 89900 bytes assets/sound/player/watr_out.wav | Bin 0 -> 81196 bytes assets/sound/player/watr_un.wav | Bin 0 -> 53932 bytes assets/sound/upgrades/jetpack/hi.wav | Bin 0 -> 194274 bytes assets/sound/upgrades/jetpack/idle.wav | Bin 0 -> 194274 bytes assets/sound/upgrades/jetpack/low.wav | Bin 0 -> 176148 bytes assets/sound/upgrades/medkit/medkit.wav | Bin 0 -> 59948 bytes assets/sound/weapons/change.wav | Bin 0 -> 25772 bytes assets/sound/weapons/click.wav | Bin 0 -> 23662 bytes assets/sound/weapons/prifle/attack2nd.wav | Bin 0 -> 141576 bytes assets/sound/weapons/tracer.wav | Bin 0 -> 69932 bytes assets/sound/world/electro.wav | Bin 0 -> 59958 bytes assets/sound/ye/blood_splat.wav | Bin 0 -> 18260 bytes assets/sound/ye/blood_splat_headshot.wav | Bin 0 -> 20284 bytes assets/sound/ye/gib.wav | Bin 0 -> 19358 bytes assets/sound/ye/humanbaseunderatt.wav | Bin 0 -> 75638 bytes assets/sound/ye/votebing.wav | Bin 0 -> 201930 bytes assets/textures/common-trem/noalienbuild.tga | Bin 0 -> 3680 bytes assets/textures/common-trem/nobuild.tga | Bin 0 -> 2569 bytes assets/textures/common-trem/nohumanbuild.tga | Bin 0 -> 4160 bytes assets/textures/flamer_ye/flame1.jpg | Bin 0 -> 5653 bytes assets/textures/flamer_ye/flame2.jpg | Bin 0 -> 5688 bytes assets/textures/flamer_ye/flame3.jpg | Bin 0 -> 5427 bytes assets/textures/flamer_ye/flame4.jpg | Bin 0 -> 5130 bytes assets/textures/flamer_ye/flame5.jpg | Bin 0 -> 5185 bytes assets/textures/flamer_ye/flame6.jpg | Bin 0 -> 5161 bytes assets/textures/flamer_ye/flame7.jpg | Bin 0 -> 5432 bytes assets/textures/flamer_ye/flame8.jpg | Bin 0 -> 5768 bytes assets/textures/flamer_ye/flameball.jpg | Bin 0 -> 3430 bytes assets/textures/flamer_ye/trail.jpg | Bin 0 -> 3430 bytes assets/textures/flamer_ye/trail.tga | Bin 0 -> 131116 bytes assets/textures/slime_ye/zunge.tga | Bin 0 -> 204844 bytes assets/ui/assets/3_cursor3.tga | Bin 0 -> 16428 bytes assets/ui/assets/alien/bolt.tga | Bin 0 -> 36467 bytes assets/ui/assets/alien/buildstat.cfg | 37 + assets/ui/assets/alien/buildstat/frame.tga | Bin 0 -> 1724 bytes assets/ui/assets/alien/buildstat/green.tga | Bin 0 -> 49 bytes assets/ui/assets/alien/buildstat/health.tga | Bin 0 -> 48 bytes assets/ui/assets/alien/buildstat/mark.tga | Bin 0 -> 14180 bytes assets/ui/assets/alien/buildstat/nopower.tga | Bin 0 -> 204844 bytes assets/ui/assets/alien/buildstat/overlay.tga | Bin 0 -> 25069 bytes assets/ui/assets/alien/circle.tga | Bin 0 -> 73115 bytes assets/ui/assets/alien/left-arm.tga | Bin 0 -> 363891 bytes assets/ui/assets/alien/left-ring.tga | Bin 0 -> 632595 bytes assets/ui/assets/alien/left-spikes.tga | Bin 0 -> 329027 bytes assets/ui/assets/alien/prickles.tga | Bin 0 -> 19644 bytes assets/ui/assets/alien/right-arm.tga | Bin 0 -> 598796 bytes assets/ui/assets/alien/right-ring.tga | Bin 0 -> 613996 bytes assets/ui/assets/alien/right-spikes.tga | Bin 0 -> 310796 bytes assets/ui/assets/alien/trembombs.tga | Bin 0 -> 19644 bytes assets/ui/assets/alien/tremfbreath.tga | Bin 0 -> 19644 bytes assets/ui/assets/alien/tremublob.tga | Bin 0 -> 36827 bytes assets/ui/assets/backarrow.tga | Bin 0 -> 5609 bytes assets/ui/assets/e6.md3 | Bin 0 -> 2980 bytes assets/ui/assets/edge_heartbeat.wav | Bin 0 -> 6648392 bytes assets/ui/assets/edge_logo.jpg | Bin 0 -> 49997 bytes assets/ui/assets/edge_terminal.tga | Bin 0 -> 554844 bytes assets/ui/assets/fadebox.tga | Bin 0 -> 16428 bytes assets/ui/assets/fart.wav | Bin 0 -> 34650 bytes assets/ui/assets/forwardarrow.tga | Bin 0 -> 5609 bytes assets/ui/assets/framebutton.tga | Bin 0 -> 8236 bytes assets/ui/assets/gradientbar2.tga | Bin 0 -> 131116 bytes assets/ui/assets/halfgradleft.tga | Bin 0 -> 16428 bytes assets/ui/assets/halfgradright.tga | Bin 0 -> 16428 bytes assets/ui/assets/human/bolt.tga | Bin 0 -> 19244 bytes assets/ui/assets/human/buildstat.cfg | 39 + assets/ui/assets/human/buildstat/frame.tga | Bin 0 -> 1724 bytes assets/ui/assets/human/buildstat/green.tga | Bin 0 -> 49 bytes assets/ui/assets/human/buildstat/health.tga | Bin 0 -> 48 bytes assets/ui/assets/human/buildstat/mark.tga | Bin 0 -> 14180 bytes assets/ui/assets/human/buildstat/nopower.tga | Bin 0 -> 25644 bytes assets/ui/assets/human/credits.tga | Bin 0 -> 3404 bytes assets/ui/assets/human/left-arm.tga | Bin 0 -> 211724 bytes assets/ui/assets/human/left-cap.tga | Bin 0 -> 142604 bytes assets/ui/assets/human/right-arm.tga | Bin 0 -> 625004 bytes assets/ui/assets/human/right-cap-big.tga | Bin 0 -> 142604 bytes assets/ui/assets/human/right-cap.tga | Bin 0 -> 93987 bytes assets/ui/assets/human/ring.tga | Bin 0 -> 193644 bytes assets/ui/assets/human/scanner.tga | Bin 0 -> 262188 bytes assets/ui/assets/human/stamina1.tga | Bin 0 -> 6668 bytes assets/ui/assets/human/stamina2.tga | Bin 0 -> 7772 bytes assets/ui/assets/human/stamina3.tga | Bin 0 -> 4748 bytes assets/ui/assets/human/stamina4.tga | Bin 0 -> 190124 bytes assets/ui/assets/load.jpg | Bin 0 -> 286052 bytes assets/ui/assets/load_6.jpg | Bin 0 -> 101080 bytes assets/ui/assets/loading_add.png | Bin 0 -> 8139 bytes assets/ui/assets/main_add.png | Bin 0 -> 35754 bytes assets/ui/assets/main_add_pulse.png | Bin 0 -> 50465 bytes assets/ui/assets/main_base.png | Bin 0 -> 516108 bytes assets/ui/assets/maporama.wav | Bin 0 -> 1480044 bytes assets/ui/assets/menu_main_aurora_base.jpg | Bin 0 -> 52574 bytes assets/ui/assets/menu_main_aurora_base_add.jpg | Bin 0 -> 53902 bytes assets/ui/assets/menu_main_aurora_base_add_b.jpg | Bin 0 -> 39465 bytes assets/ui/assets/menu_main_aurora_base_add_b2.jpg | Bin 0 -> 39567 bytes assets/ui/assets/menu_main_aurora_base_add_b3.jpg | Bin 0 -> 33200 bytes assets/ui/assets/neutral/10_5pie.tga | Bin 0 -> 40044 bytes assets/ui/assets/neutral/12_0pie.tga | Bin 0 -> 40044 bytes assets/ui/assets/neutral/1_5pie.tga | Bin 0 -> 40044 bytes assets/ui/assets/neutral/3_0pie.tga | Bin 0 -> 40044 bytes assets/ui/assets/neutral/4_5pie.tga | Bin 0 -> 40044 bytes assets/ui/assets/neutral/6_0pie.tga | Bin 0 -> 40044 bytes assets/ui/assets/neutral/7_5pie.tga | Bin 0 -> 40044 bytes assets/ui/assets/neutral/9_0pie.tga | Bin 0 -> 40044 bytes assets/ui/assets/neutral/charge_bg_h.tga | Bin 0 -> 2420 bytes assets/ui/assets/neutral/charge_bg_v.tga | Bin 0 -> 4880 bytes assets/ui/assets/neutral/charge_cap_h.tga | Bin 0 -> 464 bytes assets/ui/assets/neutral/charge_cap_v.tga | Bin 0 -> 330 bytes assets/ui/assets/neutral/circle.tga | Bin 0 -> 40044 bytes assets/ui/assets/neutral/colon.tga | Bin 0 -> 17395 bytes assets/ui/assets/neutral/cross.tga | Bin 0 -> 14444 bytes assets/ui/assets/neutral/cross2.tga | Bin 0 -> 2036 bytes assets/ui/assets/neutral/cross3.tga | Bin 0 -> 2868 bytes assets/ui/assets/neutral/cross_medkit.tga | Bin 0 -> 6146 bytes assets/ui/assets/neutral/cross_poison.tga | Bin 0 -> 6934 bytes assets/ui/assets/neutral/fps.tga | Bin 0 -> 21107 bytes assets/ui/assets/neutral/selected.tga | Bin 0 -> 46674 bytes assets/ui/assets/neutral/use.tga | Bin 0 -> 40018 bytes assets/ui/assets/score_add.png | Bin 0 -> 2403749 bytes assets/ui/assets/score_base.tga | Bin 0 -> 4821644 bytes assets/ui/assets/score_flicker.png | Bin 0 -> 13238 bytes assets/ui/assets/scrollbar.tga | Bin 0 -> 1068 bytes assets/ui/assets/scrollbar_arrow_dwn_a.tga | Bin 0 -> 1068 bytes assets/ui/assets/scrollbar_arrow_left.tga | Bin 0 -> 1068 bytes assets/ui/assets/scrollbar_arrow_right.tga | Bin 0 -> 1068 bytes assets/ui/assets/scrollbar_arrow_up_a.tga | Bin 0 -> 1068 bytes assets/ui/assets/scrollbar_thumb.tga | Bin 0 -> 1068 bytes assets/ui/assets/slider2.tga | Bin 0 -> 8236 bytes assets/ui/assets/sliderbutt_1.tga | Bin 0 -> 2092 bytes assets/ui/assets/stage_add.png | Bin 0 -> 254919 bytes assets/ui/assets/teamoverlay.tga | Bin 0 -> 20524 bytes assets/ui/assets/verticalgradient.tga | Bin 0 -> 16428 bytes assets/ui/assets/warp_splash_m.jpg | Bin 0 -> 386148 bytes assets/ui/assets/yboy.jpg | Bin 0 -> 40133 bytes assets/ui/assets/yboy2.jpg | Bin 0 -> 39690 bytes assets/ui/connect.menu | 65 + assets/ui/createfavorite.menu | 113 + assets/ui/createserver.menu | 514 + assets/ui/download.menu | 192 + assets/ui/drop.menu | 146 + assets/ui/error.menu | 100 + assets/ui/findplayer.menu | 162 + assets/ui/help.txt | 339 + assets/ui/hud.txt | 10 + assets/ui/infopanes.def | 349 + assets/ui/ingame.menu | 234 + assets/ui/ingame.txt | 16 + assets/ui/ingame_about.menu | 173 + assets/ui/ingame_callteamvote.menu | 171 + assets/ui/ingame_game.menu | 277 + assets/ui/ingame_ignore.menu | 252 + assets/ui/ingame_leave.menu | 141 + assets/ui/ingame_map.menu | 104 + assets/ui/ingame_map19201080.menu | 214 + assets/ui/ingame_map640480.menu | 216 + assets/ui/ingame_options.menu | 2081 + assets/ui/ingame_robot.menu | 440 + assets/ui/ingame_sbrowser.menu | 578 + assets/ui/ingame_vote.menu | 515 + assets/ui/ingame_yehelp.menu | 87 + assets/ui/joinserver.menu | 612 + assets/ui/loading.menu | 146 + assets/ui/main.menu | 196 + assets/ui/menudef.h | 229 + assets/ui/menus.txt | 16 + assets/ui/options.menu | 2049 + assets/ui/password.menu | 83 + assets/ui/say.menu | 137 + assets/ui/serverinfo.menu | 110 + assets/ui/teamscore.menu | 170 + assets/ui/teamscoreb.menu | 129 + assets/ui/tremulous.txt | 15 + assets/ui/tremulous_alien_builder_hud.menu | 42 + assets/ui/tremulous_alien_common_hud.h | 257 + assets/ui/tremulous_alien_general_hud.menu | 79 + assets/ui/tremulous_alienbuild.menu | 107 + assets/ui/tremulous_alienclass.menu | 124 + assets/ui/tremulous_aliendialogs.menu | 94 + assets/ui/tremulous_alienupgrade.menu | 106 + assets/ui/tremulous_common_hud.h | 232 + assets/ui/tremulous_default_hud.menu | 37 + assets/ui/tremulous_dialogs.menu | 94 + assets/ui/tremulous_human_hud.menu | 365 + assets/ui/tremulous_humanarmoury.menu | 144 + assets/ui/tremulous_humanbuild.menu | 105 + assets/ui/tremulous_humandialogs.menu | 95 + assets/ui/tremulous_humanitem.menu | 121 + assets/ui/tremulous_teamselect.menu | 101 + assets/video/splash.roq | Bin 0 -> 7575050 bytes assets/vm/cgame.qvm | Bin 0 -> 681544 bytes assets/vm/ui.qvm | Bin 0 -> 326704 bytes build/release-linux-x86_64/base/cgame/bg_alloc.asm | 1358 + build/release-linux-x86_64/base/cgame/bg_lib.asm | 11223 +++++ build/release-linux-x86_64/base/cgame/bg_misc.asm | 28896 +++++++++++++ build/release-linux-x86_64/base/cgame/bg_pmove.asm | 21067 ++++++++++ .../base/cgame/bg_slidemove.asm | 2416 ++ build/release-linux-x86_64/base/cgame/bg_voice.asm | 4027 ++ .../base/cgame/cg_animation.asm | 1192 + .../base/cgame/cg_animmapobj.asm | 1570 + .../base/cgame/cg_attachment.asm | 1835 + .../base/cgame/cg_buildable.asm | 9477 +++++ .../base/cgame/cg_consolecmds.asm | 2268 ++ build/release-linux-x86_64/base/cgame/cg_draw.asm | 20604 ++++++++++ .../base/cgame/cg_drawtools.asm | 2498 ++ build/release-linux-x86_64/base/cgame/cg_ents.asm | 6554 +++ build/release-linux-x86_64/base/cgame/cg_event.asm | 8499 ++++ build/release-linux-x86_64/base/cgame/cg_main.asm | 14777 +++++++ build/release-linux-x86_64/base/cgame/cg_marks.asm | 2149 + .../base/cgame/cg_particles.asm | 15571 +++++++ .../release-linux-x86_64/base/cgame/cg_players.asm | 13171 ++++++ .../base/cgame/cg_playerstate.asm | 1804 + .../release-linux-x86_64/base/cgame/cg_predict.asm | 4627 +++ .../release-linux-x86_64/base/cgame/cg_scanner.asm | 3434 ++ .../base/cgame/cg_servercmds.asm | 12870 ++++++ .../base/cgame/cg_snapshot.asm | 2099 + .../release-linux-x86_64/base/cgame/cg_trails.asm | 9165 +++++ .../base/cgame/cg_tutorial.asm | 5990 +++ build/release-linux-x86_64/base/cgame/cg_view.asm | 7580 ++++ .../release-linux-x86_64/base/cgame/cg_weapons.asm | 11960 ++++++ build/release-linux-x86_64/base/game/bg_alloc.asm | 1358 + build/release-linux-x86_64/base/game/bg_lib.asm | 11223 +++++ build/release-linux-x86_64/base/game/bg_misc.asm | 28875 +++++++++++++ build/release-linux-x86_64/base/game/bg_pmove.asm | 20965 ++++++++++ .../base/game/bg_slidemove.asm | 2416 ++ build/release-linux-x86_64/base/game/bg_voice.asm | 3954 ++ build/release-linux-x86_64/base/game/g_active.asm | 13061 ++++++ build/release-linux-x86_64/base/game/g_admin.asm | 39133 ++++++++++++++++++ .../release-linux-x86_64/base/game/g_buildable.asm | 26276 ++++++++++++ build/release-linux-x86_64/base/game/g_client.asm | 9264 +++++ build/release-linux-x86_64/base/game/g_cmds.asm | 26974 ++++++++++++ build/release-linux-x86_64/base/game/g_combat.asm | 11180 +++++ build/release-linux-x86_64/base/game/g_main.asm | 16042 ++++++++ .../base/game/g_maprotation.asm | 6927 ++++ build/release-linux-x86_64/base/game/g_misc.asm | 2392 ++ build/release-linux-x86_64/base/game/g_missile.asm | 11786 ++++++ build/release-linux-x86_64/base/game/g_mover.asm | 12534 ++++++ build/release-linux-x86_64/base/game/g_namelog.asm | 1347 + build/release-linux-x86_64/base/game/g_physics.asm | 1592 + build/release-linux-x86_64/base/game/g_session.asm | 1168 + build/release-linux-x86_64/base/game/g_spawn.asm | 4468 ++ build/release-linux-x86_64/base/game/g_svcmds.asm | 5206 +++ build/release-linux-x86_64/base/game/g_target.asm | 2752 ++ build/release-linux-x86_64/base/game/g_team.asm | 3568 ++ build/release-linux-x86_64/base/game/g_trigger.asm | 5406 +++ build/release-linux-x86_64/base/game/g_utils.asm | 4688 +++ build/release-linux-x86_64/base/game/g_weapon.asm | 9999 +++++ build/release-linux-x86_64/base/qcommon/q_math.asm | 8172 ++++ .../release-linux-x86_64/base/qcommon/q_shared.asm | 6407 +++ build/release-linux-x86_64/base/ui/bg_lib.asm | 11223 +++++ build/release-linux-x86_64/base/ui/bg_misc.asm | 28896 +++++++++++++ build/release-linux-x86_64/base/ui/ui_atoms.asm | 1397 + build/release-linux-x86_64/base/ui/ui_gameinfo.asm | 2657 ++ build/release-linux-x86_64/base/ui/ui_main.asm | 27027 ++++++++++++ build/release-linux-x86_64/base/ui/ui_shared.asm | 40796 +++++++++++++++++++ build/release-linux-x86_64/base/vm/cgame.qvm | Bin 0 -> 681668 bytes build/release-linux-x86_64/base/vm/game.qvm | Bin 0 -> 716328 bytes build/release-linux-x86_64/base/vm/ui.qvm | Bin 0 -> 326704 bytes build/release-linux-x86_64/tools/asm/cmdlib.d | 2 + build/release-linux-x86_64/tools/asm/cmdlib.o | Bin 0 -> 35896 bytes build/release-linux-x86_64/tools/asm/q3asm.d | 4 + build/release-linux-x86_64/tools/asm/q3asm.o | Bin 0 -> 58056 bytes build/release-linux-x86_64/tools/cpp/cpp.d | 2 + build/release-linux-x86_64/tools/cpp/cpp.o | Bin 0 -> 23808 bytes build/release-linux-x86_64/tools/cpp/eval.d | 2 + build/release-linux-x86_64/tools/cpp/eval.o | Bin 0 -> 19232 bytes build/release-linux-x86_64/tools/cpp/getopt.d | 1 + build/release-linux-x86_64/tools/cpp/getopt.o | Bin 0 -> 8384 bytes build/release-linux-x86_64/tools/cpp/hideset.d | 2 + build/release-linux-x86_64/tools/cpp/hideset.o | Bin 0 -> 10536 bytes build/release-linux-x86_64/tools/cpp/include.d | 2 + build/release-linux-x86_64/tools/cpp/include.o | Bin 0 -> 13376 bytes build/release-linux-x86_64/tools/cpp/lex.d | 2 + build/release-linux-x86_64/tools/cpp/lex.o | Bin 0 -> 18904 bytes build/release-linux-x86_64/tools/cpp/macro.d | 2 + build/release-linux-x86_64/tools/cpp/macro.o | Bin 0 -> 22936 bytes build/release-linux-x86_64/tools/cpp/nlist.d | 2 + build/release-linux-x86_64/tools/cpp/nlist.o | Bin 0 -> 10408 bytes build/release-linux-x86_64/tools/cpp/tokens.d | 2 + build/release-linux-x86_64/tools/cpp/tokens.o | Bin 0 -> 19272 bytes build/release-linux-x86_64/tools/cpp/unix.d | 2 + build/release-linux-x86_64/tools/cpp/unix.o | Bin 0 -> 14216 bytes build/release-linux-x86_64/tools/etc/bytecode.d | 3 + build/release-linux-x86_64/tools/etc/bytecode.o | Bin 0 -> 9408 bytes build/release-linux-x86_64/tools/etc/lcc.d | 1 + build/release-linux-x86_64/tools/etc/lcc.o | Bin 0 -> 50992 bytes build/release-linux-x86_64/tools/lburg/gram.d | 2 + build/release-linux-x86_64/tools/lburg/gram.o | Bin 0 -> 28496 bytes build/release-linux-x86_64/tools/lburg/lburg | Bin 0 -> 51059 bytes build/release-linux-x86_64/tools/lburg/lburg.d | 2 + build/release-linux-x86_64/tools/lburg/lburg.o | Bin 0 -> 42928 bytes build/release-linux-x86_64/tools/q3asm | Bin 0 -> 62675 bytes build/release-linux-x86_64/tools/q3cpp | Bin 0 -> 84802 bytes build/release-linux-x86_64/tools/q3lcc | Bin 0 -> 39384 bytes build/release-linux-x86_64/tools/q3rcc | Bin 0 -> 530557 bytes build/release-linux-x86_64/tools/rcc/alloc.d | 3 + build/release-linux-x86_64/tools/rcc/alloc.o | Bin 0 -> 8624 bytes build/release-linux-x86_64/tools/rcc/bind.d | 3 + build/release-linux-x86_64/tools/rcc/bind.o | Bin 0 -> 13608 bytes build/release-linux-x86_64/tools/rcc/bytecode.d | 3 + build/release-linux-x86_64/tools/rcc/bytecode.o | Bin 0 -> 39192 bytes build/release-linux-x86_64/tools/rcc/dag.d | 3 + build/release-linux-x86_64/tools/rcc/dag.o | Bin 0 -> 64232 bytes build/release-linux-x86_64/tools/rcc/dagcheck.c | 2086 + build/release-linux-x86_64/tools/rcc/dagcheck.d | 3 + build/release-linux-x86_64/tools/rcc/dagcheck.o | Bin 0 -> 73272 bytes build/release-linux-x86_64/tools/rcc/decl.d | 3 + build/release-linux-x86_64/tools/rcc/decl.o | Bin 0 -> 85816 bytes build/release-linux-x86_64/tools/rcc/enode.d | 3 + build/release-linux-x86_64/tools/rcc/enode.o | Bin 0 -> 53392 bytes build/release-linux-x86_64/tools/rcc/error.d | 3 + build/release-linux-x86_64/tools/rcc/error.o | Bin 0 -> 21592 bytes build/release-linux-x86_64/tools/rcc/event.d | 3 + build/release-linux-x86_64/tools/rcc/event.o | Bin 0 -> 7016 bytes build/release-linux-x86_64/tools/rcc/expr.d | 3 + build/release-linux-x86_64/tools/rcc/expr.o | Bin 0 -> 65912 bytes build/release-linux-x86_64/tools/rcc/gen.d | 3 + build/release-linux-x86_64/tools/rcc/gen.o | Bin 0 -> 63752 bytes build/release-linux-x86_64/tools/rcc/init.d | 3 + build/release-linux-x86_64/tools/rcc/init.o | Bin 0 -> 29480 bytes build/release-linux-x86_64/tools/rcc/inits.d | 1 + build/release-linux-x86_64/tools/rcc/inits.o | Bin 0 -> 3776 bytes build/release-linux-x86_64/tools/rcc/input.d | 3 + build/release-linux-x86_64/tools/rcc/input.o | Bin 0 -> 21240 bytes build/release-linux-x86_64/tools/rcc/lex.d | 3 + build/release-linux-x86_64/tools/rcc/lex.o | Bin 0 -> 47888 bytes build/release-linux-x86_64/tools/rcc/list.d | 3 + build/release-linux-x86_64/tools/rcc/list.o | Bin 0 -> 7064 bytes build/release-linux-x86_64/tools/rcc/main.d | 3 + build/release-linux-x86_64/tools/rcc/main.o | Bin 0 -> 33936 bytes build/release-linux-x86_64/tools/rcc/null.d | 3 + build/release-linux-x86_64/tools/rcc/null.o | Bin 0 -> 20344 bytes build/release-linux-x86_64/tools/rcc/output.d | 3 + build/release-linux-x86_64/tools/rcc/output.o | Bin 0 -> 24480 bytes build/release-linux-x86_64/tools/rcc/prof.d | 3 + build/release-linux-x86_64/tools/rcc/prof.o | Bin 0 -> 29928 bytes build/release-linux-x86_64/tools/rcc/profio.d | 3 + build/release-linux-x86_64/tools/rcc/profio.o | Bin 0 -> 19176 bytes build/release-linux-x86_64/tools/rcc/simp.d | 3 + build/release-linux-x86_64/tools/rcc/simp.o | Bin 0 -> 71744 bytes build/release-linux-x86_64/tools/rcc/stmt.d | 3 + build/release-linux-x86_64/tools/rcc/stmt.o | Bin 0 -> 58008 bytes build/release-linux-x86_64/tools/rcc/string.d | 3 + build/release-linux-x86_64/tools/rcc/string.o | Bin 0 -> 9608 bytes build/release-linux-x86_64/tools/rcc/sym.d | 3 + build/release-linux-x86_64/tools/rcc/sym.o | Bin 0 -> 40688 bytes build/release-linux-x86_64/tools/rcc/symbolic.d | 3 + build/release-linux-x86_64/tools/rcc/symbolic.o | Bin 0 -> 54096 bytes build/release-linux-x86_64/tools/rcc/trace.d | 3 + build/release-linux-x86_64/tools/rcc/trace.o | Bin 0 -> 28472 bytes build/release-linux-x86_64/tools/rcc/tree.d | 3 + build/release-linux-x86_64/tools/rcc/tree.o | Bin 0 -> 25136 bytes build/release-linux-x86_64/tools/rcc/types.d | 3 + build/release-linux-x86_64/tools/rcc/types.o | Bin 0 -> 71856 bytes cross-make-mingw.sh | 10 + make-macosx-ub.sh | 170 + misc/SLA-dmg.sh | 73 + misc/Tremulous.icns | Bin 0 -> 78419 bytes misc/entities.def | 1707 + misc/manual.lyx | 8376 ++++ misc/merge-ioq3-into-trem.sh | 42 + misc/msvc/tremulous.sln | 21 + misc/msvc/tremulous.vcproj | 65 + misc/server.cfg | 39 + misc/tremulous.ico | Bin 0 -> 198 bytes misc/tremulous.xpm | 90 + src/AL/VERSION | 16 + src/AL/al.h | 506 + src/AL/alc.h | 166 + src/AL/alctypes.h | 143 + src/AL/altypes.h | 352 + src/AL/alut.h | 90 + src/SDL12/include/SDL.h | 101 + src/SDL12/include/SDL_active.h | 63 + src/SDL12/include/SDL_audio.h | 284 + src/SDL12/include/SDL_byteorder.h | 29 + src/SDL12/include/SDL_cdrom.h | 202 + src/SDL12/include/SDL_config.h | 45 + src/SDL12/include/SDL_config_amiga.h | 80 + src/SDL12/include/SDL_config_dreamcast.h | 106 + src/SDL12/include/SDL_config_macos.h | 112 + src/SDL12/include/SDL_config_macosx.h | 150 + src/SDL12/include/SDL_config_minimal.h | 62 + src/SDL12/include/SDL_config_nds.h | 115 + src/SDL12/include/SDL_config_os2.h | 141 + src/SDL12/include/SDL_config_symbian.h | 146 + src/SDL12/include/SDL_config_win32.h | 183 + src/SDL12/include/SDL_copying.h | 22 + src/SDL12/include/SDL_cpuinfo.h | 69 + src/SDL12/include/SDL_endian.h | 209 + src/SDL12/include/SDL_error.h | 72 + src/SDL12/include/SDL_events.h | 356 + src/SDL12/include/SDL_getenv.h | 28 + src/SDL12/include/SDL_joystick.h | 187 + src/SDL12/include/SDL_keyboard.h | 135 + src/SDL12/include/SDL_keysym.h | 326 + src/SDL12/include/SDL_loadso.h | 78 + src/SDL12/include/SDL_main.h | 106 + src/SDL12/include/SDL_mouse.h | 143 + src/SDL12/include/SDL_mutex.h | 177 + src/SDL12/include/SDL_name.h | 11 + src/SDL12/include/SDL_opengl.h | 6556 +++ src/SDL12/include/SDL_platform.h | 110 + src/SDL12/include/SDL_quit.h | 55 + src/SDL12/include/SDL_rwops.h | 155 + src/SDL12/include/SDL_stdinc.h | 620 + src/SDL12/include/SDL_syswm.h | 225 + src/SDL12/include/SDL_thread.h | 120 + src/SDL12/include/SDL_timer.h | 125 + src/SDL12/include/SDL_types.h | 28 + src/SDL12/include/SDL_version.h | 91 + src/SDL12/include/SDL_video.h | 951 + src/SDL12/include/begin_code.h | 191 + src/SDL12/include/close_code.h | 46 + src/asm/ftola.s | 160 + src/asm/matha.s | 54 + src/asm/qasm.h | 38 + src/asm/snapvectora.s | 103 + src/asm/snd_mixa.s | 217 + src/cgame/cg_animation.c | 113 + src/cgame/cg_animmapobj.c | 227 + src/cgame/cg_attachment.c | 404 + src/cgame/cg_buildable.c | 1547 + src/cgame/cg_consolecmds.c | 294 + src/cgame/cg_draw.c | 4011 ++ src/cgame/cg_drawtools.c | 439 + src/cgame/cg_ents.c | 1253 + src/cgame/cg_event.c | 1305 + src/cgame/cg_local.h | 2124 + src/cgame/cg_main.c | 1963 + src/cgame/cg_marks.c | 287 + src/cgame/cg_particles.c | 2599 ++ src/cgame/cg_players.c | 2512 ++ src/cgame/cg_playerstate.c | 324 + src/cgame/cg_predict.c | 900 + src/cgame/cg_public.h | 262 + src/cgame/cg_scanner.c | 447 + src/cgame/cg_servercmds.c | 1381 + src/cgame/cg_snapshot.c | 408 + src/cgame/cg_syscalls.asm | 121 + src/cgame/cg_syscalls.c | 592 + src/cgame/cg_trails.c | 1531 + src/cgame/cg_tutorial.c | 731 + src/cgame/cg_view.c | 1517 + src/cgame/cg_weapons.c | 2106 + src/client/cl_avi.c | 676 + src/client/cl_cgame.c | 1155 + src/client/cl_cin.c | 1697 + src/client/cl_console.c | 624 + src/client/cl_curl.c | 339 + src/client/cl_curl.h | 103 + src/client/cl_input.c | 1010 + src/client/cl_keys.c | 1490 + src/client/cl_main.c | 4418 ++ src/client/cl_net_chan.c | 168 + src/client/cl_parse.c | 910 + src/client/cl_scrn.c | 571 + src/client/cl_ui.c | 1140 + src/client/client.h | 645 + src/client/keycodes.h | 281 + src/client/keys.h | 58 + src/client/libmumblelink.c | 189 + src/client/libmumblelink.h | 36 + src/client/qal.c | 352 + src/client/qal.h | 253 + src/client/snd_adpcm.c | 330 + src/client/snd_codec.c | 238 + src/client/snd_codec.h | 99 + src/client/snd_codec_ogg.c | 479 + src/client/snd_codec_wav.c | 295 + src/client/snd_dma.c | 1558 + src/client/snd_local.h | 254 + src/client/snd_main.c | 562 + src/client/snd_mem.c | 270 + src/client/snd_mix.c | 742 + src/client/snd_openal.c | 2601 ++ src/client/snd_public.h | 85 + src/client/snd_wavelet.c | 254 + src/game/#bg_misc.c# | 5371 +++ src/game/bg_alloc.c | 245 + src/game/bg_lib.c | 2820 ++ src/game/bg_lib.h | 141 + src/game/bg_local.h | 89 + src/game/bg_misc.c | 5447 +++ src/game/bg_pmove.c | 4218 ++ src/game/bg_public.h | 1298 + src/game/bg_slidemove.c | 412 + src/game/bg_voice.c | 656 + src/game/g_active.c | 2285 ++ src/game/g_admin.c | 4218 ++ src/game/g_admin.h | 213 + src/game/g_buildable.c | 5344 +++ src/game/g_client.c | 1685 + src/game/g_cmds.c | 3885 ++ src/game/g_combat.c | 1771 + src/game/g_local.h | 1305 + src/game/g_main.c | 2642 ++ src/game/g_maprotation.c | 1339 + src/game/g_misc.c | 446 + src/game/g_missile.c | 1641 + src/game/g_mover.c | 2489 ++ src/game/g_namelog.c | 131 + src/game/g_physics.c | 175 + src/game/g_public.h | 269 + src/game/g_session.c | 158 + src/game/g_spawn.c | 671 + src/game/g_svcmds.c | 713 + src/game/g_syscalls.asm | 68 + src/game/g_syscalls.c | 303 + src/game/g_target.c | 482 + src/game/g_team.c | 558 + src/game/g_trigger.c | 1152 + src/game/g_utils.c | 1020 + src/game/g_weapon.c | 1947 + src/game/tremulous.h | 1107 + src/jpeg-8c/README | 326 + src/jpeg-8c/jaricom.c | 153 + src/jpeg-8c/jcapimin.c | 288 + src/jpeg-8c/jcapistd.c | 161 + src/jpeg-8c/jcarith.c | 934 + src/jpeg-8c/jccoefct.c | 453 + src/jpeg-8c/jccolor.c | 459 + src/jpeg-8c/jcdctmgr.c | 482 + src/jpeg-8c/jchuff.c | 1576 + src/jpeg-8c/jcinit.c | 65 + src/jpeg-8c/jcmainct.c | 293 + src/jpeg-8c/jcmarker.c | 682 + src/jpeg-8c/jcmaster.c | 858 + src/jpeg-8c/jcomapi.c | 106 + src/jpeg-8c/jconfig.h | 56 + src/jpeg-8c/jcparam.c | 632 + src/jpeg-8c/jcprepct.c | 358 + src/jpeg-8c/jcsample.c | 545 + src/jpeg-8c/jctrans.c | 382 + src/jpeg-8c/jdapimin.c | 396 + src/jpeg-8c/jdapistd.c | 275 + src/jpeg-8c/jdarith.c | 772 + src/jpeg-8c/jdatadst.c | 267 + src/jpeg-8c/jdatasrc.c | 274 + src/jpeg-8c/jdcoefct.c | 736 + src/jpeg-8c/jdcolor.c | 396 + src/jpeg-8c/jdct.h | 393 + src/jpeg-8c/jddctmgr.c | 384 + src/jpeg-8c/jdhuff.c | 1541 + src/jpeg-8c/jdinput.c | 661 + src/jpeg-8c/jdmainct.c | 512 + src/jpeg-8c/jdmarker.c | 1406 + src/jpeg-8c/jdmaster.c | 533 + src/jpeg-8c/jdmerge.c | 400 + src/jpeg-8c/jdpostct.c | 290 + src/jpeg-8c/jdsample.c | 361 + src/jpeg-8c/jdtrans.c | 140 + src/jpeg-8c/jerror.c | 254 + src/jpeg-8c/jerror.h | 304 + src/jpeg-8c/jfdctflt.c | 174 + src/jpeg-8c/jfdctfst.c | 230 + src/jpeg-8c/jfdctint.c | 4348 ++ src/jpeg-8c/jidctflt.c | 235 + src/jpeg-8c/jidctfst.c | 368 + src/jpeg-8c/jidctint.c | 5137 +++ src/jpeg-8c/jinclude.h | 91 + src/jpeg-8c/jmemmgr.c | 1118 + src/jpeg-8c/jmemnobs.c | 109 + src/jpeg-8c/jmemsys.h | 198 + src/jpeg-8c/jmorecfg.h | 371 + src/jpeg-8c/jpegint.h | 407 + src/jpeg-8c/jpeglib.h | 1160 + src/jpeg-8c/jquant1.c | 856 + src/jpeg-8c/jquant2.c | 1310 + src/jpeg-8c/jutils.c | 231 + src/jpeg-8c/jversion.h | 14 + src/libcurl/curl/curl.h | 1563 + src/libcurl/curl/curlver.h | 56 + src/libcurl/curl/easy.h | 81 + src/libcurl/curl/mprintf.h | 62 + src/libcurl/curl/multi.h | 344 + src/libcurl/curl/stdcheaders.h | 34 + src/libcurl/curl/types.h | 1 + src/libs/win32/libSDL.dll.a | Bin 0 -> 123944 bytes src/libs/win32/libSDL.la | 41 + src/libs/win32/libSDLmain.a | Bin 0 -> 208386 bytes src/libs/win32/libcurl.a | Bin 0 -> 253484 bytes src/libspeex/_kiss_fft_guts.h | 160 + src/libspeex/arch.h | 239 + src/libspeex/bits.c | 372 + src/libspeex/buffer.c | 176 + src/libspeex/cb_search.c | 612 + src/libspeex/cb_search.h | 103 + src/libspeex/cb_search_arm4.h | 137 + src/libspeex/cb_search_bfin.h | 112 + src/libspeex/cb_search_sse.h | 84 + src/libspeex/config.h | 23 + src/libspeex/echo_diagnostic.m | 72 + src/libspeex/exc_10_16_table.c | 50 + src/libspeex/exc_10_32_table.c | 66 + src/libspeex/exc_20_32_table.c | 66 + src/libspeex/exc_5_256_table.c | 290 + src/libspeex/exc_5_64_table.c | 98 + src/libspeex/exc_8_128_table.c | 162 + src/libspeex/fftwrap.c | 288 + src/libspeex/fftwrap.h | 58 + src/libspeex/filterbank.c | 227 + src/libspeex/filterbank.h | 66 + src/libspeex/filters.c | 821 + src/libspeex/filters.h | 90 + src/libspeex/filters_arm4.h | 96 + src/libspeex/filters_bfin.h | 515 + src/libspeex/filters_sse.h | 336 + src/libspeex/fixed_arm4.h | 148 + src/libspeex/fixed_arm5e.h | 178 + src/libspeex/fixed_bfin.h | 173 + src/libspeex/fixed_debug.h | 487 + src/libspeex/fixed_generic.h | 106 + src/libspeex/gain_table.c | 160 + src/libspeex/gain_table_lbr.c | 64 + src/libspeex/hexc_10_32_table.c | 66 + src/libspeex/hexc_table.c | 162 + src/libspeex/high_lsp_tables.c | 163 + src/libspeex/include/speex/speex.h | 424 + src/libspeex/include/speex/speex_bits.h | 174 + src/libspeex/include/speex/speex_buffer.h | 68 + src/libspeex/include/speex/speex_callbacks.h | 134 + src/libspeex/include/speex/speex_config_types.h | 18 + src/libspeex/include/speex/speex_echo.h | 123 + src/libspeex/include/speex/speex_header.h | 94 + src/libspeex/include/speex/speex_jitter.h | 197 + src/libspeex/include/speex/speex_preprocess.h | 190 + src/libspeex/include/speex/speex_resampler.h | 340 + src/libspeex/include/speex/speex_stereo.h | 91 + src/libspeex/include/speex/speex_types.h | 126 + src/libspeex/jitter.c | 840 + src/libspeex/kiss_fft.c | 523 + src/libspeex/kiss_fft.h | 108 + src/libspeex/kiss_fftr.c | 297 + src/libspeex/kiss_fftr.h | 51 + src/libspeex/lpc.c | 201 + src/libspeex/lpc.h | 53 + src/libspeex/lpc_bfin.h | 131 + src/libspeex/lsp.c | 656 + src/libspeex/lsp.h | 64 + src/libspeex/lsp_bfin.h | 89 + src/libspeex/lsp_tables_nb.c | 360 + src/libspeex/ltp.c | 839 + src/libspeex/ltp.h | 141 + src/libspeex/ltp_arm4.h | 187 + src/libspeex/ltp_bfin.h | 419 + src/libspeex/ltp_sse.h | 92 + src/libspeex/math_approx.h | 332 + src/libspeex/mdf.c | 1177 + src/libspeex/misc_bfin.h | 54 + src/libspeex/modes.c | 362 + src/libspeex/modes.h | 161 + src/libspeex/modes_wb.c | 300 + src/libspeex/nb_celp.c | 1903 + src/libspeex/nb_celp.h | 203 + src/libspeex/os_support.h | 169 + src/libspeex/preprocess.c | 1185 + src/libspeex/pseudofloat.h | 379 + src/libspeex/quant_lsp.c | 385 + src/libspeex/quant_lsp.h | 74 + src/libspeex/quant_lsp_bfin.h | 165 + src/libspeex/resample.c | 1179 + src/libspeex/sb_celp.c | 1488 + src/libspeex/sb_celp.h | 155 + src/libspeex/smallft.c | 1261 + src/libspeex/smallft.h | 46 + src/libspeex/speex.c | 250 + src/libspeex/speex_callbacks.c | 144 + src/libspeex/speex_header.c | 188 + src/libspeex/stack_alloc.h | 115 + src/libspeex/stereo.c | 296 + src/libspeex/testdenoise.c | 44 + src/libspeex/testecho.c | 53 + src/libspeex/testenc.c | 146 + src/libspeex/testenc_uwb.c | 137 + src/libspeex/testenc_wb.c | 140 + src/libspeex/vbr.c | 275 + src/libspeex/vbr.h | 70 + src/libspeex/vorbis_psy.h | 97 + src/libspeex/vq.c | 147 + src/libspeex/vq.h | 54 + src/libspeex/vq_arm4.h | 115 + src/libspeex/vq_bfin.h | 107 + src/libspeex/vq_sse.h | 120 + src/libspeex/window.c | 102 + src/master/Makefile | 64 + src/master/common.h | 91 + src/master/master.c | 877 + src/master/messages.c | 574 + src/master/messages.h | 35 + src/master/servers.c | 666 + src/master/servers.h | 106 + src/master/stats.c | 136 + src/null/mac_net.c | 55 + src/null/null_client.c | 93 + src/null/null_glimp.c | 57 + src/null/null_input.c | 38 + src/null/null_main.c | 117 + src/null/null_net.c | 54 + src/null/null_snddma.c | 61 + src/qcommon/cm_load.c | 1024 + src/qcommon/cm_local.h | 216 + src/qcommon/cm_patch.c | 1773 + src/qcommon/cm_patch.h | 104 + src/qcommon/cm_polylib.c | 738 + src/qcommon/cm_polylib.h | 69 + src/qcommon/cm_public.h | 84 + src/qcommon/cm_test.c | 525 + src/qcommon/cm_trace.c | 1793 + src/qcommon/cmd.c | 878 + src/qcommon/common.c | 3326 ++ src/qcommon/cvar.c | 1321 + src/qcommon/files.c | 3525 ++ src/qcommon/huffman.c | 448 + src/qcommon/ioapi.c | 182 + src/qcommon/ioapi.h | 75 + src/qcommon/md4.c | 208 + src/qcommon/md5.c | 310 + src/qcommon/msg.c | 1759 + src/qcommon/net_chan.c | 739 + src/qcommon/net_ip.c | 1727 + src/qcommon/parse.c | 3727 ++ src/qcommon/puff.c | 758 + src/qcommon/puff.h | 43 + src/qcommon/q_math.c | 1295 + src/qcommon/q_platform.h | 380 + src/qcommon/q_shared.c | 1522 + src/qcommon/q_shared.h | 1424 + src/qcommon/qcommon.h | 1194 + src/qcommon/qfiles.h | 582 + src/qcommon/surfaceflags.h | 91 + src/qcommon/unzip.c | 1608 + src/qcommon/unzip.h | 355 + src/qcommon/vm.c | 917 + src/qcommon/vm_interpreted.c | 909 + src/qcommon/vm_local.h | 189 + src/qcommon/vm_none.c | 10 + src/qcommon/vm_powerpc.c | 2170 + src/qcommon/vm_powerpc_asm.c | 1006 + src/qcommon/vm_powerpc_asm.h | 156 + src/qcommon/vm_sparc.c | 1648 + src/qcommon/vm_sparc.h | 78 + src/qcommon/vm_x86.c | 1245 + src/qcommon/vm_x86_64.c | 1099 + src/qcommon/vm_x86_64_assembler.c | 1447 + src/renderer/qgl.h | 381 + src/renderer/tr_animation.c | 659 + src/renderer/tr_backend.c | 1210 + src/renderer/tr_bsp.c | 1870 + src/renderer/tr_cmds.c | 651 + src/renderer/tr_curve.c | 627 + src/renderer/tr_flares.c | 530 + src/renderer/tr_font.c | 550 + src/renderer/tr_image.c | 1607 + src/renderer/tr_image_bmp.c | 240 + src/renderer/tr_image_jpg.c | 438 + src/renderer/tr_image_pcx.c | 176 + src/renderer/tr_image_png.c | 2488 ++ src/renderer/tr_image_tga.c | 321 + src/renderer/tr_init.c | 1359 + src/renderer/tr_light.c | 395 + src/renderer/tr_local.h | 1711 + src/renderer/tr_main.c | 1403 + src/renderer/tr_marks.c | 455 + src/renderer/tr_mesh.c | 419 + src/renderer/tr_model.c | 1149 + src/renderer/tr_noise.c | 92 + src/renderer/tr_public.h | 173 + src/renderer/tr_scene.c | 419 + src/renderer/tr_shade.c | 1525 + src/renderer/tr_shade_calc.c | 1232 + src/renderer/tr_shader.c | 3078 ++ src/renderer/tr_shadows.c | 344 + src/renderer/tr_sky.c | 846 + src/renderer/tr_surface.c | 1249 + src/renderer/tr_types.h | 218 + src/renderer/tr_world.c | 670 + src/sdl/sdl_gamma.c | 92 + src/sdl/sdl_glimp.c | 1061 + src/sdl/sdl_icon.h | 138 + src/sdl/sdl_input.c | 1158 + src/sdl/sdl_snd.c | 299 + src/server/server.h | 426 + src/server/sv_ccmds.c | 326 + src/server/sv_client.c | 1699 + src/server/sv_game.c | 601 + src/server/sv_init.c | 754 + src/server/sv_main.c | 1147 + src/server/sv_net_chan.c | 210 + src/server/sv_snapshot.c | 694 + src/server/sv_world.c | 692 + src/sys/con_log.c | 130 + src/sys/con_passive.c | 69 + src/sys/con_tty.c | 478 + src/sys/con_win32.c | 359 + src/sys/sys_loadlib.h | 50 + src/sys/sys_local.h | 61 + src/sys/sys_main.c | 605 + src/sys/sys_osx.m | 141 + src/sys/sys_unix.c | 818 + src/sys/sys_win32.c | 811 + src/sys/win_resource.h | 45 + src/sys/win_resource.rc | 72 + src/tools/asm/README.Id | 10 + src/tools/asm/cmdlib.c | 1141 + src/tools/asm/cmdlib.h | 153 + src/tools/asm/lib.txt | 31 + src/tools/asm/mathlib.h | 95 + src/tools/asm/notes.txt | 16 + src/tools/asm/ops.txt | 132 + src/tools/asm/opstrings.h | 176 + src/tools/asm/q3asm.c | 1647 + src/tools/lcc/COPYRIGHT | 61 + src/tools/lcc/LOG | 91 + src/tools/lcc/README | 21 + src/tools/lcc/README.id | 3 + src/tools/lcc/cpp/cpp.c | 327 + src/tools/lcc/cpp/cpp.h | 166 + src/tools/lcc/cpp/eval.c | 524 + src/tools/lcc/cpp/getopt.c | 53 + src/tools/lcc/cpp/hideset.c | 112 + src/tools/lcc/cpp/include.c | 154 + src/tools/lcc/cpp/lex.c | 580 + src/tools/lcc/cpp/macro.c | 515 + src/tools/lcc/cpp/nlist.c | 104 + src/tools/lcc/cpp/tokens.c | 371 + src/tools/lcc/cpp/unix.c | 128 + src/tools/lcc/doc/4.html | 754 + src/tools/lcc/doc/bprint.1 | 83 + src/tools/lcc/doc/bprint.pdf | Bin 0 -> 4963 bytes src/tools/lcc/doc/install.html | 796 + src/tools/lcc/doc/lcc.1 | 605 + src/tools/lcc/doc/lcc.pdf | Bin 0 -> 16421 bytes src/tools/lcc/etc/bytecode.c | 66 + src/tools/lcc/etc/lcc.c | 853 + src/tools/lcc/lburg/gram.c | 1817 + src/tools/lcc/lburg/gram.y | 202 + src/tools/lcc/lburg/lburg.1 | 179 + src/tools/lcc/lburg/lburg.c | 671 + src/tools/lcc/lburg/lburg.h | 65 + src/tools/lcc/src/alloc.c | 94 + src/tools/lcc/src/bind.c | 8 + src/tools/lcc/src/bytecode.c | 367 + src/tools/lcc/src/c.h | 729 + src/tools/lcc/src/config.h | 102 + src/tools/lcc/src/dag.c | 736 + src/tools/lcc/src/dagcheck.md | 210 + src/tools/lcc/src/decl.c | 1162 + src/tools/lcc/src/enode.c | 545 + src/tools/lcc/src/error.c | 137 + src/tools/lcc/src/event.c | 28 + src/tools/lcc/src/expr.c | 711 + src/tools/lcc/src/gen.c | 830 + src/tools/lcc/src/init.c | 318 + src/tools/lcc/src/inits.c | 7 + src/tools/lcc/src/input.c | 135 + src/tools/lcc/src/lex.c | 923 + src/tools/lcc/src/list.c | 56 + src/tools/lcc/src/main.c | 225 + src/tools/lcc/src/null.c | 74 + src/tools/lcc/src/output.c | 135 + src/tools/lcc/src/prof.c | 228 + src/tools/lcc/src/profio.c | 276 + src/tools/lcc/src/simp.c | 587 + src/tools/lcc/src/stmt.c | 696 + src/tools/lcc/src/string.c | 122 + src/tools/lcc/src/sym.c | 314 + src/tools/lcc/src/symbolic.c | 494 + src/tools/lcc/src/token.h | 133 + src/tools/lcc/src/trace.c | 181 + src/tools/lcc/src/tree.c | 223 + src/tools/lcc/src/types.c | 748 + src/ui/ui_atoms.c | 295 + src/ui/ui_gameinfo.c | 377 + src/ui/ui_local.h | 400 + src/ui/ui_main.c | 4646 +++ src/ui/ui_public.h | 205 + src/ui/ui_shared.c | 8081 ++++ src/ui/ui_shared.h | 559 + src/ui/ui_syscalls.asm | 102 + src/ui/ui_syscalls.c | 483 + src/zlib/adler32.c | 149 + src/zlib/crc32.c | 423 + src/zlib/crc32.h | 441 + src/zlib/inffast.c | 318 + src/zlib/inffast.h | 11 + src/zlib/inffixed.h | 94 + src/zlib/inflate.c | 1368 + src/zlib/inflate.h | 115 + src/zlib/inftrees.c | 329 + src/zlib/inftrees.h | 55 + src/zlib/zconf.h | 332 + src/zlib/zlib.h | 1357 + src/zlib/zutil.c | 318 + src/zlib/zutil.h | 269 + 2398 files changed, 1006678 insertions(+) create mode 100644 CC create mode 100644 COPYING create mode 100644 GPL create mode 100644 Makefile create mode 100644 Makefile.local create mode 100644 assets/armour/bsuit.armour create mode 100644 assets/armour/helmet.armour create mode 100644 assets/armour/larmour.armour create mode 100644 assets/autoexec.cfg create mode 100644 assets/configs/buildables/acid_tube.cfg create mode 100644 assets/configs/buildables/arm.cfg create mode 100644 assets/configs/buildables/barrel.cfg create mode 100644 assets/configs/buildables/barricade.cfg create mode 100644 assets/configs/buildables/barrier_corner.cfg create mode 100644 assets/configs/buildables/barrier_line.cfg create mode 100644 assets/configs/buildables/barrier_point.cfg create mode 100644 assets/configs/buildables/booster.cfg create mode 100644 assets/configs/buildables/cocoon.cfg create mode 100644 assets/configs/buildables/container_large.cfg create mode 100644 assets/configs/buildables/container_medium.cfg create mode 100644 assets/configs/buildables/container_small.cfg create mode 100644 assets/configs/buildables/cover.cfg create mode 100644 assets/configs/buildables/cover_stump.cfg create mode 100644 assets/configs/buildables/creepcolony.cfg create mode 100644 assets/configs/buildables/dcc.cfg create mode 100644 assets/configs/buildables/eggpod.cfg create mode 100644 assets/configs/buildables/fence.cfg create mode 100644 assets/configs/buildables/fence_rod.cfg create mode 100644 assets/configs/buildables/hive.cfg create mode 100644 assets/configs/buildables/hovel.cfg create mode 100644 assets/configs/buildables/infestation_blister.cfg create mode 100644 assets/configs/buildables/infestation_slime.cfg create mode 100644 assets/configs/buildables/infestation_thicket.cfg create mode 100644 assets/configs/buildables/ladder.cfg create mode 100644 assets/configs/buildables/light.cfg create mode 100644 assets/configs/buildables/medistat.cfg create mode 100644 assets/configs/buildables/mgturret.cfg create mode 100644 assets/configs/buildables/mgturret2.cfg create mode 100644 assets/configs/buildables/muscle.cfg create mode 100644 assets/configs/buildables/net.cfg create mode 100644 assets/configs/buildables/net_spike.cfg create mode 100644 assets/configs/buildables/organic_bulb.cfg create mode 100644 assets/configs/buildables/overmind.cfg create mode 100644 assets/configs/buildables/panzer_large.cfg create mode 100644 assets/configs/buildables/panzer_medium.cfg create mode 100644 assets/configs/buildables/panzer_small.cfg create mode 100644 assets/configs/buildables/plate_large.cfg create mode 100644 assets/configs/buildables/plate_small.cfg create mode 100644 assets/configs/buildables/pod.cfg create mode 100644 assets/configs/buildables/pod_stump.cfg create mode 100644 assets/configs/buildables/reactor.cfg create mode 100644 assets/configs/buildables/refinery.cfg create mode 100644 assets/configs/buildables/reflector.cfg create mode 100644 assets/configs/buildables/repeater.cfg create mode 100644 assets/configs/buildables/shield.cfg create mode 100644 assets/configs/buildables/spiteful_abcess.cfg create mode 100644 assets/configs/buildables/teflon_foil.cfg create mode 100644 assets/configs/buildables/telenode.cfg create mode 100644 assets/configs/buildables/tendon_large.cfg create mode 100644 assets/configs/buildables/tendon_medium.cfg create mode 100644 assets/configs/buildables/tendon_small.cfg create mode 100644 assets/configs/buildables/tesla.cfg create mode 100644 assets/configs/buildables/trapper.cfg create mode 100644 assets/configs/classes/builder.cfg create mode 100644 assets/configs/classes/builderupg.cfg create mode 100644 assets/configs/classes/human_base.cfg create mode 100644 assets/configs/classes/human_bsuit.cfg create mode 100644 assets/configs/classes/level0.cfg create mode 100644 assets/configs/classes/level0upg.cfg create mode 100644 assets/configs/classes/level1.cfg create mode 100644 assets/configs/classes/level1upg.cfg create mode 100644 assets/configs/classes/level2.cfg create mode 100644 assets/configs/classes/level2upg.cfg create mode 100644 assets/configs/classes/level3.cfg create mode 100644 assets/configs/classes/level3upg.cfg create mode 100644 assets/configs/classes/level4.cfg create mode 100644 assets/configs/classes/level5.cfg create mode 100644 assets/configs/classes/spectator.cfg create mode 100644 assets/default.cfg create mode 100644 assets/emoticons/acidtube_1x1.tga create mode 100644 assets/emoticons/advbasilisk_1x1.tga create mode 100644 assets/emoticons/advdragoon_1x1.tga create mode 100644 assets/emoticons/advgranger_1x1.tga create mode 100644 assets/emoticons/advmarauder_1x1.tga create mode 100644 assets/emoticons/armoury_1x1.tga create mode 100644 assets/emoticons/barricade_1x1.tga create mode 100644 assets/emoticons/basilisk_1x1.tga create mode 100644 assets/emoticons/blaster_1x1.tga create mode 100644 assets/emoticons/booster_1x1.tga create mode 100644 assets/emoticons/bsuit_1x1.tga create mode 100644 assets/emoticons/chaingun_2x1.tga create mode 100644 assets/emoticons/ckit_2x1.tga create mode 100644 assets/emoticons/defcomp_1x1.tga create mode 100644 assets/emoticons/dev_1x1.tga create mode 100644 assets/emoticons/dragoon_1x1.tga create mode 100644 assets/emoticons/dretch_1x1.tga create mode 100644 assets/emoticons/egg_1x1.tga create mode 100644 assets/emoticons/featured_1x1.tga create mode 100644 assets/emoticons/flamer_2x1.tga create mode 100644 assets/emoticons/granger_1x1.tga create mode 100644 assets/emoticons/grenade_1x1.tga create mode 100644 assets/emoticons/hive_1x1.tga create mode 100644 assets/emoticons/hovel_1x1.tga create mode 100644 assets/emoticons/human_1x1.tga create mode 100644 assets/emoticons/lasgun_2x1.tga create mode 100644 assets/emoticons/lcannon_2x1.tga create mode 100644 assets/emoticons/marauder_1x1.tga create mode 100644 assets/emoticons/mdriver_2x1.tga create mode 100644 assets/emoticons/medstat_1x1.tga create mode 100644 assets/emoticons/official_1x1.tga create mode 100644 assets/emoticons/overmind_1x1.tga create mode 100644 assets/emoticons/painsaw_2x1.tga create mode 100644 assets/emoticons/prifle_2x1.tga create mode 100644 assets/emoticons/reactor_1x1.tga create mode 100644 assets/emoticons/repeater_1x1.tga create mode 100644 assets/emoticons/rifle_2x1.tga create mode 100644 assets/emoticons/shotgun_2x1.tga create mode 100644 assets/emoticons/telenode_1x1.tga create mode 100644 assets/emoticons/tent_1x1.tga create mode 100644 assets/emoticons/tesla_1x1.tga create mode 100644 assets/emoticons/trapper_1x1.tga create mode 100644 assets/emoticons/turret_1x1.tga create mode 100644 assets/emoticons/tyrant_1x1.tga create mode 100644 assets/emoticons/xyedge_1x1.tga create mode 100644 assets/emoticons/ye2_1x1.tga create mode 100644 assets/emoticons/ye_1x1.tga create mode 100644 assets/emoticons/yeaim_1x1.tga create mode 100644 assets/emoticons/yeal_1x1.tga create mode 100644 assets/emoticons/yeammo_1x1.tga create mode 100644 assets/emoticons/yeawin_3x1.tga create mode 100644 assets/emoticons/yebat_1x1.tga create mode 100644 assets/emoticons/yebiok_1x1.tga create mode 100644 assets/emoticons/yec_1x1.tga create mode 100644 assets/emoticons/yecloa_1x1.tga create mode 100644 assets/emoticons/yedge_1x1.tga create mode 100644 assets/emoticons/yeemo_1x1.tga create mode 100644 assets/emoticons/yeequ_1x1.tga create mode 100644 assets/emoticons/yeewin_3x1.tga create mode 100644 assets/emoticons/yefanta_1x1.tga create mode 100644 assets/emoticons/yefargentina_1x1.tga create mode 100644 assets/emoticons/yefarms_1x1.tga create mode 100644 assets/emoticons/yefaustralia_1x1.tga create mode 100644 assets/emoticons/yefaustria_1x1.tga create mode 100644 assets/emoticons/yefbelgium_1x1.tga create mode 100644 assets/emoticons/yefbrasil_1x1.tga create mode 100644 assets/emoticons/yefcana_1x1.tga create mode 100644 assets/emoticons/yefchile_1x1.tga create mode 100644 assets/emoticons/yefchina_1x1.tga create mode 100644 assets/emoticons/yefcisland_1x1.tga create mode 100644 assets/emoticons/yefcroat_1x1.tga create mode 100644 assets/emoticons/yefcuba_1x1.tga create mode 100644 assets/emoticons/yefcz_1x1.tga create mode 100644 assets/emoticons/yefde_1x1.tga create mode 100644 assets/emoticons/yefden_1x1.tga create mode 100644 assets/emoticons/yefegyp_1x1.tga create mode 100644 assets/emoticons/yeffin_1x1.tga create mode 100644 assets/emoticons/yeffrance_1x1.tga create mode 100644 assets/emoticons/yefgb_1x1.tga create mode 100644 assets/emoticons/yefgree_1x1.tga create mode 100644 assets/emoticons/yefhong_1x1.tga create mode 100644 assets/emoticons/yefhu_1x1.tga create mode 100644 assets/emoticons/yefindia_1x1.tga create mode 100644 assets/emoticons/yefindon_1x1.tga create mode 100644 assets/emoticons/yefiran_1x1.tga create mode 100644 assets/emoticons/yefiraq_1x1.tga create mode 100644 assets/emoticons/yefire_1x1.tga create mode 100644 assets/emoticons/yefisra_1x1.tga create mode 100644 assets/emoticons/yefita_1x1.tga create mode 100644 assets/emoticons/yefjp_1x1.tga create mode 100644 assets/emoticons/yeflag_1x1.tga create mode 100644 assets/emoticons/yefmex_1x1.tga create mode 100644 assets/emoticons/yefnether_1x1.tga create mode 100644 assets/emoticons/yefnorw_1x1.tga create mode 100644 assets/emoticons/yefphil_1x1.tga create mode 100644 assets/emoticons/yefpo_1x1.tga create mode 100644 assets/emoticons/yefport_1x1.tga create mode 100644 assets/emoticons/yefroma_1x1.tga create mode 100644 assets/emoticons/yefrus_1x1.tga create mode 100644 assets/emoticons/yefsinga_1x1.tga create mode 100644 assets/emoticons/yefslo_1x1.tga create mode 100644 assets/emoticons/yefsloven_1x1.tga create mode 100644 assets/emoticons/yefspain_1x1.tga create mode 100644 assets/emoticons/yefswe_1x1.tga create mode 100644 assets/emoticons/yefswitz_1x1.tga create mode 100644 assets/emoticons/yefsyr_1x1.tga create mode 100644 assets/emoticons/yeftur_1x1.tga create mode 100644 assets/emoticons/yefukr_1x1.tga create mode 100644 assets/emoticons/yefusa_1x1.tga create mode 100644 assets/emoticons/yegg_3x1.tga create mode 100644 assets/emoticons/yehwin_3x1.tga create mode 100644 assets/emoticons/yei_1x1.tga create mode 100644 assets/emoticons/yejet_1x1.tga create mode 100644 assets/emoticons/yekey_1x1.tga create mode 100644 assets/emoticons/yemed_1x1.tga create mode 100644 assets/emoticons/yemf_1x1.tga create mode 100644 assets/emoticons/yenade_1x1.tga create mode 100644 assets/emoticons/yesangry_1x1.tga create mode 100644 assets/emoticons/yesasscry_1x1.tga create mode 100644 assets/emoticons/yesawesome2_1x1.tga create mode 100644 assets/emoticons/yesawesome_1x1.tga create mode 100644 assets/emoticons/yesaww_1x1.tga create mode 100644 assets/emoticons/yesawwcute_1x1.tga create mode 100644 assets/emoticons/yesawww_1x1.tga create mode 100644 assets/emoticons/yesba_1x1.tga create mode 100644 assets/emoticons/yesbat_1x1.tga create mode 100644 assets/emoticons/yesbignose_1x1.tga create mode 100644 assets/emoticons/yesbruce_1x1.tga create mode 100644 assets/emoticons/yesbuild_1x1.tga create mode 100644 assets/emoticons/yeschuck_1x1.tga create mode 100644 assets/emoticons/yescrack_1x1.tga create mode 100644 assets/emoticons/yescrazy_1x1.tga create mode 100644 assets/emoticons/yescreepguy_1x1.tga create mode 100644 assets/emoticons/yescry_1x1.tga create mode 100644 assets/emoticons/yescute_1x1.tga create mode 100644 assets/emoticons/yescuty_1x1.tga create mode 100644 assets/emoticons/yesdafuq_1x1.tga create mode 100644 assets/emoticons/yesdrug_1x1.tga create mode 100644 assets/emoticons/yesepictroll_1x1.tga create mode 100644 assets/emoticons/yesevil_1x1.tga create mode 100644 assets/emoticons/yesfrown_1x1.tga create mode 100644 assets/emoticons/yesgege_1x1.tga create mode 100644 assets/emoticons/yesgs_1x1.tga create mode 100644 assets/emoticons/yeshaha_1x1.tga create mode 100644 assets/emoticons/yeshaha_1x1_b.tga create mode 100644 assets/emoticons/yeshappy_1x1.tga create mode 100644 assets/emoticons/yeshdog_1x1.tga create mode 100644 assets/emoticons/yeshello_1x1.tga create mode 100644 assets/emoticons/yeshield_1x1.tga create mode 100644 assets/emoticons/yeship_1x1.tga create mode 100644 assets/emoticons/yeshitler_1x1.tga create mode 100644 assets/emoticons/yeshmm_1x1.tga create mode 100644 assets/emoticons/yesinsane_1x1.tga create mode 100644 assets/emoticons/yesjack_1x1.tga create mode 100644 assets/emoticons/yesjoker_1x1.tga create mode 100644 assets/emoticons/yesjoy_1x1.tga create mode 100644 assets/emoticons/yeskid_1x1.tga create mode 100644 assets/emoticons/yeslal_1x1.tga create mode 100644 assets/emoticons/yeslawl_1x1.tga create mode 100644 assets/emoticons/yeslessretard_1x1.tga create mode 100644 assets/emoticons/yesmad_1x1.tga create mode 100644 assets/emoticons/yesmadbro_1x1.tga create mode 100644 assets/emoticons/yesmadbro_1x1_b.tga create mode 100644 assets/emoticons/yesmadd_1x1.tga create mode 100644 assets/emoticons/yesmegusta_1x1.tga create mode 100644 assets/emoticons/yesmindfuck_1x1.tga create mode 100644 assets/emoticons/yesmouth_1x1.tga create mode 100644 assets/emoticons/yesmp_1x1.tga create mode 100644 assets/emoticons/yesmp_1x1_b.tga create mode 100644 assets/emoticons/yesmustage_1x1.tga create mode 100644 assets/emoticons/yesnerd_1x1.tga create mode 100644 assets/emoticons/yesnigga_1x1.tga create mode 100644 assets/emoticons/yesninja_1x1.tga create mode 100644 assets/emoticons/yesohh_1x1.tga create mode 100644 assets/emoticons/yesohshit_1x1.tga create mode 100644 assets/emoticons/yesomg_1x1.tga create mode 100644 assets/emoticons/yesosama_1x1.tga create mode 100644 assets/emoticons/yespedo_1x1.tga create mode 100644 assets/emoticons/yesrage_1x1.tga create mode 100644 assets/emoticons/yesrainbow_3x1.tga create mode 100644 assets/emoticons/yesretard_1x1.tga create mode 100644 assets/emoticons/yesretarded_1x1.tga create mode 100644 assets/emoticons/yessad_1x1.tga create mode 100644 assets/emoticons/yessarca_1x1.tga create mode 100644 assets/emoticons/yesscept_1x1.tga create mode 100644 assets/emoticons/yesserious_1x1.tga create mode 100644 assets/emoticons/yesshock_1x1.tga create mode 100644 assets/emoticons/yessmile_1x1.tga create mode 100644 assets/emoticons/yessnake_1x1.tga create mode 100644 assets/emoticons/yessniper_1x1.tga create mode 100644 assets/emoticons/yesspok_1x1.tga create mode 100644 assets/emoticons/yesstar_1x1.tga create mode 100644 assets/emoticons/yesstoned_1x1.tga create mode 100644 assets/emoticons/yesstupid_1x1.tga create mode 100644 assets/emoticons/yestard_1x1.tga create mode 100644 assets/emoticons/yestong_1x1.tga create mode 100644 assets/emoticons/yestroll_1x1.tga create mode 100644 assets/emoticons/yestrylol_1x1.tga create mode 100644 assets/emoticons/yesugauga_1x1.tga create mode 100644 assets/emoticons/yesupset_1x1.tga create mode 100644 assets/emoticons/yesvamp_1x1.tga create mode 100644 assets/emoticons/yesweirdo_1x1.tga create mode 100644 assets/emoticons/yeswell_1x1.tga create mode 100644 assets/emoticons/yeswhat_1x1.tga create mode 100644 assets/emoticons/yeswhine_1x1.tga create mode 100644 assets/emoticons/yeswsmile_1x1.tga create mode 100644 assets/emoticons/yetool_1x1.tga create mode 100644 assets/emoticons/z_1x1.tga create mode 100644 assets/fonts/fontImage_0_12.tga create mode 100644 assets/fonts/fontImage_0_16.tga create mode 100644 assets/fonts/fontImage_0_20.tga create mode 100644 assets/fonts/fontImage_0_26.tga create mode 100644 assets/fonts/fontImage_0_34.tga create mode 100644 assets/fonts/fontImage_12.dat create mode 100644 assets/fonts/fontImage_16.dat create mode 100644 assets/fonts/fontImage_1_26.tga create mode 100644 assets/fonts/fontImage_1_34.tga create mode 100644 assets/fonts/fontImage_20.dat create mode 100644 assets/fonts/fontImage_26.dat create mode 100644 assets/fonts/fontImage_34.dat create mode 100644 assets/gfx/2d/bigchars.tga create mode 100644 assets/gfx/2d/blip.tga create mode 100644 assets/gfx/2d/blipPlayer.tga create mode 100644 assets/gfx/2d/crosshair-alien.tga create mode 100644 assets/gfx/2d/crosshair-chaingun.tga create mode 100644 assets/gfx/2d/crosshair-flamer1.tga create mode 100644 assets/gfx/2d/crosshair-flamer2.tga create mode 100644 assets/gfx/2d/crosshair-lcannon.tga create mode 100644 assets/gfx/2d/crosshair-lgun.tga create mode 100644 assets/gfx/2d/crosshair-mdriver.tga create mode 100644 assets/gfx/2d/crosshair-prifle.tga create mode 100644 assets/gfx/2d/crosshair-psaw.tga create mode 100644 assets/gfx/2d/crosshair-rifle.tga create mode 100644 assets/gfx/2d/net.jpg create mode 100644 assets/gfx/2d/numbers/eight_32b.tga create mode 100644 assets/gfx/2d/numbers/five_32b.tga create mode 100644 assets/gfx/2d/numbers/four_32b.tga create mode 100644 assets/gfx/2d/numbers/minus_32b.tga create mode 100644 assets/gfx/2d/numbers/nine_32b.tga create mode 100644 assets/gfx/2d/numbers/one_32b.tga create mode 100644 assets/gfx/2d/numbers/seven_32b.tga create mode 100644 assets/gfx/2d/numbers/six_32b.tga create mode 100644 assets/gfx/2d/numbers/three_32b.tga create mode 100644 assets/gfx/2d/numbers/two_32b.tga create mode 100644 assets/gfx/2d/numbers/zero_32b.tga create mode 100644 assets/gfx/2d/outline.tga create mode 100644 assets/gfx/2d/stalk.tga create mode 100644 assets/gfx/2d/teamoverlay.tga create mode 100644 assets/gfx/blaster/orange_particle.jpg create mode 100644 assets/gfx/blaster/orange_particle.tga create mode 100644 assets/gfx/blood/blood1.tga create mode 100644 assets/gfx/blood/blood2.tga create mode 100644 assets/gfx/blood/green_acid2.tga create mode 100644 assets/gfx/blood/greenblood01frame01.tga create mode 100644 assets/gfx/blood/greenblood01frame02.tga create mode 100644 assets/gfx/blood/greenblood01frame03.tga create mode 100644 assets/gfx/blood/greenblood01frame04.tga create mode 100644 assets/gfx/blood/greenblood01frame05.tga create mode 100644 assets/gfx/blood/greenblood01frame06.tga create mode 100644 assets/gfx/blood/greenblood01frame07.tga create mode 100644 assets/gfx/blood/greenblood01frame08.tga create mode 100644 assets/gfx/blood/greenblood03frame01.tga create mode 100644 assets/gfx/blood/greenblood03frame02.tga create mode 100644 assets/gfx/blood/greenblood03frame03.tga create mode 100644 assets/gfx/blood/greenblood03frame04.tga create mode 100644 assets/gfx/blood/greenblood03frame05.tga create mode 100644 assets/gfx/blood/greenblood03frame06.tga create mode 100644 assets/gfx/blood/greenblood03frame07.tga create mode 100644 assets/gfx/blood/greenblood04frame01.tga create mode 100644 assets/gfx/blood/greenblood04frame02.tga create mode 100644 assets/gfx/blood/greenblood04frame03.tga create mode 100644 assets/gfx/blood/greenblood04frame04.tga create mode 100644 assets/gfx/blood/greenblood04frame05.tga create mode 100644 assets/gfx/blood/greenblood04frame06.tga create mode 100644 assets/gfx/blood/greenblood05frame01.tga create mode 100644 assets/gfx/blood/greenblood05frame02.tga create mode 100644 assets/gfx/blood/greenblood05frame03.tga create mode 100644 assets/gfx/blood/greenblood05frame04.tga create mode 100644 assets/gfx/blood/greenblood05frame05.tga create mode 100644 assets/gfx/blood/greenblood05frame06.tga create mode 100644 assets/gfx/blood/greenblood05frame07.tga create mode 100644 assets/gfx/blood/greenblood05frame08.tga create mode 100644 assets/gfx/colors/black.jpg create mode 100644 assets/gfx/damage/blood.tga create mode 100644 assets/gfx/damage/fullscreen_painblend.tga create mode 100644 assets/gfx/edge/basi_invisble_overlay.jpg create mode 100644 assets/gfx/edge/basi_invisble_overlay1.jpg create mode 100644 assets/gfx/edge/basi_invisble_overlay2.jpg create mode 100644 assets/gfx/edge/basi_invisble_overlay3.jpg create mode 100644 assets/gfx/flame/flame00.tga create mode 100644 assets/gfx/flame/flame01.tga create mode 100644 assets/gfx/flame/flame02.tga create mode 100644 assets/gfx/flame/flame03.tga create mode 100644 assets/gfx/flame/flame04.tga create mode 100644 assets/gfx/flame/flame05.tga create mode 100644 assets/gfx/flame/flame06.tga create mode 100644 assets/gfx/flame/flame07.tga create mode 100644 assets/gfx/flame/flame08.tga create mode 100644 assets/gfx/flame/flame09.tga create mode 100644 assets/gfx/flame/flame10.tga create mode 100644 assets/gfx/flame/flame11.tga create mode 100644 assets/gfx/flame/flame12.tga create mode 100644 assets/gfx/flame/flame13.tga create mode 100644 assets/gfx/flame/flame14.tga create mode 100644 assets/gfx/flame/flame15.tga create mode 100644 assets/gfx/flame/flame16.tga create mode 100644 assets/gfx/flame/flame17.tga create mode 100644 assets/gfx/flame/flame18.tga create mode 100644 assets/gfx/flame/flame19.tga create mode 100644 assets/gfx/flame/flame20.tga create mode 100644 assets/gfx/flame/flame21.tga create mode 100644 assets/gfx/flame/flame22.tga create mode 100644 assets/gfx/flame/flame23.tga create mode 100644 assets/gfx/flame/flame24.tga create mode 100644 assets/gfx/flamer/primarycharge_1.jpg create mode 100644 assets/gfx/flamer/primarycharge_10.jpg create mode 100644 assets/gfx/flamer/primarycharge_11.jpg create mode 100644 assets/gfx/flamer/primarycharge_2.jpg create mode 100644 assets/gfx/flamer/primarycharge_3.jpg create mode 100644 assets/gfx/flamer/primarycharge_4.jpg create mode 100644 assets/gfx/flamer/primarycharge_5.jpg create mode 100644 assets/gfx/flamer/primarycharge_6.jpg create mode 100644 assets/gfx/flamer/primarycharge_7.jpg create mode 100644 assets/gfx/flamer/primarycharge_8.jpg create mode 100644 assets/gfx/flamer/primarycharge_9.jpg create mode 100644 assets/gfx/fonts/fontImage_0_12.tga create mode 100644 assets/gfx/fonts/fontImage_0_16.tga create mode 100644 assets/gfx/fonts/fontImage_0_20.tga create mode 100644 assets/gfx/fonts/fontImage_0_26.tga create mode 100644 assets/gfx/fonts/fontImage_0_34.tga create mode 100644 assets/gfx/fonts/fontImage_12.dat create mode 100644 assets/gfx/fonts/fontImage_16.dat create mode 100644 assets/gfx/fonts/fontImage_1_26.tga create mode 100644 assets/gfx/fonts/fontImage_1_34.tga create mode 100644 assets/gfx/fonts/fontImage_20.dat create mode 100644 assets/gfx/fonts/fontImage_26.dat create mode 100644 assets/gfx/fonts/fontImage_34.dat create mode 100644 assets/gfx/grenade/flare_01.jpg create mode 100644 assets/gfx/invisible.jpg create mode 100644 assets/gfx/lasgun/purple_particle.jpg create mode 100644 assets/gfx/lcannon/primary_1.jpg create mode 100644 assets/gfx/lcannon/primary_2.jpg create mode 100644 assets/gfx/lcannon/primary_3.jpg create mode 100644 assets/gfx/lcannon/primary_4.jpg create mode 100644 assets/gfx/level3upg/barb_splash.tga create mode 100644 assets/gfx/marks/blood_mrk.tga create mode 100644 assets/gfx/marks/bullet_mrk.jpg create mode 100644 assets/gfx/marks/burn_mrk.jpg create mode 100644 assets/gfx/marks/plasma_mrk.tga create mode 100644 assets/gfx/marks/shadow.tga create mode 100644 assets/gfx/marks/splash.jpg create mode 100644 assets/gfx/mdriver/bluevap.tga create mode 100644 assets/gfx/mdriver/bluevap_b.tga create mode 100644 assets/gfx/mdriver/green_particle.jpg create mode 100644 assets/gfx/mdriver/green_particle.tga create mode 100644 assets/gfx/misc/creep.tga create mode 100644 assets/gfx/misc/creep_add.tga create mode 100644 assets/gfx/misc/detail.jpg create mode 100644 assets/gfx/misc/impactpuff2.tga create mode 100644 assets/gfx/misc/redbuild.tga create mode 100644 assets/gfx/null.tga create mode 100644 assets/gfx/prifle/red_blob.tga create mode 100644 assets/gfx/prifle/red_streak.tga create mode 100644 assets/gfx/psaw/blue_particle.jpg create mode 100644 assets/gfx/rifle/verysmallrock.tga create mode 100644 assets/gfx/sprites/airpounceflash.jpg create mode 100644 assets/gfx/sprites/bubble.jpg create mode 100644 assets/gfx/sprites/green_acid.tga create mode 100644 assets/gfx/sprites/green_acid2.tga create mode 100644 assets/gfx/sprites/poisoncloud.tga create mode 100644 assets/gfx/sprites/radial.jpg create mode 100644 assets/gfx/sprites/smoke.tga create mode 100644 assets/gfx/sprites/smokeye.tga create mode 100644 assets/gfx/sprites/spark.tga create mode 100644 assets/gfx/yblood/Yblood1.tga create mode 100644 assets/gfx/yblood/Yblood2.tga create mode 100644 assets/gfx/yblood/Yblood3.tga create mode 100644 assets/icons/advbasiinvi.tga create mode 100644 assets/icons/icona_builder.tga create mode 100644 assets/icons/icona_lev0.tga create mode 100644 assets/icons/icona_lev1.tga create mode 100644 assets/icons/icona_lev2.tga create mode 100644 assets/icons/icona_lev3.tga create mode 100644 assets/icons/icona_lev4.tga create mode 100644 assets/icons/icona_lev5.tga create mode 100644 assets/icons/icona_upgrade.tga create mode 100644 assets/icons/iconu_atoxin.tga create mode 100644 assets/icons/iconu_battpack.tga create mode 100644 assets/icons/iconu_biokit.tga create mode 100644 assets/icons/iconu_bsuit.tga create mode 100644 assets/icons/iconu_cloak.tga create mode 100644 assets/icons/iconu_helmet.tga create mode 100644 assets/icons/iconu_jetpack.tga create mode 100644 assets/icons/iconu_larmour.tga create mode 100644 assets/icons/iconw_alien.tga create mode 100644 assets/icons/iconw_blaster.tga create mode 100644 assets/icons/iconw_chaingun.tga create mode 100644 assets/icons/iconw_construct.tga create mode 100644 assets/icons/iconw_driver.tga create mode 100644 assets/icons/iconw_flamer.tga create mode 100644 assets/icons/iconw_lasgun.tga create mode 100644 assets/icons/iconw_lucifer.tga create mode 100644 assets/icons/iconw_mine.tga create mode 100644 assets/icons/iconw_nade.tga create mode 100644 assets/icons/iconw_pulse.tga create mode 100644 assets/icons/iconw_rifle.tga create mode 100644 assets/icons/iconw_saw.tga create mode 100644 assets/icons/iconw_sgun.tga create mode 100644 assets/icons/iconw_smoke.tga create mode 100644 assets/models/ammo/tesla/tesla_bolt.jpg create mode 100644 assets/models/buildables/acid_tube/acid_tube.jpg create mode 100644 assets/models/buildables/acid_tube/acid_tube.md3 create mode 100644 assets/models/buildables/acid_tube/acid_tube_inside.jpg create mode 100644 assets/models/buildables/acid_tube/animation.cfg create mode 100644 assets/models/buildables/arm/animation.cfg create mode 100644 assets/models/buildables/arm/arm.md3 create mode 100644 assets/models/buildables/arm/arm_body.jpg create mode 100644 assets/models/buildables/arm/arm_panel1.jpg create mode 100644 assets/models/buildables/arm/arm_panel2.jpg create mode 100644 assets/models/buildables/arm/arm_panel3.jpg create mode 100644 assets/models/buildables/arm/arm_parts.jpg create mode 100644 assets/models/buildables/barrel/animation.cfg create mode 100644 assets/models/buildables/barrel/barrel.md3 create mode 100644 assets/models/buildables/barrel/model_texture_1.jpg create mode 100644 assets/models/buildables/barrel/model_texture_2.jpg create mode 100644 assets/models/buildables/barricade/alien_spike.jpg create mode 100644 assets/models/buildables/barricade/animation.cfg create mode 100644 assets/models/buildables/barricade/barricade.md3 create mode 100644 assets/models/buildables/barricade/pod_strands.tga create mode 100644 assets/models/buildables/barricade/ref2.tga create mode 100644 assets/models/buildables/barrier_corner/animation.cfg create mode 100644 assets/models/buildables/barrier_corner/barrier_corner.md3 create mode 100644 assets/models/buildables/barrier_line/animation.cfg create mode 100644 assets/models/buildables/barrier_line/barrier_line.md3 create mode 100644 assets/models/buildables/barrier_point/animation.cfg create mode 100644 assets/models/buildables/barrier_point/barrier_point.md3 create mode 100644 assets/models/buildables/booster/animation.cfg create mode 100644 assets/models/buildables/booster/booster.md3 create mode 100644 assets/models/buildables/booster/booster_head.jpg create mode 100644 assets/models/buildables/booster/booster_sac.jpg create mode 100644 assets/models/buildables/booster/poison.jpg create mode 100644 assets/models/buildables/booster/ref_map.jpg create mode 100644 assets/models/buildables/cocoon/animation.cfg create mode 100644 assets/models/buildables/cocoon/cocoon.md3 create mode 100644 assets/models/buildables/container_large/animation.cfg create mode 100644 assets/models/buildables/container_large/container_large.md3 create mode 100644 assets/models/buildables/container_large/container_texture.jpg create mode 100644 assets/models/buildables/container_large/container_texture_b.jpg create mode 100644 assets/models/buildables/container_medium/animation.cfg create mode 100644 assets/models/buildables/container_medium/container_medium.md3 create mode 100644 assets/models/buildables/container_small/animation.cfg create mode 100644 assets/models/buildables/container_small/container_small.md3 create mode 100644 assets/models/buildables/cover/animation.cfg create mode 100644 assets/models/buildables/cover/cover.md3 create mode 100644 assets/models/buildables/cover_stump/animation.cfg create mode 100644 assets/models/buildables/cover_stump/cover_stump.md3 create mode 100644 assets/models/buildables/creep_colony/creep_colony.jpg create mode 100644 assets/models/buildables/creep_colony/creep_colony.md3 create mode 100644 assets/models/buildables/creepcolony/animation.cfg create mode 100644 assets/models/buildables/dcc/animation.cfg create mode 100644 assets/models/buildables/dcc/comp_display.tga create mode 100644 assets/models/buildables/dcc/comp_front.jpg create mode 100644 assets/models/buildables/dcc/comp_grad.jpg create mode 100644 assets/models/buildables/dcc/comp_key.jpg create mode 100644 assets/models/buildables/dcc/comp_parts.jpg create mode 100644 assets/models/buildables/dcc/comp_pipes.jpg create mode 100644 assets/models/buildables/dcc/comp_top.jpg create mode 100644 assets/models/buildables/dcc/dcc.md3 create mode 100644 assets/models/buildables/eggpod/animation.cfg create mode 100644 assets/models/buildables/eggpod/eggpod.md3 create mode 100644 assets/models/buildables/eggpod/pod_body.jpg create mode 100644 assets/models/buildables/eggpod/pod_strands.tga create mode 100644 assets/models/buildables/eggpod/pod_tendrils.jpg create mode 100644 assets/models/buildables/eggpod/pod_tip.tga create mode 100644 assets/models/buildables/fence/animation.cfg create mode 100644 assets/models/buildables/fence/fence.md3 create mode 100644 assets/models/buildables/fence/model_texture2.tga create mode 100644 assets/models/buildables/fence_rod/animation.cfg create mode 100644 assets/models/buildables/fence_rod/fence_rod.md3 create mode 100644 assets/models/buildables/hive/animation.cfg create mode 100644 assets/models/buildables/hive/hive.jpg create mode 100644 assets/models/buildables/hive/hive.md3 create mode 100644 assets/models/buildables/hive/hive_strands.tga create mode 100644 assets/models/buildables/infestation_blister/animation.cfg create mode 100644 assets/models/buildables/infestation_blister/base_texture_glow.jpg create mode 100644 assets/models/buildables/infestation_blister/infestation_blister.md3 create mode 100644 assets/models/buildables/infestation_blister/infestation_texture.tga create mode 100644 assets/models/buildables/infestation_slime/animation.cfg create mode 100644 assets/models/buildables/infestation_slime/infestation_slime.md3 create mode 100644 assets/models/buildables/infestation_slime/slime.tga create mode 100644 assets/models/buildables/infestation_slime/slime_side.tga create mode 100644 assets/models/buildables/infestation_slime/slimetop.tga create mode 100644 assets/models/buildables/infestation_thicket/animation.cfg create mode 100644 assets/models/buildables/infestation_thicket/haut_fetzen_halb.tga create mode 100644 assets/models/buildables/infestation_thicket/infestation_thicket.md3 create mode 100644 assets/models/buildables/ladder/animation.cfg create mode 100644 assets/models/buildables/ladder/arm_body_modified.jpg create mode 100644 assets/models/buildables/ladder/ladder.md3 create mode 100644 assets/models/buildables/light/animation.cfg create mode 100644 assets/models/buildables/light/blue_particle.jpg create mode 100644 assets/models/buildables/light/light.md3 create mode 100644 assets/models/buildables/light/model_texture.jpg create mode 100644 assets/models/buildables/light/model_texture_3.jpg create mode 100644 assets/models/buildables/medistat/animation.cfg create mode 100644 assets/models/buildables/medistat/medi_base.jpg create mode 100644 assets/models/buildables/medistat/medi_cone.jpg create mode 100644 assets/models/buildables/medistat/medi_cone.tga create mode 100644 assets/models/buildables/medistat/medistat.md3 create mode 100644 assets/models/buildables/medistat/red_cross.tga create mode 100644 assets/models/buildables/mgturret/animation.cfg create mode 100644 assets/models/buildables/mgturret/ref_map.jpg create mode 100644 assets/models/buildables/mgturret/t_flash.jpg create mode 100644 assets/models/buildables/mgturret/turret_barrel.jpg create mode 100644 assets/models/buildables/mgturret/turret_barrel.md3 create mode 100644 assets/models/buildables/mgturret/turret_base.jpg create mode 100644 assets/models/buildables/mgturret/turret_base.md3 create mode 100644 assets/models/buildables/mgturret/turret_coil.jpg create mode 100644 assets/models/buildables/mgturret/turret_coil.tga create mode 100644 assets/models/buildables/mgturret/turret_shiny.jpg create mode 100644 assets/models/buildables/mgturret/turret_top.jpg create mode 100644 assets/models/buildables/mgturret/turret_top.md3 create mode 100644 assets/models/buildables/mgturret2/animation.cfg create mode 100644 assets/models/buildables/mgturret2/flamer.tga create mode 100644 assets/models/buildables/mgturret2/gas.jpg create mode 100644 assets/models/buildables/mgturret2/ref_map.jpg create mode 100644 assets/models/buildables/mgturret2/turret2_kuehler.tga create mode 100644 assets/models/buildables/mgturret2/turret_barrel.md3 create mode 100644 assets/models/buildables/mgturret2/turret_base.jpg create mode 100644 assets/models/buildables/mgturret2/turret_base.md3 create mode 100644 assets/models/buildables/mgturret2/turret_coil.jpg create mode 100644 assets/models/buildables/mgturret2/turret_shiny.jpg create mode 100644 assets/models/buildables/mgturret2/turret_top.jpg create mode 100644 assets/models/buildables/mgturret2/turret_top.md3 create mode 100644 assets/models/buildables/muscle/animation.cfg create mode 100644 assets/models/buildables/muscle/muscle.jpg create mode 100644 assets/models/buildables/muscle/muscle.md3 create mode 100644 assets/models/buildables/net/animation.cfg create mode 100644 assets/models/buildables/net/net.md3 create mode 100644 assets/models/buildables/net/net.tga create mode 100644 assets/models/buildables/net_spike/animation.cfg create mode 100644 assets/models/buildables/net_spike/net_spike.md3 create mode 100644 assets/models/buildables/organic_bulb/animation.cfg create mode 100644 assets/models/buildables/organic_bulb/organic_bulb.md3 create mode 100644 assets/models/buildables/overmind/animation.cfg create mode 100644 assets/models/buildables/overmind/blackeye.tga create mode 100644 assets/models/buildables/overmind/cowl2.tga create mode 100644 assets/models/buildables/overmind/over_body.jpg create mode 100644 assets/models/buildables/overmind/over_spike.jpg create mode 100644 assets/models/buildables/overmind/overhead.jpg create mode 100644 assets/models/buildables/overmind/overmind.jpg create mode 100644 assets/models/buildables/overmind/overmind.md3 create mode 100644 assets/models/buildables/overmind/pattern.tga create mode 100644 assets/models/buildables/overmind/ref.tga create mode 100644 assets/models/buildables/overmind/ref2.tga create mode 100644 assets/models/buildables/overmind/ref3.tga create mode 100644 assets/models/buildables/panzer_large/animation.cfg create mode 100644 assets/models/buildables/panzer_large/panzer_large.md3 create mode 100644 assets/models/buildables/panzer_medium/animation.cfg create mode 100644 assets/models/buildables/panzer_medium/haut.tga create mode 100644 assets/models/buildables/panzer_medium/panzer_m.jpg create mode 100644 assets/models/buildables/panzer_medium/panzer_medium.md3 create mode 100644 assets/models/buildables/panzer_small/animation.cfg create mode 100644 assets/models/buildables/panzer_small/panzer.jpg create mode 100644 assets/models/buildables/panzer_small/panzer_small.md3 create mode 100644 assets/models/buildables/plate_large/animation.cfg create mode 100644 assets/models/buildables/plate_large/model_texture_1.jpg create mode 100644 assets/models/buildables/plate_large/plate_large.md3 create mode 100644 assets/models/buildables/plate_small/animation.cfg create mode 100644 assets/models/buildables/pod/animation.cfg create mode 100644 assets/models/buildables/pod/pod.md3 create mode 100644 assets/models/buildables/pod/pod.tga create mode 100644 assets/models/buildables/pod_stump/animation.cfg create mode 100644 assets/models/buildables/pod_stump/pod_side.jpg create mode 100644 assets/models/buildables/pod_stump/pod_stump.md3 create mode 100644 assets/models/buildables/reactor/animation.cfg create mode 100644 assets/models/buildables/reactor/energy.jpg create mode 100644 assets/models/buildables/reactor/reactor.md3 create mode 100644 assets/models/buildables/reactor/reactor_body.jpg create mode 100644 assets/models/buildables/reactor/reactor_bolt.jpg create mode 100644 assets/models/buildables/reactor/reactor_bolt1.jpg create mode 100644 assets/models/buildables/reactor/reactor_bolt2.jpg create mode 100644 assets/models/buildables/reactor/reactor_bolt3.jpg create mode 100644 assets/models/buildables/reactor/reactor_control.jpg create mode 100644 assets/models/buildables/reactor/reactor_cyl.jpg create mode 100644 assets/models/buildables/reactor/reactor_display.jpg create mode 100644 assets/models/buildables/reactor/reactor_exhaust.jpg create mode 100644 assets/models/buildables/reactor/reactor_glow.jpg create mode 100644 assets/models/buildables/reactor/reactor_main.jpg create mode 100644 assets/models/buildables/reactor/reactor_meter.tga create mode 100644 assets/models/buildables/reactor/reactor_parts.jpg create mode 100644 assets/models/buildables/reactor/reactor_smoke_1.jpg create mode 100644 assets/models/buildables/reactor/reactor_smoke_2.jpg create mode 100644 assets/models/buildables/reactor/reactor_smoke_3.jpg create mode 100644 assets/models/buildables/reactor/reactor_streak.jpg create mode 100644 assets/models/buildables/reactor/reactor_top.jpg create mode 100644 assets/models/buildables/refinery/animation.cfg create mode 100644 assets/models/buildables/refinery/refinery.jpg create mode 100644 assets/models/buildables/refinery/refinery.md3 create mode 100644 assets/models/buildables/reflector/animation.cfg create mode 100644 assets/models/buildables/reflector/haut_fetzen_b.tga create mode 100644 assets/models/buildables/reflector/mer.jpg create mode 100644 assets/models/buildables/reflector/reflector.md3 create mode 100644 assets/models/buildables/repeater/animation.cfg create mode 100644 assets/models/buildables/repeater/energy.jpg create mode 100644 assets/models/buildables/repeater/repeater.md3 create mode 100644 assets/models/buildables/repeater/repeator_body.jpg create mode 100644 assets/models/buildables/repeater/repeator_panel.jpg create mode 100644 assets/models/buildables/shield/animation.cfg create mode 100644 assets/models/buildables/shield/model_texture_add.jpg create mode 100644 assets/models/buildables/shield/model_texture_add_light.jpg create mode 100644 assets/models/buildables/shield/shield.md3 create mode 100644 assets/models/buildables/spiteful_abcess/animation.cfg create mode 100644 assets/models/buildables/spiteful_abcess/sa_foot.jpg create mode 100644 assets/models/buildables/spiteful_abcess/sa_foot.tga create mode 100644 assets/models/buildables/spiteful_abcess/sa_organic_head.jpg create mode 100644 assets/models/buildables/spiteful_abcess/sa_organic_head_blend.jpg create mode 100644 assets/models/buildables/spiteful_abcess/spiteful_abcess.md3 create mode 100644 assets/models/buildables/teflon_foil/animation.cfg create mode 100644 assets/models/buildables/teflon_foil/foil.jpg create mode 100644 assets/models/buildables/teflon_foil/teflon_foil.md3 create mode 100644 assets/models/buildables/telenode/animation.cfg create mode 100644 assets/models/buildables/telenode/energy.jpg create mode 100644 assets/models/buildables/telenode/energy.tga create mode 100644 assets/models/buildables/telenode/line.tga create mode 100644 assets/models/buildables/telenode/lines2.jpg create mode 100644 assets/models/buildables/telenode/lines2.tga create mode 100644 assets/models/buildables/telenode/rep_cyl.jpg create mode 100644 assets/models/buildables/telenode/sparkles.tga create mode 100644 assets/models/buildables/telenode/telenode.md3 create mode 100644 assets/models/buildables/telenode/telenode_parts.jpg create mode 100644 assets/models/buildables/telenode/telenode_parts.tga create mode 100644 assets/models/buildables/telenode/telenode_top.jpg create mode 100644 assets/models/buildables/telenode/telenode_top.tga create mode 100644 assets/models/buildables/tendon_large/animation.cfg create mode 100644 assets/models/buildables/tendon_large/tendon_large.md3 create mode 100644 assets/models/buildables/tendon_medium/animation.cfg create mode 100644 assets/models/buildables/tendon_medium/tendon_medium.md3 create mode 100644 assets/models/buildables/tendon_small/animation.cfg create mode 100644 assets/models/buildables/tendon_small/haut_fetzen.tga create mode 100644 assets/models/buildables/tendon_small/tendon_small.md3 create mode 100644 assets/models/buildables/tesla/animation.cfg create mode 100644 assets/models/buildables/tesla/tesla.md3 create mode 100644 assets/models/buildables/tesla/tesla_ball.jpg create mode 100644 assets/models/buildables/tesla/tesla_grill.jpg create mode 100644 assets/models/buildables/tesla/tesla_main.jpg create mode 100644 assets/models/buildables/tesla/tesla_spark.jpg create mode 100644 assets/models/buildables/trapper/animation.cfg create mode 100644 assets/models/buildables/trapper/trapper.md3 create mode 100644 assets/models/buildables/trapper/trapper_body.jpg create mode 100644 assets/models/buildables/trapper/trapper_gills.tga create mode 100644 assets/models/buildables/trapper/trapper_tent.jpg create mode 100644 assets/models/fx/alien_gibs/a_gib1.md3 create mode 100644 assets/models/fx/alien_gibs/a_gib2.md3 create mode 100644 assets/models/fx/alien_gibs/a_gib3.md3 create mode 100644 assets/models/fx/alien_gibs/a_gib4.md3 create mode 100644 assets/models/fx/alien_gibs/gib.jpg create mode 100644 assets/models/fx/metal_gibs/hot_gibs.jpg create mode 100644 assets/models/fx/metal_gibs/m_gib1.md3 create mode 100644 assets/models/fx/metal_gibs/m_gib2.md3 create mode 100644 assets/models/fx/metal_gibs/m_gib3.md3 create mode 100644 assets/models/fx/metal_gibs/m_gib4.md3 create mode 100644 assets/models/fx/metal_gibs/m_gib5.md3 create mode 100644 assets/models/fx/metal_gibs/m_gib6.md3 create mode 100644 assets/models/fx/metal_gibs/m_gib7.md3 create mode 100644 assets/models/fx/metal_gibs/m_gib8.md3 create mode 100644 assets/models/fx/metal_gibs/metal_gibs.jpg create mode 100644 assets/models/players/builder/animation.cfg create mode 100644 assets/models/players/builder/builder.jpg create mode 100644 assets/models/players/builder/icon_advanced.tga create mode 100644 assets/models/players/builder/icon_default.tga create mode 100644 assets/models/players/builder/locdamage.cfg create mode 100644 assets/models/players/builder/nonseg.md3 create mode 100644 assets/models/players/builder/nonseg_advanced.skin create mode 100644 assets/models/players/builder/nonseg_default.skin create mode 100644 assets/models/players/human_base/animation.cfg create mode 100644 assets/models/players/human_base/armour.tga create mode 100644 assets/models/players/human_base/base.tga create mode 100644 assets/models/players/human_base/battpack.jpg create mode 100644 assets/models/players/human_base/battpack.md3 create mode 100644 assets/models/players/human_base/h_base.tga create mode 100644 assets/models/players/human_base/h_helmet.tga create mode 100644 assets/models/players/human_base/head.md3 create mode 100644 assets/models/players/human_base/head_default.skin create mode 100644 assets/models/players/human_base/head_light.skin create mode 100644 assets/models/players/human_base/icon_default.tga create mode 100644 assets/models/players/human_base/jetpack.jpg create mode 100644 assets/models/players/human_base/jetpack.md3 create mode 100644 assets/models/players/human_base/jetpack_flash.jpg create mode 100644 assets/models/players/human_base/jetpack_flash.md3 create mode 100644 assets/models/players/human_base/light.tga create mode 100644 assets/models/players/human_base/locdamage.cfg create mode 100644 assets/models/players/human_base/lower.md3 create mode 100644 assets/models/players/human_base/lower_default.skin create mode 100644 assets/models/players/human_base/lower_light.skin create mode 100644 assets/models/players/human_base/shoulderpads.tga create mode 100644 assets/models/players/human_base/upper.md3 create mode 100644 assets/models/players/human_base/upper_default.skin create mode 100644 assets/models/players/human_base/upper_light.skin create mode 100644 assets/models/players/human_bsuit/animation.cfg create mode 100644 assets/models/players/human_bsuit/head.md3 create mode 100644 assets/models/players/human_bsuit/head_default.skin create mode 100644 assets/models/players/human_bsuit/human_bsuit.jpg create mode 100644 assets/models/players/human_bsuit/locdamage.cfg create mode 100644 assets/models/players/human_bsuit/lower.md3 create mode 100644 assets/models/players/human_bsuit/lower_default.skin create mode 100644 assets/models/players/human_bsuit/upper.md3 create mode 100644 assets/models/players/human_bsuit/upper_default.skin create mode 100644 assets/models/players/level0/adv.jpg create mode 100644 assets/models/players/level0/animation.cfg create mode 100644 assets/models/players/level0/icon_default.tga create mode 100644 assets/models/players/level0/level0.jpg create mode 100644 assets/models/players/level0/locdamage.cfg create mode 100644 assets/models/players/level0/nonseg.md3 create mode 100644 assets/models/players/level0/nonseg_adv.skin create mode 100644 assets/models/players/level0/nonseg_default.skin create mode 100644 assets/models/players/level1/animation.cfg create mode 100644 assets/models/players/level1/icon_default.tga create mode 100644 assets/models/players/level1/level1.jpg create mode 100644 assets/models/players/level1/level1upg.jpg create mode 100644 assets/models/players/level1/locdamage.cfg create mode 100644 assets/models/players/level1/nonseg.md3 create mode 100644 assets/models/players/level1/nonseg_default.skin create mode 100644 assets/models/players/level1/nonseg_upgrade.skin create mode 100644 assets/models/players/level2/adv.tga create mode 100644 assets/models/players/level2/animation.cfg create mode 100644 assets/models/players/level2/default.tga create mode 100644 assets/models/players/level2/electric.jpg create mode 100644 assets/models/players/level2/icon_default.tga create mode 100644 assets/models/players/level2/locdamage.cfg create mode 100644 assets/models/players/level2/lvl2_fx.tga create mode 100644 assets/models/players/level2/nonseg.md3 create mode 100644 assets/models/players/level2/nonseg_adv.skin create mode 100644 assets/models/players/level2/nonseg_default.skin create mode 100644 assets/models/players/level2/null.tga create mode 100644 assets/models/players/level3/animation.cfg create mode 100644 assets/models/players/level3/icon_default.tga create mode 100644 assets/models/players/level3/level3.tga create mode 100644 assets/models/players/level3/level3adv.tga create mode 100644 assets/models/players/level3/locdamage.cfg create mode 100644 assets/models/players/level3/nonseg.md3 create mode 100644 assets/models/players/level3/nonseg_adv.skin create mode 100644 assets/models/players/level3/nonseg_default.skin create mode 100644 assets/models/players/level4/animation.cfg create mode 100644 assets/models/players/level4/icon_default.tga create mode 100644 assets/models/players/level4/level4.jpg create mode 100644 assets/models/players/level4/locdamage.cfg create mode 100644 assets/models/players/level4/nonseg.md3 create mode 100644 assets/models/players/level4/nonseg_default.skin create mode 100644 assets/models/players/level5/animation.cfg create mode 100644 assets/models/players/level5/icon_default.tga create mode 100644 assets/models/players/level5/level5.jpg create mode 100644 assets/models/players/level5/locdamage.cfg create mode 100644 assets/models/players/level5/nonseg.md3 create mode 100644 assets/models/players/level5/nonseg_default.skin create mode 100644 assets/models/weapons/abuild/weapon.cfg create mode 100644 assets/models/weapons/abuildupg/flash0.wav create mode 100644 assets/models/weapons/abuildupg/impactflesh0.wav create mode 100644 assets/models/weapons/abuildupg/weapon.cfg create mode 100644 assets/models/weapons/acidbomb/acid.md3 create mode 100644 assets/models/weapons/acidbomb/acid.tga create mode 100644 assets/models/weapons/acidbomb/acidb.jpg create mode 100644 assets/models/weapons/blaster/blaster.jpg create mode 100644 assets/models/weapons/blaster/blaster.md3 create mode 100644 assets/models/weapons/blaster/blaster_flash.md3 create mode 100644 assets/models/weapons/blaster/blaster_hand.md3 create mode 100644 assets/models/weapons/blaster/flash.jpg create mode 100644 assets/models/weapons/blaster/flash0.wav create mode 100644 assets/models/weapons/blaster/weapon.cfg create mode 100644 assets/models/weapons/chaingun/barrels.jpg create mode 100644 assets/models/weapons/chaingun/chaingun.jpg create mode 100644 assets/models/weapons/chaingun/chaingun.md3 create mode 100644 assets/models/weapons/chaingun/chaingun_barrel.md3 create mode 100644 assets/models/weapons/chaingun/chaingun_flash.md3 create mode 100644 assets/models/weapons/chaingun/chaingun_hand.md3 create mode 100644 assets/models/weapons/chaingun/flash.jpg create mode 100644 assets/models/weapons/chaingun/flash0.wav create mode 100644 assets/models/weapons/chaingun/flash1.wav create mode 100644 assets/models/weapons/chaingun/flash2.wav create mode 100644 assets/models/weapons/chaingun/flash3.wav create mode 100644 assets/models/weapons/chaingun/impact0.wav create mode 100644 assets/models/weapons/chaingun/weapon.cfg create mode 100644 assets/models/weapons/ckit/ckit.jpg create mode 100644 assets/models/weapons/ckit/ckit.md3 create mode 100644 assets/models/weapons/ckit/ckit_hand.md3 create mode 100644 assets/models/weapons/ckit/lines2.jpg create mode 100644 assets/models/weapons/ckit/rep_cyl.jpg create mode 100644 assets/models/weapons/ckit/screen.jpg create mode 100644 assets/models/weapons/ckit/scroll.jpg create mode 100644 assets/models/weapons/ckit/weapon.cfg create mode 100644 assets/models/weapons/flamer/fireball_ye.wav create mode 100644 assets/models/weapons/flamer/fireimpc.wav create mode 100644 assets/models/weapons/flamer/fireloop.wav create mode 100644 assets/models/weapons/flamer/flamer.jpg create mode 100644 assets/models/weapons/flamer/flamer.md3 create mode 100644 assets/models/weapons/flamer/flamer.tga create mode 100644 assets/models/weapons/flamer/flamer_flash.md3 create mode 100644 assets/models/weapons/flamer/flamer_hand.md3 create mode 100644 assets/models/weapons/flamer/flash.jpg create mode 100644 assets/models/weapons/flamer/gas.jpg create mode 100644 assets/models/weapons/flamer/idle.wav create mode 100644 assets/models/weapons/flamer/pilot.jpg create mode 100644 assets/models/weapons/flamer/warning.wav create mode 100644 assets/models/weapons/flamer/warning2.wav create mode 100644 assets/models/weapons/flamer/weapon.cfg create mode 100644 assets/models/weapons/grenade/energy.jpg create mode 100644 assets/models/weapons/grenade/grenade.jpg create mode 100644 assets/models/weapons/grenade/grenade.md3 create mode 100644 assets/models/weapons/grenade/impact0.wav create mode 100644 assets/models/weapons/grenade/weapon.cfg create mode 100644 assets/models/weapons/hive/missile.wav create mode 100644 assets/models/weapons/hive/sprite1.tga create mode 100644 assets/models/weapons/hive/sprite2.tga create mode 100644 assets/models/weapons/hive/weapon.cfg create mode 100644 assets/models/weapons/lcannon/flash.jpg create mode 100644 assets/models/weapons/lcannon/flash0.wav create mode 100644 assets/models/weapons/lcannon/idle.wav create mode 100644 assets/models/weapons/lcannon/impact0.wav create mode 100644 assets/models/weapons/lcannon/lcannon.jpg create mode 100644 assets/models/weapons/lcannon/lcannon.md3 create mode 100644 assets/models/weapons/lcannon/lcannon_flash.md3 create mode 100644 assets/models/weapons/lcannon/lcannon_hand.md3 create mode 100644 assets/models/weapons/lcannon/missile.wav create mode 100644 assets/models/weapons/lcannon/missle.wav create mode 100644 assets/models/weapons/lcannon/warning.wav create mode 100644 assets/models/weapons/lcannon/warning2.wav create mode 100644 assets/models/weapons/lcannon/weapon.cfg create mode 100644 assets/models/weapons/level0/flash0.wav create mode 100644 assets/models/weapons/level0/weapon.cfg create mode 100644 assets/models/weapons/level0upg/weapon.cfg create mode 100644 assets/models/weapons/level1/bomb.wav create mode 100644 assets/models/weapons/level1/flash0.wav create mode 100644 assets/models/weapons/level1/impactflesh0.wav create mode 100644 assets/models/weapons/level1/weapon.cfg create mode 100644 assets/models/weapons/level1upg/gas.wav create mode 100644 assets/models/weapons/level1upg/weapon.cfg create mode 100644 assets/models/weapons/level2/flash0.wav create mode 100644 assets/models/weapons/level2/impactflesh0.wav create mode 100644 assets/models/weapons/level2/weapon.cfg create mode 100644 assets/models/weapons/level2upg/electric.wav create mode 100644 assets/models/weapons/level2upg/weapon.cfg create mode 100644 assets/models/weapons/level3/flash0.wav create mode 100644 assets/models/weapons/level3/impactflesh0.wav create mode 100644 assets/models/weapons/level3/pounce.wav create mode 100644 assets/models/weapons/level3/weapon.cfg create mode 100644 assets/models/weapons/level3upg/flash0.wav create mode 100644 assets/models/weapons/level3upg/impactflesh0.wav create mode 100644 assets/models/weapons/level3upg/missile.jpg create mode 100644 assets/models/weapons/level3upg/missile.md3 create mode 100644 assets/models/weapons/level3upg/missile.wav create mode 100644 assets/models/weapons/level3upg/weapon.cfg create mode 100644 assets/models/weapons/level4/breath.wav create mode 100644 assets/models/weapons/level4/flash0.wav create mode 100644 assets/models/weapons/level4/impactflesh0.wav create mode 100644 assets/models/weapons/level4/weapon.cfg create mode 100644 assets/models/weapons/level5/airpounce.wav create mode 100644 assets/models/weapons/level5/flash0.wav create mode 100644 assets/models/weapons/level5/impactflesh0.wav create mode 100644 assets/models/weapons/level5/pounce.wav create mode 100644 assets/models/weapons/level5/prickles.md3 create mode 100644 assets/models/weapons/level5/prickles_fire.wav create mode 100644 assets/models/weapons/level5/prickles_tex.jpg create mode 100644 assets/models/weapons/level5/sparks.tga create mode 100644 assets/models/weapons/level5/weapon.cfg create mode 100644 assets/models/weapons/lgun/flash.jpg create mode 100644 assets/models/weapons/lgun/flash0.wav create mode 100644 assets/models/weapons/lgun/lgun.jpg create mode 100644 assets/models/weapons/lgun/lgun.md3 create mode 100644 assets/models/weapons/lgun/lgun_flash.md3 create mode 100644 assets/models/weapons/lgun/lgun_hand.md3 create mode 100644 assets/models/weapons/lgun/weapon.cfg create mode 100644 assets/models/weapons/lockblob/missle.jpg create mode 100644 assets/models/weapons/lockblob/missle.md3 create mode 100644 assets/models/weapons/lockblob/weapon.cfg create mode 100644 assets/models/weapons/mdriver/fireloop.wav create mode 100644 assets/models/weapons/mdriver/flash.jpg create mode 100644 assets/models/weapons/mdriver/flash0.wav create mode 100644 assets/models/weapons/mdriver/flash02nd.wav create mode 100644 assets/models/weapons/mdriver/glow.jpg create mode 100644 assets/models/weapons/mdriver/mdriver.jpg create mode 100644 assets/models/weapons/mdriver/mdriver.md3 create mode 100644 assets/models/weapons/mdriver/mdriver.tga create mode 100644 assets/models/weapons/mdriver/mdriver_flash.md3 create mode 100644 assets/models/weapons/mdriver/mdriver_hand.md3 create mode 100644 assets/models/weapons/mdriver/weapon.cfg create mode 100644 assets/models/weapons/mgturret/weapon.cfg create mode 100644 assets/models/weapons/mgturret2/weapon.cfg create mode 100644 assets/models/weapons/mine/impact0.wav create mode 100644 assets/models/weapons/mine/mine.jpg create mode 100644 assets/models/weapons/mine/mine.md3 create mode 100644 assets/models/weapons/mine/mine_blend.jpg create mode 100644 assets/models/weapons/mine/mine_spike.jpg create mode 100644 assets/models/weapons/mine/weapon.cfg create mode 100644 assets/models/weapons/prifle/flash.jpg create mode 100644 assets/models/weapons/prifle/flash0.wav create mode 100644 assets/models/weapons/prifle/impact0.wav create mode 100644 assets/models/weapons/prifle/prifle.jpg create mode 100644 assets/models/weapons/prifle/prifle.md3 create mode 100644 assets/models/weapons/prifle/prifle_flash.md3 create mode 100644 assets/models/weapons/prifle/prifle_hand.md3 create mode 100644 assets/models/weapons/prifle/weapon.cfg create mode 100644 assets/models/weapons/psaw/blade.tga create mode 100644 assets/models/weapons/psaw/bladeadd.jpg create mode 100644 assets/models/weapons/psaw/chain.jpg create mode 100644 assets/models/weapons/psaw/crosshair-psaw.tga create mode 100644 assets/models/weapons/psaw/firing.wav create mode 100644 assets/models/weapons/psaw/firingblade.wav create mode 100644 assets/models/weapons/psaw/flash.jpg create mode 100644 assets/models/weapons/psaw/idle.wav create mode 100644 assets/models/weapons/psaw/impact0blade.wav create mode 100644 assets/models/weapons/psaw/psaw.jpg create mode 100644 assets/models/weapons/psaw/psaw.md3 create mode 100644 assets/models/weapons/psaw/psaw_flash.md3 create mode 100644 assets/models/weapons/psaw/psaw_hand.md3 create mode 100644 assets/models/weapons/psaw/psawmetal.md3 create mode 100644 assets/models/weapons/psaw/weapon.cfg create mode 100644 assets/models/weapons/rifle/flash.jpg create mode 100644 assets/models/weapons/rifle/flash0.wav create mode 100644 assets/models/weapons/rifle/flash2nd.wav create mode 100644 assets/models/weapons/rifle/ricochet0.wav create mode 100644 assets/models/weapons/rifle/ricochet1.wav create mode 100644 assets/models/weapons/rifle/ricochet2.wav create mode 100644 assets/models/weapons/rifle/ricochet3.wav create mode 100644 assets/models/weapons/rifle/rifle.jpg create mode 100644 assets/models/weapons/rifle/rifle.md3 create mode 100644 assets/models/weapons/rifle/rifle_flash.md3 create mode 100644 assets/models/weapons/rifle/rifle_hand.md3 create mode 100644 assets/models/weapons/rifle/weapon.cfg create mode 100644 assets/models/weapons/shells/rifle-shell.jpg create mode 100644 assets/models/weapons/shells/rifle-shell.md3 create mode 100644 assets/models/weapons/shells/shotgun-shell.jpg create mode 100644 assets/models/weapons/shells/shotgun-shell.md3 create mode 100644 assets/models/weapons/shotgun/flash.jpg create mode 100644 assets/models/weapons/shotgun/flash0.wav create mode 100644 assets/models/weapons/shotgun/shotgun.jpg create mode 100644 assets/models/weapons/shotgun/shotgun.md3 create mode 100644 assets/models/weapons/shotgun/shotgun_flash.md3 create mode 100644 assets/models/weapons/shotgun/shotgun_hand.md3 create mode 100644 assets/models/weapons/shotgun/weapon.cfg create mode 100644 assets/models/weapons/smoke/smoke.jpg create mode 100644 assets/models/weapons/smoke/smoke.md3 create mode 100644 assets/models/weapons/smoke/smoke.wav create mode 100644 assets/models/weapons/smoke/smokegfx.tga create mode 100644 assets/models/weapons/smoke/weapon.cfg create mode 100644 assets/models/weapons/teslagen/weapon.cfg create mode 100644 assets/overrides/buildables/acid_tube.cfg create mode 100644 assets/overrides/buildables/arm.cfg create mode 100644 assets/overrides/buildables/barricade.cfg create mode 100644 assets/overrides/buildables/booster.cfg create mode 100644 assets/overrides/buildables/dcc.cfg create mode 100644 assets/overrides/buildables/eggpod.cfg create mode 100644 assets/overrides/buildables/hive.cfg create mode 100644 assets/overrides/buildables/hovel.cfg create mode 100644 assets/overrides/buildables/medistat.cfg create mode 100644 assets/overrides/buildables/mgturret.cfg create mode 100644 assets/overrides/buildables/mgturret2.cfg create mode 100644 assets/overrides/buildables/overmind.cfg create mode 100644 assets/overrides/buildables/reactor.cfg create mode 100644 assets/overrides/buildables/repeater.cfg create mode 100644 assets/overrides/buildables/telenode.cfg create mode 100644 assets/overrides/buildables/tesla.cfg create mode 100644 assets/overrides/buildables/trapper.cfg create mode 100644 assets/overrides/classes/builder.cfg create mode 100644 assets/overrides/classes/builderupg.cfg create mode 100644 assets/overrides/classes/human_base.cfg create mode 100644 assets/overrides/classes/human_bsuit.cfg create mode 100644 assets/overrides/classes/level0.cfg create mode 100644 assets/overrides/classes/level1.cfg create mode 100644 assets/overrides/classes/level1upg.cfg create mode 100644 assets/overrides/classes/level2.cfg create mode 100644 assets/overrides/classes/level2upg.cfg create mode 100644 assets/overrides/classes/level3.cfg create mode 100644 assets/overrides/classes/level3upg.cfg create mode 100644 assets/overrides/classes/level4.cfg create mode 100644 assets/overrides/classes/level5.cfg create mode 100644 assets/readme_edge_7.txt create mode 100644 assets/scripts/ab_acidtube.particle create mode 100644 assets/scripts/ab_acidtube.shader create mode 100644 assets/scripts/ab_booster.shader create mode 100644 assets/scripts/ab_egg.shader create mode 100644 assets/scripts/ab_hive.particle create mode 100644 assets/scripts/ab_hive.shader create mode 100644 assets/scripts/ab_infestation_blister.shader create mode 100644 assets/scripts/ab_infestation_slime.particle create mode 100644 assets/scripts/ab_infestation_slime.shader create mode 100644 assets/scripts/ab_infestation_slime.trail create mode 100644 assets/scripts/ab_infestation_thicket.shader create mode 100644 assets/scripts/ab_net.shader create mode 100644 assets/scripts/ab_organic_bulb.particle create mode 100644 assets/scripts/ab_overmind.shader create mode 100644 assets/scripts/ab_panzer_medium.shader create mode 100644 assets/scripts/ab_pod.shader create mode 100644 assets/scripts/ab_reflector.shader create mode 100644 assets/scripts/ab_spiteful_abcess.particle create mode 100644 assets/scripts/ab_spiteful_abcess.shader create mode 100644 assets/scripts/ab_tendon_small.shader create mode 100644 assets/scripts/ab_trapper.shader create mode 100644 assets/scripts/alien_models.shader create mode 100644 assets/scripts/aw_aliens.shader create mode 100644 assets/scripts/aw_level1_upg.particle create mode 100644 assets/scripts/aw_level1_upg.shader create mode 100644 assets/scripts/aw_level2.shader create mode 100644 assets/scripts/aw_level2_upg.trail create mode 100644 assets/scripts/aw_level3_upg.particle create mode 100644 assets/scripts/aw_level4.particle create mode 100644 assets/scripts/aw_level5.particle create mode 100644 assets/scripts/aw_level5.shader create mode 100644 assets/scripts/aw_level5.trail create mode 100644 assets/scripts/custinfoparms.txt create mode 100644 assets/scripts/general_alien_buildables.particle create mode 100644 assets/scripts/general_alien_player.particle create mode 100644 assets/scripts/general_human_buildables.particle create mode 100644 assets/scripts/general_human_player.particle create mode 100644 assets/scripts/hb_container_sml.shader create mode 100644 assets/scripts/hb_dcc.shader create mode 100644 assets/scripts/hb_fence.shader create mode 100644 assets/scripts/hb_flame_turret.particle create mode 100644 assets/scripts/hb_flameturret.shader create mode 100644 assets/scripts/hb_light.particle create mode 100644 assets/scripts/hb_light.shader create mode 100644 assets/scripts/hb_medi.shader create mode 100644 assets/scripts/hb_mgturret.shader create mode 100644 assets/scripts/hb_reactor.shader create mode 100644 assets/scripts/hb_refinery.shader create mode 100644 assets/scripts/hb_shield.shader create mode 100644 assets/scripts/hb_telenode.shader create mode 100644 assets/scripts/hb_tesla.shader create mode 100644 assets/scripts/hb_tesla.trail create mode 100644 assets/scripts/hu_explosive_grenade.particle create mode 100644 assets/scripts/hu_jetpack.particle create mode 100644 assets/scripts/hu_jetpack.shader create mode 100644 assets/scripts/human_models.shader create mode 100644 assets/scripts/hw_blaster.particle create mode 100644 assets/scripts/hw_blaster.shader create mode 100644 assets/scripts/hw_chaingun.particle create mode 100644 assets/scripts/hw_conkit.shader create mode 100644 assets/scripts/hw_flamer.particle create mode 100644 assets/scripts/hw_flamer.shader create mode 100644 assets/scripts/hw_flamer.trail create mode 100644 assets/scripts/hw_grenade.shader create mode 100644 assets/scripts/hw_humans.shader create mode 100644 assets/scripts/hw_lasgun.particle create mode 100644 assets/scripts/hw_lasgun.shader create mode 100644 assets/scripts/hw_lcannon.particle create mode 100644 assets/scripts/hw_lcannon.shader create mode 100644 assets/scripts/hw_massdriver.particle create mode 100644 assets/scripts/hw_massdriver.shader create mode 100644 assets/scripts/hw_mdriver.shader create mode 100644 assets/scripts/hw_mdriver.trail create mode 100644 assets/scripts/hw_prifle.particle create mode 100644 assets/scripts/hw_prifle.shader create mode 100644 assets/scripts/hw_prifle.trail create mode 100644 assets/scripts/hw_psaw.particle create mode 100644 assets/scripts/hw_psaw.shader create mode 100644 assets/scripts/hw_rifle.particle create mode 100644 assets/scripts/hw_rifle.shader create mode 100644 assets/scripts/hw_rifle.trail create mode 100644 assets/scripts/hw_shotgun.particle create mode 100644 assets/scripts/system_core.particle create mode 100644 assets/scripts/system_crosshairs.shader create mode 100644 assets/scripts/system_effects.shader create mode 100644 assets/scripts/system_emoticons.shader create mode 100644 assets/scripts/system_marks.shader create mode 100644 assets/scripts/system_muzzle.shader create mode 100644 assets/scripts/system_sprites.shader create mode 100644 assets/scripts/system_ui.shader create mode 100644 assets/sound/ambient/30-60HzHum.wav create mode 100644 assets/sound/ambient/drone1.wav create mode 100644 assets/sound/ambient/drone2.wav create mode 100644 assets/sound/ambient/electricspark.wav create mode 100644 assets/sound/ambient/fan.wav create mode 100644 assets/sound/ambient/quickpulse.wav create mode 100644 assets/sound/ambient/slowpulse1.wav create mode 100644 assets/sound/ambient/slowpulse2.wav create mode 100644 assets/sound/ambient/steam.wav create mode 100644 assets/sound/ambient/water1.wav create mode 100644 assets/sound/ambient/water_drip_fast.wav create mode 100644 assets/sound/ambient/water_drip_med.wav create mode 100644 assets/sound/ambient/water_drip_slow.wav create mode 100644 assets/sound/ambient/water_rush.wav create mode 100644 assets/sound/ambient/wind1.wav create mode 100644 assets/sound/ambient/wind2.wav create mode 100644 assets/sound/announcements/overmindattack.wav create mode 100644 assets/sound/announcements/overminddying.wav create mode 100644 assets/sound/announcements/overmindevolved.wav create mode 100644 assets/sound/announcements/overmindspawns.wav create mode 100644 assets/sound/announcements/reinforcement.wav create mode 100644 assets/sound/buildables/acid_tube/attack1.wav create mode 100644 assets/sound/buildables/acid_tube/construct1.wav create mode 100644 assets/sound/buildables/acid_tube/pain1.wav create mode 100644 assets/sound/buildables/acid_tube/pain2.wav create mode 100644 assets/sound/buildables/acid_tube/sound.cfg create mode 100644 assets/sound/buildables/alien/attack1.wav create mode 100644 assets/sound/buildables/alien/attack2.wav create mode 100644 assets/sound/buildables/alien/construct1.wav create mode 100644 assets/sound/buildables/alien/construct2.wav create mode 100644 assets/sound/buildables/alien/damage.wav create mode 100644 assets/sound/buildables/alien/destroy1.wav create mode 100644 assets/sound/buildables/alien/destroy2.wav create mode 100644 assets/sound/buildables/alien/destroyed.wav create mode 100644 assets/sound/buildables/alien/explosion.wav create mode 100644 assets/sound/buildables/alien/idle1.wav create mode 100644 assets/sound/buildables/alien/idle2.wav create mode 100644 assets/sound/buildables/alien/idle3.wav create mode 100644 assets/sound/buildables/alien/pain1.wav create mode 100644 assets/sound/buildables/alien/pain2.wav create mode 100644 assets/sound/buildables/alien/prebuild.wav create mode 100644 assets/sound/buildables/alien/spawn1.wav create mode 100644 assets/sound/buildables/alien/spawn2.wav create mode 100644 assets/sound/buildables/arm/sound.cfg create mode 100644 assets/sound/buildables/barrel/pain1.wav create mode 100644 assets/sound/buildables/barrel/sound.cfg create mode 100644 assets/sound/buildables/barricade/construct1.wav create mode 100644 assets/sound/buildables/barricade/destroyed.wav create mode 100644 assets/sound/buildables/barricade/pain1.wav create mode 100644 assets/sound/buildables/barricade/pain2.wav create mode 100644 assets/sound/buildables/barricade/sound.cfg create mode 100644 assets/sound/buildables/barrier_corner/pain1.wav create mode 100644 assets/sound/buildables/barrier_corner/sound.cfg create mode 100644 assets/sound/buildables/barrier_line/pain1.wav create mode 100644 assets/sound/buildables/barrier_line/sound.cfg create mode 100644 assets/sound/buildables/barrier_point/pain1.wav create mode 100644 assets/sound/buildables/barrier_point/sound.cfg create mode 100644 assets/sound/buildables/booster/pain1.wav create mode 100644 assets/sound/buildables/booster/sound.cfg create mode 100644 assets/sound/buildables/cocoon/pain1.wav create mode 100644 assets/sound/buildables/cocoon/sound.cfg create mode 100644 assets/sound/buildables/container_large/pain1.wav create mode 100644 assets/sound/buildables/container_large/sound.cfg create mode 100644 assets/sound/buildables/container_medium/pain1.wav create mode 100644 assets/sound/buildables/container_medium/sound.cfg create mode 100644 assets/sound/buildables/container_small/pain1.wav create mode 100644 assets/sound/buildables/container_small/sound.cfg create mode 100644 assets/sound/buildables/cover/pain1.wav create mode 100644 assets/sound/buildables/cover/sound.cfg create mode 100644 assets/sound/buildables/cover_stump/pain1.wav create mode 100644 assets/sound/buildables/cover_stump/sound.cfg create mode 100644 assets/sound/buildables/creepcolony/sound.cfg create mode 100644 assets/sound/buildables/dcc/idle1.wav create mode 100644 assets/sound/buildables/dcc/sound.cfg create mode 100644 assets/sound/buildables/eggpod/pain1.wav create mode 100644 assets/sound/buildables/eggpod/pain2.wav create mode 100644 assets/sound/buildables/eggpod/sound.cfg create mode 100644 assets/sound/buildables/fence/pain1.wav create mode 100644 assets/sound/buildables/fence/sound.cfg create mode 100644 assets/sound/buildables/fence_rod/pain1.wav create mode 100644 assets/sound/buildables/fence_rod/sound.cfg create mode 100644 assets/sound/buildables/hive/pain1.wav create mode 100644 assets/sound/buildables/hive/pain2.wav create mode 100644 assets/sound/buildables/hive/sound.cfg create mode 100644 assets/sound/buildables/hovel/attack1.wav create mode 100644 assets/sound/buildables/hovel/attack2.wav create mode 100644 assets/sound/buildables/hovel/pain1.wav create mode 100644 assets/sound/buildables/hovel/pain2.wav create mode 100644 assets/sound/buildables/hovel/sound.cfg create mode 100644 assets/sound/buildables/human/attack1.wav create mode 100644 assets/sound/buildables/human/attack2.wav create mode 100644 assets/sound/buildables/human/construct1.wav create mode 100644 assets/sound/buildables/human/construct2.wav create mode 100644 assets/sound/buildables/human/damage.wav create mode 100644 assets/sound/buildables/human/damage0.wav create mode 100644 assets/sound/buildables/human/damage1.wav create mode 100644 assets/sound/buildables/human/damage2.wav create mode 100644 assets/sound/buildables/human/damage3.wav create mode 100644 assets/sound/buildables/human/destroy1.wav create mode 100644 assets/sound/buildables/human/destroy2.wav create mode 100644 assets/sound/buildables/human/destroyed.wav create mode 100644 assets/sound/buildables/human/explosion.wav create mode 100644 assets/sound/buildables/human/fragmentbounce.wav create mode 100644 assets/sound/buildables/human/idle1.wav create mode 100644 assets/sound/buildables/human/idle2.wav create mode 100644 assets/sound/buildables/human/idle3.wav create mode 100644 assets/sound/buildables/human/pain1.wav create mode 100644 assets/sound/buildables/human/pain2.wav create mode 100644 assets/sound/buildables/human/prebuild.wav create mode 100644 assets/sound/buildables/human/repair.wav create mode 100644 assets/sound/buildables/human/repaired.wav create mode 100644 assets/sound/buildables/human/spawn1.wav create mode 100644 assets/sound/buildables/human/spawn2.wav create mode 100644 assets/sound/buildables/infestation_blister/pain1.wav create mode 100644 assets/sound/buildables/infestation_blister/sound.cfg create mode 100644 assets/sound/buildables/infestation_slime/attack1.wav create mode 100644 assets/sound/buildables/infestation_slime/pain1.wav create mode 100644 assets/sound/buildables/infestation_slime/sound.cfg create mode 100644 assets/sound/buildables/infestation_thicket/pain1.wav create mode 100644 assets/sound/buildables/infestation_thicket/sound.cfg create mode 100644 assets/sound/buildables/ladder/pain1.wav create mode 100644 assets/sound/buildables/ladder/sound.cfg create mode 100644 assets/sound/buildables/light/emp.wav create mode 100644 assets/sound/buildables/light/idle1.wav create mode 100644 assets/sound/buildables/light/pain1.wav create mode 100644 assets/sound/buildables/light/sound.cfg create mode 100644 assets/sound/buildables/medistat/attack1.wav create mode 100644 assets/sound/buildables/medistat/idle1.wav create mode 100644 assets/sound/buildables/medistat/sound.cfg create mode 100644 assets/sound/buildables/mgturret/attack1.wav create mode 100644 assets/sound/buildables/mgturret/firetemplate.wav create mode 100644 assets/sound/buildables/mgturret/idle1.wav create mode 100644 assets/sound/buildables/mgturret/pain1.wav create mode 100644 assets/sound/buildables/mgturret/sound.cfg create mode 100644 assets/sound/buildables/mgturret/spinup.wav create mode 100644 assets/sound/buildables/mgturret2/idle1.wav create mode 100644 assets/sound/buildables/mgturret2/sound.cfg create mode 100644 assets/sound/buildables/mgturret2/spinup.wav create mode 100644 assets/sound/buildables/muscle/attack1.wav create mode 100644 assets/sound/buildables/muscle/pain1.wav create mode 100644 assets/sound/buildables/muscle/sound.cfg create mode 100644 assets/sound/buildables/net/pain1.wav create mode 100644 assets/sound/buildables/net/sound.cfg create mode 100644 assets/sound/buildables/net_spike/pain1.wav create mode 100644 assets/sound/buildables/net_spike/sound.cfg create mode 100644 assets/sound/buildables/organic_bulb/pain1.wav create mode 100644 assets/sound/buildables/organic_bulb/sound.cfg create mode 100644 assets/sound/buildables/overmind/construct1.wav create mode 100644 assets/sound/buildables/overmind/idle1.wav create mode 100644 assets/sound/buildables/overmind/pain1.wav create mode 100644 assets/sound/buildables/overmind/pain2.wav create mode 100644 assets/sound/buildables/overmind/sound.cfg create mode 100644 assets/sound/buildables/panzer_large/pain1.wav create mode 100644 assets/sound/buildables/panzer_large/sound.cfg create mode 100644 assets/sound/buildables/panzer_medium/pain1.wav create mode 100644 assets/sound/buildables/panzer_medium/sound.cfg create mode 100644 assets/sound/buildables/panzer_small/pain1.wav create mode 100644 assets/sound/buildables/panzer_small/sound.cfg create mode 100644 assets/sound/buildables/plate_large/pain1.wav create mode 100644 assets/sound/buildables/plate_large/sound.cfg create mode 100644 assets/sound/buildables/plate_medium/pain1.wav create mode 100644 assets/sound/buildables/plate_medium/sound.cfg create mode 100644 assets/sound/buildables/plate_small/pain1.wav create mode 100644 assets/sound/buildables/plate_small/sound.cfg create mode 100644 assets/sound/buildables/pod/pain1.wav create mode 100644 assets/sound/buildables/pod/sound.cfg create mode 100644 assets/sound/buildables/pod_stump/pain1.wav create mode 100644 assets/sound/buildables/pod_stump/sound.cfg create mode 100644 assets/sound/buildables/reactor/attack1.wav create mode 100644 assets/sound/buildables/reactor/idle1.wav create mode 100644 assets/sound/buildables/reactor/sound.cfg create mode 100644 assets/sound/buildables/refinery/idle1.wav create mode 100644 assets/sound/buildables/refinery/sound.cfg create mode 100644 assets/sound/buildables/reflector/pain1.wav create mode 100644 assets/sound/buildables/reflector/sound.cfg create mode 100644 assets/sound/buildables/repeater/idle1.wav create mode 100644 assets/sound/buildables/repeater/sound.cfg create mode 100644 assets/sound/buildables/repeater/use.wav create mode 100644 assets/sound/buildables/shield/attack1.wav create mode 100644 assets/sound/buildables/shield/attack2.wav create mode 100644 assets/sound/buildables/shield/pain1.wav create mode 100644 assets/sound/buildables/shield/pain2.wav create mode 100644 assets/sound/buildables/shield/sound.cfg create mode 100644 assets/sound/buildables/spiteful_abcess/pain1.wav create mode 100644 assets/sound/buildables/spiteful_abcess/sound.cfg create mode 100644 assets/sound/buildables/teflon_foil/pain1.wav create mode 100644 assets/sound/buildables/teflon_foil/sound.cfg create mode 100644 assets/sound/buildables/telenode/construct1.wav create mode 100644 assets/sound/buildables/telenode/sound.cfg create mode 100644 assets/sound/buildables/tendon_large/pain1.wav create mode 100644 assets/sound/buildables/tendon_large/sound.cfg create mode 100644 assets/sound/buildables/tendon_medium/pain1.wav create mode 100644 assets/sound/buildables/tendon_medium/sound.cfg create mode 100644 assets/sound/buildables/tendon_small/pain1.wav create mode 100644 assets/sound/buildables/tendon_small/sound.cfg create mode 100644 assets/sound/buildables/tesla/idle1.wav create mode 100644 assets/sound/buildables/tesla/sound.cfg create mode 100644 assets/sound/buildables/tesla/tesla_fire.wav create mode 100644 assets/sound/buildables/trapper/attack1.wav create mode 100644 assets/sound/buildables/trapper/pain1.wav create mode 100644 assets/sound/buildables/trapper/pain2.wav create mode 100644 assets/sound/buildables/trapper/sound.cfg create mode 100644 assets/sound/edge/hdoglove.wav create mode 100644 assets/sound/feedback/hit.wav create mode 100644 assets/sound/misc/abomb_bounce1.wav create mode 100644 assets/sound/misc/abomb_bounce2.wav create mode 100644 assets/sound/misc/abomb_explode.wav create mode 100644 assets/sound/misc/alien_talk.wav create mode 100644 assets/sound/misc/disconnect.wav create mode 100644 assets/sound/misc/electro.wav create mode 100644 assets/sound/misc/fry.wav create mode 100644 assets/sound/misc/hard_bounce1.wav create mode 100644 assets/sound/misc/hard_bounce2.wav create mode 100644 assets/sound/misc/human_talk.wav create mode 100644 assets/sound/misc/menu1.wav create mode 100644 assets/sound/misc/menu2.wav create mode 100644 assets/sound/misc/menu3.wav create mode 100644 assets/sound/misc/menu4.wav create mode 100644 assets/sound/misc/mine_bounce1.wav create mode 100644 assets/sound/misc/organic_bounce.wav create mode 100644 assets/sound/misc/talk.wav create mode 100644 assets/sound/movers/doors/dr1_end.wav create mode 100644 assets/sound/movers/doors/dr1_strt.wav create mode 100644 assets/sound/movers/switches/button1.wav create mode 100644 assets/sound/null.wav create mode 100644 assets/sound/player/alienevolve.wav create mode 100644 assets/sound/player/builder/death1.wav create mode 100644 assets/sound/player/builder/death2.wav create mode 100644 assets/sound/player/builder/death3.wav create mode 100644 assets/sound/player/builder/jump1.wav create mode 100644 assets/sound/player/builder/pain100_1.wav create mode 100644 assets/sound/player/builder/pain25_1.wav create mode 100644 assets/sound/player/builder/pain50_1.wav create mode 100644 assets/sound/player/builder/pain75_1.wav create mode 100644 assets/sound/player/builder/taunt.wav create mode 100644 assets/sound/player/footsteps/clank1.wav create mode 100644 assets/sound/player/footsteps/clank2.wav create mode 100644 assets/sound/player/footsteps/clank3.wav create mode 100644 assets/sound/player/footsteps/clank4.wav create mode 100644 assets/sound/player/footsteps/flesh1.wav create mode 100644 assets/sound/player/footsteps/flesh2.wav create mode 100644 assets/sound/player/footsteps/flesh3.wav create mode 100644 assets/sound/player/footsteps/flesh4.wav create mode 100644 assets/sound/player/footsteps/splash1.wav create mode 100644 assets/sound/player/footsteps/splash2.wav create mode 100644 assets/sound/player/footsteps/splash3.wav create mode 100644 assets/sound/player/footsteps/splash4.wav create mode 100644 assets/sound/player/footsteps/step1.wav create mode 100644 assets/sound/player/footsteps/step2.wav create mode 100644 assets/sound/player/footsteps/step3.wav create mode 100644 assets/sound/player/footsteps/step4.wav create mode 100644 assets/sound/player/gurp1.wav create mode 100644 assets/sound/player/gurp2.wav create mode 100644 assets/sound/player/human_base/clank1.wav create mode 100644 assets/sound/player/human_base/clank2.wav create mode 100644 assets/sound/player/human_base/clank3.wav create mode 100644 assets/sound/player/human_base/clank4.wav create mode 100644 assets/sound/player/human_base/death1.wav create mode 100644 assets/sound/player/human_base/death2.wav create mode 100644 assets/sound/player/human_base/death3.wav create mode 100644 assets/sound/player/human_base/fall1.wav create mode 100644 assets/sound/player/human_base/jump1.wav create mode 100644 assets/sound/player/human_base/pain100_1.wav create mode 100644 assets/sound/player/human_base/pain25_1.wav create mode 100644 assets/sound/player/human_base/pain50_1.wav create mode 100644 assets/sound/player/human_base/pain75_1.wav create mode 100644 assets/sound/player/human_base/step1.wav create mode 100644 assets/sound/player/human_base/step2.wav create mode 100644 assets/sound/player/human_base/step3.wav create mode 100644 assets/sound/player/human_base/step4.wav create mode 100644 assets/sound/player/human_base/taunt.wav create mode 100644 assets/sound/player/human_bsuit/clank1.wav create mode 100644 assets/sound/player/human_bsuit/clank2.wav create mode 100644 assets/sound/player/human_bsuit/clank3.wav create mode 100644 assets/sound/player/human_bsuit/clank4.wav create mode 100644 assets/sound/player/human_bsuit/death1.wav create mode 100644 assets/sound/player/human_bsuit/death2.wav create mode 100644 assets/sound/player/human_bsuit/death3.wav create mode 100644 assets/sound/player/human_bsuit/fall1.wav create mode 100644 assets/sound/player/human_bsuit/jump1.wav create mode 100644 assets/sound/player/human_bsuit/pain100_1.wav create mode 100644 assets/sound/player/human_bsuit/pain25_1.wav create mode 100644 assets/sound/player/human_bsuit/pain50_1.wav create mode 100644 assets/sound/player/human_bsuit/pain75_1.wav create mode 100644 assets/sound/player/human_bsuit/step1.wav create mode 100644 assets/sound/player/human_bsuit/step2.wav create mode 100644 assets/sound/player/human_bsuit/step3.wav create mode 100644 assets/sound/player/human_bsuit/step4.wav create mode 100644 assets/sound/player/human_bsuit/taunt.wav create mode 100644 assets/sound/player/hummel.wav create mode 100644 assets/sound/player/land1.wav create mode 100644 assets/sound/player/level0/death1.wav create mode 100644 assets/sound/player/level0/death2.wav create mode 100644 assets/sound/player/level0/death3.wav create mode 100644 assets/sound/player/level0/drown.wav create mode 100644 assets/sound/player/level0/gasp.wav create mode 100644 assets/sound/player/level0/jump1.wav create mode 100644 assets/sound/player/level0/pain100_1.wav create mode 100644 assets/sound/player/level0/pain25_1.wav create mode 100644 assets/sound/player/level0/pain50_1.wav create mode 100644 assets/sound/player/level0/pain75_1.wav create mode 100644 assets/sound/player/level0/taunt.wav create mode 100644 assets/sound/player/level0upg/death1.wav create mode 100644 assets/sound/player/level0upg/death2.wav create mode 100644 assets/sound/player/level0upg/death3.wav create mode 100644 assets/sound/player/level0upg/drown.wav create mode 100644 assets/sound/player/level0upg/gasp.wav create mode 100644 assets/sound/player/level0upg/jump1.wav create mode 100644 assets/sound/player/level0upg/pain100_1.wav create mode 100644 assets/sound/player/level0upg/pain25_1.wav create mode 100644 assets/sound/player/level0upg/pain50_1.wav create mode 100644 assets/sound/player/level0upg/pain75_1.wav create mode 100644 assets/sound/player/level0upg/taunt.wav create mode 100644 assets/sound/player/level1/death1.wav create mode 100644 assets/sound/player/level1/death2.wav create mode 100644 assets/sound/player/level1/death3.wav create mode 100644 assets/sound/player/level1/grab.wav create mode 100644 assets/sound/player/level1/jump1.wav create mode 100644 assets/sound/player/level1/pain100_1.wav create mode 100644 assets/sound/player/level1/pain25_1.wav create mode 100644 assets/sound/player/level1/pain50_1.wav create mode 100644 assets/sound/player/level1/pain75_1.wav create mode 100644 assets/sound/player/level1/taunt.wav create mode 100644 assets/sound/player/level2/death1.wav create mode 100644 assets/sound/player/level2/death2.wav create mode 100644 assets/sound/player/level2/death3.wav create mode 100644 assets/sound/player/level2/jump1.wav create mode 100644 assets/sound/player/level2/pain100_1.wav create mode 100644 assets/sound/player/level2/pain25_1.wav create mode 100644 assets/sound/player/level2/pain50_1.wav create mode 100644 assets/sound/player/level2/pain75_1.wav create mode 100644 assets/sound/player/level2/taunt.wav create mode 100644 assets/sound/player/level3/death1.wav create mode 100644 assets/sound/player/level3/death2.wav create mode 100644 assets/sound/player/level3/death3.wav create mode 100644 assets/sound/player/level3/jump1.wav create mode 100644 assets/sound/player/level3/pain100_1.wav create mode 100644 assets/sound/player/level3/pain25_1.wav create mode 100644 assets/sound/player/level3/pain50_1.wav create mode 100644 assets/sound/player/level3/pain75_1.wav create mode 100644 assets/sound/player/level3/taunt.wav create mode 100644 assets/sound/player/level4/charge_prepare.wav create mode 100644 assets/sound/player/level4/charge_start.wav create mode 100644 assets/sound/player/level4/death1.wav create mode 100644 assets/sound/player/level4/death2.wav create mode 100644 assets/sound/player/level4/death3.wav create mode 100644 assets/sound/player/level4/jump1.wav create mode 100644 assets/sound/player/level4/pain100_1.wav create mode 100644 assets/sound/player/level4/pain25_1.wav create mode 100644 assets/sound/player/level4/pain50_1.wav create mode 100644 assets/sound/player/level4/pain75_1.wav create mode 100644 assets/sound/player/level4/taunt.wav create mode 100644 assets/sound/player/level5/death1.wav create mode 100644 assets/sound/player/level5/death2.wav create mode 100644 assets/sound/player/level5/death3.wav create mode 100644 assets/sound/player/level5/jump1.wav create mode 100644 assets/sound/player/level5/pain100_1.wav create mode 100644 assets/sound/player/level5/pain25_1.wav create mode 100644 assets/sound/player/level5/pain50_1.wav create mode 100644 assets/sound/player/level5/pain75_1.wav create mode 100644 assets/sound/player/level5/taunt.wav create mode 100644 assets/sound/player/watr_in.wav create mode 100644 assets/sound/player/watr_out.wav create mode 100644 assets/sound/player/watr_un.wav create mode 100644 assets/sound/upgrades/jetpack/hi.wav create mode 100644 assets/sound/upgrades/jetpack/idle.wav create mode 100644 assets/sound/upgrades/jetpack/low.wav create mode 100644 assets/sound/upgrades/medkit/medkit.wav create mode 100644 assets/sound/weapons/change.wav create mode 100644 assets/sound/weapons/click.wav create mode 100644 assets/sound/weapons/prifle/attack2nd.wav create mode 100644 assets/sound/weapons/tracer.wav create mode 100644 assets/sound/world/electro.wav create mode 100644 assets/sound/ye/blood_splat.wav create mode 100644 assets/sound/ye/blood_splat_headshot.wav create mode 100644 assets/sound/ye/gib.wav create mode 100644 assets/sound/ye/humanbaseunderatt.wav create mode 100644 assets/sound/ye/votebing.wav create mode 100644 assets/textures/common-trem/noalienbuild.tga create mode 100644 assets/textures/common-trem/nobuild.tga create mode 100644 assets/textures/common-trem/nohumanbuild.tga create mode 100644 assets/textures/flamer_ye/flame1.jpg create mode 100644 assets/textures/flamer_ye/flame2.jpg create mode 100644 assets/textures/flamer_ye/flame3.jpg create mode 100644 assets/textures/flamer_ye/flame4.jpg create mode 100644 assets/textures/flamer_ye/flame5.jpg create mode 100644 assets/textures/flamer_ye/flame6.jpg create mode 100644 assets/textures/flamer_ye/flame7.jpg create mode 100644 assets/textures/flamer_ye/flame8.jpg create mode 100644 assets/textures/flamer_ye/flameball.jpg create mode 100644 assets/textures/flamer_ye/trail.jpg create mode 100644 assets/textures/flamer_ye/trail.tga create mode 100644 assets/textures/slime_ye/zunge.tga create mode 100644 assets/ui/assets/3_cursor3.tga create mode 100644 assets/ui/assets/alien/bolt.tga create mode 100644 assets/ui/assets/alien/buildstat.cfg create mode 100644 assets/ui/assets/alien/buildstat/frame.tga create mode 100644 assets/ui/assets/alien/buildstat/green.tga create mode 100644 assets/ui/assets/alien/buildstat/health.tga create mode 100644 assets/ui/assets/alien/buildstat/mark.tga create mode 100644 assets/ui/assets/alien/buildstat/nopower.tga create mode 100644 assets/ui/assets/alien/buildstat/overlay.tga create mode 100644 assets/ui/assets/alien/circle.tga create mode 100644 assets/ui/assets/alien/left-arm.tga create mode 100644 assets/ui/assets/alien/left-ring.tga create mode 100644 assets/ui/assets/alien/left-spikes.tga create mode 100644 assets/ui/assets/alien/prickles.tga create mode 100644 assets/ui/assets/alien/right-arm.tga create mode 100644 assets/ui/assets/alien/right-ring.tga create mode 100644 assets/ui/assets/alien/right-spikes.tga create mode 100644 assets/ui/assets/alien/trembombs.tga create mode 100644 assets/ui/assets/alien/tremfbreath.tga create mode 100644 assets/ui/assets/alien/tremublob.tga create mode 100644 assets/ui/assets/backarrow.tga create mode 100644 assets/ui/assets/e6.md3 create mode 100644 assets/ui/assets/edge_heartbeat.wav create mode 100644 assets/ui/assets/edge_logo.jpg create mode 100644 assets/ui/assets/edge_terminal.tga create mode 100644 assets/ui/assets/fadebox.tga create mode 100644 assets/ui/assets/fart.wav create mode 100644 assets/ui/assets/forwardarrow.tga create mode 100644 assets/ui/assets/framebutton.tga create mode 100644 assets/ui/assets/gradientbar2.tga create mode 100644 assets/ui/assets/halfgradleft.tga create mode 100644 assets/ui/assets/halfgradright.tga create mode 100644 assets/ui/assets/human/bolt.tga create mode 100644 assets/ui/assets/human/buildstat.cfg create mode 100644 assets/ui/assets/human/buildstat/frame.tga create mode 100644 assets/ui/assets/human/buildstat/green.tga create mode 100644 assets/ui/assets/human/buildstat/health.tga create mode 100644 assets/ui/assets/human/buildstat/mark.tga create mode 100644 assets/ui/assets/human/buildstat/nopower.tga create mode 100644 assets/ui/assets/human/credits.tga create mode 100644 assets/ui/assets/human/left-arm.tga create mode 100644 assets/ui/assets/human/left-cap.tga create mode 100644 assets/ui/assets/human/right-arm.tga create mode 100644 assets/ui/assets/human/right-cap-big.tga create mode 100644 assets/ui/assets/human/right-cap.tga create mode 100644 assets/ui/assets/human/ring.tga create mode 100644 assets/ui/assets/human/scanner.tga create mode 100644 assets/ui/assets/human/stamina1.tga create mode 100644 assets/ui/assets/human/stamina2.tga create mode 100644 assets/ui/assets/human/stamina3.tga create mode 100644 assets/ui/assets/human/stamina4.tga create mode 100644 assets/ui/assets/load.jpg create mode 100644 assets/ui/assets/load_6.jpg create mode 100644 assets/ui/assets/loading_add.png create mode 100644 assets/ui/assets/main_add.png create mode 100644 assets/ui/assets/main_add_pulse.png create mode 100644 assets/ui/assets/main_base.png create mode 100644 assets/ui/assets/maporama.wav create mode 100644 assets/ui/assets/menu_main_aurora_base.jpg create mode 100644 assets/ui/assets/menu_main_aurora_base_add.jpg create mode 100644 assets/ui/assets/menu_main_aurora_base_add_b.jpg create mode 100644 assets/ui/assets/menu_main_aurora_base_add_b2.jpg create mode 100644 assets/ui/assets/menu_main_aurora_base_add_b3.jpg create mode 100644 assets/ui/assets/neutral/10_5pie.tga create mode 100644 assets/ui/assets/neutral/12_0pie.tga create mode 100644 assets/ui/assets/neutral/1_5pie.tga create mode 100644 assets/ui/assets/neutral/3_0pie.tga create mode 100644 assets/ui/assets/neutral/4_5pie.tga create mode 100644 assets/ui/assets/neutral/6_0pie.tga create mode 100644 assets/ui/assets/neutral/7_5pie.tga create mode 100644 assets/ui/assets/neutral/9_0pie.tga create mode 100644 assets/ui/assets/neutral/charge_bg_h.tga create mode 100644 assets/ui/assets/neutral/charge_bg_v.tga create mode 100644 assets/ui/assets/neutral/charge_cap_h.tga create mode 100644 assets/ui/assets/neutral/charge_cap_v.tga create mode 100644 assets/ui/assets/neutral/circle.tga create mode 100644 assets/ui/assets/neutral/colon.tga create mode 100644 assets/ui/assets/neutral/cross.tga create mode 100644 assets/ui/assets/neutral/cross2.tga create mode 100644 assets/ui/assets/neutral/cross3.tga create mode 100644 assets/ui/assets/neutral/cross_medkit.tga create mode 100644 assets/ui/assets/neutral/cross_poison.tga create mode 100644 assets/ui/assets/neutral/fps.tga create mode 100644 assets/ui/assets/neutral/selected.tga create mode 100644 assets/ui/assets/neutral/use.tga create mode 100644 assets/ui/assets/score_add.png create mode 100644 assets/ui/assets/score_base.tga create mode 100644 assets/ui/assets/score_flicker.png create mode 100644 assets/ui/assets/scrollbar.tga create mode 100644 assets/ui/assets/scrollbar_arrow_dwn_a.tga create mode 100644 assets/ui/assets/scrollbar_arrow_left.tga create mode 100644 assets/ui/assets/scrollbar_arrow_right.tga create mode 100644 assets/ui/assets/scrollbar_arrow_up_a.tga create mode 100644 assets/ui/assets/scrollbar_thumb.tga create mode 100644 assets/ui/assets/slider2.tga create mode 100644 assets/ui/assets/sliderbutt_1.tga create mode 100644 assets/ui/assets/stage_add.png create mode 100644 assets/ui/assets/teamoverlay.tga create mode 100644 assets/ui/assets/verticalgradient.tga create mode 100644 assets/ui/assets/warp_splash_m.jpg create mode 100644 assets/ui/assets/yboy.jpg create mode 100644 assets/ui/assets/yboy2.jpg create mode 100644 assets/ui/connect.menu create mode 100644 assets/ui/createfavorite.menu create mode 100644 assets/ui/createserver.menu create mode 100644 assets/ui/download.menu create mode 100644 assets/ui/drop.menu create mode 100644 assets/ui/error.menu create mode 100644 assets/ui/findplayer.menu create mode 100644 assets/ui/help.txt create mode 100644 assets/ui/hud.txt create mode 100644 assets/ui/infopanes.def create mode 100644 assets/ui/ingame.menu create mode 100644 assets/ui/ingame.txt create mode 100644 assets/ui/ingame_about.menu create mode 100644 assets/ui/ingame_callteamvote.menu create mode 100644 assets/ui/ingame_game.menu create mode 100644 assets/ui/ingame_ignore.menu create mode 100644 assets/ui/ingame_leave.menu create mode 100644 assets/ui/ingame_map.menu create mode 100644 assets/ui/ingame_map19201080.menu create mode 100644 assets/ui/ingame_map640480.menu create mode 100644 assets/ui/ingame_options.menu create mode 100644 assets/ui/ingame_robot.menu create mode 100644 assets/ui/ingame_sbrowser.menu create mode 100644 assets/ui/ingame_vote.menu create mode 100644 assets/ui/ingame_yehelp.menu create mode 100644 assets/ui/joinserver.menu create mode 100644 assets/ui/loading.menu create mode 100644 assets/ui/main.menu create mode 100644 assets/ui/menudef.h create mode 100644 assets/ui/menus.txt create mode 100644 assets/ui/options.menu create mode 100644 assets/ui/password.menu create mode 100644 assets/ui/say.menu create mode 100644 assets/ui/serverinfo.menu create mode 100644 assets/ui/teamscore.menu create mode 100644 assets/ui/teamscoreb.menu create mode 100644 assets/ui/tremulous.txt create mode 100644 assets/ui/tremulous_alien_builder_hud.menu create mode 100644 assets/ui/tremulous_alien_common_hud.h create mode 100644 assets/ui/tremulous_alien_general_hud.menu create mode 100644 assets/ui/tremulous_alienbuild.menu create mode 100644 assets/ui/tremulous_alienclass.menu create mode 100644 assets/ui/tremulous_aliendialogs.menu create mode 100644 assets/ui/tremulous_alienupgrade.menu create mode 100644 assets/ui/tremulous_common_hud.h create mode 100644 assets/ui/tremulous_default_hud.menu create mode 100644 assets/ui/tremulous_dialogs.menu create mode 100644 assets/ui/tremulous_human_hud.menu create mode 100644 assets/ui/tremulous_humanarmoury.menu create mode 100644 assets/ui/tremulous_humanbuild.menu create mode 100644 assets/ui/tremulous_humandialogs.menu create mode 100644 assets/ui/tremulous_humanitem.menu create mode 100644 assets/ui/tremulous_teamselect.menu create mode 100644 assets/video/splash.roq create mode 100644 assets/vm/cgame.qvm create mode 100644 assets/vm/ui.qvm create mode 100644 build/release-linux-x86_64/base/cgame/bg_alloc.asm create mode 100644 build/release-linux-x86_64/base/cgame/bg_lib.asm create mode 100644 build/release-linux-x86_64/base/cgame/bg_misc.asm create mode 100644 build/release-linux-x86_64/base/cgame/bg_pmove.asm create mode 100644 build/release-linux-x86_64/base/cgame/bg_slidemove.asm create mode 100644 build/release-linux-x86_64/base/cgame/bg_voice.asm create mode 100644 build/release-linux-x86_64/base/cgame/cg_animation.asm create mode 100644 build/release-linux-x86_64/base/cgame/cg_animmapobj.asm create mode 100644 build/release-linux-x86_64/base/cgame/cg_attachment.asm create mode 100644 build/release-linux-x86_64/base/cgame/cg_buildable.asm create mode 100644 build/release-linux-x86_64/base/cgame/cg_consolecmds.asm create mode 100644 build/release-linux-x86_64/base/cgame/cg_draw.asm create mode 100644 build/release-linux-x86_64/base/cgame/cg_drawtools.asm create mode 100644 build/release-linux-x86_64/base/cgame/cg_ents.asm create mode 100644 build/release-linux-x86_64/base/cgame/cg_event.asm create mode 100644 build/release-linux-x86_64/base/cgame/cg_main.asm create mode 100644 build/release-linux-x86_64/base/cgame/cg_marks.asm create mode 100644 build/release-linux-x86_64/base/cgame/cg_particles.asm create mode 100644 build/release-linux-x86_64/base/cgame/cg_players.asm create mode 100644 build/release-linux-x86_64/base/cgame/cg_playerstate.asm create mode 100644 build/release-linux-x86_64/base/cgame/cg_predict.asm create mode 100644 build/release-linux-x86_64/base/cgame/cg_scanner.asm create mode 100644 build/release-linux-x86_64/base/cgame/cg_servercmds.asm create mode 100644 build/release-linux-x86_64/base/cgame/cg_snapshot.asm create mode 100644 build/release-linux-x86_64/base/cgame/cg_trails.asm create mode 100644 build/release-linux-x86_64/base/cgame/cg_tutorial.asm create mode 100644 build/release-linux-x86_64/base/cgame/cg_view.asm create mode 100644 build/release-linux-x86_64/base/cgame/cg_weapons.asm create mode 100644 build/release-linux-x86_64/base/game/bg_alloc.asm create mode 100644 build/release-linux-x86_64/base/game/bg_lib.asm create mode 100644 build/release-linux-x86_64/base/game/bg_misc.asm create mode 100644 build/release-linux-x86_64/base/game/bg_pmove.asm create mode 100644 build/release-linux-x86_64/base/game/bg_slidemove.asm create mode 100644 build/release-linux-x86_64/base/game/bg_voice.asm create mode 100644 build/release-linux-x86_64/base/game/g_active.asm create mode 100644 build/release-linux-x86_64/base/game/g_admin.asm create mode 100644 build/release-linux-x86_64/base/game/g_buildable.asm create mode 100644 build/release-linux-x86_64/base/game/g_client.asm create mode 100644 build/release-linux-x86_64/base/game/g_cmds.asm create mode 100644 build/release-linux-x86_64/base/game/g_combat.asm create mode 100644 build/release-linux-x86_64/base/game/g_main.asm create mode 100644 build/release-linux-x86_64/base/game/g_maprotation.asm create mode 100644 build/release-linux-x86_64/base/game/g_misc.asm create mode 100644 build/release-linux-x86_64/base/game/g_missile.asm create mode 100644 build/release-linux-x86_64/base/game/g_mover.asm create mode 100644 build/release-linux-x86_64/base/game/g_namelog.asm create mode 100644 build/release-linux-x86_64/base/game/g_physics.asm create mode 100644 build/release-linux-x86_64/base/game/g_session.asm create mode 100644 build/release-linux-x86_64/base/game/g_spawn.asm create mode 100644 build/release-linux-x86_64/base/game/g_svcmds.asm create mode 100644 build/release-linux-x86_64/base/game/g_target.asm create mode 100644 build/release-linux-x86_64/base/game/g_team.asm create mode 100644 build/release-linux-x86_64/base/game/g_trigger.asm create mode 100644 build/release-linux-x86_64/base/game/g_utils.asm create mode 100644 build/release-linux-x86_64/base/game/g_weapon.asm create mode 100644 build/release-linux-x86_64/base/qcommon/q_math.asm create mode 100644 build/release-linux-x86_64/base/qcommon/q_shared.asm create mode 100644 build/release-linux-x86_64/base/ui/bg_lib.asm create mode 100644 build/release-linux-x86_64/base/ui/bg_misc.asm create mode 100644 build/release-linux-x86_64/base/ui/ui_atoms.asm create mode 100644 build/release-linux-x86_64/base/ui/ui_gameinfo.asm create mode 100644 build/release-linux-x86_64/base/ui/ui_main.asm create mode 100644 build/release-linux-x86_64/base/ui/ui_shared.asm create mode 100644 build/release-linux-x86_64/base/vm/cgame.qvm create mode 100644 build/release-linux-x86_64/base/vm/game.qvm create mode 100644 build/release-linux-x86_64/base/vm/ui.qvm create mode 100644 build/release-linux-x86_64/tools/asm/cmdlib.d create mode 100644 build/release-linux-x86_64/tools/asm/cmdlib.o create mode 100644 build/release-linux-x86_64/tools/asm/q3asm.d create mode 100644 build/release-linux-x86_64/tools/asm/q3asm.o create mode 100644 build/release-linux-x86_64/tools/cpp/cpp.d create mode 100644 build/release-linux-x86_64/tools/cpp/cpp.o create mode 100644 build/release-linux-x86_64/tools/cpp/eval.d create mode 100644 build/release-linux-x86_64/tools/cpp/eval.o create mode 100644 build/release-linux-x86_64/tools/cpp/getopt.d create mode 100644 build/release-linux-x86_64/tools/cpp/getopt.o create mode 100644 build/release-linux-x86_64/tools/cpp/hideset.d create mode 100644 build/release-linux-x86_64/tools/cpp/hideset.o create mode 100644 build/release-linux-x86_64/tools/cpp/include.d create mode 100644 build/release-linux-x86_64/tools/cpp/include.o create mode 100644 build/release-linux-x86_64/tools/cpp/lex.d create mode 100644 build/release-linux-x86_64/tools/cpp/lex.o create mode 100644 build/release-linux-x86_64/tools/cpp/macro.d create mode 100644 build/release-linux-x86_64/tools/cpp/macro.o create mode 100644 build/release-linux-x86_64/tools/cpp/nlist.d create mode 100644 build/release-linux-x86_64/tools/cpp/nlist.o create mode 100644 build/release-linux-x86_64/tools/cpp/tokens.d create mode 100644 build/release-linux-x86_64/tools/cpp/tokens.o create mode 100644 build/release-linux-x86_64/tools/cpp/unix.d create mode 100644 build/release-linux-x86_64/tools/cpp/unix.o create mode 100644 build/release-linux-x86_64/tools/etc/bytecode.d create mode 100644 build/release-linux-x86_64/tools/etc/bytecode.o create mode 100644 build/release-linux-x86_64/tools/etc/lcc.d create mode 100644 build/release-linux-x86_64/tools/etc/lcc.o create mode 100644 build/release-linux-x86_64/tools/lburg/gram.d create mode 100644 build/release-linux-x86_64/tools/lburg/gram.o create mode 100755 build/release-linux-x86_64/tools/lburg/lburg create mode 100644 build/release-linux-x86_64/tools/lburg/lburg.d create mode 100644 build/release-linux-x86_64/tools/lburg/lburg.o create mode 100755 build/release-linux-x86_64/tools/q3asm create mode 100755 build/release-linux-x86_64/tools/q3cpp create mode 100755 build/release-linux-x86_64/tools/q3lcc create mode 100755 build/release-linux-x86_64/tools/q3rcc create mode 100644 build/release-linux-x86_64/tools/rcc/alloc.d create mode 100644 build/release-linux-x86_64/tools/rcc/alloc.o create mode 100644 build/release-linux-x86_64/tools/rcc/bind.d create mode 100644 build/release-linux-x86_64/tools/rcc/bind.o create mode 100644 build/release-linux-x86_64/tools/rcc/bytecode.d create mode 100644 build/release-linux-x86_64/tools/rcc/bytecode.o create mode 100644 build/release-linux-x86_64/tools/rcc/dag.d create mode 100644 build/release-linux-x86_64/tools/rcc/dag.o create mode 100644 build/release-linux-x86_64/tools/rcc/dagcheck.c create mode 100644 build/release-linux-x86_64/tools/rcc/dagcheck.d create mode 100644 build/release-linux-x86_64/tools/rcc/dagcheck.o create mode 100644 build/release-linux-x86_64/tools/rcc/decl.d create mode 100644 build/release-linux-x86_64/tools/rcc/decl.o create mode 100644 build/release-linux-x86_64/tools/rcc/enode.d create mode 100644 build/release-linux-x86_64/tools/rcc/enode.o create mode 100644 build/release-linux-x86_64/tools/rcc/error.d create mode 100644 build/release-linux-x86_64/tools/rcc/error.o create mode 100644 build/release-linux-x86_64/tools/rcc/event.d create mode 100644 build/release-linux-x86_64/tools/rcc/event.o create mode 100644 build/release-linux-x86_64/tools/rcc/expr.d create mode 100644 build/release-linux-x86_64/tools/rcc/expr.o create mode 100644 build/release-linux-x86_64/tools/rcc/gen.d create mode 100644 build/release-linux-x86_64/tools/rcc/gen.o create mode 100644 build/release-linux-x86_64/tools/rcc/init.d create mode 100644 build/release-linux-x86_64/tools/rcc/init.o create mode 100644 build/release-linux-x86_64/tools/rcc/inits.d create mode 100644 build/release-linux-x86_64/tools/rcc/inits.o create mode 100644 build/release-linux-x86_64/tools/rcc/input.d create mode 100644 build/release-linux-x86_64/tools/rcc/input.o create mode 100644 build/release-linux-x86_64/tools/rcc/lex.d create mode 100644 build/release-linux-x86_64/tools/rcc/lex.o create mode 100644 build/release-linux-x86_64/tools/rcc/list.d create mode 100644 build/release-linux-x86_64/tools/rcc/list.o create mode 100644 build/release-linux-x86_64/tools/rcc/main.d create mode 100644 build/release-linux-x86_64/tools/rcc/main.o create mode 100644 build/release-linux-x86_64/tools/rcc/null.d create mode 100644 build/release-linux-x86_64/tools/rcc/null.o create mode 100644 build/release-linux-x86_64/tools/rcc/output.d create mode 100644 build/release-linux-x86_64/tools/rcc/output.o create mode 100644 build/release-linux-x86_64/tools/rcc/prof.d create mode 100644 build/release-linux-x86_64/tools/rcc/prof.o create mode 100644 build/release-linux-x86_64/tools/rcc/profio.d create mode 100644 build/release-linux-x86_64/tools/rcc/profio.o create mode 100644 build/release-linux-x86_64/tools/rcc/simp.d create mode 100644 build/release-linux-x86_64/tools/rcc/simp.o create mode 100644 build/release-linux-x86_64/tools/rcc/stmt.d create mode 100644 build/release-linux-x86_64/tools/rcc/stmt.o create mode 100644 build/release-linux-x86_64/tools/rcc/string.d create mode 100644 build/release-linux-x86_64/tools/rcc/string.o create mode 100644 build/release-linux-x86_64/tools/rcc/sym.d create mode 100644 build/release-linux-x86_64/tools/rcc/sym.o create mode 100644 build/release-linux-x86_64/tools/rcc/symbolic.d create mode 100644 build/release-linux-x86_64/tools/rcc/symbolic.o create mode 100644 build/release-linux-x86_64/tools/rcc/trace.d create mode 100644 build/release-linux-x86_64/tools/rcc/trace.o create mode 100644 build/release-linux-x86_64/tools/rcc/tree.d create mode 100644 build/release-linux-x86_64/tools/rcc/tree.o create mode 100644 build/release-linux-x86_64/tools/rcc/types.d create mode 100644 build/release-linux-x86_64/tools/rcc/types.o create mode 100644 cross-make-mingw.sh create mode 100644 make-macosx-ub.sh create mode 100644 misc/SLA-dmg.sh create mode 100644 misc/Tremulous.icns create mode 100644 misc/entities.def create mode 100644 misc/manual.lyx create mode 100644 misc/merge-ioq3-into-trem.sh create mode 100644 misc/msvc/tremulous.sln create mode 100644 misc/msvc/tremulous.vcproj create mode 100644 misc/server.cfg create mode 100644 misc/tremulous.ico create mode 100644 misc/tremulous.xpm create mode 100644 src/AL/VERSION create mode 100644 src/AL/al.h create mode 100644 src/AL/alc.h create mode 100644 src/AL/alctypes.h create mode 100644 src/AL/altypes.h create mode 100644 src/AL/alut.h create mode 100644 src/SDL12/include/SDL.h create mode 100644 src/SDL12/include/SDL_active.h create mode 100644 src/SDL12/include/SDL_audio.h create mode 100644 src/SDL12/include/SDL_byteorder.h create mode 100644 src/SDL12/include/SDL_cdrom.h create mode 100644 src/SDL12/include/SDL_config.h create mode 100644 src/SDL12/include/SDL_config_amiga.h create mode 100644 src/SDL12/include/SDL_config_dreamcast.h create mode 100644 src/SDL12/include/SDL_config_macos.h create mode 100644 src/SDL12/include/SDL_config_macosx.h create mode 100644 src/SDL12/include/SDL_config_minimal.h create mode 100644 src/SDL12/include/SDL_config_nds.h create mode 100644 src/SDL12/include/SDL_config_os2.h create mode 100644 src/SDL12/include/SDL_config_symbian.h create mode 100644 src/SDL12/include/SDL_config_win32.h create mode 100644 src/SDL12/include/SDL_copying.h create mode 100644 src/SDL12/include/SDL_cpuinfo.h create mode 100644 src/SDL12/include/SDL_endian.h create mode 100644 src/SDL12/include/SDL_error.h create mode 100644 src/SDL12/include/SDL_events.h create mode 100644 src/SDL12/include/SDL_getenv.h create mode 100644 src/SDL12/include/SDL_joystick.h create mode 100644 src/SDL12/include/SDL_keyboard.h create mode 100644 src/SDL12/include/SDL_keysym.h create mode 100644 src/SDL12/include/SDL_loadso.h create mode 100644 src/SDL12/include/SDL_main.h create mode 100644 src/SDL12/include/SDL_mouse.h create mode 100644 src/SDL12/include/SDL_mutex.h create mode 100644 src/SDL12/include/SDL_name.h create mode 100644 src/SDL12/include/SDL_opengl.h create mode 100644 src/SDL12/include/SDL_platform.h create mode 100644 src/SDL12/include/SDL_quit.h create mode 100644 src/SDL12/include/SDL_rwops.h create mode 100644 src/SDL12/include/SDL_stdinc.h create mode 100644 src/SDL12/include/SDL_syswm.h create mode 100644 src/SDL12/include/SDL_thread.h create mode 100644 src/SDL12/include/SDL_timer.h create mode 100644 src/SDL12/include/SDL_types.h create mode 100644 src/SDL12/include/SDL_version.h create mode 100644 src/SDL12/include/SDL_video.h create mode 100644 src/SDL12/include/begin_code.h create mode 100644 src/SDL12/include/close_code.h create mode 100644 src/asm/ftola.s create mode 100644 src/asm/matha.s create mode 100644 src/asm/qasm.h create mode 100644 src/asm/snapvectora.s create mode 100644 src/asm/snd_mixa.s create mode 100644 src/cgame/cg_animation.c create mode 100644 src/cgame/cg_animmapobj.c create mode 100644 src/cgame/cg_attachment.c create mode 100644 src/cgame/cg_buildable.c create mode 100644 src/cgame/cg_consolecmds.c create mode 100644 src/cgame/cg_draw.c create mode 100644 src/cgame/cg_drawtools.c create mode 100644 src/cgame/cg_ents.c create mode 100644 src/cgame/cg_event.c create mode 100644 src/cgame/cg_local.h create mode 100644 src/cgame/cg_main.c create mode 100644 src/cgame/cg_marks.c create mode 100644 src/cgame/cg_particles.c create mode 100644 src/cgame/cg_players.c create mode 100644 src/cgame/cg_playerstate.c create mode 100644 src/cgame/cg_predict.c create mode 100644 src/cgame/cg_public.h create mode 100644 src/cgame/cg_scanner.c create mode 100644 src/cgame/cg_servercmds.c create mode 100644 src/cgame/cg_snapshot.c create mode 100644 src/cgame/cg_syscalls.asm create mode 100644 src/cgame/cg_syscalls.c create mode 100644 src/cgame/cg_trails.c create mode 100644 src/cgame/cg_tutorial.c create mode 100644 src/cgame/cg_view.c create mode 100644 src/cgame/cg_weapons.c create mode 100644 src/client/cl_avi.c create mode 100644 src/client/cl_cgame.c create mode 100644 src/client/cl_cin.c create mode 100644 src/client/cl_console.c create mode 100644 src/client/cl_curl.c create mode 100644 src/client/cl_curl.h create mode 100644 src/client/cl_input.c create mode 100644 src/client/cl_keys.c create mode 100644 src/client/cl_main.c create mode 100644 src/client/cl_net_chan.c create mode 100644 src/client/cl_parse.c create mode 100644 src/client/cl_scrn.c create mode 100644 src/client/cl_ui.c create mode 100644 src/client/client.h create mode 100644 src/client/keycodes.h create mode 100644 src/client/keys.h create mode 100644 src/client/libmumblelink.c create mode 100644 src/client/libmumblelink.h create mode 100644 src/client/qal.c create mode 100644 src/client/qal.h create mode 100644 src/client/snd_adpcm.c create mode 100644 src/client/snd_codec.c create mode 100644 src/client/snd_codec.h create mode 100644 src/client/snd_codec_ogg.c create mode 100644 src/client/snd_codec_wav.c create mode 100644 src/client/snd_dma.c create mode 100644 src/client/snd_local.h create mode 100644 src/client/snd_main.c create mode 100644 src/client/snd_mem.c create mode 100644 src/client/snd_mix.c create mode 100644 src/client/snd_openal.c create mode 100644 src/client/snd_public.h create mode 100644 src/client/snd_wavelet.c create mode 100644 src/game/#bg_misc.c# create mode 100644 src/game/bg_alloc.c create mode 100644 src/game/bg_lib.c create mode 100644 src/game/bg_lib.h create mode 100644 src/game/bg_local.h create mode 100644 src/game/bg_misc.c create mode 100644 src/game/bg_pmove.c create mode 100644 src/game/bg_public.h create mode 100644 src/game/bg_slidemove.c create mode 100644 src/game/bg_voice.c create mode 100644 src/game/g_active.c create mode 100644 src/game/g_admin.c create mode 100644 src/game/g_admin.h create mode 100644 src/game/g_buildable.c create mode 100644 src/game/g_client.c create mode 100644 src/game/g_cmds.c create mode 100644 src/game/g_combat.c create mode 100644 src/game/g_local.h create mode 100644 src/game/g_main.c create mode 100644 src/game/g_maprotation.c create mode 100644 src/game/g_misc.c create mode 100644 src/game/g_missile.c create mode 100644 src/game/g_mover.c create mode 100644 src/game/g_namelog.c create mode 100644 src/game/g_physics.c create mode 100644 src/game/g_public.h create mode 100644 src/game/g_session.c create mode 100644 src/game/g_spawn.c create mode 100644 src/game/g_svcmds.c create mode 100644 src/game/g_syscalls.asm create mode 100644 src/game/g_syscalls.c create mode 100644 src/game/g_target.c create mode 100644 src/game/g_team.c create mode 100644 src/game/g_trigger.c create mode 100644 src/game/g_utils.c create mode 100644 src/game/g_weapon.c create mode 100644 src/game/tremulous.h create mode 100644 src/jpeg-8c/README create mode 100644 src/jpeg-8c/jaricom.c create mode 100644 src/jpeg-8c/jcapimin.c create mode 100644 src/jpeg-8c/jcapistd.c create mode 100644 src/jpeg-8c/jcarith.c create mode 100644 src/jpeg-8c/jccoefct.c create mode 100644 src/jpeg-8c/jccolor.c create mode 100644 src/jpeg-8c/jcdctmgr.c create mode 100644 src/jpeg-8c/jchuff.c create mode 100644 src/jpeg-8c/jcinit.c create mode 100644 src/jpeg-8c/jcmainct.c create mode 100644 src/jpeg-8c/jcmarker.c create mode 100644 src/jpeg-8c/jcmaster.c create mode 100644 src/jpeg-8c/jcomapi.c create mode 100644 src/jpeg-8c/jconfig.h create mode 100644 src/jpeg-8c/jcparam.c create mode 100644 src/jpeg-8c/jcprepct.c create mode 100644 src/jpeg-8c/jcsample.c create mode 100644 src/jpeg-8c/jctrans.c create mode 100644 src/jpeg-8c/jdapimin.c create mode 100644 src/jpeg-8c/jdapistd.c create mode 100644 src/jpeg-8c/jdarith.c create mode 100644 src/jpeg-8c/jdatadst.c create mode 100644 src/jpeg-8c/jdatasrc.c create mode 100644 src/jpeg-8c/jdcoefct.c create mode 100644 src/jpeg-8c/jdcolor.c create mode 100644 src/jpeg-8c/jdct.h create mode 100644 src/jpeg-8c/jddctmgr.c create mode 100644 src/jpeg-8c/jdhuff.c create mode 100644 src/jpeg-8c/jdinput.c create mode 100644 src/jpeg-8c/jdmainct.c create mode 100644 src/jpeg-8c/jdmarker.c create mode 100644 src/jpeg-8c/jdmaster.c create mode 100644 src/jpeg-8c/jdmerge.c create mode 100644 src/jpeg-8c/jdpostct.c create mode 100644 src/jpeg-8c/jdsample.c create mode 100644 src/jpeg-8c/jdtrans.c create mode 100644 src/jpeg-8c/jerror.c create mode 100644 src/jpeg-8c/jerror.h create mode 100644 src/jpeg-8c/jfdctflt.c create mode 100644 src/jpeg-8c/jfdctfst.c create mode 100644 src/jpeg-8c/jfdctint.c create mode 100644 src/jpeg-8c/jidctflt.c create mode 100644 src/jpeg-8c/jidctfst.c create mode 100644 src/jpeg-8c/jidctint.c create mode 100644 src/jpeg-8c/jinclude.h create mode 100644 src/jpeg-8c/jmemmgr.c create mode 100644 src/jpeg-8c/jmemnobs.c create mode 100644 src/jpeg-8c/jmemsys.h create mode 100644 src/jpeg-8c/jmorecfg.h create mode 100644 src/jpeg-8c/jpegint.h create mode 100644 src/jpeg-8c/jpeglib.h create mode 100644 src/jpeg-8c/jquant1.c create mode 100644 src/jpeg-8c/jquant2.c create mode 100644 src/jpeg-8c/jutils.c create mode 100644 src/jpeg-8c/jversion.h create mode 100644 src/libcurl/curl/curl.h create mode 100644 src/libcurl/curl/curlver.h create mode 100644 src/libcurl/curl/easy.h create mode 100644 src/libcurl/curl/mprintf.h create mode 100644 src/libcurl/curl/multi.h create mode 100644 src/libcurl/curl/stdcheaders.h create mode 100644 src/libcurl/curl/types.h create mode 100644 src/libs/win32/libSDL.dll.a create mode 100644 src/libs/win32/libSDL.la create mode 100644 src/libs/win32/libSDLmain.a create mode 100644 src/libs/win32/libcurl.a create mode 100644 src/libspeex/_kiss_fft_guts.h create mode 100644 src/libspeex/arch.h create mode 100644 src/libspeex/bits.c create mode 100644 src/libspeex/buffer.c create mode 100644 src/libspeex/cb_search.c create mode 100644 src/libspeex/cb_search.h create mode 100644 src/libspeex/cb_search_arm4.h create mode 100644 src/libspeex/cb_search_bfin.h create mode 100644 src/libspeex/cb_search_sse.h create mode 100644 src/libspeex/config.h create mode 100644 src/libspeex/echo_diagnostic.m create mode 100644 src/libspeex/exc_10_16_table.c create mode 100644 src/libspeex/exc_10_32_table.c create mode 100644 src/libspeex/exc_20_32_table.c create mode 100644 src/libspeex/exc_5_256_table.c create mode 100644 src/libspeex/exc_5_64_table.c create mode 100644 src/libspeex/exc_8_128_table.c create mode 100644 src/libspeex/fftwrap.c create mode 100644 src/libspeex/fftwrap.h create mode 100644 src/libspeex/filterbank.c create mode 100644 src/libspeex/filterbank.h create mode 100644 src/libspeex/filters.c create mode 100644 src/libspeex/filters.h create mode 100644 src/libspeex/filters_arm4.h create mode 100644 src/libspeex/filters_bfin.h create mode 100644 src/libspeex/filters_sse.h create mode 100644 src/libspeex/fixed_arm4.h create mode 100644 src/libspeex/fixed_arm5e.h create mode 100644 src/libspeex/fixed_bfin.h create mode 100644 src/libspeex/fixed_debug.h create mode 100644 src/libspeex/fixed_generic.h create mode 100644 src/libspeex/gain_table.c create mode 100644 src/libspeex/gain_table_lbr.c create mode 100644 src/libspeex/hexc_10_32_table.c create mode 100644 src/libspeex/hexc_table.c create mode 100644 src/libspeex/high_lsp_tables.c create mode 100644 src/libspeex/include/speex/speex.h create mode 100644 src/libspeex/include/speex/speex_bits.h create mode 100644 src/libspeex/include/speex/speex_buffer.h create mode 100644 src/libspeex/include/speex/speex_callbacks.h create mode 100644 src/libspeex/include/speex/speex_config_types.h create mode 100644 src/libspeex/include/speex/speex_echo.h create mode 100644 src/libspeex/include/speex/speex_header.h create mode 100644 src/libspeex/include/speex/speex_jitter.h create mode 100644 src/libspeex/include/speex/speex_preprocess.h create mode 100644 src/libspeex/include/speex/speex_resampler.h create mode 100644 src/libspeex/include/speex/speex_stereo.h create mode 100644 src/libspeex/include/speex/speex_types.h create mode 100644 src/libspeex/jitter.c create mode 100644 src/libspeex/kiss_fft.c create mode 100644 src/libspeex/kiss_fft.h create mode 100644 src/libspeex/kiss_fftr.c create mode 100644 src/libspeex/kiss_fftr.h create mode 100644 src/libspeex/lpc.c create mode 100644 src/libspeex/lpc.h create mode 100644 src/libspeex/lpc_bfin.h create mode 100644 src/libspeex/lsp.c create mode 100644 src/libspeex/lsp.h create mode 100644 src/libspeex/lsp_bfin.h create mode 100644 src/libspeex/lsp_tables_nb.c create mode 100644 src/libspeex/ltp.c create mode 100644 src/libspeex/ltp.h create mode 100644 src/libspeex/ltp_arm4.h create mode 100644 src/libspeex/ltp_bfin.h create mode 100644 src/libspeex/ltp_sse.h create mode 100644 src/libspeex/math_approx.h create mode 100644 src/libspeex/mdf.c create mode 100644 src/libspeex/misc_bfin.h create mode 100644 src/libspeex/modes.c create mode 100644 src/libspeex/modes.h create mode 100644 src/libspeex/modes_wb.c create mode 100644 src/libspeex/nb_celp.c create mode 100644 src/libspeex/nb_celp.h create mode 100644 src/libspeex/os_support.h create mode 100644 src/libspeex/preprocess.c create mode 100644 src/libspeex/pseudofloat.h create mode 100644 src/libspeex/quant_lsp.c create mode 100644 src/libspeex/quant_lsp.h create mode 100644 src/libspeex/quant_lsp_bfin.h create mode 100644 src/libspeex/resample.c create mode 100644 src/libspeex/sb_celp.c create mode 100644 src/libspeex/sb_celp.h create mode 100644 src/libspeex/smallft.c create mode 100644 src/libspeex/smallft.h create mode 100644 src/libspeex/speex.c create mode 100644 src/libspeex/speex_callbacks.c create mode 100644 src/libspeex/speex_header.c create mode 100644 src/libspeex/stack_alloc.h create mode 100644 src/libspeex/stereo.c create mode 100644 src/libspeex/testdenoise.c create mode 100644 src/libspeex/testecho.c create mode 100644 src/libspeex/testenc.c create mode 100644 src/libspeex/testenc_uwb.c create mode 100644 src/libspeex/testenc_wb.c create mode 100644 src/libspeex/vbr.c create mode 100644 src/libspeex/vbr.h create mode 100644 src/libspeex/vorbis_psy.h create mode 100644 src/libspeex/vq.c create mode 100644 src/libspeex/vq.h create mode 100644 src/libspeex/vq_arm4.h create mode 100644 src/libspeex/vq_bfin.h create mode 100644 src/libspeex/vq_sse.h create mode 100644 src/libspeex/window.c create mode 100644 src/master/Makefile create mode 100644 src/master/common.h create mode 100644 src/master/master.c create mode 100644 src/master/messages.c create mode 100644 src/master/messages.h create mode 100644 src/master/servers.c create mode 100644 src/master/servers.h create mode 100644 src/master/stats.c create mode 100644 src/null/mac_net.c create mode 100644 src/null/null_client.c create mode 100644 src/null/null_glimp.c create mode 100644 src/null/null_input.c create mode 100644 src/null/null_main.c create mode 100644 src/null/null_net.c create mode 100644 src/null/null_snddma.c create mode 100644 src/qcommon/cm_load.c create mode 100644 src/qcommon/cm_local.h create mode 100644 src/qcommon/cm_patch.c create mode 100644 src/qcommon/cm_patch.h create mode 100644 src/qcommon/cm_polylib.c create mode 100644 src/qcommon/cm_polylib.h create mode 100644 src/qcommon/cm_public.h create mode 100644 src/qcommon/cm_test.c create mode 100644 src/qcommon/cm_trace.c create mode 100644 src/qcommon/cmd.c create mode 100644 src/qcommon/common.c create mode 100644 src/qcommon/cvar.c create mode 100644 src/qcommon/files.c create mode 100644 src/qcommon/huffman.c create mode 100644 src/qcommon/ioapi.c create mode 100644 src/qcommon/ioapi.h create mode 100644 src/qcommon/md4.c create mode 100644 src/qcommon/md5.c create mode 100644 src/qcommon/msg.c create mode 100644 src/qcommon/net_chan.c create mode 100644 src/qcommon/net_ip.c create mode 100644 src/qcommon/parse.c create mode 100644 src/qcommon/puff.c create mode 100644 src/qcommon/puff.h create mode 100644 src/qcommon/q_math.c create mode 100644 src/qcommon/q_platform.h create mode 100644 src/qcommon/q_shared.c create mode 100644 src/qcommon/q_shared.h create mode 100644 src/qcommon/qcommon.h create mode 100644 src/qcommon/qfiles.h create mode 100644 src/qcommon/surfaceflags.h create mode 100644 src/qcommon/unzip.c create mode 100644 src/qcommon/unzip.h create mode 100644 src/qcommon/vm.c create mode 100644 src/qcommon/vm_interpreted.c create mode 100644 src/qcommon/vm_local.h create mode 100644 src/qcommon/vm_none.c create mode 100644 src/qcommon/vm_powerpc.c create mode 100644 src/qcommon/vm_powerpc_asm.c create mode 100644 src/qcommon/vm_powerpc_asm.h create mode 100644 src/qcommon/vm_sparc.c create mode 100644 src/qcommon/vm_sparc.h create mode 100644 src/qcommon/vm_x86.c create mode 100644 src/qcommon/vm_x86_64.c create mode 100644 src/qcommon/vm_x86_64_assembler.c create mode 100644 src/renderer/qgl.h create mode 100644 src/renderer/tr_animation.c create mode 100644 src/renderer/tr_backend.c create mode 100644 src/renderer/tr_bsp.c create mode 100644 src/renderer/tr_cmds.c create mode 100644 src/renderer/tr_curve.c create mode 100644 src/renderer/tr_flares.c create mode 100644 src/renderer/tr_font.c create mode 100644 src/renderer/tr_image.c create mode 100644 src/renderer/tr_image_bmp.c create mode 100644 src/renderer/tr_image_jpg.c create mode 100644 src/renderer/tr_image_pcx.c create mode 100644 src/renderer/tr_image_png.c create mode 100644 src/renderer/tr_image_tga.c create mode 100644 src/renderer/tr_init.c create mode 100644 src/renderer/tr_light.c create mode 100644 src/renderer/tr_local.h create mode 100644 src/renderer/tr_main.c create mode 100644 src/renderer/tr_marks.c create mode 100644 src/renderer/tr_mesh.c create mode 100644 src/renderer/tr_model.c create mode 100644 src/renderer/tr_noise.c create mode 100644 src/renderer/tr_public.h create mode 100644 src/renderer/tr_scene.c create mode 100644 src/renderer/tr_shade.c create mode 100644 src/renderer/tr_shade_calc.c create mode 100644 src/renderer/tr_shader.c create mode 100644 src/renderer/tr_shadows.c create mode 100644 src/renderer/tr_sky.c create mode 100644 src/renderer/tr_surface.c create mode 100644 src/renderer/tr_types.h create mode 100644 src/renderer/tr_world.c create mode 100644 src/sdl/sdl_gamma.c create mode 100644 src/sdl/sdl_glimp.c create mode 100644 src/sdl/sdl_icon.h create mode 100644 src/sdl/sdl_input.c create mode 100644 src/sdl/sdl_snd.c create mode 100644 src/server/server.h create mode 100644 src/server/sv_ccmds.c create mode 100644 src/server/sv_client.c create mode 100644 src/server/sv_game.c create mode 100644 src/server/sv_init.c create mode 100644 src/server/sv_main.c create mode 100644 src/server/sv_net_chan.c create mode 100644 src/server/sv_snapshot.c create mode 100644 src/server/sv_world.c create mode 100644 src/sys/con_log.c create mode 100644 src/sys/con_passive.c create mode 100644 src/sys/con_tty.c create mode 100644 src/sys/con_win32.c create mode 100644 src/sys/sys_loadlib.h create mode 100644 src/sys/sys_local.h create mode 100644 src/sys/sys_main.c create mode 100644 src/sys/sys_osx.m create mode 100644 src/sys/sys_unix.c create mode 100644 src/sys/sys_win32.c create mode 100644 src/sys/win_resource.h create mode 100644 src/sys/win_resource.rc create mode 100644 src/tools/asm/README.Id create mode 100644 src/tools/asm/cmdlib.c create mode 100644 src/tools/asm/cmdlib.h create mode 100644 src/tools/asm/lib.txt create mode 100644 src/tools/asm/mathlib.h create mode 100644 src/tools/asm/notes.txt create mode 100644 src/tools/asm/ops.txt create mode 100644 src/tools/asm/opstrings.h create mode 100644 src/tools/asm/q3asm.c create mode 100644 src/tools/lcc/COPYRIGHT create mode 100644 src/tools/lcc/LOG create mode 100644 src/tools/lcc/README create mode 100644 src/tools/lcc/README.id create mode 100644 src/tools/lcc/cpp/cpp.c create mode 100644 src/tools/lcc/cpp/cpp.h create mode 100644 src/tools/lcc/cpp/eval.c create mode 100644 src/tools/lcc/cpp/getopt.c create mode 100644 src/tools/lcc/cpp/hideset.c create mode 100644 src/tools/lcc/cpp/include.c create mode 100644 src/tools/lcc/cpp/lex.c create mode 100644 src/tools/lcc/cpp/macro.c create mode 100644 src/tools/lcc/cpp/nlist.c create mode 100644 src/tools/lcc/cpp/tokens.c create mode 100644 src/tools/lcc/cpp/unix.c create mode 100644 src/tools/lcc/doc/4.html create mode 100644 src/tools/lcc/doc/bprint.1 create mode 100644 src/tools/lcc/doc/bprint.pdf create mode 100644 src/tools/lcc/doc/install.html create mode 100644 src/tools/lcc/doc/lcc.1 create mode 100644 src/tools/lcc/doc/lcc.pdf create mode 100644 src/tools/lcc/etc/bytecode.c create mode 100644 src/tools/lcc/etc/lcc.c create mode 100644 src/tools/lcc/lburg/gram.c create mode 100644 src/tools/lcc/lburg/gram.y create mode 100644 src/tools/lcc/lburg/lburg.1 create mode 100644 src/tools/lcc/lburg/lburg.c create mode 100644 src/tools/lcc/lburg/lburg.h create mode 100644 src/tools/lcc/src/alloc.c create mode 100644 src/tools/lcc/src/bind.c create mode 100644 src/tools/lcc/src/bytecode.c create mode 100644 src/tools/lcc/src/c.h create mode 100644 src/tools/lcc/src/config.h create mode 100644 src/tools/lcc/src/dag.c create mode 100644 src/tools/lcc/src/dagcheck.md create mode 100644 src/tools/lcc/src/decl.c create mode 100644 src/tools/lcc/src/enode.c create mode 100644 src/tools/lcc/src/error.c create mode 100644 src/tools/lcc/src/event.c create mode 100644 src/tools/lcc/src/expr.c create mode 100644 src/tools/lcc/src/gen.c create mode 100644 src/tools/lcc/src/init.c create mode 100644 src/tools/lcc/src/inits.c create mode 100644 src/tools/lcc/src/input.c create mode 100644 src/tools/lcc/src/lex.c create mode 100644 src/tools/lcc/src/list.c create mode 100644 src/tools/lcc/src/main.c create mode 100644 src/tools/lcc/src/null.c create mode 100644 src/tools/lcc/src/output.c create mode 100644 src/tools/lcc/src/prof.c create mode 100644 src/tools/lcc/src/profio.c create mode 100644 src/tools/lcc/src/simp.c create mode 100644 src/tools/lcc/src/stmt.c create mode 100644 src/tools/lcc/src/string.c create mode 100644 src/tools/lcc/src/sym.c create mode 100644 src/tools/lcc/src/symbolic.c create mode 100644 src/tools/lcc/src/token.h create mode 100644 src/tools/lcc/src/trace.c create mode 100644 src/tools/lcc/src/tree.c create mode 100644 src/tools/lcc/src/types.c create mode 100644 src/ui/ui_atoms.c create mode 100644 src/ui/ui_gameinfo.c create mode 100644 src/ui/ui_local.h create mode 100644 src/ui/ui_main.c create mode 100644 src/ui/ui_public.h create mode 100644 src/ui/ui_shared.c create mode 100644 src/ui/ui_shared.h create mode 100644 src/ui/ui_syscalls.asm create mode 100644 src/ui/ui_syscalls.c create mode 100644 src/zlib/adler32.c create mode 100644 src/zlib/crc32.c create mode 100644 src/zlib/crc32.h create mode 100644 src/zlib/inffast.c create mode 100644 src/zlib/inffast.h create mode 100644 src/zlib/inffixed.h create mode 100644 src/zlib/inflate.c create mode 100644 src/zlib/inflate.h create mode 100644 src/zlib/inftrees.c create mode 100644 src/zlib/inftrees.h create mode 100644 src/zlib/zconf.h create mode 100644 src/zlib/zlib.h create mode 100644 src/zlib/zutil.c create mode 100644 src/zlib/zutil.h diff --git a/CC b/CC new file mode 100644 index 0000000..92e4148 --- /dev/null +++ b/CC @@ -0,0 +1,229 @@ + Creative_Commons + Creative Commons Legal Code + Attribution-ShareAlike 2.5 +CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL +SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT +RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. +CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND +DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE. +License +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE +COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY +COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS +AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. +BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE +BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS +CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND +CONDITIONS. +1. Definitions + + a. "Collective Work" means a work, such as a periodical issue, anthology or + encyclopedia, in which the Work in its entirety in unmodified form, along + with a number of other contributions, constituting separate and + independent works in themselves, are assembled into a collective whole. A + work that constitutes a Collective Work will not be considered a + Derivative Work (as defined below) for the purposes of this License. + b. "Derivative Work" means a work based upon the Work or upon the Work and + other pre-existing works, such as a translation, musical arrangement, + dramatization, fictionalization, motion picture version, sound recording, + art reproduction, abridgment, condensation, or any other form in which the + Work may be recast, transformed, or adapted, except that a work that + constitutes a Collective Work will not be considered a Derivative Work for + the purpose of this License. For the avoidance of doubt, where the Work is + a musical composition or sound recording, the synchronization of the Work + in timed-relation with a moving image ("synching") will be considered a + Derivative Work for the purpose of this License. + c. "Licensor" means the individual or entity that offers the Work under the + terms of this License. + d. "Original Author" means the individual or entity who created the Work. + e. "Work" means the copyrightable work of authorship offered under the terms + of this License. + f. "You" means an individual or entity exercising rights under this License + who has not previously violated the terms of this License with respect to + the Work, or who has received express permission from the Licensor to + exercise rights under this License despite a previous violation. + g. "License Elements" means the following high-level license attributes as + selected by Licensor and indicated in the title of this License: + Attribution, ShareAlike. + +2. Fair Use Rights. Nothing in this license is intended to reduce, limit, or +restrict any rights arising from fair use, first sale or other limitations on +the exclusive rights of the copyright owner under copyright law or other +applicable laws. +3. License Grant. Subject to the terms and conditions of this License, Licensor +hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the +duration of the applicable copyright) license to exercise the rights in the +Work as stated below: + + a. to reproduce the Work, to incorporate the Work into one or more Collective + Works, and to reproduce the Work as incorporated in the Collective Works; + b. to create and reproduce Derivative Works; + c. to distribute copies or phonorecords of, display publicly, perform + publicly, and perform publicly by means of a digital audio transmission + the Work including as incorporated in Collective Works; + d. to distribute copies or phonorecords of, display publicly, perform + publicly, and perform publicly by means of a digital audio transmission + Derivative Works. + e. For the avoidance of doubt, where the work is a musical composition: + + i. Performance Royalties Under Blanket Licenses. Licensor waives the + exclusive right to collect, whether individually or via a performance + rights society (e.g. ASCAP, BMI, SESAC), royalties for the public + performance or public digital performance (e.g. webcast) of the Work. + ii. Mechanical Rights and Statutory Royalties. Licensor waives the + exclusive right to collect, whether individually or via a music + rights society or designated agent (e.g. Harry Fox Agency), royalties + for any phonorecord You create from the Work ("cover version") and + distribute, subject to the compulsory license created by 17 USC + Section 115 of the US Copyright Act (or the equivalent in other + jurisdictions). + + f. Webcasting Rights and Statutory Royalties. For the avoidance of doubt, + where the Work is a sound recording, Licensor waives the exclusive right + to collect, whether individually or via a performance-rights society (e.g. + SoundExchange), royalties for the public digital performance (e.g. + webcast) of the Work, subject to the compulsory license created by 17 USC + Section 114 of the US Copyright Act (or the equivalent in other + jurisdictions). + +The above rights may be exercised in all media and formats whether now known or +hereafter devised. The above rights include the right to make such +modifications as are technically necessary to exercise the rights in other +media and formats. All rights not expressly granted by Licensor are hereby +reserved. +4. Restrictions.The license granted in Section 3 above is expressly made +subject to and limited by the following restrictions: + + a. You may distribute, publicly display, publicly perform, or publicly + digitally perform the Work only under the terms of this License, and You + must include a copy of, or the Uniform Resource Identifier for, this + License with every copy or phonorecord of the Work You distribute, + publicly display, publicly perform, or publicly digitally perform. You may + not offer or impose any terms on the Work that alter or restrict the terms + of this License or the recipients' exercise of the rights granted + hereunder. You may not sublicense the Work. You must keep intact all + notices that refer to this License and to the disclaimer of warranties. + You may not distribute, publicly display, publicly perform, or publicly + digitally perform the Work with any technological measures that control + access or use of the Work in a manner inconsistent with the terms of this + License Agreement. The above applies to the Work as incorporated in a + Collective Work, but this does not require the Collective Work apart from + the Work itself to be made subject to the terms of this License. If You + create a Collective Work, upon notice from any Licensor You must, to the + extent practicable, remove from the Collective Work any credit as required + by clause 4(c), as requested. If You create a Derivative Work, upon notice + from any Licensor You must, to the extent practicable, remove from the + Derivative Work any credit as required by clause 4(c), as requested. + b. You may distribute, publicly display, publicly perform, or publicly + digitally perform a Derivative Work only under the terms of this License, + a later version of this License with the same License Elements as this + License, or a Creative Commons iCommons license that contains the same + License Elements as this License (e.g. Attribution-ShareAlike 2.5 Japan). + You must include a copy of, or the Uniform Resource Identifier for, this + License or other license specified in the previous sentence with every + copy or phonorecord of each Derivative Work You distribute, publicly + display, publicly perform, or publicly digitally perform. You may not + offer or impose any terms on the Derivative Works that alter or restrict + the terms of this License or the recipients' exercise of the rights + granted hereunder, and You must keep intact all notices that refer to this + License and to the disclaimer of warranties. You may not distribute, + publicly display, publicly perform, or publicly digitally perform the + Derivative Work with any technological measures that control access or use + of the Work in a manner inconsistent with the terms of this License + Agreement. The above applies to the Derivative Work as incorporated in a + Collective Work, but this does not require the Collective Work apart from + the Derivative Work itself to be made subject to the terms of this + License. + c. If you distribute, publicly display, publicly perform, or publicly + digitally perform the Work or any Derivative Works or Collective Works, + You must keep intact all copyright notices for the Work and provide, + reasonable to the medium or means You are utilizing: (i) the name of the + Original Author (or pseudonym, if applicable) if supplied, and/or (ii) if + the Original Author and/or Licensor designate another party or parties + (e.g. a sponsor institute, publishing entity, journal) for attribution in + Licensor's copyright notice, terms of service or by other reasonable + means, the name of such party or parties; the title of the Work if + supplied; to the extent reasonably practicable, the Uniform Resource + Identifier, if any, that Licensor specifies to be associated with the + Work, unless such URI does not refer to the copyright notice or licensing + information for the Work; and in the case of a Derivative Work, a credit + identifying the use of the Work in the Derivative Work (e.g., "French + translation of the Work by Original Author," or "Screenplay based on + original Work by Original Author"). Such credit may be implemented in any + reasonable manner; provided, however, that in the case of a Derivative + Work or Collective Work, at a minimum such credit will appear where any + other comparable authorship credit appears and in a manner at least as + prominent as such other comparable authorship credit. + +5. Representations, Warranties and Disclaimer +UNLESS OTHERWISE AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK +AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE +MATERIALS, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT +LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR +PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, +OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME +JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH +EXCLUSION MAY NOT APPLY TO YOU. +6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN +NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, +INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS +LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. +7. Termination + + a. This License and the rights granted hereunder will terminate automatically + upon any breach by You of the terms of this License. Individuals or + entities who have received Derivative Works or Collective Works from You + under this License, however, will not have their licenses terminated + provided such individuals or entities remain in full compliance with those + licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of + this License. + b. Subject to the above terms and conditions, the license granted here is + perpetual (for the duration of the applicable copyright in the Work). + Notwithstanding the above, Licensor reserves the right to release the Work + under different license terms or to stop distributing the Work at any + time; provided, however that any such election will not serve to withdraw + this License (or any other license that has been, or is required to be, + granted under the terms of this License), and this License will continue + in full force and effect unless terminated as stated above. + +8. Miscellaneous + + a. Each time You distribute or publicly digitally perform the Work or a + Collective Work, the Licensor offers to the recipient a license to the + Work on the same terms and conditions as the license granted to You under + this License. + b. Each time You distribute or publicly digitally perform a Derivative Work, + Licensor offers to the recipient a license to the original Work on the + same terms and conditions as the license granted to You under this + License. + c. If any provision of this License is invalid or unenforceable under + applicable law, it shall not affect the validity or enforceability of the + remainder of the terms of this License, and without further action by the + parties to this agreement, such provision shall be reformed to the minimum + extent necessary to make such provision valid and enforceable. + d. No term or provision of this License shall be deemed waived and no breach + consented to unless such waiver or consent shall be in writing and signed + by the party to be charged with such waiver or consent. + e. This License constitutes the entire agreement between the parties with + respect to the Work licensed here. There are no understandings, agreements + or representations with respect to the Work not specified here. Licensor + shall not be bound by any additional provisions that may appear in any + communication from You. This License may not be modified without the + mutual written agreement of the Licensor and You. + +Creative Commons is not a party to this License, and makes no warranty +whatsoever in connection with the Work. Creative Commons will not be liable to +You or any party on any legal theory for any damages whatsoever, including +without limitation any general, special, incidental or consequential damages +arising in connection to this license. Notwithstanding the foregoing two (2) +sentences, if Creative Commons has expressly identified itself as the Licensor +hereunder, it shall have all rights and obligations of Licensor. +Except for the limited purpose of indicating to the public that the Work is +licensed under the CCPL, neither party will use the trademark "Creative +Commons" or any related trademark or logo of Creative Commons without the prior +written consent of Creative Commons. Any permitted use will be in compliance +with Creative Commons' then-current trademark usage guidelines, as may be +published on its website or otherwise made available upon request from time to +time. +Creative Commons may be contacted at http://creativecommons.org/. diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..88fea84 --- /dev/null +++ b/COPYING @@ -0,0 +1,24 @@ +---------------------------------------------------------- Tremulous License --- + +Tremulous is licensed in two broadly separate sections: the code and the media. + +The code is licensed under the GNU GENERAL PUBLIC LICENSE. This license is +contained in full in the file named GPL. Please be aware of the exceptions to +this license as listed below. + +The media is licensed under the CREATIVE COMMONS ATTRIBUTION-SHAREALIKE 2.5 +LICENSE. Please read http://creativecommons.org/licenses/by-sa/2.5/ to learn +more about this license. The full license text is contained in the file named +CC. + + +---------------------------------------------------- Code License Exceptions --- + +The following files contain sections of code that are not licensed under the +GPL, but are nevertheless GPL compatible. The license text for these licenses +is contained within the files as listed. + + src/qcommon/unzip.c zlib license + src/game/bg_lib.c BSD license + src/client/snd_adpcm.c Stichting Mathematisch Centrum license + src/jpeg-6/* JPEG license diff --git a/GPL b/GPL new file mode 100644 index 0000000..050f1e6 --- /dev/null +++ b/GPL @@ -0,0 +1,281 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..02a0643 --- /dev/null +++ b/Makefile @@ -0,0 +1,1955 @@ +# +# Tremulous Makefile +# +# GNU Make required +# + +COMPILE_PLATFORM=$(shell uname|sed -e s/_.*//|tr '[:upper:]' '[:lower:]'|sed -e 's/\//_/g') + +COMPILE_ARCH=$(shell uname -m | sed -e s/i.86/x86/) + +ifeq ($(COMPILE_PLATFORM),sunos) + # Solaris uname and GNU uname differ + COMPILE_ARCH=$(shell uname -p | sed -e s/i.86/x86/) +endif +ifeq ($(COMPILE_PLATFORM),darwin) + # Apple does some things a little differently... + COMPILE_ARCH=$(shell uname -p | sed -e s/i.86/x86/) +endif + +ifndef BUILD_STANDALONE + BUILD_STANDALONE = 0 +endif +ifndef BUILD_CLIENT + BUILD_CLIENT = 0 +endif +ifndef BUILD_CLIENT_SMP + BUILD_CLIENT_SMP = 0 +endif +ifndef BUILD_SERVER + BUILD_SERVER = 0 +endif +ifndef BUILD_GAME_SO + BUILD_GAME_SO = 0 +endif +ifndef BUILD_GAME_QVM + BUILD_GAME_QVM = 1 +endif +ifndef BUILD_MISSIONPACK + BUILD_MISSIONPACK= 0 +endif + +ifneq ($(PLATFORM),darwin) + BUILD_CLIENT_SMP = 0 +endif + +############################################################################# +# +# If you require a different configuration from the defaults below, create a +# new file named "Makefile.local" in the same directory as this file and define +# your parameters there. This allows you to change configuration without +# causing problems with keeping up to date with the repository. +# +############################################################################# +-include Makefile.local + +ifndef PLATFORM +PLATFORM=$(COMPILE_PLATFORM) +endif +export PLATFORM + +ifeq ($(COMPILE_ARCH),powerpc) + COMPILE_ARCH=ppc +endif +ifeq ($(COMPILE_ARCH),powerpc64) + COMPILE_ARCH=ppc64 +endif + +ifndef ARCH +ARCH=$(COMPILE_ARCH) +endif +export ARCH + +ifneq ($(PLATFORM),$(COMPILE_PLATFORM)) + CROSS_COMPILING=1 +else + CROSS_COMPILING=0 + + ifneq ($(ARCH),$(COMPILE_ARCH)) + CROSS_COMPILING=1 + endif +endif +export CROSS_COMPILING + +ifndef COPYDIR +COPYDIR="/usr/local/games/tremulous" +endif + +ifndef COPYBINDIR +COPYBINDIR=$(COPYDIR) +endif + +ifndef MOUNT_DIR +MOUNT_DIR=src +endif + +ifndef BUILD_DIR +BUILD_DIR=build +endif + +ifndef TEMPDIR +TEMPDIR=/tmp +endif + +ifndef GENERATE_DEPENDENCIES +GENERATE_DEPENDENCIES=1 +endif + +ifndef USE_OPENAL +USE_OPENAL=1 +endif + +ifndef USE_OPENAL_DLOPEN +USE_OPENAL_DLOPEN=1 +endif + +ifndef USE_CURL +USE_CURL=1 +endif + +ifndef USE_CURL_DLOPEN + ifeq ($(PLATFORM),mingw32) + USE_CURL_DLOPEN=0 + else + USE_CURL_DLOPEN=1 + endif +endif + +ifndef USE_CODEC_VORBIS +USE_CODEC_VORBIS=0 +endif + +ifndef USE_MUMBLE +USE_MUMBLE=1 +endif + +ifndef USE_VOIP +USE_VOIP=0 +endif + +ifndef USE_INTERNAL_SPEEX +USE_INTERNAL_SPEEX=1 +endif + +ifndef USE_INTERNAL_ZLIB +USE_INTERNAL_ZLIB=1 +endif + +ifndef USE_INTERNAL_JPEG +USE_INTERNAL_JPEG=1 +endif + +ifndef USE_LOCAL_HEADERS +USE_LOCAL_HEADERS=1 +endif + +ifndef BUILD_MASTER_SERVER +BUILD_MASTER_SERVER=0 +endif + +ifndef DEBUG_CFLAGS +DEBUG_CFLAGS=-g -O0 +endif + +############################################################################# + +BD=$(BUILD_DIR)/debug-$(PLATFORM)-$(ARCH) +BR=$(BUILD_DIR)/release-$(PLATFORM)-$(ARCH) +CDIR=$(MOUNT_DIR)/client +SDIR=$(MOUNT_DIR)/server +RDIR=$(MOUNT_DIR)/renderer +CMDIR=$(MOUNT_DIR)/qcommon +SDLDIR=$(MOUNT_DIR)/sdl +ASMDIR=$(MOUNT_DIR)/asm +SYSDIR=$(MOUNT_DIR)/sys +GDIR=$(MOUNT_DIR)/game +CGDIR=$(MOUNT_DIR)/cgame +NDIR=$(MOUNT_DIR)/null +UIDIR=$(MOUNT_DIR)/ui +JPDIR=$(MOUNT_DIR)/jpeg-8c +SPEEXDIR=$(MOUNT_DIR)/libspeex +ZDIR=$(MOUNT_DIR)/zlib +Q3ASMDIR=$(MOUNT_DIR)/tools/asm +LBURGDIR=$(MOUNT_DIR)/tools/lcc/lburg +Q3CPPDIR=$(MOUNT_DIR)/tools/lcc/cpp +Q3LCCETCDIR=$(MOUNT_DIR)/tools/lcc/etc +Q3LCCSRCDIR=$(MOUNT_DIR)/tools/lcc/src +SDLHDIR=$(MOUNT_DIR)/SDL12 +LIBSDIR=$(MOUNT_DIR)/libs +MASTERDIR=$(MOUNT_DIR)/master +TEMPDIR=/tmp + +bin_path=$(shell which $(1) 2> /dev/null) + +# We won't need this if we only build the server +ifneq ($(BUILD_CLIENT),0) + # set PKG_CONFIG_PATH to influence this, e.g. + # PKG_CONFIG_PATH=/opt/cross/i386-mingw32msvc/lib/pkgconfig + ifneq ($(call bin_path, pkg-config),) + CURL_CFLAGS=$(shell pkg-config --silence-errors --cflags libcurl) + CURL_LIBS=$(shell pkg-config --silence-errors --libs libcurl) + OPENAL_CFLAGS=$(shell pkg-config --silence-errors --cflags openal) + OPENAL_LIBS=$(shell pkg-config --silence-errors --libs openal) + SDL_CFLAGS=$(shell pkg-config --silence-errors --cflags sdl|sed 's/-Dmain=SDL_main//') + SDL_LIBS=$(shell pkg-config --silence-errors --libs sdl) + endif + # Use sdl-config if all else fails + ifeq ($(SDL_CFLAGS),) + ifneq ($(call bin_path, sdl-config),) + SDL_CFLAGS=$(shell sdl-config --cflags) + SDL_LIBS=$(shell sdl-config --libs) + endif + endif +endif + +# version info +VERSION=gpp1 + +USE_SVN= +SVN_VERSION= +ifeq ($(wildcard .svn),.svn) + SVN_REV=$(shell LANG=C svnversion .) + ifneq ($(SVN_REV),) + VERSION:=$(VERSION)_SVN$(SVN_REV) + SVN_VERSION=svn$(SVN_REV) + USE_SVN=1 + endif +endif + + +############################################################################# +# SETUP AND BUILD -- LINUX +############################################################################# + +## Defaults +LIB=lib + +INSTALL=install +MKDIR=mkdir + +ifneq (,$(findstring "$(PLATFORM)", "linux" "gnu_kfreebsd" "kfreebsd-gnu")) + + ifeq ($(ARCH),axp) + ARCH=alpha + else + ifeq ($(ARCH),x86_64) + LIB=lib64 + else + ifeq ($(ARCH),ppc64) + LIB=lib64 + else + ifeq ($(ARCH),s390x) + LIB=lib64 + endif + endif + endif + endif + + BASE_CFLAGS = -Wall -fno-strict-aliasing -Wimplicit -Wstrict-prototypes \ + -pipe -DUSE_ICON + CLIENT_CFLAGS = $(SDL_CFLAGS) + SERVER_CFLAGS = + + ifeq ($(USE_OPENAL),1) + CLIENT_CFLAGS += -DUSE_OPENAL + ifeq ($(USE_OPENAL_DLOPEN),1) + CLIENT_CFLAGS += -DUSE_OPENAL_DLOPEN + endif + endif + + ifeq ($(USE_CURL),1) + CLIENT_CFLAGS += -DUSE_CURL + ifeq ($(USE_CURL_DLOPEN),1) + CLIENT_CFLAGS += -DUSE_CURL_DLOPEN + endif + endif + + ifeq ($(USE_CODEC_VORBIS),1) + CLIENT_CFLAGS += -DUSE_CODEC_VORBIS + endif + + OPTIMIZEVM = -O3 -funroll-loops -fomit-frame-pointer + OPTIMIZE = $(OPTIMIZEVM) -ffast-math + + ifeq ($(ARCH),x86_64) + OPTIMIZEVM = -O3 -fomit-frame-pointer -funroll-loops \ + -falign-loops=2 -falign-jumps=2 -falign-functions=2 \ + -fstrength-reduce + OPTIMIZE = $(OPTIMIZEVM) -ffast-math + HAVE_VM_COMPILED = true + else + ifeq ($(ARCH),x86) + OPTIMIZEVM = -O3 -march=i586 -fomit-frame-pointer \ + -funroll-loops -falign-loops=2 -falign-jumps=2 \ + -falign-functions=2 -fstrength-reduce + OPTIMIZE = $(OPTIMIZEVM) -ffast-math + HAVE_VM_COMPILED=true + else + ifeq ($(ARCH),ppc) + BASE_CFLAGS += -maltivec + HAVE_VM_COMPILED=true + endif + ifeq ($(ARCH),ppc64) + BASE_CFLAGS += -maltivec + HAVE_VM_COMPILED=true + endif + ifeq ($(ARCH),sparc) + OPTIMIZE += -mtune=ultrasparc3 -mv8plus + OPTIMIZEVM += -mtune=ultrasparc3 -mv8plus + HAVE_VM_COMPILED=true + endif + ifeq ($(ARCH),alpha) + # According to http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=410555 + # -ffast-math will cause the client to die with SIGFPE on Alpha + OPTIMIZE = $(OPTIMIZEVM) + endif + endif + endif + + ifneq ($(HAVE_VM_COMPILED),true) + BASE_CFLAGS += -DNO_VM_COMPILED + endif + + SHLIBEXT=so + SHLIBCFLAGS=-fPIC -fvisibility=hidden + SHLIBLDFLAGS=-shared $(LDFLAGS) + + THREAD_LIBS=-lpthread + LIBS=-ldl -lm + + CLIENT_LIBS=$(SDL_LIBS) -lGL + + ifeq ($(USE_OPENAL),1) + ifneq ($(USE_OPENAL_DLOPEN),1) + CLIENT_LIBS += -lopenal + endif + endif + + ifeq ($(USE_CURL),1) + ifneq ($(USE_CURL_DLOPEN),1) + CLIENT_LIBS += -lcurl + endif + endif + + ifeq ($(USE_CODEC_VORBIS),1) + CLIENT_LIBS += -lvorbisfile -lvorbis -logg + endif + + ifeq ($(USE_MUMBLE),1) + CLIENT_LIBS += -lrt + endif + + ifeq ($(USE_LOCAL_HEADERS),1) + CLIENT_CFLAGS += -I$(SDLHDIR)/include + endif + + ifeq ($(ARCH),x86) + # linux32 make ... + BASE_CFLAGS += -m32 + else + ifeq ($(ARCH),ppc64) + BASE_CFLAGS += -m64 + endif + endif +else # ifeq Linux + +############################################################################# +# SETUP AND BUILD -- MAC OS X +############################################################################# + +ifeq ($(PLATFORM),darwin) + HAVE_VM_COMPILED=true + LIBS = -framework Cocoa + CLIENT_LIBS= + OPTIMIZEVM= + + BASE_CFLAGS = -Wall -Wimplicit -Wstrict-prototypes + CLIENT_CFLAGS = + SERVER_CFLAGS = + + ifeq ($(ARCH),ppc) + BASE_CFLAGS += -faltivec + OPTIMIZEVM += -O3 + endif + ifeq ($(ARCH),ppc64) + BASE_CFLAGS += -faltivec + endif + ifeq ($(ARCH),x86) + OPTIMIZEVM += -march=prescott -mfpmath=sse + # x86 vm will crash without -mstackrealign since MMX instructions will be + # used no matter what and they corrupt the frame pointer in VM calls + BASE_CFLAGS += -mstackrealign + endif + + BASE_CFLAGS += -fno-strict-aliasing -DMACOS_X -fno-common -pipe + + ifeq ($(USE_OPENAL),1) + BASE_CFLAGS += -DUSE_OPENAL + ifneq ($(USE_OPENAL_DLOPEN),1) + CLIENT_LIBS += -framework OpenAL + else + CLIENT_CFLAGS += -DUSE_OPENAL_DLOPEN + endif + endif + + ifeq ($(USE_CURL),1) + CLIENT_CFLAGS += -DUSE_CURL + ifneq ($(USE_CURL_DLOPEN),1) + CLIENT_LIBS += -lcurl + else + CLIENT_CFLAGS += -DUSE_CURL_DLOPEN + endif + endif + + ifeq ($(USE_CODEC_VORBIS),1) + CLIENT_CFLAGS += -DUSE_CODEC_VORBIS + CLIENT_LIBS += -lvorbisfile -lvorbis -logg + endif + + BASE_CFLAGS += -D_THREAD_SAFE=1 + + ifeq ($(USE_LOCAL_HEADERS),1) + BASE_CFLAGS += -I$(SDLHDIR)/include + endif + + # We copy sdlmain before ranlib'ing it so that subversion doesn't think + # the file has been modified by each build. + LIBSDLMAIN=$(B)/libSDLmain.a + LIBSDLMAINSRC=$(LIBSDIR)/macosx/libSDLmain.a + CLIENT_LIBS += -framework IOKit -framework OpenGL \ + $(LIBSDIR)/macosx/libSDL-1.2.0.dylib + + OPTIMIZEVM += -falign-loops=16 + OPTIMIZE = $(OPTIMIZEVM) -ffast-math + + ifneq ($(HAVE_VM_COMPILED),true) + BASE_CFLAGS += -DNO_VM_COMPILED + endif + + SHLIBEXT=dylib + SHLIBCFLAGS=-fPIC -fno-common + SHLIBLDFLAGS=-dynamiclib $(LDFLAGS) + + NOTSHLIBCFLAGS=-mdynamic-no-pic + + TOOLS_CFLAGS += -DMACOS_X + +else # ifeq darwin + + +############################################################################# +# SETUP AND BUILD -- MINGW32 +############################################################################# + +ifeq ($(PLATFORM),mingw32) + + # Some MinGW installations define CC to cc, but don't actually provide cc, + # so explicitly use gcc instead (which is the only option anyway) + ifeq ($(call bin_path, $(CC)),) + CC=gcc + endif + + ifndef WINDRES + WINDRES=windres + endif + + BASE_CFLAGS = -Wall -fno-strict-aliasing -Wimplicit -Wstrict-prototypes \ + -DUSE_ICON + CLIENT_CFLAGS = + SERVER_CFLAGS = + + # In the absence of wspiapi.h, require Windows XP or later + ifeq ($(shell test -e $(CMDIR)/wspiapi.h; echo $$?),1) + BASE_CFLAGS += -DWINVER=0x501 + endif + + ifeq ($(USE_OPENAL),1) + CLIENT_CFLAGS += -DUSE_OPENAL + CLIENT_CFLAGS += $(OPENAL_CFLAGS) + ifeq ($(USE_OPENAL_DLOPEN),1) + CLIENT_CFLAGS += -DUSE_OPENAL_DLOPEN + else + CLIENT_LDFLAGS += $(OPENAL_LDFLAGS) + endif + endif + + ifeq ($(USE_CODEC_VORBIS),1) + CLIENT_CFLAGS += -DUSE_CODEC_VORBIS + endif + + ifeq ($(ARCH),x64) + OPTIMIZEVM = -O3 -fno-omit-frame-pointer \ + -falign-loops=2 -funroll-loops -falign-jumps=2 -falign-functions=2 \ + -fstrength-reduce + OPTIMIZE = $(OPTIMIZEVM) --fast-math + HAVE_VM_COMPILED = true + endif + ifeq ($(ARCH),x86) + OPTIMIZEVM = -O3 -march=i586 -fno-omit-frame-pointer \ + -falign-loops=2 -funroll-loops -falign-jumps=2 -falign-functions=2 \ + -fstrength-reduce + OPTIMIZE = $(OPTIMIZEVM) -ffast-math + HAVE_VM_COMPILED = true + endif + + SHLIBEXT=dll + SHLIBCFLAGS= + SHLIBLDFLAGS=-shared $(LDFLAGS) + + BINEXT=.exe + + LIBS= -lws2_32 -lwinmm -lpsapi + CLIENT_LDFLAGS = -mwindows + CLIENT_LIBS = -lgdi32 -lole32 -lopengl32 + + ifeq ($(USE_CURL),1) + CLIENT_CFLAGS += -DUSE_CURL + CLIENT_CFLAGS += $(CURL_CFLAGS) + ifneq ($(USE_CURL_DLOPEN),1) + ifeq ($(USE_LOCAL_HEADERS),1) + CLIENT_CFLAGS += -DCURL_STATICLIB + ifeq ($(ARCH),x64) + CLIENT_LIBS += $(LIBSDIR)/win64/libcurl.a + else + CLIENT_LIBS += $(LIBSDIR)/win32/libcurl.a + endif + else + CLIENT_LIBS += $(CURL_LIBS) + endif + endif + endif + + ifeq ($(USE_CODEC_VORBIS),1) + CLIENT_LIBS += -lvorbisfile -lvorbis -logg + endif + + ifeq ($(ARCH),x86) + # build 32bit + BASE_CFLAGS += -m32 + else + BASE_CFLAGS += -m64 + endif + + # libmingw32 must be linked before libSDLmain + CLIENT_LIBS += -lmingw32 + ifeq ($(USE_LOCAL_HEADERS),1) + CLIENT_CFLAGS += -I$(SDLHDIR)/include + ifeq ($(ARCH), x86) + CLIENT_LIBS += $(LIBSDIR)/win32/libSDLmain.a \ + $(LIBSDIR)/win32/libSDL.dll.a + else + CLIENT_LIBS += $(LIBSDIR)/win64/libSDLmain.a \ + $(LIBSDIR)/win64/libSDL.dll.a \ + $(LIBSDIR)/win64/libSDL.a + endif + else + CLIENT_CFLAGS += $(SDL_CFLAGS) + CLIENT_LIBS += $(SDL_LIBS) + endif + + BUILD_CLIENT_SMP = 0 + +else # ifeq mingw32 + +############################################################################# +# SETUP AND BUILD -- FREEBSD +############################################################################# + +ifeq ($(PLATFORM),freebsd) + + # flags + BASE_CFLAGS = $(shell env MACHINE_ARCH=$(ARCH) make -f /dev/null -VCFLAGS) \ + -Wall -fno-strict-aliasing -Wimplicit -Wstrict-prototypes \ + -DUSE_ICON -DMAP_ANONYMOUS=MAP_ANON + CLIENT_CFLAGS = $(SDL_CFLAGS) + SERVER_CFLAGS = + HAVE_VM_COMPILED = true + + OPTIMIZEVM = -O3 -funroll-loops -fomit-frame-pointer + OPTIMIZE = $(OPTIMIZEVM) -ffast-math + + SHLIBEXT=so + SHLIBCFLAGS=-fPIC + SHLIBLDFLAGS=-shared $(LDFLAGS) + + THREAD_LIBS=-lpthread + # don't need -ldl (FreeBSD) + LIBS=-lm + + CLIENT_LIBS = + + CLIENT_LIBS += $(SDL_LIBS) -lGL + + # optional features/libraries + ifeq ($(USE_OPENAL),1) + CLIENT_CFLAGS += -DUSE_OPENAL + ifeq ($(USE_OPENAL_DLOPEN),1) + CLIENT_CFLAGS += -DUSE_OPENAL_DLOPEN + CLIENT_LIBS += $(THREAD_LIBS) -lopenal + endif + endif + + ifeq ($(USE_CURL),1) + CLIENT_CFLAGS += -DUSE_CURL + ifeq ($(USE_CURL_DLOPEN),1) + CLIENT_CFLAGS += -DUSE_CURL_DLOPEN + CLIENT_LIBS += -lcurl + endif + endif + + ifeq ($(USE_CODEC_VORBIS),1) + CLIENT_CFLAGS += -DUSE_CODEC_VORBIS + endif + + ifeq ($(USE_CODEC_VORBIS),1) + CLIENT_LIBS += -lvorbisfile -lvorbis -logg + endif + + # cross-compiling tweaks + ifeq ($(ARCH),i386) + ifeq ($(CROSS_COMPILING),1) + BASE_CFLAGS += -m32 + endif + endif + ifeq ($(ARCH),amd64) + ifeq ($(CROSS_COMPILING),1) + BASE_CFLAGS += -m64 + endif + endif + +else # ifeq freebsd + +############################################################################# +# SETUP AND BUILD -- OPENBSD +############################################################################# + +ifeq ($(PLATFORM),openbsd) + + #default to i386, no tests done on anything else + ARCH=i386 + + BASE_CFLAGS = -Wall -fno-strict-aliasing -Wimplicit -Wstrict-prototypes \ + -DUSE_ICON + CLIENT_CFLAGS = $(SDL_CFLAGS) + SERVER_CFLAGS = + + ifeq ($(USE_OPENAL),1) + CLIENT_CFLAGS += -DUSE_OPENAL + ifeq ($(USE_OPENAL_DLOPEN),1) + CLIENT_CFLAGS += -DUSE_OPENAL_DLOPEN + endif + endif + + ifeq ($(USE_CODEC_VORBIS),1) + CLIENT_CFLAGS += -DUSE_CODEC_VORBIS + endif + + ifeq ($(USE_CURL),1) + CLIENT_CFLAGS += -DUSE_CURL $(CURL_CFLAGS) + USE_CURL_DLOPEN=0 + endif + + BASE_CFLAGS += -DNO_VM_COMPILED + HAVE_VM_COMPILED=false + + SHLIBEXT=so + SHLIBNAME=.$(SHLIBEXT) + SHLIBCFLAGS=-fPIC + SHLIBLDFLAGS=-shared $(LDFLAGS) + + THREAD_LIBS=-pthread + LIBS=-lm + + CLIENT_LIBS = + + CLIENT_LIBS += $(SDL_LIBS) -lGL + + ifeq ($(USE_OPENAL),1) + ifneq ($(USE_OPENAL_DLOPEN),1) + CLIENT_LIBS += $(THREAD_LIBS) -lossaudio -lopenal + endif + endif + + ifeq ($(USE_CODEC_VORBIS),1) + CLIENT_LIBS += -lvorbisfile -lvorbis -logg + endif + + ifeq ($(USE_CURL),1) + ifneq ($(USE_CURL_DLOPEN),1) + CLIENT_LIBS += -lcurl + endif + endif + +else # ifeq openbsd + +############################################################################# +# SETUP AND BUILD -- NETBSD +############################################################################# + +ifeq ($(PLATFORM),netbsd) + + ifeq ($(shell uname -m),i386) + ARCH=x86 + endif + + LIBS=-lm + SHLIBEXT=so + SHLIBCFLAGS=-fPIC + SHLIBLDFLAGS=-shared $(LDFLAGS) + THREAD_LIBS=-lpthread + + BASE_CFLAGS = -Wall -fno-strict-aliasing -Wimplicit -Wstrict-prototypes + CLIENT_CFLAGS = + SERVER_CFLAGS = + + ifneq ($(ARCH),x86) + BASE_CFLAGS += -DNO_VM_COMPILED + endif + + BUILD_CLIENT = 0 + BUILD_GAME_QVM = 0 + +else # ifeq netbsd + +############################################################################# +# SETUP AND BUILD -- IRIX +############################################################################# + +ifeq ($(PLATFORM),irix64) + + ARCH=mips #default to MIPS + + CC = c99 + MKDIR = mkdir -p + + BASE_CFLAGS=-Dstricmp=strcasecmp -Xcpluscomm -woff 1185 \ + -I. -I$(ROOT)/usr/include -DNO_VM_COMPILED + CLIENT_CFLAGS = $(SDL_CFLAGS) + OPTIMIZE = -O3 + + SHLIBEXT=so + SHLIBCFLAGS= + SHLIBLDFLAGS=-shared + + LIBS=-ldl -lm -lgen + # FIXME: The X libraries probably aren't necessary? + CLIENT_LIBS=-L/usr/X11/$(LIB) $(SDL_LIBS) -lGL \ + -lX11 -lXext -lm + +else # ifeq IRIX + +############################################################################# +# SETUP AND BUILD -- SunOS +############################################################################# + +ifeq ($(PLATFORM),sunos) + + CC=gcc + INSTALL=ginstall + MKDIR=gmkdir + COPYDIR="/usr/local/share/games/tremulous" + + ifneq (,$(findstring i86pc,$(shell uname -m))) + ARCH=x86 + else #default to sparc + ARCH=sparc + endif + + ifneq ($(ARCH),x86) + ifneq ($(ARCH),sparc) + $(error arch $(ARCH) is currently not supported) + endif + endif + + BASE_CFLAGS = -Wall -fno-strict-aliasing -Wimplicit -Wstrict-prototypes \ + -pipe -DUSE_ICON + CLIENT_CFLAGS = $(SDL_CFLAGS) + SERVER_CFLAGS = + + OPTIMIZEVM = -O3 -funroll-loops + + ifeq ($(ARCH),sparc) + OPTIMIZEVM += -O3 \ + -fstrength-reduce -falign-functions=2 \ + -mtune=ultrasparc3 -mv8plus -mno-faster-structs + HAVE_VM_COMPILED=true + else + ifeq ($(ARCH),x86) + OPTIMIZEVM += -march=i586 -fomit-frame-pointer \ + -falign-loops=2 -falign-jumps=2 \ + -falign-functions=2 -fstrength-reduce + HAVE_VM_COMPILED=true + BASE_CFLAGS += -m32 + CLIENT_CFLAGS += -I/usr/X11/include/NVIDIA + CLIENT_LDFLAGS += -L/usr/X11/lib/NVIDIA -R/usr/X11/lib/NVIDIA + endif + endif + + OPTIMIZE = $(OPTIMIZEVM) -ffast-math + + ifneq ($(HAVE_VM_COMPILED),true) + BASE_CFLAGS += -DNO_VM_COMPILED + endif + + SHLIBEXT=so + SHLIBCFLAGS=-fPIC + SHLIBLDFLAGS=-shared $(LDFLAGS) + + THREAD_LIBS=-lpthread + LIBS=-lsocket -lnsl -ldl -lm + + BOTCFLAGS=-O0 + + CLIENT_LIBS +=$(SDL_LIBS) -lGL -lX11 -lXext -liconv -lm + +else # ifeq sunos + +############################################################################# +# SETUP AND BUILD -- GENERIC +############################################################################# + BASE_CFLAGS=-DNO_VM_COMPILED + OPTIMIZE = -O3 + + SHLIBEXT=so + SHLIBCFLAGS=-fPIC + SHLIBLDFLAGS=-shared + +endif #Linux +endif #darwin +endif #mingw32 +endif #FreeBSD +endif #OpenBSD +endif #NetBSD +endif #IRIX +endif #SunOS + +TARGETS = + +ifndef FULLBINEXT + FULLBINEXT=.$(ARCH)$(BINEXT) +endif + +ifndef SHLIBNAME + SHLIBNAME=$(ARCH).$(SHLIBEXT) +endif + +ifneq ($(BUILD_SERVER),0) + TARGETS += $(B)/tremded$(FULLBINEXT) +endif + +ifneq ($(BUILD_CLIENT),0) + TARGETS += $(B)/tremulous$(FULLBINEXT) + ifneq ($(BUILD_CLIENT_SMP),0) + TARGETS += $(B)/tremulous-smp$(FULLBINEXT) + endif +endif + +ifneq ($(BUILD_GAME_SO),0) + TARGETS += \ + $(B)/base/cgame$(SHLIBNAME) \ + $(B)/base/game$(SHLIBNAME) \ + $(B)/base/ui$(SHLIBNAME) +endif + +ifneq ($(BUILD_GAME_QVM),0) + ifneq ($(CROSS_COMPILING),1) + TARGETS += \ + $(B)/base/vm/cgame.qvm \ + $(B)/base/vm/game.qvm \ + $(B)/base/vm/ui.qvm + endif +endif + +ifeq ($(USE_MUMBLE),1) + CLIENT_CFLAGS += -DUSE_MUMBLE +endif + +ifeq ($(USE_VOIP),1) + CLIENT_CFLAGS += -DUSE_VOIP + SERVER_CFLAGS += -DUSE_VOIP + ifeq ($(USE_INTERNAL_SPEEX),1) + CLIENT_CFLAGS += -DFLOATING_POINT -DUSE_ALLOCA -I$(SPEEXDIR)/include + else + CLIENT_LIBS += -lspeex -lspeexdsp + endif +endif + +ifeq ($(USE_INTERNAL_ZLIB),1) + BASE_CFLAGS += -DNO_GZIP + BASE_CFLAGS += -I$(ZDIR) +else + LIBS += -lz +endif + +ifeq ($(USE_INTERNAL_JPEG),1) + BASE_CFLAGS += -DUSE_INTERNAL_JPEG + BASE_CFLAGS += -I$(JPDIR) +else + CLIENT_LIBS += -ljpeg +endif + +ifdef DEFAULT_BASEDIR + BASE_CFLAGS += -DDEFAULT_BASEDIR=\\\"$(DEFAULT_BASEDIR)\\\" +endif + +ifeq ($(USE_LOCAL_HEADERS),1) + BASE_CFLAGS += -DUSE_LOCAL_HEADERS +endif + +ifeq ($(BUILD_STANDALONE),1) + BASE_CFLAGS += -DSTANDALONE +endif + +ifeq ($(GENERATE_DEPENDENCIES),1) + DEPEND_CFLAGS = -MMD +else + DEPEND_CFLAGS = +endif + +ifeq ($(NO_STRIP),1) + STRIP_FLAG = +else + STRIP_FLAG = -s +endif + +BASE_CFLAGS += -DPRODUCT_VERSION=\\\"$(VERSION)\\\" +BASE_CFLAGS += -DSVN_VERSION=\\\"$(SVN_VERSION)\\\" + +ifeq ($(V),1) +echo_cmd=@: +Q= +else +echo_cmd=@echo +Q=@ +endif + +define DO_CC +$(echo_cmd) "CC $<" +$(Q)$(CC) $(NOTSHLIBCFLAGS) $(CFLAGS) $(CLIENT_CFLAGS) $(OPTIMIZE) -o $@ -c $< +endef + +define DO_SMP_CC +$(echo_cmd) "SMP_CC $<" +$(Q)$(CC) $(NOTSHLIBCFLAGS) $(CFLAGS) $(CLIENT_CFLAGS) $(OPTIMIZE) -DSMP -o $@ -c $< +endef + +ifeq ($(GENERATE_DEPENDENCIES),1) + DO_QVM_DEP=cat $(@:%.o=%.d) | sed -e 's/\.o/\.asm/g' >> $(@:%.o=%.d) +endif + +define DO_SHLIB_CC +$(echo_cmd) "SHLIB_CC $<" +$(Q)$(CC) $(SHLIBCFLAGS) $(CFLAGS) $(OPTIMIZEVM) -o $@ -c $< +$(Q)$(DO_QVM_DEP) +endef + +define DO_GAME_CC +$(echo_cmd) "GAME_CC $<" +$(Q)$(CC) -DGAME $(SHLIBCFLAGS) $(CFLAGS) $(OPTIMIZEVM) -o $@ -c $< +$(Q)$(DO_QVM_DEP) +endef + +define DO_CGAME_CC +$(echo_cmd) "CGAME_CC $<" +$(Q)$(CC) -DCGAME $(SHLIBCFLAGS) $(CFLAGS) $(OPTIMIZEVM) -o $@ -c $< +$(Q)$(DO_QVM_DEP) +endef + +define DO_UI_CC +$(echo_cmd) "UI_CC $<" +$(Q)$(CC) -DUI $(SHLIBCFLAGS) $(CFLAGS) $(OPTIMIZEVM) -o $@ -c $< +$(Q)$(DO_QVM_DEP) +endef + +define DO_AS +$(echo_cmd) "AS $<" +$(Q)$(CC) $(CFLAGS) $(OPTIMIZE) -x assembler-with-cpp -o $@ -c $< +endef + +define DO_DED_CC +$(echo_cmd) "DED_CC $<" +$(Q)$(CC) $(NOTSHLIBCFLAGS) -DDEDICATED $(CFLAGS) $(SERVER_CFLAGS) $(OPTIMIZE) -o $@ -c $< +endef + +define DO_WINDRES +$(echo_cmd) "WINDRES $<" +$(Q)$(WINDRES) -i $< -o $@ +endef + + +############################################################################# +# MAIN TARGETS +############################################################################# + +default: release +all: debug release + +debug: + @$(MAKE) targets B=$(BD) CFLAGS="$(CFLAGS) $(BASE_CFLAGS) $(DEPEND_CFLAGS)" \ + OPTIMIZE="$(DEBUG_CFLAGS)" OPTIMIZEVM="$(DEBUG_CFLAGS)" \ + CLIENT_CFLAGS="$(CLIENT_CFLAGS)" SERVER_CFLAGS="$(SERVER_CFLAGS)" V=$(V) +ifeq ($(BUILD_MASTER_SERVER),1) + $(MAKE) -C $(MASTERDIR) debug +endif + +release: + @$(MAKE) targets B=$(BR) CFLAGS="$(CFLAGS) $(BASE_CFLAGS) $(DEPEND_CFLAGS)" \ + OPTIMIZE="-DNDEBUG $(OPTIMIZE)" OPTIMIZEVM="-DNDEBUG $(OPTIMIZEVM)" \ + CLIENT_CFLAGS="$(CLIENT_CFLAGS)" SERVER_CFLAGS="$(SERVER_CFLAGS)" V=$(V) +ifeq ($(BUILD_MASTER_SERVER),1) + $(MAKE) -C $(MASTERDIR) release +endif + +# Create the build directories, check libraries and print out +# an informational message, then start building +targets: makedirs + @echo "" + @echo "Building Tremulous in $(B):" + @echo " PLATFORM: $(PLATFORM)" + @echo " ARCH: $(ARCH)" + @echo " VERSION: $(VERSION)" + @echo " COMPILE_PLATFORM: $(COMPILE_PLATFORM)" + @echo " COMPILE_ARCH: $(COMPILE_ARCH)" + @echo " CC: $(CC)" + @echo "" + @echo " CFLAGS:" + -@for i in $(CFLAGS); \ + do \ + echo " $$i"; \ + done + -@for i in $(OPTIMIZE); \ + do \ + echo " $$i"; \ + done + @echo "" + @echo " CLIENT_CFLAGS:" + -@for i in $(CLIENT_CFLAGS); \ + do \ + echo " $$i"; \ + done + @echo "" + @echo " SERVER_CFLAGS:" + -@for i in $(SERVER_CFLAGS); \ + do \ + echo " $$i"; \ + done + @echo "" + @echo " LDFLAGS:" + -@for i in $(LDFLAGS); \ + do \ + echo " $$i"; \ + done + @echo "" + @echo " LIBS:" + -@for i in $(LIBS); \ + do \ + echo " $$i"; \ + done + @echo "" + @echo " CLIENT_LIBS:" + -@for i in $(CLIENT_LIBS); \ + do \ + echo " $$i"; \ + done + @echo "" + @echo " Output:" + -@for i in $(TARGETS); \ + do \ + echo " $$i"; \ + done + @echo "" +ifneq ($(TARGETS),) + @$(MAKE) $(TARGETS) V=$(V) +endif + +makedirs: + @if [ ! -d $(BUILD_DIR) ];then $(MKDIR) $(BUILD_DIR);fi + @if [ ! -d $(B) ];then $(MKDIR) $(B);fi + @if [ ! -d $(B)/client ];then $(MKDIR) $(B)/client;fi + @if [ ! -d $(B)/clientsmp ];then $(MKDIR) $(B)/clientsmp;fi + @if [ ! -d $(B)/ded ];then $(MKDIR) $(B)/ded;fi + @if [ ! -d $(B)/base ];then $(MKDIR) $(B)/base;fi + @if [ ! -d $(B)/base/cgame ];then $(MKDIR) $(B)/base/cgame;fi + @if [ ! -d $(B)/base/game ];then $(MKDIR) $(B)/base/game;fi + @if [ ! -d $(B)/base/ui ];then $(MKDIR) $(B)/base/ui;fi + @if [ ! -d $(B)/base/qcommon ];then $(MKDIR) $(B)/base/qcommon;fi + @if [ ! -d $(B)/base/vm ];then $(MKDIR) $(B)/base/vm;fi + @if [ ! -d $(B)/tools ];then $(MKDIR) $(B)/tools;fi + @if [ ! -d $(B)/tools/asm ];then $(MKDIR) $(B)/tools/asm;fi + @if [ ! -d $(B)/tools/etc ];then $(MKDIR) $(B)/tools/etc;fi + @if [ ! -d $(B)/tools/rcc ];then $(MKDIR) $(B)/tools/rcc;fi + @if [ ! -d $(B)/tools/cpp ];then $(MKDIR) $(B)/tools/cpp;fi + @if [ ! -d $(B)/tools/lburg ];then $(MKDIR) $(B)/tools/lburg;fi + +############################################################################# +# QVM BUILD TOOLS +############################################################################# + +TOOLS_OPTIMIZE = -g -Wall -fno-strict-aliasing +TOOLS_CFLAGS += $(TOOLS_OPTIMIZE) \ + -DTEMPDIR=\"$(TEMPDIR)\" -DSYSTEM=\"\" \ + -I$(Q3LCCSRCDIR) \ + -I$(LBURGDIR) +TOOLS_LIBS = +TOOLS_LDFLAGS = + +ifeq ($(GENERATE_DEPENDENCIES),1) + TOOLS_CFLAGS += -MMD +endif + +define DO_TOOLS_CC +$(echo_cmd) "TOOLS_CC $<" +$(Q)$(CC) $(TOOLS_CFLAGS) -o $@ -c $< +endef + +define DO_TOOLS_CC_DAGCHECK +$(echo_cmd) "TOOLS_CC_DAGCHECK $<" +$(Q)$(CC) $(TOOLS_CFLAGS) -Wno-unused -o $@ -c $< +endef + +LBURG = $(B)/tools/lburg/lburg$(BINEXT) +DAGCHECK_C = $(B)/tools/rcc/dagcheck.c +Q3RCC = $(B)/tools/q3rcc$(BINEXT) +Q3CPP = $(B)/tools/q3cpp$(BINEXT) +Q3LCC = $(B)/tools/q3lcc$(BINEXT) +Q3ASM = $(B)/tools/q3asm$(BINEXT) + +LBURGOBJ= \ + $(B)/tools/lburg/lburg.o \ + $(B)/tools/lburg/gram.o + +$(B)/tools/lburg/%.o: $(LBURGDIR)/%.c + $(DO_TOOLS_CC) + +$(LBURG): $(LBURGOBJ) + $(echo_cmd) "LD $@" + $(Q)$(CC) $(TOOLS_CFLAGS) $(TOOLS_LDFLAGS) -o $@ $^ $(TOOLS_LIBS) + +Q3RCCOBJ = \ + $(B)/tools/rcc/alloc.o \ + $(B)/tools/rcc/bind.o \ + $(B)/tools/rcc/bytecode.o \ + $(B)/tools/rcc/dag.o \ + $(B)/tools/rcc/dagcheck.o \ + $(B)/tools/rcc/decl.o \ + $(B)/tools/rcc/enode.o \ + $(B)/tools/rcc/error.o \ + $(B)/tools/rcc/event.o \ + $(B)/tools/rcc/expr.o \ + $(B)/tools/rcc/gen.o \ + $(B)/tools/rcc/init.o \ + $(B)/tools/rcc/inits.o \ + $(B)/tools/rcc/input.o \ + $(B)/tools/rcc/lex.o \ + $(B)/tools/rcc/list.o \ + $(B)/tools/rcc/main.o \ + $(B)/tools/rcc/null.o \ + $(B)/tools/rcc/output.o \ + $(B)/tools/rcc/prof.o \ + $(B)/tools/rcc/profio.o \ + $(B)/tools/rcc/simp.o \ + $(B)/tools/rcc/stmt.o \ + $(B)/tools/rcc/string.o \ + $(B)/tools/rcc/sym.o \ + $(B)/tools/rcc/symbolic.o \ + $(B)/tools/rcc/trace.o \ + $(B)/tools/rcc/tree.o \ + $(B)/tools/rcc/types.o + +$(DAGCHECK_C): $(LBURG) $(Q3LCCSRCDIR)/dagcheck.md + $(echo_cmd) "LBURG $(Q3LCCSRCDIR)/dagcheck.md" + $(Q)$(LBURG) $(Q3LCCSRCDIR)/dagcheck.md $@ + +$(B)/tools/rcc/dagcheck.o: $(DAGCHECK_C) + $(DO_TOOLS_CC_DAGCHECK) + +$(B)/tools/rcc/%.o: $(Q3LCCSRCDIR)/%.c + $(DO_TOOLS_CC) + +$(Q3RCC): $(Q3RCCOBJ) + $(echo_cmd) "LD $@" + $(Q)$(CC) $(TOOLS_CFLAGS) $(TOOLS_LDFLAGS) -o $@ $^ $(TOOLS_LIBS) + +Q3CPPOBJ = \ + $(B)/tools/cpp/cpp.o \ + $(B)/tools/cpp/lex.o \ + $(B)/tools/cpp/nlist.o \ + $(B)/tools/cpp/tokens.o \ + $(B)/tools/cpp/macro.o \ + $(B)/tools/cpp/eval.o \ + $(B)/tools/cpp/include.o \ + $(B)/tools/cpp/hideset.o \ + $(B)/tools/cpp/getopt.o \ + $(B)/tools/cpp/unix.o + +$(B)/tools/cpp/%.o: $(Q3CPPDIR)/%.c + $(DO_TOOLS_CC) + +$(Q3CPP): $(Q3CPPOBJ) + $(echo_cmd) "LD $@" + $(Q)$(CC) $(TOOLS_CFLAGS) $(TOOLS_LDFLAGS) -o $@ $^ $(TOOLS_LIBS) + +Q3LCCOBJ = \ + $(B)/tools/etc/lcc.o \ + $(B)/tools/etc/bytecode.o + +$(B)/tools/etc/%.o: $(Q3LCCETCDIR)/%.c + $(DO_TOOLS_CC) + +$(Q3LCC): $(Q3LCCOBJ) $(Q3RCC) $(Q3CPP) + $(echo_cmd) "LD $@" + $(Q)$(CC) $(TOOLS_CFLAGS) $(TOOLS_LDFLAGS) -o $@ $(Q3LCCOBJ) $(TOOLS_LIBS) + +define DO_Q3LCC +$(echo_cmd) "Q3LCC $<" +$(Q)$(Q3LCC) -o $@ $< +endef + +define DO_CGAME_Q3LCC +$(echo_cmd) "CGAME_Q3LCC $<" +$(Q)$(Q3LCC) -DPRODUCT_VERSION=\"$(VERSION)\" -DCGAME -DSVN_VERSION=\"$(SVN_VERSION)\" -o $@ $< +endef + +define DO_GAME_Q3LCC +$(echo_cmd) "GAME_Q3LCC $<" +$(Q)$(Q3LCC) -DPRODUCT_VERSION=\"$(VERSION)\" -DGAME -DSVN_VERSION=\"$(SVN_VERSION)\" -o $@ $< +endef + +define DO_UI_Q3LCC +$(echo_cmd) "UI_Q3LCC $<" +$(Q)$(Q3LCC) -DPRODUCT_VERSION=\"$(VERSION)\" -DUI -DSVN_VERSION=\"$(SVN_VERSION)\" -o $@ $< +endef + + +Q3ASMOBJ = \ + $(B)/tools/asm/q3asm.o \ + $(B)/tools/asm/cmdlib.o + +$(B)/tools/asm/%.o: $(Q3ASMDIR)/%.c + $(DO_TOOLS_CC) + +$(Q3ASM): $(Q3ASMOBJ) + $(echo_cmd) "LD $@" + $(Q)$(CC) $(TOOLS_CFLAGS) $(TOOLS_LDFLAGS) -o $@ $^ $(TOOLS_LIBS) + + +############################################################################# +# CLIENT/SERVER +############################################################################# + +Q3OBJ = \ + $(B)/client/cl_cgame.o \ + $(B)/client/cl_cin.o \ + $(B)/client/cl_console.o \ + $(B)/client/cl_input.o \ + $(B)/client/cl_keys.o \ + $(B)/client/cl_main.o \ + $(B)/client/cl_net_chan.o \ + $(B)/client/cl_parse.o \ + $(B)/client/cl_scrn.o \ + $(B)/client/cl_ui.o \ + $(B)/client/cl_avi.o \ + \ + $(B)/client/cm_load.o \ + $(B)/client/cm_patch.o \ + $(B)/client/cm_polylib.o \ + $(B)/client/cm_test.o \ + $(B)/client/cm_trace.o \ + \ + $(B)/client/cmd.o \ + $(B)/client/common.o \ + $(B)/client/cvar.o \ + $(B)/client/files.o \ + $(B)/client/md4.o \ + $(B)/client/md5.o \ + $(B)/client/msg.o \ + $(B)/client/net_chan.o \ + $(B)/client/net_ip.o \ + $(B)/client/huffman.o \ + $(B)/client/parse.o \ + \ + $(B)/client/snd_adpcm.o \ + $(B)/client/snd_dma.o \ + $(B)/client/snd_mem.o \ + $(B)/client/snd_mix.o \ + $(B)/client/snd_wavelet.o \ + \ + $(B)/client/snd_main.o \ + $(B)/client/snd_codec.o \ + $(B)/client/snd_codec_wav.o \ + $(B)/client/snd_codec_ogg.o \ + \ + $(B)/client/qal.o \ + $(B)/client/snd_openal.o \ + \ + $(B)/client/cl_curl.o \ + \ + $(B)/client/sv_ccmds.o \ + $(B)/client/sv_client.o \ + $(B)/client/sv_game.o \ + $(B)/client/sv_init.o \ + $(B)/client/sv_main.o \ + $(B)/client/sv_net_chan.o \ + $(B)/client/sv_snapshot.o \ + $(B)/client/sv_world.o \ + \ + $(B)/client/q_math.o \ + $(B)/client/q_shared.o \ + \ + $(B)/client/unzip.o \ + $(B)/client/ioapi.o \ + $(B)/client/puff.o \ + $(B)/client/vm.o \ + $(B)/client/vm_interpreted.o \ + \ + $(B)/client/tr_animation.o \ + $(B)/client/tr_backend.o \ + $(B)/client/tr_bsp.o \ + $(B)/client/tr_cmds.o \ + $(B)/client/tr_curve.o \ + $(B)/client/tr_flares.o \ + $(B)/client/tr_font.o \ + $(B)/client/tr_image.o \ + $(B)/client/tr_image_png.o \ + $(B)/client/tr_image_jpg.o \ + $(B)/client/tr_image_bmp.o \ + $(B)/client/tr_image_tga.o \ + $(B)/client/tr_image_pcx.o \ + $(B)/client/tr_init.o \ + $(B)/client/tr_light.o \ + $(B)/client/tr_main.o \ + $(B)/client/tr_marks.o \ + $(B)/client/tr_mesh.o \ + $(B)/client/tr_model.o \ + $(B)/client/tr_noise.o \ + $(B)/client/tr_scene.o \ + $(B)/client/tr_shade.o \ + $(B)/client/tr_shade_calc.o \ + $(B)/client/tr_shader.o \ + $(B)/client/tr_shadows.o \ + $(B)/client/tr_sky.o \ + $(B)/client/tr_surface.o \ + $(B)/client/tr_world.o \ + \ + $(B)/client/sdl_gamma.o \ + $(B)/client/sdl_input.o \ + $(B)/client/sdl_snd.o \ + \ + $(B)/client/con_passive.o \ + $(B)/client/con_log.o \ + $(B)/client/sys_main.o + +ifneq ($(USE_INTERNAL_JPEG),0) + Q3OBJ += \ + $(B)/client/jaricom.o \ + $(B)/client/jcapimin.o \ + $(B)/client/jcapistd.o \ + $(B)/client/jcarith.o \ + $(B)/client/jccoefct.o \ + $(B)/client/jccolor.o \ + $(B)/client/jcdctmgr.o \ + $(B)/client/jchuff.o \ + $(B)/client/jcinit.o \ + $(B)/client/jcmainct.o \ + $(B)/client/jcmarker.o \ + $(B)/client/jcmaster.o \ + $(B)/client/jcomapi.o \ + $(B)/client/jcparam.o \ + $(B)/client/jcprepct.o \ + $(B)/client/jcsample.o \ + $(B)/client/jctrans.o \ + $(B)/client/jdapimin.o \ + $(B)/client/jdapistd.o \ + $(B)/client/jdarith.o \ + $(B)/client/jdatadst.o \ + $(B)/client/jdatasrc.o \ + $(B)/client/jdcoefct.o \ + $(B)/client/jdcolor.o \ + $(B)/client/jddctmgr.o \ + $(B)/client/jdhuff.o \ + $(B)/client/jdinput.o \ + $(B)/client/jdmainct.o \ + $(B)/client/jdmarker.o \ + $(B)/client/jdmaster.o \ + $(B)/client/jdmerge.o \ + $(B)/client/jdpostct.o \ + $(B)/client/jdsample.o \ + $(B)/client/jdtrans.o \ + $(B)/client/jerror.o \ + $(B)/client/jfdctflt.o \ + $(B)/client/jfdctfst.o \ + $(B)/client/jfdctint.o \ + $(B)/client/jidctflt.o \ + $(B)/client/jidctfst.o \ + $(B)/client/jidctint.o \ + $(B)/client/jmemmgr.o \ + $(B)/client/jmemnobs.o \ + $(B)/client/jquant1.o \ + $(B)/client/jquant2.o \ + $(B)/client/jutils.o +endif + +ifeq ($(ARCH),x86) + Q3OBJ += \ + $(B)/client/snd_mixa.o \ + $(B)/client/matha.o \ + $(B)/client/ftola.o \ + $(B)/client/snapvectora.o +endif + +ifeq ($(USE_VOIP),1) +ifeq ($(USE_INTERNAL_SPEEX),1) +Q3OBJ += \ + $(B)/client/bits.o \ + $(B)/client/buffer.o \ + $(B)/client/cb_search.o \ + $(B)/client/exc_10_16_table.o \ + $(B)/client/exc_10_32_table.o \ + $(B)/client/exc_20_32_table.o \ + $(B)/client/exc_5_256_table.o \ + $(B)/client/exc_5_64_table.o \ + $(B)/client/exc_8_128_table.o \ + $(B)/client/fftwrap.o \ + $(B)/client/filterbank.o \ + $(B)/client/filters.o \ + $(B)/client/gain_table.o \ + $(B)/client/gain_table_lbr.o \ + $(B)/client/hexc_10_32_table.o \ + $(B)/client/hexc_table.o \ + $(B)/client/high_lsp_tables.o \ + $(B)/client/jitter.o \ + $(B)/client/kiss_fft.o \ + $(B)/client/kiss_fftr.o \ + $(B)/client/lpc.o \ + $(B)/client/lsp.o \ + $(B)/client/lsp_tables_nb.o \ + $(B)/client/ltp.o \ + $(B)/client/mdf.o \ + $(B)/client/modes.o \ + $(B)/client/modes_wb.o \ + $(B)/client/nb_celp.o \ + $(B)/client/preprocess.o \ + $(B)/client/quant_lsp.o \ + $(B)/client/resample.o \ + $(B)/client/sb_celp.o \ + $(B)/client/smallft.o \ + $(B)/client/speex.o \ + $(B)/client/speex_callbacks.o \ + $(B)/client/speex_header.o \ + $(B)/client/stereo.o \ + $(B)/client/vbr.o \ + $(B)/client/vq.o \ + $(B)/client/window.o +endif +endif + +ifeq ($(USE_INTERNAL_ZLIB),1) +Q3OBJ += \ + $(B)/client/adler32.o \ + $(B)/client/crc32.o \ + $(B)/client/inffast.o \ + $(B)/client/inflate.o \ + $(B)/client/inftrees.o \ + $(B)/client/zutil.o +endif + +ifeq ($(HAVE_VM_COMPILED),true) + ifeq ($(ARCH),x86) + Q3OBJ += $(B)/client/vm_x86.o + endif + ifeq ($(ARCH),x86_64) + Q3OBJ += $(B)/client/vm_x86_64.o $(B)/client/vm_x86_64_assembler.o + endif + ifeq ($(ARCH),amd64) + Q3OBJ += $(B)/client/vm_x86_64.o $(B)/client/vm_x86_64_assembler.o + endif + ifeq ($(ARCH),x64) + Q3OBJ += $(B)/client/vm_x86_64.o $(B)/client/vm_x86_64_assembler.o + endif + ifeq ($(ARCH),ppc) + Q3OBJ += $(B)/client/vm_powerpc.o $(B)/client/vm_powerpc_asm.o + endif + ifeq ($(ARCH),ppc64) + Q3OBJ += $(B)/client/vm_powerpc.o $(B)/client/vm_powerpc_asm.o + endif + ifeq ($(ARCH),sparc) + Q3OBJ += $(B)/client/vm_sparc.o + endif +endif + +ifeq ($(PLATFORM),mingw32) + Q3OBJ += \ + $(B)/client/win_resource.o \ + $(B)/client/sys_win32.o +else + Q3OBJ += \ + $(B)/client/sys_unix.o +endif + +ifeq ($(PLATFORM),darwin) + Q3OBJ += \ + $(B)/client/sys_osx.o +endif + +ifeq ($(USE_MUMBLE),1) + Q3OBJ += \ + $(B)/client/libmumblelink.o +endif + +Q3POBJ += \ + $(B)/client/sdl_glimp.o + +Q3POBJ_SMP += \ + $(B)/clientsmp/sdl_glimp.o + +$(B)/tremulous$(FULLBINEXT): $(Q3OBJ) $(Q3POBJ) $(LIBSDLMAIN) + $(echo_cmd) "LD $@" + $(Q)$(CC) $(CLIENT_CFLAGS) $(CFLAGS) $(CLIENT_LDFLAGS) $(LDFLAGS) \ + -o $@ $(Q3OBJ) $(Q3POBJ) \ + $(LIBSDLMAIN) $(CLIENT_LIBS) $(LIBS) + +$(B)/tremulous-smp$(FULLBINEXT): $(Q3OBJ) $(Q3POBJ_SMP) $(LIBSDLMAIN) + $(echo_cmd) "LD $@" + $(Q)$(CC) $(CLIENT_CFLAGS) $(CFLAGS) $(CLIENT_LDFLAGS) $(LDFLAGS) $(THREAD_LDFLAGS) \ + -o $@ $(Q3OBJ) $(Q3POBJ_SMP) \ + $(THREAD_LIBS) $(LIBSDLMAIN) $(CLIENT_LIBS) $(LIBS) + +ifneq ($(strip $(LIBSDLMAIN)),) +ifneq ($(strip $(LIBSDLMAINSRC)),) +$(LIBSDLMAIN) : $(LIBSDLMAINSRC) + cp $< $@ + ranlib $@ +endif +endif + + + +############################################################################# +# DEDICATED SERVER +############################################################################# + +Q3DOBJ = \ + $(B)/ded/sv_client.o \ + $(B)/ded/sv_ccmds.o \ + $(B)/ded/sv_game.o \ + $(B)/ded/sv_init.o \ + $(B)/ded/sv_main.o \ + $(B)/ded/sv_net_chan.o \ + $(B)/ded/sv_snapshot.o \ + $(B)/ded/sv_world.o \ + \ + $(B)/ded/cm_load.o \ + $(B)/ded/cm_patch.o \ + $(B)/ded/cm_polylib.o \ + $(B)/ded/cm_test.o \ + $(B)/ded/cm_trace.o \ + $(B)/ded/cmd.o \ + $(B)/ded/common.o \ + $(B)/ded/cvar.o \ + $(B)/ded/files.o \ + $(B)/ded/md4.o \ + $(B)/ded/msg.o \ + $(B)/ded/net_chan.o \ + $(B)/ded/net_ip.o \ + $(B)/ded/huffman.o \ + $(B)/ded/parse.o \ + \ + $(B)/ded/q_math.o \ + $(B)/ded/q_shared.o \ + \ + $(B)/ded/unzip.o \ + $(B)/ded/ioapi.o \ + $(B)/ded/vm.o \ + $(B)/ded/vm_interpreted.o \ + \ + $(B)/ded/null_client.o \ + $(B)/ded/null_input.o \ + $(B)/ded/null_snddma.o \ + \ + $(B)/ded/con_log.o \ + $(B)/ded/sys_main.o + +ifeq ($(ARCH),x86) + Q3DOBJ += \ + $(B)/ded/ftola.o \ + $(B)/ded/snapvectora.o \ + $(B)/ded/matha.o +endif + +ifeq ($(USE_INTERNAL_ZLIB),1) +Q3DOBJ += \ + $(B)/ded/adler32.o \ + $(B)/ded/crc32.o \ + $(B)/ded/inffast.o \ + $(B)/ded/inflate.o \ + $(B)/ded/inftrees.o \ + $(B)/ded/zutil.o +endif + +ifeq ($(HAVE_VM_COMPILED),true) + ifeq ($(ARCH),x86) + Q3DOBJ += $(B)/ded/vm_x86.o + endif + ifeq ($(ARCH),x86_64) + Q3DOBJ += $(B)/ded/vm_x86_64.o $(B)/ded/vm_x86_64_assembler.o + endif + ifeq ($(ARCH),amd64) + Q3DOBJ += $(B)/ded/vm_x86_64.o $(B)/ded/vm_x86_64_assembler.o + endif + ifeq ($(ARCH),x64) + Q3DOBJ += $(B)/ded/vm_x86_64.o $(B)/ded/vm_x86_64_assembler.o + endif + ifeq ($(ARCH),ppc) + Q3DOBJ += $(B)/ded/vm_powerpc.o $(B)/ded/vm_powerpc_asm.o + endif + ifeq ($(ARCH),ppc64) + Q3DOBJ += $(B)/ded/vm_powerpc.o $(B)/ded/vm_powerpc_asm.o + endif + ifeq ($(ARCH),sparc) + Q3DOBJ += $(B)/ded/vm_sparc.o + endif +endif + +ifeq ($(PLATFORM),mingw32) + Q3DOBJ += \ + $(B)/ded/win_resource.o \ + $(B)/ded/sys_win32.o \ + $(B)/ded/con_win32.o +else + Q3DOBJ += \ + $(B)/ded/sys_unix.o \ + $(B)/ded/con_tty.o +endif + +ifeq ($(PLATFORM),darwin) + Q3DOBJ += \ + $(B)/ded/sys_osx.o +endif + +$(B)/tremded$(FULLBINEXT): $(Q3DOBJ) + $(echo_cmd) "LD $@" + $(Q)$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(Q3DOBJ) $(LIBS) + + + +############################################################################# +## TREMULOUS CGAME +############################################################################# + +CGOBJ_ = \ + $(B)/base/cgame/cg_main.o \ + $(B)/base/cgame/bg_misc.o \ + $(B)/base/cgame/bg_pmove.o \ + $(B)/base/cgame/bg_slidemove.o \ + $(B)/base/cgame/bg_lib.o \ + $(B)/base/cgame/bg_alloc.o \ + $(B)/base/cgame/bg_voice.o \ + $(B)/base/cgame/cg_consolecmds.o \ + $(B)/base/cgame/cg_buildable.o \ + $(B)/base/cgame/cg_animation.o \ + $(B)/base/cgame/cg_animmapobj.o \ + $(B)/base/cgame/cg_draw.o \ + $(B)/base/cgame/cg_drawtools.o \ + $(B)/base/cgame/cg_ents.o \ + $(B)/base/cgame/cg_event.o \ + $(B)/base/cgame/cg_marks.o \ + $(B)/base/cgame/cg_players.o \ + $(B)/base/cgame/cg_playerstate.o \ + $(B)/base/cgame/cg_predict.o \ + $(B)/base/cgame/cg_servercmds.o \ + $(B)/base/cgame/cg_snapshot.o \ + $(B)/base/cgame/cg_view.o \ + $(B)/base/cgame/cg_weapons.o \ + $(B)/base/cgame/cg_scanner.o \ + $(B)/base/cgame/cg_attachment.o \ + $(B)/base/cgame/cg_trails.o \ + $(B)/base/cgame/cg_particles.o \ + $(B)/base/cgame/cg_tutorial.o \ + $(B)/base/ui/ui_shared.o \ + \ + $(B)/base/qcommon/q_math.o \ + $(B)/base/qcommon/q_shared.o + +CGOBJ = $(CGOBJ_) $(B)/base/cgame/cg_syscalls.o +CGVMOBJ = $(CGOBJ_:%.o=%.asm) + +$(B)/base/cgame$(SHLIBNAME): $(CGOBJ) + $(echo_cmd) "LD $@" + $(Q)$(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(CGOBJ) + +$(B)/base/vm/cgame.qvm: $(CGVMOBJ) $(CGDIR)/cg_syscalls.asm $(Q3ASM) + $(echo_cmd) "Q3ASM $@" + $(Q)$(Q3ASM) -o $@ $(CGVMOBJ) $(CGDIR)/cg_syscalls.asm + + + +############################################################################# +## TREMULOUS GAME +############################################################################# + +GOBJ_ = \ + $(B)/base/game/g_main.o \ + $(B)/base/game/bg_misc.o \ + $(B)/base/game/bg_pmove.o \ + $(B)/base/game/bg_slidemove.o \ + $(B)/base/game/bg_lib.o \ + $(B)/base/game/bg_alloc.o \ + $(B)/base/game/bg_voice.o \ + $(B)/base/game/g_active.o \ + $(B)/base/game/g_client.o \ + $(B)/base/game/g_cmds.o \ + $(B)/base/game/g_combat.o \ + $(B)/base/game/g_physics.o \ + $(B)/base/game/g_buildable.o \ + $(B)/base/game/g_misc.o \ + $(B)/base/game/g_missile.o \ + $(B)/base/game/g_mover.o \ + $(B)/base/game/g_session.o \ + $(B)/base/game/g_spawn.o \ + $(B)/base/game/g_svcmds.o \ + $(B)/base/game/g_target.o \ + $(B)/base/game/g_team.o \ + $(B)/base/game/g_trigger.o \ + $(B)/base/game/g_utils.o \ + $(B)/base/game/g_maprotation.o \ + $(B)/base/game/g_weapon.o \ + $(B)/base/game/g_admin.o \ + $(B)/base/game/g_namelog.o \ + \ + $(B)/base/qcommon/q_math.o \ + $(B)/base/qcommon/q_shared.o + +GOBJ = $(GOBJ_) $(B)/base/game/g_syscalls.o +GVMOBJ = $(GOBJ_:%.o=%.asm) + +$(B)/base/game$(SHLIBNAME): $(GOBJ) + $(echo_cmd) "LD $@" + $(Q)$(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(GOBJ) + +$(B)/base/vm/game.qvm: $(GVMOBJ) $(GDIR)/g_syscalls.asm $(Q3ASM) + $(echo_cmd) "Q3ASM $@" + $(Q)$(Q3ASM) -o $@ $(GVMOBJ) $(GDIR)/g_syscalls.asm + + + +############################################################################# +## TREMULOUS UI +############################################################################# + +UIOBJ_ = \ + $(B)/base/ui/ui_main.o \ + $(B)/base/ui/ui_atoms.o \ + $(B)/base/ui/ui_shared.o \ + $(B)/base/ui/ui_gameinfo.o \ + \ + $(B)/base/ui/bg_misc.o \ + $(B)/base/ui/bg_lib.o \ + $(B)/base/qcommon/q_math.o \ + $(B)/base/qcommon/q_shared.o + +UIOBJ = $(UIOBJ_) $(B)/base/ui/ui_syscalls.o +UIVMOBJ = $(UIOBJ_:%.o=%.asm) + +$(B)/base/ui$(SHLIBNAME): $(UIOBJ) + $(echo_cmd) "LD $@" + $(Q)$(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(UIOBJ) + +$(B)/base/vm/ui.qvm: $(UIVMOBJ) $(UIDIR)/ui_syscalls.asm $(Q3ASM) + $(echo_cmd) "Q3ASM $@" + $(Q)$(Q3ASM) -o $@ $(UIVMOBJ) $(UIDIR)/ui_syscalls.asm + + + +############################################################################# +## CLIENT/SERVER RULES +############################################################################# + +$(B)/client/%.o: $(ASMDIR)/%.s + $(DO_AS) + +$(B)/client/%.o: $(CDIR)/%.c + $(DO_CC) + +$(B)/client/%.o: $(SDIR)/%.c + $(DO_CC) + +$(B)/client/%.o: $(CMDIR)/%.c + $(DO_CC) + +$(B)/client/%.o: $(JPDIR)/%.c + $(DO_CC) + +$(B)/client/%.o: $(SPEEXDIR)/%.c + $(DO_CC) + +$(B)/client/%.o: $(ZDIR)/%.c + $(DO_CC) + +$(B)/client/%.o: $(RDIR)/%.c + $(DO_CC) + +$(B)/client/%.o: $(SDLDIR)/%.c + $(DO_CC) + +$(B)/clientsmp/%.o: $(SDLDIR)/%.c + $(DO_SMP_CC) + +$(B)/client/%.o: $(SYSDIR)/%.c + $(DO_CC) + +$(B)/client/%.o: $(SYSDIR)/%.m + $(DO_CC) + +$(B)/client/%.o: $(SYSDIR)/%.rc + $(DO_WINDRES) + + +$(B)/ded/%.o: $(ASMDIR)/%.s + $(DO_AS) + +$(B)/ded/%.o: $(SDIR)/%.c + $(DO_DED_CC) + +$(B)/ded/%.o: $(CMDIR)/%.c + $(DO_DED_CC) + +$(B)/ded/%.o: $(ZDIR)/%.c + $(DO_DED_CC) + +$(B)/ded/%.o: $(SYSDIR)/%.c + $(DO_DED_CC) + +$(B)/ded/%.o: $(SYSDIR)/%.m + $(DO_DED_CC) + +$(B)/ded/%.o: $(SYSDIR)/%.rc + $(DO_WINDRES) + +$(B)/ded/%.o: $(NDIR)/%.c + $(DO_DED_CC) + +# Extra dependencies to ensure the SVN version is incorporated +ifeq ($(USE_SVN),1) + $(B)/client/cl_console.o : .svn/entries + $(B)/client/common.o : .svn/entries + $(B)/ded/common.o : .svn/entries +endif + + +############################################################################# +## GAME MODULE RULES +############################################################################# + +$(B)/base/cgame/bg_%.o: $(GDIR)/bg_%.c + $(DO_CGAME_CC) + +$(B)/base/cgame/%.o: $(CGDIR)/%.c + $(DO_CGAME_CC) + +$(B)/base/cgame/bg_%.asm: $(GDIR)/bg_%.c $(Q3LCC) + $(DO_CGAME_Q3LCC) + +$(B)/base/cgame/%.asm: $(CGDIR)/%.c $(Q3LCC) + $(DO_CGAME_Q3LCC) + + +$(B)/base/game/%.o: $(GDIR)/%.c + $(DO_GAME_CC) + +$(B)/base/game/%.asm: $(GDIR)/%.c $(Q3LCC) + $(DO_GAME_Q3LCC) + + +$(B)/base/ui/bg_%.o: $(GDIR)/bg_%.c + $(DO_UI_CC) + +$(B)/base/ui/%.o: $(UIDIR)/%.c + $(DO_UI_CC) + +$(B)/base/ui/bg_%.asm: $(GDIR)/bg_%.c $(Q3LCC) + $(DO_UI_Q3LCC) + +$(B)/base/ui/%.asm: $(UIDIR)/%.c $(Q3LCC) + $(DO_UI_Q3LCC) + + +$(B)/base/qcommon/%.o: $(CMDIR)/%.c + $(DO_SHLIB_CC) + +$(B)/base/qcommon/%.asm: $(CMDIR)/%.c $(Q3LCC) + $(DO_Q3LCC) + + +############################################################################# +# MISC +############################################################################# + +OBJ = $(Q3OBJ) $(Q3POBJ) $(Q3POBJ_SMP) $(Q3DOBJ) \ + $(GOBJ) $(CGOBJ) $(UIOBJ) \ + $(GVMOBJ) $(CGVMOBJ) $(UIVMOBJ) +TOOLSOBJ = $(LBURGOBJ) $(Q3CPPOBJ) $(Q3RCCOBJ) $(Q3LCCOBJ) $(Q3ASMOBJ) + + +clean: clean-debug clean-release + @$(MAKE) -C $(MASTERDIR) clean + +clean-debug: + @$(MAKE) clean2 B=$(BD) + +clean-release: + @$(MAKE) clean2 B=$(BR) + +clean2: + @echo "CLEAN $(B)" + @rm -f $(OBJ) + @rm -f $(OBJ_D_FILES) + @rm -f $(TARGETS) + +toolsclean: toolsclean-debug toolsclean-release + +toolsclean-debug: + @$(MAKE) toolsclean2 B=$(BD) + +toolsclean-release: + @$(MAKE) toolsclean2 B=$(BR) + +toolsclean2: + @echo "TOOLS_CLEAN $(B)" + @rm -f $(TOOLSOBJ) + @rm -f $(TOOLSOBJ_D_FILES) + @rm -f $(LBURG) $(DAGCHECK_C) $(Q3RCC) $(Q3CPP) $(Q3LCC) $(Q3ASM) + +distclean: clean toolsclean + @rm -rf $(BUILD_DIR) + +dist: + rm -rf tremulous-$(SVN_VERSION) + svn export . tremulous-$(SVN_VERSION) + tar --owner=root --group=root --force-local -cjf tremulous-$(SVN_VERSION).tar.bz2 tremulous-$(SVN_VERSION) + rm -rf tremulous-$(SVN_VERSION) + +############################################################################# +# DEPENDENCIES +############################################################################# + +ifneq ($(B),) + OBJ_D_FILES=$(filter %.d,$(OBJ:%.o=%.d)) + TOOLSOBJ_D_FILES=$(filter %.d,$(TOOLSOBJ:%.o=%.d)) + -include $(OBJ_D_FILES) $(TOOLSOBJ_D_FILES) +endif + +.PHONY: all clean clean2 clean-debug clean-release copyfiles \ + debug default dist distclean makedirs \ + release targets \ + toolsclean toolsclean2 toolsclean-debug toolsclean-release \ + $(OBJ_D_FILES) $(TOOLSOBJ_D_FILES) diff --git a/Makefile.local b/Makefile.local new file mode 100644 index 0000000..b129e26 --- /dev/null +++ b/Makefile.local @@ -0,0 +1,3 @@ +CC=gcc +USE_CURL=1 +BUILD_GAME_QVM=1 \ No newline at end of file diff --git a/assets/armour/bsuit.armour b/assets/armour/bsuit.armour new file mode 100644 index 0000000..c05a09d --- /dev/null +++ b/assets/armour/bsuit.armour @@ -0,0 +1,19 @@ + +{ + name "bsuit body" + minHeight 0.0 + maxHeight 0.8 + minAngle 0 + maxAngle 360 + modifier 0.2 +} + +{ + name "bsuit head" + minHeight 0.8 + maxHeight 1.0 + minAngle 0 + maxAngle 360 + modifier 0.27 +} + diff --git a/assets/armour/helmet.armour b/assets/armour/helmet.armour new file mode 100644 index 0000000..f595bf2 --- /dev/null +++ b/assets/armour/helmet.armour @@ -0,0 +1,19 @@ + +{ + name "helmet" + minHeight 0.8 + maxHeight 1.0 + minAngle 0 + maxAngle 360 + modifier 0.4 +} + +{ + name "helmet crouch" + minHeight 0.7 + maxHeight 1.0 + minAngle 0 + maxAngle 360 + modifier 0.4 + crouch +} diff --git a/assets/armour/larmour.armour b/assets/armour/larmour.armour new file mode 100644 index 0000000..5e313fa --- /dev/null +++ b/assets/armour/larmour.armour @@ -0,0 +1,95 @@ + +{ + name "larmour chest" + minHeight 0.5 + maxHeight 0.8 + minAngle 310 + maxAngle 50 + modifier 0.35 +} + +{ + name "larmour left arm" + minHeight 0.5 + maxHeight 0.8 + minAngle 50 + maxAngle 130 + modifier 0.3 +} + +{ + name "larmour back" + minHeight 0.5 + maxHeight 0.8 + minAngle 130 + maxAngle 230 + modifier 0.4 +} + +{ + name "larmour right arm" + minHeight 0.5 + maxHeight 0.8 + minAngle 230 + maxAngle 310 + modifier 0.3 +} + +{ + name "larmour legs" + minHeight 0.0 + maxHeight 0.5 + minAngle 0 + maxAngle 360 + modifier 0.3 +} + +{ + name "larmour chest crouch" + minHeight 0.3 + maxHeight 0.7 + minAngle 310 + maxAngle 50 + modifier 0.35 + crouch +} + +{ + name "larmour left arm crouch" + minHeight 0.3 + maxHeight 0.7 + minAngle 50 + maxAngle 130 + modifier 0.3 + crouch +} + +{ + name "larmour back crouch" + minHeight 0.3 + maxHeight 0.7 + minAngle 130 + maxAngle 230 + modifier 0.4 + crouch +} + +{ + name "larmour right arm crouch" + minHeight 0.3 + maxHeight 0.7 + minAngle 230 + maxAngle 310 + modifier 0.3 + crouch +} + +{ + name "larmour legs crouch" + minHeight 0.0 + maxHeight 0.3 + minAngle 0 + maxAngle 360 + modifier 0.3 + crouch +} diff --git a/assets/autoexec.cfg b/assets/autoexec.cfg new file mode 100644 index 0000000..6f2bf9a --- /dev/null +++ b/assets/autoexec.cfg @@ -0,0 +1,2 @@ +//autoexec.cfg +set hunk_megs 512 \ No newline at end of file diff --git a/assets/configs/buildables/acid_tube.cfg b/assets/configs/buildables/acid_tube.cfg new file mode 100644 index 0000000..e44ed48 --- /dev/null +++ b/assets/configs/buildables/acid_tube.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/acid_tube/acid_tube.md3 +modelScale 0.6 +mins -15 -15 -15 +maxs 15 15 15 +zOffset -8.5 diff --git a/assets/configs/buildables/arm.cfg b/assets/configs/buildables/arm.cfg new file mode 100644 index 0000000..3e45fc2 --- /dev/null +++ b/assets/configs/buildables/arm.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/arm/arm.md3 +modelScale 1.0 +mins -40 -40 -13 +maxs 40 40 50 +zOffset -2.0 diff --git a/assets/configs/buildables/barrel.cfg b/assets/configs/buildables/barrel.cfg new file mode 100644 index 0000000..1e9fe3b --- /dev/null +++ b/assets/configs/buildables/barrel.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/barrel/barrel.md3 +modelScale 1.0 +mins -12, -12, -19 +maxs 12, 12, 18 +zOffset 0.5 diff --git a/assets/configs/buildables/barricade.cfg b/assets/configs/buildables/barricade.cfg new file mode 100644 index 0000000..15121bb --- /dev/null +++ b/assets/configs/buildables/barricade.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/barricade/barricade.md3 +modelScale 1.0 +mins -35 -35 -15 +maxs 35 35 80 +zOffset 0 diff --git a/assets/configs/buildables/barrier_corner.cfg b/assets/configs/buildables/barrier_corner.cfg new file mode 100644 index 0000000..9d01429 --- /dev/null +++ b/assets/configs/buildables/barrier_corner.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/barrier_corner/barrier_corner.md3 +modelScale 1.0 +mins -28, -28, -16 +maxs 28, 28, 16 +zOffset -3 diff --git a/assets/configs/buildables/barrier_line.cfg b/assets/configs/buildables/barrier_line.cfg new file mode 100644 index 0000000..97cf76f --- /dev/null +++ b/assets/configs/buildables/barrier_line.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/barrier_line/barrier_line.md3 +modelScale 1.0 +mins -24, -24, -16 +maxs 24, 24, 16 +zOffset -3 diff --git a/assets/configs/buildables/barrier_point.cfg b/assets/configs/buildables/barrier_point.cfg new file mode 100644 index 0000000..998d9ac --- /dev/null +++ b/assets/configs/buildables/barrier_point.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/barrier_point/barrier_point.md3 +modelScale 1.0 +mins -22, -22, -13 +maxs 22, 22, 13 +zOffset 0 diff --git a/assets/configs/buildables/booster.cfg b/assets/configs/buildables/booster.cfg new file mode 100644 index 0000000..49f0e6a --- /dev/null +++ b/assets/configs/buildables/booster.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/booster/booster.md3 +modelScale 1.0 +mins -13 -13 -13 +maxs 13 13 13 +zOffset -5 diff --git a/assets/configs/buildables/cocoon.cfg b/assets/configs/buildables/cocoon.cfg new file mode 100644 index 0000000..c3f08a8 --- /dev/null +++ b/assets/configs/buildables/cocoon.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/cocoon/cocoon.md3 +modelScale 0.6 +mins -20 -20 -3 +maxs 20 20 30 +zOffset 0 diff --git a/assets/configs/buildables/container_large.cfg b/assets/configs/buildables/container_large.cfg new file mode 100644 index 0000000..3ffbcf0 --- /dev/null +++ b/assets/configs/buildables/container_large.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/container_large/container_large.md3 +modelScale 1.25 +mins -50, -50, -50 +maxs 50, 50, 50 +zOffset -48.5 diff --git a/assets/configs/buildables/container_medium.cfg b/assets/configs/buildables/container_medium.cfg new file mode 100644 index 0000000..d560a25 --- /dev/null +++ b/assets/configs/buildables/container_medium.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/container_medium/container_medium.md3 +modelScale 0.85 +mins -34 -34 -34 +maxs 34 34 34 +zOffset -32.5 diff --git a/assets/configs/buildables/container_small.cfg b/assets/configs/buildables/container_small.cfg new file mode 100644 index 0000000..71e2cd7 --- /dev/null +++ b/assets/configs/buildables/container_small.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/container_small/container_small.md3 +modelScale 0.5 +mins -20, -20, -20 +maxs 20, 20, 20 +zOffset -18.5 diff --git a/assets/configs/buildables/cover.cfg b/assets/configs/buildables/cover.cfg new file mode 100644 index 0000000..3ba6674 --- /dev/null +++ b/assets/configs/buildables/cover.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/cover/cover.md3 +modelScale 0.8 +mins -200, -200, -5 +maxs 200, 200, 5 +zOffset -5 \ No newline at end of file diff --git a/assets/configs/buildables/cover_stump.cfg b/assets/configs/buildables/cover_stump.cfg new file mode 100644 index 0000000..5d5133e --- /dev/null +++ b/assets/configs/buildables/cover_stump.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/cover_stump/cover_stump.md3 +modelScale 0.85 +mins -60, -60, -41 +maxs 60, 60, 121 +zOffset -40 \ No newline at end of file diff --git a/assets/configs/buildables/creepcolony.cfg b/assets/configs/buildables/creepcolony.cfg new file mode 100644 index 0000000..11e9398 --- /dev/null +++ b/assets/configs/buildables/creepcolony.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/creep_colony/creep_colony.md3 +modelScale 1.0 +mins -35 -35 -37 +maxs 35 35 37 +zOffset -23 \ No newline at end of file diff --git a/assets/configs/buildables/dcc.cfg b/assets/configs/buildables/dcc.cfg new file mode 100644 index 0000000..932e302 --- /dev/null +++ b/assets/configs/buildables/dcc.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/dcc/dcc.md3 +modelScale 1.0 +mins -35 -35 -13 +maxs 35 35 47 +zOffset 0 diff --git a/assets/configs/buildables/eggpod.cfg b/assets/configs/buildables/eggpod.cfg new file mode 100644 index 0000000..71cb6c7 --- /dev/null +++ b/assets/configs/buildables/eggpod.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/eggpod/eggpod.md3 +modelScale 1.0 +mins -15 -15 -15 +maxs 15 15 15 +zOffset 0 diff --git a/assets/configs/buildables/fence.cfg b/assets/configs/buildables/fence.cfg new file mode 100644 index 0000000..5a69c00 --- /dev/null +++ b/assets/configs/buildables/fence.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/fence/fence.md3 +modelScale 2.5 +mins -22 -22 -38 +maxs 22 22 78 +zOffset 88 diff --git a/assets/configs/buildables/fence_rod.cfg b/assets/configs/buildables/fence_rod.cfg new file mode 100644 index 0000000..68346e0 --- /dev/null +++ b/assets/configs/buildables/fence_rod.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/fence_rod/fence_rod.md3 +modelScale 2.5 +mins -10 -10 -38 +maxs 10 10 78 +zOffset 88 diff --git a/assets/configs/buildables/hive.cfg b/assets/configs/buildables/hive.cfg new file mode 100644 index 0000000..36c3ff6 --- /dev/null +++ b/assets/configs/buildables/hive.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/hive/hive.md3 +modelScale 1.0 +mins -20 -20 -20 +maxs 20 20 20 +zOffset -10 diff --git a/assets/configs/buildables/hovel.cfg b/assets/configs/buildables/hovel.cfg new file mode 100644 index 0000000..5e2922c --- /dev/null +++ b/assets/configs/buildables/hovel.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/hovel/hovel.md3 +modelScale 1.0 +mins -50 -50 -20 +maxs 50 50 20 +zOffset 0 diff --git a/assets/configs/buildables/infestation_blister.cfg b/assets/configs/buildables/infestation_blister.cfg new file mode 100644 index 0000000..ee44891 --- /dev/null +++ b/assets/configs/buildables/infestation_blister.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/infestation_blister/infestation_blister.md3 +modelScale 0.8 +mins -15, -15, -5 +maxs 15, 15, 5 +zOffset -2 diff --git a/assets/configs/buildables/infestation_slime.cfg b/assets/configs/buildables/infestation_slime.cfg new file mode 100644 index 0000000..bee245e --- /dev/null +++ b/assets/configs/buildables/infestation_slime.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/infestation_slime/infestation_slime.md3 +modelScale 0.4 +mins -15, -15, -15 +maxs 15, 15, 15 +zOffset -14 \ No newline at end of file diff --git a/assets/configs/buildables/infestation_thicket.cfg b/assets/configs/buildables/infestation_thicket.cfg new file mode 100644 index 0000000..f30ec9e --- /dev/null +++ b/assets/configs/buildables/infestation_thicket.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/infestation_thicket/infestation_thicket.md3 +modelScale 1.5 +mins -60, -60, -2 +maxs 60, 60, 2 +zOffset 0 diff --git a/assets/configs/buildables/ladder.cfg b/assets/configs/buildables/ladder.cfg new file mode 100644 index 0000000..3b02332 --- /dev/null +++ b/assets/configs/buildables/ladder.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/ladder/ladder.md3 +modelScale 1 +mins -20, -20, -30 +maxs 20, 20, 30 +zOffset -4 diff --git a/assets/configs/buildables/light.cfg b/assets/configs/buildables/light.cfg new file mode 100644 index 0000000..d987a68 --- /dev/null +++ b/assets/configs/buildables/light.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/light/light.md3 +modelScale 1.2 +mins -20, -20, -20 +maxs 20, 20, 20 +zOffset 2 diff --git a/assets/configs/buildables/medistat.cfg b/assets/configs/buildables/medistat.cfg new file mode 100644 index 0000000..179a052 --- /dev/null +++ b/assets/configs/buildables/medistat.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/medistat/medistat.md3 +modelScale 1.0 +mins -35 -35 -7 +maxs 35 35 4 +zOffset 0 diff --git a/assets/configs/buildables/mgturret.cfg b/assets/configs/buildables/mgturret.cfg new file mode 100644 index 0000000..83a2309 --- /dev/null +++ b/assets/configs/buildables/mgturret.cfg @@ -0,0 +1,7 @@ +model 0 models/buildables/mgturret/turret_base.md3 +model 1 models/buildables/mgturret/turret_barrel.md3 +model 2 models/buildables/mgturret/turret_top.md3 +modelScale 1.0 +mins -25 -25 -20 +maxs 25 25 20 +zOffset 0 diff --git a/assets/configs/buildables/mgturret2.cfg b/assets/configs/buildables/mgturret2.cfg new file mode 100644 index 0000000..5b103d0 --- /dev/null +++ b/assets/configs/buildables/mgturret2.cfg @@ -0,0 +1,7 @@ +model 0 models/buildables/mgturret2/turret_base.md3 +model 1 models/buildables/mgturret2/turret_barrel.md3 +model 2 models/buildables/mgturret2/turret_top.md3 +modelScale 1.0 +mins -25 -25 -20 +maxs 25 25 20 +zOffset 0 diff --git a/assets/configs/buildables/muscle.cfg b/assets/configs/buildables/muscle.cfg new file mode 100644 index 0000000..8f96f13 --- /dev/null +++ b/assets/configs/buildables/muscle.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/muscle/muscle.md3 +modelScale 0.4 +mins -15, -15, -5 +maxs 15, 15, 5 +zOffset -5 diff --git a/assets/configs/buildables/net.cfg b/assets/configs/buildables/net.cfg new file mode 100644 index 0000000..177fcec --- /dev/null +++ b/assets/configs/buildables/net.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/net/net.md3 +modelScale 1.3 +mins -20, -20, -2 +maxs 20, 20, 2 +zOffset 0 diff --git a/assets/configs/buildables/net_spike.cfg b/assets/configs/buildables/net_spike.cfg new file mode 100644 index 0000000..c451892 --- /dev/null +++ b/assets/configs/buildables/net_spike.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/net_spike/net_spike.md3 +modelScale 2.5 +mins -10, -10, -40 +maxs 10, 10, 40 +zOffset -40 diff --git a/assets/configs/buildables/organic_bulb.cfg b/assets/configs/buildables/organic_bulb.cfg new file mode 100644 index 0000000..6f4d997 --- /dev/null +++ b/assets/configs/buildables/organic_bulb.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/organic_bulb/organic_bulb.md3 +modelScale 1.4 +mins -10, -10, -5 +maxs 10, 10, 5 +zOffset -5 diff --git a/assets/configs/buildables/overmind.cfg b/assets/configs/buildables/overmind.cfg new file mode 100644 index 0000000..f9baca5 --- /dev/null +++ b/assets/configs/buildables/overmind.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/overmind/overmind.md3 +modelScale 1.0 +mins -45 -45 -15 +maxs 45 45 95 +zOffset 0 diff --git a/assets/configs/buildables/panzer_large.cfg b/assets/configs/buildables/panzer_large.cfg new file mode 100644 index 0000000..ecceadf --- /dev/null +++ b/assets/configs/buildables/panzer_large.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/panzer_medium/panzer_medium.md3 +modelScale 0.35 +mins -50, -50, -48 +maxs 50, 50, 49 +zOffset 2 diff --git a/assets/configs/buildables/panzer_medium.cfg b/assets/configs/buildables/panzer_medium.cfg new file mode 100644 index 0000000..9ca4f2c --- /dev/null +++ b/assets/configs/buildables/panzer_medium.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/panzer_medium/panzer_medium.md3 +modelScale 0.235 +mins -33, -33, -33 +maxs 33, 33, 33 +zOffset 1 diff --git a/assets/configs/buildables/panzer_small.cfg b/assets/configs/buildables/panzer_small.cfg new file mode 100644 index 0000000..70c8d2d --- /dev/null +++ b/assets/configs/buildables/panzer_small.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/panzer_small/panzer_small.md3 +modelScale 0.275 +mins -21, -21, -19 +maxs 21, 21, 19 +zOffset 1 diff --git a/assets/configs/buildables/plate_large.cfg b/assets/configs/buildables/plate_large.cfg new file mode 100644 index 0000000..abb2d2e --- /dev/null +++ b/assets/configs/buildables/plate_large.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/plate_large/plate_large.md3 +modelScale 1.0 +mins -80, -80, -0.5 +maxs 80, 80, 0 +zOffset 0.5 diff --git a/assets/configs/buildables/plate_small.cfg b/assets/configs/buildables/plate_small.cfg new file mode 100644 index 0000000..abfd3f1 --- /dev/null +++ b/assets/configs/buildables/plate_small.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/plate_large/plate_large.md3 +modelScale 0.5 +mins -40, -40, -0.125 +maxs 40, 40, 0 +zOffset 1 diff --git a/assets/configs/buildables/pod.cfg b/assets/configs/buildables/pod.cfg new file mode 100644 index 0000000..6c59f98 --- /dev/null +++ b/assets/configs/buildables/pod.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/pod/pod.md3 +modelScale 1.0 +mins -200, -200, -20 +maxs 200, 200, 20 +zOffset -180 diff --git a/assets/configs/buildables/pod_stump.cfg b/assets/configs/buildables/pod_stump.cfg new file mode 100644 index 0000000..27b4416 --- /dev/null +++ b/assets/configs/buildables/pod_stump.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/pod_stump/pod_stump.md3 +modelScale 0.35 +mins -50, -50, -41 +maxs 50, 50, 121 +zOffset -40 diff --git a/assets/configs/buildables/reactor.cfg b/assets/configs/buildables/reactor.cfg new file mode 100644 index 0000000..d724c44 --- /dev/null +++ b/assets/configs/buildables/reactor.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/reactor/reactor.md3 +mins -41 -41 -15 +maxs 41 41 95 +zOffset -2.0 +modelScale 0.85 diff --git a/assets/configs/buildables/refinery.cfg b/assets/configs/buildables/refinery.cfg new file mode 100644 index 0000000..372da6b --- /dev/null +++ b/assets/configs/buildables/refinery.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/refinery/refinery.md3 +modelScale 1.5 +mins -30 -30 -22 +maxs 30 30 52 +zOffset 0 \ No newline at end of file diff --git a/assets/configs/buildables/reflector.cfg b/assets/configs/buildables/reflector.cfg new file mode 100644 index 0000000..c432625 --- /dev/null +++ b/assets/configs/buildables/reflector.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/reflector/reflector.md3 +modelScale 0.8 +mins -10, -10, -24 +maxs 10, 10, 24 +zOffset -23 diff --git a/assets/configs/buildables/repeater.cfg b/assets/configs/buildables/repeater.cfg new file mode 100644 index 0000000..eec2824 --- /dev/null +++ b/assets/configs/buildables/repeater.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/repeater/repeater.md3 +modelScale 1.0 +mins -15 -15 -15 +maxs 15 15 25 +zOffset 0 diff --git a/assets/configs/buildables/shield.cfg b/assets/configs/buildables/shield.cfg new file mode 100644 index 0000000..0c979b9 --- /dev/null +++ b/assets/configs/buildables/shield.cfg @@ -0,0 +1,6 @@ +model 0 models/buildables/shield/shield.md3 +modelScale 1.7 +mins -33 -33 -15 +maxs 33 33 80 +zOffset 3 + diff --git a/assets/configs/buildables/spiteful_abcess.cfg b/assets/configs/buildables/spiteful_abcess.cfg new file mode 100644 index 0000000..eeab9c0 --- /dev/null +++ b/assets/configs/buildables/spiteful_abcess.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/spiteful_abcess/spiteful_abcess.md3 +modelScale 1.2 +mins -10, -10, -5 +maxs 10, 10, 10 +zOffset 13 diff --git a/assets/configs/buildables/teflon_foil.cfg b/assets/configs/buildables/teflon_foil.cfg new file mode 100644 index 0000000..07e0730 --- /dev/null +++ b/assets/configs/buildables/teflon_foil.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/teflon_foil/teflon_foil.md3 +modelScale 1.0 +mins -10, -10, -2 +maxs 10, 10, 2 +zOffset -2 diff --git a/assets/configs/buildables/telenode.cfg b/assets/configs/buildables/telenode.cfg new file mode 100644 index 0000000..173a92f --- /dev/null +++ b/assets/configs/buildables/telenode.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/telenode/telenode.md3 +modelScale 1.0 +mins -40 -40 -4 +maxs 40 40 6 +zOffset 0 diff --git a/assets/configs/buildables/tendon_large.cfg b/assets/configs/buildables/tendon_large.cfg new file mode 100644 index 0000000..1fa110d --- /dev/null +++ b/assets/configs/buildables/tendon_large.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/tendon_large/tendon_large.md3 +modelScale 1.2 +mins -80, -80, -1 +maxs 80, 80, 1 +zOffset 0 diff --git a/assets/configs/buildables/tendon_medium.cfg b/assets/configs/buildables/tendon_medium.cfg new file mode 100644 index 0000000..b840617 --- /dev/null +++ b/assets/configs/buildables/tendon_medium.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/tendon_medium/tendon_medium.md3 +modelScale 1.0 +mins -40, -40, -1 +maxs 40, 40, 1 +zOffset 0 diff --git a/assets/configs/buildables/tendon_small.cfg b/assets/configs/buildables/tendon_small.cfg new file mode 100644 index 0000000..9f3fb2a --- /dev/null +++ b/assets/configs/buildables/tendon_small.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/tendon_small/tendon_small.md3 +modelScale 0.5 +mins -25, -25, -1 +maxs 25, 25, 1 +zOffset 0 diff --git a/assets/configs/buildables/tesla.cfg b/assets/configs/buildables/tesla.cfg new file mode 100644 index 0000000..36d1e33 --- /dev/null +++ b/assets/configs/buildables/tesla.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/tesla/tesla.md3 +modelScale 1.0 +mins -22 -22 -40 +maxs 22 22 40 +zOffset 0 diff --git a/assets/configs/buildables/trapper.cfg b/assets/configs/buildables/trapper.cfg new file mode 100644 index 0000000..0c3f0d0 --- /dev/null +++ b/assets/configs/buildables/trapper.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/trapper/trapper.md3 +modelScale 1.0 +mins -15 -15 -15 +maxs 15 15 15 +zOffset 0 diff --git a/assets/configs/classes/builder.cfg b/assets/configs/classes/builder.cfg new file mode 100644 index 0000000..dd1d665 --- /dev/null +++ b/assets/configs/classes/builder.cfg @@ -0,0 +1,17 @@ +name "Granger" +model builder +modelScale 1.0 +skin default +shadowScale 1.0 +hud alien_builder_hud + +mins -20 -20 -20 +maxs 20 20 20 +crouchMaxs 20 20 20 +deadMins -20 -20 -4 +deadMaxs 20 20 4 +zOffset 0.0 + +viewheight 0 +crouchViewheight 0 +shoulderOffsets -8 15 13 diff --git a/assets/configs/classes/builderupg.cfg b/assets/configs/classes/builderupg.cfg new file mode 100644 index 0000000..e1b73fc --- /dev/null +++ b/assets/configs/classes/builderupg.cfg @@ -0,0 +1,17 @@ +name "Advanced Granger" +model builder +modelScale 1.0 +skin advanced +shadowScale 1.0 +hud alien_builder_hud + +mins -20 -20 -20 +maxs 20 20 20 +crouchMaxs 20 20 20 +deadMins -20 -20 -4 +deadMaxs 20 20 4 +zOffset 0.0 + +viewheight 0 +crouchViewheight 0 +shoulderOffsets -8 15 13 diff --git a/assets/configs/classes/human_base.cfg b/assets/configs/classes/human_base.cfg new file mode 100644 index 0000000..6749bad --- /dev/null +++ b/assets/configs/classes/human_base.cfg @@ -0,0 +1,17 @@ +name "Human Base" +model human_base +modelScale 1.0 +skin default +shadowScale 1.0 +hud human_hud + +mins -15 -15 -24 +maxs 15 15 32 +crouchMaxs 15 15 16 +deadMins -15 -15 -4 +deadMaxs 15 15 4 +zOffset -2.0 + +viewheight 24 +crouchViewheight 7 +shoulderOffsets -10 15 0 diff --git a/assets/configs/classes/human_bsuit.cfg b/assets/configs/classes/human_bsuit.cfg new file mode 100644 index 0000000..8555fee --- /dev/null +++ b/assets/configs/classes/human_bsuit.cfg @@ -0,0 +1,17 @@ +name "Human Battlesuit" +model human_bsuit +modelScale 1.0 +skin default +shadowScale 1.0 +hud human_hud + +mins -15 -15 -38 +maxs 15 15 38 +crouchMaxs 15 15 38 +deadMins -15 -15 -4 +deadMaxs 15 15 4 +zOffset -16.0 + +viewheight 29 +crouchViewheight 29 +shoulderOffsets -30 25 -2 diff --git a/assets/configs/classes/level0.cfg b/assets/configs/classes/level0.cfg new file mode 100644 index 0000000..08c7494 --- /dev/null +++ b/assets/configs/classes/level0.cfg @@ -0,0 +1,17 @@ +name "Dretch" +model level0 +modelScale 1.2 +skin default +shadowScale 0.8 +hud alien_general_hud + +mins -15 -15 -15 +maxs 15 15 15 +crouchMaxs 15 15 15 +deadMins -15 -15 -15 +deadMaxs 15 15 15 +zOffset -5.0 + +viewheight 0 +crouchViewheight 0 +shoulderOffsets -5 0 17 diff --git a/assets/configs/classes/level0upg.cfg b/assets/configs/classes/level0upg.cfg new file mode 100644 index 0000000..2da8936 --- /dev/null +++ b/assets/configs/classes/level0upg.cfg @@ -0,0 +1,17 @@ +name "Advanced Dretch" +model level0 +modelScale 1.4 +skin adv +shadowScale 1 +hud alien_general_hud + +mins -16 -16 -16 +maxs 16 16 16 +crouchMaxs 16 16 16 +deadMins -16 -16 -16 +deadMaxs 16 16 16 +zOffset -5.0 + +viewheight 0 +crouchViewheight 0 +shoulderOffsets -5 0 17 \ No newline at end of file diff --git a/assets/configs/classes/level1.cfg b/assets/configs/classes/level1.cfg new file mode 100644 index 0000000..e4312c1 --- /dev/null +++ b/assets/configs/classes/level1.cfg @@ -0,0 +1,17 @@ +name "Basilisk" +model level1 +modelScale 1.0 +skin default +shadowScale 1.0 +hud alien_general_hud + +mins -18 -18 -18 +maxs 18 18 18 +crouchMaxs 18 18 18 +deadMins -18 -18 -4 +deadMaxs 18 18 4 +zOffset 0.0 + +viewheight 0 +crouchViewheight 0 +shoulderOffsets -10 0 18 diff --git a/assets/configs/classes/level1upg.cfg b/assets/configs/classes/level1upg.cfg new file mode 100644 index 0000000..f7d2d7d --- /dev/null +++ b/assets/configs/classes/level1upg.cfg @@ -0,0 +1,17 @@ +name "Advanced Basilisk" +model level1 +modelScale 1.1666 +skin upgrade +shadowScale 1.0 +hud alien_general_hud + +mins -21 -21 -21 +maxs 21 21 21 +crouchMaxs 21 21 21 +deadMins -21 -21 -4.666 +deadMaxs 21 21 4.666 +zOffset 0.0 + +viewheight 0 +crouchViewheight 0 +shoulderOffsets -10 0 18 diff --git a/assets/configs/classes/level2.cfg b/assets/configs/classes/level2.cfg new file mode 100644 index 0000000..c3e9a0a --- /dev/null +++ b/assets/configs/classes/level2.cfg @@ -0,0 +1,17 @@ +name "Marauder" +model level2 +modelScale 1.0 +skin default +shadowScale 1.0 +hud alien_general_hud + +mins -23 -23 -22 +maxs 23 23 14 +crouchMaxs 23 23 14 +deadMins -23 -23 -4 +deadMaxs 23 23 4 +zOffset 0.0 + +viewheight 8 +crouchViewheight 8 +shoulderOffsets 0 12 5 diff --git a/assets/configs/classes/level2upg.cfg b/assets/configs/classes/level2upg.cfg new file mode 100644 index 0000000..a836c1f --- /dev/null +++ b/assets/configs/classes/level2upg.cfg @@ -0,0 +1,17 @@ +name "Advanced Marauder" +model level2 +modelScale 1.1 +skin adv +shadowScale 1.0 +hud alien_general_hud + +mins -25 -25 -24 +maxs 25 25 16 +crouchMaxs 25 25 16 +deadMins -25 -25 -4 +deadMaxs 25 25 4 +zOffset 0.0 + +viewheight 10 +crouchViewheight 10 +shoulderOffsets 0 12 5 diff --git a/assets/configs/classes/level3.cfg b/assets/configs/classes/level3.cfg new file mode 100644 index 0000000..76ff454 --- /dev/null +++ b/assets/configs/classes/level3.cfg @@ -0,0 +1,17 @@ +name "Dragoon" +model level3 +modelScale 1.0 +skin default +shadowScale 1.0 +hud alien_general_hud + +mins -26 -26 -23 +maxs 26 26 32 +crouchMaxs 26 26 32 +deadMins -26 -26 -4 +deadMaxs 26 26 4 +zOffset 0.0 + +viewheight 24 +crouchViewheight 24 +shoulderOffsets -10 15 8 diff --git a/assets/configs/classes/level3upg.cfg b/assets/configs/classes/level3upg.cfg new file mode 100644 index 0000000..5403930 --- /dev/null +++ b/assets/configs/classes/level3upg.cfg @@ -0,0 +1,17 @@ +name "Advanced Dragoon" +model level3 +modelScale 1.15 +skin adv +shadowScale 1.0 +hud alien_general_hud + +mins -29 -29 -29 +maxs 29 29 37 +crouchMaxs 29 29 38 +deadMins -29 -29 -4 +deadMaxs 29 29 4 +zOffset 0.0 + +viewheight 27 +crouchViewheight 27 +shoulderOffsets -10 17 12 diff --git a/assets/configs/classes/level4.cfg b/assets/configs/classes/level4.cfg new file mode 100644 index 0000000..fa083d3 --- /dev/null +++ b/assets/configs/classes/level4.cfg @@ -0,0 +1,17 @@ +name "Tyrant" +model level4 +modelScale 1.0 +skin default +shadowScale 2.5 +hud alien_general_hud + +mins -32 -32 -22 +maxs 32 32 70 +crouchMaxs 32 32 70 +deadMins -32 -32 -34 +deadMaxs 32 32 34 +zOffset 0.0 + +viewheight 64 +crouchViewheight 64 +shoulderOffsets -20 -25 30 diff --git a/assets/configs/classes/level5.cfg b/assets/configs/classes/level5.cfg new file mode 100644 index 0000000..7ac4d3b --- /dev/null +++ b/assets/configs/classes/level5.cfg @@ -0,0 +1,17 @@ +name "Hummel" +model level5 +modelScale 1.0 +skin default +shadowScale 2.0 +hud alien_general_hud + +mins -25 -25 -25 +maxs 25 25 15 +crouchMaxs 22 22 12 +deadMins -22 -22 -4 +deadMaxs 22 22 4 +zOffset -3.0 + +viewheight 8 +crouchViewheight 8 +shoulderOffsets 0 12 5 diff --git a/assets/configs/classes/spectator.cfg b/assets/configs/classes/spectator.cfg new file mode 100644 index 0000000..bfe7bf2 --- /dev/null +++ b/assets/configs/classes/spectator.cfg @@ -0,0 +1,17 @@ +name "Spectator" +model "" +modelScale 1.0 +skin "" +shadowScale 1.0 +hud "" + +mins -15 -15 -15 +maxs 15 15 15 +crouchMaxs 15 15 15 +deadMins -15 -15 -15 +deadMaxs 15 15 15 +zOffset 0.0 + +viewheight 0 +crouchViewheight 0 +shoulderOffsets 0 0 0 diff --git a/assets/default.cfg b/assets/default.cfg new file mode 100644 index 0000000..040baf9 --- /dev/null +++ b/assets/default.cfg @@ -0,0 +1,94 @@ +// +// KEY BINDINGS +// + + +unbindall + +bind - sizedown +bind _ sizedown +bind = sizeup +bind + sizeup + +// +// WEAPONS/UPGRADES +// +bind MOUSE1 +attack +bind MOUSE2 +button5 + +bind [ weapprev +bind ] weapnext +bind mwheelup weapprev +bind mwheeldown weapnext +bind ENTER +button2 +bind MOUSE3 +button2 + + +// +// CHARACTER CONTROLS +// + +bind CTRL +attack + +bind ALT +strafe +bind SHIFT +speed +bind x boost + +bind DEL +lookdown +bind PGDN +lookup +bind END centerview + +bind c +movedown +bind SPACE +moveup + + +bind UPARROW +forward +bind DOWNARROW +back +bind LEFTARROW +left +bind RIGHTARROW +right +bind w +forward +bind a +moveleft +bind s +back +bind d +moveright + +// +// MISC +// + +bind t messagemode +bind y messagemode2 +bind u messagemode3 +bind i messagemode4 + +bind z +zoom +bind r reload +bind b "buy ammo" +bind m "itemact medkit" +bind q +button7 +bind e deconstruct +bind f +button3 +bind h scoresUp +bind n scoresDown + +bind \ +mlook + +// +// CLIENT ENVIRONMENT COMMANDS +// + +bind PAUSE pause +bind ESCAPE togglemenu +bind ~ toggleconsole +bind ` toggleconsole + +bind TAB +scores + +bind F1 "vote yes" +bind F2 "vote no" + + +// +// DEVELOPER KEYS +// +bind F11 screenshotJPEG + diff --git a/assets/emoticons/acidtube_1x1.tga b/assets/emoticons/acidtube_1x1.tga new file mode 100644 index 0000000..aff4cb9 Binary files /dev/null and b/assets/emoticons/acidtube_1x1.tga differ diff --git a/assets/emoticons/advbasilisk_1x1.tga b/assets/emoticons/advbasilisk_1x1.tga new file mode 100644 index 0000000..f387d81 Binary files /dev/null and b/assets/emoticons/advbasilisk_1x1.tga differ diff --git a/assets/emoticons/advdragoon_1x1.tga b/assets/emoticons/advdragoon_1x1.tga new file mode 100644 index 0000000..fbbe685 Binary files /dev/null and b/assets/emoticons/advdragoon_1x1.tga differ diff --git a/assets/emoticons/advgranger_1x1.tga b/assets/emoticons/advgranger_1x1.tga new file mode 100644 index 0000000..c4dc9d6 Binary files /dev/null and b/assets/emoticons/advgranger_1x1.tga differ diff --git a/assets/emoticons/advmarauder_1x1.tga b/assets/emoticons/advmarauder_1x1.tga new file mode 100644 index 0000000..19e2a85 Binary files /dev/null and b/assets/emoticons/advmarauder_1x1.tga differ diff --git a/assets/emoticons/armoury_1x1.tga b/assets/emoticons/armoury_1x1.tga new file mode 100644 index 0000000..f5ebc97 Binary files /dev/null and b/assets/emoticons/armoury_1x1.tga differ diff --git a/assets/emoticons/barricade_1x1.tga b/assets/emoticons/barricade_1x1.tga new file mode 100644 index 0000000..40efed1 Binary files /dev/null and b/assets/emoticons/barricade_1x1.tga differ diff --git a/assets/emoticons/basilisk_1x1.tga b/assets/emoticons/basilisk_1x1.tga new file mode 100644 index 0000000..59be142 Binary files /dev/null and b/assets/emoticons/basilisk_1x1.tga differ diff --git a/assets/emoticons/blaster_1x1.tga b/assets/emoticons/blaster_1x1.tga new file mode 100644 index 0000000..6860b70 Binary files /dev/null and b/assets/emoticons/blaster_1x1.tga differ diff --git a/assets/emoticons/booster_1x1.tga b/assets/emoticons/booster_1x1.tga new file mode 100644 index 0000000..a69f904 Binary files /dev/null and b/assets/emoticons/booster_1x1.tga differ diff --git a/assets/emoticons/bsuit_1x1.tga b/assets/emoticons/bsuit_1x1.tga new file mode 100644 index 0000000..867e63b Binary files /dev/null and b/assets/emoticons/bsuit_1x1.tga differ diff --git a/assets/emoticons/chaingun_2x1.tga b/assets/emoticons/chaingun_2x1.tga new file mode 100644 index 0000000..8cddec8 Binary files /dev/null and b/assets/emoticons/chaingun_2x1.tga differ diff --git a/assets/emoticons/ckit_2x1.tga b/assets/emoticons/ckit_2x1.tga new file mode 100644 index 0000000..afd35cd Binary files /dev/null and b/assets/emoticons/ckit_2x1.tga differ diff --git a/assets/emoticons/defcomp_1x1.tga b/assets/emoticons/defcomp_1x1.tga new file mode 100644 index 0000000..0e8ec49 Binary files /dev/null and b/assets/emoticons/defcomp_1x1.tga differ diff --git a/assets/emoticons/dev_1x1.tga b/assets/emoticons/dev_1x1.tga new file mode 100644 index 0000000..528b90c Binary files /dev/null and b/assets/emoticons/dev_1x1.tga differ diff --git a/assets/emoticons/dragoon_1x1.tga b/assets/emoticons/dragoon_1x1.tga new file mode 100644 index 0000000..c13529c Binary files /dev/null and b/assets/emoticons/dragoon_1x1.tga differ diff --git a/assets/emoticons/dretch_1x1.tga b/assets/emoticons/dretch_1x1.tga new file mode 100644 index 0000000..170b731 Binary files /dev/null and b/assets/emoticons/dretch_1x1.tga differ diff --git a/assets/emoticons/egg_1x1.tga b/assets/emoticons/egg_1x1.tga new file mode 100644 index 0000000..b96b9e5 Binary files /dev/null and b/assets/emoticons/egg_1x1.tga differ diff --git a/assets/emoticons/featured_1x1.tga b/assets/emoticons/featured_1x1.tga new file mode 100644 index 0000000..f5ffa28 Binary files /dev/null and b/assets/emoticons/featured_1x1.tga differ diff --git a/assets/emoticons/flamer_2x1.tga b/assets/emoticons/flamer_2x1.tga new file mode 100644 index 0000000..767a3c0 Binary files /dev/null and b/assets/emoticons/flamer_2x1.tga differ diff --git a/assets/emoticons/granger_1x1.tga b/assets/emoticons/granger_1x1.tga new file mode 100644 index 0000000..cab0f19 Binary files /dev/null and b/assets/emoticons/granger_1x1.tga differ diff --git a/assets/emoticons/grenade_1x1.tga b/assets/emoticons/grenade_1x1.tga new file mode 100644 index 0000000..5ee49b0 Binary files /dev/null and b/assets/emoticons/grenade_1x1.tga differ diff --git a/assets/emoticons/hive_1x1.tga b/assets/emoticons/hive_1x1.tga new file mode 100644 index 0000000..29d6a9a Binary files /dev/null and b/assets/emoticons/hive_1x1.tga differ diff --git a/assets/emoticons/hovel_1x1.tga b/assets/emoticons/hovel_1x1.tga new file mode 100644 index 0000000..d45dd33 Binary files /dev/null and b/assets/emoticons/hovel_1x1.tga differ diff --git a/assets/emoticons/human_1x1.tga b/assets/emoticons/human_1x1.tga new file mode 100644 index 0000000..7290366 Binary files /dev/null and b/assets/emoticons/human_1x1.tga differ diff --git a/assets/emoticons/lasgun_2x1.tga b/assets/emoticons/lasgun_2x1.tga new file mode 100644 index 0000000..3171c7e Binary files /dev/null and b/assets/emoticons/lasgun_2x1.tga differ diff --git a/assets/emoticons/lcannon_2x1.tga b/assets/emoticons/lcannon_2x1.tga new file mode 100644 index 0000000..f97339c Binary files /dev/null and b/assets/emoticons/lcannon_2x1.tga differ diff --git a/assets/emoticons/marauder_1x1.tga b/assets/emoticons/marauder_1x1.tga new file mode 100644 index 0000000..a3c7cba Binary files /dev/null and b/assets/emoticons/marauder_1x1.tga differ diff --git a/assets/emoticons/mdriver_2x1.tga b/assets/emoticons/mdriver_2x1.tga new file mode 100644 index 0000000..d129bd6 Binary files /dev/null and b/assets/emoticons/mdriver_2x1.tga differ diff --git a/assets/emoticons/medstat_1x1.tga b/assets/emoticons/medstat_1x1.tga new file mode 100644 index 0000000..fc26b53 Binary files /dev/null and b/assets/emoticons/medstat_1x1.tga differ diff --git a/assets/emoticons/official_1x1.tga b/assets/emoticons/official_1x1.tga new file mode 100644 index 0000000..2863a4f Binary files /dev/null and b/assets/emoticons/official_1x1.tga differ diff --git a/assets/emoticons/overmind_1x1.tga b/assets/emoticons/overmind_1x1.tga new file mode 100644 index 0000000..0d2c413 Binary files /dev/null and b/assets/emoticons/overmind_1x1.tga differ diff --git a/assets/emoticons/painsaw_2x1.tga b/assets/emoticons/painsaw_2x1.tga new file mode 100644 index 0000000..b12f9c8 Binary files /dev/null and b/assets/emoticons/painsaw_2x1.tga differ diff --git a/assets/emoticons/prifle_2x1.tga b/assets/emoticons/prifle_2x1.tga new file mode 100644 index 0000000..c36945f Binary files /dev/null and b/assets/emoticons/prifle_2x1.tga differ diff --git a/assets/emoticons/reactor_1x1.tga b/assets/emoticons/reactor_1x1.tga new file mode 100644 index 0000000..cbbc21e Binary files /dev/null and b/assets/emoticons/reactor_1x1.tga differ diff --git a/assets/emoticons/repeater_1x1.tga b/assets/emoticons/repeater_1x1.tga new file mode 100644 index 0000000..c2c3712 Binary files /dev/null and b/assets/emoticons/repeater_1x1.tga differ diff --git a/assets/emoticons/rifle_2x1.tga b/assets/emoticons/rifle_2x1.tga new file mode 100644 index 0000000..b59ca2a Binary files /dev/null and b/assets/emoticons/rifle_2x1.tga differ diff --git a/assets/emoticons/shotgun_2x1.tga b/assets/emoticons/shotgun_2x1.tga new file mode 100644 index 0000000..32e1de1 Binary files /dev/null and b/assets/emoticons/shotgun_2x1.tga differ diff --git a/assets/emoticons/telenode_1x1.tga b/assets/emoticons/telenode_1x1.tga new file mode 100644 index 0000000..fce534b Binary files /dev/null and b/assets/emoticons/telenode_1x1.tga differ diff --git a/assets/emoticons/tent_1x1.tga b/assets/emoticons/tent_1x1.tga new file mode 100644 index 0000000..6d75514 Binary files /dev/null and b/assets/emoticons/tent_1x1.tga differ diff --git a/assets/emoticons/tesla_1x1.tga b/assets/emoticons/tesla_1x1.tga new file mode 100644 index 0000000..de8a816 Binary files /dev/null and b/assets/emoticons/tesla_1x1.tga differ diff --git a/assets/emoticons/trapper_1x1.tga b/assets/emoticons/trapper_1x1.tga new file mode 100644 index 0000000..b6dc1c1 Binary files /dev/null and b/assets/emoticons/trapper_1x1.tga differ diff --git a/assets/emoticons/turret_1x1.tga b/assets/emoticons/turret_1x1.tga new file mode 100644 index 0000000..f606ac2 Binary files /dev/null and b/assets/emoticons/turret_1x1.tga differ diff --git a/assets/emoticons/tyrant_1x1.tga b/assets/emoticons/tyrant_1x1.tga new file mode 100644 index 0000000..29e37b0 Binary files /dev/null and b/assets/emoticons/tyrant_1x1.tga differ diff --git a/assets/emoticons/xyedge_1x1.tga b/assets/emoticons/xyedge_1x1.tga new file mode 100644 index 0000000..0453d57 Binary files /dev/null and b/assets/emoticons/xyedge_1x1.tga differ diff --git a/assets/emoticons/ye2_1x1.tga b/assets/emoticons/ye2_1x1.tga new file mode 100644 index 0000000..b57a285 Binary files /dev/null and b/assets/emoticons/ye2_1x1.tga differ diff --git a/assets/emoticons/ye_1x1.tga b/assets/emoticons/ye_1x1.tga new file mode 100644 index 0000000..46789fc Binary files /dev/null and b/assets/emoticons/ye_1x1.tga differ diff --git a/assets/emoticons/yeaim_1x1.tga b/assets/emoticons/yeaim_1x1.tga new file mode 100644 index 0000000..c1fe394 Binary files /dev/null and b/assets/emoticons/yeaim_1x1.tga differ diff --git a/assets/emoticons/yeal_1x1.tga b/assets/emoticons/yeal_1x1.tga new file mode 100644 index 0000000..722fca5 Binary files /dev/null and b/assets/emoticons/yeal_1x1.tga differ diff --git a/assets/emoticons/yeammo_1x1.tga b/assets/emoticons/yeammo_1x1.tga new file mode 100644 index 0000000..44ffc2a Binary files /dev/null and b/assets/emoticons/yeammo_1x1.tga differ diff --git a/assets/emoticons/yeawin_3x1.tga b/assets/emoticons/yeawin_3x1.tga new file mode 100644 index 0000000..5d3c5fe Binary files /dev/null and b/assets/emoticons/yeawin_3x1.tga differ diff --git a/assets/emoticons/yebat_1x1.tga b/assets/emoticons/yebat_1x1.tga new file mode 100644 index 0000000..483629e Binary files /dev/null and b/assets/emoticons/yebat_1x1.tga differ diff --git a/assets/emoticons/yebiok_1x1.tga b/assets/emoticons/yebiok_1x1.tga new file mode 100644 index 0000000..93bb590 Binary files /dev/null and b/assets/emoticons/yebiok_1x1.tga differ diff --git a/assets/emoticons/yec_1x1.tga b/assets/emoticons/yec_1x1.tga new file mode 100644 index 0000000..ae2e890 Binary files /dev/null and b/assets/emoticons/yec_1x1.tga differ diff --git a/assets/emoticons/yecloa_1x1.tga b/assets/emoticons/yecloa_1x1.tga new file mode 100644 index 0000000..a541801 Binary files /dev/null and b/assets/emoticons/yecloa_1x1.tga differ diff --git a/assets/emoticons/yedge_1x1.tga b/assets/emoticons/yedge_1x1.tga new file mode 100644 index 0000000..1958c5b Binary files /dev/null and b/assets/emoticons/yedge_1x1.tga differ diff --git a/assets/emoticons/yeemo_1x1.tga b/assets/emoticons/yeemo_1x1.tga new file mode 100644 index 0000000..98bc05b Binary files /dev/null and b/assets/emoticons/yeemo_1x1.tga differ diff --git a/assets/emoticons/yeequ_1x1.tga b/assets/emoticons/yeequ_1x1.tga new file mode 100644 index 0000000..d54c542 Binary files /dev/null and b/assets/emoticons/yeequ_1x1.tga differ diff --git a/assets/emoticons/yeewin_3x1.tga b/assets/emoticons/yeewin_3x1.tga new file mode 100644 index 0000000..04c9a82 Binary files /dev/null and b/assets/emoticons/yeewin_3x1.tga differ diff --git a/assets/emoticons/yefanta_1x1.tga b/assets/emoticons/yefanta_1x1.tga new file mode 100644 index 0000000..ed23b8f Binary files /dev/null and b/assets/emoticons/yefanta_1x1.tga differ diff --git a/assets/emoticons/yefargentina_1x1.tga b/assets/emoticons/yefargentina_1x1.tga new file mode 100644 index 0000000..b5f6f50 Binary files /dev/null and b/assets/emoticons/yefargentina_1x1.tga differ diff --git a/assets/emoticons/yefarms_1x1.tga b/assets/emoticons/yefarms_1x1.tga new file mode 100644 index 0000000..bf98d6a Binary files /dev/null and b/assets/emoticons/yefarms_1x1.tga differ diff --git a/assets/emoticons/yefaustralia_1x1.tga b/assets/emoticons/yefaustralia_1x1.tga new file mode 100644 index 0000000..f5641f3 Binary files /dev/null and b/assets/emoticons/yefaustralia_1x1.tga differ diff --git a/assets/emoticons/yefaustria_1x1.tga b/assets/emoticons/yefaustria_1x1.tga new file mode 100644 index 0000000..8f0bee5 Binary files /dev/null and b/assets/emoticons/yefaustria_1x1.tga differ diff --git a/assets/emoticons/yefbelgium_1x1.tga b/assets/emoticons/yefbelgium_1x1.tga new file mode 100644 index 0000000..bba7152 Binary files /dev/null and b/assets/emoticons/yefbelgium_1x1.tga differ diff --git a/assets/emoticons/yefbrasil_1x1.tga b/assets/emoticons/yefbrasil_1x1.tga new file mode 100644 index 0000000..22d4cf8 Binary files /dev/null and b/assets/emoticons/yefbrasil_1x1.tga differ diff --git a/assets/emoticons/yefcana_1x1.tga b/assets/emoticons/yefcana_1x1.tga new file mode 100644 index 0000000..da16a00 Binary files /dev/null and b/assets/emoticons/yefcana_1x1.tga differ diff --git a/assets/emoticons/yefchile_1x1.tga b/assets/emoticons/yefchile_1x1.tga new file mode 100644 index 0000000..67cb679 Binary files /dev/null and b/assets/emoticons/yefchile_1x1.tga differ diff --git a/assets/emoticons/yefchina_1x1.tga b/assets/emoticons/yefchina_1x1.tga new file mode 100644 index 0000000..3900ced Binary files /dev/null and b/assets/emoticons/yefchina_1x1.tga differ diff --git a/assets/emoticons/yefcisland_1x1.tga b/assets/emoticons/yefcisland_1x1.tga new file mode 100644 index 0000000..1e15138 Binary files /dev/null and b/assets/emoticons/yefcisland_1x1.tga differ diff --git a/assets/emoticons/yefcroat_1x1.tga b/assets/emoticons/yefcroat_1x1.tga new file mode 100644 index 0000000..3e66392 Binary files /dev/null and b/assets/emoticons/yefcroat_1x1.tga differ diff --git a/assets/emoticons/yefcuba_1x1.tga b/assets/emoticons/yefcuba_1x1.tga new file mode 100644 index 0000000..72f092b Binary files /dev/null and b/assets/emoticons/yefcuba_1x1.tga differ diff --git a/assets/emoticons/yefcz_1x1.tga b/assets/emoticons/yefcz_1x1.tga new file mode 100644 index 0000000..a2e1029 Binary files /dev/null and b/assets/emoticons/yefcz_1x1.tga differ diff --git a/assets/emoticons/yefde_1x1.tga b/assets/emoticons/yefde_1x1.tga new file mode 100644 index 0000000..52a54d4 Binary files /dev/null and b/assets/emoticons/yefde_1x1.tga differ diff --git a/assets/emoticons/yefden_1x1.tga b/assets/emoticons/yefden_1x1.tga new file mode 100644 index 0000000..4ca6342 Binary files /dev/null and b/assets/emoticons/yefden_1x1.tga differ diff --git a/assets/emoticons/yefegyp_1x1.tga b/assets/emoticons/yefegyp_1x1.tga new file mode 100644 index 0000000..666e60c Binary files /dev/null and b/assets/emoticons/yefegyp_1x1.tga differ diff --git a/assets/emoticons/yeffin_1x1.tga b/assets/emoticons/yeffin_1x1.tga new file mode 100644 index 0000000..881b4e8 Binary files /dev/null and b/assets/emoticons/yeffin_1x1.tga differ diff --git a/assets/emoticons/yeffrance_1x1.tga b/assets/emoticons/yeffrance_1x1.tga new file mode 100644 index 0000000..56df5eb Binary files /dev/null and b/assets/emoticons/yeffrance_1x1.tga differ diff --git a/assets/emoticons/yefgb_1x1.tga b/assets/emoticons/yefgb_1x1.tga new file mode 100644 index 0000000..7e13f9e Binary files /dev/null and b/assets/emoticons/yefgb_1x1.tga differ diff --git a/assets/emoticons/yefgree_1x1.tga b/assets/emoticons/yefgree_1x1.tga new file mode 100644 index 0000000..917fec1 Binary files /dev/null and b/assets/emoticons/yefgree_1x1.tga differ diff --git a/assets/emoticons/yefhong_1x1.tga b/assets/emoticons/yefhong_1x1.tga new file mode 100644 index 0000000..a043756 Binary files /dev/null and b/assets/emoticons/yefhong_1x1.tga differ diff --git a/assets/emoticons/yefhu_1x1.tga b/assets/emoticons/yefhu_1x1.tga new file mode 100644 index 0000000..5229ad6 Binary files /dev/null and b/assets/emoticons/yefhu_1x1.tga differ diff --git a/assets/emoticons/yefindia_1x1.tga b/assets/emoticons/yefindia_1x1.tga new file mode 100644 index 0000000..f7c4ca9 Binary files /dev/null and b/assets/emoticons/yefindia_1x1.tga differ diff --git a/assets/emoticons/yefindon_1x1.tga b/assets/emoticons/yefindon_1x1.tga new file mode 100644 index 0000000..4ed7fac Binary files /dev/null and b/assets/emoticons/yefindon_1x1.tga differ diff --git a/assets/emoticons/yefiran_1x1.tga b/assets/emoticons/yefiran_1x1.tga new file mode 100644 index 0000000..b3e9e2f Binary files /dev/null and b/assets/emoticons/yefiran_1x1.tga differ diff --git a/assets/emoticons/yefiraq_1x1.tga b/assets/emoticons/yefiraq_1x1.tga new file mode 100644 index 0000000..5a2ad22 Binary files /dev/null and b/assets/emoticons/yefiraq_1x1.tga differ diff --git a/assets/emoticons/yefire_1x1.tga b/assets/emoticons/yefire_1x1.tga new file mode 100644 index 0000000..1529cfb Binary files /dev/null and b/assets/emoticons/yefire_1x1.tga differ diff --git a/assets/emoticons/yefisra_1x1.tga b/assets/emoticons/yefisra_1x1.tga new file mode 100644 index 0000000..3a6bc7c Binary files /dev/null and b/assets/emoticons/yefisra_1x1.tga differ diff --git a/assets/emoticons/yefita_1x1.tga b/assets/emoticons/yefita_1x1.tga new file mode 100644 index 0000000..6ae4384 Binary files /dev/null and b/assets/emoticons/yefita_1x1.tga differ diff --git a/assets/emoticons/yefjp_1x1.tga b/assets/emoticons/yefjp_1x1.tga new file mode 100644 index 0000000..709b09e Binary files /dev/null and b/assets/emoticons/yefjp_1x1.tga differ diff --git a/assets/emoticons/yeflag_1x1.tga b/assets/emoticons/yeflag_1x1.tga new file mode 100644 index 0000000..10e0ab6 Binary files /dev/null and b/assets/emoticons/yeflag_1x1.tga differ diff --git a/assets/emoticons/yefmex_1x1.tga b/assets/emoticons/yefmex_1x1.tga new file mode 100644 index 0000000..62eaac4 Binary files /dev/null and b/assets/emoticons/yefmex_1x1.tga differ diff --git a/assets/emoticons/yefnether_1x1.tga b/assets/emoticons/yefnether_1x1.tga new file mode 100644 index 0000000..83de279 Binary files /dev/null and b/assets/emoticons/yefnether_1x1.tga differ diff --git a/assets/emoticons/yefnorw_1x1.tga b/assets/emoticons/yefnorw_1x1.tga new file mode 100644 index 0000000..20e29c1 Binary files /dev/null and b/assets/emoticons/yefnorw_1x1.tga differ diff --git a/assets/emoticons/yefphil_1x1.tga b/assets/emoticons/yefphil_1x1.tga new file mode 100644 index 0000000..49afc9d Binary files /dev/null and b/assets/emoticons/yefphil_1x1.tga differ diff --git a/assets/emoticons/yefpo_1x1.tga b/assets/emoticons/yefpo_1x1.tga new file mode 100644 index 0000000..8c7d180 Binary files /dev/null and b/assets/emoticons/yefpo_1x1.tga differ diff --git a/assets/emoticons/yefport_1x1.tga b/assets/emoticons/yefport_1x1.tga new file mode 100644 index 0000000..41584d1 Binary files /dev/null and b/assets/emoticons/yefport_1x1.tga differ diff --git a/assets/emoticons/yefroma_1x1.tga b/assets/emoticons/yefroma_1x1.tga new file mode 100644 index 0000000..14895bc Binary files /dev/null and b/assets/emoticons/yefroma_1x1.tga differ diff --git a/assets/emoticons/yefrus_1x1.tga b/assets/emoticons/yefrus_1x1.tga new file mode 100644 index 0000000..b8fd475 Binary files /dev/null and b/assets/emoticons/yefrus_1x1.tga differ diff --git a/assets/emoticons/yefsinga_1x1.tga b/assets/emoticons/yefsinga_1x1.tga new file mode 100644 index 0000000..0291e0d Binary files /dev/null and b/assets/emoticons/yefsinga_1x1.tga differ diff --git a/assets/emoticons/yefslo_1x1.tga b/assets/emoticons/yefslo_1x1.tga new file mode 100644 index 0000000..7f50902 Binary files /dev/null and b/assets/emoticons/yefslo_1x1.tga differ diff --git a/assets/emoticons/yefsloven_1x1.tga b/assets/emoticons/yefsloven_1x1.tga new file mode 100644 index 0000000..3f3a97f Binary files /dev/null and b/assets/emoticons/yefsloven_1x1.tga differ diff --git a/assets/emoticons/yefspain_1x1.tga b/assets/emoticons/yefspain_1x1.tga new file mode 100644 index 0000000..e0e22da Binary files /dev/null and b/assets/emoticons/yefspain_1x1.tga differ diff --git a/assets/emoticons/yefswe_1x1.tga b/assets/emoticons/yefswe_1x1.tga new file mode 100644 index 0000000..01a9eb6 Binary files /dev/null and b/assets/emoticons/yefswe_1x1.tga differ diff --git a/assets/emoticons/yefswitz_1x1.tga b/assets/emoticons/yefswitz_1x1.tga new file mode 100644 index 0000000..992680a Binary files /dev/null and b/assets/emoticons/yefswitz_1x1.tga differ diff --git a/assets/emoticons/yefsyr_1x1.tga b/assets/emoticons/yefsyr_1x1.tga new file mode 100644 index 0000000..dc7dcb4 Binary files /dev/null and b/assets/emoticons/yefsyr_1x1.tga differ diff --git a/assets/emoticons/yeftur_1x1.tga b/assets/emoticons/yeftur_1x1.tga new file mode 100644 index 0000000..2532be4 Binary files /dev/null and b/assets/emoticons/yeftur_1x1.tga differ diff --git a/assets/emoticons/yefukr_1x1.tga b/assets/emoticons/yefukr_1x1.tga new file mode 100644 index 0000000..5fda5b0 Binary files /dev/null and b/assets/emoticons/yefukr_1x1.tga differ diff --git a/assets/emoticons/yefusa_1x1.tga b/assets/emoticons/yefusa_1x1.tga new file mode 100644 index 0000000..5690ef5 Binary files /dev/null and b/assets/emoticons/yefusa_1x1.tga differ diff --git a/assets/emoticons/yegg_3x1.tga b/assets/emoticons/yegg_3x1.tga new file mode 100644 index 0000000..3026309 Binary files /dev/null and b/assets/emoticons/yegg_3x1.tga differ diff --git a/assets/emoticons/yehwin_3x1.tga b/assets/emoticons/yehwin_3x1.tga new file mode 100644 index 0000000..0700170 Binary files /dev/null and b/assets/emoticons/yehwin_3x1.tga differ diff --git a/assets/emoticons/yei_1x1.tga b/assets/emoticons/yei_1x1.tga new file mode 100644 index 0000000..e8400ee Binary files /dev/null and b/assets/emoticons/yei_1x1.tga differ diff --git a/assets/emoticons/yejet_1x1.tga b/assets/emoticons/yejet_1x1.tga new file mode 100644 index 0000000..696da86 Binary files /dev/null and b/assets/emoticons/yejet_1x1.tga differ diff --git a/assets/emoticons/yekey_1x1.tga b/assets/emoticons/yekey_1x1.tga new file mode 100644 index 0000000..122244c Binary files /dev/null and b/assets/emoticons/yekey_1x1.tga differ diff --git a/assets/emoticons/yemed_1x1.tga b/assets/emoticons/yemed_1x1.tga new file mode 100644 index 0000000..8c59eaa Binary files /dev/null and b/assets/emoticons/yemed_1x1.tga differ diff --git a/assets/emoticons/yemf_1x1.tga b/assets/emoticons/yemf_1x1.tga new file mode 100644 index 0000000..3a1343c Binary files /dev/null and b/assets/emoticons/yemf_1x1.tga differ diff --git a/assets/emoticons/yenade_1x1.tga b/assets/emoticons/yenade_1x1.tga new file mode 100644 index 0000000..3aef2ec Binary files /dev/null and b/assets/emoticons/yenade_1x1.tga differ diff --git a/assets/emoticons/yesangry_1x1.tga b/assets/emoticons/yesangry_1x1.tga new file mode 100644 index 0000000..9e2ac21 Binary files /dev/null and b/assets/emoticons/yesangry_1x1.tga differ diff --git a/assets/emoticons/yesasscry_1x1.tga b/assets/emoticons/yesasscry_1x1.tga new file mode 100644 index 0000000..3f74d14 Binary files /dev/null and b/assets/emoticons/yesasscry_1x1.tga differ diff --git a/assets/emoticons/yesawesome2_1x1.tga b/assets/emoticons/yesawesome2_1x1.tga new file mode 100644 index 0000000..90ea971 Binary files /dev/null and b/assets/emoticons/yesawesome2_1x1.tga differ diff --git a/assets/emoticons/yesawesome_1x1.tga b/assets/emoticons/yesawesome_1x1.tga new file mode 100644 index 0000000..784ff1f Binary files /dev/null and b/assets/emoticons/yesawesome_1x1.tga differ diff --git a/assets/emoticons/yesaww_1x1.tga b/assets/emoticons/yesaww_1x1.tga new file mode 100644 index 0000000..f67487c Binary files /dev/null and b/assets/emoticons/yesaww_1x1.tga differ diff --git a/assets/emoticons/yesawwcute_1x1.tga b/assets/emoticons/yesawwcute_1x1.tga new file mode 100644 index 0000000..0e869bd Binary files /dev/null and b/assets/emoticons/yesawwcute_1x1.tga differ diff --git a/assets/emoticons/yesawww_1x1.tga b/assets/emoticons/yesawww_1x1.tga new file mode 100644 index 0000000..20d4c8a Binary files /dev/null and b/assets/emoticons/yesawww_1x1.tga differ diff --git a/assets/emoticons/yesba_1x1.tga b/assets/emoticons/yesba_1x1.tga new file mode 100644 index 0000000..c7a12f5 Binary files /dev/null and b/assets/emoticons/yesba_1x1.tga differ diff --git a/assets/emoticons/yesbat_1x1.tga b/assets/emoticons/yesbat_1x1.tga new file mode 100644 index 0000000..88f4fc3 Binary files /dev/null and b/assets/emoticons/yesbat_1x1.tga differ diff --git a/assets/emoticons/yesbignose_1x1.tga b/assets/emoticons/yesbignose_1x1.tga new file mode 100644 index 0000000..555b9e6 Binary files /dev/null and b/assets/emoticons/yesbignose_1x1.tga differ diff --git a/assets/emoticons/yesbruce_1x1.tga b/assets/emoticons/yesbruce_1x1.tga new file mode 100644 index 0000000..2aef197 Binary files /dev/null and b/assets/emoticons/yesbruce_1x1.tga differ diff --git a/assets/emoticons/yesbuild_1x1.tga b/assets/emoticons/yesbuild_1x1.tga new file mode 100644 index 0000000..69b4470 Binary files /dev/null and b/assets/emoticons/yesbuild_1x1.tga differ diff --git a/assets/emoticons/yeschuck_1x1.tga b/assets/emoticons/yeschuck_1x1.tga new file mode 100644 index 0000000..97be94f Binary files /dev/null and b/assets/emoticons/yeschuck_1x1.tga differ diff --git a/assets/emoticons/yescrack_1x1.tga b/assets/emoticons/yescrack_1x1.tga new file mode 100644 index 0000000..a74d2aa Binary files /dev/null and b/assets/emoticons/yescrack_1x1.tga differ diff --git a/assets/emoticons/yescrazy_1x1.tga b/assets/emoticons/yescrazy_1x1.tga new file mode 100644 index 0000000..3da00f2 Binary files /dev/null and b/assets/emoticons/yescrazy_1x1.tga differ diff --git a/assets/emoticons/yescreepguy_1x1.tga b/assets/emoticons/yescreepguy_1x1.tga new file mode 100644 index 0000000..7e768ff Binary files /dev/null and b/assets/emoticons/yescreepguy_1x1.tga differ diff --git a/assets/emoticons/yescry_1x1.tga b/assets/emoticons/yescry_1x1.tga new file mode 100644 index 0000000..be62c59 Binary files /dev/null and b/assets/emoticons/yescry_1x1.tga differ diff --git a/assets/emoticons/yescute_1x1.tga b/assets/emoticons/yescute_1x1.tga new file mode 100644 index 0000000..6a903ee Binary files /dev/null and b/assets/emoticons/yescute_1x1.tga differ diff --git a/assets/emoticons/yescuty_1x1.tga b/assets/emoticons/yescuty_1x1.tga new file mode 100644 index 0000000..bfa163b Binary files /dev/null and b/assets/emoticons/yescuty_1x1.tga differ diff --git a/assets/emoticons/yesdafuq_1x1.tga b/assets/emoticons/yesdafuq_1x1.tga new file mode 100644 index 0000000..d26fa33 Binary files /dev/null and b/assets/emoticons/yesdafuq_1x1.tga differ diff --git a/assets/emoticons/yesdrug_1x1.tga b/assets/emoticons/yesdrug_1x1.tga new file mode 100644 index 0000000..a7cfab7 Binary files /dev/null and b/assets/emoticons/yesdrug_1x1.tga differ diff --git a/assets/emoticons/yesepictroll_1x1.tga b/assets/emoticons/yesepictroll_1x1.tga new file mode 100644 index 0000000..789c133 Binary files /dev/null and b/assets/emoticons/yesepictroll_1x1.tga differ diff --git a/assets/emoticons/yesevil_1x1.tga b/assets/emoticons/yesevil_1x1.tga new file mode 100644 index 0000000..7bafd63 Binary files /dev/null and b/assets/emoticons/yesevil_1x1.tga differ diff --git a/assets/emoticons/yesfrown_1x1.tga b/assets/emoticons/yesfrown_1x1.tga new file mode 100644 index 0000000..7d7bdff Binary files /dev/null and b/assets/emoticons/yesfrown_1x1.tga differ diff --git a/assets/emoticons/yesgege_1x1.tga b/assets/emoticons/yesgege_1x1.tga new file mode 100644 index 0000000..aafba9f Binary files /dev/null and b/assets/emoticons/yesgege_1x1.tga differ diff --git a/assets/emoticons/yesgs_1x1.tga b/assets/emoticons/yesgs_1x1.tga new file mode 100644 index 0000000..7bd74cc Binary files /dev/null and b/assets/emoticons/yesgs_1x1.tga differ diff --git a/assets/emoticons/yeshaha_1x1.tga b/assets/emoticons/yeshaha_1x1.tga new file mode 100644 index 0000000..a3961e4 Binary files /dev/null and b/assets/emoticons/yeshaha_1x1.tga differ diff --git a/assets/emoticons/yeshaha_1x1_b.tga b/assets/emoticons/yeshaha_1x1_b.tga new file mode 100644 index 0000000..4942aa4 Binary files /dev/null and b/assets/emoticons/yeshaha_1x1_b.tga differ diff --git a/assets/emoticons/yeshappy_1x1.tga b/assets/emoticons/yeshappy_1x1.tga new file mode 100644 index 0000000..ebc1575 Binary files /dev/null and b/assets/emoticons/yeshappy_1x1.tga differ diff --git a/assets/emoticons/yeshdog_1x1.tga b/assets/emoticons/yeshdog_1x1.tga new file mode 100644 index 0000000..b1375cc Binary files /dev/null and b/assets/emoticons/yeshdog_1x1.tga differ diff --git a/assets/emoticons/yeshello_1x1.tga b/assets/emoticons/yeshello_1x1.tga new file mode 100644 index 0000000..13c26d2 Binary files /dev/null and b/assets/emoticons/yeshello_1x1.tga differ diff --git a/assets/emoticons/yeshield_1x1.tga b/assets/emoticons/yeshield_1x1.tga new file mode 100644 index 0000000..7f219c3 Binary files /dev/null and b/assets/emoticons/yeshield_1x1.tga differ diff --git a/assets/emoticons/yeship_1x1.tga b/assets/emoticons/yeship_1x1.tga new file mode 100644 index 0000000..f242790 Binary files /dev/null and b/assets/emoticons/yeship_1x1.tga differ diff --git a/assets/emoticons/yeshitler_1x1.tga b/assets/emoticons/yeshitler_1x1.tga new file mode 100644 index 0000000..d1185a8 Binary files /dev/null and b/assets/emoticons/yeshitler_1x1.tga differ diff --git a/assets/emoticons/yeshmm_1x1.tga b/assets/emoticons/yeshmm_1x1.tga new file mode 100644 index 0000000..3714999 Binary files /dev/null and b/assets/emoticons/yeshmm_1x1.tga differ diff --git a/assets/emoticons/yesinsane_1x1.tga b/assets/emoticons/yesinsane_1x1.tga new file mode 100644 index 0000000..a9273d3 Binary files /dev/null and b/assets/emoticons/yesinsane_1x1.tga differ diff --git a/assets/emoticons/yesjack_1x1.tga b/assets/emoticons/yesjack_1x1.tga new file mode 100644 index 0000000..447aeac Binary files /dev/null and b/assets/emoticons/yesjack_1x1.tga differ diff --git a/assets/emoticons/yesjoker_1x1.tga b/assets/emoticons/yesjoker_1x1.tga new file mode 100644 index 0000000..5fe91c8 Binary files /dev/null and b/assets/emoticons/yesjoker_1x1.tga differ diff --git a/assets/emoticons/yesjoy_1x1.tga b/assets/emoticons/yesjoy_1x1.tga new file mode 100644 index 0000000..6f1724c Binary files /dev/null and b/assets/emoticons/yesjoy_1x1.tga differ diff --git a/assets/emoticons/yeskid_1x1.tga b/assets/emoticons/yeskid_1x1.tga new file mode 100644 index 0000000..a3407a0 Binary files /dev/null and b/assets/emoticons/yeskid_1x1.tga differ diff --git a/assets/emoticons/yeslal_1x1.tga b/assets/emoticons/yeslal_1x1.tga new file mode 100644 index 0000000..e43596d Binary files /dev/null and b/assets/emoticons/yeslal_1x1.tga differ diff --git a/assets/emoticons/yeslawl_1x1.tga b/assets/emoticons/yeslawl_1x1.tga new file mode 100644 index 0000000..8d2f63d Binary files /dev/null and b/assets/emoticons/yeslawl_1x1.tga differ diff --git a/assets/emoticons/yeslessretard_1x1.tga b/assets/emoticons/yeslessretard_1x1.tga new file mode 100644 index 0000000..880fa16 Binary files /dev/null and b/assets/emoticons/yeslessretard_1x1.tga differ diff --git a/assets/emoticons/yesmad_1x1.tga b/assets/emoticons/yesmad_1x1.tga new file mode 100644 index 0000000..8a51b13 Binary files /dev/null and b/assets/emoticons/yesmad_1x1.tga differ diff --git a/assets/emoticons/yesmadbro_1x1.tga b/assets/emoticons/yesmadbro_1x1.tga new file mode 100644 index 0000000..2d2e84b Binary files /dev/null and b/assets/emoticons/yesmadbro_1x1.tga differ diff --git a/assets/emoticons/yesmadbro_1x1_b.tga b/assets/emoticons/yesmadbro_1x1_b.tga new file mode 100644 index 0000000..31916b1 Binary files /dev/null and b/assets/emoticons/yesmadbro_1x1_b.tga differ diff --git a/assets/emoticons/yesmadd_1x1.tga b/assets/emoticons/yesmadd_1x1.tga new file mode 100644 index 0000000..a45fbbc Binary files /dev/null and b/assets/emoticons/yesmadd_1x1.tga differ diff --git a/assets/emoticons/yesmegusta_1x1.tga b/assets/emoticons/yesmegusta_1x1.tga new file mode 100644 index 0000000..335dd47 Binary files /dev/null and b/assets/emoticons/yesmegusta_1x1.tga differ diff --git a/assets/emoticons/yesmindfuck_1x1.tga b/assets/emoticons/yesmindfuck_1x1.tga new file mode 100644 index 0000000..a683ebe Binary files /dev/null and b/assets/emoticons/yesmindfuck_1x1.tga differ diff --git a/assets/emoticons/yesmouth_1x1.tga b/assets/emoticons/yesmouth_1x1.tga new file mode 100644 index 0000000..ad570fb Binary files /dev/null and b/assets/emoticons/yesmouth_1x1.tga differ diff --git a/assets/emoticons/yesmp_1x1.tga b/assets/emoticons/yesmp_1x1.tga new file mode 100644 index 0000000..b89ea1b Binary files /dev/null and b/assets/emoticons/yesmp_1x1.tga differ diff --git a/assets/emoticons/yesmp_1x1_b.tga b/assets/emoticons/yesmp_1x1_b.tga new file mode 100644 index 0000000..b1aea43 Binary files /dev/null and b/assets/emoticons/yesmp_1x1_b.tga differ diff --git a/assets/emoticons/yesmustage_1x1.tga b/assets/emoticons/yesmustage_1x1.tga new file mode 100644 index 0000000..88f29f9 Binary files /dev/null and b/assets/emoticons/yesmustage_1x1.tga differ diff --git a/assets/emoticons/yesnerd_1x1.tga b/assets/emoticons/yesnerd_1x1.tga new file mode 100644 index 0000000..f04f652 Binary files /dev/null and b/assets/emoticons/yesnerd_1x1.tga differ diff --git a/assets/emoticons/yesnigga_1x1.tga b/assets/emoticons/yesnigga_1x1.tga new file mode 100644 index 0000000..0e7f830 Binary files /dev/null and b/assets/emoticons/yesnigga_1x1.tga differ diff --git a/assets/emoticons/yesninja_1x1.tga b/assets/emoticons/yesninja_1x1.tga new file mode 100644 index 0000000..9b482ff Binary files /dev/null and b/assets/emoticons/yesninja_1x1.tga differ diff --git a/assets/emoticons/yesohh_1x1.tga b/assets/emoticons/yesohh_1x1.tga new file mode 100644 index 0000000..3ddd5d3 Binary files /dev/null and b/assets/emoticons/yesohh_1x1.tga differ diff --git a/assets/emoticons/yesohshit_1x1.tga b/assets/emoticons/yesohshit_1x1.tga new file mode 100644 index 0000000..7f9a60f Binary files /dev/null and b/assets/emoticons/yesohshit_1x1.tga differ diff --git a/assets/emoticons/yesomg_1x1.tga b/assets/emoticons/yesomg_1x1.tga new file mode 100644 index 0000000..34af195 Binary files /dev/null and b/assets/emoticons/yesomg_1x1.tga differ diff --git a/assets/emoticons/yesosama_1x1.tga b/assets/emoticons/yesosama_1x1.tga new file mode 100644 index 0000000..789d09b Binary files /dev/null and b/assets/emoticons/yesosama_1x1.tga differ diff --git a/assets/emoticons/yespedo_1x1.tga b/assets/emoticons/yespedo_1x1.tga new file mode 100644 index 0000000..72c3745 Binary files /dev/null and b/assets/emoticons/yespedo_1x1.tga differ diff --git a/assets/emoticons/yesrage_1x1.tga b/assets/emoticons/yesrage_1x1.tga new file mode 100644 index 0000000..d27fb9d Binary files /dev/null and b/assets/emoticons/yesrage_1x1.tga differ diff --git a/assets/emoticons/yesrainbow_3x1.tga b/assets/emoticons/yesrainbow_3x1.tga new file mode 100644 index 0000000..1749692 Binary files /dev/null and b/assets/emoticons/yesrainbow_3x1.tga differ diff --git a/assets/emoticons/yesretard_1x1.tga b/assets/emoticons/yesretard_1x1.tga new file mode 100644 index 0000000..09356ae Binary files /dev/null and b/assets/emoticons/yesretard_1x1.tga differ diff --git a/assets/emoticons/yesretarded_1x1.tga b/assets/emoticons/yesretarded_1x1.tga new file mode 100644 index 0000000..e54b744 Binary files /dev/null and b/assets/emoticons/yesretarded_1x1.tga differ diff --git a/assets/emoticons/yessad_1x1.tga b/assets/emoticons/yessad_1x1.tga new file mode 100644 index 0000000..287a10c Binary files /dev/null and b/assets/emoticons/yessad_1x1.tga differ diff --git a/assets/emoticons/yessarca_1x1.tga b/assets/emoticons/yessarca_1x1.tga new file mode 100644 index 0000000..3372ee7 Binary files /dev/null and b/assets/emoticons/yessarca_1x1.tga differ diff --git a/assets/emoticons/yesscept_1x1.tga b/assets/emoticons/yesscept_1x1.tga new file mode 100644 index 0000000..9f1d2ab Binary files /dev/null and b/assets/emoticons/yesscept_1x1.tga differ diff --git a/assets/emoticons/yesserious_1x1.tga b/assets/emoticons/yesserious_1x1.tga new file mode 100644 index 0000000..b463093 Binary files /dev/null and b/assets/emoticons/yesserious_1x1.tga differ diff --git a/assets/emoticons/yesshock_1x1.tga b/assets/emoticons/yesshock_1x1.tga new file mode 100644 index 0000000..58712b5 Binary files /dev/null and b/assets/emoticons/yesshock_1x1.tga differ diff --git a/assets/emoticons/yessmile_1x1.tga b/assets/emoticons/yessmile_1x1.tga new file mode 100644 index 0000000..e67119b Binary files /dev/null and b/assets/emoticons/yessmile_1x1.tga differ diff --git a/assets/emoticons/yessnake_1x1.tga b/assets/emoticons/yessnake_1x1.tga new file mode 100644 index 0000000..530fa58 Binary files /dev/null and b/assets/emoticons/yessnake_1x1.tga differ diff --git a/assets/emoticons/yessniper_1x1.tga b/assets/emoticons/yessniper_1x1.tga new file mode 100644 index 0000000..3f9e9f5 Binary files /dev/null and b/assets/emoticons/yessniper_1x1.tga differ diff --git a/assets/emoticons/yesspok_1x1.tga b/assets/emoticons/yesspok_1x1.tga new file mode 100644 index 0000000..26df42a Binary files /dev/null and b/assets/emoticons/yesspok_1x1.tga differ diff --git a/assets/emoticons/yesstar_1x1.tga b/assets/emoticons/yesstar_1x1.tga new file mode 100644 index 0000000..275f861 Binary files /dev/null and b/assets/emoticons/yesstar_1x1.tga differ diff --git a/assets/emoticons/yesstoned_1x1.tga b/assets/emoticons/yesstoned_1x1.tga new file mode 100644 index 0000000..062d177 Binary files /dev/null and b/assets/emoticons/yesstoned_1x1.tga differ diff --git a/assets/emoticons/yesstupid_1x1.tga b/assets/emoticons/yesstupid_1x1.tga new file mode 100644 index 0000000..24c340a Binary files /dev/null and b/assets/emoticons/yesstupid_1x1.tga differ diff --git a/assets/emoticons/yestard_1x1.tga b/assets/emoticons/yestard_1x1.tga new file mode 100644 index 0000000..e7c8f26 Binary files /dev/null and b/assets/emoticons/yestard_1x1.tga differ diff --git a/assets/emoticons/yestong_1x1.tga b/assets/emoticons/yestong_1x1.tga new file mode 100644 index 0000000..11c5ae2 Binary files /dev/null and b/assets/emoticons/yestong_1x1.tga differ diff --git a/assets/emoticons/yestroll_1x1.tga b/assets/emoticons/yestroll_1x1.tga new file mode 100644 index 0000000..957433c Binary files /dev/null and b/assets/emoticons/yestroll_1x1.tga differ diff --git a/assets/emoticons/yestrylol_1x1.tga b/assets/emoticons/yestrylol_1x1.tga new file mode 100644 index 0000000..5fe7c83 Binary files /dev/null and b/assets/emoticons/yestrylol_1x1.tga differ diff --git a/assets/emoticons/yesugauga_1x1.tga b/assets/emoticons/yesugauga_1x1.tga new file mode 100644 index 0000000..47e2628 Binary files /dev/null and b/assets/emoticons/yesugauga_1x1.tga differ diff --git a/assets/emoticons/yesupset_1x1.tga b/assets/emoticons/yesupset_1x1.tga new file mode 100644 index 0000000..3c19b27 Binary files /dev/null and b/assets/emoticons/yesupset_1x1.tga differ diff --git a/assets/emoticons/yesvamp_1x1.tga b/assets/emoticons/yesvamp_1x1.tga new file mode 100644 index 0000000..ab74b06 Binary files /dev/null and b/assets/emoticons/yesvamp_1x1.tga differ diff --git a/assets/emoticons/yesweirdo_1x1.tga b/assets/emoticons/yesweirdo_1x1.tga new file mode 100644 index 0000000..7e59d05 Binary files /dev/null and b/assets/emoticons/yesweirdo_1x1.tga differ diff --git a/assets/emoticons/yeswell_1x1.tga b/assets/emoticons/yeswell_1x1.tga new file mode 100644 index 0000000..cf1ede4 Binary files /dev/null and b/assets/emoticons/yeswell_1x1.tga differ diff --git a/assets/emoticons/yeswhat_1x1.tga b/assets/emoticons/yeswhat_1x1.tga new file mode 100644 index 0000000..74ee5d6 Binary files /dev/null and b/assets/emoticons/yeswhat_1x1.tga differ diff --git a/assets/emoticons/yeswhine_1x1.tga b/assets/emoticons/yeswhine_1x1.tga new file mode 100644 index 0000000..7c3bc46 Binary files /dev/null and b/assets/emoticons/yeswhine_1x1.tga differ diff --git a/assets/emoticons/yeswsmile_1x1.tga b/assets/emoticons/yeswsmile_1x1.tga new file mode 100644 index 0000000..31718b7 Binary files /dev/null and b/assets/emoticons/yeswsmile_1x1.tga differ diff --git a/assets/emoticons/yetool_1x1.tga b/assets/emoticons/yetool_1x1.tga new file mode 100644 index 0000000..b7e351c Binary files /dev/null and b/assets/emoticons/yetool_1x1.tga differ diff --git a/assets/emoticons/z_1x1.tga b/assets/emoticons/z_1x1.tga new file mode 100644 index 0000000..5928995 Binary files /dev/null and b/assets/emoticons/z_1x1.tga differ diff --git a/assets/fonts/fontImage_0_12.tga b/assets/fonts/fontImage_0_12.tga new file mode 100644 index 0000000..e2570e8 Binary files /dev/null and b/assets/fonts/fontImage_0_12.tga differ diff --git a/assets/fonts/fontImage_0_16.tga b/assets/fonts/fontImage_0_16.tga new file mode 100644 index 0000000..6ca2073 Binary files /dev/null and b/assets/fonts/fontImage_0_16.tga differ diff --git a/assets/fonts/fontImage_0_20.tga b/assets/fonts/fontImage_0_20.tga new file mode 100644 index 0000000..6b3663e Binary files /dev/null and b/assets/fonts/fontImage_0_20.tga differ diff --git a/assets/fonts/fontImage_0_26.tga b/assets/fonts/fontImage_0_26.tga new file mode 100644 index 0000000..f6a5ff4 Binary files /dev/null and b/assets/fonts/fontImage_0_26.tga differ diff --git a/assets/fonts/fontImage_0_34.tga b/assets/fonts/fontImage_0_34.tga new file mode 100644 index 0000000..3b05cd0 Binary files /dev/null and b/assets/fonts/fontImage_0_34.tga differ diff --git a/assets/fonts/fontImage_12.dat b/assets/fonts/fontImage_12.dat new file mode 100644 index 0000000..ca7656c Binary files /dev/null and b/assets/fonts/fontImage_12.dat differ diff --git a/assets/fonts/fontImage_16.dat b/assets/fonts/fontImage_16.dat new file mode 100644 index 0000000..30e9fb0 Binary files /dev/null and b/assets/fonts/fontImage_16.dat differ diff --git a/assets/fonts/fontImage_1_26.tga b/assets/fonts/fontImage_1_26.tga new file mode 100644 index 0000000..b849aa6 Binary files /dev/null and b/assets/fonts/fontImage_1_26.tga differ diff --git a/assets/fonts/fontImage_1_34.tga b/assets/fonts/fontImage_1_34.tga new file mode 100644 index 0000000..99b383a Binary files /dev/null and b/assets/fonts/fontImage_1_34.tga differ diff --git a/assets/fonts/fontImage_20.dat b/assets/fonts/fontImage_20.dat new file mode 100644 index 0000000..a254965 Binary files /dev/null and b/assets/fonts/fontImage_20.dat differ diff --git a/assets/fonts/fontImage_26.dat b/assets/fonts/fontImage_26.dat new file mode 100644 index 0000000..88346db Binary files /dev/null and b/assets/fonts/fontImage_26.dat differ diff --git a/assets/fonts/fontImage_34.dat b/assets/fonts/fontImage_34.dat new file mode 100644 index 0000000..2523cb8 Binary files /dev/null and b/assets/fonts/fontImage_34.dat differ diff --git a/assets/gfx/2d/bigchars.tga b/assets/gfx/2d/bigchars.tga new file mode 100644 index 0000000..6579120 Binary files /dev/null and b/assets/gfx/2d/bigchars.tga differ diff --git a/assets/gfx/2d/blip.tga b/assets/gfx/2d/blip.tga new file mode 100644 index 0000000..cb34fb6 Binary files /dev/null and b/assets/gfx/2d/blip.tga differ diff --git a/assets/gfx/2d/blipPlayer.tga b/assets/gfx/2d/blipPlayer.tga new file mode 100644 index 0000000..3cb381d Binary files /dev/null and b/assets/gfx/2d/blipPlayer.tga differ diff --git a/assets/gfx/2d/crosshair-alien.tga b/assets/gfx/2d/crosshair-alien.tga new file mode 100644 index 0000000..db82322 Binary files /dev/null and b/assets/gfx/2d/crosshair-alien.tga differ diff --git a/assets/gfx/2d/crosshair-chaingun.tga b/assets/gfx/2d/crosshair-chaingun.tga new file mode 100644 index 0000000..c227872 Binary files /dev/null and b/assets/gfx/2d/crosshair-chaingun.tga differ diff --git a/assets/gfx/2d/crosshair-flamer1.tga b/assets/gfx/2d/crosshair-flamer1.tga new file mode 100644 index 0000000..945da25 Binary files /dev/null and b/assets/gfx/2d/crosshair-flamer1.tga differ diff --git a/assets/gfx/2d/crosshair-flamer2.tga b/assets/gfx/2d/crosshair-flamer2.tga new file mode 100644 index 0000000..9fb3d5d Binary files /dev/null and b/assets/gfx/2d/crosshair-flamer2.tga differ diff --git a/assets/gfx/2d/crosshair-lcannon.tga b/assets/gfx/2d/crosshair-lcannon.tga new file mode 100644 index 0000000..3beb414 Binary files /dev/null and b/assets/gfx/2d/crosshair-lcannon.tga differ diff --git a/assets/gfx/2d/crosshair-lgun.tga b/assets/gfx/2d/crosshair-lgun.tga new file mode 100644 index 0000000..e6a575c Binary files /dev/null and b/assets/gfx/2d/crosshair-lgun.tga differ diff --git a/assets/gfx/2d/crosshair-mdriver.tga b/assets/gfx/2d/crosshair-mdriver.tga new file mode 100644 index 0000000..8e84948 Binary files /dev/null and b/assets/gfx/2d/crosshair-mdriver.tga differ diff --git a/assets/gfx/2d/crosshair-prifle.tga b/assets/gfx/2d/crosshair-prifle.tga new file mode 100644 index 0000000..04df8fb Binary files /dev/null and b/assets/gfx/2d/crosshair-prifle.tga differ diff --git a/assets/gfx/2d/crosshair-psaw.tga b/assets/gfx/2d/crosshair-psaw.tga new file mode 100644 index 0000000..d3c0e06 Binary files /dev/null and b/assets/gfx/2d/crosshair-psaw.tga differ diff --git a/assets/gfx/2d/crosshair-rifle.tga b/assets/gfx/2d/crosshair-rifle.tga new file mode 100644 index 0000000..e6a575c Binary files /dev/null and b/assets/gfx/2d/crosshair-rifle.tga differ diff --git a/assets/gfx/2d/net.jpg b/assets/gfx/2d/net.jpg new file mode 100644 index 0000000..9836979 Binary files /dev/null and b/assets/gfx/2d/net.jpg differ diff --git a/assets/gfx/2d/numbers/eight_32b.tga b/assets/gfx/2d/numbers/eight_32b.tga new file mode 100644 index 0000000..94043a9 Binary files /dev/null and b/assets/gfx/2d/numbers/eight_32b.tga differ diff --git a/assets/gfx/2d/numbers/five_32b.tga b/assets/gfx/2d/numbers/five_32b.tga new file mode 100644 index 0000000..9a817fa Binary files /dev/null and b/assets/gfx/2d/numbers/five_32b.tga differ diff --git a/assets/gfx/2d/numbers/four_32b.tga b/assets/gfx/2d/numbers/four_32b.tga new file mode 100644 index 0000000..f35e31d Binary files /dev/null and b/assets/gfx/2d/numbers/four_32b.tga differ diff --git a/assets/gfx/2d/numbers/minus_32b.tga b/assets/gfx/2d/numbers/minus_32b.tga new file mode 100644 index 0000000..b3319ec Binary files /dev/null and b/assets/gfx/2d/numbers/minus_32b.tga differ diff --git a/assets/gfx/2d/numbers/nine_32b.tga b/assets/gfx/2d/numbers/nine_32b.tga new file mode 100644 index 0000000..b64c466 Binary files /dev/null and b/assets/gfx/2d/numbers/nine_32b.tga differ diff --git a/assets/gfx/2d/numbers/one_32b.tga b/assets/gfx/2d/numbers/one_32b.tga new file mode 100644 index 0000000..bf89fd2 Binary files /dev/null and b/assets/gfx/2d/numbers/one_32b.tga differ diff --git a/assets/gfx/2d/numbers/seven_32b.tga b/assets/gfx/2d/numbers/seven_32b.tga new file mode 100644 index 0000000..bb53e7d Binary files /dev/null and b/assets/gfx/2d/numbers/seven_32b.tga differ diff --git a/assets/gfx/2d/numbers/six_32b.tga b/assets/gfx/2d/numbers/six_32b.tga new file mode 100644 index 0000000..4bfa222 Binary files /dev/null and b/assets/gfx/2d/numbers/six_32b.tga differ diff --git a/assets/gfx/2d/numbers/three_32b.tga b/assets/gfx/2d/numbers/three_32b.tga new file mode 100644 index 0000000..a3fad37 Binary files /dev/null and b/assets/gfx/2d/numbers/three_32b.tga differ diff --git a/assets/gfx/2d/numbers/two_32b.tga b/assets/gfx/2d/numbers/two_32b.tga new file mode 100644 index 0000000..334443c Binary files /dev/null and b/assets/gfx/2d/numbers/two_32b.tga differ diff --git a/assets/gfx/2d/numbers/zero_32b.tga b/assets/gfx/2d/numbers/zero_32b.tga new file mode 100644 index 0000000..bc37087 Binary files /dev/null and b/assets/gfx/2d/numbers/zero_32b.tga differ diff --git a/assets/gfx/2d/outline.tga b/assets/gfx/2d/outline.tga new file mode 100644 index 0000000..2a29e01 Binary files /dev/null and b/assets/gfx/2d/outline.tga differ diff --git a/assets/gfx/2d/stalk.tga b/assets/gfx/2d/stalk.tga new file mode 100644 index 0000000..ab8e865 Binary files /dev/null and b/assets/gfx/2d/stalk.tga differ diff --git a/assets/gfx/2d/teamoverlay.tga b/assets/gfx/2d/teamoverlay.tga new file mode 100644 index 0000000..7ef4646 Binary files /dev/null and b/assets/gfx/2d/teamoverlay.tga differ diff --git a/assets/gfx/blaster/orange_particle.jpg b/assets/gfx/blaster/orange_particle.jpg new file mode 100644 index 0000000..0bd1b49 Binary files /dev/null and b/assets/gfx/blaster/orange_particle.jpg differ diff --git a/assets/gfx/blaster/orange_particle.tga b/assets/gfx/blaster/orange_particle.tga new file mode 100644 index 0000000..88142e3 Binary files /dev/null and b/assets/gfx/blaster/orange_particle.tga differ diff --git a/assets/gfx/blood/blood1.tga b/assets/gfx/blood/blood1.tga new file mode 100644 index 0000000..7a57a27 Binary files /dev/null and b/assets/gfx/blood/blood1.tga differ diff --git a/assets/gfx/blood/blood2.tga b/assets/gfx/blood/blood2.tga new file mode 100644 index 0000000..9986835 Binary files /dev/null and b/assets/gfx/blood/blood2.tga differ diff --git a/assets/gfx/blood/green_acid2.tga b/assets/gfx/blood/green_acid2.tga new file mode 100644 index 0000000..097a9f2 Binary files /dev/null and b/assets/gfx/blood/green_acid2.tga differ diff --git a/assets/gfx/blood/greenblood01frame01.tga b/assets/gfx/blood/greenblood01frame01.tga new file mode 100644 index 0000000..a61b99c Binary files /dev/null and b/assets/gfx/blood/greenblood01frame01.tga differ diff --git a/assets/gfx/blood/greenblood01frame02.tga b/assets/gfx/blood/greenblood01frame02.tga new file mode 100644 index 0000000..a54bd4b Binary files /dev/null and b/assets/gfx/blood/greenblood01frame02.tga differ diff --git a/assets/gfx/blood/greenblood01frame03.tga b/assets/gfx/blood/greenblood01frame03.tga new file mode 100644 index 0000000..3d05bc0 Binary files /dev/null and b/assets/gfx/blood/greenblood01frame03.tga differ diff --git a/assets/gfx/blood/greenblood01frame04.tga b/assets/gfx/blood/greenblood01frame04.tga new file mode 100644 index 0000000..09d09aa Binary files /dev/null and b/assets/gfx/blood/greenblood01frame04.tga differ diff --git a/assets/gfx/blood/greenblood01frame05.tga b/assets/gfx/blood/greenblood01frame05.tga new file mode 100644 index 0000000..b7a563d Binary files /dev/null and b/assets/gfx/blood/greenblood01frame05.tga differ diff --git a/assets/gfx/blood/greenblood01frame06.tga b/assets/gfx/blood/greenblood01frame06.tga new file mode 100644 index 0000000..54c8cc5 Binary files /dev/null and b/assets/gfx/blood/greenblood01frame06.tga differ diff --git a/assets/gfx/blood/greenblood01frame07.tga b/assets/gfx/blood/greenblood01frame07.tga new file mode 100644 index 0000000..5ec1559 Binary files /dev/null and b/assets/gfx/blood/greenblood01frame07.tga differ diff --git a/assets/gfx/blood/greenblood01frame08.tga b/assets/gfx/blood/greenblood01frame08.tga new file mode 100644 index 0000000..5c9d509 Binary files /dev/null and b/assets/gfx/blood/greenblood01frame08.tga differ diff --git a/assets/gfx/blood/greenblood03frame01.tga b/assets/gfx/blood/greenblood03frame01.tga new file mode 100644 index 0000000..bde0249 Binary files /dev/null and b/assets/gfx/blood/greenblood03frame01.tga differ diff --git a/assets/gfx/blood/greenblood03frame02.tga b/assets/gfx/blood/greenblood03frame02.tga new file mode 100644 index 0000000..8a4a80f Binary files /dev/null and b/assets/gfx/blood/greenblood03frame02.tga differ diff --git a/assets/gfx/blood/greenblood03frame03.tga b/assets/gfx/blood/greenblood03frame03.tga new file mode 100644 index 0000000..3ae5e35 Binary files /dev/null and b/assets/gfx/blood/greenblood03frame03.tga differ diff --git a/assets/gfx/blood/greenblood03frame04.tga b/assets/gfx/blood/greenblood03frame04.tga new file mode 100644 index 0000000..dda725b Binary files /dev/null and b/assets/gfx/blood/greenblood03frame04.tga differ diff --git a/assets/gfx/blood/greenblood03frame05.tga b/assets/gfx/blood/greenblood03frame05.tga new file mode 100644 index 0000000..571b141 Binary files /dev/null and b/assets/gfx/blood/greenblood03frame05.tga differ diff --git a/assets/gfx/blood/greenblood03frame06.tga b/assets/gfx/blood/greenblood03frame06.tga new file mode 100644 index 0000000..b9133df Binary files /dev/null and b/assets/gfx/blood/greenblood03frame06.tga differ diff --git a/assets/gfx/blood/greenblood03frame07.tga b/assets/gfx/blood/greenblood03frame07.tga new file mode 100644 index 0000000..44c5e0d Binary files /dev/null and b/assets/gfx/blood/greenblood03frame07.tga differ diff --git a/assets/gfx/blood/greenblood04frame01.tga b/assets/gfx/blood/greenblood04frame01.tga new file mode 100644 index 0000000..e8fb120 Binary files /dev/null and b/assets/gfx/blood/greenblood04frame01.tga differ diff --git a/assets/gfx/blood/greenblood04frame02.tga b/assets/gfx/blood/greenblood04frame02.tga new file mode 100644 index 0000000..776878c Binary files /dev/null and b/assets/gfx/blood/greenblood04frame02.tga differ diff --git a/assets/gfx/blood/greenblood04frame03.tga b/assets/gfx/blood/greenblood04frame03.tga new file mode 100644 index 0000000..77c6391 Binary files /dev/null and b/assets/gfx/blood/greenblood04frame03.tga differ diff --git a/assets/gfx/blood/greenblood04frame04.tga b/assets/gfx/blood/greenblood04frame04.tga new file mode 100644 index 0000000..171cbc4 Binary files /dev/null and b/assets/gfx/blood/greenblood04frame04.tga differ diff --git a/assets/gfx/blood/greenblood04frame05.tga b/assets/gfx/blood/greenblood04frame05.tga new file mode 100644 index 0000000..125e31e Binary files /dev/null and b/assets/gfx/blood/greenblood04frame05.tga differ diff --git a/assets/gfx/blood/greenblood04frame06.tga b/assets/gfx/blood/greenblood04frame06.tga new file mode 100644 index 0000000..a5c4dbc Binary files /dev/null and b/assets/gfx/blood/greenblood04frame06.tga differ diff --git a/assets/gfx/blood/greenblood05frame01.tga b/assets/gfx/blood/greenblood05frame01.tga new file mode 100644 index 0000000..f7230c3 Binary files /dev/null and b/assets/gfx/blood/greenblood05frame01.tga differ diff --git a/assets/gfx/blood/greenblood05frame02.tga b/assets/gfx/blood/greenblood05frame02.tga new file mode 100644 index 0000000..9a7750c Binary files /dev/null and b/assets/gfx/blood/greenblood05frame02.tga differ diff --git a/assets/gfx/blood/greenblood05frame03.tga b/assets/gfx/blood/greenblood05frame03.tga new file mode 100644 index 0000000..bd7eb06 Binary files /dev/null and b/assets/gfx/blood/greenblood05frame03.tga differ diff --git a/assets/gfx/blood/greenblood05frame04.tga b/assets/gfx/blood/greenblood05frame04.tga new file mode 100644 index 0000000..38b717c Binary files /dev/null and b/assets/gfx/blood/greenblood05frame04.tga differ diff --git a/assets/gfx/blood/greenblood05frame05.tga b/assets/gfx/blood/greenblood05frame05.tga new file mode 100644 index 0000000..6b1b290 Binary files /dev/null and b/assets/gfx/blood/greenblood05frame05.tga differ diff --git a/assets/gfx/blood/greenblood05frame06.tga b/assets/gfx/blood/greenblood05frame06.tga new file mode 100644 index 0000000..8805066 Binary files /dev/null and b/assets/gfx/blood/greenblood05frame06.tga differ diff --git a/assets/gfx/blood/greenblood05frame07.tga b/assets/gfx/blood/greenblood05frame07.tga new file mode 100644 index 0000000..31ffae8 Binary files /dev/null and b/assets/gfx/blood/greenblood05frame07.tga differ diff --git a/assets/gfx/blood/greenblood05frame08.tga b/assets/gfx/blood/greenblood05frame08.tga new file mode 100644 index 0000000..5d4afd0 Binary files /dev/null and b/assets/gfx/blood/greenblood05frame08.tga differ diff --git a/assets/gfx/colors/black.jpg b/assets/gfx/colors/black.jpg new file mode 100644 index 0000000..fb61299 Binary files /dev/null and b/assets/gfx/colors/black.jpg differ diff --git a/assets/gfx/damage/blood.tga b/assets/gfx/damage/blood.tga new file mode 100644 index 0000000..7d3be0a Binary files /dev/null and b/assets/gfx/damage/blood.tga differ diff --git a/assets/gfx/damage/fullscreen_painblend.tga b/assets/gfx/damage/fullscreen_painblend.tga new file mode 100644 index 0000000..ed62e34 Binary files /dev/null and b/assets/gfx/damage/fullscreen_painblend.tga differ diff --git a/assets/gfx/edge/basi_invisble_overlay.jpg b/assets/gfx/edge/basi_invisble_overlay.jpg new file mode 100644 index 0000000..202bee4 Binary files /dev/null and b/assets/gfx/edge/basi_invisble_overlay.jpg differ diff --git a/assets/gfx/edge/basi_invisble_overlay1.jpg b/assets/gfx/edge/basi_invisble_overlay1.jpg new file mode 100644 index 0000000..c235122 Binary files /dev/null and b/assets/gfx/edge/basi_invisble_overlay1.jpg differ diff --git a/assets/gfx/edge/basi_invisble_overlay2.jpg b/assets/gfx/edge/basi_invisble_overlay2.jpg new file mode 100644 index 0000000..c557928 Binary files /dev/null and b/assets/gfx/edge/basi_invisble_overlay2.jpg differ diff --git a/assets/gfx/edge/basi_invisble_overlay3.jpg b/assets/gfx/edge/basi_invisble_overlay3.jpg new file mode 100644 index 0000000..f34e972 Binary files /dev/null and b/assets/gfx/edge/basi_invisble_overlay3.jpg differ diff --git a/assets/gfx/flame/flame00.tga b/assets/gfx/flame/flame00.tga new file mode 100644 index 0000000..4f25b53 Binary files /dev/null and b/assets/gfx/flame/flame00.tga differ diff --git a/assets/gfx/flame/flame01.tga b/assets/gfx/flame/flame01.tga new file mode 100644 index 0000000..f87c783 Binary files /dev/null and b/assets/gfx/flame/flame01.tga differ diff --git a/assets/gfx/flame/flame02.tga b/assets/gfx/flame/flame02.tga new file mode 100644 index 0000000..a3dd6f8 Binary files /dev/null and b/assets/gfx/flame/flame02.tga differ diff --git a/assets/gfx/flame/flame03.tga b/assets/gfx/flame/flame03.tga new file mode 100644 index 0000000..e5c875c Binary files /dev/null and b/assets/gfx/flame/flame03.tga differ diff --git a/assets/gfx/flame/flame04.tga b/assets/gfx/flame/flame04.tga new file mode 100644 index 0000000..92198eb Binary files /dev/null and b/assets/gfx/flame/flame04.tga differ diff --git a/assets/gfx/flame/flame05.tga b/assets/gfx/flame/flame05.tga new file mode 100644 index 0000000..067a4eb Binary files /dev/null and b/assets/gfx/flame/flame05.tga differ diff --git a/assets/gfx/flame/flame06.tga b/assets/gfx/flame/flame06.tga new file mode 100644 index 0000000..ea87ff7 Binary files /dev/null and b/assets/gfx/flame/flame06.tga differ diff --git a/assets/gfx/flame/flame07.tga b/assets/gfx/flame/flame07.tga new file mode 100644 index 0000000..c829b7b Binary files /dev/null and b/assets/gfx/flame/flame07.tga differ diff --git a/assets/gfx/flame/flame08.tga b/assets/gfx/flame/flame08.tga new file mode 100644 index 0000000..2fc1ba8 Binary files /dev/null and b/assets/gfx/flame/flame08.tga differ diff --git a/assets/gfx/flame/flame09.tga b/assets/gfx/flame/flame09.tga new file mode 100644 index 0000000..85b892a Binary files /dev/null and b/assets/gfx/flame/flame09.tga differ diff --git a/assets/gfx/flame/flame10.tga b/assets/gfx/flame/flame10.tga new file mode 100644 index 0000000..3a45858 Binary files /dev/null and b/assets/gfx/flame/flame10.tga differ diff --git a/assets/gfx/flame/flame11.tga b/assets/gfx/flame/flame11.tga new file mode 100644 index 0000000..4840abd Binary files /dev/null and b/assets/gfx/flame/flame11.tga differ diff --git a/assets/gfx/flame/flame12.tga b/assets/gfx/flame/flame12.tga new file mode 100644 index 0000000..e0e60e8 Binary files /dev/null and b/assets/gfx/flame/flame12.tga differ diff --git a/assets/gfx/flame/flame13.tga b/assets/gfx/flame/flame13.tga new file mode 100644 index 0000000..d5a7ebe Binary files /dev/null and b/assets/gfx/flame/flame13.tga differ diff --git a/assets/gfx/flame/flame14.tga b/assets/gfx/flame/flame14.tga new file mode 100644 index 0000000..7f8b142 Binary files /dev/null and b/assets/gfx/flame/flame14.tga differ diff --git a/assets/gfx/flame/flame15.tga b/assets/gfx/flame/flame15.tga new file mode 100644 index 0000000..24d2704 Binary files /dev/null and b/assets/gfx/flame/flame15.tga differ diff --git a/assets/gfx/flame/flame16.tga b/assets/gfx/flame/flame16.tga new file mode 100644 index 0000000..23327d3 Binary files /dev/null and b/assets/gfx/flame/flame16.tga differ diff --git a/assets/gfx/flame/flame17.tga b/assets/gfx/flame/flame17.tga new file mode 100644 index 0000000..57a5514 Binary files /dev/null and b/assets/gfx/flame/flame17.tga differ diff --git a/assets/gfx/flame/flame18.tga b/assets/gfx/flame/flame18.tga new file mode 100644 index 0000000..2a3fdc6 Binary files /dev/null and b/assets/gfx/flame/flame18.tga differ diff --git a/assets/gfx/flame/flame19.tga b/assets/gfx/flame/flame19.tga new file mode 100644 index 0000000..ab90b27 Binary files /dev/null and b/assets/gfx/flame/flame19.tga differ diff --git a/assets/gfx/flame/flame20.tga b/assets/gfx/flame/flame20.tga new file mode 100644 index 0000000..efabb6e Binary files /dev/null and b/assets/gfx/flame/flame20.tga differ diff --git a/assets/gfx/flame/flame21.tga b/assets/gfx/flame/flame21.tga new file mode 100644 index 0000000..891f691 Binary files /dev/null and b/assets/gfx/flame/flame21.tga differ diff --git a/assets/gfx/flame/flame22.tga b/assets/gfx/flame/flame22.tga new file mode 100644 index 0000000..505f3fc Binary files /dev/null and b/assets/gfx/flame/flame22.tga differ diff --git a/assets/gfx/flame/flame23.tga b/assets/gfx/flame/flame23.tga new file mode 100644 index 0000000..204c3ee Binary files /dev/null and b/assets/gfx/flame/flame23.tga differ diff --git a/assets/gfx/flame/flame24.tga b/assets/gfx/flame/flame24.tga new file mode 100644 index 0000000..e6d7ae4 Binary files /dev/null and b/assets/gfx/flame/flame24.tga differ diff --git a/assets/gfx/flamer/primarycharge_1.jpg b/assets/gfx/flamer/primarycharge_1.jpg new file mode 100644 index 0000000..86cc0d5 Binary files /dev/null and b/assets/gfx/flamer/primarycharge_1.jpg differ diff --git a/assets/gfx/flamer/primarycharge_10.jpg b/assets/gfx/flamer/primarycharge_10.jpg new file mode 100644 index 0000000..1c40804 Binary files /dev/null and b/assets/gfx/flamer/primarycharge_10.jpg differ diff --git a/assets/gfx/flamer/primarycharge_11.jpg b/assets/gfx/flamer/primarycharge_11.jpg new file mode 100644 index 0000000..b6275e2 Binary files /dev/null and b/assets/gfx/flamer/primarycharge_11.jpg differ diff --git a/assets/gfx/flamer/primarycharge_2.jpg b/assets/gfx/flamer/primarycharge_2.jpg new file mode 100644 index 0000000..3bbb0eb Binary files /dev/null and b/assets/gfx/flamer/primarycharge_2.jpg differ diff --git a/assets/gfx/flamer/primarycharge_3.jpg b/assets/gfx/flamer/primarycharge_3.jpg new file mode 100644 index 0000000..f1672df Binary files /dev/null and b/assets/gfx/flamer/primarycharge_3.jpg differ diff --git a/assets/gfx/flamer/primarycharge_4.jpg b/assets/gfx/flamer/primarycharge_4.jpg new file mode 100644 index 0000000..c21c211 Binary files /dev/null and b/assets/gfx/flamer/primarycharge_4.jpg differ diff --git a/assets/gfx/flamer/primarycharge_5.jpg b/assets/gfx/flamer/primarycharge_5.jpg new file mode 100644 index 0000000..308fdd1 Binary files /dev/null and b/assets/gfx/flamer/primarycharge_5.jpg differ diff --git a/assets/gfx/flamer/primarycharge_6.jpg b/assets/gfx/flamer/primarycharge_6.jpg new file mode 100644 index 0000000..ea6a5d6 Binary files /dev/null and b/assets/gfx/flamer/primarycharge_6.jpg differ diff --git a/assets/gfx/flamer/primarycharge_7.jpg b/assets/gfx/flamer/primarycharge_7.jpg new file mode 100644 index 0000000..9b50460 Binary files /dev/null and b/assets/gfx/flamer/primarycharge_7.jpg differ diff --git a/assets/gfx/flamer/primarycharge_8.jpg b/assets/gfx/flamer/primarycharge_8.jpg new file mode 100644 index 0000000..ba9f542 Binary files /dev/null and b/assets/gfx/flamer/primarycharge_8.jpg differ diff --git a/assets/gfx/flamer/primarycharge_9.jpg b/assets/gfx/flamer/primarycharge_9.jpg new file mode 100644 index 0000000..bd9cf49 Binary files /dev/null and b/assets/gfx/flamer/primarycharge_9.jpg differ diff --git a/assets/gfx/fonts/fontImage_0_12.tga b/assets/gfx/fonts/fontImage_0_12.tga new file mode 100644 index 0000000..3bb7270 Binary files /dev/null and b/assets/gfx/fonts/fontImage_0_12.tga differ diff --git a/assets/gfx/fonts/fontImage_0_16.tga b/assets/gfx/fonts/fontImage_0_16.tga new file mode 100644 index 0000000..3d8e153 Binary files /dev/null and b/assets/gfx/fonts/fontImage_0_16.tga differ diff --git a/assets/gfx/fonts/fontImage_0_20.tga b/assets/gfx/fonts/fontImage_0_20.tga new file mode 100644 index 0000000..7fc00f6 Binary files /dev/null and b/assets/gfx/fonts/fontImage_0_20.tga differ diff --git a/assets/gfx/fonts/fontImage_0_26.tga b/assets/gfx/fonts/fontImage_0_26.tga new file mode 100644 index 0000000..0d3890d Binary files /dev/null and b/assets/gfx/fonts/fontImage_0_26.tga differ diff --git a/assets/gfx/fonts/fontImage_0_34.tga b/assets/gfx/fonts/fontImage_0_34.tga new file mode 100644 index 0000000..4ad2eac Binary files /dev/null and b/assets/gfx/fonts/fontImage_0_34.tga differ diff --git a/assets/gfx/fonts/fontImage_12.dat b/assets/gfx/fonts/fontImage_12.dat new file mode 100644 index 0000000..ca7656c Binary files /dev/null and b/assets/gfx/fonts/fontImage_12.dat differ diff --git a/assets/gfx/fonts/fontImage_16.dat b/assets/gfx/fonts/fontImage_16.dat new file mode 100644 index 0000000..30e9fb0 Binary files /dev/null and b/assets/gfx/fonts/fontImage_16.dat differ diff --git a/assets/gfx/fonts/fontImage_1_26.tga b/assets/gfx/fonts/fontImage_1_26.tga new file mode 100644 index 0000000..b573b91 Binary files /dev/null and b/assets/gfx/fonts/fontImage_1_26.tga differ diff --git a/assets/gfx/fonts/fontImage_1_34.tga b/assets/gfx/fonts/fontImage_1_34.tga new file mode 100644 index 0000000..b8d0caa Binary files /dev/null and b/assets/gfx/fonts/fontImage_1_34.tga differ diff --git a/assets/gfx/fonts/fontImage_20.dat b/assets/gfx/fonts/fontImage_20.dat new file mode 100644 index 0000000..7e6caf5 Binary files /dev/null and b/assets/gfx/fonts/fontImage_20.dat differ diff --git a/assets/gfx/fonts/fontImage_26.dat b/assets/gfx/fonts/fontImage_26.dat new file mode 100644 index 0000000..da1a17f Binary files /dev/null and b/assets/gfx/fonts/fontImage_26.dat differ diff --git a/assets/gfx/fonts/fontImage_34.dat b/assets/gfx/fonts/fontImage_34.dat new file mode 100644 index 0000000..5dd7a02 Binary files /dev/null and b/assets/gfx/fonts/fontImage_34.dat differ diff --git a/assets/gfx/grenade/flare_01.jpg b/assets/gfx/grenade/flare_01.jpg new file mode 100644 index 0000000..dabd9a6 Binary files /dev/null and b/assets/gfx/grenade/flare_01.jpg differ diff --git a/assets/gfx/invisible.jpg b/assets/gfx/invisible.jpg new file mode 100644 index 0000000..c48282b Binary files /dev/null and b/assets/gfx/invisible.jpg differ diff --git a/assets/gfx/lasgun/purple_particle.jpg b/assets/gfx/lasgun/purple_particle.jpg new file mode 100644 index 0000000..bfc41b6 Binary files /dev/null and b/assets/gfx/lasgun/purple_particle.jpg differ diff --git a/assets/gfx/lcannon/primary_1.jpg b/assets/gfx/lcannon/primary_1.jpg new file mode 100644 index 0000000..262b3dd Binary files /dev/null and b/assets/gfx/lcannon/primary_1.jpg differ diff --git a/assets/gfx/lcannon/primary_2.jpg b/assets/gfx/lcannon/primary_2.jpg new file mode 100644 index 0000000..5536496 Binary files /dev/null and b/assets/gfx/lcannon/primary_2.jpg differ diff --git a/assets/gfx/lcannon/primary_3.jpg b/assets/gfx/lcannon/primary_3.jpg new file mode 100644 index 0000000..12961b3 Binary files /dev/null and b/assets/gfx/lcannon/primary_3.jpg differ diff --git a/assets/gfx/lcannon/primary_4.jpg b/assets/gfx/lcannon/primary_4.jpg new file mode 100644 index 0000000..0624736 Binary files /dev/null and b/assets/gfx/lcannon/primary_4.jpg differ diff --git a/assets/gfx/level3upg/barb_splash.tga b/assets/gfx/level3upg/barb_splash.tga new file mode 100644 index 0000000..d0e41c5 Binary files /dev/null and b/assets/gfx/level3upg/barb_splash.tga differ diff --git a/assets/gfx/marks/blood_mrk.tga b/assets/gfx/marks/blood_mrk.tga new file mode 100644 index 0000000..097a9f2 Binary files /dev/null and b/assets/gfx/marks/blood_mrk.tga differ diff --git a/assets/gfx/marks/bullet_mrk.jpg b/assets/gfx/marks/bullet_mrk.jpg new file mode 100644 index 0000000..1ace05e Binary files /dev/null and b/assets/gfx/marks/bullet_mrk.jpg differ diff --git a/assets/gfx/marks/burn_mrk.jpg b/assets/gfx/marks/burn_mrk.jpg new file mode 100644 index 0000000..9e8bac8 Binary files /dev/null and b/assets/gfx/marks/burn_mrk.jpg differ diff --git a/assets/gfx/marks/plasma_mrk.tga b/assets/gfx/marks/plasma_mrk.tga new file mode 100644 index 0000000..f9da01c Binary files /dev/null and b/assets/gfx/marks/plasma_mrk.tga differ diff --git a/assets/gfx/marks/shadow.tga b/assets/gfx/marks/shadow.tga new file mode 100644 index 0000000..dc0c2fb Binary files /dev/null and b/assets/gfx/marks/shadow.tga differ diff --git a/assets/gfx/marks/splash.jpg b/assets/gfx/marks/splash.jpg new file mode 100644 index 0000000..863f582 Binary files /dev/null and b/assets/gfx/marks/splash.jpg differ diff --git a/assets/gfx/mdriver/bluevap.tga b/assets/gfx/mdriver/bluevap.tga new file mode 100644 index 0000000..9a37358 Binary files /dev/null and b/assets/gfx/mdriver/bluevap.tga differ diff --git a/assets/gfx/mdriver/bluevap_b.tga b/assets/gfx/mdriver/bluevap_b.tga new file mode 100644 index 0000000..f42bc79 Binary files /dev/null and b/assets/gfx/mdriver/bluevap_b.tga differ diff --git a/assets/gfx/mdriver/green_particle.jpg b/assets/gfx/mdriver/green_particle.jpg new file mode 100644 index 0000000..fa4164a Binary files /dev/null and b/assets/gfx/mdriver/green_particle.jpg differ diff --git a/assets/gfx/mdriver/green_particle.tga b/assets/gfx/mdriver/green_particle.tga new file mode 100644 index 0000000..5758a3b Binary files /dev/null and b/assets/gfx/mdriver/green_particle.tga differ diff --git a/assets/gfx/misc/creep.tga b/assets/gfx/misc/creep.tga new file mode 100644 index 0000000..6cb61ac Binary files /dev/null and b/assets/gfx/misc/creep.tga differ diff --git a/assets/gfx/misc/creep_add.tga b/assets/gfx/misc/creep_add.tga new file mode 100644 index 0000000..b437dd0 Binary files /dev/null and b/assets/gfx/misc/creep_add.tga differ diff --git a/assets/gfx/misc/detail.jpg b/assets/gfx/misc/detail.jpg new file mode 100644 index 0000000..7bd9be1 Binary files /dev/null and b/assets/gfx/misc/detail.jpg differ diff --git a/assets/gfx/misc/impactpuff2.tga b/assets/gfx/misc/impactpuff2.tga new file mode 100644 index 0000000..511e809 Binary files /dev/null and b/assets/gfx/misc/impactpuff2.tga differ diff --git a/assets/gfx/misc/redbuild.tga b/assets/gfx/misc/redbuild.tga new file mode 100644 index 0000000..bb73c1d Binary files /dev/null and b/assets/gfx/misc/redbuild.tga differ diff --git a/assets/gfx/null.tga b/assets/gfx/null.tga new file mode 100644 index 0000000..95b5127 Binary files /dev/null and b/assets/gfx/null.tga differ diff --git a/assets/gfx/prifle/red_blob.tga b/assets/gfx/prifle/red_blob.tga new file mode 100644 index 0000000..0154e9c Binary files /dev/null and b/assets/gfx/prifle/red_blob.tga differ diff --git a/assets/gfx/prifle/red_streak.tga b/assets/gfx/prifle/red_streak.tga new file mode 100644 index 0000000..a90ee89 Binary files /dev/null and b/assets/gfx/prifle/red_streak.tga differ diff --git a/assets/gfx/psaw/blue_particle.jpg b/assets/gfx/psaw/blue_particle.jpg new file mode 100644 index 0000000..97d173d Binary files /dev/null and b/assets/gfx/psaw/blue_particle.jpg differ diff --git a/assets/gfx/rifle/verysmallrock.tga b/assets/gfx/rifle/verysmallrock.tga new file mode 100644 index 0000000..d722065 Binary files /dev/null and b/assets/gfx/rifle/verysmallrock.tga differ diff --git a/assets/gfx/sprites/airpounceflash.jpg b/assets/gfx/sprites/airpounceflash.jpg new file mode 100644 index 0000000..f40b839 Binary files /dev/null and b/assets/gfx/sprites/airpounceflash.jpg differ diff --git a/assets/gfx/sprites/bubble.jpg b/assets/gfx/sprites/bubble.jpg new file mode 100644 index 0000000..5c4653e Binary files /dev/null and b/assets/gfx/sprites/bubble.jpg differ diff --git a/assets/gfx/sprites/green_acid.tga b/assets/gfx/sprites/green_acid.tga new file mode 100644 index 0000000..097a9f2 Binary files /dev/null and b/assets/gfx/sprites/green_acid.tga differ diff --git a/assets/gfx/sprites/green_acid2.tga b/assets/gfx/sprites/green_acid2.tga new file mode 100644 index 0000000..9f09452 Binary files /dev/null and b/assets/gfx/sprites/green_acid2.tga differ diff --git a/assets/gfx/sprites/poisoncloud.tga b/assets/gfx/sprites/poisoncloud.tga new file mode 100644 index 0000000..739662a Binary files /dev/null and b/assets/gfx/sprites/poisoncloud.tga differ diff --git a/assets/gfx/sprites/radial.jpg b/assets/gfx/sprites/radial.jpg new file mode 100644 index 0000000..1ea7a42 Binary files /dev/null and b/assets/gfx/sprites/radial.jpg differ diff --git a/assets/gfx/sprites/smoke.tga b/assets/gfx/sprites/smoke.tga new file mode 100644 index 0000000..6dd30be Binary files /dev/null and b/assets/gfx/sprites/smoke.tga differ diff --git a/assets/gfx/sprites/smokeye.tga b/assets/gfx/sprites/smokeye.tga new file mode 100644 index 0000000..8243c67 Binary files /dev/null and b/assets/gfx/sprites/smokeye.tga differ diff --git a/assets/gfx/sprites/spark.tga b/assets/gfx/sprites/spark.tga new file mode 100644 index 0000000..bd3542f Binary files /dev/null and b/assets/gfx/sprites/spark.tga differ diff --git a/assets/gfx/yblood/Yblood1.tga b/assets/gfx/yblood/Yblood1.tga new file mode 100644 index 0000000..4dca7c3 Binary files /dev/null and b/assets/gfx/yblood/Yblood1.tga differ diff --git a/assets/gfx/yblood/Yblood2.tga b/assets/gfx/yblood/Yblood2.tga new file mode 100644 index 0000000..d0174bb Binary files /dev/null and b/assets/gfx/yblood/Yblood2.tga differ diff --git a/assets/gfx/yblood/Yblood3.tga b/assets/gfx/yblood/Yblood3.tga new file mode 100644 index 0000000..53a869b Binary files /dev/null and b/assets/gfx/yblood/Yblood3.tga differ diff --git a/assets/icons/advbasiinvi.tga b/assets/icons/advbasiinvi.tga new file mode 100644 index 0000000..a43c273 Binary files /dev/null and b/assets/icons/advbasiinvi.tga differ diff --git a/assets/icons/icona_builder.tga b/assets/icons/icona_builder.tga new file mode 100644 index 0000000..f1bba14 Binary files /dev/null and b/assets/icons/icona_builder.tga differ diff --git a/assets/icons/icona_lev0.tga b/assets/icons/icona_lev0.tga new file mode 100644 index 0000000..30e5339 Binary files /dev/null and b/assets/icons/icona_lev0.tga differ diff --git a/assets/icons/icona_lev1.tga b/assets/icons/icona_lev1.tga new file mode 100644 index 0000000..102e719 Binary files /dev/null and b/assets/icons/icona_lev1.tga differ diff --git a/assets/icons/icona_lev2.tga b/assets/icons/icona_lev2.tga new file mode 100644 index 0000000..76b7d0f Binary files /dev/null and b/assets/icons/icona_lev2.tga differ diff --git a/assets/icons/icona_lev3.tga b/assets/icons/icona_lev3.tga new file mode 100644 index 0000000..78d66d7 Binary files /dev/null and b/assets/icons/icona_lev3.tga differ diff --git a/assets/icons/icona_lev4.tga b/assets/icons/icona_lev4.tga new file mode 100644 index 0000000..0c31ef7 Binary files /dev/null and b/assets/icons/icona_lev4.tga differ diff --git a/assets/icons/icona_lev5.tga b/assets/icons/icona_lev5.tga new file mode 100644 index 0000000..0c17385 Binary files /dev/null and b/assets/icons/icona_lev5.tga differ diff --git a/assets/icons/icona_upgrade.tga b/assets/icons/icona_upgrade.tga new file mode 100644 index 0000000..4b29e5b Binary files /dev/null and b/assets/icons/icona_upgrade.tga differ diff --git a/assets/icons/iconu_atoxin.tga b/assets/icons/iconu_atoxin.tga new file mode 100644 index 0000000..58e39ed Binary files /dev/null and b/assets/icons/iconu_atoxin.tga differ diff --git a/assets/icons/iconu_battpack.tga b/assets/icons/iconu_battpack.tga new file mode 100644 index 0000000..35cfac4 Binary files /dev/null and b/assets/icons/iconu_battpack.tga differ diff --git a/assets/icons/iconu_biokit.tga b/assets/icons/iconu_biokit.tga new file mode 100644 index 0000000..e129b9c Binary files /dev/null and b/assets/icons/iconu_biokit.tga differ diff --git a/assets/icons/iconu_bsuit.tga b/assets/icons/iconu_bsuit.tga new file mode 100644 index 0000000..33d82c4 Binary files /dev/null and b/assets/icons/iconu_bsuit.tga differ diff --git a/assets/icons/iconu_cloak.tga b/assets/icons/iconu_cloak.tga new file mode 100644 index 0000000..d5bdb17 Binary files /dev/null and b/assets/icons/iconu_cloak.tga differ diff --git a/assets/icons/iconu_helmet.tga b/assets/icons/iconu_helmet.tga new file mode 100644 index 0000000..b816279 Binary files /dev/null and b/assets/icons/iconu_helmet.tga differ diff --git a/assets/icons/iconu_jetpack.tga b/assets/icons/iconu_jetpack.tga new file mode 100644 index 0000000..9c5352d Binary files /dev/null and b/assets/icons/iconu_jetpack.tga differ diff --git a/assets/icons/iconu_larmour.tga b/assets/icons/iconu_larmour.tga new file mode 100644 index 0000000..01f494a Binary files /dev/null and b/assets/icons/iconu_larmour.tga differ diff --git a/assets/icons/iconw_alien.tga b/assets/icons/iconw_alien.tga new file mode 100644 index 0000000..28fbab6 Binary files /dev/null and b/assets/icons/iconw_alien.tga differ diff --git a/assets/icons/iconw_blaster.tga b/assets/icons/iconw_blaster.tga new file mode 100644 index 0000000..ff2a31a Binary files /dev/null and b/assets/icons/iconw_blaster.tga differ diff --git a/assets/icons/iconw_chaingun.tga b/assets/icons/iconw_chaingun.tga new file mode 100644 index 0000000..a274b79 Binary files /dev/null and b/assets/icons/iconw_chaingun.tga differ diff --git a/assets/icons/iconw_construct.tga b/assets/icons/iconw_construct.tga new file mode 100644 index 0000000..af15307 Binary files /dev/null and b/assets/icons/iconw_construct.tga differ diff --git a/assets/icons/iconw_driver.tga b/assets/icons/iconw_driver.tga new file mode 100644 index 0000000..29252ab Binary files /dev/null and b/assets/icons/iconw_driver.tga differ diff --git a/assets/icons/iconw_flamer.tga b/assets/icons/iconw_flamer.tga new file mode 100644 index 0000000..d9d69c6 Binary files /dev/null and b/assets/icons/iconw_flamer.tga differ diff --git a/assets/icons/iconw_lasgun.tga b/assets/icons/iconw_lasgun.tga new file mode 100644 index 0000000..f5be592 Binary files /dev/null and b/assets/icons/iconw_lasgun.tga differ diff --git a/assets/icons/iconw_lucifer.tga b/assets/icons/iconw_lucifer.tga new file mode 100644 index 0000000..80b11c5 Binary files /dev/null and b/assets/icons/iconw_lucifer.tga differ diff --git a/assets/icons/iconw_mine.tga b/assets/icons/iconw_mine.tga new file mode 100644 index 0000000..c8b9648 Binary files /dev/null and b/assets/icons/iconw_mine.tga differ diff --git a/assets/icons/iconw_nade.tga b/assets/icons/iconw_nade.tga new file mode 100644 index 0000000..975681c Binary files /dev/null and b/assets/icons/iconw_nade.tga differ diff --git a/assets/icons/iconw_pulse.tga b/assets/icons/iconw_pulse.tga new file mode 100644 index 0000000..82270fa Binary files /dev/null and b/assets/icons/iconw_pulse.tga differ diff --git a/assets/icons/iconw_rifle.tga b/assets/icons/iconw_rifle.tga new file mode 100644 index 0000000..f3da395 Binary files /dev/null and b/assets/icons/iconw_rifle.tga differ diff --git a/assets/icons/iconw_saw.tga b/assets/icons/iconw_saw.tga new file mode 100644 index 0000000..70a3d00 Binary files /dev/null and b/assets/icons/iconw_saw.tga differ diff --git a/assets/icons/iconw_sgun.tga b/assets/icons/iconw_sgun.tga new file mode 100644 index 0000000..522ad3b Binary files /dev/null and b/assets/icons/iconw_sgun.tga differ diff --git a/assets/icons/iconw_smoke.tga b/assets/icons/iconw_smoke.tga new file mode 100644 index 0000000..0dd72b1 Binary files /dev/null and b/assets/icons/iconw_smoke.tga differ diff --git a/assets/models/ammo/tesla/tesla_bolt.jpg b/assets/models/ammo/tesla/tesla_bolt.jpg new file mode 100644 index 0000000..882e164 Binary files /dev/null and b/assets/models/ammo/tesla/tesla_bolt.jpg differ diff --git a/assets/models/buildables/acid_tube/acid_tube.jpg b/assets/models/buildables/acid_tube/acid_tube.jpg new file mode 100644 index 0000000..5d7be49 Binary files /dev/null and b/assets/models/buildables/acid_tube/acid_tube.jpg differ diff --git a/assets/models/buildables/acid_tube/acid_tube.md3 b/assets/models/buildables/acid_tube/acid_tube.md3 new file mode 100644 index 0000000..d8dcfd0 Binary files /dev/null and b/assets/models/buildables/acid_tube/acid_tube.md3 differ diff --git a/assets/models/buildables/acid_tube/acid_tube_inside.jpg b/assets/models/buildables/acid_tube/acid_tube_inside.jpg new file mode 100644 index 0000000..8668a7e Binary files /dev/null and b/assets/models/buildables/acid_tube/acid_tube_inside.jpg differ diff --git a/assets/models/buildables/acid_tube/animation.cfg b/assets/models/buildables/acid_tube/animation.cfg new file mode 100644 index 0000000..eb7d77c --- /dev/null +++ b/assets/models/buildables/acid_tube/animation.cfg @@ -0,0 +1,15 @@ +//acid tube +0 12 0 24 // CONSTRUCT1 +0 12 0 24 // CONSTRUCT2 +12 1 0 24 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +13 24 0 24 // ATTACK1 +0 0 0 1 // ATTACK2 +0 0 0 1 // SPAWN1 +0 0 0 1 // SPAWN2 +12 8 0 12 // PAIN1 +0 0 0 1 // PAIN2 +0 -12 0 16 // DESTROY +12 0 0 12 // DESTROY2 +0 1 1 1 // DESTROYED diff --git a/assets/models/buildables/arm/animation.cfg b/assets/models/buildables/arm/animation.cfg new file mode 100644 index 0000000..db18294 --- /dev/null +++ b/assets/models/buildables/arm/animation.cfg @@ -0,0 +1,15 @@ +//armoury final +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/arm/arm.md3 b/assets/models/buildables/arm/arm.md3 new file mode 100644 index 0000000..d6eaa2b Binary files /dev/null and b/assets/models/buildables/arm/arm.md3 differ diff --git a/assets/models/buildables/arm/arm_body.jpg b/assets/models/buildables/arm/arm_body.jpg new file mode 100644 index 0000000..1fcfdea Binary files /dev/null and b/assets/models/buildables/arm/arm_body.jpg differ diff --git a/assets/models/buildables/arm/arm_panel1.jpg b/assets/models/buildables/arm/arm_panel1.jpg new file mode 100644 index 0000000..72e212b Binary files /dev/null and b/assets/models/buildables/arm/arm_panel1.jpg differ diff --git a/assets/models/buildables/arm/arm_panel2.jpg b/assets/models/buildables/arm/arm_panel2.jpg new file mode 100644 index 0000000..2ef032f Binary files /dev/null and b/assets/models/buildables/arm/arm_panel2.jpg differ diff --git a/assets/models/buildables/arm/arm_panel3.jpg b/assets/models/buildables/arm/arm_panel3.jpg new file mode 100644 index 0000000..89a6159 Binary files /dev/null and b/assets/models/buildables/arm/arm_panel3.jpg differ diff --git a/assets/models/buildables/arm/arm_parts.jpg b/assets/models/buildables/arm/arm_parts.jpg new file mode 100644 index 0000000..658689f Binary files /dev/null and b/assets/models/buildables/arm/arm_parts.jpg differ diff --git a/assets/models/buildables/barrel/animation.cfg b/assets/models/buildables/barrel/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/barrel/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/barrel/barrel.md3 b/assets/models/buildables/barrel/barrel.md3 new file mode 100644 index 0000000..9cd347f Binary files /dev/null and b/assets/models/buildables/barrel/barrel.md3 differ diff --git a/assets/models/buildables/barrel/model_texture_1.jpg b/assets/models/buildables/barrel/model_texture_1.jpg new file mode 100644 index 0000000..c3afc44 Binary files /dev/null and b/assets/models/buildables/barrel/model_texture_1.jpg differ diff --git a/assets/models/buildables/barrel/model_texture_2.jpg b/assets/models/buildables/barrel/model_texture_2.jpg new file mode 100644 index 0000000..81d9c31 Binary files /dev/null and b/assets/models/buildables/barrel/model_texture_2.jpg differ diff --git a/assets/models/buildables/barricade/alien_spike.jpg b/assets/models/buildables/barricade/alien_spike.jpg new file mode 100644 index 0000000..3cd7e96 Binary files /dev/null and b/assets/models/buildables/barricade/alien_spike.jpg differ diff --git a/assets/models/buildables/barricade/animation.cfg b/assets/models/buildables/barricade/animation.cfg new file mode 100644 index 0000000..c9b1ad5 --- /dev/null +++ b/assets/models/buildables/barricade/animation.cfg @@ -0,0 +1,17 @@ +//barricade +0 12 0 24 // CONSTRUCT1 +0 12 0 24 // CONSTRUCT1 +12 1 1 24 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +12 12 0 24 // PAIN1 +24 12 0 24 // PAIN2 +36 12 0 24 // DESTROY +0 0 0 0 // DESTROY2 +48 1 1 1 // DEAD + +//12 frames for each pain, 6 going down 6 going up diff --git a/assets/models/buildables/barricade/barricade.md3 b/assets/models/buildables/barricade/barricade.md3 new file mode 100644 index 0000000..ebe59a5 Binary files /dev/null and b/assets/models/buildables/barricade/barricade.md3 differ diff --git a/assets/models/buildables/barricade/pod_strands.tga b/assets/models/buildables/barricade/pod_strands.tga new file mode 100644 index 0000000..a421460 Binary files /dev/null and b/assets/models/buildables/barricade/pod_strands.tga differ diff --git a/assets/models/buildables/barricade/ref2.tga b/assets/models/buildables/barricade/ref2.tga new file mode 100644 index 0000000..59e0c80 Binary files /dev/null and b/assets/models/buildables/barricade/ref2.tga differ diff --git a/assets/models/buildables/barrier_corner/animation.cfg b/assets/models/buildables/barrier_corner/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/barrier_corner/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/barrier_corner/barrier_corner.md3 b/assets/models/buildables/barrier_corner/barrier_corner.md3 new file mode 100644 index 0000000..726cdd2 Binary files /dev/null and b/assets/models/buildables/barrier_corner/barrier_corner.md3 differ diff --git a/assets/models/buildables/barrier_line/animation.cfg b/assets/models/buildables/barrier_line/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/barrier_line/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/barrier_line/barrier_line.md3 b/assets/models/buildables/barrier_line/barrier_line.md3 new file mode 100644 index 0000000..8162c32 Binary files /dev/null and b/assets/models/buildables/barrier_line/barrier_line.md3 differ diff --git a/assets/models/buildables/barrier_point/animation.cfg b/assets/models/buildables/barrier_point/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/barrier_point/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/barrier_point/barrier_point.md3 b/assets/models/buildables/barrier_point/barrier_point.md3 new file mode 100644 index 0000000..482132b Binary files /dev/null and b/assets/models/buildables/barrier_point/barrier_point.md3 differ diff --git a/assets/models/buildables/booster/animation.cfg b/assets/models/buildables/booster/animation.cfg new file mode 100644 index 0000000..2c31c82 --- /dev/null +++ b/assets/models/buildables/booster/animation.cfg @@ -0,0 +1,15 @@ +// Booster +0 0 0 0 // CONSTRUCT1 +0 0 0 0 // CONSTRUCT1 +0 32 32 8 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +32 5 0 24 // PAIN1 +32 5 0 24 // PAIN2 +37 9 0 12 // DEATH +37 9 0 24 // DEATH +45 1 1 1 // DEATH diff --git a/assets/models/buildables/booster/booster.md3 b/assets/models/buildables/booster/booster.md3 new file mode 100644 index 0000000..a8ddc45 Binary files /dev/null and b/assets/models/buildables/booster/booster.md3 differ diff --git a/assets/models/buildables/booster/booster_head.jpg b/assets/models/buildables/booster/booster_head.jpg new file mode 100644 index 0000000..b1040aa Binary files /dev/null and b/assets/models/buildables/booster/booster_head.jpg differ diff --git a/assets/models/buildables/booster/booster_sac.jpg b/assets/models/buildables/booster/booster_sac.jpg new file mode 100644 index 0000000..c8cf103 Binary files /dev/null and b/assets/models/buildables/booster/booster_sac.jpg differ diff --git a/assets/models/buildables/booster/poison.jpg b/assets/models/buildables/booster/poison.jpg new file mode 100644 index 0000000..cbaed28 Binary files /dev/null and b/assets/models/buildables/booster/poison.jpg differ diff --git a/assets/models/buildables/booster/ref_map.jpg b/assets/models/buildables/booster/ref_map.jpg new file mode 100644 index 0000000..7f1bcff Binary files /dev/null and b/assets/models/buildables/booster/ref_map.jpg differ diff --git a/assets/models/buildables/cocoon/animation.cfg b/assets/models/buildables/cocoon/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/cocoon/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/cocoon/cocoon.md3 b/assets/models/buildables/cocoon/cocoon.md3 new file mode 100644 index 0000000..89846c6 Binary files /dev/null and b/assets/models/buildables/cocoon/cocoon.md3 differ diff --git a/assets/models/buildables/container_large/animation.cfg b/assets/models/buildables/container_large/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/container_large/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/container_large/container_large.md3 b/assets/models/buildables/container_large/container_large.md3 new file mode 100644 index 0000000..8854d4a Binary files /dev/null and b/assets/models/buildables/container_large/container_large.md3 differ diff --git a/assets/models/buildables/container_large/container_texture.jpg b/assets/models/buildables/container_large/container_texture.jpg new file mode 100644 index 0000000..4350d33 Binary files /dev/null and b/assets/models/buildables/container_large/container_texture.jpg differ diff --git a/assets/models/buildables/container_large/container_texture_b.jpg b/assets/models/buildables/container_large/container_texture_b.jpg new file mode 100644 index 0000000..6c09c66 Binary files /dev/null and b/assets/models/buildables/container_large/container_texture_b.jpg differ diff --git a/assets/models/buildables/container_medium/animation.cfg b/assets/models/buildables/container_medium/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/container_medium/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/container_medium/container_medium.md3 b/assets/models/buildables/container_medium/container_medium.md3 new file mode 100644 index 0000000..731f791 Binary files /dev/null and b/assets/models/buildables/container_medium/container_medium.md3 differ diff --git a/assets/models/buildables/container_small/animation.cfg b/assets/models/buildables/container_small/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/container_small/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/container_small/container_small.md3 b/assets/models/buildables/container_small/container_small.md3 new file mode 100644 index 0000000..731f791 Binary files /dev/null and b/assets/models/buildables/container_small/container_small.md3 differ diff --git a/assets/models/buildables/cover/animation.cfg b/assets/models/buildables/cover/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/cover/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/cover/cover.md3 b/assets/models/buildables/cover/cover.md3 new file mode 100644 index 0000000..6aefbba Binary files /dev/null and b/assets/models/buildables/cover/cover.md3 differ diff --git a/assets/models/buildables/cover_stump/animation.cfg b/assets/models/buildables/cover_stump/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/cover_stump/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/cover_stump/cover_stump.md3 b/assets/models/buildables/cover_stump/cover_stump.md3 new file mode 100644 index 0000000..47c1a52 Binary files /dev/null and b/assets/models/buildables/cover_stump/cover_stump.md3 differ diff --git a/assets/models/buildables/creep_colony/creep_colony.jpg b/assets/models/buildables/creep_colony/creep_colony.jpg new file mode 100644 index 0000000..51c66c9 Binary files /dev/null and b/assets/models/buildables/creep_colony/creep_colony.jpg differ diff --git a/assets/models/buildables/creep_colony/creep_colony.md3 b/assets/models/buildables/creep_colony/creep_colony.md3 new file mode 100644 index 0000000..6256d3a Binary files /dev/null and b/assets/models/buildables/creep_colony/creep_colony.md3 differ diff --git a/assets/models/buildables/creepcolony/animation.cfg b/assets/models/buildables/creepcolony/animation.cfg new file mode 100644 index 0000000..25d9e75 --- /dev/null +++ b/assets/models/buildables/creepcolony/animation.cfg @@ -0,0 +1,15 @@ +//creep_colony +25 4 0 4 // CONSTRUCT1 +25 4 0 4 // CONSTRUCT2 +0 14 14 5 // IDLE1 +0 14 14 5 // IDLE2 +0 14 14 5 // IDLE3-NOPOWER +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +25 4 0 4 // SPAWN1 +25 4 0 4 // SPAWN2 +29 4 0 0 // PAIN1 +29 4 0 0 // PAIN2 +14 8 0 8 // DESTROY +14 8 0 8 // DESTROY2 +21 1 0 1 // DEAD diff --git a/assets/models/buildables/dcc/animation.cfg b/assets/models/buildables/dcc/animation.cfg new file mode 100644 index 0000000..0d57fb3 --- /dev/null +++ b/assets/models/buildables/dcc/animation.cfg @@ -0,0 +1,15 @@ +//dcc final +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT1 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/dcc/comp_display.tga b/assets/models/buildables/dcc/comp_display.tga new file mode 100644 index 0000000..2304d25 Binary files /dev/null and b/assets/models/buildables/dcc/comp_display.tga differ diff --git a/assets/models/buildables/dcc/comp_front.jpg b/assets/models/buildables/dcc/comp_front.jpg new file mode 100644 index 0000000..020b913 Binary files /dev/null and b/assets/models/buildables/dcc/comp_front.jpg differ diff --git a/assets/models/buildables/dcc/comp_grad.jpg b/assets/models/buildables/dcc/comp_grad.jpg new file mode 100644 index 0000000..93e5ab2 Binary files /dev/null and b/assets/models/buildables/dcc/comp_grad.jpg differ diff --git a/assets/models/buildables/dcc/comp_key.jpg b/assets/models/buildables/dcc/comp_key.jpg new file mode 100644 index 0000000..58277dd Binary files /dev/null and b/assets/models/buildables/dcc/comp_key.jpg differ diff --git a/assets/models/buildables/dcc/comp_parts.jpg b/assets/models/buildables/dcc/comp_parts.jpg new file mode 100644 index 0000000..14db531 Binary files /dev/null and b/assets/models/buildables/dcc/comp_parts.jpg differ diff --git a/assets/models/buildables/dcc/comp_pipes.jpg b/assets/models/buildables/dcc/comp_pipes.jpg new file mode 100644 index 0000000..3c44f37 Binary files /dev/null and b/assets/models/buildables/dcc/comp_pipes.jpg differ diff --git a/assets/models/buildables/dcc/comp_top.jpg b/assets/models/buildables/dcc/comp_top.jpg new file mode 100644 index 0000000..9fd1e2c Binary files /dev/null and b/assets/models/buildables/dcc/comp_top.jpg differ diff --git a/assets/models/buildables/dcc/dcc.md3 b/assets/models/buildables/dcc/dcc.md3 new file mode 100644 index 0000000..4d02fd2 Binary files /dev/null and b/assets/models/buildables/dcc/dcc.md3 differ diff --git a/assets/models/buildables/eggpod/animation.cfg b/assets/models/buildables/eggpod/animation.cfg new file mode 100644 index 0000000..07c2ac9 --- /dev/null +++ b/assets/models/buildables/eggpod/animation.cfg @@ -0,0 +1,15 @@ +//bioegg +0 13 0 24 // CONSTRUCT1 +0 13 0 24 // CONSTRUCT1 +13 24 24 24 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +37 24 0 24 // SPAWN1 +0 0 0 0 // SPAWN2 +61 8 0 24 // PAIN1 +0 0 0 0 // PAIN2 +69 6 0 24 // DESTROY +0 0 0 0 // DESTROY +76 1 1 1 // DESTROYED diff --git a/assets/models/buildables/eggpod/eggpod.md3 b/assets/models/buildables/eggpod/eggpod.md3 new file mode 100644 index 0000000..966ca18 Binary files /dev/null and b/assets/models/buildables/eggpod/eggpod.md3 differ diff --git a/assets/models/buildables/eggpod/pod_body.jpg b/assets/models/buildables/eggpod/pod_body.jpg new file mode 100644 index 0000000..5988fc9 Binary files /dev/null and b/assets/models/buildables/eggpod/pod_body.jpg differ diff --git a/assets/models/buildables/eggpod/pod_strands.tga b/assets/models/buildables/eggpod/pod_strands.tga new file mode 100644 index 0000000..a421460 Binary files /dev/null and b/assets/models/buildables/eggpod/pod_strands.tga differ diff --git a/assets/models/buildables/eggpod/pod_tendrils.jpg b/assets/models/buildables/eggpod/pod_tendrils.jpg new file mode 100644 index 0000000..3cd7e96 Binary files /dev/null and b/assets/models/buildables/eggpod/pod_tendrils.jpg differ diff --git a/assets/models/buildables/eggpod/pod_tip.tga b/assets/models/buildables/eggpod/pod_tip.tga new file mode 100644 index 0000000..5e5d488 Binary files /dev/null and b/assets/models/buildables/eggpod/pod_tip.tga differ diff --git a/assets/models/buildables/fence/animation.cfg b/assets/models/buildables/fence/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/fence/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/fence/fence.md3 b/assets/models/buildables/fence/fence.md3 new file mode 100644 index 0000000..25519fc Binary files /dev/null and b/assets/models/buildables/fence/fence.md3 differ diff --git a/assets/models/buildables/fence/model_texture2.tga b/assets/models/buildables/fence/model_texture2.tga new file mode 100644 index 0000000..5a9dcec Binary files /dev/null and b/assets/models/buildables/fence/model_texture2.tga differ diff --git a/assets/models/buildables/fence_rod/animation.cfg b/assets/models/buildables/fence_rod/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/fence_rod/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/fence_rod/fence_rod.md3 b/assets/models/buildables/fence_rod/fence_rod.md3 new file mode 100644 index 0000000..77c298f Binary files /dev/null and b/assets/models/buildables/fence_rod/fence_rod.md3 differ diff --git a/assets/models/buildables/hive/animation.cfg b/assets/models/buildables/hive/animation.cfg new file mode 100644 index 0000000..81c327e --- /dev/null +++ b/assets/models/buildables/hive/animation.cfg @@ -0,0 +1,15 @@ +//hive +0 7 0 24 // CONSTRUCT1 +0 7 0 24 // CONSTRUCT1 +7 14 14 12 // IDLE1 +0 0 0 24 // IDLE2 +0 0 0 24 // IDLE3 +7 0 0 24 // ATTACK1 +7 0 0 24 // ATTACK2 +0 0 0 24 // SPAWN1 +0 0 0 24 // SPAWN2 +20 4 0 24 // PAIN1 +20 4 0 24 // PAIN2 +23 10 0 24 // DESTROY +0 0 0 24 // DESTROY +32 1 1 0 // DESTROYED diff --git a/assets/models/buildables/hive/hive.jpg b/assets/models/buildables/hive/hive.jpg new file mode 100644 index 0000000..81f481f Binary files /dev/null and b/assets/models/buildables/hive/hive.jpg differ diff --git a/assets/models/buildables/hive/hive.md3 b/assets/models/buildables/hive/hive.md3 new file mode 100644 index 0000000..d333bee Binary files /dev/null and b/assets/models/buildables/hive/hive.md3 differ diff --git a/assets/models/buildables/hive/hive_strands.tga b/assets/models/buildables/hive/hive_strands.tga new file mode 100644 index 0000000..a421460 Binary files /dev/null and b/assets/models/buildables/hive/hive_strands.tga differ diff --git a/assets/models/buildables/infestation_blister/animation.cfg b/assets/models/buildables/infestation_blister/animation.cfg new file mode 100644 index 0000000..803d07c --- /dev/null +++ b/assets/models/buildables/infestation_blister/animation.cfg @@ -0,0 +1,14 @@ +0 0 0 0 // CONSTRUCT1 +0 0 0 0 // CONSTRUCT2 +1 19 19 5 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 0 0 0 // DESTROY1 +0 0 0 0 // DESTROY2 +0 0 0 0 // DEAD diff --git a/assets/models/buildables/infestation_blister/base_texture_glow.jpg b/assets/models/buildables/infestation_blister/base_texture_glow.jpg new file mode 100644 index 0000000..dd003cd Binary files /dev/null and b/assets/models/buildables/infestation_blister/base_texture_glow.jpg differ diff --git a/assets/models/buildables/infestation_blister/infestation_blister.md3 b/assets/models/buildables/infestation_blister/infestation_blister.md3 new file mode 100644 index 0000000..dcf6f71 Binary files /dev/null and b/assets/models/buildables/infestation_blister/infestation_blister.md3 differ diff --git a/assets/models/buildables/infestation_blister/infestation_texture.tga b/assets/models/buildables/infestation_blister/infestation_texture.tga new file mode 100644 index 0000000..068f5da Binary files /dev/null and b/assets/models/buildables/infestation_blister/infestation_texture.tga differ diff --git a/assets/models/buildables/infestation_slime/animation.cfg b/assets/models/buildables/infestation_slime/animation.cfg new file mode 100644 index 0000000..0174725 --- /dev/null +++ b/assets/models/buildables/infestation_slime/animation.cfg @@ -0,0 +1,17 @@ +//slime 36 40 +37 3 0 12 // CONSTRUCT1 # (upscale-ing) +37 3 0 12 // CONSTRUCT1 # +0 24 24 5 // IDLE1 # +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +26 10 0 10 // ATTACK1 # +0 0 0 0 // ATTACK2 () +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +30 3 0 24 // PAIN1 # +0 0 0 0 // PAIN2 +37 -3 0 12 // DESTROY # (umkehr von construct) +0 0 0 0 // DESTROY2 +37 1 1 1 // DEAD # (first frame 0 1 1 1) + + diff --git a/assets/models/buildables/infestation_slime/infestation_slime.md3 b/assets/models/buildables/infestation_slime/infestation_slime.md3 new file mode 100644 index 0000000..3bfe458 Binary files /dev/null and b/assets/models/buildables/infestation_slime/infestation_slime.md3 differ diff --git a/assets/models/buildables/infestation_slime/slime.tga b/assets/models/buildables/infestation_slime/slime.tga new file mode 100644 index 0000000..87c3937 Binary files /dev/null and b/assets/models/buildables/infestation_slime/slime.tga differ diff --git a/assets/models/buildables/infestation_slime/slime_side.tga b/assets/models/buildables/infestation_slime/slime_side.tga new file mode 100644 index 0000000..fc51850 Binary files /dev/null and b/assets/models/buildables/infestation_slime/slime_side.tga differ diff --git a/assets/models/buildables/infestation_slime/slimetop.tga b/assets/models/buildables/infestation_slime/slimetop.tga new file mode 100644 index 0000000..9cffd45 Binary files /dev/null and b/assets/models/buildables/infestation_slime/slimetop.tga differ diff --git a/assets/models/buildables/infestation_thicket/animation.cfg b/assets/models/buildables/infestation_thicket/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/infestation_thicket/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/infestation_thicket/haut_fetzen_halb.tga b/assets/models/buildables/infestation_thicket/haut_fetzen_halb.tga new file mode 100644 index 0000000..2f8e070 Binary files /dev/null and b/assets/models/buildables/infestation_thicket/haut_fetzen_halb.tga differ diff --git a/assets/models/buildables/infestation_thicket/infestation_thicket.md3 b/assets/models/buildables/infestation_thicket/infestation_thicket.md3 new file mode 100644 index 0000000..0b7c579 Binary files /dev/null and b/assets/models/buildables/infestation_thicket/infestation_thicket.md3 differ diff --git a/assets/models/buildables/ladder/animation.cfg b/assets/models/buildables/ladder/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/ladder/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/ladder/arm_body_modified.jpg b/assets/models/buildables/ladder/arm_body_modified.jpg new file mode 100644 index 0000000..0cef073 Binary files /dev/null and b/assets/models/buildables/ladder/arm_body_modified.jpg differ diff --git a/assets/models/buildables/ladder/ladder.md3 b/assets/models/buildables/ladder/ladder.md3 new file mode 100644 index 0000000..7f6ad21 Binary files /dev/null and b/assets/models/buildables/ladder/ladder.md3 differ diff --git a/assets/models/buildables/light/animation.cfg b/assets/models/buildables/light/animation.cfg new file mode 100644 index 0000000..f06868d --- /dev/null +++ b/assets/models/buildables/light/animation.cfg @@ -0,0 +1,14 @@ +0 0 0 0 // CONSTRUCT1 +0 0 0 0 // CONSTRUCT2 +2 28 28 5 // IDLE1 +0 2 10 10 // IDLE2 +0 2 10 10 // IDLE3 +20 28 0 3 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +10 20 0 6 // DESTROY1 +0 0 0 0 // DESTROY2 +20 0 0 1 // DEAD diff --git a/assets/models/buildables/light/blue_particle.jpg b/assets/models/buildables/light/blue_particle.jpg new file mode 100644 index 0000000..a86d5af Binary files /dev/null and b/assets/models/buildables/light/blue_particle.jpg differ diff --git a/assets/models/buildables/light/light.md3 b/assets/models/buildables/light/light.md3 new file mode 100644 index 0000000..d73adcd Binary files /dev/null and b/assets/models/buildables/light/light.md3 differ diff --git a/assets/models/buildables/light/model_texture.jpg b/assets/models/buildables/light/model_texture.jpg new file mode 100644 index 0000000..18473a3 Binary files /dev/null and b/assets/models/buildables/light/model_texture.jpg differ diff --git a/assets/models/buildables/light/model_texture_3.jpg b/assets/models/buildables/light/model_texture_3.jpg new file mode 100644 index 0000000..7612788 Binary files /dev/null and b/assets/models/buildables/light/model_texture_3.jpg differ diff --git a/assets/models/buildables/medistat/animation.cfg b/assets/models/buildables/medistat/animation.cfg new file mode 100644 index 0000000..89878f2 --- /dev/null +++ b/assets/models/buildables/medistat/animation.cfg @@ -0,0 +1,18 @@ +//medistation +0 8 0 24 // CONSTRUCT +0 8 0 24 // CONSTRUCT +8 19 19 12 // IDLE +32 1 1 1 // IDLE2-HEAL +0 0 0 0 // IDLE3 +27 6 0 24 // ATTACK1-HEAL +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +33 1 0 5 // DESTROY +0 0 0 0 // DESTROY2 +33 1 1 1 // DEAD + +//attack is the heal activate +//idle2 is the heal idle diff --git a/assets/models/buildables/medistat/medi_base.jpg b/assets/models/buildables/medistat/medi_base.jpg new file mode 100644 index 0000000..79cb058 Binary files /dev/null and b/assets/models/buildables/medistat/medi_base.jpg differ diff --git a/assets/models/buildables/medistat/medi_cone.jpg b/assets/models/buildables/medistat/medi_cone.jpg new file mode 100644 index 0000000..636a226 Binary files /dev/null and b/assets/models/buildables/medistat/medi_cone.jpg differ diff --git a/assets/models/buildables/medistat/medi_cone.tga b/assets/models/buildables/medistat/medi_cone.tga new file mode 100644 index 0000000..8c5bbb4 Binary files /dev/null and b/assets/models/buildables/medistat/medi_cone.tga differ diff --git a/assets/models/buildables/medistat/medistat.md3 b/assets/models/buildables/medistat/medistat.md3 new file mode 100644 index 0000000..4fa7136 Binary files /dev/null and b/assets/models/buildables/medistat/medistat.md3 differ diff --git a/assets/models/buildables/medistat/red_cross.tga b/assets/models/buildables/medistat/red_cross.tga new file mode 100644 index 0000000..71f7f28 Binary files /dev/null and b/assets/models/buildables/medistat/red_cross.tga differ diff --git a/assets/models/buildables/mgturret/animation.cfg b/assets/models/buildables/mgturret/animation.cfg new file mode 100644 index 0000000..52381fe --- /dev/null +++ b/assets/models/buildables/mgturret/animation.cfg @@ -0,0 +1,15 @@ +//mgturret +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT1 +0 1 1 1 // IDLE1 +0 1 1 1 // IDLE2 +0 1 1 1 // IDLE3 +1 1 0 10 // ATTACK1 +0 1 0 0 // ATTACK2 +0 1 0 0 // SPAWN1 +0 1 0 0 // SPAWN2 +0 1 0 0 // PAIN1 +0 1 0 0 // PAIN2 +0 1 0 1 // DESTROY1 +0 1 0 0 // DESTROY2 +0 1 1 1 // DEAD diff --git a/assets/models/buildables/mgturret/ref_map.jpg b/assets/models/buildables/mgturret/ref_map.jpg new file mode 100644 index 0000000..3ac6444 Binary files /dev/null and b/assets/models/buildables/mgturret/ref_map.jpg differ diff --git a/assets/models/buildables/mgturret/t_flash.jpg b/assets/models/buildables/mgturret/t_flash.jpg new file mode 100644 index 0000000..9745519 Binary files /dev/null and b/assets/models/buildables/mgturret/t_flash.jpg differ diff --git a/assets/models/buildables/mgturret/turret_barrel.jpg b/assets/models/buildables/mgturret/turret_barrel.jpg new file mode 100644 index 0000000..a990d9f Binary files /dev/null and b/assets/models/buildables/mgturret/turret_barrel.jpg differ diff --git a/assets/models/buildables/mgturret/turret_barrel.md3 b/assets/models/buildables/mgturret/turret_barrel.md3 new file mode 100644 index 0000000..adf34ac Binary files /dev/null and b/assets/models/buildables/mgturret/turret_barrel.md3 differ diff --git a/assets/models/buildables/mgturret/turret_base.jpg b/assets/models/buildables/mgturret/turret_base.jpg new file mode 100644 index 0000000..4820072 Binary files /dev/null and b/assets/models/buildables/mgturret/turret_base.jpg differ diff --git a/assets/models/buildables/mgturret/turret_base.md3 b/assets/models/buildables/mgturret/turret_base.md3 new file mode 100644 index 0000000..1ed014c Binary files /dev/null and b/assets/models/buildables/mgturret/turret_base.md3 differ diff --git a/assets/models/buildables/mgturret/turret_coil.jpg b/assets/models/buildables/mgturret/turret_coil.jpg new file mode 100644 index 0000000..8bbed58 Binary files /dev/null and b/assets/models/buildables/mgturret/turret_coil.jpg differ diff --git a/assets/models/buildables/mgturret/turret_coil.tga b/assets/models/buildables/mgturret/turret_coil.tga new file mode 100644 index 0000000..af3b09a Binary files /dev/null and b/assets/models/buildables/mgturret/turret_coil.tga differ diff --git a/assets/models/buildables/mgturret/turret_shiny.jpg b/assets/models/buildables/mgturret/turret_shiny.jpg new file mode 100644 index 0000000..347953b Binary files /dev/null and b/assets/models/buildables/mgturret/turret_shiny.jpg differ diff --git a/assets/models/buildables/mgturret/turret_top.jpg b/assets/models/buildables/mgturret/turret_top.jpg new file mode 100644 index 0000000..25f6854 Binary files /dev/null and b/assets/models/buildables/mgturret/turret_top.jpg differ diff --git a/assets/models/buildables/mgturret/turret_top.md3 b/assets/models/buildables/mgturret/turret_top.md3 new file mode 100644 index 0000000..02890f3 Binary files /dev/null and b/assets/models/buildables/mgturret/turret_top.md3 differ diff --git a/assets/models/buildables/mgturret2/animation.cfg b/assets/models/buildables/mgturret2/animation.cfg new file mode 100644 index 0000000..9612083 --- /dev/null +++ b/assets/models/buildables/mgturret2/animation.cfg @@ -0,0 +1,15 @@ +//mgturret2 +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT1 +0 1 1 1 // IDLE1 +0 1 1 1 // IDLE2 +0 1 1 1 // IDLE3 +1 1 0 10 // ATTACK1 +0 1 0 0 // ATTACK2 +0 1 0 0 // SPAWN1 +0 1 0 0 // SPAWN2 +0 1 0 0 // PAIN1 +0 1 0 0 // PAIN2 +0 1 0 1 // DESTROY1 +0 1 0 0 // DESTROY2 +0 1 1 1 // DEAD diff --git a/assets/models/buildables/mgturret2/flamer.tga b/assets/models/buildables/mgturret2/flamer.tga new file mode 100644 index 0000000..d84bd97 Binary files /dev/null and b/assets/models/buildables/mgturret2/flamer.tga differ diff --git a/assets/models/buildables/mgturret2/gas.jpg b/assets/models/buildables/mgturret2/gas.jpg new file mode 100644 index 0000000..989f7ad Binary files /dev/null and b/assets/models/buildables/mgturret2/gas.jpg differ diff --git a/assets/models/buildables/mgturret2/ref_map.jpg b/assets/models/buildables/mgturret2/ref_map.jpg new file mode 100644 index 0000000..944180c Binary files /dev/null and b/assets/models/buildables/mgturret2/ref_map.jpg differ diff --git a/assets/models/buildables/mgturret2/turret2_kuehler.tga b/assets/models/buildables/mgturret2/turret2_kuehler.tga new file mode 100644 index 0000000..4486f1a Binary files /dev/null and b/assets/models/buildables/mgturret2/turret2_kuehler.tga differ diff --git a/assets/models/buildables/mgturret2/turret_barrel.md3 b/assets/models/buildables/mgturret2/turret_barrel.md3 new file mode 100644 index 0000000..ec2262b Binary files /dev/null and b/assets/models/buildables/mgturret2/turret_barrel.md3 differ diff --git a/assets/models/buildables/mgturret2/turret_base.jpg b/assets/models/buildables/mgturret2/turret_base.jpg new file mode 100644 index 0000000..644665b Binary files /dev/null and b/assets/models/buildables/mgturret2/turret_base.jpg differ diff --git a/assets/models/buildables/mgturret2/turret_base.md3 b/assets/models/buildables/mgturret2/turret_base.md3 new file mode 100644 index 0000000..34b142a Binary files /dev/null and b/assets/models/buildables/mgturret2/turret_base.md3 differ diff --git a/assets/models/buildables/mgturret2/turret_coil.jpg b/assets/models/buildables/mgturret2/turret_coil.jpg new file mode 100644 index 0000000..8bbed58 Binary files /dev/null and b/assets/models/buildables/mgturret2/turret_coil.jpg differ diff --git a/assets/models/buildables/mgturret2/turret_shiny.jpg b/assets/models/buildables/mgturret2/turret_shiny.jpg new file mode 100644 index 0000000..dff46c0 Binary files /dev/null and b/assets/models/buildables/mgturret2/turret_shiny.jpg differ diff --git a/assets/models/buildables/mgturret2/turret_top.jpg b/assets/models/buildables/mgturret2/turret_top.jpg new file mode 100644 index 0000000..34ab0f5 Binary files /dev/null and b/assets/models/buildables/mgturret2/turret_top.jpg differ diff --git a/assets/models/buildables/mgturret2/turret_top.md3 b/assets/models/buildables/mgturret2/turret_top.md3 new file mode 100644 index 0000000..d58b093 Binary files /dev/null and b/assets/models/buildables/mgturret2/turret_top.md3 differ diff --git a/assets/models/buildables/muscle/animation.cfg b/assets/models/buildables/muscle/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/muscle/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/muscle/muscle.jpg b/assets/models/buildables/muscle/muscle.jpg new file mode 100644 index 0000000..6a086bf Binary files /dev/null and b/assets/models/buildables/muscle/muscle.jpg differ diff --git a/assets/models/buildables/muscle/muscle.md3 b/assets/models/buildables/muscle/muscle.md3 new file mode 100644 index 0000000..473002c Binary files /dev/null and b/assets/models/buildables/muscle/muscle.md3 differ diff --git a/assets/models/buildables/net/animation.cfg b/assets/models/buildables/net/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/net/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/net/net.md3 b/assets/models/buildables/net/net.md3 new file mode 100644 index 0000000..8cc641b Binary files /dev/null and b/assets/models/buildables/net/net.md3 differ diff --git a/assets/models/buildables/net/net.tga b/assets/models/buildables/net/net.tga new file mode 100644 index 0000000..3a27f06 Binary files /dev/null and b/assets/models/buildables/net/net.tga differ diff --git a/assets/models/buildables/net_spike/animation.cfg b/assets/models/buildables/net_spike/animation.cfg new file mode 100644 index 0000000..4bcbdb0 --- /dev/null +++ b/assets/models/buildables/net_spike/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +2 28 28 5 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/net_spike/net_spike.md3 b/assets/models/buildables/net_spike/net_spike.md3 new file mode 100644 index 0000000..79bac1d Binary files /dev/null and b/assets/models/buildables/net_spike/net_spike.md3 differ diff --git a/assets/models/buildables/organic_bulb/animation.cfg b/assets/models/buildables/organic_bulb/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/organic_bulb/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/organic_bulb/organic_bulb.md3 b/assets/models/buildables/organic_bulb/organic_bulb.md3 new file mode 100644 index 0000000..b2efc30 Binary files /dev/null and b/assets/models/buildables/organic_bulb/organic_bulb.md3 differ diff --git a/assets/models/buildables/overmind/animation.cfg b/assets/models/buildables/overmind/animation.cfg new file mode 100644 index 0000000..973d9b2 --- /dev/null +++ b/assets/models/buildables/overmind/animation.cfg @@ -0,0 +1,15 @@ +//hivemind +0 0 0 0 // CONSTRUCT1 +0 0 0 0 // CONSTRUCT1 +0 33 33 12 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +43 13 0 24 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +34 9 0 18 // PAIN1 +0 0 0 0 // PAIN2 +56 13 0 12 // DESTROY1 +0 0 0 0 // DESTROY2 +69 1 1 1 // DESTROYED diff --git a/assets/models/buildables/overmind/blackeye.tga b/assets/models/buildables/overmind/blackeye.tga new file mode 100644 index 0000000..82bfd8d Binary files /dev/null and b/assets/models/buildables/overmind/blackeye.tga differ diff --git a/assets/models/buildables/overmind/cowl2.tga b/assets/models/buildables/overmind/cowl2.tga new file mode 100644 index 0000000..7167c03 Binary files /dev/null and b/assets/models/buildables/overmind/cowl2.tga differ diff --git a/assets/models/buildables/overmind/over_body.jpg b/assets/models/buildables/overmind/over_body.jpg new file mode 100644 index 0000000..a3dbddb Binary files /dev/null and b/assets/models/buildables/overmind/over_body.jpg differ diff --git a/assets/models/buildables/overmind/over_spike.jpg b/assets/models/buildables/overmind/over_spike.jpg new file mode 100644 index 0000000..5638e18 Binary files /dev/null and b/assets/models/buildables/overmind/over_spike.jpg differ diff --git a/assets/models/buildables/overmind/overhead.jpg b/assets/models/buildables/overmind/overhead.jpg new file mode 100644 index 0000000..d737118 Binary files /dev/null and b/assets/models/buildables/overmind/overhead.jpg differ diff --git a/assets/models/buildables/overmind/overmind.jpg b/assets/models/buildables/overmind/overmind.jpg new file mode 100644 index 0000000..e734a79 Binary files /dev/null and b/assets/models/buildables/overmind/overmind.jpg differ diff --git a/assets/models/buildables/overmind/overmind.md3 b/assets/models/buildables/overmind/overmind.md3 new file mode 100644 index 0000000..1d0b037 Binary files /dev/null and b/assets/models/buildables/overmind/overmind.md3 differ diff --git a/assets/models/buildables/overmind/pattern.tga b/assets/models/buildables/overmind/pattern.tga new file mode 100644 index 0000000..9e71ddd Binary files /dev/null and b/assets/models/buildables/overmind/pattern.tga differ diff --git a/assets/models/buildables/overmind/ref.tga b/assets/models/buildables/overmind/ref.tga new file mode 100644 index 0000000..5f68e80 Binary files /dev/null and b/assets/models/buildables/overmind/ref.tga differ diff --git a/assets/models/buildables/overmind/ref2.tga b/assets/models/buildables/overmind/ref2.tga new file mode 100644 index 0000000..59e0c80 Binary files /dev/null and b/assets/models/buildables/overmind/ref2.tga differ diff --git a/assets/models/buildables/overmind/ref3.tga b/assets/models/buildables/overmind/ref3.tga new file mode 100644 index 0000000..e3d872d Binary files /dev/null and b/assets/models/buildables/overmind/ref3.tga differ diff --git a/assets/models/buildables/panzer_large/animation.cfg b/assets/models/buildables/panzer_large/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/panzer_large/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/panzer_large/panzer_large.md3 b/assets/models/buildables/panzer_large/panzer_large.md3 new file mode 100644 index 0000000..26311ec Binary files /dev/null and b/assets/models/buildables/panzer_large/panzer_large.md3 differ diff --git a/assets/models/buildables/panzer_medium/animation.cfg b/assets/models/buildables/panzer_medium/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/panzer_medium/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/panzer_medium/haut.tga b/assets/models/buildables/panzer_medium/haut.tga new file mode 100644 index 0000000..e549806 Binary files /dev/null and b/assets/models/buildables/panzer_medium/haut.tga differ diff --git a/assets/models/buildables/panzer_medium/panzer_m.jpg b/assets/models/buildables/panzer_medium/panzer_m.jpg new file mode 100644 index 0000000..98911bd Binary files /dev/null and b/assets/models/buildables/panzer_medium/panzer_m.jpg differ diff --git a/assets/models/buildables/panzer_medium/panzer_medium.md3 b/assets/models/buildables/panzer_medium/panzer_medium.md3 new file mode 100644 index 0000000..50a2dc4 Binary files /dev/null and b/assets/models/buildables/panzer_medium/panzer_medium.md3 differ diff --git a/assets/models/buildables/panzer_small/animation.cfg b/assets/models/buildables/panzer_small/animation.cfg new file mode 100644 index 0000000..a3bf971 --- /dev/null +++ b/assets/models/buildables/panzer_small/animation.cfg @@ -0,0 +1,14 @@ +2 8 0 24 // CONSTRUCT1 +2 8 0 24 // CONSTRUCT1 +0 0 0 0 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +2 -10 0 24 // PAIN1 +0 0 0 0 // PAIN2 +0 0 0 0 // DEATH +0 0 0 0 // DEATH +2 -10 0 24 // DEATH \ No newline at end of file diff --git a/assets/models/buildables/panzer_small/panzer.jpg b/assets/models/buildables/panzer_small/panzer.jpg new file mode 100644 index 0000000..348f155 Binary files /dev/null and b/assets/models/buildables/panzer_small/panzer.jpg differ diff --git a/assets/models/buildables/panzer_small/panzer_small.md3 b/assets/models/buildables/panzer_small/panzer_small.md3 new file mode 100644 index 0000000..e9847d3 Binary files /dev/null and b/assets/models/buildables/panzer_small/panzer_small.md3 differ diff --git a/assets/models/buildables/plate_large/animation.cfg b/assets/models/buildables/plate_large/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/plate_large/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/plate_large/model_texture_1.jpg b/assets/models/buildables/plate_large/model_texture_1.jpg new file mode 100644 index 0000000..4a353b1 Binary files /dev/null and b/assets/models/buildables/plate_large/model_texture_1.jpg differ diff --git a/assets/models/buildables/plate_large/plate_large.md3 b/assets/models/buildables/plate_large/plate_large.md3 new file mode 100644 index 0000000..a8b287d Binary files /dev/null and b/assets/models/buildables/plate_large/plate_large.md3 differ diff --git a/assets/models/buildables/plate_small/animation.cfg b/assets/models/buildables/plate_small/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/plate_small/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/pod/animation.cfg b/assets/models/buildables/pod/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/pod/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/pod/pod.md3 b/assets/models/buildables/pod/pod.md3 new file mode 100644 index 0000000..dfc1eaa Binary files /dev/null and b/assets/models/buildables/pod/pod.md3 differ diff --git a/assets/models/buildables/pod/pod.tga b/assets/models/buildables/pod/pod.tga new file mode 100644 index 0000000..b295d8d Binary files /dev/null and b/assets/models/buildables/pod/pod.tga differ diff --git a/assets/models/buildables/pod_stump/animation.cfg b/assets/models/buildables/pod_stump/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/pod_stump/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/pod_stump/pod_side.jpg b/assets/models/buildables/pod_stump/pod_side.jpg new file mode 100644 index 0000000..cf41037 Binary files /dev/null and b/assets/models/buildables/pod_stump/pod_side.jpg differ diff --git a/assets/models/buildables/pod_stump/pod_stump.md3 b/assets/models/buildables/pod_stump/pod_stump.md3 new file mode 100644 index 0000000..84c96bb Binary files /dev/null and b/assets/models/buildables/pod_stump/pod_stump.md3 differ diff --git a/assets/models/buildables/reactor/animation.cfg b/assets/models/buildables/reactor/animation.cfg new file mode 100644 index 0000000..153ba63 --- /dev/null +++ b/assets/models/buildables/reactor/animation.cfg @@ -0,0 +1,15 @@ +//reactor +0 12 0 24 // CONSTRUCT1 +0 12 0 12 // CONSTRUCT2 +12 24 24 20 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +36 12 0 12 // DESTROY1 +36 12 0 12 // DESTROY2 +48 1 1 1 // DESTROYED1 diff --git a/assets/models/buildables/reactor/energy.jpg b/assets/models/buildables/reactor/energy.jpg new file mode 100644 index 0000000..76cd527 Binary files /dev/null and b/assets/models/buildables/reactor/energy.jpg differ diff --git a/assets/models/buildables/reactor/reactor.md3 b/assets/models/buildables/reactor/reactor.md3 new file mode 100644 index 0000000..89b0d16 Binary files /dev/null and b/assets/models/buildables/reactor/reactor.md3 differ diff --git a/assets/models/buildables/reactor/reactor_body.jpg b/assets/models/buildables/reactor/reactor_body.jpg new file mode 100644 index 0000000..c16f9e9 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_body.jpg differ diff --git a/assets/models/buildables/reactor/reactor_bolt.jpg b/assets/models/buildables/reactor/reactor_bolt.jpg new file mode 100644 index 0000000..8b59ad5 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_bolt.jpg differ diff --git a/assets/models/buildables/reactor/reactor_bolt1.jpg b/assets/models/buildables/reactor/reactor_bolt1.jpg new file mode 100644 index 0000000..952ff3c Binary files /dev/null and b/assets/models/buildables/reactor/reactor_bolt1.jpg differ diff --git a/assets/models/buildables/reactor/reactor_bolt2.jpg b/assets/models/buildables/reactor/reactor_bolt2.jpg new file mode 100644 index 0000000..478e9ae Binary files /dev/null and b/assets/models/buildables/reactor/reactor_bolt2.jpg differ diff --git a/assets/models/buildables/reactor/reactor_bolt3.jpg b/assets/models/buildables/reactor/reactor_bolt3.jpg new file mode 100644 index 0000000..678cea4 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_bolt3.jpg differ diff --git a/assets/models/buildables/reactor/reactor_control.jpg b/assets/models/buildables/reactor/reactor_control.jpg new file mode 100644 index 0000000..1d99726 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_control.jpg differ diff --git a/assets/models/buildables/reactor/reactor_cyl.jpg b/assets/models/buildables/reactor/reactor_cyl.jpg new file mode 100644 index 0000000..3ee9490 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_cyl.jpg differ diff --git a/assets/models/buildables/reactor/reactor_display.jpg b/assets/models/buildables/reactor/reactor_display.jpg new file mode 100644 index 0000000..136faa9 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_display.jpg differ diff --git a/assets/models/buildables/reactor/reactor_exhaust.jpg b/assets/models/buildables/reactor/reactor_exhaust.jpg new file mode 100644 index 0000000..a10f561 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_exhaust.jpg differ diff --git a/assets/models/buildables/reactor/reactor_glow.jpg b/assets/models/buildables/reactor/reactor_glow.jpg new file mode 100644 index 0000000..5147e11 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_glow.jpg differ diff --git a/assets/models/buildables/reactor/reactor_main.jpg b/assets/models/buildables/reactor/reactor_main.jpg new file mode 100644 index 0000000..cbf8bc2 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_main.jpg differ diff --git a/assets/models/buildables/reactor/reactor_meter.tga b/assets/models/buildables/reactor/reactor_meter.tga new file mode 100644 index 0000000..4d32725 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_meter.tga differ diff --git a/assets/models/buildables/reactor/reactor_parts.jpg b/assets/models/buildables/reactor/reactor_parts.jpg new file mode 100644 index 0000000..2d50e91 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_parts.jpg differ diff --git a/assets/models/buildables/reactor/reactor_smoke_1.jpg b/assets/models/buildables/reactor/reactor_smoke_1.jpg new file mode 100644 index 0000000..594331a Binary files /dev/null and b/assets/models/buildables/reactor/reactor_smoke_1.jpg differ diff --git a/assets/models/buildables/reactor/reactor_smoke_2.jpg b/assets/models/buildables/reactor/reactor_smoke_2.jpg new file mode 100644 index 0000000..38613c3 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_smoke_2.jpg differ diff --git a/assets/models/buildables/reactor/reactor_smoke_3.jpg b/assets/models/buildables/reactor/reactor_smoke_3.jpg new file mode 100644 index 0000000..86faba7 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_smoke_3.jpg differ diff --git a/assets/models/buildables/reactor/reactor_streak.jpg b/assets/models/buildables/reactor/reactor_streak.jpg new file mode 100644 index 0000000..c26486f Binary files /dev/null and b/assets/models/buildables/reactor/reactor_streak.jpg differ diff --git a/assets/models/buildables/reactor/reactor_top.jpg b/assets/models/buildables/reactor/reactor_top.jpg new file mode 100644 index 0000000..c4aa1d8 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_top.jpg differ diff --git a/assets/models/buildables/refinery/animation.cfg b/assets/models/buildables/refinery/animation.cfg new file mode 100644 index 0000000..919b9f6 --- /dev/null +++ b/assets/models/buildables/refinery/animation.cfg @@ -0,0 +1,15 @@ +//refinery +0 10 0 10 // CONSTRUCT1 +0 10 0 10 // CONSTRUCT2 +10 16 16 10 // IDLE1 +10 16 16 10 // IDLE2 +10 16 0 10 // IDLE3-NOPOWER +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 10 0 10 // SPAWN1 +0 10 0 10 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +10 21 0 10 // DESTROY +10 21 0 10 // DESTROY2 +31 1 0 1 // DEAD diff --git a/assets/models/buildables/refinery/refinery.jpg b/assets/models/buildables/refinery/refinery.jpg new file mode 100644 index 0000000..1bb38f4 Binary files /dev/null and b/assets/models/buildables/refinery/refinery.jpg differ diff --git a/assets/models/buildables/refinery/refinery.md3 b/assets/models/buildables/refinery/refinery.md3 new file mode 100644 index 0000000..2c9a19a Binary files /dev/null and b/assets/models/buildables/refinery/refinery.md3 differ diff --git a/assets/models/buildables/reflector/animation.cfg b/assets/models/buildables/reflector/animation.cfg new file mode 100644 index 0000000..a7be84c --- /dev/null +++ b/assets/models/buildables/reflector/animation.cfg @@ -0,0 +1,15 @@ +//firstframe numframes loopframe fps, frame se pocitaji od nuly +0 2 0 10 // CONSTRUCT1 +0 2 0 10 // CONSTRUCT2 +1 1 0 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +1 1 0 1 // PAIN1 +0 0 0 0 // PAIN2 +0 0 0 0 // DESTROY1 +0 0 0 0 // DESTROY2 +0 0 0 0 // DEAD diff --git a/assets/models/buildables/reflector/haut_fetzen_b.tga b/assets/models/buildables/reflector/haut_fetzen_b.tga new file mode 100644 index 0000000..eced0fb Binary files /dev/null and b/assets/models/buildables/reflector/haut_fetzen_b.tga differ diff --git a/assets/models/buildables/reflector/mer.jpg b/assets/models/buildables/reflector/mer.jpg new file mode 100644 index 0000000..d2eb4a8 Binary files /dev/null and b/assets/models/buildables/reflector/mer.jpg differ diff --git a/assets/models/buildables/reflector/reflector.md3 b/assets/models/buildables/reflector/reflector.md3 new file mode 100644 index 0000000..6db3f4b Binary files /dev/null and b/assets/models/buildables/reflector/reflector.md3 differ diff --git a/assets/models/buildables/repeater/animation.cfg b/assets/models/buildables/repeater/animation.cfg new file mode 100644 index 0000000..2755618 --- /dev/null +++ b/assets/models/buildables/repeater/animation.cfg @@ -0,0 +1,15 @@ +//repeater +0 12 0 24 // CONSTRUCT1 +0 12 0 24 // CONSTRUCT1 +12 24 24 36 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +37 1 0 5 // DESTROY +0 0 0 0 // DESTROY2 +37 1 1 1 // DEAD diff --git a/assets/models/buildables/repeater/energy.jpg b/assets/models/buildables/repeater/energy.jpg new file mode 100644 index 0000000..76cd527 Binary files /dev/null and b/assets/models/buildables/repeater/energy.jpg differ diff --git a/assets/models/buildables/repeater/repeater.md3 b/assets/models/buildables/repeater/repeater.md3 new file mode 100644 index 0000000..ae767a9 Binary files /dev/null and b/assets/models/buildables/repeater/repeater.md3 differ diff --git a/assets/models/buildables/repeater/repeator_body.jpg b/assets/models/buildables/repeater/repeator_body.jpg new file mode 100644 index 0000000..92f2db5 Binary files /dev/null and b/assets/models/buildables/repeater/repeator_body.jpg differ diff --git a/assets/models/buildables/repeater/repeator_panel.jpg b/assets/models/buildables/repeater/repeator_panel.jpg new file mode 100644 index 0000000..d3894a6 Binary files /dev/null and b/assets/models/buildables/repeater/repeator_panel.jpg differ diff --git a/assets/models/buildables/shield/animation.cfg b/assets/models/buildables/shield/animation.cfg new file mode 100644 index 0000000..3448c06 --- /dev/null +++ b/assets/models/buildables/shield/animation.cfg @@ -0,0 +1,16 @@ +//shield +10 20 0 30 // CONSTRUCT1 +0 0 0 30 // CONSTRUCT1 +2 0 0 30 // IDLE1 +0 0 0 30 // IDLE2 +0 0 0 0 // IDLE3 +2 8 1 30 // ATTACK1 (shrink) +10 10 0 30 // ATTACK2 (unshrink) +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +2 0 0 0 // PAIN1 +2 0 0 0 // PAIN2 +2 10 0 8 // DESTROY +0 0 0 0 // DESTROY2 +10 0 0 0 // DEAD + diff --git a/assets/models/buildables/shield/model_texture_add.jpg b/assets/models/buildables/shield/model_texture_add.jpg new file mode 100644 index 0000000..c8caa0e Binary files /dev/null and b/assets/models/buildables/shield/model_texture_add.jpg differ diff --git a/assets/models/buildables/shield/model_texture_add_light.jpg b/assets/models/buildables/shield/model_texture_add_light.jpg new file mode 100644 index 0000000..7038b3e Binary files /dev/null and b/assets/models/buildables/shield/model_texture_add_light.jpg differ diff --git a/assets/models/buildables/shield/shield.md3 b/assets/models/buildables/shield/shield.md3 new file mode 100644 index 0000000..5edf730 Binary files /dev/null and b/assets/models/buildables/shield/shield.md3 differ diff --git a/assets/models/buildables/spiteful_abcess/animation.cfg b/assets/models/buildables/spiteful_abcess/animation.cfg new file mode 100644 index 0000000..2f5a20a --- /dev/null +++ b/assets/models/buildables/spiteful_abcess/animation.cfg @@ -0,0 +1,14 @@ +2 8 0 5 // CONSTRUCT1 +2 8 0 5 // CONSTRUCT2 +11 19 19 5 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 0 0 0 // DESTROY1 +0 0 0 0 // DESTROY2 +0 0 0 0 // DEAD diff --git a/assets/models/buildables/spiteful_abcess/sa_foot.jpg b/assets/models/buildables/spiteful_abcess/sa_foot.jpg new file mode 100644 index 0000000..6d05c5f Binary files /dev/null and b/assets/models/buildables/spiteful_abcess/sa_foot.jpg differ diff --git a/assets/models/buildables/spiteful_abcess/sa_foot.tga b/assets/models/buildables/spiteful_abcess/sa_foot.tga new file mode 100644 index 0000000..204d32b Binary files /dev/null and b/assets/models/buildables/spiteful_abcess/sa_foot.tga differ diff --git a/assets/models/buildables/spiteful_abcess/sa_organic_head.jpg b/assets/models/buildables/spiteful_abcess/sa_organic_head.jpg new file mode 100644 index 0000000..ccdb40b Binary files /dev/null and b/assets/models/buildables/spiteful_abcess/sa_organic_head.jpg differ diff --git a/assets/models/buildables/spiteful_abcess/sa_organic_head_blend.jpg b/assets/models/buildables/spiteful_abcess/sa_organic_head_blend.jpg new file mode 100644 index 0000000..a4639ca Binary files /dev/null and b/assets/models/buildables/spiteful_abcess/sa_organic_head_blend.jpg differ diff --git a/assets/models/buildables/spiteful_abcess/spiteful_abcess.md3 b/assets/models/buildables/spiteful_abcess/spiteful_abcess.md3 new file mode 100644 index 0000000..3e15d0b Binary files /dev/null and b/assets/models/buildables/spiteful_abcess/spiteful_abcess.md3 differ diff --git a/assets/models/buildables/teflon_foil/animation.cfg b/assets/models/buildables/teflon_foil/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/teflon_foil/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/teflon_foil/foil.jpg b/assets/models/buildables/teflon_foil/foil.jpg new file mode 100644 index 0000000..50ab543 Binary files /dev/null and b/assets/models/buildables/teflon_foil/foil.jpg differ diff --git a/assets/models/buildables/teflon_foil/teflon_foil.md3 b/assets/models/buildables/teflon_foil/teflon_foil.md3 new file mode 100644 index 0000000..6964046 Binary files /dev/null and b/assets/models/buildables/teflon_foil/teflon_foil.md3 differ diff --git a/assets/models/buildables/telenode/animation.cfg b/assets/models/buildables/telenode/animation.cfg new file mode 100644 index 0000000..9824dc7 --- /dev/null +++ b/assets/models/buildables/telenode/animation.cfg @@ -0,0 +1,15 @@ +//telenode +0 6 0 24 // CONSTRUCT1 +0 6 0 24 // CONSTRUCT2 +6 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +6 5 0 24 // DESTROY1 +0 0 0 0 // DESTROY2 +11 1 1 1 // DEAD diff --git a/assets/models/buildables/telenode/energy.jpg b/assets/models/buildables/telenode/energy.jpg new file mode 100644 index 0000000..ff0858d Binary files /dev/null and b/assets/models/buildables/telenode/energy.jpg differ diff --git a/assets/models/buildables/telenode/energy.tga b/assets/models/buildables/telenode/energy.tga new file mode 100644 index 0000000..7dade72 Binary files /dev/null and b/assets/models/buildables/telenode/energy.tga differ diff --git a/assets/models/buildables/telenode/line.tga b/assets/models/buildables/telenode/line.tga new file mode 100644 index 0000000..60006c9 Binary files /dev/null and b/assets/models/buildables/telenode/line.tga differ diff --git a/assets/models/buildables/telenode/lines2.jpg b/assets/models/buildables/telenode/lines2.jpg new file mode 100644 index 0000000..72559e3 Binary files /dev/null and b/assets/models/buildables/telenode/lines2.jpg differ diff --git a/assets/models/buildables/telenode/lines2.tga b/assets/models/buildables/telenode/lines2.tga new file mode 100644 index 0000000..bbed4a2 Binary files /dev/null and b/assets/models/buildables/telenode/lines2.tga differ diff --git a/assets/models/buildables/telenode/rep_cyl.jpg b/assets/models/buildables/telenode/rep_cyl.jpg new file mode 100644 index 0000000..5448fc5 Binary files /dev/null and b/assets/models/buildables/telenode/rep_cyl.jpg differ diff --git a/assets/models/buildables/telenode/sparkles.tga b/assets/models/buildables/telenode/sparkles.tga new file mode 100644 index 0000000..ea3a5b4 Binary files /dev/null and b/assets/models/buildables/telenode/sparkles.tga differ diff --git a/assets/models/buildables/telenode/telenode.md3 b/assets/models/buildables/telenode/telenode.md3 new file mode 100644 index 0000000..0d8575c Binary files /dev/null and b/assets/models/buildables/telenode/telenode.md3 differ diff --git a/assets/models/buildables/telenode/telenode_parts.jpg b/assets/models/buildables/telenode/telenode_parts.jpg new file mode 100644 index 0000000..827d507 Binary files /dev/null and b/assets/models/buildables/telenode/telenode_parts.jpg differ diff --git a/assets/models/buildables/telenode/telenode_parts.tga b/assets/models/buildables/telenode/telenode_parts.tga new file mode 100644 index 0000000..fcd1bc6 Binary files /dev/null and b/assets/models/buildables/telenode/telenode_parts.tga differ diff --git a/assets/models/buildables/telenode/telenode_top.jpg b/assets/models/buildables/telenode/telenode_top.jpg new file mode 100644 index 0000000..4225e9c Binary files /dev/null and b/assets/models/buildables/telenode/telenode_top.jpg differ diff --git a/assets/models/buildables/telenode/telenode_top.tga b/assets/models/buildables/telenode/telenode_top.tga new file mode 100644 index 0000000..aeca5f8 Binary files /dev/null and b/assets/models/buildables/telenode/telenode_top.tga differ diff --git a/assets/models/buildables/tendon_large/animation.cfg b/assets/models/buildables/tendon_large/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/tendon_large/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/tendon_large/tendon_large.md3 b/assets/models/buildables/tendon_large/tendon_large.md3 new file mode 100644 index 0000000..95eba87 Binary files /dev/null and b/assets/models/buildables/tendon_large/tendon_large.md3 differ diff --git a/assets/models/buildables/tendon_medium/animation.cfg b/assets/models/buildables/tendon_medium/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/tendon_medium/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/tendon_medium/tendon_medium.md3 b/assets/models/buildables/tendon_medium/tendon_medium.md3 new file mode 100644 index 0000000..6115eed Binary files /dev/null and b/assets/models/buildables/tendon_medium/tendon_medium.md3 differ diff --git a/assets/models/buildables/tendon_small/animation.cfg b/assets/models/buildables/tendon_small/animation.cfg new file mode 100644 index 0000000..9ecd3b8 --- /dev/null +++ b/assets/models/buildables/tendon_small/animation.cfg @@ -0,0 +1,14 @@ +0 1 0 1 // CONSTRUCT1 +0 1 0 1 // CONSTRUCT2 +0 1 1 1 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +0 2 0 5 // DESTROY1 +0 0 0 0 // DESTROY2 +1 1 1 1 // DEAD diff --git a/assets/models/buildables/tendon_small/haut_fetzen.tga b/assets/models/buildables/tendon_small/haut_fetzen.tga new file mode 100644 index 0000000..b754b6b Binary files /dev/null and b/assets/models/buildables/tendon_small/haut_fetzen.tga differ diff --git a/assets/models/buildables/tendon_small/tendon_small.md3 b/assets/models/buildables/tendon_small/tendon_small.md3 new file mode 100644 index 0000000..6115eed Binary files /dev/null and b/assets/models/buildables/tendon_small/tendon_small.md3 differ diff --git a/assets/models/buildables/tesla/animation.cfg b/assets/models/buildables/tesla/animation.cfg new file mode 100644 index 0000000..4abe1b5 --- /dev/null +++ b/assets/models/buildables/tesla/animation.cfg @@ -0,0 +1,15 @@ +// tesla +0 8 0 12 // CONSTRUCT1 +0 8 0 12 // CONSTRUCT1 +8 24 24 24 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +0 0 0 0 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 0 0 0 // PAIN1 +0 0 0 0 // PAIN2 +32 2 0 12 // DESTROY1 +0 0 0 0 // DESTROY2 +34 1 1 1 // DESTROYED diff --git a/assets/models/buildables/tesla/tesla.md3 b/assets/models/buildables/tesla/tesla.md3 new file mode 100644 index 0000000..e89c14c Binary files /dev/null and b/assets/models/buildables/tesla/tesla.md3 differ diff --git a/assets/models/buildables/tesla/tesla_ball.jpg b/assets/models/buildables/tesla/tesla_ball.jpg new file mode 100644 index 0000000..e245d6d Binary files /dev/null and b/assets/models/buildables/tesla/tesla_ball.jpg differ diff --git a/assets/models/buildables/tesla/tesla_grill.jpg b/assets/models/buildables/tesla/tesla_grill.jpg new file mode 100644 index 0000000..4730a1e Binary files /dev/null and b/assets/models/buildables/tesla/tesla_grill.jpg differ diff --git a/assets/models/buildables/tesla/tesla_main.jpg b/assets/models/buildables/tesla/tesla_main.jpg new file mode 100644 index 0000000..69cb0e4 Binary files /dev/null and b/assets/models/buildables/tesla/tesla_main.jpg differ diff --git a/assets/models/buildables/tesla/tesla_spark.jpg b/assets/models/buildables/tesla/tesla_spark.jpg new file mode 100644 index 0000000..ca962e4 Binary files /dev/null and b/assets/models/buildables/tesla/tesla_spark.jpg differ diff --git a/assets/models/buildables/trapper/animation.cfg b/assets/models/buildables/trapper/animation.cfg new file mode 100644 index 0000000..10cf838 --- /dev/null +++ b/assets/models/buildables/trapper/animation.cfg @@ -0,0 +1,17 @@ +// trapper +41 13 0 24 // CONSTRUCT1 +41 13 0 24 // CONSTRUCT2 +0 33 33 24 // IDLE1 +0 0 0 0 // IDLE2 +0 0 0 0 // IDLE3 +33 8 0 8 // ATTACK1 +0 0 0 0 // ATTACK2 +0 0 0 0 // SPAWN1 +0 0 0 0 // SPAWN2 +0 8 0 0 // PAIN1 +0 0 0 0 // PAIN2 +41 1 0 5 // DESTROY +0 0 0 0 // DESTROY +41 1 1 1 // DESTROYED + + diff --git a/assets/models/buildables/trapper/trapper.md3 b/assets/models/buildables/trapper/trapper.md3 new file mode 100644 index 0000000..b047b23 Binary files /dev/null and b/assets/models/buildables/trapper/trapper.md3 differ diff --git a/assets/models/buildables/trapper/trapper_body.jpg b/assets/models/buildables/trapper/trapper_body.jpg new file mode 100644 index 0000000..8432071 Binary files /dev/null and b/assets/models/buildables/trapper/trapper_body.jpg differ diff --git a/assets/models/buildables/trapper/trapper_gills.tga b/assets/models/buildables/trapper/trapper_gills.tga new file mode 100644 index 0000000..0cffbb8 Binary files /dev/null and b/assets/models/buildables/trapper/trapper_gills.tga differ diff --git a/assets/models/buildables/trapper/trapper_tent.jpg b/assets/models/buildables/trapper/trapper_tent.jpg new file mode 100644 index 0000000..00e5232 Binary files /dev/null and b/assets/models/buildables/trapper/trapper_tent.jpg differ diff --git a/assets/models/fx/alien_gibs/a_gib1.md3 b/assets/models/fx/alien_gibs/a_gib1.md3 new file mode 100644 index 0000000..a469c97 Binary files /dev/null and b/assets/models/fx/alien_gibs/a_gib1.md3 differ diff --git a/assets/models/fx/alien_gibs/a_gib2.md3 b/assets/models/fx/alien_gibs/a_gib2.md3 new file mode 100644 index 0000000..0b65298 Binary files /dev/null and b/assets/models/fx/alien_gibs/a_gib2.md3 differ diff --git a/assets/models/fx/alien_gibs/a_gib3.md3 b/assets/models/fx/alien_gibs/a_gib3.md3 new file mode 100644 index 0000000..ea18971 Binary files /dev/null and b/assets/models/fx/alien_gibs/a_gib3.md3 differ diff --git a/assets/models/fx/alien_gibs/a_gib4.md3 b/assets/models/fx/alien_gibs/a_gib4.md3 new file mode 100644 index 0000000..5119c74 Binary files /dev/null and b/assets/models/fx/alien_gibs/a_gib4.md3 differ diff --git a/assets/models/fx/alien_gibs/gib.jpg b/assets/models/fx/alien_gibs/gib.jpg new file mode 100644 index 0000000..af3ccf2 Binary files /dev/null and b/assets/models/fx/alien_gibs/gib.jpg differ diff --git a/assets/models/fx/metal_gibs/hot_gibs.jpg b/assets/models/fx/metal_gibs/hot_gibs.jpg new file mode 100644 index 0000000..d38c0da Binary files /dev/null and b/assets/models/fx/metal_gibs/hot_gibs.jpg differ diff --git a/assets/models/fx/metal_gibs/m_gib1.md3 b/assets/models/fx/metal_gibs/m_gib1.md3 new file mode 100644 index 0000000..b5fb260 Binary files /dev/null and b/assets/models/fx/metal_gibs/m_gib1.md3 differ diff --git a/assets/models/fx/metal_gibs/m_gib2.md3 b/assets/models/fx/metal_gibs/m_gib2.md3 new file mode 100644 index 0000000..ad418ec Binary files /dev/null and b/assets/models/fx/metal_gibs/m_gib2.md3 differ diff --git a/assets/models/fx/metal_gibs/m_gib3.md3 b/assets/models/fx/metal_gibs/m_gib3.md3 new file mode 100644 index 0000000..032fcd1 Binary files /dev/null and b/assets/models/fx/metal_gibs/m_gib3.md3 differ diff --git a/assets/models/fx/metal_gibs/m_gib4.md3 b/assets/models/fx/metal_gibs/m_gib4.md3 new file mode 100644 index 0000000..92cdb36 Binary files /dev/null and b/assets/models/fx/metal_gibs/m_gib4.md3 differ diff --git a/assets/models/fx/metal_gibs/m_gib5.md3 b/assets/models/fx/metal_gibs/m_gib5.md3 new file mode 100644 index 0000000..fe0b706 Binary files /dev/null and b/assets/models/fx/metal_gibs/m_gib5.md3 differ diff --git a/assets/models/fx/metal_gibs/m_gib6.md3 b/assets/models/fx/metal_gibs/m_gib6.md3 new file mode 100644 index 0000000..ab36353 Binary files /dev/null and b/assets/models/fx/metal_gibs/m_gib6.md3 differ diff --git a/assets/models/fx/metal_gibs/m_gib7.md3 b/assets/models/fx/metal_gibs/m_gib7.md3 new file mode 100644 index 0000000..c5ad526 Binary files /dev/null and b/assets/models/fx/metal_gibs/m_gib7.md3 differ diff --git a/assets/models/fx/metal_gibs/m_gib8.md3 b/assets/models/fx/metal_gibs/m_gib8.md3 new file mode 100644 index 0000000..99127a0 Binary files /dev/null and b/assets/models/fx/metal_gibs/m_gib8.md3 differ diff --git a/assets/models/fx/metal_gibs/metal_gibs.jpg b/assets/models/fx/metal_gibs/metal_gibs.jpg new file mode 100644 index 0000000..9eac9ff Binary files /dev/null and b/assets/models/fx/metal_gibs/metal_gibs.jpg differ diff --git a/assets/models/players/builder/animation.cfg b/assets/models/players/builder/animation.cfg new file mode 100644 index 0000000..e3a1119 --- /dev/null +++ b/assets/models/players/builder/animation.cfg @@ -0,0 +1,47 @@ +// animation config file +// Tremulous: builder alien + +sex n + +// first frame, num frames, looping frames, frames per second + +footsteps flesh + +nonsegmented + +0 41 41 30 //NSPA_STAND + +0 1 0 15 //NSPA_GESTURE + +41 40 40 45 //NSPA_WALK +41 40 40 60 //NSPA_RUN +41 40 40 60 //NSPA_RUNBACK +41 40 40 45 //NSPA_CHARGE + +41 40 40 60 //NSPA_RUNLEFT +41 40 40 45 //NSPA_WALKLEFT +41 40 40 60 //NSPA_RUNRIGHT +41 40 40 45 //NSPA_WALKRIGHT + +41 40 40 17 //NSPA_SWIM + +81 10 0 30 //NSPA_JUMP +91 10 0 30 //NSPA_LAND +81 10 0 30 //NSPA_JUMPBACK +91 10 0 30 //NSPA_LANDBACK + +41 40 40 30 //NSPA_TURN + +101 19 0 60 //NSPA_ATTACK1 +101 19 0 60 //NSPA_ATTACK2 +101 19 0 60 //NSPA_ATTACK3 + +120 5 0 10 //NSPA_PAIN1 +125 5 0 10 //NSPA_PAIN2 + +130 31 0 15 //NSPA_DEATH1 +160 1 0 15 //NSPA_DEAD1 +130 31 0 15 //NSPA_DEATH2 +160 1 0 15 //NSPA_DEAD2 +130 31 0 15 //NSPA_DEATH3 +160 1 0 15 //NSPA_DEAD3 diff --git a/assets/models/players/builder/builder.jpg b/assets/models/players/builder/builder.jpg new file mode 100644 index 0000000..133d551 Binary files /dev/null and b/assets/models/players/builder/builder.jpg differ diff --git a/assets/models/players/builder/icon_advanced.tga b/assets/models/players/builder/icon_advanced.tga new file mode 100644 index 0000000..a647587 Binary files /dev/null and b/assets/models/players/builder/icon_advanced.tga differ diff --git a/assets/models/players/builder/icon_default.tga b/assets/models/players/builder/icon_default.tga new file mode 100644 index 0000000..a647587 Binary files /dev/null and b/assets/models/players/builder/icon_default.tga differ diff --git a/assets/models/players/builder/locdamage.cfg b/assets/models/players/builder/locdamage.cfg new file mode 100644 index 0000000..84b9052 --- /dev/null +++ b/assets/models/players/builder/locdamage.cfg @@ -0,0 +1,8 @@ +//whole body +{ + minHeight 0.0 + maxHeight 1.0 + minAngle 0 + maxAngle 360 + modifier 1.0 +} diff --git a/assets/models/players/builder/nonseg.md3 b/assets/models/players/builder/nonseg.md3 new file mode 100644 index 0000000..00f5c53 Binary files /dev/null and b/assets/models/players/builder/nonseg.md3 differ diff --git a/assets/models/players/builder/nonseg_advanced.skin b/assets/models/players/builder/nonseg_advanced.skin new file mode 100644 index 0000000..b8a1610 --- /dev/null +++ b/assets/models/players/builder/nonseg_advanced.skin @@ -0,0 +1 @@ +builder,models/players/builder/builder.jpg \ No newline at end of file diff --git a/assets/models/players/builder/nonseg_default.skin b/assets/models/players/builder/nonseg_default.skin new file mode 100644 index 0000000..b8a1610 --- /dev/null +++ b/assets/models/players/builder/nonseg_default.skin @@ -0,0 +1 @@ +builder,models/players/builder/builder.jpg \ No newline at end of file diff --git a/assets/models/players/human_base/animation.cfg b/assets/models/players/human_base/animation.cfg new file mode 100644 index 0000000..6ccb57b --- /dev/null +++ b/assets/models/players/human_base/animation.cfg @@ -0,0 +1,42 @@ +// animation config file + +sex m + +footsteps custom + +// first frame, num frames, looping frames, frames per second + +0 30 0 25 // BOTH_DEATH1 +29 1 0 25 // BOTH_DEAD1 +30 30 0 25 // BOTH_DEATH2 +59 1 0 25 // BOTH_DEAD2 +60 30 0 25 // BOTH_DEATH3 +89 1 0 25 // BOTH_DEAD3 + +90 40 0 20 // TORSO_GESTURE + +130 6 0 15 // TORSO_ATTACK (MUST NOT CHANGE -- hand animation is synced to this) +136 6 0 15 // TORSO_ATTACK2 (MUST NOT CHANGE -- hand animation is synced to this) + +142 5 0 20 // TORSO_DROP (MUST NOT CHANGE -- hand animation is synced to this) +147 4 0 20 // TORSO_RAISE (MUST NOT CHANGE -- hand animation is synced to this) + +151 1 0 15 // TORSO_STAND +152 1 0 15 // TORSO_STAND2 + +153 8 8 16 // LEGS_WALKCR +161 12 12 20 // LEGS_WALK +173 9 9 15 // LEGS_RUN +182 10 10 20 // LEGS_BACK +192 10 10 15 // LEGS_SWIM + +202 8 0 15 // LEGS_JUMP +210 1 0 15 // LEGS_LAND + +202 8 0 15 // LEGS_JUMPB +210 1 0 15 // LEGS_LANDB + +220 10 10 15 // LEGS_IDLE +230 10 10 15 // LEGS_IDLECR + +240 7 7 15 // LEGS_TURN diff --git a/assets/models/players/human_base/armour.tga b/assets/models/players/human_base/armour.tga new file mode 100644 index 0000000..63fed63 Binary files /dev/null and b/assets/models/players/human_base/armour.tga differ diff --git a/assets/models/players/human_base/base.tga b/assets/models/players/human_base/base.tga new file mode 100644 index 0000000..b304628 Binary files /dev/null and b/assets/models/players/human_base/base.tga differ diff --git a/assets/models/players/human_base/battpack.jpg b/assets/models/players/human_base/battpack.jpg new file mode 100644 index 0000000..fc38e1a Binary files /dev/null and b/assets/models/players/human_base/battpack.jpg differ diff --git a/assets/models/players/human_base/battpack.md3 b/assets/models/players/human_base/battpack.md3 new file mode 100644 index 0000000..3fa9ad1 Binary files /dev/null and b/assets/models/players/human_base/battpack.md3 differ diff --git a/assets/models/players/human_base/h_base.tga b/assets/models/players/human_base/h_base.tga new file mode 100644 index 0000000..fccb227 Binary files /dev/null and b/assets/models/players/human_base/h_base.tga differ diff --git a/assets/models/players/human_base/h_helmet.tga b/assets/models/players/human_base/h_helmet.tga new file mode 100644 index 0000000..ac081de Binary files /dev/null and b/assets/models/players/human_base/h_helmet.tga differ diff --git a/assets/models/players/human_base/head.md3 b/assets/models/players/human_base/head.md3 new file mode 100644 index 0000000..32209d3 Binary files /dev/null and b/assets/models/players/human_base/head.md3 differ diff --git a/assets/models/players/human_base/head_default.skin b/assets/models/players/human_base/head_default.skin new file mode 100644 index 0000000..a42cac4 --- /dev/null +++ b/assets/models/players/human_base/head_default.skin @@ -0,0 +1,3 @@ +tag_head, +h_head_base,models/players/human_base/h_base +h_head_helmet,gfx/null diff --git a/assets/models/players/human_base/head_light.skin b/assets/models/players/human_base/head_light.skin new file mode 100644 index 0000000..c0e42f8 --- /dev/null +++ b/assets/models/players/human_base/head_light.skin @@ -0,0 +1,3 @@ +tag_head, +h_head_base,gfx/null +h_head_helmet,models/players/human_base/h_helmet diff --git a/assets/models/players/human_base/icon_default.tga b/assets/models/players/human_base/icon_default.tga new file mode 100644 index 0000000..47d682c Binary files /dev/null and b/assets/models/players/human_base/icon_default.tga differ diff --git a/assets/models/players/human_base/jetpack.jpg b/assets/models/players/human_base/jetpack.jpg new file mode 100644 index 0000000..37fd5b5 Binary files /dev/null and b/assets/models/players/human_base/jetpack.jpg differ diff --git a/assets/models/players/human_base/jetpack.md3 b/assets/models/players/human_base/jetpack.md3 new file mode 100644 index 0000000..82cca36 Binary files /dev/null and b/assets/models/players/human_base/jetpack.md3 differ diff --git a/assets/models/players/human_base/jetpack_flash.jpg b/assets/models/players/human_base/jetpack_flash.jpg new file mode 100644 index 0000000..d3c5384 Binary files /dev/null and b/assets/models/players/human_base/jetpack_flash.jpg differ diff --git a/assets/models/players/human_base/jetpack_flash.md3 b/assets/models/players/human_base/jetpack_flash.md3 new file mode 100644 index 0000000..be31273 Binary files /dev/null and b/assets/models/players/human_base/jetpack_flash.md3 differ diff --git a/assets/models/players/human_base/light.tga b/assets/models/players/human_base/light.tga new file mode 100644 index 0000000..056db5c Binary files /dev/null and b/assets/models/players/human_base/light.tga differ diff --git a/assets/models/players/human_base/locdamage.cfg b/assets/models/players/human_base/locdamage.cfg new file mode 100644 index 0000000..c95cc62 --- /dev/null +++ b/assets/models/players/human_base/locdamage.cfg @@ -0,0 +1,26 @@ +//legs +{ + minHeight 0.0 + maxHeight 0.5 + minAngle 0 + maxAngle 360 + modifier 0.5 +} + +//torso +{ + minHeight 0.5 + maxHeight 0.9 + minAngle 0 + maxAngle 360 + modifier 1.0 +} +//head +{ + minHeight 0.9 + maxHeight 1.0 + minAngle 0 + maxAngle 360 + modifier 1.5 +} + diff --git a/assets/models/players/human_base/lower.md3 b/assets/models/players/human_base/lower.md3 new file mode 100644 index 0000000..d35bc3e Binary files /dev/null and b/assets/models/players/human_base/lower.md3 differ diff --git a/assets/models/players/human_base/lower_default.skin b/assets/models/players/human_base/lower_default.skin new file mode 100644 index 0000000..8c9b5d0 --- /dev/null +++ b/assets/models/players/human_base/lower_default.skin @@ -0,0 +1,3 @@ +l_legs,models/players/human_base/base.tga +l_kneepads,gfx/null +tag_torso, diff --git a/assets/models/players/human_base/lower_light.skin b/assets/models/players/human_base/lower_light.skin new file mode 100644 index 0000000..2183d42 --- /dev/null +++ b/assets/models/players/human_base/lower_light.skin @@ -0,0 +1,3 @@ +l_legs,models/players/human_base/light.tga +l_kneepads,models/players/human_base/armour.tga +tag_torso, diff --git a/assets/models/players/human_base/shoulderpads.tga b/assets/models/players/human_base/shoulderpads.tga new file mode 100644 index 0000000..62506f7 Binary files /dev/null and b/assets/models/players/human_base/shoulderpads.tga differ diff --git a/assets/models/players/human_base/upper.md3 b/assets/models/players/human_base/upper.md3 new file mode 100644 index 0000000..883d170 Binary files /dev/null and b/assets/models/players/human_base/upper.md3 differ diff --git a/assets/models/players/human_base/upper_default.skin b/assets/models/players/human_base/upper_default.skin new file mode 100644 index 0000000..0c6c8db --- /dev/null +++ b/assets/models/players/human_base/upper_default.skin @@ -0,0 +1,7 @@ +tag_head, +tag_weapon, +u_armour_light,gfx/null +u_shoulderpads_base,models/players/human_base/shoulderpads.tga +u_shoulderpads_light,gfx/null +u_torso,models/players/human_base/base.tga +tag_torso, diff --git a/assets/models/players/human_base/upper_light.skin b/assets/models/players/human_base/upper_light.skin new file mode 100644 index 0000000..18cbb0f --- /dev/null +++ b/assets/models/players/human_base/upper_light.skin @@ -0,0 +1,7 @@ +tag_head, +tag_weapon, +u_armour_light,models/players/human_base/armour.tga +u_shoulderpads_base,gfx/null +u_shoulderpads_light,models/players/human_base/shoulderpads.tga +u_torso,models/players/human_base/light.tga +tag_torso, diff --git a/assets/models/players/human_bsuit/animation.cfg b/assets/models/players/human_bsuit/animation.cfg new file mode 100644 index 0000000..3de86e1 --- /dev/null +++ b/assets/models/players/human_bsuit/animation.cfg @@ -0,0 +1,41 @@ +// animation config file + +sex m + +// first frame, num frames, looping frames, frames per second + +footsteps custom +0 30 0 25 // BOTH_DEATH1 +29 1 0 25 // BOTH_DEAD1 +30 30 0 25 // BOTH_DEATH2 +59 1 0 25 // BOTH_DEAD2 +60 30 0 25 // BOTH_DEATH3 +89 1 0 25 // BOTH_DEAD3 + +90 40 0 20 // TORSO_GESTURE + +130 6 0 15 // TORSO_ATTACK (MUST NOT CHANGE -- hand animation is synced to this) +130 6 0 15 // TORSO_ATTACK2 (MUST NOT CHANGE -- hand animation is synced to this) + +142 5 0 20 // TORSO_DROP (MUST NOT CHANGE -- hand animation is synced to this) +147 4 0 20 // TORSO_RAISE (MUST NOT CHANGE -- hand animation is synced to this) + +151 1 0 15 // TORSO_STAND +152 1 0 15 // TORSO_STAND2 + +153 9 9 20 // LEGS_WALKCR +162 8 8 20 // LEGS_WALK +170 13 13 23 // LEGS_RUN +183 10 10 23 // LEGS_BACK +193 10 10 15 // LEGS_SWIM + +203 9 0 15 // LEGS_JUMP +212 5 0 15 // LEGS_LAND + +217 9 0 15 // LEGS_JUMPB +226 3 0 15 // LEGS_LANDB + +229 10 10 15 // LEGS_IDLE +239 8 8 15 // LEGS_IDLECR + +247 7 7 15 // LEGS_TURN diff --git a/assets/models/players/human_bsuit/head.md3 b/assets/models/players/human_bsuit/head.md3 new file mode 100644 index 0000000..0e6d1d2 Binary files /dev/null and b/assets/models/players/human_bsuit/head.md3 differ diff --git a/assets/models/players/human_bsuit/head_default.skin b/assets/models/players/human_bsuit/head_default.skin new file mode 100644 index 0000000..db1bea3 --- /dev/null +++ b/assets/models/players/human_bsuit/head_default.skin @@ -0,0 +1,2 @@ +tag_head, +h_head,models/players/human_bsuit/human_bsuit.jpg diff --git a/assets/models/players/human_bsuit/human_bsuit.jpg b/assets/models/players/human_bsuit/human_bsuit.jpg new file mode 100644 index 0000000..4414cf5 Binary files /dev/null and b/assets/models/players/human_bsuit/human_bsuit.jpg differ diff --git a/assets/models/players/human_bsuit/locdamage.cfg b/assets/models/players/human_bsuit/locdamage.cfg new file mode 100644 index 0000000..c95cc62 --- /dev/null +++ b/assets/models/players/human_bsuit/locdamage.cfg @@ -0,0 +1,26 @@ +//legs +{ + minHeight 0.0 + maxHeight 0.5 + minAngle 0 + maxAngle 360 + modifier 0.5 +} + +//torso +{ + minHeight 0.5 + maxHeight 0.9 + minAngle 0 + maxAngle 360 + modifier 1.0 +} +//head +{ + minHeight 0.9 + maxHeight 1.0 + minAngle 0 + maxAngle 360 + modifier 1.5 +} + diff --git a/assets/models/players/human_bsuit/lower.md3 b/assets/models/players/human_bsuit/lower.md3 new file mode 100644 index 0000000..8919ea9 Binary files /dev/null and b/assets/models/players/human_bsuit/lower.md3 differ diff --git a/assets/models/players/human_bsuit/lower_default.skin b/assets/models/players/human_bsuit/lower_default.skin new file mode 100644 index 0000000..213ca88 --- /dev/null +++ b/assets/models/players/human_bsuit/lower_default.skin @@ -0,0 +1,2 @@ +l_legs,models/players/human_bsuit/human_bsuit.jpg +tag_torso, diff --git a/assets/models/players/human_bsuit/upper.md3 b/assets/models/players/human_bsuit/upper.md3 new file mode 100644 index 0000000..c3efa1e Binary files /dev/null and b/assets/models/players/human_bsuit/upper.md3 differ diff --git a/assets/models/players/human_bsuit/upper_default.skin b/assets/models/players/human_bsuit/upper_default.skin new file mode 100644 index 0000000..d96bb9b --- /dev/null +++ b/assets/models/players/human_bsuit/upper_default.skin @@ -0,0 +1,4 @@ +tag_head, +tag_weapon, +u_torso,models/players/human_bsuit/human_bsuit.jpg +tag_torso, diff --git a/assets/models/players/level0/adv.jpg b/assets/models/players/level0/adv.jpg new file mode 100644 index 0000000..6e897dd Binary files /dev/null and b/assets/models/players/level0/adv.jpg differ diff --git a/assets/models/players/level0/animation.cfg b/assets/models/players/level0/animation.cfg new file mode 100644 index 0000000..a8519c5 --- /dev/null +++ b/assets/models/players/level0/animation.cfg @@ -0,0 +1,47 @@ +// animation config file +// Tremulous: level0 alien + +sex n + +// first frame, num frames, looping frames, frames per second + +footsteps none + +nonsegmented + +0 31 30 30 //NSPA_STAND + +31 46 0 30 //NSPA_GESTURE + +78 13 13 30 //NSPA_WALK +78 13 13 60 //NSPA_RUN +78 -13 13 60 //NSPA_RUNBACK +78 13 13 30 //NSPA_CHARGE + +78 13 13 60 //NSPA_RUNLEFT +78 13 13 30 //NSPA_WALKLEFT +78 13 13 60 //NSPA_RUNRIGHT +78 13 13 30 //NSPA_WALKRIGHT + +78 13 13 30 //NSPA_SWIM + +92 8 0 45 //NSPA_JUMP +92 -8 0 45 //NSPA_LAND +92 8 0 45 //NSPA_JUMPBACK +92 -8 0 45 //NSPA_LANDBACK + +78 13 13 30 //NSPA_TURN + +101 15 0 30 //NSPA_ATTACK1 +101 15 0 30 //NSPA_ATTACK2 +101 15 0 30 //NSPA_ATTACK3 + +117 8 0 30 //NSPA_PAIN1 +117 8 0 30 //NSPA_PAIN2 + +126 18 0 20 //NSPA_DEATH1 +143 1 0 15 //NSPA_DEAD1 +126 18 0 20 //NSPA_DEATH2 +143 1 0 15 //NSPA_DEAD2 +126 18 0 20 //NSPA_DEATH3 +143 1 0 15 //NSPA_DEAD3 diff --git a/assets/models/players/level0/icon_default.tga b/assets/models/players/level0/icon_default.tga new file mode 100644 index 0000000..a647587 Binary files /dev/null and b/assets/models/players/level0/icon_default.tga differ diff --git a/assets/models/players/level0/level0.jpg b/assets/models/players/level0/level0.jpg new file mode 100644 index 0000000..dddb0cc Binary files /dev/null and b/assets/models/players/level0/level0.jpg differ diff --git a/assets/models/players/level0/locdamage.cfg b/assets/models/players/level0/locdamage.cfg new file mode 100644 index 0000000..84b9052 --- /dev/null +++ b/assets/models/players/level0/locdamage.cfg @@ -0,0 +1,8 @@ +//whole body +{ + minHeight 0.0 + maxHeight 1.0 + minAngle 0 + maxAngle 360 + modifier 1.0 +} diff --git a/assets/models/players/level0/nonseg.md3 b/assets/models/players/level0/nonseg.md3 new file mode 100644 index 0000000..f65d9b5 Binary files /dev/null and b/assets/models/players/level0/nonseg.md3 differ diff --git a/assets/models/players/level0/nonseg_adv.skin b/assets/models/players/level0/nonseg_adv.skin new file mode 100644 index 0000000..36f2b4a --- /dev/null +++ b/assets/models/players/level0/nonseg_adv.skin @@ -0,0 +1 @@ +level0,models/players/level0/adv.jpg diff --git a/assets/models/players/level0/nonseg_default.skin b/assets/models/players/level0/nonseg_default.skin new file mode 100644 index 0000000..070b9d3 --- /dev/null +++ b/assets/models/players/level0/nonseg_default.skin @@ -0,0 +1 @@ +level0,models/players/level0/level0.jpg \ No newline at end of file diff --git a/assets/models/players/level1/animation.cfg b/assets/models/players/level1/animation.cfg new file mode 100644 index 0000000..248bf6c --- /dev/null +++ b/assets/models/players/level1/animation.cfg @@ -0,0 +1,48 @@ +// animation config file +// Tremulous: level1 alien + +sex n + +// first frame, num frames, looping frames, frames per second + +footsteps flesh + +nonsegmented + +0 40 40 30 //NSPA_STAND + +41 141 0 60 //NSPA_GESTURE + +182 31 31 30 //NSPA_WALK +182 31 31 60 //NSPA_RUN +182 -31 31 60 //NSPA_RUNBACK + +0 0 0 30 //NSPA_CHARGE + +213 31 31 60 //NSPA_RUNLEFT +213 31 31 30 //NSPA_WALKLEFT +244 31 31 60 //NSPA_RUNRIGHT +244 31 31 30 //NSPA_WALKRIGHT + +182 31 31 30 //NSPA_SWIM + +275 41 20 30 //NSPA_JUMP +316 20 0 30 //NSPA_LAND +275 41 20 30 //NSPA_JUMPBACK +316 20 0 30 //NSPA_LANDBACK + +182 31 31 30 //NSPA_TURN + +336 31 0 30 //NSPA_ATTACK1 +336 31 0 30 //NSPA_ATTACK2 +336 31 0 30 //NSPA_ATTACK3 + +367 11 0 30 //NSPA_PAIN1 +367 11 0 30 //NSPA_PAIN2 + +378 41 0 30 //NSPA_DEATH1 +418 1 0 30 //NSPA_DEAD1 +378 41 0 30 //NSPA_DEATH2 +418 1 0 30 //NSPA_DEAD2 +378 41 0 30 //NSPA_DEATH3 +418 1 0 30 //NSPA_DEAD3 diff --git a/assets/models/players/level1/icon_default.tga b/assets/models/players/level1/icon_default.tga new file mode 100644 index 0000000..a647587 Binary files /dev/null and b/assets/models/players/level1/icon_default.tga differ diff --git a/assets/models/players/level1/level1.jpg b/assets/models/players/level1/level1.jpg new file mode 100644 index 0000000..2c5d393 Binary files /dev/null and b/assets/models/players/level1/level1.jpg differ diff --git a/assets/models/players/level1/level1upg.jpg b/assets/models/players/level1/level1upg.jpg new file mode 100644 index 0000000..0a7f584 Binary files /dev/null and b/assets/models/players/level1/level1upg.jpg differ diff --git a/assets/models/players/level1/locdamage.cfg b/assets/models/players/level1/locdamage.cfg new file mode 100644 index 0000000..84b9052 --- /dev/null +++ b/assets/models/players/level1/locdamage.cfg @@ -0,0 +1,8 @@ +//whole body +{ + minHeight 0.0 + maxHeight 1.0 + minAngle 0 + maxAngle 360 + modifier 1.0 +} diff --git a/assets/models/players/level1/nonseg.md3 b/assets/models/players/level1/nonseg.md3 new file mode 100644 index 0000000..5bbcd8b Binary files /dev/null and b/assets/models/players/level1/nonseg.md3 differ diff --git a/assets/models/players/level1/nonseg_default.skin b/assets/models/players/level1/nonseg_default.skin new file mode 100644 index 0000000..3e68a11 --- /dev/null +++ b/assets/models/players/level1/nonseg_default.skin @@ -0,0 +1 @@ +level1,models/players/level1/level1.jpg \ No newline at end of file diff --git a/assets/models/players/level1/nonseg_upgrade.skin b/assets/models/players/level1/nonseg_upgrade.skin new file mode 100644 index 0000000..e82e7a5 --- /dev/null +++ b/assets/models/players/level1/nonseg_upgrade.skin @@ -0,0 +1 @@ +level1,models/players/level1/level1upg.jpg \ No newline at end of file diff --git a/assets/models/players/level2/adv.tga b/assets/models/players/level2/adv.tga new file mode 100644 index 0000000..f5fef92 Binary files /dev/null and b/assets/models/players/level2/adv.tga differ diff --git a/assets/models/players/level2/animation.cfg b/assets/models/players/level2/animation.cfg new file mode 100644 index 0000000..2fd6b04 --- /dev/null +++ b/assets/models/players/level2/animation.cfg @@ -0,0 +1,48 @@ +// animation config file +// Tremulous: level2 alien + +sex n + +// first frame, num frames, looping frames, frames per second + +footsteps flesh + +nonsegmented + +0 41 41 30 //NSPA_STAND + +41 76 0 30 //NSPA_GESTURE + +117 31 31 30 //NSPA_WALK +117 31 31 45 //NSPA_RUN +117 31 31 45 //NSPA_RUNBACK + +0 0 0 30 //NSPA_CHARGE + +117 31 31 45 //NSPA_RUNLEFT +117 31 31 30 //NSPA_WALKLEFT +117 31 31 45 //NSPA_RUNRIGHT +117 31 31 30 //NSPA_WALKRIGHT + +117 31 31 45 //NSPA_SWIM + +148 18 0 30 //NSPA_JUMP +165 21 0 30 //NSPA_LAND +148 18 0 30 //NSPA_JUMPBACK +165 21 0 30 //NSPA_LANDBACK + +117 31 31 30 //NSPA_TURN + +188 28 0 30 //NSPA_ATTACK1 +188 28 0 30 //NSPA_ATTACK2 +188 28 0 30 //NSPA_ATTACK3 + +213 17 0 30 //NSPA_PAIN1 +229 15 0 30 //NSPA_PAIN2 + +245 43 0 30 //NSPA_DEATH1 +287 1 0 10 //NSPA_DEAD1 +245 43 0 30 //NSPA_DEATH2 +287 1 0 10 //NSPA_DEAD2 +245 43 0 30 //NSPA_DEATH3 +287 1 0 10 //NSPA_DEAD3 diff --git a/assets/models/players/level2/default.tga b/assets/models/players/level2/default.tga new file mode 100644 index 0000000..804eb3d Binary files /dev/null and b/assets/models/players/level2/default.tga differ diff --git a/assets/models/players/level2/electric.jpg b/assets/models/players/level2/electric.jpg new file mode 100644 index 0000000..ecc1e4a Binary files /dev/null and b/assets/models/players/level2/electric.jpg differ diff --git a/assets/models/players/level2/icon_default.tga b/assets/models/players/level2/icon_default.tga new file mode 100644 index 0000000..a647587 Binary files /dev/null and b/assets/models/players/level2/icon_default.tga differ diff --git a/assets/models/players/level2/locdamage.cfg b/assets/models/players/level2/locdamage.cfg new file mode 100644 index 0000000..84b9052 --- /dev/null +++ b/assets/models/players/level2/locdamage.cfg @@ -0,0 +1,8 @@ +//whole body +{ + minHeight 0.0 + maxHeight 1.0 + minAngle 0 + maxAngle 360 + modifier 1.0 +} diff --git a/assets/models/players/level2/lvl2_fx.tga b/assets/models/players/level2/lvl2_fx.tga new file mode 100644 index 0000000..79d955e Binary files /dev/null and b/assets/models/players/level2/lvl2_fx.tga differ diff --git a/assets/models/players/level2/nonseg.md3 b/assets/models/players/level2/nonseg.md3 new file mode 100644 index 0000000..02e3483 Binary files /dev/null and b/assets/models/players/level2/nonseg.md3 differ diff --git a/assets/models/players/level2/nonseg_adv.skin b/assets/models/players/level2/nonseg_adv.skin new file mode 100644 index 0000000..54b89ee --- /dev/null +++ b/assets/models/players/level2/nonseg_adv.skin @@ -0,0 +1,2 @@ +level2,models/players/level2/level2adv +electric,models/players/level2/electric_s diff --git a/assets/models/players/level2/nonseg_default.skin b/assets/models/players/level2/nonseg_default.skin new file mode 100644 index 0000000..2979368 --- /dev/null +++ b/assets/models/players/level2/nonseg_default.skin @@ -0,0 +1,2 @@ +level2,models/players/level2/default.tga +electric,gfx/null diff --git a/assets/models/players/level2/null.tga b/assets/models/players/level2/null.tga new file mode 100644 index 0000000..be731d0 Binary files /dev/null and b/assets/models/players/level2/null.tga differ diff --git a/assets/models/players/level3/animation.cfg b/assets/models/players/level3/animation.cfg new file mode 100644 index 0000000..cd7ceeb --- /dev/null +++ b/assets/models/players/level3/animation.cfg @@ -0,0 +1,48 @@ +// animation config file +// Tremulous: level3 alien + +sex n + +// first frame, num frames, looping frames, frames per second + +footsteps flesh + +nonsegmented + +0 31 31 30 //NSPA_STAND + +31 126 0 30 //NSPA_GESTURE + +293 31 31 30 //NSPA_WALK +293 31 31 45 //NSPA_RUN +293 31 31 45 //NSPA_RUNBACK + +0 0 0 30 //NSPA_CHARGE + +293 31 31 45 //NSPA_RUNLEFT +293 31 31 30 //NSPA_WALKLEFT +293 31 31 45 //NSPA_RUNRIGHT +293 31 31 30 //NSPA_WALKRIGHT + +293 31 31 45 //NSPA_SWIM + +178 16 0 30 //NSPA_JUMP +194 26 0 30 //NSPA_LAND +157 11 0 30 //NSPA_JUMPBACK +167 11 0 30 //NSPA_LANDBACK + +117 31 31 30 //NSPA_TURN + +219 11 0 30 //NSPA_ATTACK1 +230 11 0 30 //NSPA_ATTACK2 +219 11 0 30 //NSPA_ATTACK3 + +241 6 0 30 //NSPA_PAIN1 +247 6 0 30 //NSPA_PAIN2 + +253 40 0 30 //NSPA_DEATH1 +292 1 0 10 //NSPA_DEAD1 +253 40 0 30 //NSPA_DEATH2 +292 1 0 10 //NSPA_DEAD2 +253 40 0 30 //NSPA_DEATH3 +292 1 0 10 //NSPA_DEAD3 diff --git a/assets/models/players/level3/icon_default.tga b/assets/models/players/level3/icon_default.tga new file mode 100644 index 0000000..a647587 Binary files /dev/null and b/assets/models/players/level3/icon_default.tga differ diff --git a/assets/models/players/level3/level3.tga b/assets/models/players/level3/level3.tga new file mode 100644 index 0000000..91182c6 Binary files /dev/null and b/assets/models/players/level3/level3.tga differ diff --git a/assets/models/players/level3/level3adv.tga b/assets/models/players/level3/level3adv.tga new file mode 100644 index 0000000..9a6ecb4 Binary files /dev/null and b/assets/models/players/level3/level3adv.tga differ diff --git a/assets/models/players/level3/locdamage.cfg b/assets/models/players/level3/locdamage.cfg new file mode 100644 index 0000000..84b9052 --- /dev/null +++ b/assets/models/players/level3/locdamage.cfg @@ -0,0 +1,8 @@ +//whole body +{ + minHeight 0.0 + maxHeight 1.0 + minAngle 0 + maxAngle 360 + modifier 1.0 +} diff --git a/assets/models/players/level3/nonseg.md3 b/assets/models/players/level3/nonseg.md3 new file mode 100644 index 0000000..185815a Binary files /dev/null and b/assets/models/players/level3/nonseg.md3 differ diff --git a/assets/models/players/level3/nonseg_adv.skin b/assets/models/players/level3/nonseg_adv.skin new file mode 100644 index 0000000..6e700c0 --- /dev/null +++ b/assets/models/players/level3/nonseg_adv.skin @@ -0,0 +1 @@ +level3,models/players/level3/level3adv.tga diff --git a/assets/models/players/level3/nonseg_default.skin b/assets/models/players/level3/nonseg_default.skin new file mode 100644 index 0000000..f2d8b01 --- /dev/null +++ b/assets/models/players/level3/nonseg_default.skin @@ -0,0 +1 @@ +level3,models/players/level3/level3.tga diff --git a/assets/models/players/level4/animation.cfg b/assets/models/players/level4/animation.cfg new file mode 100644 index 0000000..38beef6 --- /dev/null +++ b/assets/models/players/level4/animation.cfg @@ -0,0 +1,48 @@ +// animation config file +// Tremulous: level4 alien + +sex n + +// first frame, num frames, looping frames, frames per second + +footsteps flesh + +nonsegmented + +41 20 20 30 //NSPA_STAND + +61 80 0 30 //NSPA_GESTURE + +0 40 40 30 //NSPA_WALK +0 40 40 60 //NSPA_RUN +0 -40 40 60 //NSPA_RUNBACK + +171 45 31 45 //NSPA_CHARGE + +0 40 40 60 //NSPA_RUNLEFT +0 40 40 30 //NSPA_WALKLEFT +0 40 40 60 //NSPA_RUNRIGHT +0 40 40 30 //NSPA_WALKRIGHT + +0 40 40 30 //NSPA_SWIM + +62 9 0 30 //NSPA_JUMP +62 -9 0 30 //NSPA_LAND +62 9 0 30 //NSPA_JUMPBACK +62 -9 0 30 //NSPA_LANDBACK + +0 40 40 30 //NSPA_TURN + +140 15 0 30 //NSPA_ATTACK1 +155 15 0 30 //NSPA_ATTACK2 +140 15 0 30 //NSPA_ATTACK3 + +221 10 0 30 //NSPA_PAIN1 +231 10 0 30 //NSPA_PAIN2 + +240 26 0 30 //NSPA_DEATH1 +265 1 0 30 //NSPA_DEAD1 +240 26 0 30 //NSPA_DEATH2 +265 1 0 30 //NSPA_DEAD2 +240 26 0 30 //NSPA_DEATH3 +265 1 0 30 //NSPA_DEAD3 diff --git a/assets/models/players/level4/icon_default.tga b/assets/models/players/level4/icon_default.tga new file mode 100644 index 0000000..a647587 Binary files /dev/null and b/assets/models/players/level4/icon_default.tga differ diff --git a/assets/models/players/level4/level4.jpg b/assets/models/players/level4/level4.jpg new file mode 100644 index 0000000..ee4f2a3 Binary files /dev/null and b/assets/models/players/level4/level4.jpg differ diff --git a/assets/models/players/level4/locdamage.cfg b/assets/models/players/level4/locdamage.cfg new file mode 100644 index 0000000..84b9052 --- /dev/null +++ b/assets/models/players/level4/locdamage.cfg @@ -0,0 +1,8 @@ +//whole body +{ + minHeight 0.0 + maxHeight 1.0 + minAngle 0 + maxAngle 360 + modifier 1.0 +} diff --git a/assets/models/players/level4/nonseg.md3 b/assets/models/players/level4/nonseg.md3 new file mode 100644 index 0000000..db8c433 Binary files /dev/null and b/assets/models/players/level4/nonseg.md3 differ diff --git a/assets/models/players/level4/nonseg_default.skin b/assets/models/players/level4/nonseg_default.skin new file mode 100644 index 0000000..8d01538 --- /dev/null +++ b/assets/models/players/level4/nonseg_default.skin @@ -0,0 +1 @@ +level4,models/players/level4/level4.jpg \ No newline at end of file diff --git a/assets/models/players/level5/animation.cfg b/assets/models/players/level5/animation.cfg new file mode 100644 index 0000000..5502760 --- /dev/null +++ b/assets/models/players/level5/animation.cfg @@ -0,0 +1,49 @@ +// animation config file +// Tremulous: level2 alien + +sex n + +// first frame, num frames, looping frames, frames per second + +footsteps flesh + +nonsegmented + +100 10 10 30 //NSPA_STAND + +60 30 0 20 //NSPA_GESTURE + +110 30 0 30 //NSPA_WALK +110 30 0 40 //NSPA_RUN +110 30 0 40 //NSPA_RUNBACK + +100 10 10 30 //NSPA_CHARGE + +110 30 0 30 //NSPA_RUNLEFT +110 30 0 30 //NSPA_WALKLEFT +110 30 0 30 //NSPA_RUNRIGHT +110 30 0 30 //NSPA_WALKRIGHT + +0 50 50 30 //NSPA_SWIM + +150 10 0 30 //NSPA_JUMP + 75 25 0 10 //NSPA_LAND +100 110 0 20 //NSPA_JUMPBACK +100 110 0 20 //NSPA_LANDBACK + +110 30 0 30 //NSPA_TURN + +170 180 0 30 //NSPA_ATTACK1 +170 180 0 30 //NSPA_ATTACK2 +170 180 0 30 //NSPA_ATTACK3 + +100 110 0 20 //NSPA_PAIN1 +100 110 0 20 //NSPA_PAIN2 + +190 200 0 10 //NSPA_DEATH1 +199 001 0 01 //NSPA_DEAD1 +190 200 0 10 //NSPA_DEATH2 +199 001 0 01 //NSPA_DEAD2 +190 200 0 10 //NSPA_DEATH3 +199 001 0 01 //NSPA_DEAD3 + diff --git a/assets/models/players/level5/icon_default.tga b/assets/models/players/level5/icon_default.tga new file mode 100644 index 0000000..a647587 Binary files /dev/null and b/assets/models/players/level5/icon_default.tga differ diff --git a/assets/models/players/level5/level5.jpg b/assets/models/players/level5/level5.jpg new file mode 100644 index 0000000..428b9a7 Binary files /dev/null and b/assets/models/players/level5/level5.jpg differ diff --git a/assets/models/players/level5/locdamage.cfg b/assets/models/players/level5/locdamage.cfg new file mode 100644 index 0000000..84b9052 --- /dev/null +++ b/assets/models/players/level5/locdamage.cfg @@ -0,0 +1,8 @@ +//whole body +{ + minHeight 0.0 + maxHeight 1.0 + minAngle 0 + maxAngle 360 + modifier 1.0 +} diff --git a/assets/models/players/level5/nonseg.md3 b/assets/models/players/level5/nonseg.md3 new file mode 100644 index 0000000..5c7c2d3 Binary files /dev/null and b/assets/models/players/level5/nonseg.md3 differ diff --git a/assets/models/players/level5/nonseg_default.skin b/assets/models/players/level5/nonseg_default.skin new file mode 100644 index 0000000..0d14782 --- /dev/null +++ b/assets/models/players/level5/nonseg_default.skin @@ -0,0 +1 @@ +level5,models/players/level5/level5.jpg \ No newline at end of file diff --git a/assets/models/weapons/abuild/weapon.cfg b/assets/models/weapons/abuild/weapon.cfg new file mode 100644 index 0000000..46cfdaa --- /dev/null +++ b/assets/models/weapons/abuild/weapon.cfg @@ -0,0 +1,11 @@ +disableIn3rdPerson +crosshair 15 gfx/2d/crosshair-alien_s + +icon icons/icona_builder + +secondary +{ + flashSound 0 models/weapons/abuildupg/flash0.wav + impactFleshSound 0 models/weapons/abuildupg/impactflesh0.wav + alwaysImpact +} diff --git a/assets/models/weapons/abuildupg/flash0.wav b/assets/models/weapons/abuildupg/flash0.wav new file mode 100644 index 0000000..97e12c9 Binary files /dev/null and b/assets/models/weapons/abuildupg/flash0.wav differ diff --git a/assets/models/weapons/abuildupg/impactflesh0.wav b/assets/models/weapons/abuildupg/impactflesh0.wav new file mode 100644 index 0000000..53476e8 Binary files /dev/null and b/assets/models/weapons/abuildupg/impactflesh0.wav differ diff --git a/assets/models/weapons/abuildupg/weapon.cfg b/assets/models/weapons/abuildupg/weapon.cfg new file mode 100644 index 0000000..45d154c --- /dev/null +++ b/assets/models/weapons/abuildupg/weapon.cfg @@ -0,0 +1,19 @@ +disableIn3rdPerson +crosshair 15 gfx/2d/crosshair-alien_s + +icon icons/icona_builder + +secondary +{ + flashSound 0 models/weapons/abuildupg/flash0.wav + impactFleshSound 0 models/weapons/abuildupg/impactflesh0.wav + alwaysImpact +} + +tertiary +{ + missileModel models/weapons/level3upg/missile.md3 + + impactMark 64 granger_spit + impactSound 0 sound/misc/organic_bounce.wav +} diff --git a/assets/models/weapons/acidbomb/acid.md3 b/assets/models/weapons/acidbomb/acid.md3 new file mode 100644 index 0000000..f594cd0 Binary files /dev/null and b/assets/models/weapons/acidbomb/acid.md3 differ diff --git a/assets/models/weapons/acidbomb/acid.tga b/assets/models/weapons/acidbomb/acid.tga new file mode 100644 index 0000000..83a678e Binary files /dev/null and b/assets/models/weapons/acidbomb/acid.tga differ diff --git a/assets/models/weapons/acidbomb/acidb.jpg b/assets/models/weapons/acidbomb/acidb.jpg new file mode 100644 index 0000000..b3d43bb Binary files /dev/null and b/assets/models/weapons/acidbomb/acidb.jpg differ diff --git a/assets/models/weapons/blaster/blaster.jpg b/assets/models/weapons/blaster/blaster.jpg new file mode 100644 index 0000000..660f91e Binary files /dev/null and b/assets/models/weapons/blaster/blaster.jpg differ diff --git a/assets/models/weapons/blaster/blaster.md3 b/assets/models/weapons/blaster/blaster.md3 new file mode 100644 index 0000000..0027d47 Binary files /dev/null and b/assets/models/weapons/blaster/blaster.md3 differ diff --git a/assets/models/weapons/blaster/blaster_flash.md3 b/assets/models/weapons/blaster/blaster_flash.md3 new file mode 100644 index 0000000..cfa7b1c Binary files /dev/null and b/assets/models/weapons/blaster/blaster_flash.md3 differ diff --git a/assets/models/weapons/blaster/blaster_hand.md3 b/assets/models/weapons/blaster/blaster_hand.md3 new file mode 100644 index 0000000..083bcb7 Binary files /dev/null and b/assets/models/weapons/blaster/blaster_hand.md3 differ diff --git a/assets/models/weapons/blaster/flash.jpg b/assets/models/weapons/blaster/flash.jpg new file mode 100644 index 0000000..b67f685 Binary files /dev/null and b/assets/models/weapons/blaster/flash.jpg differ diff --git a/assets/models/weapons/blaster/flash0.wav b/assets/models/weapons/blaster/flash0.wav new file mode 100644 index 0000000..5a97317 Binary files /dev/null and b/assets/models/weapons/blaster/flash0.wav differ diff --git a/assets/models/weapons/blaster/weapon.cfg b/assets/models/weapons/blaster/weapon.cfg new file mode 100644 index 0000000..aec3c73 --- /dev/null +++ b/assets/models/weapons/blaster/weapon.cfg @@ -0,0 +1,15 @@ +weaponModel models/weapons/blaster/blaster.md3 + +icon icons/iconw_blaster +crosshair 24 gfx/2d/crosshair-prifle_s + +primary +{ + missileSprite 4 gfx/blaster/orange_particle + missileParticleSystem models/weapons/blaster/missilePS + + flashDlightColor 1.0 1.0 0.0 + flashSound 0 models/weapons/blaster/flash0.wav + + impactMark 4 gfx/marks/burn_mrk +} diff --git a/assets/models/weapons/chaingun/barrels.jpg b/assets/models/weapons/chaingun/barrels.jpg new file mode 100644 index 0000000..9c6bf87 Binary files /dev/null and b/assets/models/weapons/chaingun/barrels.jpg differ diff --git a/assets/models/weapons/chaingun/chaingun.jpg b/assets/models/weapons/chaingun/chaingun.jpg new file mode 100644 index 0000000..3646752 Binary files /dev/null and b/assets/models/weapons/chaingun/chaingun.jpg differ diff --git a/assets/models/weapons/chaingun/chaingun.md3 b/assets/models/weapons/chaingun/chaingun.md3 new file mode 100644 index 0000000..557ae36 Binary files /dev/null and b/assets/models/weapons/chaingun/chaingun.md3 differ diff --git a/assets/models/weapons/chaingun/chaingun_barrel.md3 b/assets/models/weapons/chaingun/chaingun_barrel.md3 new file mode 100644 index 0000000..4108dd1 Binary files /dev/null and b/assets/models/weapons/chaingun/chaingun_barrel.md3 differ diff --git a/assets/models/weapons/chaingun/chaingun_flash.md3 b/assets/models/weapons/chaingun/chaingun_flash.md3 new file mode 100644 index 0000000..d1f97c3 Binary files /dev/null and b/assets/models/weapons/chaingun/chaingun_flash.md3 differ diff --git a/assets/models/weapons/chaingun/chaingun_hand.md3 b/assets/models/weapons/chaingun/chaingun_hand.md3 new file mode 100644 index 0000000..7497890 Binary files /dev/null and b/assets/models/weapons/chaingun/chaingun_hand.md3 differ diff --git a/assets/models/weapons/chaingun/flash.jpg b/assets/models/weapons/chaingun/flash.jpg new file mode 100644 index 0000000..90d2954 Binary files /dev/null and b/assets/models/weapons/chaingun/flash.jpg differ diff --git a/assets/models/weapons/chaingun/flash0.wav b/assets/models/weapons/chaingun/flash0.wav new file mode 100644 index 0000000..67eef73 Binary files /dev/null and b/assets/models/weapons/chaingun/flash0.wav differ diff --git a/assets/models/weapons/chaingun/flash1.wav b/assets/models/weapons/chaingun/flash1.wav new file mode 100644 index 0000000..b2afb90 Binary files /dev/null and b/assets/models/weapons/chaingun/flash1.wav differ diff --git a/assets/models/weapons/chaingun/flash2.wav b/assets/models/weapons/chaingun/flash2.wav new file mode 100644 index 0000000..cfe9176 Binary files /dev/null and b/assets/models/weapons/chaingun/flash2.wav differ diff --git a/assets/models/weapons/chaingun/flash3.wav b/assets/models/weapons/chaingun/flash3.wav new file mode 100644 index 0000000..fdb032e Binary files /dev/null and b/assets/models/weapons/chaingun/flash3.wav differ diff --git a/assets/models/weapons/chaingun/impact0.wav b/assets/models/weapons/chaingun/impact0.wav new file mode 100644 index 0000000..3903988 Binary files /dev/null and b/assets/models/weapons/chaingun/impact0.wav differ diff --git a/assets/models/weapons/chaingun/weapon.cfg b/assets/models/weapons/chaingun/weapon.cfg new file mode 100644 index 0000000..b277430 --- /dev/null +++ b/assets/models/weapons/chaingun/weapon.cfg @@ -0,0 +1,35 @@ +weaponModel models/weapons/chaingun/chaingun.md3 + +icon icons/iconw_chaingun +crosshair 48 gfx/2d/crosshair-chaingun_s + +primary +{ + flashDlightColor 1.0 1.0 0.0 + flashSound 0 models/weapons/chaingun/flash0.wav + flashSound 1 models/weapons/chaingun/flash1.wav + flashSound 2 models/weapons/chaingun/flash2.wav + flashSound 3 models/weapons/chaingun/flash3.wav + + impactMark 8 gfx/marks/bullet_mrk + + impactSound 0 models/weapons/chaingun/impact0.wav + + impactParticleSystem models/weapons/rifle/impactPS + muzzleParticleSystem models/weapons/chaingun/muzzlePS +} +secondary +{ + flashDlightColor 1.0 1.0 0.0 + flashSound 0 models/weapons/chaingun/flash0.wav + flashSound 1 models/weapons/chaingun/flash1.wav + flashSound 2 models/weapons/chaingun/flash2.wav + flashSound 3 models/weapons/chaingun/flash3.wav + + impactMark 10 gfx/marks/bullet_mrk + + impactSound 0 models/weapons/chaingun/impact0.wav + + impactParticleSystem models/weapons/rifle/impactPS + muzzleParticleSystem models/weapons/chaingun/muzzlePS2 +} \ No newline at end of file diff --git a/assets/models/weapons/ckit/ckit.jpg b/assets/models/weapons/ckit/ckit.jpg new file mode 100644 index 0000000..591867f Binary files /dev/null and b/assets/models/weapons/ckit/ckit.jpg differ diff --git a/assets/models/weapons/ckit/ckit.md3 b/assets/models/weapons/ckit/ckit.md3 new file mode 100644 index 0000000..8edcb4c Binary files /dev/null and b/assets/models/weapons/ckit/ckit.md3 differ diff --git a/assets/models/weapons/ckit/ckit_hand.md3 b/assets/models/weapons/ckit/ckit_hand.md3 new file mode 100644 index 0000000..1df5753 Binary files /dev/null and b/assets/models/weapons/ckit/ckit_hand.md3 differ diff --git a/assets/models/weapons/ckit/lines2.jpg b/assets/models/weapons/ckit/lines2.jpg new file mode 100644 index 0000000..8939e16 Binary files /dev/null and b/assets/models/weapons/ckit/lines2.jpg differ diff --git a/assets/models/weapons/ckit/rep_cyl.jpg b/assets/models/weapons/ckit/rep_cyl.jpg new file mode 100644 index 0000000..449e12d Binary files /dev/null and b/assets/models/weapons/ckit/rep_cyl.jpg differ diff --git a/assets/models/weapons/ckit/screen.jpg b/assets/models/weapons/ckit/screen.jpg new file mode 100644 index 0000000..996a7dd Binary files /dev/null and b/assets/models/weapons/ckit/screen.jpg differ diff --git a/assets/models/weapons/ckit/scroll.jpg b/assets/models/weapons/ckit/scroll.jpg new file mode 100644 index 0000000..ba10032 Binary files /dev/null and b/assets/models/weapons/ckit/scroll.jpg differ diff --git a/assets/models/weapons/ckit/weapon.cfg b/assets/models/weapons/ckit/weapon.cfg new file mode 100644 index 0000000..4de5d5f --- /dev/null +++ b/assets/models/weapons/ckit/weapon.cfg @@ -0,0 +1,3 @@ +weaponModel models/weapons/ckit/ckit.md3 + +icon icons/iconw_construct diff --git a/assets/models/weapons/flamer/fireball_ye.wav b/assets/models/weapons/flamer/fireball_ye.wav new file mode 100644 index 0000000..9947329 Binary files /dev/null and b/assets/models/weapons/flamer/fireball_ye.wav differ diff --git a/assets/models/weapons/flamer/fireimpc.wav b/assets/models/weapons/flamer/fireimpc.wav new file mode 100644 index 0000000..3423268 Binary files /dev/null and b/assets/models/weapons/flamer/fireimpc.wav differ diff --git a/assets/models/weapons/flamer/fireloop.wav b/assets/models/weapons/flamer/fireloop.wav new file mode 100644 index 0000000..1f5b3a4 Binary files /dev/null and b/assets/models/weapons/flamer/fireloop.wav differ diff --git a/assets/models/weapons/flamer/flamer.jpg b/assets/models/weapons/flamer/flamer.jpg new file mode 100644 index 0000000..79e42be Binary files /dev/null and b/assets/models/weapons/flamer/flamer.jpg differ diff --git a/assets/models/weapons/flamer/flamer.md3 b/assets/models/weapons/flamer/flamer.md3 new file mode 100644 index 0000000..c51105d Binary files /dev/null and b/assets/models/weapons/flamer/flamer.md3 differ diff --git a/assets/models/weapons/flamer/flamer.tga b/assets/models/weapons/flamer/flamer.tga new file mode 100644 index 0000000..9a11478 Binary files /dev/null and b/assets/models/weapons/flamer/flamer.tga differ diff --git a/assets/models/weapons/flamer/flamer_flash.md3 b/assets/models/weapons/flamer/flamer_flash.md3 new file mode 100644 index 0000000..5012a2c Binary files /dev/null and b/assets/models/weapons/flamer/flamer_flash.md3 differ diff --git a/assets/models/weapons/flamer/flamer_hand.md3 b/assets/models/weapons/flamer/flamer_hand.md3 new file mode 100644 index 0000000..5a6649c Binary files /dev/null and b/assets/models/weapons/flamer/flamer_hand.md3 differ diff --git a/assets/models/weapons/flamer/flash.jpg b/assets/models/weapons/flamer/flash.jpg new file mode 100644 index 0000000..fc7e0c0 Binary files /dev/null and b/assets/models/weapons/flamer/flash.jpg differ diff --git a/assets/models/weapons/flamer/gas.jpg b/assets/models/weapons/flamer/gas.jpg new file mode 100644 index 0000000..989f7ad Binary files /dev/null and b/assets/models/weapons/flamer/gas.jpg differ diff --git a/assets/models/weapons/flamer/idle.wav b/assets/models/weapons/flamer/idle.wav new file mode 100644 index 0000000..4010b0f Binary files /dev/null and b/assets/models/weapons/flamer/idle.wav differ diff --git a/assets/models/weapons/flamer/pilot.jpg b/assets/models/weapons/flamer/pilot.jpg new file mode 100644 index 0000000..2b97556 Binary files /dev/null and b/assets/models/weapons/flamer/pilot.jpg differ diff --git a/assets/models/weapons/flamer/warning.wav b/assets/models/weapons/flamer/warning.wav new file mode 100644 index 0000000..29634b1 Binary files /dev/null and b/assets/models/weapons/flamer/warning.wav differ diff --git a/assets/models/weapons/flamer/warning2.wav b/assets/models/weapons/flamer/warning2.wav new file mode 100644 index 0000000..29634b1 Binary files /dev/null and b/assets/models/weapons/flamer/warning2.wav differ diff --git a/assets/models/weapons/flamer/weapon.cfg b/assets/models/weapons/flamer/weapon.cfg new file mode 100644 index 0000000..c4cb053 --- /dev/null +++ b/assets/models/weapons/flamer/weapon.cfg @@ -0,0 +1,38 @@ +weaponModel models/weapons/flamer/flamer.md3 +icon icons/iconw_flamer +idleSound models/weapons/flamer/idle.wav +crosshair 64 gfx/2d/crosshair-flamer_s + +primary +{ + missileSound models/weapons/flamer/fireloop.wav + missileSprite 50 gfx/flamer/primarycharge + missileParticleSystem models/weapons/flamer/pMissilePS + missileTrailSystem models/weapons/flamer/missileTS + flashDlightColor 0.25 0.1 0.0 + missileDlightColor 0.25 0.1 0.0 + missileDlight 250 + impactMark 100 gfx/marks/burn_mrk + impactParticleSystem models/weapons/flamer/impactbigPS + impactSound 0 models/weapons/flamer/fireball_ye.wav + +} + +secondary +{ + missileSound models/weapons/flamer/fireloop.wav + + flashDlightColor 0.25 0.1 0.0 + continuousFlash + + missileDlightColor 0.25 0.1 0.0 + missileDlight 300 + + + impactMark 32 gfx/marks/burn_mrk + impactSound 0 models/weapons/flamer/fireimpc.wav + + muzzleParticleSystem models/weapons/flamer/muzzlePS2 +} + + diff --git a/assets/models/weapons/grenade/energy.jpg b/assets/models/weapons/grenade/energy.jpg new file mode 100644 index 0000000..76cd527 Binary files /dev/null and b/assets/models/weapons/grenade/energy.jpg differ diff --git a/assets/models/weapons/grenade/grenade.jpg b/assets/models/weapons/grenade/grenade.jpg new file mode 100644 index 0000000..a645b65 Binary files /dev/null and b/assets/models/weapons/grenade/grenade.jpg differ diff --git a/assets/models/weapons/grenade/grenade.md3 b/assets/models/weapons/grenade/grenade.md3 new file mode 100644 index 0000000..7c4cfbe Binary files /dev/null and b/assets/models/weapons/grenade/grenade.md3 differ diff --git a/assets/models/weapons/grenade/impact0.wav b/assets/models/weapons/grenade/impact0.wav new file mode 100644 index 0000000..ff193fa Binary files /dev/null and b/assets/models/weapons/grenade/impact0.wav differ diff --git a/assets/models/weapons/grenade/weapon.cfg b/assets/models/weapons/grenade/weapon.cfg new file mode 100644 index 0000000..a0d2f1b --- /dev/null +++ b/assets/models/weapons/grenade/weapon.cfg @@ -0,0 +1,12 @@ +icon icons/iconw_nade + +primary +{ + missileModel models/weapons/grenade/grenade.md3 + missileAnimates 0 20 20 0 + + impactMark 64 gfx/marks/bullet_mrk + impactParticleSystem models/weapons/grenade/impactPS2 + + impactSound 0 models/weapons/grenade/impact0.wav +} diff --git a/assets/models/weapons/hive/missile.wav b/assets/models/weapons/hive/missile.wav new file mode 100644 index 0000000..8e51bd1 Binary files /dev/null and b/assets/models/weapons/hive/missile.wav differ diff --git a/assets/models/weapons/hive/sprite1.tga b/assets/models/weapons/hive/sprite1.tga new file mode 100644 index 0000000..18d5aee Binary files /dev/null and b/assets/models/weapons/hive/sprite1.tga differ diff --git a/assets/models/weapons/hive/sprite2.tga b/assets/models/weapons/hive/sprite2.tga new file mode 100644 index 0000000..1e810b2 Binary files /dev/null and b/assets/models/weapons/hive/sprite2.tga differ diff --git a/assets/models/weapons/hive/weapon.cfg b/assets/models/weapons/hive/weapon.cfg new file mode 100644 index 0000000..72321a3 --- /dev/null +++ b/assets/models/weapons/hive/weapon.cfg @@ -0,0 +1,5 @@ +primary +{ + missileSound models/weapons/hive/missile.wav + missileParticleSystem models/weapons/hive/missilePS +} diff --git a/assets/models/weapons/lcannon/flash.jpg b/assets/models/weapons/lcannon/flash.jpg new file mode 100644 index 0000000..d528144 Binary files /dev/null and b/assets/models/weapons/lcannon/flash.jpg differ diff --git a/assets/models/weapons/lcannon/flash0.wav b/assets/models/weapons/lcannon/flash0.wav new file mode 100644 index 0000000..b24019d Binary files /dev/null and b/assets/models/weapons/lcannon/flash0.wav differ diff --git a/assets/models/weapons/lcannon/idle.wav b/assets/models/weapons/lcannon/idle.wav new file mode 100644 index 0000000..dfc1a1f Binary files /dev/null and b/assets/models/weapons/lcannon/idle.wav differ diff --git a/assets/models/weapons/lcannon/impact0.wav b/assets/models/weapons/lcannon/impact0.wav new file mode 100644 index 0000000..0ef3c57 Binary files /dev/null and b/assets/models/weapons/lcannon/impact0.wav differ diff --git a/assets/models/weapons/lcannon/lcannon.jpg b/assets/models/weapons/lcannon/lcannon.jpg new file mode 100644 index 0000000..1996bde Binary files /dev/null and b/assets/models/weapons/lcannon/lcannon.jpg differ diff --git a/assets/models/weapons/lcannon/lcannon.md3 b/assets/models/weapons/lcannon/lcannon.md3 new file mode 100644 index 0000000..b81017f Binary files /dev/null and b/assets/models/weapons/lcannon/lcannon.md3 differ diff --git a/assets/models/weapons/lcannon/lcannon_flash.md3 b/assets/models/weapons/lcannon/lcannon_flash.md3 new file mode 100644 index 0000000..3de9288 Binary files /dev/null and b/assets/models/weapons/lcannon/lcannon_flash.md3 differ diff --git a/assets/models/weapons/lcannon/lcannon_hand.md3 b/assets/models/weapons/lcannon/lcannon_hand.md3 new file mode 100644 index 0000000..268fb51 Binary files /dev/null and b/assets/models/weapons/lcannon/lcannon_hand.md3 differ diff --git a/assets/models/weapons/lcannon/missile.wav b/assets/models/weapons/lcannon/missile.wav new file mode 100644 index 0000000..c4cced6 Binary files /dev/null and b/assets/models/weapons/lcannon/missile.wav differ diff --git a/assets/models/weapons/lcannon/missle.wav b/assets/models/weapons/lcannon/missle.wav new file mode 100644 index 0000000..c4cced6 Binary files /dev/null and b/assets/models/weapons/lcannon/missle.wav differ diff --git a/assets/models/weapons/lcannon/warning.wav b/assets/models/weapons/lcannon/warning.wav new file mode 100644 index 0000000..01a7c08 Binary files /dev/null and b/assets/models/weapons/lcannon/warning.wav differ diff --git a/assets/models/weapons/lcannon/warning2.wav b/assets/models/weapons/lcannon/warning2.wav new file mode 100644 index 0000000..bd7ea0e Binary files /dev/null and b/assets/models/weapons/lcannon/warning2.wav differ diff --git a/assets/models/weapons/lcannon/weapon.cfg b/assets/models/weapons/lcannon/weapon.cfg new file mode 100644 index 0000000..e6f1ab4 --- /dev/null +++ b/assets/models/weapons/lcannon/weapon.cfg @@ -0,0 +1,33 @@ +weaponModel models/weapons/lcannon/lcannon.md3 +icon icons/iconw_lucifer +crosshair 48 gfx/2d/crosshair-lcannon_s +idleSound models/weapons/lcannon/idle.wav + +primary +{ + missileSprite 16 gfx/lcannon/primary + missileSpriteCharge 0.25 + missileSound models/weapons/lcannon/missle.wav + missileParticleSystem models/weapons/lcannon/missilePS2 + + flashDlightColor 1.0 1.0 0.0 + flashSound 0 models/weapons/lcannon/flash0.wav + + impactMark 32 gfx/marks/bullet_mrk + impactSound 0 models/weapons/lcannon/impact0.wav + impactParticleSystem models/weapons/lcannon/impactPS2 +} + +secondary +{ + missileSprite 16 gfx/lcannon/primary + missileSound models/weapons/lcannon/missle.wav + missileParticleSystem models/weapons/lcannon/secondaryMissilePS2 + + flashDlightColor 1.0 1.0 0.0 + flashSound 0 models/weapons/lcannon/flash0.wav + + impactMark 8 gfx/marks/bullet_mrk + impactSound 0 models/weapons/lcannon/impact0.wav + impactParticleSystem models/weapons/lcannon/secondaryImpactPS2 +} diff --git a/assets/models/weapons/level0/flash0.wav b/assets/models/weapons/level0/flash0.wav new file mode 100644 index 0000000..c69cfc3 Binary files /dev/null and b/assets/models/weapons/level0/flash0.wav differ diff --git a/assets/models/weapons/level0/weapon.cfg b/assets/models/weapons/level0/weapon.cfg new file mode 100644 index 0000000..2e52551 --- /dev/null +++ b/assets/models/weapons/level0/weapon.cfg @@ -0,0 +1,9 @@ +disableIn3rdPerson +crosshair 15 gfx/2d/crosshair-alien_s + +icon icons/icona_lev0 + +primary +{ + flashSound 0 models/weapons/level0/flash0.wav +} diff --git a/assets/models/weapons/level0upg/weapon.cfg b/assets/models/weapons/level0upg/weapon.cfg new file mode 100644 index 0000000..2e52551 --- /dev/null +++ b/assets/models/weapons/level0upg/weapon.cfg @@ -0,0 +1,9 @@ +disableIn3rdPerson +crosshair 15 gfx/2d/crosshair-alien_s + +icon icons/icona_lev0 + +primary +{ + flashSound 0 models/weapons/level0/flash0.wav +} diff --git a/assets/models/weapons/level1/bomb.wav b/assets/models/weapons/level1/bomb.wav new file mode 100644 index 0000000..0d5a2bf Binary files /dev/null and b/assets/models/weapons/level1/bomb.wav differ diff --git a/assets/models/weapons/level1/flash0.wav b/assets/models/weapons/level1/flash0.wav new file mode 100644 index 0000000..97e12c9 Binary files /dev/null and b/assets/models/weapons/level1/flash0.wav differ diff --git a/assets/models/weapons/level1/impactflesh0.wav b/assets/models/weapons/level1/impactflesh0.wav new file mode 100644 index 0000000..53476e8 Binary files /dev/null and b/assets/models/weapons/level1/impactflesh0.wav differ diff --git a/assets/models/weapons/level1/weapon.cfg b/assets/models/weapons/level1/weapon.cfg new file mode 100644 index 0000000..db17776 --- /dev/null +++ b/assets/models/weapons/level1/weapon.cfg @@ -0,0 +1,19 @@ +disableIn3rdPerson +crosshair 15 gfx/2d/crosshair-alien_s + +icon icons/icona_lev1 + +primary +{ + flashSound 0 models/weapons/level1/flash0.wav + impactFleshSound 0 models/weapons/level1/impactflesh0.wav + alwaysImpact +} + +tertiary +{ + missileModel models/weapons/acidbomb/acid.md3 + flashSound 0 models/weapons/level1/bomb.wav + impactSound 0 sound/misc/abomb_explode.wav + impactParticleSystem models/weapons/acidbomb/impactPS +} diff --git a/assets/models/weapons/level1upg/gas.wav b/assets/models/weapons/level1upg/gas.wav new file mode 100644 index 0000000..0e08304 Binary files /dev/null and b/assets/models/weapons/level1upg/gas.wav differ diff --git a/assets/models/weapons/level1upg/weapon.cfg b/assets/models/weapons/level1upg/weapon.cfg new file mode 100644 index 0000000..f2d5f60 --- /dev/null +++ b/assets/models/weapons/level1upg/weapon.cfg @@ -0,0 +1,25 @@ +disableIn3rdPerson +crosshair 15 gfx/2d/crosshair-alien_s + +icon icons/icona_lev1 + +primary +{ + flashSound 0 models/weapons/level1/flash0.wav + impactFleshSound 0 models/weapons/level1/impactflesh0.wav + alwaysImpact +} + +secondary +{ + flashSound 0 models/weapons/level1upg/gas.wav + muzzleParticleSystem models/weapons/level1upg/muzzlePS +} + +tertiary +{ + missileModel models/weapons/acidbomb/acid.md3 + flashSound 0 models/weapons/level1/bomb.wav + impactSound 0 sound/misc/abomb_explode.wav + impactParticleSystem models/weapons/acidbomb/impactPSBIG +} diff --git a/assets/models/weapons/level2/flash0.wav b/assets/models/weapons/level2/flash0.wav new file mode 100644 index 0000000..815b893 Binary files /dev/null and b/assets/models/weapons/level2/flash0.wav differ diff --git a/assets/models/weapons/level2/impactflesh0.wav b/assets/models/weapons/level2/impactflesh0.wav new file mode 100644 index 0000000..52b5910 Binary files /dev/null and b/assets/models/weapons/level2/impactflesh0.wav differ diff --git a/assets/models/weapons/level2/weapon.cfg b/assets/models/weapons/level2/weapon.cfg new file mode 100644 index 0000000..927a731 --- /dev/null +++ b/assets/models/weapons/level2/weapon.cfg @@ -0,0 +1,11 @@ +disableIn3rdPerson +crosshair 15 gfx/2d/crosshair-alien_s + +icon icons/icona_lev2 + +primary +{ + flashSound 0 models/weapons/level2/flash0.wav + impactFleshSound 0 models/weapons/level2/impactflesh0.wav + alwaysImpact +} diff --git a/assets/models/weapons/level2upg/electric.wav b/assets/models/weapons/level2upg/electric.wav new file mode 100644 index 0000000..f9d374f Binary files /dev/null and b/assets/models/weapons/level2upg/electric.wav differ diff --git a/assets/models/weapons/level2upg/weapon.cfg b/assets/models/weapons/level2upg/weapon.cfg new file mode 100644 index 0000000..120a8d7 --- /dev/null +++ b/assets/models/weapons/level2upg/weapon.cfg @@ -0,0 +1,31 @@ +disableIn3rdPerson + +icon icons/icona_lev2 +crosshair 15 gfx/2d/crosshair-alien_s + +primary +{ + flashSound 0 models/weapons/level2/flash0.wav + impactFleshSound 0 models/weapons/level2/impactflesh0.wav + alwaysImpact +} + +secondary +{ + flashSound 0 models/weapons/level2upg/electric.wav + + impactMark 24 gfx/marks/plasma_mrk +} + +tertiary +{ + flashSound 0 models/weapons/level3upg/flash0.wav + + missileModel models/weapons/level3upg/missile.md3 + missileSound models/weapons/level3upg/missile.wav + + impactMark 30 gfx/marks/bullet_mrk + impactSound 0 models/weapons/rifle/ricochet0.wav + impactParticleSystem models/weapons/level3upg/impactPS +} + diff --git a/assets/models/weapons/level3/flash0.wav b/assets/models/weapons/level3/flash0.wav new file mode 100644 index 0000000..536db67 Binary files /dev/null and b/assets/models/weapons/level3/flash0.wav differ diff --git a/assets/models/weapons/level3/impactflesh0.wav b/assets/models/weapons/level3/impactflesh0.wav new file mode 100644 index 0000000..f350fa2 Binary files /dev/null and b/assets/models/weapons/level3/impactflesh0.wav differ diff --git a/assets/models/weapons/level3/pounce.wav b/assets/models/weapons/level3/pounce.wav new file mode 100644 index 0000000..81dc013 Binary files /dev/null and b/assets/models/weapons/level3/pounce.wav differ diff --git a/assets/models/weapons/level3/weapon.cfg b/assets/models/weapons/level3/weapon.cfg new file mode 100644 index 0000000..faa2c18 --- /dev/null +++ b/assets/models/weapons/level3/weapon.cfg @@ -0,0 +1,16 @@ +disableIn3rdPerson +crosshair 15 gfx/2d/crosshair-alien_s + +icon icons/icona_lev3 + +primary +{ + flashSound 0 models/weapons/level3/flash0.wav + impactFleshSound 0 models/weapons/level3/impactflesh0.wav + alwaysImpact +} + +secondary +{ + flashSound 0 models/weapons/level3/pounce.wav +} diff --git a/assets/models/weapons/level3upg/flash0.wav b/assets/models/weapons/level3upg/flash0.wav new file mode 100644 index 0000000..46091f8 Binary files /dev/null and b/assets/models/weapons/level3upg/flash0.wav differ diff --git a/assets/models/weapons/level3upg/impactflesh0.wav b/assets/models/weapons/level3upg/impactflesh0.wav new file mode 100644 index 0000000..f350fa2 Binary files /dev/null and b/assets/models/weapons/level3upg/impactflesh0.wav differ diff --git a/assets/models/weapons/level3upg/missile.jpg b/assets/models/weapons/level3upg/missile.jpg new file mode 100644 index 0000000..75a23cf Binary files /dev/null and b/assets/models/weapons/level3upg/missile.jpg differ diff --git a/assets/models/weapons/level3upg/missile.md3 b/assets/models/weapons/level3upg/missile.md3 new file mode 100644 index 0000000..329d1b4 Binary files /dev/null and b/assets/models/weapons/level3upg/missile.md3 differ diff --git a/assets/models/weapons/level3upg/missile.wav b/assets/models/weapons/level3upg/missile.wav new file mode 100644 index 0000000..1832439 Binary files /dev/null and b/assets/models/weapons/level3upg/missile.wav differ diff --git a/assets/models/weapons/level3upg/weapon.cfg b/assets/models/weapons/level3upg/weapon.cfg new file mode 100644 index 0000000..f870925 --- /dev/null +++ b/assets/models/weapons/level3upg/weapon.cfg @@ -0,0 +1,27 @@ +disableIn3rdPerson + +icon icons/icona_lev3 +crosshair 24 gfx/2d/crosshair-alien_s + +primary +{ + flashSound 0 models/weapons/level3/flash0.wav + impactFleshSound 0 models/weapons/level3/impactflesh0.wav + alwaysImpact +} + +secondary +{ + flashSound 0 models/weapons/level3/pounce.wav +} + +tertiary +{ + flashSound 0 models/weapons/level3upg/flash0.wav + + missileModel models/weapons/level3upg/missile.md3 + missileSound models/weapons/level3upg/missile.wav + + impactMark 8 gfx/marks/bullet_mrk + impactSound 0 models/weapons/rifle/ricochet0.wav +} diff --git a/assets/models/weapons/level4/breath.wav b/assets/models/weapons/level4/breath.wav new file mode 100644 index 0000000..e2e9905 Binary files /dev/null and b/assets/models/weapons/level4/breath.wav differ diff --git a/assets/models/weapons/level4/flash0.wav b/assets/models/weapons/level4/flash0.wav new file mode 100644 index 0000000..536db67 Binary files /dev/null and b/assets/models/weapons/level4/flash0.wav differ diff --git a/assets/models/weapons/level4/impactflesh0.wav b/assets/models/weapons/level4/impactflesh0.wav new file mode 100644 index 0000000..f350fa2 Binary files /dev/null and b/assets/models/weapons/level4/impactflesh0.wav differ diff --git a/assets/models/weapons/level4/weapon.cfg b/assets/models/weapons/level4/weapon.cfg new file mode 100644 index 0000000..06bec3d --- /dev/null +++ b/assets/models/weapons/level4/weapon.cfg @@ -0,0 +1,36 @@ +disableIn3rdPerson +crosshair 15 gfx/2d/crosshair-alien_s + +icon icons/icona_lev4 + +primary +{ + flashSound 0 models/weapons/level4/flash0.wav + impactFleshSound 0 models/weapons/level4/impactflesh0.wav + alwaysImpact +} + +tertiary +{ + + flashSound 0 models/weapons/level4/breath.wav + muzzleParticleSystem models/weapons/level4/muzzlePS + + impactMark 190 gfx/marks/burn_mrk + + missileDlightColor 0.25 0.1 0.0 + missileDlight 350 + + impactParticleSystem models/weapons/grenade/impactFBPS2 + impactSound 0 models/weapons/flamer/fireball_ye.wav + + missileSound models/weapons/flamer/fireloop.wav + missileSprite 80 gfx/flamer/primarycharge + + missileParticleSystem models/weapons/flamer/pMissile2PS + missileTrailSystem models/weapons/flamer/missileTS + + flashDlightColor 0.25 0.1 0.0 + continuousFlash +} + diff --git a/assets/models/weapons/level5/airpounce.wav b/assets/models/weapons/level5/airpounce.wav new file mode 100644 index 0000000..f9b291c Binary files /dev/null and b/assets/models/weapons/level5/airpounce.wav differ diff --git a/assets/models/weapons/level5/flash0.wav b/assets/models/weapons/level5/flash0.wav new file mode 100644 index 0000000..536db67 Binary files /dev/null and b/assets/models/weapons/level5/flash0.wav differ diff --git a/assets/models/weapons/level5/impactflesh0.wav b/assets/models/weapons/level5/impactflesh0.wav new file mode 100644 index 0000000..f350fa2 Binary files /dev/null and b/assets/models/weapons/level5/impactflesh0.wav differ diff --git a/assets/models/weapons/level5/pounce.wav b/assets/models/weapons/level5/pounce.wav new file mode 100644 index 0000000..81dc013 Binary files /dev/null and b/assets/models/weapons/level5/pounce.wav differ diff --git a/assets/models/weapons/level5/prickles.md3 b/assets/models/weapons/level5/prickles.md3 new file mode 100644 index 0000000..768120a Binary files /dev/null and b/assets/models/weapons/level5/prickles.md3 differ diff --git a/assets/models/weapons/level5/prickles_fire.wav b/assets/models/weapons/level5/prickles_fire.wav new file mode 100644 index 0000000..d623519 Binary files /dev/null and b/assets/models/weapons/level5/prickles_fire.wav differ diff --git a/assets/models/weapons/level5/prickles_tex.jpg b/assets/models/weapons/level5/prickles_tex.jpg new file mode 100644 index 0000000..5bf3f14 Binary files /dev/null and b/assets/models/weapons/level5/prickles_tex.jpg differ diff --git a/assets/models/weapons/level5/sparks.tga b/assets/models/weapons/level5/sparks.tga new file mode 100644 index 0000000..969982e Binary files /dev/null and b/assets/models/weapons/level5/sparks.tga differ diff --git a/assets/models/weapons/level5/weapon.cfg b/assets/models/weapons/level5/weapon.cfg new file mode 100644 index 0000000..48a00ec --- /dev/null +++ b/assets/models/weapons/level5/weapon.cfg @@ -0,0 +1,28 @@ +icon icons/icona_lev5 +crosshair 24 gfx/2d/crosshair-alien_s + +primary +{ + flashSound 0 models/weapons/level2/flash0.wav + impactFleshSound 0 models/weapons/level2/impactflesh0.wav + alwaysImpact +} + +secondary +{ + flashSound 0 models/weapons/level3/pounce.wav +} + +tertiary +{ + + flashSound 0 models/weapons/level5/prickles_fire.wav + impactParticleSystem models/weapons/level5/impactsp + impactMark 8 gfx/marks/bullet_mrk + impactSound 0 models/weapons/rifle/ricochet0.wav + impactSound 1 models/weapons/rifle/ricochet1.wav + impactSound 2 models/weapons/rifle/ricochet2.wav + impactSound 3 models/weapons/rifle/ricochet3.wav + missileModel models/weapons/level5/prickles.md3 +} + diff --git a/assets/models/weapons/lgun/flash.jpg b/assets/models/weapons/lgun/flash.jpg new file mode 100644 index 0000000..9387414 Binary files /dev/null and b/assets/models/weapons/lgun/flash.jpg differ diff --git a/assets/models/weapons/lgun/flash0.wav b/assets/models/weapons/lgun/flash0.wav new file mode 100644 index 0000000..a38ab75 Binary files /dev/null and b/assets/models/weapons/lgun/flash0.wav differ diff --git a/assets/models/weapons/lgun/lgun.jpg b/assets/models/weapons/lgun/lgun.jpg new file mode 100644 index 0000000..ebd63b4 Binary files /dev/null and b/assets/models/weapons/lgun/lgun.jpg differ diff --git a/assets/models/weapons/lgun/lgun.md3 b/assets/models/weapons/lgun/lgun.md3 new file mode 100644 index 0000000..7042b1b Binary files /dev/null and b/assets/models/weapons/lgun/lgun.md3 differ diff --git a/assets/models/weapons/lgun/lgun_flash.md3 b/assets/models/weapons/lgun/lgun_flash.md3 new file mode 100644 index 0000000..01e8c9d Binary files /dev/null and b/assets/models/weapons/lgun/lgun_flash.md3 differ diff --git a/assets/models/weapons/lgun/lgun_hand.md3 b/assets/models/weapons/lgun/lgun_hand.md3 new file mode 100644 index 0000000..270c680 Binary files /dev/null and b/assets/models/weapons/lgun/lgun_hand.md3 differ diff --git a/assets/models/weapons/lgun/weapon.cfg b/assets/models/weapons/lgun/weapon.cfg new file mode 100644 index 0000000..1cbb7f2 --- /dev/null +++ b/assets/models/weapons/lgun/weapon.cfg @@ -0,0 +1,13 @@ +weaponModel models/weapons/lgun/lgun.md3 +icon icons/iconw_lasgun +crosshair 24 gfx/2d/crosshair-lgun_s + +primary +{ + flashDlightColor 1.0 0.0 0.0 + flashSound 0 models/weapons/lgun/flash0.wav + + impactMark 8 gfx/marks/bullet_mrk + + impactParticleSystem models/weapons/lasgun/impactPS +} diff --git a/assets/models/weapons/lockblob/missle.jpg b/assets/models/weapons/lockblob/missle.jpg new file mode 100644 index 0000000..75a23cf Binary files /dev/null and b/assets/models/weapons/lockblob/missle.jpg differ diff --git a/assets/models/weapons/lockblob/missle.md3 b/assets/models/weapons/lockblob/missle.md3 new file mode 100644 index 0000000..d7b0770 Binary files /dev/null and b/assets/models/weapons/lockblob/missle.md3 differ diff --git a/assets/models/weapons/lockblob/weapon.cfg b/assets/models/weapons/lockblob/weapon.cfg new file mode 100644 index 0000000..77eb4fc --- /dev/null +++ b/assets/models/weapons/lockblob/weapon.cfg @@ -0,0 +1,7 @@ +primary +{ + missileModel models/weapons/lockblob/missle.md3 + + impactMark 64 creep + impactSound 0 sound/misc/organic_bounce.wav +} diff --git a/assets/models/weapons/mdriver/fireloop.wav b/assets/models/weapons/mdriver/fireloop.wav new file mode 100644 index 0000000..6d0cdc1 Binary files /dev/null and b/assets/models/weapons/mdriver/fireloop.wav differ diff --git a/assets/models/weapons/mdriver/flash.jpg b/assets/models/weapons/mdriver/flash.jpg new file mode 100644 index 0000000..5238d81 Binary files /dev/null and b/assets/models/weapons/mdriver/flash.jpg differ diff --git a/assets/models/weapons/mdriver/flash0.wav b/assets/models/weapons/mdriver/flash0.wav new file mode 100644 index 0000000..8b91990 Binary files /dev/null and b/assets/models/weapons/mdriver/flash0.wav differ diff --git a/assets/models/weapons/mdriver/flash02nd.wav b/assets/models/weapons/mdriver/flash02nd.wav new file mode 100644 index 0000000..3b6a2dd Binary files /dev/null and b/assets/models/weapons/mdriver/flash02nd.wav differ diff --git a/assets/models/weapons/mdriver/glow.jpg b/assets/models/weapons/mdriver/glow.jpg new file mode 100644 index 0000000..9960de1 Binary files /dev/null and b/assets/models/weapons/mdriver/glow.jpg differ diff --git a/assets/models/weapons/mdriver/mdriver.jpg b/assets/models/weapons/mdriver/mdriver.jpg new file mode 100644 index 0000000..7a664bc Binary files /dev/null and b/assets/models/weapons/mdriver/mdriver.jpg differ diff --git a/assets/models/weapons/mdriver/mdriver.md3 b/assets/models/weapons/mdriver/mdriver.md3 new file mode 100644 index 0000000..de17d4f Binary files /dev/null and b/assets/models/weapons/mdriver/mdriver.md3 differ diff --git a/assets/models/weapons/mdriver/mdriver.tga b/assets/models/weapons/mdriver/mdriver.tga new file mode 100644 index 0000000..dd1a765 Binary files /dev/null and b/assets/models/weapons/mdriver/mdriver.tga differ diff --git a/assets/models/weapons/mdriver/mdriver_flash.md3 b/assets/models/weapons/mdriver/mdriver_flash.md3 new file mode 100644 index 0000000..fca38fc Binary files /dev/null and b/assets/models/weapons/mdriver/mdriver_flash.md3 differ diff --git a/assets/models/weapons/mdriver/mdriver_hand.md3 b/assets/models/weapons/mdriver/mdriver_hand.md3 new file mode 100644 index 0000000..f738d54 Binary files /dev/null and b/assets/models/weapons/mdriver/mdriver_hand.md3 differ diff --git a/assets/models/weapons/mdriver/weapon.cfg b/assets/models/weapons/mdriver/weapon.cfg new file mode 100644 index 0000000..88896cf --- /dev/null +++ b/assets/models/weapons/mdriver/weapon.cfg @@ -0,0 +1,23 @@ +weaponModel models/weapons/mdriver/mdriver.md3 +icon icons/iconw_driver +crosshair 24 gfx/2d/crosshair-mdriver_s + +primary +{ + flashDlightColor 0.0 1.0 0.0 + flashSound 0 models/weapons/mdriver/flash0.wav + + impactMark 8 gfx/marks/bullet_mrk + impactParticleSystem models/weapons/mdriver/impactPS +} + +tertiary +{ + flashDlightColor 0 0.2 1 + flashSound 0 models/weapons/mdriver/flash02nd.wav + missileSound models/weapons/mdriver/fireloop.wav + missileSprite 60 gfx/blaster/bluevap + missileParticleSystem massdriver2ndPS + muzzleParticleSystem massdriver2ndPS_muzzle + impactParticleSystem models/weapons/mdriver/impactPS_b +} \ No newline at end of file diff --git a/assets/models/weapons/mgturret/weapon.cfg b/assets/models/weapons/mgturret/weapon.cfg new file mode 100644 index 0000000..5858089 --- /dev/null +++ b/assets/models/weapons/mgturret/weapon.cfg @@ -0,0 +1,16 @@ +primary +{ + flashDlightColor 1.0 1.0 0.0 + flashSound 0 sound/buildables/mgturret/attack1.wav + + impactMark 8 gfx/marks/bullet_mrk + + impactSound 0 models/weapons/rifle/ricochet0.wav + impactSound 1 models/weapons/rifle/ricochet1.wav + impactSound 2 models/weapons/rifle/ricochet2.wav + impactSound 3 models/weapons/rifle/ricochet3.wav + + + impactParticleSystem models/weapons/rifle/impactPS + muzzleParticleSystem models/weapons/rifle/muzzlePS +} diff --git a/assets/models/weapons/mgturret2/weapon.cfg b/assets/models/weapons/mgturret2/weapon.cfg new file mode 100644 index 0000000..a46c228 --- /dev/null +++ b/assets/models/weapons/mgturret2/weapon.cfg @@ -0,0 +1,20 @@ +primary +{ + + missileSound models/weapons/flamer/fireloop.wav + + flashDlightColor 0.25 0.1 0.0 + continuousFlash + + missileDlightColor 0.25 0.1 0.0 + missileDlight 300 + + + impactMark 32 gfx/marks/burn_mrk + impactSound 0 models/weapons/flamer/fireimpc.wav + + missileParticleSystem models/weapons/flamerturret/muzzlePS + impactParticleSystem models/weapons/FT/lagfl + +} + diff --git a/assets/models/weapons/mine/impact0.wav b/assets/models/weapons/mine/impact0.wav new file mode 100644 index 0000000..ff193fa Binary files /dev/null and b/assets/models/weapons/mine/impact0.wav differ diff --git a/assets/models/weapons/mine/mine.jpg b/assets/models/weapons/mine/mine.jpg new file mode 100644 index 0000000..3c437ce Binary files /dev/null and b/assets/models/weapons/mine/mine.jpg differ diff --git a/assets/models/weapons/mine/mine.md3 b/assets/models/weapons/mine/mine.md3 new file mode 100644 index 0000000..a82c10a Binary files /dev/null and b/assets/models/weapons/mine/mine.md3 differ diff --git a/assets/models/weapons/mine/mine_blend.jpg b/assets/models/weapons/mine/mine_blend.jpg new file mode 100644 index 0000000..36de1e5 Binary files /dev/null and b/assets/models/weapons/mine/mine_blend.jpg differ diff --git a/assets/models/weapons/mine/mine_spike.jpg b/assets/models/weapons/mine/mine_spike.jpg new file mode 100644 index 0000000..9072adc Binary files /dev/null and b/assets/models/weapons/mine/mine_spike.jpg differ diff --git a/assets/models/weapons/mine/weapon.cfg b/assets/models/weapons/mine/weapon.cfg new file mode 100644 index 0000000..a873407 --- /dev/null +++ b/assets/models/weapons/mine/weapon.cfg @@ -0,0 +1,10 @@ +icon icons/iconw_mine + +primary +{ + missileModel models/weapons/mine/mine.md3 + missileAnimates 0 20 20 0 + impactMark 64 gfx/marks/bullet_mrk + impactParticleSystem models/weapons/grenade/impactPS2 + impactSound 0 models/weapons/mine/impact0.wav +} diff --git a/assets/models/weapons/prifle/flash.jpg b/assets/models/weapons/prifle/flash.jpg new file mode 100644 index 0000000..63d3461 Binary files /dev/null and b/assets/models/weapons/prifle/flash.jpg differ diff --git a/assets/models/weapons/prifle/flash0.wav b/assets/models/weapons/prifle/flash0.wav new file mode 100644 index 0000000..de22b03 Binary files /dev/null and b/assets/models/weapons/prifle/flash0.wav differ diff --git a/assets/models/weapons/prifle/impact0.wav b/assets/models/weapons/prifle/impact0.wav new file mode 100644 index 0000000..e265c06 Binary files /dev/null and b/assets/models/weapons/prifle/impact0.wav differ diff --git a/assets/models/weapons/prifle/prifle.jpg b/assets/models/weapons/prifle/prifle.jpg new file mode 100644 index 0000000..33d9958 Binary files /dev/null and b/assets/models/weapons/prifle/prifle.jpg differ diff --git a/assets/models/weapons/prifle/prifle.md3 b/assets/models/weapons/prifle/prifle.md3 new file mode 100644 index 0000000..8b84612 Binary files /dev/null and b/assets/models/weapons/prifle/prifle.md3 differ diff --git a/assets/models/weapons/prifle/prifle_flash.md3 b/assets/models/weapons/prifle/prifle_flash.md3 new file mode 100644 index 0000000..c405beb Binary files /dev/null and b/assets/models/weapons/prifle/prifle_flash.md3 differ diff --git a/assets/models/weapons/prifle/prifle_hand.md3 b/assets/models/weapons/prifle/prifle_hand.md3 new file mode 100644 index 0000000..f33402e Binary files /dev/null and b/assets/models/weapons/prifle/prifle_hand.md3 differ diff --git a/assets/models/weapons/prifle/weapon.cfg b/assets/models/weapons/prifle/weapon.cfg new file mode 100644 index 0000000..69273a2 --- /dev/null +++ b/assets/models/weapons/prifle/weapon.cfg @@ -0,0 +1,30 @@ +weaponModel models/weapons/prifle/prifle.md3 +icon icons/iconw_pulse +crosshair 24 gfx/2d/crosshair-prifle_s + +primary +{ + missileSprite 3 gfx/prifle/red_blob + missileTrailSystem models/weapons/prifle/missileTS + + flashDlightColor 1.0 0.0 0.0 + flashSound 0 models/weapons/prifle/flash0.wav + + impactMark 16 gfx/marks/bullet_mrk + impactParticleSystem models/weapons/prifle/impactPS + impactSound 0 models/weapons/prifle/impact0.wav + alwaysImpact +} +secondary +{ + missileSprite 10 gfx/prifle/red_blob + missileTrailSystem models/weapons/prifle/missileTS + + flashDlightColor 1.0 0.0 0.0 + flashSound 0 sound/weapons/prifle/attack2nd.wav + + impactMark 5 gfx/marks/bullet_mrk + impactParticleSystem models/weapons/prifle/impactPS + impactSound 0 models/weapons/prifle/impact0.wav + alwaysImpact +} \ No newline at end of file diff --git a/assets/models/weapons/psaw/blade.tga b/assets/models/weapons/psaw/blade.tga new file mode 100644 index 0000000..dfb4787 Binary files /dev/null and b/assets/models/weapons/psaw/blade.tga differ diff --git a/assets/models/weapons/psaw/bladeadd.jpg b/assets/models/weapons/psaw/bladeadd.jpg new file mode 100644 index 0000000..2145685 Binary files /dev/null and b/assets/models/weapons/psaw/bladeadd.jpg differ diff --git a/assets/models/weapons/psaw/chain.jpg b/assets/models/weapons/psaw/chain.jpg new file mode 100644 index 0000000..f31e5df Binary files /dev/null and b/assets/models/weapons/psaw/chain.jpg differ diff --git a/assets/models/weapons/psaw/crosshair-psaw.tga b/assets/models/weapons/psaw/crosshair-psaw.tga new file mode 100644 index 0000000..d3c0e06 Binary files /dev/null and b/assets/models/weapons/psaw/crosshair-psaw.tga differ diff --git a/assets/models/weapons/psaw/firing.wav b/assets/models/weapons/psaw/firing.wav new file mode 100644 index 0000000..e5b6811 Binary files /dev/null and b/assets/models/weapons/psaw/firing.wav differ diff --git a/assets/models/weapons/psaw/firingblade.wav b/assets/models/weapons/psaw/firingblade.wav new file mode 100644 index 0000000..3edd185 Binary files /dev/null and b/assets/models/weapons/psaw/firingblade.wav differ diff --git a/assets/models/weapons/psaw/flash.jpg b/assets/models/weapons/psaw/flash.jpg new file mode 100644 index 0000000..1e60869 Binary files /dev/null and b/assets/models/weapons/psaw/flash.jpg differ diff --git a/assets/models/weapons/psaw/idle.wav b/assets/models/weapons/psaw/idle.wav new file mode 100644 index 0000000..bccc3cf Binary files /dev/null and b/assets/models/weapons/psaw/idle.wav differ diff --git a/assets/models/weapons/psaw/impact0blade.wav b/assets/models/weapons/psaw/impact0blade.wav new file mode 100644 index 0000000..1ee6ecc Binary files /dev/null and b/assets/models/weapons/psaw/impact0blade.wav differ diff --git a/assets/models/weapons/psaw/psaw.jpg b/assets/models/weapons/psaw/psaw.jpg new file mode 100644 index 0000000..d7193d4 Binary files /dev/null and b/assets/models/weapons/psaw/psaw.jpg differ diff --git a/assets/models/weapons/psaw/psaw.md3 b/assets/models/weapons/psaw/psaw.md3 new file mode 100644 index 0000000..2b5c41e Binary files /dev/null and b/assets/models/weapons/psaw/psaw.md3 differ diff --git a/assets/models/weapons/psaw/psaw_flash.md3 b/assets/models/weapons/psaw/psaw_flash.md3 new file mode 100644 index 0000000..87b57de Binary files /dev/null and b/assets/models/weapons/psaw/psaw_flash.md3 differ diff --git a/assets/models/weapons/psaw/psaw_hand.md3 b/assets/models/weapons/psaw/psaw_hand.md3 new file mode 100644 index 0000000..98b88df Binary files /dev/null and b/assets/models/weapons/psaw/psaw_hand.md3 differ diff --git a/assets/models/weapons/psaw/psawmetal.md3 b/assets/models/weapons/psaw/psawmetal.md3 new file mode 100644 index 0000000..6e55d3f Binary files /dev/null and b/assets/models/weapons/psaw/psawmetal.md3 differ diff --git a/assets/models/weapons/psaw/weapon.cfg b/assets/models/weapons/psaw/weapon.cfg new file mode 100644 index 0000000..d47b254 --- /dev/null +++ b/assets/models/weapons/psaw/weapon.cfg @@ -0,0 +1,24 @@ +weaponModel models/weapons/psaw/psaw.md3 +icon icons/iconw_saw +idleSound models/weapons/psaw/idle.wav +crosshair 24 models/weapons/psaw/crosshair-psaw + +primary +{ + flashDlightColor 1.0 1.0 1.0 + firingSound models/weapons/psaw/firing.wav + missileAnimates 0 20 20 0 + impactParticleSystem models/weapons/psaw/impactPS2 + alwaysImpact +} + +secondary +{ + flashDlightColor 1.0 1.0 1.0 + missileModel models/weapons/psaw/psawmetal.md3 + flashSound 0 models/weapons/psaw/firingblade.wav + impactMark 12 gfx/marks/bullet_mrk + impactParticleSystem models/weapons/psaw/impactPS + impactSound 0 models/weapons/psaw/impact0blade.wav + alwaysImpact +} \ No newline at end of file diff --git a/assets/models/weapons/rifle/flash.jpg b/assets/models/weapons/rifle/flash.jpg new file mode 100644 index 0000000..a305644 Binary files /dev/null and b/assets/models/weapons/rifle/flash.jpg differ diff --git a/assets/models/weapons/rifle/flash0.wav b/assets/models/weapons/rifle/flash0.wav new file mode 100644 index 0000000..ebbf301 Binary files /dev/null and b/assets/models/weapons/rifle/flash0.wav differ diff --git a/assets/models/weapons/rifle/flash2nd.wav b/assets/models/weapons/rifle/flash2nd.wav new file mode 100644 index 0000000..641ec0e Binary files /dev/null and b/assets/models/weapons/rifle/flash2nd.wav differ diff --git a/assets/models/weapons/rifle/ricochet0.wav b/assets/models/weapons/rifle/ricochet0.wav new file mode 100644 index 0000000..d412a55 Binary files /dev/null and b/assets/models/weapons/rifle/ricochet0.wav differ diff --git a/assets/models/weapons/rifle/ricochet1.wav b/assets/models/weapons/rifle/ricochet1.wav new file mode 100644 index 0000000..6a82793 Binary files /dev/null and b/assets/models/weapons/rifle/ricochet1.wav differ diff --git a/assets/models/weapons/rifle/ricochet2.wav b/assets/models/weapons/rifle/ricochet2.wav new file mode 100644 index 0000000..c1a0426 Binary files /dev/null and b/assets/models/weapons/rifle/ricochet2.wav differ diff --git a/assets/models/weapons/rifle/ricochet3.wav b/assets/models/weapons/rifle/ricochet3.wav new file mode 100644 index 0000000..3512bb8 Binary files /dev/null and b/assets/models/weapons/rifle/ricochet3.wav differ diff --git a/assets/models/weapons/rifle/rifle.jpg b/assets/models/weapons/rifle/rifle.jpg new file mode 100644 index 0000000..f7cc602 Binary files /dev/null and b/assets/models/weapons/rifle/rifle.jpg differ diff --git a/assets/models/weapons/rifle/rifle.md3 b/assets/models/weapons/rifle/rifle.md3 new file mode 100644 index 0000000..3fc3c2e Binary files /dev/null and b/assets/models/weapons/rifle/rifle.md3 differ diff --git a/assets/models/weapons/rifle/rifle_flash.md3 b/assets/models/weapons/rifle/rifle_flash.md3 new file mode 100644 index 0000000..4a8907d Binary files /dev/null and b/assets/models/weapons/rifle/rifle_flash.md3 differ diff --git a/assets/models/weapons/rifle/rifle_hand.md3 b/assets/models/weapons/rifle/rifle_hand.md3 new file mode 100644 index 0000000..3ed71ba Binary files /dev/null and b/assets/models/weapons/rifle/rifle_hand.md3 differ diff --git a/assets/models/weapons/rifle/weapon.cfg b/assets/models/weapons/rifle/weapon.cfg new file mode 100644 index 0000000..f52c9ea --- /dev/null +++ b/assets/models/weapons/rifle/weapon.cfg @@ -0,0 +1,35 @@ +weaponModel models/weapons/rifle/rifle.md3 + +icon icons/iconw_rifle +crosshair 24 gfx/2d/crosshair-rifle_s + +primary +{ + flashDlightColor 1.0 1.0 0.0 + flashSound 0 models/weapons/rifle/flash0.wav + impactMark 8 gfx/marks/bullet_mrk + + impactSound 0 models/weapons/rifle/ricochet0.wav + impactSound 1 models/weapons/rifle/ricochet1.wav + impactSound 2 models/weapons/rifle/ricochet2.wav + impactSound 3 models/weapons/rifle/ricochet3.wav + + impactParticleSystem models/weapons/rifle/impactPS + muzzleParticleSystem models/weapons/rifle/muzzlePS +} + +secondary +{ + flashDlightColor 1.0 1.0 0.0 + flashSound 0 models/weapons/rifle/flash2nd.wav + + impactMark 8 gfx/marks/bullet_mrk + + impactSound 0 models/weapons/rifle/ricochet0.wav + impactSound 1 models/weapons/rifle/ricochet1.wav + impactSound 2 models/weapons/rifle/ricochet2.wav + impactSound 3 models/weapons/rifle/ricochet3.wav + + impactParticleSystem models/weapons/rifle/impactPS + muzzleParticleSystem models/weapons/rifle/muzzle2ndPS +} diff --git a/assets/models/weapons/shells/rifle-shell.jpg b/assets/models/weapons/shells/rifle-shell.jpg new file mode 100644 index 0000000..e3ea7e7 Binary files /dev/null and b/assets/models/weapons/shells/rifle-shell.jpg differ diff --git a/assets/models/weapons/shells/rifle-shell.md3 b/assets/models/weapons/shells/rifle-shell.md3 new file mode 100644 index 0000000..a0d5375 Binary files /dev/null and b/assets/models/weapons/shells/rifle-shell.md3 differ diff --git a/assets/models/weapons/shells/shotgun-shell.jpg b/assets/models/weapons/shells/shotgun-shell.jpg new file mode 100644 index 0000000..b878a8f Binary files /dev/null and b/assets/models/weapons/shells/shotgun-shell.jpg differ diff --git a/assets/models/weapons/shells/shotgun-shell.md3 b/assets/models/weapons/shells/shotgun-shell.md3 new file mode 100644 index 0000000..241c611 Binary files /dev/null and b/assets/models/weapons/shells/shotgun-shell.md3 differ diff --git a/assets/models/weapons/shotgun/flash.jpg b/assets/models/weapons/shotgun/flash.jpg new file mode 100644 index 0000000..a305644 Binary files /dev/null and b/assets/models/weapons/shotgun/flash.jpg differ diff --git a/assets/models/weapons/shotgun/flash0.wav b/assets/models/weapons/shotgun/flash0.wav new file mode 100644 index 0000000..28f7919 Binary files /dev/null and b/assets/models/weapons/shotgun/flash0.wav differ diff --git a/assets/models/weapons/shotgun/shotgun.jpg b/assets/models/weapons/shotgun/shotgun.jpg new file mode 100644 index 0000000..c9d3830 Binary files /dev/null and b/assets/models/weapons/shotgun/shotgun.jpg differ diff --git a/assets/models/weapons/shotgun/shotgun.md3 b/assets/models/weapons/shotgun/shotgun.md3 new file mode 100644 index 0000000..8e5bd5d Binary files /dev/null and b/assets/models/weapons/shotgun/shotgun.md3 differ diff --git a/assets/models/weapons/shotgun/shotgun_flash.md3 b/assets/models/weapons/shotgun/shotgun_flash.md3 new file mode 100644 index 0000000..4b30d3b Binary files /dev/null and b/assets/models/weapons/shotgun/shotgun_flash.md3 differ diff --git a/assets/models/weapons/shotgun/shotgun_hand.md3 b/assets/models/weapons/shotgun/shotgun_hand.md3 new file mode 100644 index 0000000..b5e2bfd Binary files /dev/null and b/assets/models/weapons/shotgun/shotgun_hand.md3 differ diff --git a/assets/models/weapons/shotgun/weapon.cfg b/assets/models/weapons/shotgun/weapon.cfg new file mode 100644 index 0000000..f984079 --- /dev/null +++ b/assets/models/weapons/shotgun/weapon.cfg @@ -0,0 +1,14 @@ +weaponModel models/weapons/shotgun/shotgun.md3 +icon icons/iconw_sgun +crosshair 48 gfx/2d/crosshair-lcannon_s + +primary +{ + flashDlightColor 1.0 1.0 0.0 + flashSound 0 models/weapons/shotgun/flash0.wav + + impactMark 4 gfx/marks/bullet_mrk + + impactParticleSystem models/weapons/rifle/impactPS + muzzleParticleSystem models/weapons/shotgun/muzzlePS +} diff --git a/assets/models/weapons/smoke/smoke.jpg b/assets/models/weapons/smoke/smoke.jpg new file mode 100644 index 0000000..a001de3 Binary files /dev/null and b/assets/models/weapons/smoke/smoke.jpg differ diff --git a/assets/models/weapons/smoke/smoke.md3 b/assets/models/weapons/smoke/smoke.md3 new file mode 100644 index 0000000..53fed50 Binary files /dev/null and b/assets/models/weapons/smoke/smoke.md3 differ diff --git a/assets/models/weapons/smoke/smoke.wav b/assets/models/weapons/smoke/smoke.wav new file mode 100644 index 0000000..6c2d7ea Binary files /dev/null and b/assets/models/weapons/smoke/smoke.wav differ diff --git a/assets/models/weapons/smoke/smokegfx.tga b/assets/models/weapons/smoke/smokegfx.tga new file mode 100644 index 0000000..f028d75 Binary files /dev/null and b/assets/models/weapons/smoke/smokegfx.tga differ diff --git a/assets/models/weapons/smoke/weapon.cfg b/assets/models/weapons/smoke/weapon.cfg new file mode 100644 index 0000000..93fd03a --- /dev/null +++ b/assets/models/weapons/smoke/weapon.cfg @@ -0,0 +1,11 @@ +icon icons/iconw_smoke +idleSound models/weapons/smoke/smoke.wav +primary +{ + + missileParticleSystem models/weapons/smoke/impactPS + + missileModel models/weapons/smoke/smoke.md3 + missileAnimates 0 20 20 0 + +} diff --git a/assets/models/weapons/teslagen/weapon.cfg b/assets/models/weapons/teslagen/weapon.cfg new file mode 100644 index 0000000..bf47b61 --- /dev/null +++ b/assets/models/weapons/teslagen/weapon.cfg @@ -0,0 +1,9 @@ +primary +{ + firingSound sound/buildables/tesla/tesla_fire.wav + + flashDlightColor 0.6 0.6 1.0 + continuousFlash + + impactMark 24 gfx/marks/plasma_mrk +} diff --git a/assets/overrides/buildables/acid_tube.cfg b/assets/overrides/buildables/acid_tube.cfg new file mode 100644 index 0000000..e44ed48 --- /dev/null +++ b/assets/overrides/buildables/acid_tube.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/acid_tube/acid_tube.md3 +modelScale 0.6 +mins -15 -15 -15 +maxs 15 15 15 +zOffset -8.5 diff --git a/assets/overrides/buildables/arm.cfg b/assets/overrides/buildables/arm.cfg new file mode 100644 index 0000000..d396417 --- /dev/null +++ b/assets/overrides/buildables/arm.cfg @@ -0,0 +1,4 @@ +model 0 models/buildables/arm/arm.md3 +mins -40 -40 -13 +maxs 40 40 50 +zOffset -2.0 diff --git a/assets/overrides/buildables/barricade.cfg b/assets/overrides/buildables/barricade.cfg new file mode 100644 index 0000000..24935b0 --- /dev/null +++ b/assets/overrides/buildables/barricade.cfg @@ -0,0 +1,4 @@ +model 0 models/buildables/barricade/barricade.md3 +mins -35 -35 -15 +maxs 35 35 60 +zOffset 0 diff --git a/assets/overrides/buildables/booster.cfg b/assets/overrides/buildables/booster.cfg new file mode 100644 index 0000000..b972172 --- /dev/null +++ b/assets/overrides/buildables/booster.cfg @@ -0,0 +1,4 @@ +model 0 models/buildables/booster/booster.md3 +mins -26 -26 -9 +maxs 26 26 9 +zOffset 0 diff --git a/assets/overrides/buildables/dcc.cfg b/assets/overrides/buildables/dcc.cfg new file mode 100644 index 0000000..f23634e --- /dev/null +++ b/assets/overrides/buildables/dcc.cfg @@ -0,0 +1,4 @@ +model 0 models/buildables/dcc/dcc.md3 +mins -35 -35 -13 +maxs 35 35 47 +zOffset 0 diff --git a/assets/overrides/buildables/eggpod.cfg b/assets/overrides/buildables/eggpod.cfg new file mode 100644 index 0000000..34f10d1 --- /dev/null +++ b/assets/overrides/buildables/eggpod.cfg @@ -0,0 +1,4 @@ +model 0 models/buildables/eggpod/eggpod.md3 +mins -15 -15 -15 +maxs 15 15 15 +zOffset 0 diff --git a/assets/overrides/buildables/hive.cfg b/assets/overrides/buildables/hive.cfg new file mode 100644 index 0000000..263fc6e --- /dev/null +++ b/assets/overrides/buildables/hive.cfg @@ -0,0 +1,4 @@ +model 0 models/buildables/hive/hive.md3 +mins -35 -35 -25 +maxs 35 35 25 +zOffset 0 diff --git a/assets/overrides/buildables/hovel.cfg b/assets/overrides/buildables/hovel.cfg new file mode 100644 index 0000000..a3470e2 --- /dev/null +++ b/assets/overrides/buildables/hovel.cfg @@ -0,0 +1,4 @@ +model 0 models/buildables/hovel/hovel.md3 +mins -50 -50 -20 +maxs 50 50 20 +zOffset 0 diff --git a/assets/overrides/buildables/medistat.cfg b/assets/overrides/buildables/medistat.cfg new file mode 100644 index 0000000..b39c177 --- /dev/null +++ b/assets/overrides/buildables/medistat.cfg @@ -0,0 +1,4 @@ +model 0 models/buildables/medistat/medistat.md3 +mins -35 -35 -7 +maxs 35 35 4 +zOffset 0 diff --git a/assets/overrides/buildables/mgturret.cfg b/assets/overrides/buildables/mgturret.cfg new file mode 100644 index 0000000..4c440be --- /dev/null +++ b/assets/overrides/buildables/mgturret.cfg @@ -0,0 +1,6 @@ +model 0 models/buildables/mgturret/turret_base.md3 +model 1 models/buildables/mgturret/turret_barrel.md3 +model 2 models/buildables/mgturret/turret_top.md3 +mins -25 -25 -20 +maxs 25 25 20 +zOffset 0 diff --git a/assets/overrides/buildables/mgturret2.cfg b/assets/overrides/buildables/mgturret2.cfg new file mode 100644 index 0000000..9b746f0 --- /dev/null +++ b/assets/overrides/buildables/mgturret2.cfg @@ -0,0 +1,6 @@ +model 0 models/buildables/mgturret2/turret_base.md3 +model 1 models/buildables/mgturret2/turret_barrel.md3 +model 2 models/buildables/mgturret2/turret_top.md3 +mins -25 -25 -20 +maxs 25 25 20 +zOffset 0 diff --git a/assets/overrides/buildables/overmind.cfg b/assets/overrides/buildables/overmind.cfg new file mode 100644 index 0000000..0f60b2b --- /dev/null +++ b/assets/overrides/buildables/overmind.cfg @@ -0,0 +1,4 @@ +model 0 models/buildables/overmind/overmind.md3 +mins -45 -45 -15 +maxs 45 45 95 +zOffset 0 diff --git a/assets/overrides/buildables/reactor.cfg b/assets/overrides/buildables/reactor.cfg new file mode 100644 index 0000000..d724c44 --- /dev/null +++ b/assets/overrides/buildables/reactor.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/reactor/reactor.md3 +mins -41 -41 -15 +maxs 41 41 95 +zOffset -2.0 +modelScale 0.85 diff --git a/assets/overrides/buildables/repeater.cfg b/assets/overrides/buildables/repeater.cfg new file mode 100644 index 0000000..d0f8ee4 --- /dev/null +++ b/assets/overrides/buildables/repeater.cfg @@ -0,0 +1,4 @@ +model 0 models/buildables/repeater/repeater.md3 +mins -15 -15 -15 +maxs 15 15 25 +zOffset 0 diff --git a/assets/overrides/buildables/telenode.cfg b/assets/overrides/buildables/telenode.cfg new file mode 100644 index 0000000..8fa3b75 --- /dev/null +++ b/assets/overrides/buildables/telenode.cfg @@ -0,0 +1,4 @@ +model 0 models/buildables/telenode/telenode.md3 +mins -40 -40 -4 +maxs 40 40 6 +zOffset 0 diff --git a/assets/overrides/buildables/tesla.cfg b/assets/overrides/buildables/tesla.cfg new file mode 100644 index 0000000..5c2d741 --- /dev/null +++ b/assets/overrides/buildables/tesla.cfg @@ -0,0 +1,4 @@ +model 0 models/buildables/tesla/tesla.md3 +mins -22 -22 -40 +maxs 22 22 40 +zOffset 0 diff --git a/assets/overrides/buildables/trapper.cfg b/assets/overrides/buildables/trapper.cfg new file mode 100644 index 0000000..338f20d --- /dev/null +++ b/assets/overrides/buildables/trapper.cfg @@ -0,0 +1,4 @@ +model 0 models/buildables/trapper/trapper.md3 +mins -15 -15 -15 +maxs 15 15 15 +zOffset 0 diff --git a/assets/overrides/classes/builder.cfg b/assets/overrides/classes/builder.cfg new file mode 100644 index 0000000..7db34dd --- /dev/null +++ b/assets/overrides/classes/builder.cfg @@ -0,0 +1,14 @@ +name "Granger" +model builder +modelScale 1.0 +skin default +shadowScale 1.0 +hud alien_builder_hud + +mins -20 -20 -20 +maxs 20 20 20 +crouchMaxs 20 20 20 +deadMins -20 -20 -4 +deadMaxs 20 20 4 +zOffset 0.0 + diff --git a/assets/overrides/classes/builderupg.cfg b/assets/overrides/classes/builderupg.cfg new file mode 100644 index 0000000..79938ea --- /dev/null +++ b/assets/overrides/classes/builderupg.cfg @@ -0,0 +1,14 @@ +name "Advanced Granger" +model builder +modelScale 1.25 +skin advanced +shadowScale 1.25 +hud alien_builder_hud + +mins -25 -25 -25 +maxs 25 25 25 +crouchMaxs 25 25 25 +deadMins -25 -25 -4 +deadMaxs 25 25 4 +zOffset 0.0 + diff --git a/assets/overrides/classes/human_base.cfg b/assets/overrides/classes/human_base.cfg new file mode 100644 index 0000000..4fc4e6a --- /dev/null +++ b/assets/overrides/classes/human_base.cfg @@ -0,0 +1,12 @@ +model human_base +modelScale 1.0 +skin default +shadowScale 1.0 +hud human_hud + +mins -15 -15 -24 +maxs 15 15 32 +crouchMaxs 15 15 16 +deadMins -15 -15 -4 +deadMaxs 15 15 4 +zOffset -2.0 diff --git a/assets/overrides/classes/human_bsuit.cfg b/assets/overrides/classes/human_bsuit.cfg new file mode 100644 index 0000000..aed3938 --- /dev/null +++ b/assets/overrides/classes/human_bsuit.cfg @@ -0,0 +1,2 @@ +model human_bsuit +skin default diff --git a/assets/overrides/classes/level0.cfg b/assets/overrides/classes/level0.cfg new file mode 100644 index 0000000..6296f1b --- /dev/null +++ b/assets/overrides/classes/level0.cfg @@ -0,0 +1,12 @@ +name "Dretch" +model level0 +modelScale 1.0 +skin default +shadowScale 0.3 +hud alien_general_hud + +mins -15 -15 -15 +maxs 15 15 15 +crouchMaxs 15 15 15 +deadMins -15 -15 -15 +deadMaxs 15 15 15 diff --git a/assets/overrides/classes/level1.cfg b/assets/overrides/classes/level1.cfg new file mode 100644 index 0000000..293dca5 --- /dev/null +++ b/assets/overrides/classes/level1.cfg @@ -0,0 +1,13 @@ +name "Basilisk" +model level1 +modelScale 1.0 +skin default +shadowScale 1.0 +hud alien_general_hud + +mins -18 -18 -18 +maxs 18 18 18 +crouchMaxs 18 18 18 +deadMins -18 -18 -4 +deadMaxs 18 18 4 +zOffset 0.0 diff --git a/assets/overrides/classes/level1upg.cfg b/assets/overrides/classes/level1upg.cfg new file mode 100644 index 0000000..e600e62 --- /dev/null +++ b/assets/overrides/classes/level1upg.cfg @@ -0,0 +1,13 @@ +name "Advanced Basilisk" +model level1 +modelScale 1.1666 +skin upgrade +shadowScale 1.0 +hud alien_general_hud + +mins -21 -21 -21 +maxs 21 21 21 +crouchMaxs 21 21 21 +deadMins -21 -21 -4.666 +deadMaxs 21 21 4.666 +zOffset 0.0 diff --git a/assets/overrides/classes/level2.cfg b/assets/overrides/classes/level2.cfg new file mode 100644 index 0000000..bb9cdfb --- /dev/null +++ b/assets/overrides/classes/level2.cfg @@ -0,0 +1,13 @@ +name "Marauder" +model level2 +modelScale 1.0 +skin default +shadowScale 1.0 +hud alien_general_hud + +mins -25 -25 -22 +maxs 25 25 16 +crouchMaxs 25 25 16 +deadMins -25 -25 -4 +deadMaxs 25 25 4 +zOffset 0.0 diff --git a/assets/overrides/classes/level2upg.cfg b/assets/overrides/classes/level2upg.cfg new file mode 100644 index 0000000..a86724a --- /dev/null +++ b/assets/overrides/classes/level2upg.cfg @@ -0,0 +1,13 @@ +name "Advanced Marauder" +model level2 +modelScale 1.1 +skin adv +shadowScale 1.0 +hud alien_general_hud + +mins -26 -26 -24 +maxs 26 26 18 +crouchMaxs 26 26 18 +deadMins -26 -26 -4 +deadMaxs 26 26 4 +zOffset 0.0 diff --git a/assets/overrides/classes/level3.cfg b/assets/overrides/classes/level3.cfg new file mode 100644 index 0000000..629b058 --- /dev/null +++ b/assets/overrides/classes/level3.cfg @@ -0,0 +1,13 @@ +name "Dragoon" +model level3 +modelScale 1.0 +skin default +shadowScale 1.0 +hud alien_general_hud + +mins -26 -26 -23 +maxs 26 26 32 +crouchMaxs 26 26 32 +deadMins -26 -26 -4 +deadMaxs 26 26 4 +zOffset 0.0 diff --git a/assets/overrides/classes/level3upg.cfg b/assets/overrides/classes/level3upg.cfg new file mode 100644 index 0000000..cf52e82 --- /dev/null +++ b/assets/overrides/classes/level3upg.cfg @@ -0,0 +1,13 @@ +name "Advanced Dragoon" +model level3 +modelScale 1.25 +skin adv +shadowScale 1.0 +hud alien_general_hud + +mins -32 -32 -29 +maxs 32 32 38 +crouchMaxs 32 32 38 +deadMins -32 -32 -4 +deadMaxs 32 32 4 +zOffset 0.0 diff --git a/assets/overrides/classes/level4.cfg b/assets/overrides/classes/level4.cfg new file mode 100644 index 0000000..ed4fa94 --- /dev/null +++ b/assets/overrides/classes/level4.cfg @@ -0,0 +1,13 @@ +name "Tyrant" +model level4 +modelScale 1.0 +skin default +shadowScale 2.0 +hud alien_general_hud + +mins -32 -32 -22 +maxs 32 32 70 +crouchMaxs 32 32 70 +deadMins -32 -32 -34 +deadMaxs 32 32 34 +zOffset 0.0 diff --git a/assets/overrides/classes/level5.cfg b/assets/overrides/classes/level5.cfg new file mode 100644 index 0000000..ed267e4 --- /dev/null +++ b/assets/overrides/classes/level5.cfg @@ -0,0 +1,17 @@ +name "Hummel" +model level5 +modelScale 1.0 +skin default +shadowScale 2.0 +hud alien_general_hud + +mins -22 -22 -22 +maxs 22 22 12 +crouchMaxs 22 22 12 +deadMins -22 -22 -4 +deadMaxs 22 22 4 +zOffset -3.0 + +viewheight 8 +crouchViewheight 8 +shoulderOffsets 0 12 5 diff --git a/assets/readme_edge_7.txt b/assets/readme_edge_7.txt new file mode 100644 index 0000000..2a5200c --- /dev/null +++ b/assets/readme_edge_7.txt @@ -0,0 +1,3 @@ +EDGE VERSION 7.2.0 01/03/2014 by CU|ams +Based on original EDGE 7.1.0 by yalt +visit our home: www.new-edge.org! diff --git a/assets/scripts/ab_acidtube.particle b/assets/scripts/ab_acidtube.particle new file mode 100644 index 0000000..2f21069 --- /dev/null +++ b/assets/scripts/ab_acidtube.particle @@ -0,0 +1,69 @@ +alienAcidTubePS +{ + ejector + { + particle + { + shader sync greenblood01frame01 greenblood01frame02 greenblood01frame03 greenblood01frame04 greenblood01frame05 greenblood01frame06 greenblood01frame07 greenblood01frame08 + + displacement 0 0 0 ~2 + normalDisplacement 20 + + velocityType normal + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 ~30 + + radius 0 8.0 20.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.2 + + lifeTime 600~50% + } + + count 50 + delay 0 + period 5 - ~0% + } + ejector + { + particle + { + shader sync greenblood01frame01 + + displacement 0 0 0 ~5 + normalDisplacement 35 + + velocityType normal + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 900 + acceleration 0 0 -1 ~30 + + radius 0 0 0 + alpha 0 0 1 + rotation 0 ~360 - + bounce 0.3 + bounceMark 1~1 64 acid_pool + + lifeTime 2000~50% + overdrawProtection + } + + count 1 + delay 0 + period 5 - ~0% +} +} + + diff --git a/assets/scripts/ab_acidtube.shader b/assets/scripts/ab_acidtube.shader new file mode 100644 index 0000000..a17b31e --- /dev/null +++ b/assets/scripts/ab_acidtube.shader @@ -0,0 +1,342 @@ +acid_pool +{ + nopicmip + cull disable + polygonOffset + { + map gfx/sprites/green_acid2.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +greenblood01frame01b +{ + nopicmip + cull disable + polygonOffset + { + map gfx/sprites/green_acid2.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood01frame01 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood01frame01.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood01frame02 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood01frame02.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood01frame03 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood01frame03.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood01frame04 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood01frame04.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood01frame05 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood01frame05.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood01frame06 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood01frame06.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood01frame07 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood01frame07.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood01frame08 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood01frame08.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood02frame01 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood02frame01.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood02frame02 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood02frame02.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood02frame03 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood02frame03.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood02frame04 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood02frame04.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood02frame05 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood02frame05.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood02frame06 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood02frame06.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood02frame07 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood02frame07.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood02frame08 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood02frame08.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} +greenblood03frame01 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood03frame01.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood03frame02 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood03frame02.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood03frame03 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood03frame03.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood03frame04 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood03frame04.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood03frame05 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood03frame05.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood03frame06 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood03frame06.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood03frame07 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood03frame07.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood03frame08 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood03frame08.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood04frame01 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood04frame01.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood04frame02 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood04frame02.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood04frame03 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood04frame03.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood04frame04 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood04frame04.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood04frame05 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood04frame05.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood04frame06 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood04frame06.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood04frame07 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood04frame07.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood04frame08 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood04frame08.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} \ No newline at end of file diff --git a/assets/scripts/ab_booster.shader b/assets/scripts/ab_booster.shader new file mode 100644 index 0000000..8e97401 --- /dev/null +++ b/assets/scripts/ab_booster.shader @@ -0,0 +1,36 @@ +models/buildables/booster/booster_head +{ + { + map models/buildables/booster/booster_head.tga + rgbGen lightingDiffuse + } + { + map models/buildables/booster/ref_map.tga + blendfunc filter + rgbGen identity + tcMod rotate 5 + tcGen environment + } +} + +models/buildables/booster/booster_sac +{ + { + map models/buildables/booster/booster_sac.tga + rgbGen lightingDiffuse + } + { + map models/buildables/booster/poison.tga + blendfunc add + tcMod rotate 8 + } +} +models/buildables/booster/pod_strands +{ + cull disable + { + map models/buildables/barricade/pod_strands.tga + rgbGen lightingDiffuse + alphaFunc GE128 + } +} diff --git a/assets/scripts/ab_egg.shader b/assets/scripts/ab_egg.shader new file mode 100644 index 0000000..d3a47a6 --- /dev/null +++ b/assets/scripts/ab_egg.shader @@ -0,0 +1,67 @@ +models/buildables/eggpod/pod_body +{ + cull disable + { + map models/buildables/eggpod/pod_body.tga + rgbGen lightingDiffuse + } +} + +models/buildables/eggpod/pod_tip +{ + cull disable + { + map models/buildables/eggpod/pod_tip.tga + rgbGen lightingDiffuse + alphaFunc GE128 + } +} + +models/buildables/eggpod/pod_tendrils +{ + cull disable + { + map models/buildables/eggpod/pod_tendrils.tga + rgbGen lightingDiffuse + } +} + +models/buildables/eggpod/pod_strands +{ + cull disable + { + map models/buildables/eggpod/pod_strands.tga + rgbGen lightingDiffuse + alphaFunc GE128 + } +} + +models/buildables/barricade/pod_strands +{ + cull disable + { + map models/buildables/barricade/pod_strands.tga + rgbGen lightingDiffuse + alphaFunc GE128 + } +} +models/buildables/barricade/alien_spike +{ + + { + map models/buildables/barricade/alien_spike.tga + rgbGen lightingDiffuse + } +} + +models/buildables/acid_tube/pod_strands +{ + cull disable + { + map models/buildables/eggpod/pod_strands.tga + rgbGen lightingDiffuse + alphaFunc GE128 + } +} + + diff --git a/assets/scripts/ab_hive.particle b/assets/scripts/ab_hive.particle new file mode 100644 index 0000000..470ff5c --- /dev/null +++ b/assets/scripts/ab_hive.particle @@ -0,0 +1,33 @@ +models/weapons/hive/missilePS +{ + ejector + { + particle + { + shader 20 models/weapons/hive/sprite1.tga models/weapons/hive/sprite2.tga + + displacement 0 0 0 ~4.0 + + parentVelocityFraction 0.5 + velocityType static + velocityDir linear + velocityMagnitude 100 + velocity 0 0 1 ~180 + + accelerationType cent + accelerationDir point + accelerationMagnitude 2000 + + rotation 0 -20.0~40.0 -20.0~40.0 + radius 0 2.0 2.0 + alpha 0 1.0 0.0 + bounce 0.5 + + lifeTime 4000 + } + + count infinite + delay 0 + period 100 - ~0% + } +} diff --git a/assets/scripts/ab_hive.shader b/assets/scripts/ab_hive.shader new file mode 100644 index 0000000..b5b1b87 --- /dev/null +++ b/assets/scripts/ab_hive.shader @@ -0,0 +1,9 @@ +models/buildables/hive/hive_strands_s +{ + cull disable + { + map models/buildables/hive/hive_strands.tga + rgbGen lightingDiffuse + alphaFunc GE128 + } +} \ No newline at end of file diff --git a/assets/scripts/ab_infestation_blister.shader b/assets/scripts/ab_infestation_blister.shader new file mode 100644 index 0000000..6d264d2 --- /dev/null +++ b/assets/scripts/ab_infestation_blister.shader @@ -0,0 +1,24 @@ +models/buildables/infestation_blister/infestation_texture2 +{ + { + map models/buildables/infestation_blister/infestation_texture.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GE128 + depthWrite + } +} + +models/buildables/infestation_blister/infestation_texture +{ + { + map models/buildables/infestation_blister/infestation_texture.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GE128 + depthWrite + } + { + map models/buildables/infestation_blister/base_texture_glow.jpg + blendfunc add + rgbGen wave Triangle .5 .5 0 0.2 + } +} \ No newline at end of file diff --git a/assets/scripts/ab_infestation_slime.particle b/assets/scripts/ab_infestation_slime.particle new file mode 100644 index 0000000..decb6be --- /dev/null +++ b/assets/scripts/ab_infestation_slime.particle @@ -0,0 +1,64 @@ +alienSlimePS +{ + ejector + { + particle + { + shader sync gfx/sprites/poisoncloud + + displacement 0 0 0 ~32.0 + + parentVelocityFraction 1.0 + velocityType static + velocityDir linear + velocityMagnitude 10 + velocity 0.0~0.5 0.0~0.5 1 ~0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 100 + acceleration 0 0 1 0 + + radius 0 10.0 40.0 + alpha 0 0.5 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 1200 + } + + count 25 + delay 0 + period 20 - ~0% + } + ejector + { + particle + { + shader sync gfx/sprites/green_acid + + displacement 0 0 0 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 150~75% + velocity 0 0 1 ~50 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 5.0 30.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0 + + lifeTime 500 + } + + count 10 + delay 0 + period 5 - ~0% + } +} \ No newline at end of file diff --git a/assets/scripts/ab_infestation_slime.shader b/assets/scripts/ab_infestation_slime.shader new file mode 100644 index 0000000..4fa03aa --- /dev/null +++ b/assets/scripts/ab_infestation_slime.shader @@ -0,0 +1,45 @@ +//EDGE MODELS SHADER +//by yalt 2013 +//ye.boards.net + +models/buildables/infestation_slime/slimetop +{ + cull disable + { + map models/buildables/infestation_slime/slimetop.tga + alphaFunc GE128 + depthWrite + rgbGen lightingDiffuse + } +} + +models/buildables/infestation_slime/slime +{ + { + map models/buildables/infestation_slime/slime.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GT0 + depthWrite + } +} +models/buildables/infestation_slime/slime_side +{ + { + map models/buildables/infestation_slime/slime_side.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GT0 + depthWrite + } +} +//slime hook +models/infestationslimezunge +{ + cull disable + { + map textures/slime_ye/zunge.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GE128 + depthWrite + tcMod scroll 0.2 0 + } +} \ No newline at end of file diff --git a/assets/scripts/ab_infestation_slime.trail b/assets/scripts/ab_infestation_slime.trail new file mode 100644 index 0000000..44190c2 --- /dev/null +++ b/assets/scripts/ab_infestation_slime.trail @@ -0,0 +1,14 @@ +//slime hook +models/buildables/infestationslime +{ + beam + { + shader models/infestationslimezunge + segments 6 + width 10.0 1.0 + color { 1 1 1 } - + segmentTime 50 + textureType repeat front 100.0 + jitter 1.0 5 + } +} diff --git a/assets/scripts/ab_infestation_thicket.shader b/assets/scripts/ab_infestation_thicket.shader new file mode 100644 index 0000000..f617d50 --- /dev/null +++ b/assets/scripts/ab_infestation_thicket.shader @@ -0,0 +1,11 @@ +models/buildables/infestation_thicket/haut_fetzen_halb +{ + { + map models/buildables/infestation_thicket/haut_fetzen_halb.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GT0 + depthWrite + rgbGen lightingDiffuse + } + +} \ No newline at end of file diff --git a/assets/scripts/ab_net.shader b/assets/scripts/ab_net.shader new file mode 100644 index 0000000..5b77025 --- /dev/null +++ b/assets/scripts/ab_net.shader @@ -0,0 +1,13 @@ +//EDGE MODELS SHADER +//by yalt 2013 +//ye.boards.net + +models/buildables/net/net +{ + { + map models/buildables/net/net.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GE128 + depthWrite + } +} \ No newline at end of file diff --git a/assets/scripts/ab_organic_bulb.particle b/assets/scripts/ab_organic_bulb.particle new file mode 100644 index 0000000..a86b73d --- /dev/null +++ b/assets/scripts/ab_organic_bulb.particle @@ -0,0 +1,16 @@ +organicbulbPS +{ + + + ejector + { + particle + { + dynamicLight 0 300 300 { 1.0 0.75 0.0 } + lifeTime 10000 + } + count 1 + delay 0 + period ~22% ~22% ~22% + } +} \ No newline at end of file diff --git a/assets/scripts/ab_overmind.shader b/assets/scripts/ab_overmind.shader new file mode 100644 index 0000000..ea9c584 --- /dev/null +++ b/assets/scripts/ab_overmind.shader @@ -0,0 +1,104 @@ +models/buildables/overmind/pod_strands +{ + cull disable + { + map models/buildables/eggpod/pod_strands.tga + rgbGen lightingDiffuse + alphaFunc GE128 + depthWrite + } + { + map models/buildables/eggpod/pod_strands.tga + alphaFunc GT0 + detail + alphaGen lightingSpecular + depthFunc equal + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + depthFunc equal + } +} + +models/buildables/overmind/over_spike +{ + { + map models/buildables/overmind/over_spike.tga + rgbGen lightingDiffuse + } + { + map models/buildables/overmind/over_spike.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/buildables/overmind/overhead +{ + { + map models/buildables/overmind/overhead.jpg + rgbGen lightingDiffuse + } + { + map models/buildables/overmind/overhead.jpg + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/buildables/overmind/overmind +{ + { + map models/buildables/overmind/overmind.jpg + rgbGen lightingDiffuse + } + { + map models/buildables/overmind/overmind.jpg + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/buildables/overmind/over_body +{ + { + map models/buildables/overmind/over_body.jpg + rgbGen lightingDiffuse + } + { + map models/buildables/overmind/over_body.jpg + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} diff --git a/assets/scripts/ab_panzer_medium.shader b/assets/scripts/ab_panzer_medium.shader new file mode 100644 index 0000000..7533b10 --- /dev/null +++ b/assets/scripts/ab_panzer_medium.shader @@ -0,0 +1,11 @@ +//EDGE MODELS SHADER +//by yalt 2013 +//ye.boards.net + +models/buildables/panzer_medium/haut +{ + { + map models/buildables/panzer_medium/haut.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} \ No newline at end of file diff --git a/assets/scripts/ab_pod.shader b/assets/scripts/ab_pod.shader new file mode 100644 index 0000000..7ec9b12 --- /dev/null +++ b/assets/scripts/ab_pod.shader @@ -0,0 +1,12 @@ +//EDGE MODELS SHADER +//by yalt 2013 +//ye.boards.net + +models/buildables/pod/pod +{ + { + map models/buildables/pod/pod.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + depthWrite + } +} \ No newline at end of file diff --git a/assets/scripts/ab_reflector.shader b/assets/scripts/ab_reflector.shader new file mode 100644 index 0000000..e6cf64e --- /dev/null +++ b/assets/scripts/ab_reflector.shader @@ -0,0 +1,22 @@ +//EDGE MODELS SHADER +//by yalt 2013 +//ye.boards.net + +//for aliens mercury reflector +models/buildables/reflector/mer +{ + { + map models/buildables/reflector/mer.jpg + tcGen environment + } +} + +models/buildables/reflector/haut_fetzen_b +{ + { + map models/buildables/reflector/haut_fetzen_b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GT0 + depthWrite + } +} \ No newline at end of file diff --git a/assets/scripts/ab_spiteful_abcess.particle b/assets/scripts/ab_spiteful_abcess.particle new file mode 100644 index 0000000..49b305a --- /dev/null +++ b/assets/scripts/ab_spiteful_abcess.particle @@ -0,0 +1,92 @@ +alienSpiteful_AbcessDestroyedPS +{ + ejector + { + particle + { + shader sync gfx/sprites/poisoncloud + + displacement 0 0 0 ~32.0 + + parentVelocityFraction 1.0 + velocityType static + velocityDir linear + velocityMagnitude 10 + velocity 0.0~0.5 0.0~0.5 1 ~0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 100 + acceleration 0 0 1 0 + + radius 0 10.0 40.0 + alpha 0 0.5 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 1500 + } + + count 25 + delay 0 + period 20 - ~0% + } + + ejector + { + particle + { + shader sync gfx/sprites/poisoncloud + + displacement 0 0 0 50.0 + normalDisplacement 3.0 + + velocityType normal + velocityDir linear + velocityMagnitude 10 + velocity 0 0 0 0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 0.5 + acceleration 0 0 0.5 0 + + radius 0 90.0 150.0 + alpha 0 1 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 10000 + } + + count 4 + delay 0 + period 0 - ~0% + } + ejector + { + particle + { + shader sync gfx/sprites/poisoncloud + + displacement 0 0 0 ~70 + normalDisplacement 80 + + velocityType static + velocityDir linear + velocityMagnitude 10 + velocity 0 0 -1 ~0 + + radius 0 70.0 15.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 10000 + } + + count 20 + delay 0 + period 0 - ~0% + } +} \ No newline at end of file diff --git a/assets/scripts/ab_spiteful_abcess.shader b/assets/scripts/ab_spiteful_abcess.shader new file mode 100644 index 0000000..eddd17a --- /dev/null +++ b/assets/scripts/ab_spiteful_abcess.shader @@ -0,0 +1,26 @@ +//EDGE MODELS SHADER +//by yalt 2013 +//ye.boards.net + +//spiteful abcest +models/buildables/spiteful_abcess/sa_foot_blend +{ + { + map models/buildables/spiteful_abcess/sa_foot.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GE128 + depthWrite + } +} + +models/buildables/spiteful_abcess/sa_organic_head +{ + { + map models/buildables/spiteful_abcess/sa_organic_head.jpg + } + { + map models/buildables/spiteful_abcess/sa_organic_head_blend.jpg + blendfunc add + rgbGen wave Triangle .5 .5 0 0.2 + } +} diff --git a/assets/scripts/ab_tendon_small.shader b/assets/scripts/ab_tendon_small.shader new file mode 100644 index 0000000..169d30c --- /dev/null +++ b/assets/scripts/ab_tendon_small.shader @@ -0,0 +1,13 @@ +//EDGE MODELS SHADER +//by yalt 2013 +//ye.boards.net + +models/buildables/tendon_small/haut_fetzen +{ + { + map models/buildables/tendon_small/haut_fetzen.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GT0 + depthWrite + } +} \ No newline at end of file diff --git a/assets/scripts/ab_trapper.shader b/assets/scripts/ab_trapper.shader new file mode 100644 index 0000000..501fbb4 --- /dev/null +++ b/assets/scripts/ab_trapper.shader @@ -0,0 +1,16 @@ +models/buildables/trapper/trapper_gills +{ +cull disable + { + map models/buildables/trapper/trapper_gills.tga + rgbGen lightingDiffuse + alphaFunc GE128 + } + { + map models/buildables/trapper/trapper_gills.tga + rgbGen lightingDiffuse + tcMod scroll -0.01 0 + tcMod scale -1 1 + alphaFunc GE128 + } +} diff --git a/assets/scripts/alien_models.shader b/assets/scripts/alien_models.shader new file mode 100644 index 0000000..8202b03 --- /dev/null +++ b/assets/scripts/alien_models.shader @@ -0,0 +1,179 @@ +models/players/builder/builder +{ + { + map models/players/builder/builder.jpg + rgbGen lightingDiffuse + } + { + map models/players/builder/builder.jpg + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/players/level0/level0 +{ + { + map models/players/level0/level0.jpg + rgbGen lightingDiffuse + } + { + map models/players/level0/level0.jpg + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/players/level1/level1 +{ + { + map models/players/level1/level1.jpg + rgbGen lightingDiffuse + } + { + map models/players/level1/level1.jpg + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/players/level1/level1adv +{ + { + map models/players/level1/level1upg.jpg + rgbGen lightingDiffuse + } + { + map models/players/level1/level1upg.jpg + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/players/level1/level1upg +{ + { + map models/players/level1/level1upg.jpg + rgbGen lightingDiffuse + } + { + map models/players/level1/level1upg.jpg + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/players/level2/default +{ + { + map models/players/level2/default.tga + rgbGen lightingDiffuse + } + { + map models/players/level2/default.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/players/level3/level3 +{ + { + map models/players/level3/level3.tga + rgbGen lightingDiffuse + } + { + map models/players/level3/level3.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/players/level3/level3adv +{ + { + map models/players/level3/level3adv.tga + rgbGen lightingDiffuse + } + { + map models/players/level3/level3adv.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/players/level4/level4 +{ + { + map models/players/level4/level4.jpg + rgbGen lightingDiffuse + } + { + map models/players/level4/level4.jpg + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} diff --git a/assets/scripts/aw_aliens.shader b/assets/scripts/aw_aliens.shader new file mode 100644 index 0000000..a7b1e33 --- /dev/null +++ b/assets/scripts/aw_aliens.shader @@ -0,0 +1,206 @@ +spore001 +{ + nopicmip + cull disable + { + map gfx/spore/spore001.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore002 +{ + nopicmip + cull disable + { + map gfx/spore/spore002.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore003 +{ + nopicmip + cull disable + { + map gfx/spore/spore003.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore004 +{ + nopicmip + cull disable + { + map gfx/spore/spore004.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore005 +{ + nopicmip + cull disable + { + map gfx/spore/spore005.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore006 +{ + nopicmip + cull disable + { + map gfx/spore/spore006.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore007 +{ + nopicmip + cull disable + { + map gfx/spore/spore007.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore008 +{ + nopicmip + cull disable + { + map gfx/spore/spore008.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore009 +{ + nopicmip + cull disable + { + map gfx/spore/spore009.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore010 +{ + nopicmip + cull disable + { + map gfx/spore/spore010.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore011 +{ + nopicmip + cull disable + { + map gfx/spore/spore011.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore012 +{ + nopicmip + cull disable + { + map gfx/spore/spore012.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore013 +{ + nopicmip + cull disable + { + map gfx/spore/spore013.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore014 +{ + nopicmip + cull disable + { + map gfx/spore/spore014.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore015 +{ + nopicmip + cull disable + { + map gfx/spore/spore015.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore016 +{ + nopicmip + cull disable + { + map gfx/spore/spore016.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore017 +{ + nopicmip + cull disable + { + map gfx/spore/spore017.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + + +models/weapons/acidbomb/acid_move +{ + { + map $lightmap + rgbGen identity + } + { + map models/weapons/acidbomb/acidb.jpg + rgbGen wave sin 0.7 0.3 0 0.25 + tcMod scroll 0.2 0.2 + } + { + map models/weapons/acidbomb/acid.tga + blendFunc blend + alphaFunc GE128 + depthWrite + rgbGen lightingDiffuse + } +} + +models/weapons/acidbomb/acid_static +{ + { + map models/weapons/acidbomb/acid.tga + } + { + map $lightmap + rgbGen identity + blendFunc filter + alphaFunc GE128 + depthWrite + rgbGen lightingDiffuse + } +} + diff --git a/assets/scripts/aw_level1_upg.particle b/assets/scripts/aw_level1_upg.particle new file mode 100644 index 0000000..7e582ac --- /dev/null +++ b/assets/scripts/aw_level1_upg.particle @@ -0,0 +1,337 @@ +firstPersonPoisonCloudPS +{ + ejector + { + particle + { + shader sync gfx/sprites/poisoncloud + + displacement 0 0 0 ~32.0 + + parentVelocityFraction 1.0 + velocityType static + velocityDir linear + velocityMagnitude 16 + velocity 0 0 1 ~0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 1 0 + + radius 0 10.0 40.0 + alpha 0 0.5 0.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 1000 + } + + count 400 + delay 0 + period 20 - ~0% + } +} + +models/weapons/acidbomb/impactPSBIG +{ + ejector + { + particle + { + shader sync gfx/sprites/green_acid + + displacement 0 0 0 ~80 + normalDisplacement 80 + + velocityType static + velocityDir linear + velocityMagnitude 45 + velocity 0 0 -1 ~0 + + radius 0 25.0 15.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 1000~50% + } + + count 35 + delay 0 + period 0 - ~0% + } + ejector + { + particle + { + shader sync greenblood01frame01 greenblood01frame02 greenblood01frame03 greenblood01frame04 greenblood01frame05 greenblood01frame06 greenblood01frame07 greenblood01frame08 + + displacement 0 0 0 ~25.0 + normalDisplacement 35 + + velocityType normal + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 850 + acceleration 0 0 -1 ~30 + + radius 0 10.0 20.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.2 + + lifeTime 700~50% + } + + count 50 + delay 0 + period 5 - ~0% + } + ejector + { + particle + { + shader sync greenblood01frame01 + + displacement 0 0 0 ~45.0 + normalDisplacement 35 + + velocityType normal + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 900 + acceleration 0 0 -1 ~30 + + radius 0 0 0 + alpha 0 0 1 + rotation 0 ~360 - + bounce 0.3 + bounceMark 1~1 64 acid_pool + + lifeTime 2000~50% + overdrawProtection + } + + count 30 + delay 0 + period 5 - ~0% +} + ejector + { + particle + { + model models/weapons/level3upg/missile.md3 + + displacement 0 0 40 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~60 + + accelerationType static + accelerationDir linear + accelerationMagnitude 0 + acceleration 0 0 -1 0 + + radius 0 1.0 - + + lifeTime 3000 + } + + count 15 + delay 0 + period 1 - ~0% + } +} + +models/weapons/acidbomb/impactPS +{ + ejector + { + particle + { + shader sync gfx/sprites/green_acid + + displacement 0 0 0 ~70 + normalDisplacement 80 + + velocityType static + velocityDir linear + velocityMagnitude 35 + velocity 0 0 -1 ~0 + + radius 0 20.0 15.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 1000~50% + } + + count 20 + delay 0 + period 0 - ~0% + } + ejector + { + particle + { + shader sync greenblood01frame01 greenblood01frame02 greenblood01frame03 greenblood01frame04 greenblood01frame05 greenblood01frame06 greenblood01frame07 greenblood01frame08 + + displacement 0 0 0 ~25.0 + normalDisplacement 35 + + velocityType normal + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 ~30 + + radius 0 8.0 20.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.2 + + lifeTime 650~50% + } + + count 25 + delay 0 + period 5 - ~0% + } + ejector + { + particle + { + shader sync greenblood01frame01 + + displacement 0 0 0 ~32.0 + normalDisplacement 35 + + velocityType normal + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 900 + acceleration 0 0 -1 ~30 + + radius 0 0 0 + alpha 0 0 1 + rotation 0 ~360 - + bounce 0.3 + bounceMark 1~1 64 acid_pool + + lifeTime 2000~50% + overdrawProtection + } + + count 25 + delay 0 + period 5 - ~0% +} + ejector + { + particle + { + model models/weapons/level3upg/missile.md3 + + displacement 0 0 40 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~60 + + accelerationType static + accelerationDir linear + accelerationMagnitude 0 + acceleration 0 0 -1 0 + + radius 0 1.0 - + + lifeTime 3000 + } + + count 15 + delay 0 + period 1 - ~0% + } +} + + +models/weapons/level1upg/muzzlePS +{ + ejector + { + particle + { + shader sync gfx/sprites/poisoncloud + + displacement 0 0 0 ~0.0 + + parentVelocityFraction 1.0 + + velocityType cent + velocityDir linear + velocityMagnitude 80 + velocity 0 0 0 ~50 + + radius 0 10.0 25.0 + alpha 0 0.5 0.0 + rotation 0 ~360 - + bounce 1.0 + + lifeTime 800 + } + + count 20 + delay 0 + period 40 - ~0% + } +} + + +poisonCloudedPS +{ + ejector + { + particle + { + shader sync gfx/sprites/poisoncloud + + displacement 0 0 0 ~6.0 + + velocityType static + velocityDir linear + velocityMagnitude 60 + velocity 0 0 0 ~50 + + radius 0 4.0 12.0 + alpha 0 0.25 0.0 + rotation 0 ~360 - + + lifeTime 800 + } + + count 100 + delay 0 + period 50 200 ~0% + } +} diff --git a/assets/scripts/aw_level1_upg.shader b/assets/scripts/aw_level1_upg.shader new file mode 100644 index 0000000..e782bf9 --- /dev/null +++ b/assets/scripts/aw_level1_upg.shader @@ -0,0 +1,8 @@ +gfx/edge/basi_invisble_overlay +{ +sort Nearest + { + animmap 12 gfx/edge/basi_invisble_overlay.jpg gfx/edge/basi_invisble_overlay2.jpg gfx/edge/basi_invisble_overlay3.jpg + blendFunc add + } +} diff --git a/assets/scripts/aw_level2.shader b/assets/scripts/aw_level2.shader new file mode 100644 index 0000000..f483c1b --- /dev/null +++ b/assets/scripts/aw_level2.shader @@ -0,0 +1,26 @@ +models/players/level2/level2adv +{ + { + map models/players/level2/lvl2_fx.tga + blendFunc GL_ONE GL_ZERO + tcmod scale 7 7 + tcMod scroll 5 -5 + tcmod rotate 360 + rgbGen identity + } + + { + map models/players/level2/adv.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } +} + +models/players/level2/electric_s +{ + { + map models/players/level2/electric.jpg + blendfunc add + tcMod scroll 10.0 0.5 + } +} diff --git a/assets/scripts/aw_level2_upg.trail b/assets/scripts/aw_level2_upg.trail new file mode 100644 index 0000000..83fe7bc --- /dev/null +++ b/assets/scripts/aw_level2_upg.trail @@ -0,0 +1,31 @@ + +models/weapons/lev2zap/lightning +{ + beam + { + shader models/ammo/tesla/tesla_bolt + + segments 5 + width 16.0 16.0 + color { 0.8 0.8 0.8 } - + + textureType repeat front 100.0 + + jitter 4.0 200 + jitter 1.0 20 + } + + beam + { + shader models/ammo/tesla/tesla_bolt + + segments 8 + width 5.0 5.0 + color { 0.5 0.8 1.0 } - + + textureType repeat back 50.0 + + jitter 2.0 150 + jitter 1.0 30 + } +} diff --git a/assets/scripts/aw_level3_upg.particle b/assets/scripts/aw_level3_upg.particle new file mode 100644 index 0000000..0718cf2 --- /dev/null +++ b/assets/scripts/aw_level3_upg.particle @@ -0,0 +1,63 @@ +models/weapons/level3upg/missilePS +{ + ejector + { + particle + { + shader sync gfx/blood/green_acid2 + + displacement 0 0 0 ~8 + + parentVelocityFraction 0.0~0.05 + velocityType static + velocityDir linear + velocityMagnitude 2 + velocity 0 0 -1 ~360 + + radius 0 10.0 3.0 + alpha 0 1.0 0.0 + bounce 0.1 + + lifeTime 50~5000 + } + + count infinite + delay 0 + period 10 - ~0% + } +} + + +models/weapons/level3upg/impactPS +{ + ejector + { + particle + { + shader sync gfx/level3upg/barb_splash + + displacement 0 0 0 ~8 + + velocityType normal + velocityDir linear + velocityMagnitude 800 + velocity 0 0 1 ~80 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 3.0~2.0 0.0 + alpha 0 1.0 1.0 + rotation 0 ~360 - + bounce 0.4~100% + + lifeTime 175 + } + + count 6 + delay 0 + period 0 - ~0% + } +} diff --git a/assets/scripts/aw_level4.particle b/assets/scripts/aw_level4.particle new file mode 100644 index 0000000..88f0deb --- /dev/null +++ b/assets/scripts/aw_level4.particle @@ -0,0 +1,199 @@ + +models/weapons/grenade/impactFBPS2 +{ + ejector + { + particle + { + shader sync gfx/sprites/smoke + displacement 0 0 23 ~5 + velocityType static + velocityDir linear + velocityMagnitude 60 + velocity 0 0 1 ~360 + accelerationType static + accelerationDir linear + accelerationMagnitude 60 + acceleration 0 0 -1 ~360 + radius 10 25.0 370.0 + alpha 0 0.5 0.0 + rotation 0 0 - + bounce 0.5 + lifeTime 15000 + childSystem models/weapons/smoke/addimpactPS4 + } + + count 10 + delay 0 + period 10 - ~0% + } + + ejector + { + particle + { + shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + + displacement 0 0 11 ~20 + + velocityType static + velocityDir linear + velocityMagnitude 200~75% + velocity 0 0 1 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 -1 0 + + radius 0 400 0.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0 + + lifeTime 800 + + childSystem models/weapons/grenade/impactTrailPS2 + } + + count 5 + delay 0 + period 10 - ~0% + } + + ejector + { + particle + { + shader sync gfx/sprites/spark + + displacement 0 0 8 ~20 + + velocityType static + velocityDir linear + velocityMagnitude 700~3% + velocity 0 0 1 ~320 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 1 0 + + radius 0 20.0 2.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.1 + bounceMark 2~2 60 gfx/marks/burn_mrk + + lifeTime 200 + onDeathSystem models/weapons/smoke/addimpactFlamePSsm + } + + count 15 + delay 0 + period 0 - ~0% + } +} + + + + + +models/weapons/level4/muzzlePS +{ + ejector + { + particle + { + shader sync flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + displacement 0 0 0 ~5.0 + + parentVelocityFraction 0.65 + + velocityType cent + velocityDir linear + velocityMagnitude 500 + velocity 0 0 0 ~0 + + physicsRadius 15 + + radius 0 25.0 60.0 + alpha 0 1.0 1.0 + rotation 0 ~360 - + bounce 0 + + lifeTime 1000 + } + + count 10 + delay 0 + period 15 - ~0% + } + +} + + + +models/weapons/smoke/addimpactFlame2PSsm + + { + ejector + { + particle + { + shader sync textures/yeflamer/flamesadd + displacement 0 0 0 ~10 + + parentVelocityFraction 0.0~0.05 + velocityType static + velocityDir linear + velocityMagnitude 2 + velocity 0 0 -1 ~360 + + radius 0 180.0 10.0 + alpha 0 1 0.0 + rotation 0 ~360 - + lifeTime 10000 + } + + count 1 + delay 0 + period 0 - ~0 + } +} + + +models/weapons/flamer/pMissile2PS +{ + ejector + { + particle + { + shader sync gfx/sprites/spark + + displacement 0 0 8 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 400~20% + velocity 0 0 -1 ~190 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 5.5 1.5 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.1 + + lifeTime 3000 + onDeathSystem models/weapons/smoke/addimpactFlamePSsm + } + + count 10 + delay 0 + period 25 - ~0% + } +} diff --git a/assets/scripts/aw_level5.particle b/assets/scripts/aw_level5.particle new file mode 100644 index 0000000..6b48fa5 --- /dev/null +++ b/assets/scripts/aw_level5.particle @@ -0,0 +1,79 @@ +airpounceblast +{ + ejector + { + particle + { + shader sync airpounceflash + radius 0 1.0 70.0 + alpha 50 1.0 0.0 + lifeTime 300 + } + count 1 + delay 0 + period 0 - ~0% + } + ejector + { + particle + { + shader sync gfx/sprites/smoke + displacement 0 0 23 ~20 + velocityType static + velocityDir linear + velocityMagnitude 60 + velocity 0 0 1 ~360 + realLight + accelerationType static + accelerationDir linear + accelerationMagnitude 60 + acceleration 0 0 -1 ~360 + radius 8 20.0 300.0 + alpha 0 0.5 0.0 + rotation 0 0 - + bounce 0.5 + lifeTime 1000 + } + count 2 + delay 0 + period 10 - ~0% + } +} + +models/weapons/level5/impactsp +{ + ejector + { + particle + { + shader sync gfx/sprites/spark.tga + + displacement 0 0 0 ~3.0 + + velocityType static + velocityDir linear + velocity 0 0 -1 ~35 + velocityMagnitude 200 + + accelerationType static + accelerationDir linear + acceleration 0 0 -1 ~25 + accelerationMagnitude 600 + + dynamicLight 100 16 4 { .9 .7 0 } + bounce .3 + radius 75 3 4 + alpha 0 .5 .0 + + lifeTime 1000 + + childTrailSystem models/weapons/level5/trail + + overdrawProtection + } + + count ~5 + delay 0 + period 100 - ~50% + } +} \ No newline at end of file diff --git a/assets/scripts/aw_level5.shader b/assets/scripts/aw_level5.shader new file mode 100644 index 0000000..6658f78 --- /dev/null +++ b/assets/scripts/aw_level5.shader @@ -0,0 +1,29 @@ +level5/trailshader +{ + cull disable + { + map models/weapons/level5/sparks.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaGen vertex + } +} + +airpounceflash +{ + cull disable + nopicmip + { + map gfx/sprites/airpounceflash.tga + blendFunc add + } +} + +radialblast +{ + cull disable + nopicmip + { + map gfx/sprites/radial.tga + blendFunc add + } +} diff --git a/assets/scripts/aw_level5.trail b/assets/scripts/aw_level5.trail new file mode 100644 index 0000000..8375cb5 --- /dev/null +++ b/assets/scripts/aw_level5.trail @@ -0,0 +1,12 @@ +models/weapons/level5/trail +{ + beam + { + shader level5/trailshader + segments 5 + width 1.0 0.5 + alpha 1.0 0.1 + segmentTime 30 + textureType stretch 0.0 1.0 + } +} \ No newline at end of file diff --git a/assets/scripts/custinfoparms.txt b/assets/scripts/custinfoparms.txt new file mode 100644 index 0000000..3a7a63e --- /dev/null +++ b/assets/scripts/custinfoparms.txt @@ -0,0 +1,15 @@ +//custom surfaceParms file + +//custom CONTENTS_ flags +{ + noalienbuild 0x1000 + nohumanbuild 0x2000 + nobuild 0x4000 +} + +//custom SURF_ flags +{ + noalienbuildsurface 0x80000 + nohumanbuildsurface 0x100000 + nobuildsurface 0x200000 +} diff --git a/assets/scripts/general_alien_buildables.particle b/assets/scripts/general_alien_buildables.particle new file mode 100644 index 0000000..fb52fb1 --- /dev/null +++ b/assets/scripts/general_alien_buildables.particle @@ -0,0 +1,150 @@ +//AB BLEED +alienBuildableBleedPS +{ + ejector + { + particle + { + shader sync gfx/damage/blood.tga + displacement 0 0 0 0 + velocityType normal + velocityDir linear + velocityMagnitude 15 + velocity 0 0 0 ~35 + accelerationType static + accelerationDir linear + acceleration 0 0 -1 ~5 + accelerationMagnitude 25 + radius 0 5 8 + alpha 250 .85 0 + rotation 0 ~-15 ~15 + bounce 0.0 + color 0 { 1.0 1.0 0.6 } - + lifeTime 400~100 + } + particle + { + shader sync gfx/damage/blood.tga + displacement 0 0 0 0 + velocityType normal + velocityDir linear + velocityMagnitude 15 + velocity 0 0 0 ~35 + accelerationType static + accelerationDir linear + acceleration 0 0 -1 ~5 + accelerationMagnitude 25 + radius 0 5 8 + alpha 250 .85 0 + rotation 0 ~165 ~195 + bounce 0.0 + color 0 { 1.0 1.0 0.6 } - + lifeTime 400~100 + } + count 2 + delay 0 + period 0 - 0 + } +} + +//AB DAMAMGE +alienBuildableDamagedPS +{ + ejector + { + particle + { + shader sync gfx/sprites/green_acid + velocityType normal + velocityDir linear + velocityMagnitude 100 + velocity 0 0 0 ~40 + accelerationType static + accelerationDir linear + accelerationMagnitude 200 + acceleration 0 0 -1 0 + radius 0 4.0 20.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.0 + lifeTime 1000~50% + } + count infinite + delay 0 + period 750 - ~0% + } +} + +//AB DESTROYED +alienBuildableDestroyedPS +{ + ejector + { + particle + { + shader sync gfx/sprites/green_acid + displacement 0 0 0 ~70 + normalDisplacement 80 + velocityType static + velocityDir linear + velocityMagnitude 30 + velocity 0 0 -1 ~0 + radius 0 20.0 15.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.0 + lifeTime 1000~50% + } + count 16 + delay 0 + period 0 - ~0% + } + ejector + { + particle + { + shader sync gfx/sprites/green_acid + displacement 0 0 40 ~0 + velocityType static + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~60 + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + radius 0 20.0 30.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.2 + lifeTime 1000 + } + count 10 + delay 0 + period 10 - ~0% + } + ejector + { + particle + { + model models/fx/alien_gibs/a_gib1.md3 models/fx/alien_gibs/a_gib2.md3 models/fx/alien_gibs/a_gib3.md3 models/fx/alien_gibs/a_gib4.md3 + displacement 0 0 40 ~0 + velocityType static + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~60 + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + radius 0 1.0 - + bounce 0.2 + bounceMark 1~1 16 creep + bounceSound ~1 sound/misc/organic_bounce.wav + lifeTime 5000~1000 + } + count 8 + delay 0 + period 10 - ~0% + } +} \ No newline at end of file diff --git a/assets/scripts/general_alien_player.particle b/assets/scripts/general_alien_player.particle new file mode 100644 index 0000000..843ba45 --- /dev/null +++ b/assets/scripts/general_alien_player.particle @@ -0,0 +1,99 @@ + + +alienEvolvePS +{ + ejector + { + particle + { + shader sync gfx/sprites/green_acid + + displacement 0 0 0 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 150~75% + velocity 0 0 1 ~50 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 5.0 30.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.2 + + lifeTime 1000 + } + + count 30 + delay 0 + period 5 - ~0% + } +} + +alienBleedPS +{ + ejector + { + particle + { + shader sync gfx/damage/blood.tga + displacement 0 0 0 0 + + velocityType normal + + velocityDir linear + + velocityMagnitude 15 + velocity 0 0 0 ~35 + + accelerationType static + accelerationDir linear + acceleration 0 0 -1 ~5 + accelerationMagnitude 25 + + radius 0 5 8 + alpha 250 .85 0 + rotation 0 ~-15 ~15 + bounce 0.0 + color 0 { 1.0 1.0 0.6 } - + + lifeTime 400~100 + } + + particle + { + shader sync gfx/damage/blood.tga + displacement 0 0 0 0 + + velocityType normal + + velocityDir linear + + velocityMagnitude 15 + velocity 0 0 0 ~35 + + accelerationType static + accelerationDir linear + acceleration 0 0 -1 ~5 + accelerationMagnitude 25 + + radius 0 5 8 + alpha 250 .85 0 + rotation 0 ~165 ~195 + bounce 0.0 + color 0 { 1.0 1.0 0.6 } - + + lifeTime 400~100 + } + + count 2 + delay 0 + period 0 - 0 + } + + thirdPersonOnly +} diff --git a/assets/scripts/general_human_buildables.particle b/assets/scripts/general_human_buildables.particle new file mode 100644 index 0000000..52ffb64 --- /dev/null +++ b/assets/scripts/general_human_buildables.particle @@ -0,0 +1,264 @@ + + +humanBuildableBleedPS +{ + ejector + { + particle + { + shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + displacement 0 0 0 0 + + velocityType normal + + velocityDir linear + + velocityMagnitude 15 + velocity 0 0 0 ~35 + + accelerationType static + accelerationDir linear + acceleration 0 0 -1 ~5 + accelerationMagnitude 25 + + radius 0 5 8 + alpha 250 .75 0 + rotation 0 ~-15 ~15 + bounce 0.0 + color 0 { 0.8 0.2 0.2 } - + + lifeTime 200~50 + } + + particle + { + shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + displacement 0 0 0 0 + + velocityType normal + + velocityDir linear + + velocityMagnitude 15 + velocity 0 0 0 ~35 + + accelerationType static + accelerationDir linear + acceleration 0 0 -1 ~5 + accelerationMagnitude 25 + + radius 0 5 8 + alpha 250 .75 0 + rotation 0 ~-15 ~15 + bounce 0.0 + color 0 { 0.8 0.2 0.2 } - + + lifeTime 200~50 + } + + count 2 + delay 0 + period 0 - 0 + } +} + + +humanBuildableDamagedPS +{ + ejector + { + particle + { + shader sync gfx/sprites/smoke + + displacement 0 0 8 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 50 + velocity 0 0 1 ~60 + + accelerationType static + accelerationDir linear + accelerationMagnitude 50 + acceleration 0 0 1 0 + + radius 0 10.0 50.0 + alpha 0 0.5 0.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 1500~50% + } + + count infinite + delay 0 + period 200 - ~0% + } + + ejector + { + particle + { + shader sync gfx/sprites/spark + + displacement 0 0 11 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 200 + velocity 0 0 1 ~60 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 4.0 2.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.6 + + lifeTime 1500~50% + } + + count infinite + delay 0 + period 700 - ~0% + } +} + +humanBuildableDestroyedTrailPS +{ + ejector + { + particle + { + shader sync flame1 flame2 flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + + displacement 0 0 40 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 30 + velocity 0 0 -1 ~60 + + radius 0 20.0 15.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.2 + + lifeTime 1000 + } + count 10 + delay 0 + period 80 - ~0% + } +} + +humanBuildableDestroyedPS +{ + ejector + { + particle + { + shader sync gfx/sprites/spark + displacement 0 0 8 ~0 + velocityType static + velocityDir linear + velocityMagnitude 350~75% + velocity 0 0 1 ~60 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 4.0 2.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.4~100% + + lifeTime 5000~100% + } + count 80 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync flame1 flame2 flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + + displacement 0 0 40 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~60 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 20.0 30.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.2 + + lifeTime 1000 + + childSystem humanBuildableDestroyedTrailPS + } + count 10 + delay 0 + period 10 - ~0% + } + ejector + { + particle + { + model models/fx/metal_gibs/m_gib1.md3 models/fx/metal_gibs/m_gib2.md3 models/fx/metal_gibs/m_gib3.md3 models/fx/metal_gibs/m_gib4.md3 models/fx/metal_gibs/m_gib5.md3 models/fx/metal_gibs/m_gib6.md3 models/fx/metal_gibs/m_gib7.md3 models/fx/metal_gibs/m_gib8.md3 + + displacement 0 0 40 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~60 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 1.0 - + bounce 0.2 + bounceMark 1~1 16 gfx/marks/burn_mrk + bounceSound ~1 sound/buildables/human/fragmentbounce.wav + + lifeTime 7000~1000 + } + + count 8 + delay 0 + period 10 - ~0% + } + + ejector + { + particle + { + dynamicLight 0 300 0 { 1.0 0.75 0.0 } + + lifeTime 600~100 + } + + count 1 + delay 0 + period 0 - ~0% + } +} \ No newline at end of file diff --git a/assets/scripts/general_human_player.particle b/assets/scripts/general_human_player.particle new file mode 100644 index 0000000..0cbdfd6 --- /dev/null +++ b/assets/scripts/general_human_player.particle @@ -0,0 +1,66 @@ + +humanBleedPS +{ + ejector + { + particle + { + shader sync gfx/damage/blood.tga + displacement 0 0 0 0 + + velocityType normal + + velocityDir linear + + velocityMagnitude 15 + velocity 0 0 0 ~35 + + accelerationType static + accelerationDir linear + acceleration 0 0 -1 ~5 + accelerationMagnitude 25 + + radius 0 5 8 + alpha 250 .75 0 + rotation 0 ~-15 ~15 + bounce 0.0 + color 0 { 0.8 0.2 0.2 } - + + lifeTime 400~100 + } + + particle + { + shader sync gfx/damage/blood.tga + displacement 0 0 0 0 + + velocityType normal + + velocityDir linear + + velocityMagnitude 15 + velocity 0 0 0 ~35 + + accelerationType static + accelerationDir linear + acceleration 0 0 -1 ~5 + accelerationMagnitude 25 + + radius 0 5 8 + alpha 250 .75 0 + rotation 0 ~-15 ~15 + bounce 0.0 + color 0 { 0.8 0.2 0.2 } - + + lifeTime 400~100 + } + + count 2 + delay 0 + period 0 - 0 + } + + thirdPersonOnly +} + + diff --git a/assets/scripts/hb_container_sml.shader b/assets/scripts/hb_container_sml.shader new file mode 100644 index 0000000..34c3ece --- /dev/null +++ b/assets/scripts/hb_container_sml.shader @@ -0,0 +1,16 @@ +models/buildables/container_large/container_texture +{ +nopicmip + { + map models/buildables/container_large/container_texture.jpg + rgbGen lightingDiffuse + } +} +models/buildables/container_large/container_texture_b +{ +nopicmip + { + map models/buildables/container_large/container_texture_b.jpg + rgbGen lightingDiffuse + } +} \ No newline at end of file diff --git a/assets/scripts/hb_dcc.shader b/assets/scripts/hb_dcc.shader new file mode 100644 index 0000000..de39002 --- /dev/null +++ b/assets/scripts/hb_dcc.shader @@ -0,0 +1,23 @@ +models/buildables/dcc/comp_pipes +{ + { + map models/buildables/dcc/comp_pipes.tga + rgbGen lightingDiffuse + tcGen environment + } +} + +models/buildables/dcc/comp_display +{ + { + map models/buildables/dcc/comp_grad.tga + rgbGen identity + tcMod scroll 0 1 + } + { + map models/buildables/dcc/comp_display.tga + blendfunc gl_one gl_src_alpha + rgbGen identity + } +} + diff --git a/assets/scripts/hb_fence.shader b/assets/scripts/hb_fence.shader new file mode 100644 index 0000000..fb21a6e --- /dev/null +++ b/assets/scripts/hb_fence.shader @@ -0,0 +1,18 @@ +models/buildables/fence/model_texture2 +{ + cull disable + nopicmip + { + map models/buildables/fence/model_texture2.tga + rgbGen lightingDiffuse + alphaFunc GE128 + } +} +models/buildables/fence/model_texture +{ + nopicmip + { + map models/buildables/light/model_texture.tga + rgbGen lightingDiffuse + } +} diff --git a/assets/scripts/hb_flame_turret.particle b/assets/scripts/hb_flame_turret.particle new file mode 100644 index 0000000..d8db30d --- /dev/null +++ b/assets/scripts/hb_flame_turret.particle @@ -0,0 +1,59 @@ +models/weapons/flamerturret/muzzlePS +{ + ejector + { + particle + { + shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + displacement 0 0 0 ~0.0 + + + + velocityType static + velocityDir point + velocityMagnitude 0 + velocity 0 0 0 ~0 + + physicsRadius 100 + + radius 40 40 0 + alpha 1.0 1.0 1.0 + rotation 0 ~360 - + bounce 0 + lifeTime 800 + } + + count 50 + delay 0 + period 15 - ~0% + } + +} + +models/weapons/FT/lagfl + { + ejector + { + particle + { + shader sync textures/yeflamer/flamesadd + displacement 0 0 0 ~0 + + parentVelocityFraction 0.0~0.00 + velocityType static + velocityDir linear + velocityMagnitude 0 + velocity 0 0 -50 ~360 + + radius 50 25 0 + alpha 0 1 0.0 + rotation 0 ~360 - + lifeTime 2000 + } + + count 1 + delay 0 + period 0 - ~0% + } +} + diff --git a/assets/scripts/hb_flameturret.shader b/assets/scripts/hb_flameturret.shader new file mode 100644 index 0000000..2073799 --- /dev/null +++ b/assets/scripts/hb_flameturret.shader @@ -0,0 +1,10 @@ +models/buildables/mgturret2/turret2_kuehler +{ + { + map models/buildables/mgturret2/turret2_kuehler.tga + alphaFunc GE128 + } + +} + + diff --git a/assets/scripts/hb_light.particle b/assets/scripts/hb_light.particle new file mode 100644 index 0000000..03b9278 --- /dev/null +++ b/assets/scripts/hb_light.particle @@ -0,0 +1,114 @@ +forcefieldPS +{ + ejector + { + particle + { + shader sync models/powerfield_base/blue_particle + + displacement 0 0 0 ~2.0 + + normalDisplacement 15.0 + + velocityType normal + velocityDir linear + velocityMagnitude 400 + velocity 0 0 0 ~80 + + accelerationType normal + accelerationDir linear + accelerationMagnitude 200 + acceleration 0 0 1 ~360 + + radius 0 6.0 4.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 1000 + } + + count 15 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync models/powerfield_base/blue_particle + + displacement 0 0 0 ~0.0 + + velocityType normal + velocityDir linear + velocityMagnitude 750 + velocity 0 0 0 ~80 + + accelerationType normal + accelerationDir linear + accelerationMagnitude 900~650 + acceleration 0 0 1 ~360 + + radius 0 3.0 0.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 120~20 + } + + count 4~15 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync models/powerfield_base/blue_particle + + displacement 0 0 0 ~2.5 + + normalDisplacement 5.5 + + velocityType normal + velocityDir linear + velocityMagnitude 200 + velocity 0 0 0 ~160 + + accelerationType static + accelerationDir linear + accelerationMagnitude 600 + acceleration 0 0 -1 0 + + radius 0 3.0 0.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 40~4000 + } + + count 3~15 + delay 0 + period 0 - ~0% + } + ejector + { + particle + { + parentVelocityFraction 0.7 + + dynamicLight 0 0 800 { 0.0 0.6 1 } + + lifeTime 100~300 + } + + count 1 + delay 0 + period 0 - ~0% + } +} \ No newline at end of file diff --git a/assets/scripts/hb_light.shader b/assets/scripts/hb_light.shader new file mode 100644 index 0000000..9319a1b --- /dev/null +++ b/assets/scripts/hb_light.shader @@ -0,0 +1,56 @@ +//EDGE MODELS SHADER +//by yalt 2013 +//ye.boards.net + +//human light(now: power field) + +models/powerfield_base/blue_particle +{ + cull disable + { + map models/buildables/light/blue_particle.tga + blendFunc add + rgbGen vertex + alphaGen vertex + } +} + +models/powerfield_base +{ + { + map models/buildables/light/model_texture.jpg + rgbGen identity + } + // { +// map models/buildables/light/model_texture_add.jpg +// blendfunc add +// rgbGen identity + //} +} + +models/powerfield_core +{ + { + map models/buildables/light/model_texture_3.jpg + blendfunc add + rgbGen identity + tcMod scroll 1 0.5 + } + { + map models/buildables/light/model_texture_3.jpg + blendfunc add + rgbGen identity + tcMod scroll -1 -0.5 + } + +} + +models/powerfield_field +{ + { + map models/buildables/light/model_texture_3.jpg + blendfunc add + tcMod scroll 0.1 0.1 + } + +} \ No newline at end of file diff --git a/assets/scripts/hb_medi.shader b/assets/scripts/hb_medi.shader new file mode 100644 index 0000000..d49b6ff --- /dev/null +++ b/assets/scripts/hb_medi.shader @@ -0,0 +1,28 @@ +models/buildables/medistat/red_cross +{ + { + map models/buildables/medistat/red_cross.tga + blendfunc gl_one_minus_dst_color gl_one + } +} + +models/buildables/medistat/medi_cone +{ + cull none + + { + map models/buildables/medistat/medi_cone.jpg + blendfunc add + rgbGen lightingDiffuse + tcMod scroll 1 0 + } + { + map models/buildables/telenode/sparkles.tga + blendfunc add + rgbGen identity + rgbGen wave noise 0 1 35 1 + tcMod scale 2 2 + tcMod scroll 1 0.5 + } +} + diff --git a/assets/scripts/hb_mgturret.shader b/assets/scripts/hb_mgturret.shader new file mode 100644 index 0000000..957e002 --- /dev/null +++ b/assets/scripts/hb_mgturret.shader @@ -0,0 +1,34 @@ +models/buildables/mgturret/t_flash +{ + cull disable + { + map models/buildables/mgturret/t_flash.tga + blendfunc add + rgbGen wave square 0 1 0 10 + } +} + +models/buildables/mgturret/turret_coil +{ + cull disable + { + map models/buildables/mgturret/turret_coil.tga + rgbGen lightingDiffuse + alphaFunc GE128 + } +} + +models/buildables/mgturret/turret_shiny +{ + { + map models/buildables/mgturret/turret_shiny.tga + rgbGen lightingDiffuse + } + { + map models/buildables/mgturret/ref_map.tga + blendfunc filter + rgbGen identity + tcGen environment + } +} + diff --git a/assets/scripts/hb_reactor.shader b/assets/scripts/hb_reactor.shader new file mode 100644 index 0000000..c856253 --- /dev/null +++ b/assets/scripts/hb_reactor.shader @@ -0,0 +1,210 @@ +models/buildables/reactor/reactor_main +{ + { + map models/buildables/reactor/reactor_main.tga + rgbGen lightingDiffuse + } + { + map models/buildables/reactor/reactor_glow.tga + blendfunc add + rgbGen wave sin 0 1 0 0.5 + } + { + map models/buildables/reactor/reactor_main.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} +models/buildables/reactor/reactor_body +{ + { + map models/buildables/reactor/reactor_body.tga + rgbGen lightingDiffuse + } +} +models/buildables/reactor/reactor_parts +{ + { + map models/buildables/reactor/reactor_parts.tga + rgbGen lightingDiffuse + } + { + map models/buildables/reactor/reactor_parts.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} +models/buildables/reactor/reactor_top +{ + { + map models/buildables/reactor/reactor_top.tga + rgbGen lightingDiffuse + } + { + map models/buildables/reactor/reactor_top.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} +models/buildables/reactor/reactor_control +{ + { + map models/buildables/reactor/reactor_control.tga + rgbGen lightingDiffuse + } + { + map models/buildables/reactor/reactor_control.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/buildables/reactor/reactor_meter +{ + { + map models/buildables/reactor/reactor_meter.tga + rgbGen lightingDiffuse + } + { + map models/buildables/reactor/reactor_meter.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/buildables/reactor/reactor_display +{ + { + map models/buildables/reactor/reactor_display.tga + rgbGen lightingDiffuse + } + { + map models/buildables/reactor/reactor_display.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/buildables/reactor/reactor_bolt +{ + cull disable + { + map models/buildables/reactor/reactor_bolt.tga + blendfunc add + rgbGen identity + tcMod scroll 2 0 + } +} + +models/buildables/repeater/energy +{ + { + map models/buildables/repeater/energy.tga + rgbGen wave sawtooth 0.3 1 0 0.5 + tcMod scale 2 1 + tcMod scroll 0 1 + } +} + +models/buildables/repeater/repeator_panel +{ + { + map models/buildables/repeater/repeator_panel.tga + rgbGen lightingDiffuse + } + { + map models/buildables/repeater/repeator_panel.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/buildables/arm/arm_panel2 +{ + { + map models/buildables/arm/arm_panel2.tga + rgbGen lightingDiffuse + } + { + map models/buildables/arm/arm_panel2.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/buildables/arm/arm_panel3 +{ + { + map models/buildables/arm/arm_panel3.tga + rgbGen lightingDiffuse + } + { + map models/buildables/arm/arm_panel3.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + diff --git a/assets/scripts/hb_refinery.shader b/assets/scripts/hb_refinery.shader new file mode 100644 index 0000000..adcf76f --- /dev/null +++ b/assets/scripts/hb_refinery.shader @@ -0,0 +1,8 @@ +buildables\refinery\refinery +{ + nopicmip + { + map map buildables\refinery\refinery.jpg + rgbGen lightingDiffuse + } +} \ No newline at end of file diff --git a/assets/scripts/hb_shield.shader b/assets/scripts/hb_shield.shader new file mode 100644 index 0000000..06142de --- /dev/null +++ b/assets/scripts/hb_shield.shader @@ -0,0 +1,17 @@ +//EDGE MODELS SHADER +//by yalt 2013 +//ye.boards.net + + +models/buildables/shield/model_texture_add +{ + { + map models/buildables/shield/model_texture_add.jpg + } + { + map models/buildables/shield/model_texture_add_light.jpg + blendFunc add + rgbGen wave Triangle .5 .5 0 5 + } +} + diff --git a/assets/scripts/hb_telenode.shader b/assets/scripts/hb_telenode.shader new file mode 100644 index 0000000..a505de6 --- /dev/null +++ b/assets/scripts/hb_telenode.shader @@ -0,0 +1,54 @@ +models/buildables/telenode/telenode_top +{ + { + map models/buildables/telenode/telenode_top.tga + rgbGen lightingDiffuse + } + { + map models/buildables/overmind/ref2.tga + blendfunc filter + rgbGen identity + tcGen environment + } +} + +models/buildables/telenode/energy +{ + { + map models/buildables/telenode/energy.tga + rgbGen wave inversesawtooth 0.2 0.4 0 1 + tcMod rotate 10 + } +} + +models/buildables/telenode/rep_cyl +{ + cull disable + { + map models/buildables/telenode/rep_cyl.jpg + blendfunc add + rgbGen lightingDiffuse + tcMod scroll 0.2 0 + } + { + map models/buildables/telenode/lines2.tga + blendfunc add + rgbGen identity + tcMod scroll 0 0.2 + } +} + +models/buildables/telenode/telenode_parts +{ + { + map models/buildables/telenode/telenode_parts.tga + rgbGen lightingDiffuse + } + { + map models/buildables/overmind/ref2.tga + blendfunc filter + rgbGen identity + tcGen environment + } +} + diff --git a/assets/scripts/hb_tesla.shader b/assets/scripts/hb_tesla.shader new file mode 100644 index 0000000..a4ced29 --- /dev/null +++ b/assets/scripts/hb_tesla.shader @@ -0,0 +1,59 @@ +models/buildables/tesla/tesla_main +{ + { + map models/buildables/tesla/tesla_main.tga + rgbGen lightingDiffuse + } + { + map models/buildables/overmind/ref2.tga + blendfunc filter + rgbGen identity + tcGen environment + } +} + +models/buildables/tesla/tesla_ball +{ + { + map models/buildables/tesla/tesla_ball.tga + rgbGen lightingDiffuse + tcGen environment + } +} + +models/buildables/tesla/tesla_grill +{ + { + map models/buildables/tesla/tesla_grill.tga + rgbGen wave sin 0 1 0 0.4 + } +} + +models/buildables/tesla/tesla_spark +{ + cull disable + { + map models/buildables/tesla/tesla_spark.tga + blendfunc add + rgbGen identity + } +} + +models/ammo/tesla/tesla_bolt +{ + cull disable + { + map models/ammo/tesla/tesla_bolt.tga + blendfunc add + rgbGen vertex + tcMod scroll 0.2 0 + } + { + map models/ammo/tesla/tesla_bolt.tga + blendfunc add + rgbGen wave sin 0 1 0 5 + tcMod scroll 0.5 0 + tcMod scale -1 1 + } +} + diff --git a/assets/scripts/hb_tesla.trail b/assets/scripts/hb_tesla.trail new file mode 100644 index 0000000..b64d1f2 --- /dev/null +++ b/assets/scripts/hb_tesla.trail @@ -0,0 +1,30 @@ +models/buildables/tesla/zap +{ + beam + { + shader models/ammo/tesla/tesla_bolt + + segments 9 + width 8.0 8.0 + color { 0.75 0.5 1.0 } - + + textureType repeat front 100.0 + + jitter 12.0 200 + jitter 2.0 20 + } + + beam + { + shader models/ammo/tesla/tesla_bolt + + segments 9 + width 8.0 8.0 + color { 0.5 0.8 1.0 } - + + textureType repeat back 50.0 + + jitter 12.0 150 + jitter 2.0 30 + } +} diff --git a/assets/scripts/hu_explosive_grenade.particle b/assets/scripts/hu_explosive_grenade.particle new file mode 100644 index 0000000..8424617 --- /dev/null +++ b/assets/scripts/hu_explosive_grenade.particle @@ -0,0 +1,502 @@ + +models/weapons/grenade/impactTrailPS +{ + ejector + { + particle + { + shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + + displacement 0 0 0 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 30 + velocity 0 0 -1 ~0 + + radius 0 30.0 10.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0 + + lifeTime 500 + } + + count 5 + delay 0 + period 40 - 0 + } +} + +models/weapons/grenade/impactPS +{ + ejector + { + particle + { + shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + + displacement 0 0 11 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 200~75% + velocity 0 0 1 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 -1 0 + + radius 0 10.0 40.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0 + + lifeTime 500 + + childSystem models/weapons/grenade/impactTrailPS + } + + count 5 + delay 0 + period 10 - ~0% + } + + ejector + { + particle + { + shader sync gfx/grenade/flare_01 + + displacement 0 0 8 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 10~50% + velocity 0 0 1 ~60 + + radius 0 100.0 200.0 + alpha 250 1.0 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 300 + } + + count 1 + delay 0 + period 10 - ~0% + } + + ejector + { + particle + { + shader sync gfx/sprites/spark + + displacement 0 0 8 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 700~3% + velocity 0 0 1 ~180 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 1 0 + + radius 0 10.0 2.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0 + + lifeTime 300 + } + + count 150 + delay 0 + period 0 - ~0% + } +} + + +models/weapons/grenade/impactPS2 +{ + ejector + { + particle + { + shader sync gfx/sprites/smoke2 + + displacement 0 0 0 50.0 + normalDisplacement 3.0 + + velocityType normal + velocityDir linear + velocityMagnitude 10 + velocity 0 0 0 0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 1 + acceleration 0 0 1 0 + + radius 0 100.0 500.0 + alpha 0 1 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 15000 + } + + count 1 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync gfx/sprites/smoke2 + displacement 0 0 23 ~0 + velocityType static + velocityDir linear + velocityMagnitude 60 + velocity 0 0 1 ~360 + realLight + accelerationType static + accelerationDir linear + accelerationMagnitude 60 + acceleration 0 0 -1 ~360 + radius 8 20.0 300.0 + alpha 0 0.5 0.0 + rotation 0 0 - + bounce 0.5 + lifeTime 5000 + childSystem models/weapons/smoke/addimpactPS4 + } + + count 5 + delay 0 + period 10 - ~0% + } + + ejector + { + particle + { + shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + + displacement 0 0 11 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 200~75% + velocity 0 0 1 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 -1 0 + + radius 0 150.0 40.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0 + + lifeTime 500 + + childSystem models/weapons/grenade/impactTrailPS2 + } + + count 5 + delay 0 + period 10 - ~0% + } + + ejector + { + particle + { + shader sync gfx/sprites/spark + + displacement 0 0 8 ~20 + + velocityType static + velocityDir linear + velocityMagnitude 700~3% + velocity 0 0 1 ~320 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 1 0 + + radius 0 10.0 2.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.1 + bounceMark 2~2 32 gfx/marks/burn_mrk + + lifeTime 150 + onDeathSystem models/weapons/smoke/addimpactFlamePSsm + } + + count 10 + delay 0 + period 0 - ~0% + } + ejector + { + particle + { + shader sync gfx/sprites/spark + + displacement 0 0 8 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 400~20% + velocity 0 0 -1 ~190 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 1.5 0.5 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.1 + + lifeTime 3000 + onDeathSystem models/weapons/smoke/addimpactFlamePSsm + } + + count 30 + delay 0 + period 0 - ~0% + } +} +//smoke nade +models/weapons/smoke/impactPS +{ + + ejector + { + particle + { + + shader sync gfx/sprites/smoke2 + displacement 0 0 3 0 + + velocityType static + velocityDir linear + velocityMagnitude 20 + velocity 0 0 50 ~20 + + realLight + + accelerationType static + accelerationDir linear + accelerationMagnitude 1 + acceleration 0 0 1 ~360 + + radius 0 2 10.0 + alpha 0 1 0.0 + rotation 20 ~360 - + bounce 0.5 + lifeTime 5000 + + + } + + count infinite + delay 4000 + period 50 - ~0% + } + + ejector + { + particle + { + shader sync gfx/sprites/smoke2 + displacement 0 0 23 ~0 + velocityType static + velocityDir linear + velocityMagnitude 60 + velocity 0 0 1 ~360 + realLight + accelerationType static + accelerationDir linear + accelerationMagnitude 60 + acceleration 0 0 -1 ~360 + radius 8 20.0 370.0 + alpha 0 0.5 0.0 + rotation 0 0 - + bounce 0.5 + lifeTime 20000 + childSystem models/weapons/smoke/addimpactPS + } + + count 40 + delay 6000 + period 10 - ~0% + } +} + +//smoke nade add +models/weapons/smoke/addimpactPS + + { + ejector + { + particle + { + shader sync gfx/sprites/smoke2 + displacement 0 0 0 ~0 + velocityType static + velocityDir linear + velocityMagnitude 50 + velocity 0 0 1 ~360 + + radius 0 50 300.0 + alpha 0 1 0.0 + rotation 0 ~360 - + bounce 0.5 + realLight + lifeTime 40000 + } + + count 2 + delay 2000 + period 80 - ~0% + } +} + +//flame add +models/weapons/smoke/addimpactFlamePS + + { + ejector + { + particle + { + shader sync textures/yeflamer/flamesadd + displacement 0 0 0 ~0 + + parentVelocityFraction 0.0~0.05 + velocityType static + velocityDir linear + velocityMagnitude 2 + velocity 0 0 -1 ~360 + + radius 0 50.0 50.0 + alpha 0 1 0.0 + rotation 0 ~360 - + lifeTime 10000 + } + + count 1 + delay 0 + period 0 - ~0% + } +} +models/weapons/smoke/addimpactFlamePSsm + + { + ejector + { + particle + { + shader sync textures/yeflamer/flamesadd + displacement 0 0 0 ~0 + + parentVelocityFraction 0.0~0.05 + velocityType static + velocityDir linear + velocityMagnitude 2 + velocity 0 0 -1 ~360 + + radius 0 20.0 20.0 + alpha 0 1 0.0 + rotation 0 ~360 - + lifeTime 10000 + } + + count 1 + delay 0 + period 0 - ~0% + } +} + + + + + +models/weapons/grenade/impactTrailPS2 +{ + ejector + { + particle + { + shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + + displacement 0 0 0 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 30 + velocity 0 0 -1 ~0 + + radius 0 150.0 10.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0 + + lifeTime 500 + } + + count 5 + delay 0 + period 40 - 0 + } +} + + + +//smoke nade add +models/weapons/smoke/addimpactPS4 + + { + ejector + { + particle + { + shader sync gfx/sprites/smoke + displacement 0 0 0 ~0 + velocityType static + velocityDir linear + velocityMagnitude 50 + velocity 0 0 1 ~360 + + radius 0 50 300.0 + alpha 0 1 0.0 + rotation 0 ~360 - + bounce 0.5 + realLight + lifeTime 10000 + } + + count 2 + delay 2000 + period 80 - ~0% + } +} + + + + diff --git a/assets/scripts/hu_jetpack.particle b/assets/scripts/hu_jetpack.particle new file mode 100644 index 0000000..52126ba --- /dev/null +++ b/assets/scripts/hu_jetpack.particle @@ -0,0 +1,99 @@ +jetPackDescendPS +{ + ejector + { + particle + { + shader sync gfx/sprites/smoke + + parentVelocityFraction 1.0 + velocityType tag + velocityDir linear + velocityMagnitude 100 + velocity 0 0 0 ~2.0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 10 + acceleration 0 0 -1 0 + + radius 0 4.0 20.0 + alpha 0 0.5 0.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 1500 + } + + count infinite + delay 0 + period 90 - ~0% + } +} + +jetPackAscendPS +{ + ejector + { + particle + { + shader sync gfx/sprites/smoke + + parentVelocityFraction 1.0 + velocityType tag + velocityDir linear + velocityMagnitude 60 + velocity 0 0 0 ~15.0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 10 + acceleration 0 0 -1 0 + + radius 0 4.0 20.0 + alpha 0 0.5 0.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 1500 + } + + count infinite + delay 0 + period 70 - ~0% + } +} + +jetPackHoverPS +{ + ejector + { + particle + { + shader sync gfx/sprites/smoke + + parentVelocityFraction 1.0 + velocityType tag + velocityDir linear + velocityMagnitude 80 + velocity 0 0 0 ~7.0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 10 + acceleration 0 0 -1 0 + + radius 0 4.0 20.0 + alpha 0 0.5 0.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 1500 + } + + count infinite + delay 0 + period 80 - ~0% + } +} + diff --git a/assets/scripts/hu_jetpack.shader b/assets/scripts/hu_jetpack.shader new file mode 100644 index 0000000..0bd72c8 --- /dev/null +++ b/assets/scripts/hu_jetpack.shader @@ -0,0 +1,9 @@ +models/players/human_base/jetpack_flash +{ + sort additive + { + map models/players/human_base/jetpack_flash.jpg + blendfunc GL_ONE GL_ONE + tcMod scroll 10.0 0.0 + } +} \ No newline at end of file diff --git a/assets/scripts/human_models.shader b/assets/scripts/human_models.shader new file mode 100644 index 0000000..f2b93ef --- /dev/null +++ b/assets/scripts/human_models.shader @@ -0,0 +1,152 @@ +models/players/human_base/h_base +{ + cull disable + { + map models/players/human_base/h_base.tga + rgbGen lightingDiffuse + alphaFunc GE128 + depthWrite + } + { + map models/players/human_base/h_base.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + depthFunc equal + } +} + +models/players/human_base/h_helmet +{ + cull disable + { + map models/players/human_base/h_helmet.tga + rgbGen lightingDiffuse + alphaFunc GE128 + depthWrite + } + { + map models/players/human_base/h_helmet.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + depthFunc equal + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + depthFunc equal + } +} +models/players/human_base/battpack +{ + cull disable + { + map models/players/human_base/battpack.tga + rgbGen lightingDiffuse + alphaFunc GE128 + depthWrite + } + { + models/players/human_base/battpack.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + depthFunc equal + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + depthFunc equal + } +} + +models/players/human_base/base +{ + cull disable + { + map models/players/human_base/base.tga + rgbGen lightingDiffuse + alphaFunc GE128 + depthWrite + } + { + map models/players/human_base/base.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + depthFunc equal + } +} + +models/players/human_base/light +{ + cull disable + { + map models/players/human_base/light.tga + rgbGen lightingDiffuse + alphaFunc GE128 + depthWrite + } + { + map models/players/human_base/light.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + depthFunc equal + } +} + +models/players/human_base/armour +{ + cull disable + { + map models/players/human_base/armour.tga + rgbGen lightingDiffuse + alphaFunc GE128 + depthWrite + } + { + map models/players/human_base/armour.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + depthFunc equal + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + depthFunc equal + } +} + +models/players/human_base/shoulderpads +{ + cull disable + { + map models/players/human_base/shoulderpads.tga + rgbGen lightingDiffuse + alphaFunc GE128 + depthWrite + } + { + map models/players/human_base/shoulderpads.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + depthFunc equal + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + depthFunc equal + } +} diff --git a/assets/scripts/hw_blaster.particle b/assets/scripts/hw_blaster.particle new file mode 100644 index 0000000..f2ad530 --- /dev/null +++ b/assets/scripts/hw_blaster.particle @@ -0,0 +1,91 @@ + +models/weapons/blaster/missilePS +{ + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + displacement 0 0 0 ~2.0 + + parentVelocityFraction 0.5 + + radius 0 1.5 0.0 + alpha 0 1.0 0.0 + bounce 0.01 + + lifeTime 400 + } + + count infinite + delay 0 + period 10 - ~0% + } +} +models/weapons/blaster/impactPS +{ + ejector + { + particle + { + shader sync gfx/sprites/smoke + + displacement 0 0 0 ~3.0 + normalDisplacement 3.0 + + velocityType normal + velocityDir linear + velocityMagnitude 20 + velocity 0 0 0 0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 1 0 + + radius 0 4.0 6.0 + alpha 0 0.5 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 500 + } + + count 20 + delay ~150 + period 10 - ~0% + } + + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + normalDisplacement 3.0 + dynamicLight 20 20 0 { 0.3 0.3 0.0 } + + velocityType normal + velocityDir linear + velocityMagnitude 200 + velocity 0 0 0 ~160 + + accelerationType static + accelerationDir linear + accelerationMagnitude 600 + acceleration 0 0 -1 0 + + radius 0 3.0 0.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.2 + + lifeTime 400 + } + + count 3~6 + delay 0 + period 0 - ~0% + } +} \ No newline at end of file diff --git a/assets/scripts/hw_blaster.shader b/assets/scripts/hw_blaster.shader new file mode 100644 index 0000000..f3b204a --- /dev/null +++ b/assets/scripts/hw_blaster.shader @@ -0,0 +1,10 @@ +gfx/blaster/orange_particle +{ + cull disable + { + map gfx/blaster/orange_particle.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaGen vertex + rgbGen vertex + } +} diff --git a/assets/scripts/hw_chaingun.particle b/assets/scripts/hw_chaingun.particle new file mode 100644 index 0000000..281a89a --- /dev/null +++ b/assets/scripts/hw_chaingun.particle @@ -0,0 +1,130 @@ + +models/weapons/chaingun/muzzlePS +{ + ejector + { + particle + { + model models/weapons/shells/rifle-shell.md3 + + displacement -5 -3 0 ~0.0 + + parentVelocityFraction 0.85 + + velocityType static_transform + velocityDir linear + velocityMagnitude 200 + velocity 0 -1 3 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 1.0 - + bounce 0.5 + + lifeTime 5000 + } + + count 1 + delay 0 + period 0 - ~0% + } +} + +models/weapons/chaingun/impactPS +{ + ejector + { + particle + { + shader sync gfx/misc/impactpuff2 + + displacement 0 0 0 ~4.0 + + parentVelocityFraction 0.4 + + radius 0 5.9 30.0 + alpha 0 0.3 0.0 + rotation 0 ~360 - + bounce 0.1 + + lifeTime 600 + } + + count 3 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + displacement 0 0 0 ~0.0 + dynamicLight 0 0 60 { 0.4 0.3 0.2 } + + velocityType normal + velocityDir linear + velocityMagnitude 950 + velocity 0 0 0 ~80 + + accelerationType normal + accelerationDir linear + accelerationMagnitude 900~650 + acceleration 0 0 1 ~360 + + radius 0 2.0 0.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 90~35 + childTrailSystem models/weapons/rifle/impactTS + + } + + count 1~5 + delay 0 + period 0 - ~0% + } +} + + + +models/weapons/chaingun/muzzlePS2 +{ + ejector + { + particle + { + model models/weapons/shells/rifle-shell.md3 + + displacement -5 -3 0 ~0.0 + + parentVelocityFraction 0.85 + + velocityType static_transform + velocityDir linear + velocityMagnitude 200 + velocity 0 -1 3 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 1.0 - + bounce 0.5 + + lifeTime 6000 + } + + count 1 + delay 0 + period 0 - ~0% + } +} \ No newline at end of file diff --git a/assets/scripts/hw_conkit.shader b/assets/scripts/hw_conkit.shader new file mode 100644 index 0000000..7ec2a48 --- /dev/null +++ b/assets/scripts/hw_conkit.shader @@ -0,0 +1,55 @@ +models/weapons/ckit/rep_cyl +{ + cull disable + { + map models/weapons/ckit/rep_cyl.jpg + blendfunc add + tcMod scroll 0.2 0 + } + { + map models/weapons/ckit/lines2.jpg + blendfunc add + tcMod scroll 0 -0.2 + } +} + +models/weapons/ckit/screen +{ + { + map models/weapons/ckit/screen.jpg + } + + { + map models/weapons/ckit/scroll.jpg + blendfunc add + tcMod scroll 10 -0.4 + } +} + +models/weapons/ackit/rep_cyl +{ + cull disable + { + map models/weapons/ackit/rep_cyl.jpg + blendfunc add + tcMod scroll 0.2 0 + } + { + map models/weapons/ackit/lines2.jpg + blendfunc add + tcMod scroll 0 -0.2 + } +} + +models/weapons/ackit/advscreen +{ + { + map models/weapons/ackit/advscreen.jpg + } + + { + map models/weapons/ackit/scroll.jpg + blendfunc add + tcMod scroll 10 -0.4 + } +} \ No newline at end of file diff --git a/assets/scripts/hw_flamer.particle b/assets/scripts/hw_flamer.particle new file mode 100644 index 0000000..77ae52a --- /dev/null +++ b/assets/scripts/hw_flamer.particle @@ -0,0 +1,298 @@ + +models/weapons/flamer/muzzlePS +{ + ejector + { + particle + { + shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + displacement 0 0 0 ~0.0 + + parentVelocityFraction 0.65 + + velocityType cent + velocityDir linear + velocityMagnitude 200 + velocity 0 0 0 ~0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 50 + acceleration 0 0 1 ~0 + + radius 0 4.0 40.0 + alpha 0 1.0 1.0 + rotation 0 ~360 - + bounce 0.1 + + lifeTime 1000 + } + + count infinite + delay 0 + period 15 - ~0% + } +} + + +models/weapons/flamer/impactbigPS +{ + ejector + { + particle + { + shader sync gfx/sprites/smoke + + displacement 0 0 0 50.0 + normalDisplacement 3.0 + + velocityType normal + velocityDir linear + velocityMagnitude 10 + velocity 0 0 0 0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 1 + acceleration 0 0 1 0 + + radius 0 20.0 70.0 + alpha 0 1 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 10000 + } + + count 1 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync gfx/sprites/smoke + displacement 0 0 23 ~0 + velocityType static + velocityDir linear + velocityMagnitude 60 + velocity 0 0 1 ~360 + realLight + accelerationType static + accelerationDir linear + accelerationMagnitude 60 + acceleration 0 0 -1 ~360 + radius 8 20.0 150.0 + alpha 0 0.5 0.0 + rotation 0 0 - + bounce 0.5 + lifeTime 4000 + childSystem models/weapons/smoke/addimpactPS4 + } + + count 1 + delay 0 + period 10 - ~0% + } + + ejector + { + particle + { + shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + + displacement 0 0 11 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 200~75% + velocity 0 0 1 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 -1 0 + + radius 0 110.0 70.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0 + + lifeTime 500 + + childSystem models/weapons/grenade/impactTrailPS2 + } + + count 4 + delay 0 + period 10 - ~0% + } + + ejector + { + particle + { + shader sync gfx/sprites/spark + + displacement 0 0 8 ~20 + + velocityType static + velocityDir linear + velocityMagnitude 700~3% + velocity 0 0 1 ~320 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 1 0 + + radius 0 80.0 5.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.1 + bounceMark 2~2 32 gfx/marks/burn_mrk + + lifeTime 180 + onDeathSystem models/weapons/smoke/addimpactFlamePSsm + } + + count 6 + delay 0 + period 0 - ~0% + } + ejector + { + particle + { + shader sync gfx/sprites/spark + + displacement 0 0 8 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 400~20% + velocity 0 0 -1 ~190 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 5.5 1.5 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.1 + + lifeTime 3000 + onDeathSystem models/weapons/smoke/addimpactFlamePSsm + } + + count 25 + delay 0 + period 0 - ~0% + } +} + + +models/weapons/flamer/pMissilePS +{ + ejector + { + particle + { + shader sync gfx/sprites/spark + + displacement 0 0 8 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 400~20% + velocity 0 0 -1 ~190 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 5.5 1.5 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.1 + + lifeTime 3000 + } + + count infinite + delay 0 + period 25 - ~0% + } +} + +fireCloudPS +{ + ejector + { + particle + { + shader sync gfx/sprites/firecloud + + displacement 0 0 0 ~32.0 + + parentVelocityFraction 1.0 + velocityType static + velocityDir linear + velocityMagnitude 16 + velocity 0 0 1 ~0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 1 0 + + radius 0 10.0 40.0 + alpha 0 0.5 0.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 1000 + } + + count 400 + delay 0 + period 20 - ~0% + } +} + +models/weapons/flamer/muzzlePS2 +{ + ejector + { + particle + { + shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + displacement 0 0 0 ~0.0 + + parentVelocityFraction 0.65 + + velocityType cent + velocityDir linear + velocityMagnitude 500 + velocity 0 0 0 ~0 + + physicsRadius 15 + + radius 0 4.0 40.0 + alpha 0 1.0 1.0 + rotation 0 ~360 - + bounce 0.1 + + lifeTime 800 + } + + count infinite + delay 0 + period 15 - ~0% + } +} diff --git a/assets/scripts/hw_flamer.shader b/assets/scripts/hw_flamer.shader new file mode 100644 index 0000000..458ed35 --- /dev/null +++ b/assets/scripts/hw_flamer.shader @@ -0,0 +1,286 @@ +// BEST FLAM THROEWR EVAR! +flame1 +{ + nopicmip + cull disable + { + map gfx/flame/flame00.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame2 +{ + nopicmip + cull disable + { + map gfx/flame/flame01.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame3 +{ + nopicmip + cull disable + { + map gfx/flame/flame02.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame4 +{ + nopicmip + cull disable + { + map gfx/flame/flame03.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame5 +{ + nopicmip + cull disable + { + map gfx/flame/flame04.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame6 +{ + nopicmip + cull disable + { + map gfx/flame/flame05.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame7 +{ + nopicmip + cull disable + { + map gfx/flame/flame06.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame8 +{ + nopicmip + cull disable + { + map gfx/flame/flame07.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame9 +{ + nopicmip + cull disable + { + map gfx/flame/flame08.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame10 +{ + nopicmip + cull disable + { + map gfx/flame/flame09.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame11 +{ + nopicmip + cull disable + { + map gfx/flame/flame10.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame12 +{ + nopicmip + cull disable + { + map gfx/flame/flame11.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame13 +{ + nopicmip + cull disable + { + map gfx/flame/flame12.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame14 +{ + nopicmip + cull disable + { + map gfx/flame/flame13.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame15 +{ + nopicmip + cull disable + { + map gfx/flame/flame14.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame16 +{ + nopicmip + cull disable + { + map gfx/flame/flame15.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame17 +{ + nopicmip + cull disable + { + map gfx/flame/flame16.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame18 +{ + nopicmip + cull disable + { + map gfx/flame/flame17.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame19 +{ + nopicmip + cull disable + { + map gfx/flame/flame18.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame20 +{ + nopicmip + cull disable + { + map gfx/flame/flame19.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame21 +{ + nopicmip + cull disable + { + map gfx/flame/flame20.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame22 +{ + nopicmip + cull disable + { + map gfx/flame/flame21.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame23 +{ + nopicmip + cull disable + { + map gfx/flame/flame22.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame24 +{ + nopicmip + cull disable + { + map gfx/flame/flame23.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame25 +{ + nopicmip + cull disable + { + map gfx/flame/flame24.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +models/weapons/flamer/pilot +{ + sort additive + cull disable + { + map models/weapons/flamer/pilot.jpg + blendfunc GL_ONE GL_ONE + tcMod scroll 9.0 0 + } +} + +models/weapons/flamer/gas +{ + sort additive + cull disable + { + map models/weapons/flamer/gas.jpg + blendfunc GL_ONE GL_ONE + tcMod scroll 0.04 0.02 + } +} + +models/weapons/flamer/flamer +{ + sort additive +// cull disable + surfaceparm trans + { + map models/weapons/flamer/flamer.tga + depthWrite + alphaFunc GE128 + rgbGen lightingDiffuse + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} \ No newline at end of file diff --git a/assets/scripts/hw_flamer.trail b/assets/scripts/hw_flamer.trail new file mode 100644 index 0000000..4ba8db6 --- /dev/null +++ b/assets/scripts/hw_flamer.trail @@ -0,0 +1,14 @@ +models/weapons/flamer/missileTS +{ + beam + { + shader gfx/flamer/trail + + segments 3 + width 80.0 20.0 + alpha 1.0 0.1 + segmentTime 120 + + textureType stretch 0.0 1.0 + } +} \ No newline at end of file diff --git a/assets/scripts/hw_grenade.shader b/assets/scripts/hw_grenade.shader new file mode 100644 index 0000000..263ab7c --- /dev/null +++ b/assets/scripts/hw_grenade.shader @@ -0,0 +1,17 @@ +models/weapons/grenade/grenade_s +{ + { + map models/weapons/grenade/energy.jpg + rgbGen wave sawtooth 0.3 1 0 0.5 + tcMod scale 2 1 + tcMod scroll 0 1 + } +} + +gfx/grenade/flare_01 +{ + { + map gfx/grenade/flare_01.tga + blendfunc add + } +} diff --git a/assets/scripts/hw_humans.shader b/assets/scripts/hw_humans.shader new file mode 100644 index 0000000..d770301 --- /dev/null +++ b/assets/scripts/hw_humans.shader @@ -0,0 +1,414 @@ +models/weapons/mdriver/mdriver +{ + cull disable + { + map models/weapons/mdriver/mdriver.jpg + rgbGen lightingDiffuse + } + { + map $whiteimage + rgbGen lightingDiffuse + blendFunc GL_DST_COLOR GL_SRC_ALPHA + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +gfx/mdriver/trail +{ + nomipmaps + cull disable + { + map gfx/mdriver/trail.tga + blendFunc blend + } +} + +gfx/mdriver/purple_trail +{ + cull disable + { + map gfx/mdriver/purple_trail.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +//for new mine model +models/weapons/newmine +{ + + { + map models/weapons/mine/mine.jpg + } + { //red blinking + map models/weapons/mine/mine_blend.jpg + blendfunc add + depthWrite + //rgbGen lightingDiffuse + rgbGen wave triangle 0.5 1 1 0.8 + } +} + +models/weapons/psaw/blade +{ + sort additive + cull disable + { + map models/weapons/psaw/blade.tga + alphaFunc GE128 + depthWrite + rgbGen lightingDiffuse + tcMod rotate 500 + + } +} + +//new flamer shaders +textures/yeflamer/flamesadd +{ + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm trans + cull disable + deformvertexes autosprite + + + { + animMap 10 textures/flamer_ye/flame1.tga textures/flamer_ye/flame2.tga textures/flamer_ye/flame3.tga textures/flamer_ye/flame4.tga textures/flamer_ye/flame5.tga textures/flamer_ye/flame6.tga textures/flamer_ye/flame7.tga textures/flamer_ye/flame8.tga + blendFunc add + } + { + map textures/flamer_ye/flameball.tga + blendFunc add + } +} + +gfx/sprites/firecloud +{ + + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm trans + cull disable + deformvertexes autosprite + + + { + animMap 10 textures/flamer_ye/flame1.tga textures/flamer_ye/flame2.tga textures/flamer_ye/flame3.tga textures/flamer_ye/flame4.tga textures/flamer_ye/flame5.tga textures/flamer_ye/flame6.tga textures/flamer_ye/flame7.tga textures/flamer_ye/flame8.tga + blendFunc add + } + { + map textures/flamer_ye/flameball.tga + blendFunc add + } +} + +//for flamer napalm mode +gfx/flamer/trail +{ + cull disable + { + map textures/flamer_ye/trail.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaGen vertex + } +} + + +gfx/flamer/primarycharge +{ + cull disable + { + animmap 3 gfx/flamer/primarycharge_1.jpg gfx/flamer/primarycharge_2.jpg gfx/flamer/primarycharge_3.jpg gfx/flamer/primarycharge_4.jpg gfx/flamer/primarycharge_5.jpg gfx/flamer/primarycharge_6.jpg gfx/flamer/primarycharge_7.jpg gfx/flamer/primarycharge_8.jpg gfx/flamer/primarycharge_9.jpg gfx/flamer/primarycharge_10.jpg gfx/flamer/primarycharge_11.jpg gfx/flamer/primarycharge_10.jpg gfx/flamer/primarycharge_9.jpg gfx/flamer/primarycharge_8.jpg gfx/flamer/primarycharge_7.jpg gfx/flamer/primarycharge_6.jpg gfx/flamer/primarycharge_5.jpg gfx/flamer/primarycharge_4.jpg gfx/flamer/primarycharge_3.jpg gfx/flamer/primarycharge_2.jpg gfx/flamer/primarycharge_1.jpg + blendFunc GL_ONE GL_ONE + tcmod rotate 500 + } + { + animmap 6 gfx/flamer/primarycharge_1.jpg gfx/flamer/primarycharge_2.jpg gfx/flamer/primarycharge_3.jpg gfx/flamer/primarycharge_4.jpg gfx/flamer/primarycharge_5.jpg gfx/flamer/primarycharge_6.jpg gfx/flamer/primarycharge_7.jpg gfx/flamer/primarycharge_8.jpg gfx/flamer/primarycharge_9.jpg gfx/flamer/primarycharge_10.jpg gfx/flamer/primarycharge_11.jpg gfx/flamer/primarycharge_10.jpg gfx/flamer/primarycharge_9.jpg gfx/flamer/primarycharge_8.jpg gfx/flamer/primarycharge_7.jpg gfx/flamer/primarycharge_6.jpg gfx/flamer/primarycharge_5.jpg gfx/flamer/primarycharge_4.jpg gfx/flamer/primarycharge_3.jpg gfx/flamer/primarycharge_2.jpg gfx/flamer/primarycharge_1.jpg + blendFunc GL_ONE GL_ONE + tcmod rotate 300 + } +} + +flame1 +{ + nopicmip + cull disable + { + map gfx/flame/flame00.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame2 +{ + nopicmip + cull disable + { + map gfx/flame/flame01.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame3 +{ + nopicmip + cull disable + { + map gfx/flame/flame02.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame4 +{ + nopicmip + cull disable + { + map gfx/flame/flame03.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame5 +{ + nopicmip + cull disable + { + map gfx/flame/flame04.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame6 +{ + nopicmip + cull disable + { + map gfx/flame/flame05.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame7 +{ + nopicmip + cull disable + { + map gfx/flame/flame06.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame8 +{ + nopicmip + cull disable + { + map gfx/flame/flame07.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame9 +{ + nopicmip + cull disable + { + map gfx/flame/flame08.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame10 +{ + nopicmip + cull disable + { + map gfx/flame/flame09.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame11 +{ + nopicmip + cull disable + { + map gfx/flame/flame10.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame12 +{ + nopicmip + cull disable + { + map gfx/flame/flame11.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame13 +{ + nopicmip + cull disable + { + map gfx/flame/flame12.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame14 +{ + nopicmip + cull disable + { + map gfx/flame/flame13.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame15 +{ + nopicmip + cull disable + { + map gfx/flame/flame14.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame16 +{ + nopicmip + cull disable + { + map gfx/flame/flame15.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame17 +{ + nopicmip + cull disable + { + map gfx/flame/flame16.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame18 +{ + nopicmip + cull disable + { + map gfx/flame/flame17.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame19 +{ + nopicmip + cull disable + { + map gfx/flame/flame18.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame20 +{ + nopicmip + cull disable + { + map gfx/flame/flame19.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame21 +{ + nopicmip + cull disable + { + map gfx/flame/flame20.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame22 +{ + nopicmip + cull disable + { + map gfx/flame/flame21.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame23 +{ + nopicmip + cull disable + { + map gfx/flame/flame22.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame24 +{ + nopicmip + cull disable + { + map gfx/flame/flame23.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame25 +{ + nopicmip + cull disable + { + map gfx/flame/flame24.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + + +radialmark +{ +polygonoffset + { + map gfx/sprites/radial.tga + blendFunc add + } +} + +gfx/flamer/primarycharge +{ + cull disable + { + animmap 3 gfx/flamer/primarycharge_1.jpg gfx/flamer/primarycharge_2.jpg gfx/flamer/primarycharge_3.jpg gfx/flamer/primarycharge_4.jpg gfx/flamer/primarycharge_5.jpg gfx/flamer/primarycharge_6.jpg gfx/flamer/primarycharge_7.jpg gfx/flamer/primarycharge_8.jpg gfx/flamer/primarycharge_9.jpg gfx/flamer/primarycharge_10.jpg gfx/flamer/primarycharge_11.jpg gfx/flamer/primarycharge_10.jpg gfx/flamer/primarycharge_9.jpg gfx/flamer/primarycharge_8.jpg gfx/flamer/primarycharge_7.jpg gfx/flamer/primarycharge_6.jpg gfx/flamer/primarycharge_5.jpg gfx/flamer/primarycharge_4.jpg gfx/flamer/primarycharge_3.jpg gfx/flamer/primarycharge_2.jpg gfx/flamer/primarycharge_1.jpg + blendFunc GL_ONE GL_ONE + tcmod rotate 500 + } + { + animmap 6 gfx/flamer/primarycharge_1.jpg gfx/flamer/primarycharge_2.jpg gfx/flamer/primarycharge_3.jpg gfx/flamer/primarycharge_4.jpg gfx/flamer/primarycharge_5.jpg gfx/flamer/primarycharge_6.jpg gfx/flamer/primarycharge_7.jpg gfx/flamer/primarycharge_8.jpg gfx/flamer/primarycharge_9.jpg gfx/flamer/primarycharge_10.jpg gfx/flamer/primarycharge_11.jpg gfx/flamer/primarycharge_10.jpg gfx/flamer/primarycharge_9.jpg gfx/flamer/primarycharge_8.jpg gfx/flamer/primarycharge_7.jpg gfx/flamer/primarycharge_6.jpg gfx/flamer/primarycharge_5.jpg gfx/flamer/primarycharge_4.jpg gfx/flamer/primarycharge_3.jpg gfx/flamer/primarycharge_2.jpg gfx/flamer/primarycharge_1.jpg + blendFunc GL_ONE GL_ONE + tcmod rotate 300 + } +} diff --git a/assets/scripts/hw_lasgun.particle b/assets/scripts/hw_lasgun.particle new file mode 100644 index 0000000..d495ce9 --- /dev/null +++ b/assets/scripts/hw_lasgun.particle @@ -0,0 +1,71 @@ + +models/weapons/lasgun/impactPS +{ + ejector + { + particle + { + shader sync gfx/lasgun/purple_particle + + displacement 0 0 0 ~2.0 + normalDisplacement 7.0 + + velocityType normal + velocityDir linear + velocityMagnitude 100 + velocity 0 0 0 ~90 + + accelerationType static + accelerationDir linear + accelerationMagnitude 600 + acceleration 0 0 -1 ~10 + + radius 0 3.0~2.0 0.0 + alpha 0 1.0 1.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 500 + } + + count 3 + delay 0 + period 0 - ~0% + } +} + + +models/weapons/lasgun/impactPS2 +{ + ejector + { + particle + { + shader sync gfx/lasgun/purple_particle + + displacement 0 0 0 ~2.0 + normalDisplacement 7.0 + + velocityType normal + velocityDir linear + velocityMagnitude 100 + velocity 0 0 0 ~90 + + accelerationType static + accelerationDir linear + accelerationMagnitude 600 + acceleration 0 0 -1 ~10 + + radius 0 3.0~2.0 0.0 + alpha 0 1.0 1.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 500 + } + + count 3 + delay 0 + period 0 - ~0% + } +} diff --git a/assets/scripts/hw_lasgun.shader b/assets/scripts/hw_lasgun.shader new file mode 100644 index 0000000..e70f2d5 --- /dev/null +++ b/assets/scripts/hw_lasgun.shader @@ -0,0 +1,9 @@ + +gfx/lasgun/purple_particle +{ + cull disable + { + map gfx/lasgun/purple_particle.tga + blendFunc GL_ONE GL_ONE + } +} diff --git a/assets/scripts/hw_lcannon.particle b/assets/scripts/hw_lcannon.particle new file mode 100644 index 0000000..d1516e2 --- /dev/null +++ b/assets/scripts/hw_lcannon.particle @@ -0,0 +1,382 @@ + +models/weapons/lcannon/missilePS +{ + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + displacement 0 0 0 ~3.0 + + parentVelocityFraction 1.0 + velocityType static + velocityDir linear + velocityMagnitude 120 + velocity 0 0 1 ~360 + + radius 0 1.0 5.0 + alpha 0 1.0 0.0 + bounce 0.1 + + lifeTime 1000 + } + + count infinite + delay 0 + period 50 - ~0% + } +} + +models/weapons/lcannon/impactPS +{ + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + displacement 0 0 0 ~2.0 + + normalDisplacement 10.0 + + velocityType normal + velocityDir linear + velocityMagnitude 200 + velocity 0 0 0 ~160 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 -1 0 + + radius 0 1.0 5.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.8 + + lifeTime 2000~1000 + } + + count 30 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync gfx/lcannon/primary + + displacement 0 0 0 ~10.0 + + normalDisplacement 15.0 + + velocityType normal + velocityDir linear + velocityMagnitude 100 + velocity 0 0 0 ~160 + + accelerationType static + accelerationDir linear + accelerationMagnitude 150 + acceleration 0 0 -1 0 + + radius 0 25.0 0.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 1.0 + + lifeTime 1000~1000 + } + + count 6 + delay 0 + period 0 - ~0% + } +} + +models/weapons/lcannon/secondaryImpactPS +{ + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + displacement 0 0 0 ~2.0 + + normalDisplacement 10.0 + + velocityType normal + velocityDir linear + velocityMagnitude 150 + velocity 0 0 0 ~160 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 -1 0 + + radius 0 1.0 5.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.8 + + lifeTime 2000~1000 + } + + count 10 + delay 0 + period 0 - ~0% + } +} + + +models/weapons/lcannon/missilePS2 +{ + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + displacement 0 0 0 ~3.0 + + parentVelocityFraction 1.0 + velocityType static + velocityDir linear + velocityMagnitude 120 + velocity 0 0 1 ~360 + + radius 0 1.0 5.0 + alpha 0 1.0 0.0 + bounce 0.1 + + lifeTime 1000 + } + + count infinite + delay 0 + period 50 - ~0% + } +} + +models/weapons/lcannon/secondaryMissilePS2 +{ + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + displacement 0 0 0 ~3.0 + + parentVelocityFraction 0.5 + + radius 0 2.0 0.0 + alpha 0 1.0 0.0 + bounce 0.1 + + lifeTime 400 + } + + count infinite + delay 0 + period 25 - ~0% + } +} + +models/weapons/lcannon/impactPS2 +{ + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + radius 0 8.0 16.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + + scaleWithCharge 0.10 + + lifeTime 250 + } + + count 1 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + displacement 0 0 0 ~2.0 + + normalDisplacement 10.0 + + velocityType normal + velocityDir linear + velocityMagnitude 200 + velocity 0 0 0 ~160 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 -1 0 + + radius 0 1.0 5.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.8 + + lifeTime 2000~1000 + } + + count 30 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync radialblast + + radius 0 1.0 150.0 + alpha 50 1.0 0.0 + + lifeTime 300 + + bounce 0.1 + bouncemark 1 150 radialmark + } + + count 1 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync gfx/lcannon/primary + + displacement 0 0 0 ~10.0 + + normalDisplacement 15.0 + + velocityType normal + velocityDir linear + velocityMagnitude 100 + velocity 0 0 0 ~160 + + accelerationType static + accelerationDir linear + accelerationMagnitude 150 + acceleration 0 0 -1 0 + + radius 0 1.0 0.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 1.0 + + scaleWithCharge 0.10 + + lifeTime 1000~1000 + } + + count 6 + delay 0 + period 0 - ~0% + } +} + +models/weapons/lcannon/secondaryImpactPS2 +{ + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + radius 0 8.0 16.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + + lifeTime 250 + } + count 1 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + displacement 0 0 0 ~2.0 + + normalDisplacement 10.0 + + velocityType normal + velocityDir linear + velocityMagnitude 150 + velocity 0 0 0 ~160 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 -1 0 + + radius 0 1.0 5.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.8 + + lifeTime 2000~1000 + } + count 10 + delay 0 + period 0 - ~0% + } + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + velocityType normal + velocityDir linear + velocityMagnitude 750 + velocity 0 0 0 ~400 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 0 0 + + scalewithcharge 0.1 + + radius 0 2.0 2.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce cull + + lifeTime 100 + } + count 100 + delay 0 + period 0 - ~0% + } + +} \ No newline at end of file diff --git a/assets/scripts/hw_lcannon.shader b/assets/scripts/hw_lcannon.shader new file mode 100644 index 0000000..172aebd --- /dev/null +++ b/assets/scripts/hw_lcannon.shader @@ -0,0 +1,8 @@ +gfx/lcannon/primary +{ + cull disable + { + animmap 24 gfx/lcannon/primary_1.jpg gfx/lcannon/primary_2.jpg gfx/lcannon/primary_3.jpg gfx/lcannon/primary_4.jpg + blendFunc GL_ONE GL_ONE + } +} diff --git a/assets/scripts/hw_massdriver.particle b/assets/scripts/hw_massdriver.particle new file mode 100644 index 0000000..1163091 --- /dev/null +++ b/assets/scripts/hw_massdriver.particle @@ -0,0 +1,145 @@ +massdriver2ndPS +{ + ejector + { + particle + { + shader sync models/powerfield_base/blue_particle + + displacement 0 0 0 ~2.0 + normalDisplacement 15.0 + parentVelocityFraction 0.5 + dynamicLight 0 180 0 { 0.0 0.3 0.8 } + radius 0 12 0.0 + alpha 0 1.0 0.0 + bounce 0.5 + bounceMark 1 64 gfx/blaster/bluevap_mark + childSystem massdriver2ndPSb + lifeTime 400 + overdrawProtection + } + count infinite + delay 0 + period 10 - ~0% + } +} + +massdriver2ndPS_muzzle +{ + ejector + { + particle + { + shader sync models/powerfield_base/blue_particle + displacement 0 0 0 ~6.0 + normalDisplacement 15.0 + parentVelocityFraction 0.5 + dynamicLight 0 100 0 { 0.0 0.2 1 } + radius 0 50 0.0 + alpha 0 1.0 0.0 + lifeTime 250 + overdrawProtection + } + count 5 + delay 0 + period 10 - ~0% + } +} + +massdriver2ndPSb +{ + ejector + { + particle + { + shader sync models/powerfield_base/blue_particle + displacement 0 0 0 ~12.0 + normalDisplacement 5.5 + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 -1 0 + radius 0 3.0 0.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.5 + lifeTime 40~4000 + overdrawProtection + } + count 1 + delay 50 + period 35 - ~0% + } +} + +models/weapons/mdriver/impactPS_b +{ + ejector + { + particle + { + shader sync models/powerfield_base/blue_particle + + displacement 0 0 0 ~2.0 + + normalDisplacement 10.0 + + velocityType normal + velocityDir linear + velocityMagnitude 400 + velocity 0 0 0 ~80 + + accelerationType normal + accelerationDir linear + accelerationMagnitude 200 + acceleration 0 0 1 ~360 + + radius 0 6.0 4.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 1000 + } + + count 10 + delay 0 + period 0 - ~0% + } +} + +models/weapons/mdriver/impactPS +{ + ejector + { + particle + { + shader sync gfx/mdriver/green_particle + + displacement 0 0 0 ~2.0 + + normalDisplacement 10.0 + + velocityType normal + velocityDir linear + velocityMagnitude 400 + velocity 0 0 0 ~80 + + accelerationType normal + accelerationDir linear + accelerationMagnitude 200 + acceleration 0 0 1 ~360 + + radius 0 6.0 4.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 1000 + } + + count 10 + delay 0 + period 0 - ~0% + } +} diff --git a/assets/scripts/hw_massdriver.shader b/assets/scripts/hw_massdriver.shader new file mode 100644 index 0000000..2b62f7f --- /dev/null +++ b/assets/scripts/hw_massdriver.shader @@ -0,0 +1,37 @@ + +gfx/mdriver/green_particle +{ + cull disable + { + map gfx/mdriver/green_particle.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/blaster/bluevap +{ + sort Banner + polygonOffset + cull disable + { + map gfx/mdriver/bluevap.tga + blendFunc add + alphaGen vertex + rgbGen vertex + } +} + +gfx/blaster/bluevap_mark +{ + sort Banner + polygonOffset + cull disable + { + map gfx/mdriver/bluevap_b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaGen vertex + rgbGen vertex + } +} \ No newline at end of file diff --git a/assets/scripts/hw_mdriver.shader b/assets/scripts/hw_mdriver.shader new file mode 100644 index 0000000..acc7a2a --- /dev/null +++ b/assets/scripts/hw_mdriver.shader @@ -0,0 +1,10 @@ +models/weapons/mdriver/glow +{ + + cull disable + { + map models/weapons/mdriver/glow.jpg + blendfunc GL_ONE GL_ONE + tcMod scroll -9.0 9.0 + } +} \ No newline at end of file diff --git a/assets/scripts/hw_mdriver.trail b/assets/scripts/hw_mdriver.trail new file mode 100644 index 0000000..2504b66 --- /dev/null +++ b/assets/scripts/hw_mdriver.trail @@ -0,0 +1,22 @@ +models/weapons/mdriver/fireTS +{ + beam + { + shader gfx/mdriver/trail + width 3.0 3.0 + textureType stretch 0.94 0.03 + } + lifeTime 70 +} + +models/weapons/mdriver/impactTS +{ + beam { + shader gfx/mdriver/purple_trail + textureType stretch 0.0 0.5 + segments 5 + segmentTime 500 + alpha 0.8 0 + width 1.0 1.0 + } +} \ No newline at end of file diff --git a/assets/scripts/hw_prifle.particle b/assets/scripts/hw_prifle.particle new file mode 100644 index 0000000..c099b23 --- /dev/null +++ b/assets/scripts/hw_prifle.particle @@ -0,0 +1,45 @@ +models/weapons/prifle/impactPS +{ + ejector + { + particle + { + shader sync gfx/prifle/red_blob + + radius 0 3.0 6.0 + alpha 70 1.0 0.0 + rotation 0 ~360 - + + lifeTime 140 + } + + count 1 + delay 0 + period 0 - ~0% + } +} + + + +models/weapons/prifle/missilePS +{ + ejector + { + particle + { + shader sync gfx/prifle/red_blob + + parentVelocityFraction 0.8 + + radius 0 2.0 1.5 + alpha 0 0.8 0.0 + bounce 0.01 + + lifeTime 400 + } + + count infinite + delay 0 + period 10 - ~0% + } +} diff --git a/assets/scripts/hw_prifle.shader b/assets/scripts/hw_prifle.shader new file mode 100644 index 0000000..3edb0d6 --- /dev/null +++ b/assets/scripts/hw_prifle.shader @@ -0,0 +1,21 @@ + +gfx/prifle/red_blob +{ + cull disable + { + map gfx/prifle/red_blob.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaGen vertex + } +} + +gfx/prifle/red_streak +{ + cull disable + { + map gfx/prifle/red_streak.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaGen vertex + } +} + diff --git a/assets/scripts/hw_prifle.trail b/assets/scripts/hw_prifle.trail new file mode 100644 index 0000000..8858322 --- /dev/null +++ b/assets/scripts/hw_prifle.trail @@ -0,0 +1,14 @@ +models/weapons/prifle/missileTS +{ + beam + { + shader gfx/prifle/red_streak + + segments 2 + width 6.0 4.0 + alpha 1.0 0.1 + segmentTime 120 + + textureType stretch 0.0 1.0 + } +} diff --git a/assets/scripts/hw_psaw.particle b/assets/scripts/hw_psaw.particle new file mode 100644 index 0000000..621dacd --- /dev/null +++ b/assets/scripts/hw_psaw.particle @@ -0,0 +1,100 @@ + +models/weapons/psaw/impactPS +{ + ejector + { + particle + { + shader sync gfx/psaw/blue_particle + + displacement 0 0 0 ~2.0 + + velocityType static + velocityDir linear + velocityMagnitude 100 + velocity 0 0 -1 ~25 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 ~10 + + radius 0 1.0~2.0 3.0~2.0 + alpha 0 1.0 1.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 1000 + } + + count 3 + delay 0 + period 0 - ~0% + } +} + +models/weapons/psaw/impactPS2 +{ + ejector + { + particle + { + shader sync gfx/psaw/blue_particle + + displacement 0 0 0 ~2.0 + + velocityType static + velocityDir linear + velocityMagnitude 200 + velocity 0 1 1 ~25 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 ~10 + + radius 0 1.0~2.0 3.0~2.0 + alpha 0 1.0 1.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 1000 + } + + count 3 + delay 0 + period 0 - ~0% + } + + + ejector + { + particle + { + shader sync gfx/psaw/blue_particle + + displacement 0 0 0 ~2.0 + + velocityType static + velocityDir linear + velocityMagnitude 200 + velocity 0 -1 1 ~25 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 ~10 + + radius 0 1.0~2.0 3.0~2.0 + alpha 0 1.0 1.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 1000 + } + + count 3 + delay 0 + period 0 - ~0% + } +} diff --git a/assets/scripts/hw_psaw.shader b/assets/scripts/hw_psaw.shader new file mode 100644 index 0000000..ff43f5b --- /dev/null +++ b/assets/scripts/hw_psaw.shader @@ -0,0 +1,33 @@ +models/weapons/psaw/chain +{ + sort additive + cull disable + { + map models/weapons/psaw/chain.jpg + blendfunc GL_ONE GL_ONE + tcMod scroll 1.0 -4.0 + } +} + +models/weapons/psaw/battery +{ + sort additive + cull disable + { + map models/weapons/psaw/chain.jpg + blendfunc GL_ONE GL_ONE + tcMod scroll 0.04 -0.02 + } +} + + +gfx/psaw/blue_particle +{ + cull disable + { + map gfx/psaw/blue_particle.jpg + blendFunc GL_ONE GL_ONE + alphaGen vertex + rgbGen vertex + } +} diff --git a/assets/scripts/hw_rifle.particle b/assets/scripts/hw_rifle.particle new file mode 100644 index 0000000..0f08946 --- /dev/null +++ b/assets/scripts/hw_rifle.particle @@ -0,0 +1,232 @@ + +models/weapons/rifle/impactPS +{ + ejector + { + particle + { + shader sync gfx/rifle/verysmallrock + + displacement 0 0 0 ~4.0 + + velocityType normal + velocityDir linear + velocityMagnitude 100 + velocity 0 0 0 ~20 + + accelerationType static + accelerationDir linear + accelerationMagnitude 600 + acceleration 0 0 -1 0 + + radius 0 1.0 1.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 350 + } + + count 0~2 + delay ~100 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync gfx/sprites/smoke + + displacement 0 0 0 ~1.0 + normalDisplacement 3.0 + + velocityType normal + velocityDir linear + velocityMagnitude 20 + velocity 0 0 0 0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 1 0 + + radius 0 4.0 6.0 + alpha 0 0.5 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 250 + } + + count 1 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + normalDisplacement 3.0 + + velocityType normal + velocityDir linear + velocityMagnitude 200 + velocity 0 0 0 ~160 + + accelerationType static + accelerationDir linear + accelerationMagnitude 600 + acceleration 0 0 -1 0 + + radius 0 3.0 0.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 200 + } + + count 0~1 + delay 0 + period 0 - ~0% + } +} + +models/weapons/rifle/muzzlePS +{ + ejector + { + particle + { + shader sync gfx/sprites/smoke + + displacement 0 0 0 ~0.0 + + parentVelocityFraction 0.9 + + velocityType static + velocityDir linear + velocityMagnitude 20 + velocity 0 0 0 0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 1 0 + + radius 0 2.0 4.0 + alpha 0 0.4 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 200 + } + + count 1 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + model models/weapons/shells/rifle-shell.md3 + + displacement -5 -3 0 ~0.0 + + parentVelocityFraction 0.85 + + velocityType static_transform + velocityDir linear + velocityMagnitude 200 + velocity 0 -1 3 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 1.0 - + bounce 0.5 + + lifeTime 5000 + } + + count 1 + delay 0 + period 0 - ~0% + } +} + + +models/weapons/rifle/muzzle2ndPS +{ + ejector + { + particle + { + shader sync gfx/sprites/smoke + + displacement 0 0 0 ~0.0 + + parentVelocityFraction 0.9 + + velocityType static + velocityDir linear + velocityMagnitude 20 + velocity 0 0 0 0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 1 0 + + radius 0 5.0 8.0 + alpha 0 0.4 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 300 + } + + count 1 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + model models/weapons/shells/rifle-shell.md3 + + displacement -5 -3 0 ~0.0 + + parentVelocityFraction 0.99 + + velocityType static_transform + velocityDir linear + velocityMagnitude 400 + velocity 0 -1 3 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 1500 + acceleration 0 0 -1 0 + + radius 0 1.0 - + bounce 0.5 + + lifeTime 3000 + } + + count 1 + delay 0 + period 0 - ~0% + } +} diff --git a/assets/scripts/hw_rifle.shader b/assets/scripts/hw_rifle.shader new file mode 100644 index 0000000..e20ef2e --- /dev/null +++ b/assets/scripts/hw_rifle.shader @@ -0,0 +1,11 @@ + +gfx/rifle/verysmallrock +{ + cull disable + { + map gfx/rifle/verysmallrock.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaGen vertex + rgbGen vertex + } +} diff --git a/assets/scripts/hw_rifle.trail b/assets/scripts/hw_rifle.trail new file mode 100644 index 0000000..1ad6160 --- /dev/null +++ b/assets/scripts/hw_rifle.trail @@ -0,0 +1,13 @@ +models/weapons/rifle/impactTS +{ + beam { + shader gfx/rifle/purple_trail + textureType stretch 0.0 0.5 + segments 5 + segmentTime 5 + alpha 0.8 0 + width 0.3 0.3 + } +} + + diff --git a/assets/scripts/hw_shotgun.particle b/assets/scripts/hw_shotgun.particle new file mode 100644 index 0000000..3fb2937 --- /dev/null +++ b/assets/scripts/hw_shotgun.particle @@ -0,0 +1,67 @@ + +models/weapons/shotgun/muzzlePS +{ + ejector + { + particle + { + shader sync gfx/sprites/smoke + + displacement 0 0 0 ~0.0 + + parentVelocityFraction 0.9 + + velocityType static + velocityDir linear + velocityMagnitude 20 + velocity 0 0 0 0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 1 0 + + radius 0 2.0 4.0 + alpha 0 0.4 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 200 + } + + count 1 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + model models/weapons/shells/shotgun-shell.md3 + + displacement -5 -3 0 ~0.0 + + parentVelocityFraction 0.85 + + velocityType static_transform + velocityDir linear + velocityMagnitude 200 + velocity 0 -1 3 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 1.0 - + bounce 0.5 + + lifeTime 5000 + } + + count 1 + delay 0 + period 0 - ~0% + } +} diff --git a/assets/scripts/system_core.particle b/assets/scripts/system_core.particle new file mode 100644 index 0000000..b7a1616 --- /dev/null +++ b/assets/scripts/system_core.particle @@ -0,0 +1,25 @@ +disconnectPS +{ + ejector + { + particle + { + shader sync gfx/sprites/bubble + displacement 0 0 0 ~60 + + velocityType static + velocityDir linear + velocityMagnitude 15 + velocity 0 0 1 ~90 + + radius 0 24 32 + alpha 0 1.0 - + + lifeTime 2500~300 + } + + count 5 + delay 0 + period 0 - 0 + } +} \ No newline at end of file diff --git a/assets/scripts/system_crosshairs.shader b/assets/scripts/system_crosshairs.shader new file mode 100644 index 0000000..278a296 --- /dev/null +++ b/assets/scripts/system_crosshairs.shader @@ -0,0 +1,96 @@ +gfx/2d/crosshair-alien_s +{ + nopicmip + { + map gfx/2d/crosshair-alien.tga + blendfunc blend + rgbGen vertex + } +} + +gfx/2d/crosshair-rifle_s +{ + nopicmip + { + map gfx/2d/crosshair-rifle.tga + blendfunc blend + rgbGen vertex + } +} + +gfx/2d/crosshair-prifle_s +{ + nopicmip + { + map gfx/2d/crosshair-prifle.tga + blendfunc blend + rgbGen vertex + } +} + +gfx/2d/crosshair-chaingun_s +{ + nopicmip + { + map gfx/2d/crosshair-chaingun.tga + blendfunc blend + rgbGen vertex + } +} + +gfx/2d/crosshair-mdriver_s +{ + nopicmip + { + map gfx/2d/crosshair-mdriver.tga + blendfunc blend + rgbGen vertex + } +} + +gfx/2d/crosshair-lcannon_s +{ + nopicmip + { + map gfx/2d/crosshair-lcannon.tga + blendfunc blend + rgbGen vertex + } +} + +gfx/2d/crosshair-lgun_s +{ + nopicmip + { + map gfx/2d/crosshair-lgun.tga + blendfunc blend + rgbGen vertex + } +} + +gfx/2d/crosshair-flamer_s +{ + nopicmip + { + clampmap gfx/2d/crosshair-flamer1.tga + blendfunc blend + tcmod rotate 5 + rgbGen vertex + } + { + clampmap gfx/2d/crosshair-flamer1.tga + blendfunc blend + tcmod rotate -5 + rgbGen vertex + } +} + +gfx/2d/crosshair-psaw +{ + nopicmip + { + map gfx/2d/crosshair-psaw.tga + blendfunc blend + rgbGen vertex + } +} \ No newline at end of file diff --git a/assets/scripts/system_effects.shader b/assets/scripts/system_effects.shader new file mode 100644 index 0000000..fce90a2 --- /dev/null +++ b/assets/scripts/system_effects.shader @@ -0,0 +1,689 @@ +textures/common-trem/nobuild +{ + qer_trans 0.5 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm nobuild +} + +textures/common-trem/noalienbuild +{ + qer_trans 0.5 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noalienbuild +} + +textures/common-trem/nohumanbuild +{ + qer_trans 0.5 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm nohumanbuild +} + + +gfx/misc/impactpuff2 +{ + cull disable + { + map gfx/misc/impactpuff2.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/invisible +{ + nopicmip + { + map gfx/invisible.jpg + //blendFunc GL_ONE GL_ONE + depthFunc equal + //tcMod scale 2 2 + //tcMod scroll 0.2 -0.2 + //rgbGen wave sin 0.0 1.0 0.25 0.5 + } +} + +gfx/invisible_team +{ + nopicmip + { + map gfx/invisible.jpg + blendFunc GL_ONE GL_ONE + tcMod scale 2 2 + tcMod scroll 0.2 -0.2 + } +} + +gfx/invisible_fade +{ + { + map models/players/level1/level1upg.jpg + blendFunc GL_ONE GL_ONE + tcMod scale 2 2 + tcMod scroll 0.2 -0.2 + tcGen environment + rgbGen wave sin 0.0 1.0 0.25 0.3 + } +} + +gfx/marks/blood_mrk +{ + polygonOffset + { + map gfx/marks/blood_mrk.tga + blendFunc blend + rgbGen identityLighting + alphaGen vertex + } +} + +gfx/marks/ablood_mrk +{ + polygonOffset + { + map gfx/sprites/green_acid.tga + blendFunc blend + rgbGen identityLighting + alphaGen vertex + } +} + +creep +{ + nopicmip + polygonoffset + { + clampmap gfx/misc/creep.tga + blendfunc blend + rgbGen identityLighting + alphaGen Vertex + } +} + +granger_spit +{ + nopicmip + polygonoffset + { + map gfx/misc/creep_add.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +// markShadow is the very cheap blurry blob underneath the player +gfx/marks/shadow +{ + polygonOffset + { + map gfx/marks/shadow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +// wake is the mark on water surfaces for paddling players +gfx/marks/wake +{ + polygonOffset + { + clampmap gfx/marks/splash.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + tcmod rotate 250 + tcMod stretch sin .9 0.1 0 0.7 + rgbGen wave sin .7 .3 .25 .5 + } + { + clampmap gfx/marks/splash.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + tcmod rotate -230 + tcMod stretch sin .9 0.05 0 0.9 + rgbGen wave sin .7 .3 .25 .4 + } +} + +gfx/marks/bullet_mrk +{ + polygonOffset + { + map gfx/marks/bullet_mrk.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + rgbGen exactVertex + } +} + +gfx/marks/burn_mrk +{ + polygonOffset + { + map gfx/marks/burn_mrk.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + rgbGen exactVertex + } +} + + +gfx/marks/burn_mrk_flame +{ + polygonOffset + { + clampmap gfx/marks/splash.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + tcmod rotate -230 + tcMod stretch sin .9 0.05 0 0.9 + rgbGen wave sin .7 .3 .25 .4 + } +} + +gfx/marks/plasma_mrk +{ + polygonOffset + { + map gfx/marks/plasma_mrk.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/2d/blip +{ + { + map gfx/2d/blip.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/2d/blipPlayer +{ + { + map gfx/2d/blipPlayer.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/misc/tracer +{ + cull none + { + map gfx/sprites/spark.tga + blendFunc blend + } +} + +gfx/damage/blood +{ + cull disable + { + map gfx/damage/blood.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/damage/fullscreen_painblend +{ + { + map gfx/damage/fullscreen_painblend.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + tcMod rotate 90 + } + + { + map gfx/damage/fullscreen_painblend.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + tcMod rotate -90 + } +} + +models/fx/metal_gibs/metal_gibs +{ + { + map models/fx/metal_gibs/metal_gibs.tga + rgbGen lightingDiffuse + } + { + map models/fx/metal_gibs/hot_gibs.tga + blendfunc add + rgbGen wave sin 0 1 0 0.0625 + } +} + +//building +gfx/misc/redbuild +{ + { + map gfx/misc/redbuild.tga + blendfunc add + rgbGen identity + } +} + +gfx/misc/nopower +{ + { + map gfx/misc/nopower.tga + blendfunc add + rgbGen identity + } +} + +gfx/sprites/smoke +{ + cull none + entityMergable + { + map gfx/sprites/smoke.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/sprites/smoke2 +{ + sort Banner + cull none + entityMergable + { + map gfx/sprites/smokeye.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} +gfx/sprites/green_acid +{ + nopicmip + { + clampmap gfx/sprites/green_acid.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + + +gfx/sprites/spark +{ + cull none + { + map gfx/sprites/spark.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/sprites/bubble +{ + sort underwater + cull none + entityMergable + { + map gfx/sprites/bubble.jpg + blendFunc GL_ONE GL_ONE + rgbGen vertex + alphaGen vertex + } +} + +gfx/sprites/poisoncloud +{ + cull none + entityMergable + { + map gfx/sprites/poisoncloud.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +models/splash/bright_star +{ + nopicmip + { + map models/splash/bright_star.tga + blendfunc add + rgbGen identity + } + { + map models/splash/bright_star_2.tga + blendfunc add + rgbGen wave sin 0 0.5 0 0.09 + } +} + +models/splash/nebula +{ + nopicmip + { + map models/splash/nebula.tga + blendfunc add + rgbGen wave sin 0.5 1 5 0.05 + tcMod scale -1 1 + } + { + map models/splash/nebula_2.tga + blendfunc add + rgbGen wave sin 0.3 1 2.5 0.05 + tcMod scale -1 1 + } +} + +models/splash/trem_black +{ + nopicmip +// { +// map models/splash/highlights.tga +// blendfunc add +// rgbGen wave sin 0 0.2 0 0.2 +// tcMod scroll -0.2 0 +// } + + { + map ui/assets/title.tga + blendfunc blend + //alphaFunc GE128 + rgbGen identity + } +} + + + +gfx/null +{ + { + map gfx/null.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + + +textures/REGION +{ + surfaceparm nolightmap +} + +white +{ + { + map *white + blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +outline +{ + cull none + nopicmip + nomipmaps + { + map gfx/2d/outline.tga + blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +console +{ + nopicmip + nomipmaps + { + map gfx/colors/black.tga + } +} + +gfx/misc/detail +{ + nopicmip + { + map gfx/misc/detail.jpg + blendFunc GL_DST_COLOR GL_SRC_COLOR + rgbgen identity + } +} + +// The console font +gfx/2d/bigchars +{ + nopicmip + nomipmaps + { + map gfx/2d/bigchars.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +gfx/2d/cursor +{ + nopicmip + nomipmaps + { + map gfx/2d/cursor.tga + } +} + +// projectionShadow is used for cheap squashed model shadows +projectionShadow +{ + polygonOffset + deformVertexes projectionShadow + { + map *white + blendFunc GL_ONE GL_ZERO + rgbGen wave square 0 0 0 0 + } +} + +// blinked on top of lagometer when connection is interrupted +gfx/2d/net +{ + nopicmip + { + map gfx/2d/net.jpg + } +} + +//=============================================================== + +gfx/2d/numbers/zero_32b +{ + nopicmip + { + map gfx/2d/numbers/zero_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/one_32b +{ + nopicmip + { + map gfx/2d/numbers/one_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/two_32b +{ + nopicmip + { + map gfx/2d/numbers/two_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/three_32b +{ + nopicmip + { + map gfx/2d/numbers/three_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/four_32b +{ + nopicmip + { + map gfx/2d/numbers/four_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/five_32b +{ + nopicmip + { + map gfx/2d/numbers/five_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/six_32b +{ + nopicmip + { + map gfx/2d/numbers/six_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/seven_32b +{ + nopicmip + { + map gfx/2d/numbers/seven_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/eight_32b +{ + nopicmip + { + map gfx/2d/numbers/eight_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/nine_32b +{ + nopicmip + { + map gfx/2d/numbers/nine_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/minus_32b +{ + nopicmip + { + map gfx/2d/numbers/minus_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + + +gfx/misc/tracer +{ + cull none + { + map gfx/sprites/spark.tga + blendFunc blend + } +} + +gfx/damage/blood +{ + cull disable + { + map gfx/damage/blood.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/damage/fullscreen_painblend +{ + { + map gfx/damage/fullscreen_painblend.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + tcMod rotate 90 + } + + { + map gfx/damage/fullscreen_painblend.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + tcMod rotate -90 + } +} + +models/fx/metal_gibs/metal_gibs +{ + { + map models/fx/metal_gibs/metal_gibs.tga + rgbGen lightingDiffuse + } + { + map models/fx/metal_gibs/hot_gibs.tga + blendfunc add + rgbGen wave sin 0 1 0 0.0625 + } +} + +gfx/misc/redbuild +{ + { + map gfx/misc/redbuild.tga + blendfunc add + rgbGen identity + } +} + +gfx/misc/nopower +{ + { + map gfx/misc/nopower.tga + blendfunc add + rgbGen identity + } +} diff --git a/assets/scripts/system_emoticons.shader b/assets/scripts/system_emoticons.shader new file mode 100644 index 0000000..a4c8667 --- /dev/null +++ b/assets/scripts/system_emoticons.shader @@ -0,0 +1,27 @@ +emoticons/yesmadbro_1x1 +{ + { + animMap 2 emoticons/yesmadbro_1x1.tga emoticons/yesmadbro_1x1_b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GE128 + depthWrite + } +} +emoticons/yesmp_1x1 +{ + { + animMap 4 emoticons/yesmp_1x1.tga emoticons/yesmp_1x1_b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GE128 + depthWrite + } +} +emoticons/yeshaha_1x1 +{ + { + animMap 4 emoticons/yeshaha_1x1.tga emoticons/yeshaha_1x1_b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GE128 + depthWrite + } +} diff --git a/assets/scripts/system_marks.shader b/assets/scripts/system_marks.shader new file mode 100644 index 0000000..7a1efb5 --- /dev/null +++ b/assets/scripts/system_marks.shader @@ -0,0 +1,66 @@ +// markShadow is the very cheap blurry blob underneath the player +gfx/marks/shadow +{ + polygonOffset + { + map gfx/marks/shadow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +// wake is the mark on water surfaces for paddling players +gfx/marks/wake +{ + polygonOffset + { + clampmap gfx/marks/splash.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + tcmod rotate 250 + tcMod stretch sin .9 0.1 0 0.7 + rgbGen wave sin .7 .3 .25 .5 + } + { + clampmap gfx/marks/splash.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + tcmod rotate -230 + tcMod stretch sin .9 0.05 0 0.9 + rgbGen wave sin .7 .3 .25 .4 + } +} + +gfx/marks/bullet_mrk +{ + polygonOffset + { + map gfx/marks/bullet_mrk.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + rgbGen exactVertex + } +} + +gfx/marks/burn_mrk +{ + polygonOffset + { + map gfx/marks/burn_mrk.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + rgbGen exactVertex + } +} + +gfx/marks/plasma_mrk +{ + polygonOffset + { + map gfx/marks/plasma_mrk.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + + diff --git a/assets/scripts/system_muzzle.shader b/assets/scripts/system_muzzle.shader new file mode 100644 index 0000000..6189243 --- /dev/null +++ b/assets/scripts/system_muzzle.shader @@ -0,0 +1,103 @@ +models/weapons/rifle/flash +{ + sort additive + cull disable + { + map models/weapons/rifle/flash.jpg + tcMod rotate 3000 + blendfunc GL_ONE GL_ONE + } +} + +models/weapons/chaingun/flash +{ + sort additive + cull disable + { + map models/weapons/chaingun/flash.jpg + tcMod rotate 3000 + blendfunc GL_ONE GL_ONE + } +} + +models/weapons/flamer/flash +{ + sort additive + cull disable + { + map models/weapons/flamer/flash.jpg + blendfunc GL_ONE GL_ONE + } +} + +models/weapons/lgun/flash +{ + sort additive + cull disable + { + map models/weapons/lgun/flash.jpg + blendfunc GL_ONE GL_ONE + } +} + +models/weapons/lcannon/flash +{ + sort additive + cull disable + { + map models/weapons/lcannon/flash.jpg + blendfunc GL_ONE GL_ONE + } +} + +models/weapons/mdriver/flash +{ + sort additive + cull disable + { + map models/weapons/mdriver/flash.jpg + blendfunc GL_ONE GL_ONE + } +} + +models/weapons/psaw/flash +{ + sort additive + cull disable + { + map models/weapons/psaw/flash.jpg + blendfunc GL_ONE GL_ONE + } +} + +models/weapons/prifle/flash +{ + sort additive + cull disable + { + map models/weapons/prifle/flash.jpg + blendfunc GL_ONE GL_ONE + } +} + + +models/weapons/shotgun/flash +{ + sort additive + cull disable + { + map models/weapons/shotgun/flash.jpg + blendfunc GL_ONE GL_ONE + } +} + + +models/weapons/blaster/flash +{ + sort additive + cull disable + { + map models/weapons/blaster/flash.jpg + blendfunc GL_ONE GL_ONE + } +} diff --git a/assets/scripts/system_sprites.shader b/assets/scripts/system_sprites.shader new file mode 100644 index 0000000..26c6f0e --- /dev/null +++ b/assets/scripts/system_sprites.shader @@ -0,0 +1,66 @@ +gfx/sprites/smoke +{ + cull none + entityMergable + { + map gfx/sprites/smoke.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/sprites/green_acid +{ + nopicmip + { + clampmap gfx/sprites/green_acid.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/sprites/spark +{ + cull none + { + map gfx/sprites/spark.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/sprites/bubble +{ + sort underwater + cull none + entityMergable + { + map gfx/sprites/bubble.jpg + blendFunc GL_ONE GL_ONE + rgbGen vertex + alphaGen vertex + } +} + +gfx/sprites/poisoncloud +{ + cull none + entityMergable + { + map gfx/sprites/poisoncloud.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/sprites/chatballoon +{ + { + map gfx/sprites/chatballoon.tga + blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} diff --git a/assets/scripts/system_ui.shader b/assets/scripts/system_ui.shader new file mode 100644 index 0000000..4650ee0 --- /dev/null +++ b/assets/scripts/system_ui.shader @@ -0,0 +1,191 @@ +ui/edge_logo +{ + { + map ui/assets/edge_logo.jpg + blendFunc add + depthWrite + } +} + +ui/edgeterminal +{ + { + map ui/assets/edge_terminal.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GE128 + depthWrite + } +} + +ui/menu_main_aurora_base +{ + { + map ui/assets/menu_main_aurora_base.jpg + blendFunc add + } + { + map ui/assets/menu_main_aurora_base_add.jpg + blendFunc add + rgbGen wave sin 0.2 0.5 1 0.1 + } + +} + +ui/menu_main_aurora_base_stars +{ + { + map ui/assets/menu_main_aurora_base_add_b.jpg + blendFunc add + tcMod scroll 0 0.1 + } + { + map ui/assets/menu_main_aurora_base_add_b2.jpg + blendFunc add + tcMod scroll 0 0.3 + } + { + map ui/assets/menu_main_aurora_base_add_b3.jpg + blendFunc add + tcMod scroll 0 0.2 + } +} + +ui/assets/score_baseb +{ + { + map ui/assets/score_base.tga + alphaFunc GE128 + } +} + +scripts/loading_add +{ + { + map ui/assets/loading_add.png + blendfunc add + } +} + +scripts/stage_add +{ + { + map ui/assets/stage_add.png + blendfunc add + } +} + +scripts/main_add +{ + { + map ui/assets/main_add.png + blendfunc add + } +} + +scripts/main_add_pulse +{ + { + map ui/assets/main_add_pulse.png + blendfunc add + rgbGen wave sin 0.6 .7 5 0.2 + } +} + +scripts/scoreaddlight +{ + { + map ui/assets/score_flicker.png + blendfunc add + rgbGen wave sin 0.4 1 8 0.1 + } +} + +scripts/scoreadd +{ + { + map ui/assets/score_add.png + blendfunc add + } +} + +//vault boy showing his thumb :D +scripts/yboy +{ + { + animMap 2 ui/assets/yboy2.jpg ui/assets/yboy2.jpg ui/assets/yboy2.jpg ui/assets/yboy2.jpg ui/assets/yboy2.jpg ui/assets/yboy2.jpg ui/assets/yboy2.jpg ui/assets/yboy.jpg + blendfunc add + } +} + + +scripts/e6 +{ + { + map ui/assets/load_6.jpg + blendfunc add + } + { + map ui/assets/load.jpg + blendFunc add + depthWrite + tcMod rotate -10 + } +} + +//scripts/ye +//{ +// { +// map ui/assets/ye.jpg +// blendfunc add +// } +// { +// map ui/assets/ye.jpg +// blendfunc add +// rgbGen wave sin .8 .5 0 3.0 +// } +//} + +gfx/misc/yaltsedges +{ + cull disable + { + map gfx/misc/yaltsedges.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + + +scripts/ye_full +{ + { + map ui/assets/ye_full.png + blendfunc add + + } + { + map ui/assets/ye_full.png + blendfunc add + rgbGen wave sin 0.1 0.2 0 15 + } +} + +ui/assets/neutral/squad_h +{ + nopicmip + { + map ui/assets/neutral/squad_h.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +ui/assets/neutral/squad_v +{ + nopicmip + { + map ui/assets/neutral/squad_v.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + diff --git a/assets/sound/ambient/30-60HzHum.wav b/assets/sound/ambient/30-60HzHum.wav new file mode 100644 index 0000000..61b8711 Binary files /dev/null and b/assets/sound/ambient/30-60HzHum.wav differ diff --git a/assets/sound/ambient/drone1.wav b/assets/sound/ambient/drone1.wav new file mode 100644 index 0000000..50f657e Binary files /dev/null and b/assets/sound/ambient/drone1.wav differ diff --git a/assets/sound/ambient/drone2.wav b/assets/sound/ambient/drone2.wav new file mode 100644 index 0000000..c002946 Binary files /dev/null and b/assets/sound/ambient/drone2.wav differ diff --git a/assets/sound/ambient/electricspark.wav b/assets/sound/ambient/electricspark.wav new file mode 100644 index 0000000..3baf2a4 Binary files /dev/null and b/assets/sound/ambient/electricspark.wav differ diff --git a/assets/sound/ambient/fan.wav b/assets/sound/ambient/fan.wav new file mode 100644 index 0000000..d75b265 Binary files /dev/null and b/assets/sound/ambient/fan.wav differ diff --git a/assets/sound/ambient/quickpulse.wav b/assets/sound/ambient/quickpulse.wav new file mode 100644 index 0000000..8563f7c Binary files /dev/null and b/assets/sound/ambient/quickpulse.wav differ diff --git a/assets/sound/ambient/slowpulse1.wav b/assets/sound/ambient/slowpulse1.wav new file mode 100644 index 0000000..712394b Binary files /dev/null and b/assets/sound/ambient/slowpulse1.wav differ diff --git a/assets/sound/ambient/slowpulse2.wav b/assets/sound/ambient/slowpulse2.wav new file mode 100644 index 0000000..39e1bf7 Binary files /dev/null and b/assets/sound/ambient/slowpulse2.wav differ diff --git a/assets/sound/ambient/steam.wav b/assets/sound/ambient/steam.wav new file mode 100644 index 0000000..9bccbd9 Binary files /dev/null and b/assets/sound/ambient/steam.wav differ diff --git a/assets/sound/ambient/water1.wav b/assets/sound/ambient/water1.wav new file mode 100644 index 0000000..7357333 Binary files /dev/null and b/assets/sound/ambient/water1.wav differ diff --git a/assets/sound/ambient/water_drip_fast.wav b/assets/sound/ambient/water_drip_fast.wav new file mode 100644 index 0000000..832c2db Binary files /dev/null and b/assets/sound/ambient/water_drip_fast.wav differ diff --git a/assets/sound/ambient/water_drip_med.wav b/assets/sound/ambient/water_drip_med.wav new file mode 100644 index 0000000..9a9d584 Binary files /dev/null and b/assets/sound/ambient/water_drip_med.wav differ diff --git a/assets/sound/ambient/water_drip_slow.wav b/assets/sound/ambient/water_drip_slow.wav new file mode 100644 index 0000000..9370cd3 Binary files /dev/null and b/assets/sound/ambient/water_drip_slow.wav differ diff --git a/assets/sound/ambient/water_rush.wav b/assets/sound/ambient/water_rush.wav new file mode 100644 index 0000000..2dab43f Binary files /dev/null and b/assets/sound/ambient/water_rush.wav differ diff --git a/assets/sound/ambient/wind1.wav b/assets/sound/ambient/wind1.wav new file mode 100644 index 0000000..954d602 Binary files /dev/null and b/assets/sound/ambient/wind1.wav differ diff --git a/assets/sound/ambient/wind2.wav b/assets/sound/ambient/wind2.wav new file mode 100644 index 0000000..658fd3d Binary files /dev/null and b/assets/sound/ambient/wind2.wav differ diff --git a/assets/sound/announcements/overmindattack.wav b/assets/sound/announcements/overmindattack.wav new file mode 100644 index 0000000..47f63e7 Binary files /dev/null and b/assets/sound/announcements/overmindattack.wav differ diff --git a/assets/sound/announcements/overminddying.wav b/assets/sound/announcements/overminddying.wav new file mode 100644 index 0000000..1971891 Binary files /dev/null and b/assets/sound/announcements/overminddying.wav differ diff --git a/assets/sound/announcements/overmindevolved.wav b/assets/sound/announcements/overmindevolved.wav new file mode 100644 index 0000000..4de41f8 Binary files /dev/null and b/assets/sound/announcements/overmindevolved.wav differ diff --git a/assets/sound/announcements/overmindspawns.wav b/assets/sound/announcements/overmindspawns.wav new file mode 100644 index 0000000..a602cbb Binary files /dev/null and b/assets/sound/announcements/overmindspawns.wav differ diff --git a/assets/sound/announcements/reinforcement.wav b/assets/sound/announcements/reinforcement.wav new file mode 100644 index 0000000..50c9165 Binary files /dev/null and b/assets/sound/announcements/reinforcement.wav differ diff --git a/assets/sound/buildables/acid_tube/attack1.wav b/assets/sound/buildables/acid_tube/attack1.wav new file mode 100644 index 0000000..310423b Binary files /dev/null and b/assets/sound/buildables/acid_tube/attack1.wav differ diff --git a/assets/sound/buildables/acid_tube/construct1.wav b/assets/sound/buildables/acid_tube/construct1.wav new file mode 100644 index 0000000..4b14b92 Binary files /dev/null and b/assets/sound/buildables/acid_tube/construct1.wav differ diff --git a/assets/sound/buildables/acid_tube/pain1.wav b/assets/sound/buildables/acid_tube/pain1.wav new file mode 100644 index 0000000..0562285 Binary files /dev/null and b/assets/sound/buildables/acid_tube/pain1.wav differ diff --git a/assets/sound/buildables/acid_tube/pain2.wav b/assets/sound/buildables/acid_tube/pain2.wav new file mode 100644 index 0000000..522e906 Binary files /dev/null and b/assets/sound/buildables/acid_tube/pain2.wav differ diff --git a/assets/sound/buildables/acid_tube/sound.cfg b/assets/sound/buildables/acid_tube/sound.cfg new file mode 100644 index 0000000..9d0a003 --- /dev/null +++ b/assets/sound/buildables/acid_tube/sound.cfg @@ -0,0 +1,14 @@ +1 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +1 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +1 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/alien/attack1.wav b/assets/sound/buildables/alien/attack1.wav new file mode 100644 index 0000000..14f26b6 Binary files /dev/null and b/assets/sound/buildables/alien/attack1.wav differ diff --git a/assets/sound/buildables/alien/attack2.wav b/assets/sound/buildables/alien/attack2.wav new file mode 100644 index 0000000..14f26b6 Binary files /dev/null and b/assets/sound/buildables/alien/attack2.wav differ diff --git a/assets/sound/buildables/alien/construct1.wav b/assets/sound/buildables/alien/construct1.wav new file mode 100644 index 0000000..10b631e Binary files /dev/null and b/assets/sound/buildables/alien/construct1.wav differ diff --git a/assets/sound/buildables/alien/construct2.wav b/assets/sound/buildables/alien/construct2.wav new file mode 100644 index 0000000..074ad13 Binary files /dev/null and b/assets/sound/buildables/alien/construct2.wav differ diff --git a/assets/sound/buildables/alien/damage.wav b/assets/sound/buildables/alien/damage.wav new file mode 100644 index 0000000..32b5781 Binary files /dev/null and b/assets/sound/buildables/alien/damage.wav differ diff --git a/assets/sound/buildables/alien/destroy1.wav b/assets/sound/buildables/alien/destroy1.wav new file mode 100644 index 0000000..32b5781 Binary files /dev/null and b/assets/sound/buildables/alien/destroy1.wav differ diff --git a/assets/sound/buildables/alien/destroy2.wav b/assets/sound/buildables/alien/destroy2.wav new file mode 100644 index 0000000..32b5781 Binary files /dev/null and b/assets/sound/buildables/alien/destroy2.wav differ diff --git a/assets/sound/buildables/alien/destroyed.wav b/assets/sound/buildables/alien/destroyed.wav new file mode 100644 index 0000000..32b5781 Binary files /dev/null and b/assets/sound/buildables/alien/destroyed.wav differ diff --git a/assets/sound/buildables/alien/explosion.wav b/assets/sound/buildables/alien/explosion.wav new file mode 100644 index 0000000..494a0c3 Binary files /dev/null and b/assets/sound/buildables/alien/explosion.wav differ diff --git a/assets/sound/buildables/alien/idle1.wav b/assets/sound/buildables/alien/idle1.wav new file mode 100644 index 0000000..39e07d0 Binary files /dev/null and b/assets/sound/buildables/alien/idle1.wav differ diff --git a/assets/sound/buildables/alien/idle2.wav b/assets/sound/buildables/alien/idle2.wav new file mode 100644 index 0000000..39e07d0 Binary files /dev/null and b/assets/sound/buildables/alien/idle2.wav differ diff --git a/assets/sound/buildables/alien/idle3.wav b/assets/sound/buildables/alien/idle3.wav new file mode 100644 index 0000000..39e07d0 Binary files /dev/null and b/assets/sound/buildables/alien/idle3.wav differ diff --git a/assets/sound/buildables/alien/pain1.wav b/assets/sound/buildables/alien/pain1.wav new file mode 100644 index 0000000..32b5781 Binary files /dev/null and b/assets/sound/buildables/alien/pain1.wav differ diff --git a/assets/sound/buildables/alien/pain2.wav b/assets/sound/buildables/alien/pain2.wav new file mode 100644 index 0000000..32b5781 Binary files /dev/null and b/assets/sound/buildables/alien/pain2.wav differ diff --git a/assets/sound/buildables/alien/prebuild.wav b/assets/sound/buildables/alien/prebuild.wav new file mode 100644 index 0000000..1f550b2 Binary files /dev/null and b/assets/sound/buildables/alien/prebuild.wav differ diff --git a/assets/sound/buildables/alien/spawn1.wav b/assets/sound/buildables/alien/spawn1.wav new file mode 100644 index 0000000..fb38c66 Binary files /dev/null and b/assets/sound/buildables/alien/spawn1.wav differ diff --git a/assets/sound/buildables/alien/spawn2.wav b/assets/sound/buildables/alien/spawn2.wav new file mode 100644 index 0000000..fb38c66 Binary files /dev/null and b/assets/sound/buildables/alien/spawn2.wav differ diff --git a/assets/sound/buildables/arm/sound.cfg b/assets/sound/buildables/arm/sound.cfg new file mode 100644 index 0000000..583d405 --- /dev/null +++ b/assets/sound/buildables/arm/sound.cfg @@ -0,0 +1,14 @@ +1 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +0 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/barrel/pain1.wav b/assets/sound/buildables/barrel/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/barrel/pain1.wav differ diff --git a/assets/sound/buildables/barrel/sound.cfg b/assets/sound/buildables/barrel/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/barrel/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/barricade/construct1.wav b/assets/sound/buildables/barricade/construct1.wav new file mode 100644 index 0000000..b7e0f49 Binary files /dev/null and b/assets/sound/buildables/barricade/construct1.wav differ diff --git a/assets/sound/buildables/barricade/destroyed.wav b/assets/sound/buildables/barricade/destroyed.wav new file mode 100644 index 0000000..2282fa0 Binary files /dev/null and b/assets/sound/buildables/barricade/destroyed.wav differ diff --git a/assets/sound/buildables/barricade/pain1.wav b/assets/sound/buildables/barricade/pain1.wav new file mode 100644 index 0000000..9b2d0a2 Binary files /dev/null and b/assets/sound/buildables/barricade/pain1.wav differ diff --git a/assets/sound/buildables/barricade/pain2.wav b/assets/sound/buildables/barricade/pain2.wav new file mode 100644 index 0000000..929bc9b Binary files /dev/null and b/assets/sound/buildables/barricade/pain2.wav differ diff --git a/assets/sound/buildables/barricade/sound.cfg b/assets/sound/buildables/barricade/sound.cfg new file mode 100644 index 0000000..170c733 --- /dev/null +++ b/assets/sound/buildables/barricade/sound.cfg @@ -0,0 +1,14 @@ +1 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +1 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/barrier_corner/pain1.wav b/assets/sound/buildables/barrier_corner/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/barrier_corner/pain1.wav differ diff --git a/assets/sound/buildables/barrier_corner/sound.cfg b/assets/sound/buildables/barrier_corner/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/barrier_corner/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/barrier_line/pain1.wav b/assets/sound/buildables/barrier_line/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/barrier_line/pain1.wav differ diff --git a/assets/sound/buildables/barrier_line/sound.cfg b/assets/sound/buildables/barrier_line/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/barrier_line/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/barrier_point/pain1.wav b/assets/sound/buildables/barrier_point/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/barrier_point/pain1.wav differ diff --git a/assets/sound/buildables/barrier_point/sound.cfg b/assets/sound/buildables/barrier_point/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/barrier_point/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/booster/pain1.wav b/assets/sound/buildables/booster/pain1.wav new file mode 100644 index 0000000..196df47 Binary files /dev/null and b/assets/sound/buildables/booster/pain1.wav differ diff --git a/assets/sound/buildables/booster/sound.cfg b/assets/sound/buildables/booster/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/booster/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/cocoon/pain1.wav b/assets/sound/buildables/cocoon/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/cocoon/pain1.wav differ diff --git a/assets/sound/buildables/cocoon/sound.cfg b/assets/sound/buildables/cocoon/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/cocoon/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/container_large/pain1.wav b/assets/sound/buildables/container_large/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/container_large/pain1.wav differ diff --git a/assets/sound/buildables/container_large/sound.cfg b/assets/sound/buildables/container_large/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/container_large/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/container_medium/pain1.wav b/assets/sound/buildables/container_medium/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/container_medium/pain1.wav differ diff --git a/assets/sound/buildables/container_medium/sound.cfg b/assets/sound/buildables/container_medium/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/container_medium/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/container_small/pain1.wav b/assets/sound/buildables/container_small/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/container_small/pain1.wav differ diff --git a/assets/sound/buildables/container_small/sound.cfg b/assets/sound/buildables/container_small/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/container_small/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/cover/pain1.wav b/assets/sound/buildables/cover/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/cover/pain1.wav differ diff --git a/assets/sound/buildables/cover/sound.cfg b/assets/sound/buildables/cover/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/cover/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/cover_stump/pain1.wav b/assets/sound/buildables/cover_stump/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/cover_stump/pain1.wav differ diff --git a/assets/sound/buildables/cover_stump/sound.cfg b/assets/sound/buildables/cover_stump/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/cover_stump/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/creepcolony/sound.cfg b/assets/sound/buildables/creepcolony/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/creepcolony/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/dcc/idle1.wav b/assets/sound/buildables/dcc/idle1.wav new file mode 100644 index 0000000..acd57b2 Binary files /dev/null and b/assets/sound/buildables/dcc/idle1.wav differ diff --git a/assets/sound/buildables/dcc/sound.cfg b/assets/sound/buildables/dcc/sound.cfg new file mode 100644 index 0000000..688c335 --- /dev/null +++ b/assets/sound/buildables/dcc/sound.cfg @@ -0,0 +1,14 @@ +1 0 //construct1.wav +0 0 //construct2.wav +1 1 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +0 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/eggpod/pain1.wav b/assets/sound/buildables/eggpod/pain1.wav new file mode 100644 index 0000000..6eb2287 Binary files /dev/null and b/assets/sound/buildables/eggpod/pain1.wav differ diff --git a/assets/sound/buildables/eggpod/pain2.wav b/assets/sound/buildables/eggpod/pain2.wav new file mode 100644 index 0000000..ed59fd0 Binary files /dev/null and b/assets/sound/buildables/eggpod/pain2.wav differ diff --git a/assets/sound/buildables/eggpod/sound.cfg b/assets/sound/buildables/eggpod/sound.cfg new file mode 100644 index 0000000..2be4f50 --- /dev/null +++ b/assets/sound/buildables/eggpod/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +1 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/fence/pain1.wav b/assets/sound/buildables/fence/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/fence/pain1.wav differ diff --git a/assets/sound/buildables/fence/sound.cfg b/assets/sound/buildables/fence/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/fence/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/fence_rod/pain1.wav b/assets/sound/buildables/fence_rod/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/fence_rod/pain1.wav differ diff --git a/assets/sound/buildables/fence_rod/sound.cfg b/assets/sound/buildables/fence_rod/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/fence_rod/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/hive/pain1.wav b/assets/sound/buildables/hive/pain1.wav new file mode 100644 index 0000000..58bf01a Binary files /dev/null and b/assets/sound/buildables/hive/pain1.wav differ diff --git a/assets/sound/buildables/hive/pain2.wav b/assets/sound/buildables/hive/pain2.wav new file mode 100644 index 0000000..0eb67d2 Binary files /dev/null and b/assets/sound/buildables/hive/pain2.wav differ diff --git a/assets/sound/buildables/hive/sound.cfg b/assets/sound/buildables/hive/sound.cfg new file mode 100644 index 0000000..170c733 --- /dev/null +++ b/assets/sound/buildables/hive/sound.cfg @@ -0,0 +1,14 @@ +1 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +1 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/hovel/attack1.wav b/assets/sound/buildables/hovel/attack1.wav new file mode 100644 index 0000000..87e3b13 Binary files /dev/null and b/assets/sound/buildables/hovel/attack1.wav differ diff --git a/assets/sound/buildables/hovel/attack2.wav b/assets/sound/buildables/hovel/attack2.wav new file mode 100644 index 0000000..144967d Binary files /dev/null and b/assets/sound/buildables/hovel/attack2.wav differ diff --git a/assets/sound/buildables/hovel/pain1.wav b/assets/sound/buildables/hovel/pain1.wav new file mode 100644 index 0000000..1276d98 Binary files /dev/null and b/assets/sound/buildables/hovel/pain1.wav differ diff --git a/assets/sound/buildables/hovel/pain2.wav b/assets/sound/buildables/hovel/pain2.wav new file mode 100644 index 0000000..d264446 Binary files /dev/null and b/assets/sound/buildables/hovel/pain2.wav differ diff --git a/assets/sound/buildables/hovel/sound.cfg b/assets/sound/buildables/hovel/sound.cfg new file mode 100644 index 0000000..8f92042 --- /dev/null +++ b/assets/sound/buildables/hovel/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +1 0 //attack1.wav +1 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +1 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/human/attack1.wav b/assets/sound/buildables/human/attack1.wav new file mode 100644 index 0000000..3275fdc Binary files /dev/null and b/assets/sound/buildables/human/attack1.wav differ diff --git a/assets/sound/buildables/human/attack2.wav b/assets/sound/buildables/human/attack2.wav new file mode 100644 index 0000000..3275fdc Binary files /dev/null and b/assets/sound/buildables/human/attack2.wav differ diff --git a/assets/sound/buildables/human/construct1.wav b/assets/sound/buildables/human/construct1.wav new file mode 100644 index 0000000..2a5544f Binary files /dev/null and b/assets/sound/buildables/human/construct1.wav differ diff --git a/assets/sound/buildables/human/construct2.wav b/assets/sound/buildables/human/construct2.wav new file mode 100644 index 0000000..2a5544f Binary files /dev/null and b/assets/sound/buildables/human/construct2.wav differ diff --git a/assets/sound/buildables/human/damage.wav b/assets/sound/buildables/human/damage.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/human/damage.wav differ diff --git a/assets/sound/buildables/human/damage0.wav b/assets/sound/buildables/human/damage0.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/human/damage0.wav differ diff --git a/assets/sound/buildables/human/damage1.wav b/assets/sound/buildables/human/damage1.wav new file mode 100644 index 0000000..1964c63 Binary files /dev/null and b/assets/sound/buildables/human/damage1.wav differ diff --git a/assets/sound/buildables/human/damage2.wav b/assets/sound/buildables/human/damage2.wav new file mode 100644 index 0000000..44a4fad Binary files /dev/null and b/assets/sound/buildables/human/damage2.wav differ diff --git a/assets/sound/buildables/human/damage3.wav b/assets/sound/buildables/human/damage3.wav new file mode 100644 index 0000000..42818a7 Binary files /dev/null and b/assets/sound/buildables/human/damage3.wav differ diff --git a/assets/sound/buildables/human/destroy1.wav b/assets/sound/buildables/human/destroy1.wav new file mode 100644 index 0000000..fddd7c1 Binary files /dev/null and b/assets/sound/buildables/human/destroy1.wav differ diff --git a/assets/sound/buildables/human/destroy2.wav b/assets/sound/buildables/human/destroy2.wav new file mode 100644 index 0000000..fddd7c1 Binary files /dev/null and b/assets/sound/buildables/human/destroy2.wav differ diff --git a/assets/sound/buildables/human/destroyed.wav b/assets/sound/buildables/human/destroyed.wav new file mode 100644 index 0000000..fddd7c1 Binary files /dev/null and b/assets/sound/buildables/human/destroyed.wav differ diff --git a/assets/sound/buildables/human/explosion.wav b/assets/sound/buildables/human/explosion.wav new file mode 100644 index 0000000..eb2c95c Binary files /dev/null and b/assets/sound/buildables/human/explosion.wav differ diff --git a/assets/sound/buildables/human/fragmentbounce.wav b/assets/sound/buildables/human/fragmentbounce.wav new file mode 100644 index 0000000..7d9da0c Binary files /dev/null and b/assets/sound/buildables/human/fragmentbounce.wav differ diff --git a/assets/sound/buildables/human/idle1.wav b/assets/sound/buildables/human/idle1.wav new file mode 100644 index 0000000..a65de14 Binary files /dev/null and b/assets/sound/buildables/human/idle1.wav differ diff --git a/assets/sound/buildables/human/idle2.wav b/assets/sound/buildables/human/idle2.wav new file mode 100644 index 0000000..a65de14 Binary files /dev/null and b/assets/sound/buildables/human/idle2.wav differ diff --git a/assets/sound/buildables/human/idle3.wav b/assets/sound/buildables/human/idle3.wav new file mode 100644 index 0000000..a65de14 Binary files /dev/null and b/assets/sound/buildables/human/idle3.wav differ diff --git a/assets/sound/buildables/human/pain1.wav b/assets/sound/buildables/human/pain1.wav new file mode 100644 index 0000000..fddd7c1 Binary files /dev/null and b/assets/sound/buildables/human/pain1.wav differ diff --git a/assets/sound/buildables/human/pain2.wav b/assets/sound/buildables/human/pain2.wav new file mode 100644 index 0000000..fddd7c1 Binary files /dev/null and b/assets/sound/buildables/human/pain2.wav differ diff --git a/assets/sound/buildables/human/prebuild.wav b/assets/sound/buildables/human/prebuild.wav new file mode 100644 index 0000000..fa9892e Binary files /dev/null and b/assets/sound/buildables/human/prebuild.wav differ diff --git a/assets/sound/buildables/human/repair.wav b/assets/sound/buildables/human/repair.wav new file mode 100644 index 0000000..a1e19bc Binary files /dev/null and b/assets/sound/buildables/human/repair.wav differ diff --git a/assets/sound/buildables/human/repaired.wav b/assets/sound/buildables/human/repaired.wav new file mode 100644 index 0000000..19f5a5f Binary files /dev/null and b/assets/sound/buildables/human/repaired.wav differ diff --git a/assets/sound/buildables/human/spawn1.wav b/assets/sound/buildables/human/spawn1.wav new file mode 100644 index 0000000..be1cd35 Binary files /dev/null and b/assets/sound/buildables/human/spawn1.wav differ diff --git a/assets/sound/buildables/human/spawn2.wav b/assets/sound/buildables/human/spawn2.wav new file mode 100644 index 0000000..be1cd35 Binary files /dev/null and b/assets/sound/buildables/human/spawn2.wav differ diff --git a/assets/sound/buildables/infestation_blister/pain1.wav b/assets/sound/buildables/infestation_blister/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/infestation_blister/pain1.wav differ diff --git a/assets/sound/buildables/infestation_blister/sound.cfg b/assets/sound/buildables/infestation_blister/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/infestation_blister/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/infestation_slime/attack1.wav b/assets/sound/buildables/infestation_slime/attack1.wav new file mode 100644 index 0000000..7b16b28 Binary files /dev/null and b/assets/sound/buildables/infestation_slime/attack1.wav differ diff --git a/assets/sound/buildables/infestation_slime/pain1.wav b/assets/sound/buildables/infestation_slime/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/infestation_slime/pain1.wav differ diff --git a/assets/sound/buildables/infestation_slime/sound.cfg b/assets/sound/buildables/infestation_slime/sound.cfg new file mode 100644 index 0000000..83a2118 --- /dev/null +++ b/assets/sound/buildables/infestation_slime/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +1 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/infestation_thicket/pain1.wav b/assets/sound/buildables/infestation_thicket/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/infestation_thicket/pain1.wav differ diff --git a/assets/sound/buildables/infestation_thicket/sound.cfg b/assets/sound/buildables/infestation_thicket/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/infestation_thicket/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/ladder/pain1.wav b/assets/sound/buildables/ladder/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/ladder/pain1.wav differ diff --git a/assets/sound/buildables/ladder/sound.cfg b/assets/sound/buildables/ladder/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/ladder/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/light/emp.wav b/assets/sound/buildables/light/emp.wav new file mode 100644 index 0000000..2ac4318 Binary files /dev/null and b/assets/sound/buildables/light/emp.wav differ diff --git a/assets/sound/buildables/light/idle1.wav b/assets/sound/buildables/light/idle1.wav new file mode 100644 index 0000000..5c80f0d Binary files /dev/null and b/assets/sound/buildables/light/idle1.wav differ diff --git a/assets/sound/buildables/light/pain1.wav b/assets/sound/buildables/light/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/light/pain1.wav differ diff --git a/assets/sound/buildables/light/sound.cfg b/assets/sound/buildables/light/sound.cfg new file mode 100644 index 0000000..3c5dee7 --- /dev/null +++ b/assets/sound/buildables/light/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +1 1 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/medistat/attack1.wav b/assets/sound/buildables/medistat/attack1.wav new file mode 100644 index 0000000..f759ce0 Binary files /dev/null and b/assets/sound/buildables/medistat/attack1.wav differ diff --git a/assets/sound/buildables/medistat/idle1.wav b/assets/sound/buildables/medistat/idle1.wav new file mode 100644 index 0000000..8c884b8 Binary files /dev/null and b/assets/sound/buildables/medistat/idle1.wav differ diff --git a/assets/sound/buildables/medistat/sound.cfg b/assets/sound/buildables/medistat/sound.cfg new file mode 100644 index 0000000..1fbf082 --- /dev/null +++ b/assets/sound/buildables/medistat/sound.cfg @@ -0,0 +1,14 @@ +1 0 //construct1.wav +0 0 //construct2.wav +1 1 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +1 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +0 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/mgturret/attack1.wav b/assets/sound/buildables/mgturret/attack1.wav new file mode 100644 index 0000000..70cfc2b Binary files /dev/null and b/assets/sound/buildables/mgturret/attack1.wav differ diff --git a/assets/sound/buildables/mgturret/firetemplate.wav b/assets/sound/buildables/mgturret/firetemplate.wav new file mode 100644 index 0000000..1594b23 Binary files /dev/null and b/assets/sound/buildables/mgturret/firetemplate.wav differ diff --git a/assets/sound/buildables/mgturret/idle1.wav b/assets/sound/buildables/mgturret/idle1.wav new file mode 100644 index 0000000..e5c6641 Binary files /dev/null and b/assets/sound/buildables/mgturret/idle1.wav differ diff --git a/assets/sound/buildables/mgturret/pain1.wav b/assets/sound/buildables/mgturret/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/mgturret/pain1.wav differ diff --git a/assets/sound/buildables/mgturret/sound.cfg b/assets/sound/buildables/mgturret/sound.cfg new file mode 100644 index 0000000..688c335 --- /dev/null +++ b/assets/sound/buildables/mgturret/sound.cfg @@ -0,0 +1,14 @@ +1 0 //construct1.wav +0 0 //construct2.wav +1 1 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +0 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/mgturret/spinup.wav b/assets/sound/buildables/mgturret/spinup.wav new file mode 100644 index 0000000..889d445 Binary files /dev/null and b/assets/sound/buildables/mgturret/spinup.wav differ diff --git a/assets/sound/buildables/mgturret2/idle1.wav b/assets/sound/buildables/mgturret2/idle1.wav new file mode 100644 index 0000000..e5c6641 Binary files /dev/null and b/assets/sound/buildables/mgturret2/idle1.wav differ diff --git a/assets/sound/buildables/mgturret2/sound.cfg b/assets/sound/buildables/mgturret2/sound.cfg new file mode 100644 index 0000000..688c335 --- /dev/null +++ b/assets/sound/buildables/mgturret2/sound.cfg @@ -0,0 +1,14 @@ +1 0 //construct1.wav +0 0 //construct2.wav +1 1 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +0 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/mgturret2/spinup.wav b/assets/sound/buildables/mgturret2/spinup.wav new file mode 100644 index 0000000..aa31bd0 Binary files /dev/null and b/assets/sound/buildables/mgturret2/spinup.wav differ diff --git a/assets/sound/buildables/muscle/attack1.wav b/assets/sound/buildables/muscle/attack1.wav new file mode 100644 index 0000000..7b16b28 Binary files /dev/null and b/assets/sound/buildables/muscle/attack1.wav differ diff --git a/assets/sound/buildables/muscle/pain1.wav b/assets/sound/buildables/muscle/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/muscle/pain1.wav differ diff --git a/assets/sound/buildables/muscle/sound.cfg b/assets/sound/buildables/muscle/sound.cfg new file mode 100644 index 0000000..83a2118 --- /dev/null +++ b/assets/sound/buildables/muscle/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +1 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/net/pain1.wav b/assets/sound/buildables/net/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/net/pain1.wav differ diff --git a/assets/sound/buildables/net/sound.cfg b/assets/sound/buildables/net/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/net/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/net_spike/pain1.wav b/assets/sound/buildables/net_spike/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/net_spike/pain1.wav differ diff --git a/assets/sound/buildables/net_spike/sound.cfg b/assets/sound/buildables/net_spike/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/net_spike/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/organic_bulb/pain1.wav b/assets/sound/buildables/organic_bulb/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/organic_bulb/pain1.wav differ diff --git a/assets/sound/buildables/organic_bulb/sound.cfg b/assets/sound/buildables/organic_bulb/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/organic_bulb/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/overmind/construct1.wav b/assets/sound/buildables/overmind/construct1.wav new file mode 100644 index 0000000..67223e6 Binary files /dev/null and b/assets/sound/buildables/overmind/construct1.wav differ diff --git a/assets/sound/buildables/overmind/idle1.wav b/assets/sound/buildables/overmind/idle1.wav new file mode 100644 index 0000000..03c30c9 Binary files /dev/null and b/assets/sound/buildables/overmind/idle1.wav differ diff --git a/assets/sound/buildables/overmind/pain1.wav b/assets/sound/buildables/overmind/pain1.wav new file mode 100644 index 0000000..2aaa5e1 Binary files /dev/null and b/assets/sound/buildables/overmind/pain1.wav differ diff --git a/assets/sound/buildables/overmind/pain2.wav b/assets/sound/buildables/overmind/pain2.wav new file mode 100644 index 0000000..ad43da3 Binary files /dev/null and b/assets/sound/buildables/overmind/pain2.wav differ diff --git a/assets/sound/buildables/overmind/sound.cfg b/assets/sound/buildables/overmind/sound.cfg new file mode 100644 index 0000000..36db10e --- /dev/null +++ b/assets/sound/buildables/overmind/sound.cfg @@ -0,0 +1,14 @@ +1 0 //construct1.wav +0 0 //construct2.wav +1 1 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +1 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/panzer_large/pain1.wav b/assets/sound/buildables/panzer_large/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/panzer_large/pain1.wav differ diff --git a/assets/sound/buildables/panzer_large/sound.cfg b/assets/sound/buildables/panzer_large/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/panzer_large/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/panzer_medium/pain1.wav b/assets/sound/buildables/panzer_medium/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/panzer_medium/pain1.wav differ diff --git a/assets/sound/buildables/panzer_medium/sound.cfg b/assets/sound/buildables/panzer_medium/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/panzer_medium/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/panzer_small/pain1.wav b/assets/sound/buildables/panzer_small/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/panzer_small/pain1.wav differ diff --git a/assets/sound/buildables/panzer_small/sound.cfg b/assets/sound/buildables/panzer_small/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/panzer_small/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/plate_large/pain1.wav b/assets/sound/buildables/plate_large/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/plate_large/pain1.wav differ diff --git a/assets/sound/buildables/plate_large/sound.cfg b/assets/sound/buildables/plate_large/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/plate_large/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/plate_medium/pain1.wav b/assets/sound/buildables/plate_medium/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/plate_medium/pain1.wav differ diff --git a/assets/sound/buildables/plate_medium/sound.cfg b/assets/sound/buildables/plate_medium/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/plate_medium/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/plate_small/pain1.wav b/assets/sound/buildables/plate_small/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/plate_small/pain1.wav differ diff --git a/assets/sound/buildables/plate_small/sound.cfg b/assets/sound/buildables/plate_small/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/plate_small/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/pod/pain1.wav b/assets/sound/buildables/pod/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/pod/pain1.wav differ diff --git a/assets/sound/buildables/pod/sound.cfg b/assets/sound/buildables/pod/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/pod/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/pod_stump/pain1.wav b/assets/sound/buildables/pod_stump/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/pod_stump/pain1.wav differ diff --git a/assets/sound/buildables/pod_stump/sound.cfg b/assets/sound/buildables/pod_stump/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/pod_stump/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/reactor/attack1.wav b/assets/sound/buildables/reactor/attack1.wav new file mode 100644 index 0000000..c047c69 Binary files /dev/null and b/assets/sound/buildables/reactor/attack1.wav differ diff --git a/assets/sound/buildables/reactor/idle1.wav b/assets/sound/buildables/reactor/idle1.wav new file mode 100644 index 0000000..03c3d78 Binary files /dev/null and b/assets/sound/buildables/reactor/idle1.wav differ diff --git a/assets/sound/buildables/reactor/sound.cfg b/assets/sound/buildables/reactor/sound.cfg new file mode 100644 index 0000000..688c335 --- /dev/null +++ b/assets/sound/buildables/reactor/sound.cfg @@ -0,0 +1,14 @@ +1 0 //construct1.wav +0 0 //construct2.wav +1 1 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +0 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/refinery/idle1.wav b/assets/sound/buildables/refinery/idle1.wav new file mode 100644 index 0000000..c002946 Binary files /dev/null and b/assets/sound/buildables/refinery/idle1.wav differ diff --git a/assets/sound/buildables/refinery/sound.cfg b/assets/sound/buildables/refinery/sound.cfg new file mode 100644 index 0000000..3c5dee7 --- /dev/null +++ b/assets/sound/buildables/refinery/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +1 1 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/reflector/pain1.wav b/assets/sound/buildables/reflector/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/reflector/pain1.wav differ diff --git a/assets/sound/buildables/reflector/sound.cfg b/assets/sound/buildables/reflector/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/reflector/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/repeater/idle1.wav b/assets/sound/buildables/repeater/idle1.wav new file mode 100644 index 0000000..13ca99e Binary files /dev/null and b/assets/sound/buildables/repeater/idle1.wav differ diff --git a/assets/sound/buildables/repeater/sound.cfg b/assets/sound/buildables/repeater/sound.cfg new file mode 100644 index 0000000..688c335 --- /dev/null +++ b/assets/sound/buildables/repeater/sound.cfg @@ -0,0 +1,14 @@ +1 0 //construct1.wav +0 0 //construct2.wav +1 1 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +0 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/repeater/use.wav b/assets/sound/buildables/repeater/use.wav new file mode 100644 index 0000000..36ab59a Binary files /dev/null and b/assets/sound/buildables/repeater/use.wav differ diff --git a/assets/sound/buildables/shield/attack1.wav b/assets/sound/buildables/shield/attack1.wav new file mode 100644 index 0000000..f524d30 Binary files /dev/null and b/assets/sound/buildables/shield/attack1.wav differ diff --git a/assets/sound/buildables/shield/attack2.wav b/assets/sound/buildables/shield/attack2.wav new file mode 100644 index 0000000..187ad9b Binary files /dev/null and b/assets/sound/buildables/shield/attack2.wav differ diff --git a/assets/sound/buildables/shield/pain1.wav b/assets/sound/buildables/shield/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/shield/pain1.wav differ diff --git a/assets/sound/buildables/shield/pain2.wav b/assets/sound/buildables/shield/pain2.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/shield/pain2.wav differ diff --git a/assets/sound/buildables/shield/sound.cfg b/assets/sound/buildables/shield/sound.cfg new file mode 100644 index 0000000..8f92042 --- /dev/null +++ b/assets/sound/buildables/shield/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +1 0 //attack1.wav +1 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +1 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/spiteful_abcess/pain1.wav b/assets/sound/buildables/spiteful_abcess/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/spiteful_abcess/pain1.wav differ diff --git a/assets/sound/buildables/spiteful_abcess/sound.cfg b/assets/sound/buildables/spiteful_abcess/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/spiteful_abcess/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/teflon_foil/pain1.wav b/assets/sound/buildables/teflon_foil/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/teflon_foil/pain1.wav differ diff --git a/assets/sound/buildables/teflon_foil/sound.cfg b/assets/sound/buildables/teflon_foil/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/teflon_foil/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/telenode/construct1.wav b/assets/sound/buildables/telenode/construct1.wav new file mode 100644 index 0000000..57e9bb9 Binary files /dev/null and b/assets/sound/buildables/telenode/construct1.wav differ diff --git a/assets/sound/buildables/telenode/sound.cfg b/assets/sound/buildables/telenode/sound.cfg new file mode 100644 index 0000000..583d405 --- /dev/null +++ b/assets/sound/buildables/telenode/sound.cfg @@ -0,0 +1,14 @@ +1 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +0 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/tendon_large/pain1.wav b/assets/sound/buildables/tendon_large/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/tendon_large/pain1.wav differ diff --git a/assets/sound/buildables/tendon_large/sound.cfg b/assets/sound/buildables/tendon_large/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/tendon_large/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/tendon_medium/pain1.wav b/assets/sound/buildables/tendon_medium/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/tendon_medium/pain1.wav differ diff --git a/assets/sound/buildables/tendon_medium/sound.cfg b/assets/sound/buildables/tendon_medium/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/tendon_medium/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/tendon_small/pain1.wav b/assets/sound/buildables/tendon_small/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/tendon_small/pain1.wav differ diff --git a/assets/sound/buildables/tendon_small/sound.cfg b/assets/sound/buildables/tendon_small/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/tendon_small/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/tesla/idle1.wav b/assets/sound/buildables/tesla/idle1.wav new file mode 100644 index 0000000..83f456e Binary files /dev/null and b/assets/sound/buildables/tesla/idle1.wav differ diff --git a/assets/sound/buildables/tesla/sound.cfg b/assets/sound/buildables/tesla/sound.cfg new file mode 100644 index 0000000..688c335 --- /dev/null +++ b/assets/sound/buildables/tesla/sound.cfg @@ -0,0 +1,14 @@ +1 0 //construct1.wav +0 0 //construct2.wav +1 1 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +0 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/tesla/tesla_fire.wav b/assets/sound/buildables/tesla/tesla_fire.wav new file mode 100644 index 0000000..09b6b5b Binary files /dev/null and b/assets/sound/buildables/tesla/tesla_fire.wav differ diff --git a/assets/sound/buildables/trapper/attack1.wav b/assets/sound/buildables/trapper/attack1.wav new file mode 100644 index 0000000..5ce8116 Binary files /dev/null and b/assets/sound/buildables/trapper/attack1.wav differ diff --git a/assets/sound/buildables/trapper/pain1.wav b/assets/sound/buildables/trapper/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/trapper/pain1.wav differ diff --git a/assets/sound/buildables/trapper/pain2.wav b/assets/sound/buildables/trapper/pain2.wav new file mode 100644 index 0000000..16413a7 Binary files /dev/null and b/assets/sound/buildables/trapper/pain2.wav differ diff --git a/assets/sound/buildables/trapper/sound.cfg b/assets/sound/buildables/trapper/sound.cfg new file mode 100644 index 0000000..83a2118 --- /dev/null +++ b/assets/sound/buildables/trapper/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +1 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/edge/hdoglove.wav b/assets/sound/edge/hdoglove.wav new file mode 100644 index 0000000..dfc2773 Binary files /dev/null and b/assets/sound/edge/hdoglove.wav differ diff --git a/assets/sound/feedback/hit.wav b/assets/sound/feedback/hit.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/feedback/hit.wav differ diff --git a/assets/sound/misc/abomb_bounce1.wav b/assets/sound/misc/abomb_bounce1.wav new file mode 100644 index 0000000..19a64a5 Binary files /dev/null and b/assets/sound/misc/abomb_bounce1.wav differ diff --git a/assets/sound/misc/abomb_bounce2.wav b/assets/sound/misc/abomb_bounce2.wav new file mode 100644 index 0000000..2384fff Binary files /dev/null and b/assets/sound/misc/abomb_bounce2.wav differ diff --git a/assets/sound/misc/abomb_explode.wav b/assets/sound/misc/abomb_explode.wav new file mode 100644 index 0000000..f32d36f Binary files /dev/null and b/assets/sound/misc/abomb_explode.wav differ diff --git a/assets/sound/misc/alien_talk.wav b/assets/sound/misc/alien_talk.wav new file mode 100644 index 0000000..faf78a7 Binary files /dev/null and b/assets/sound/misc/alien_talk.wav differ diff --git a/assets/sound/misc/disconnect.wav b/assets/sound/misc/disconnect.wav new file mode 100644 index 0000000..75817d6 Binary files /dev/null and b/assets/sound/misc/disconnect.wav differ diff --git a/assets/sound/misc/electro.wav b/assets/sound/misc/electro.wav new file mode 100644 index 0000000..fc66e83 Binary files /dev/null and b/assets/sound/misc/electro.wav differ diff --git a/assets/sound/misc/fry.wav b/assets/sound/misc/fry.wav new file mode 100644 index 0000000..c16284f Binary files /dev/null and b/assets/sound/misc/fry.wav differ diff --git a/assets/sound/misc/hard_bounce1.wav b/assets/sound/misc/hard_bounce1.wav new file mode 100644 index 0000000..3925500 Binary files /dev/null and b/assets/sound/misc/hard_bounce1.wav differ diff --git a/assets/sound/misc/hard_bounce2.wav b/assets/sound/misc/hard_bounce2.wav new file mode 100644 index 0000000..2d0ae24 Binary files /dev/null and b/assets/sound/misc/hard_bounce2.wav differ diff --git a/assets/sound/misc/human_talk.wav b/assets/sound/misc/human_talk.wav new file mode 100644 index 0000000..444f15b Binary files /dev/null and b/assets/sound/misc/human_talk.wav differ diff --git a/assets/sound/misc/menu1.wav b/assets/sound/misc/menu1.wav new file mode 100644 index 0000000..e58526b Binary files /dev/null and b/assets/sound/misc/menu1.wav differ diff --git a/assets/sound/misc/menu2.wav b/assets/sound/misc/menu2.wav new file mode 100644 index 0000000..fadffd1 Binary files /dev/null and b/assets/sound/misc/menu2.wav differ diff --git a/assets/sound/misc/menu3.wav b/assets/sound/misc/menu3.wav new file mode 100644 index 0000000..c5e5fee Binary files /dev/null and b/assets/sound/misc/menu3.wav differ diff --git a/assets/sound/misc/menu4.wav b/assets/sound/misc/menu4.wav new file mode 100644 index 0000000..a839cd8 Binary files /dev/null and b/assets/sound/misc/menu4.wav differ diff --git a/assets/sound/misc/mine_bounce1.wav b/assets/sound/misc/mine_bounce1.wav new file mode 100644 index 0000000..22270f8 Binary files /dev/null and b/assets/sound/misc/mine_bounce1.wav differ diff --git a/assets/sound/misc/organic_bounce.wav b/assets/sound/misc/organic_bounce.wav new file mode 100644 index 0000000..a678d84 Binary files /dev/null and b/assets/sound/misc/organic_bounce.wav differ diff --git a/assets/sound/misc/talk.wav b/assets/sound/misc/talk.wav new file mode 100644 index 0000000..9401023 Binary files /dev/null and b/assets/sound/misc/talk.wav differ diff --git a/assets/sound/movers/doors/dr1_end.wav b/assets/sound/movers/doors/dr1_end.wav new file mode 100644 index 0000000..149e80a Binary files /dev/null and b/assets/sound/movers/doors/dr1_end.wav differ diff --git a/assets/sound/movers/doors/dr1_strt.wav b/assets/sound/movers/doors/dr1_strt.wav new file mode 100644 index 0000000..2c6953e Binary files /dev/null and b/assets/sound/movers/doors/dr1_strt.wav differ diff --git a/assets/sound/movers/switches/button1.wav b/assets/sound/movers/switches/button1.wav new file mode 100644 index 0000000..216c488 Binary files /dev/null and b/assets/sound/movers/switches/button1.wav differ diff --git a/assets/sound/null.wav b/assets/sound/null.wav new file mode 100644 index 0000000..8dbde95 Binary files /dev/null and b/assets/sound/null.wav differ diff --git a/assets/sound/player/alienevolve.wav b/assets/sound/player/alienevolve.wav new file mode 100644 index 0000000..edfc0dd Binary files /dev/null and b/assets/sound/player/alienevolve.wav differ diff --git a/assets/sound/player/builder/death1.wav b/assets/sound/player/builder/death1.wav new file mode 100644 index 0000000..d0d99fc Binary files /dev/null and b/assets/sound/player/builder/death1.wav differ diff --git a/assets/sound/player/builder/death2.wav b/assets/sound/player/builder/death2.wav new file mode 100644 index 0000000..520d9d7 Binary files /dev/null and b/assets/sound/player/builder/death2.wav differ diff --git a/assets/sound/player/builder/death3.wav b/assets/sound/player/builder/death3.wav new file mode 100644 index 0000000..d0d99fc Binary files /dev/null and b/assets/sound/player/builder/death3.wav differ diff --git a/assets/sound/player/builder/jump1.wav b/assets/sound/player/builder/jump1.wav new file mode 100644 index 0000000..1540b08 Binary files /dev/null and b/assets/sound/player/builder/jump1.wav differ diff --git a/assets/sound/player/builder/pain100_1.wav b/assets/sound/player/builder/pain100_1.wav new file mode 100644 index 0000000..171c447 Binary files /dev/null and b/assets/sound/player/builder/pain100_1.wav differ diff --git a/assets/sound/player/builder/pain25_1.wav b/assets/sound/player/builder/pain25_1.wav new file mode 100644 index 0000000..1bed3cb Binary files /dev/null and b/assets/sound/player/builder/pain25_1.wav differ diff --git a/assets/sound/player/builder/pain50_1.wav b/assets/sound/player/builder/pain50_1.wav new file mode 100644 index 0000000..63cae90 Binary files /dev/null and b/assets/sound/player/builder/pain50_1.wav differ diff --git a/assets/sound/player/builder/pain75_1.wav b/assets/sound/player/builder/pain75_1.wav new file mode 100644 index 0000000..a5d0c6e Binary files /dev/null and b/assets/sound/player/builder/pain75_1.wav differ diff --git a/assets/sound/player/builder/taunt.wav b/assets/sound/player/builder/taunt.wav new file mode 100644 index 0000000..eccd4c8 Binary files /dev/null and b/assets/sound/player/builder/taunt.wav differ diff --git a/assets/sound/player/footsteps/clank1.wav b/assets/sound/player/footsteps/clank1.wav new file mode 100644 index 0000000..9f60a86 Binary files /dev/null and b/assets/sound/player/footsteps/clank1.wav differ diff --git a/assets/sound/player/footsteps/clank2.wav b/assets/sound/player/footsteps/clank2.wav new file mode 100644 index 0000000..4cf14f8 Binary files /dev/null and b/assets/sound/player/footsteps/clank2.wav differ diff --git a/assets/sound/player/footsteps/clank3.wav b/assets/sound/player/footsteps/clank3.wav new file mode 100644 index 0000000..c9a844e Binary files /dev/null and b/assets/sound/player/footsteps/clank3.wav differ diff --git a/assets/sound/player/footsteps/clank4.wav b/assets/sound/player/footsteps/clank4.wav new file mode 100644 index 0000000..8112ad3 Binary files /dev/null and b/assets/sound/player/footsteps/clank4.wav differ diff --git a/assets/sound/player/footsteps/flesh1.wav b/assets/sound/player/footsteps/flesh1.wav new file mode 100644 index 0000000..a5a7781 Binary files /dev/null and b/assets/sound/player/footsteps/flesh1.wav differ diff --git a/assets/sound/player/footsteps/flesh2.wav b/assets/sound/player/footsteps/flesh2.wav new file mode 100644 index 0000000..08deed1 Binary files /dev/null and b/assets/sound/player/footsteps/flesh2.wav differ diff --git a/assets/sound/player/footsteps/flesh3.wav b/assets/sound/player/footsteps/flesh3.wav new file mode 100644 index 0000000..f79f042 Binary files /dev/null and b/assets/sound/player/footsteps/flesh3.wav differ diff --git a/assets/sound/player/footsteps/flesh4.wav b/assets/sound/player/footsteps/flesh4.wav new file mode 100644 index 0000000..1476ec4 Binary files /dev/null and b/assets/sound/player/footsteps/flesh4.wav differ diff --git a/assets/sound/player/footsteps/splash1.wav b/assets/sound/player/footsteps/splash1.wav new file mode 100644 index 0000000..7d533a2 Binary files /dev/null and b/assets/sound/player/footsteps/splash1.wav differ diff --git a/assets/sound/player/footsteps/splash2.wav b/assets/sound/player/footsteps/splash2.wav new file mode 100644 index 0000000..66252f4 Binary files /dev/null and b/assets/sound/player/footsteps/splash2.wav differ diff --git a/assets/sound/player/footsteps/splash3.wav b/assets/sound/player/footsteps/splash3.wav new file mode 100644 index 0000000..199f168 Binary files /dev/null and b/assets/sound/player/footsteps/splash3.wav differ diff --git a/assets/sound/player/footsteps/splash4.wav b/assets/sound/player/footsteps/splash4.wav new file mode 100644 index 0000000..ae2d419 Binary files /dev/null and b/assets/sound/player/footsteps/splash4.wav differ diff --git a/assets/sound/player/footsteps/step1.wav b/assets/sound/player/footsteps/step1.wav new file mode 100644 index 0000000..dd12bf1 Binary files /dev/null and b/assets/sound/player/footsteps/step1.wav differ diff --git a/assets/sound/player/footsteps/step2.wav b/assets/sound/player/footsteps/step2.wav new file mode 100644 index 0000000..a97d804 Binary files /dev/null and b/assets/sound/player/footsteps/step2.wav differ diff --git a/assets/sound/player/footsteps/step3.wav b/assets/sound/player/footsteps/step3.wav new file mode 100644 index 0000000..4ef6651 Binary files /dev/null and b/assets/sound/player/footsteps/step3.wav differ diff --git a/assets/sound/player/footsteps/step4.wav b/assets/sound/player/footsteps/step4.wav new file mode 100644 index 0000000..07923c2 Binary files /dev/null and b/assets/sound/player/footsteps/step4.wav differ diff --git a/assets/sound/player/gurp1.wav b/assets/sound/player/gurp1.wav new file mode 100644 index 0000000..278afa9 Binary files /dev/null and b/assets/sound/player/gurp1.wav differ diff --git a/assets/sound/player/gurp2.wav b/assets/sound/player/gurp2.wav new file mode 100644 index 0000000..198f878 Binary files /dev/null and b/assets/sound/player/gurp2.wav differ diff --git a/assets/sound/player/human_base/clank1.wav b/assets/sound/player/human_base/clank1.wav new file mode 100644 index 0000000..9f60a86 Binary files /dev/null and b/assets/sound/player/human_base/clank1.wav differ diff --git a/assets/sound/player/human_base/clank2.wav b/assets/sound/player/human_base/clank2.wav new file mode 100644 index 0000000..4cf14f8 Binary files /dev/null and b/assets/sound/player/human_base/clank2.wav differ diff --git a/assets/sound/player/human_base/clank3.wav b/assets/sound/player/human_base/clank3.wav new file mode 100644 index 0000000..c9a844e Binary files /dev/null and b/assets/sound/player/human_base/clank3.wav differ diff --git a/assets/sound/player/human_base/clank4.wav b/assets/sound/player/human_base/clank4.wav new file mode 100644 index 0000000..8112ad3 Binary files /dev/null and b/assets/sound/player/human_base/clank4.wav differ diff --git a/assets/sound/player/human_base/death1.wav b/assets/sound/player/human_base/death1.wav new file mode 100644 index 0000000..409cded Binary files /dev/null and b/assets/sound/player/human_base/death1.wav differ diff --git a/assets/sound/player/human_base/death2.wav b/assets/sound/player/human_base/death2.wav new file mode 100644 index 0000000..069b8a5 Binary files /dev/null and b/assets/sound/player/human_base/death2.wav differ diff --git a/assets/sound/player/human_base/death3.wav b/assets/sound/player/human_base/death3.wav new file mode 100644 index 0000000..069b8a5 Binary files /dev/null and b/assets/sound/player/human_base/death3.wav differ diff --git a/assets/sound/player/human_base/fall1.wav b/assets/sound/player/human_base/fall1.wav new file mode 100644 index 0000000..2ec9e64 Binary files /dev/null and b/assets/sound/player/human_base/fall1.wav differ diff --git a/assets/sound/player/human_base/jump1.wav b/assets/sound/player/human_base/jump1.wav new file mode 100644 index 0000000..86fd1d9 Binary files /dev/null and b/assets/sound/player/human_base/jump1.wav differ diff --git a/assets/sound/player/human_base/pain100_1.wav b/assets/sound/player/human_base/pain100_1.wav new file mode 100644 index 0000000..f627655 Binary files /dev/null and b/assets/sound/player/human_base/pain100_1.wav differ diff --git a/assets/sound/player/human_base/pain25_1.wav b/assets/sound/player/human_base/pain25_1.wav new file mode 100644 index 0000000..4433a03 Binary files /dev/null and b/assets/sound/player/human_base/pain25_1.wav differ diff --git a/assets/sound/player/human_base/pain50_1.wav b/assets/sound/player/human_base/pain50_1.wav new file mode 100644 index 0000000..88a636f Binary files /dev/null and b/assets/sound/player/human_base/pain50_1.wav differ diff --git a/assets/sound/player/human_base/pain75_1.wav b/assets/sound/player/human_base/pain75_1.wav new file mode 100644 index 0000000..de66f96 Binary files /dev/null and b/assets/sound/player/human_base/pain75_1.wav differ diff --git a/assets/sound/player/human_base/step1.wav b/assets/sound/player/human_base/step1.wav new file mode 100644 index 0000000..dd12bf1 Binary files /dev/null and b/assets/sound/player/human_base/step1.wav differ diff --git a/assets/sound/player/human_base/step2.wav b/assets/sound/player/human_base/step2.wav new file mode 100644 index 0000000..a97d804 Binary files /dev/null and b/assets/sound/player/human_base/step2.wav differ diff --git a/assets/sound/player/human_base/step3.wav b/assets/sound/player/human_base/step3.wav new file mode 100644 index 0000000..4ef6651 Binary files /dev/null and b/assets/sound/player/human_base/step3.wav differ diff --git a/assets/sound/player/human_base/step4.wav b/assets/sound/player/human_base/step4.wav new file mode 100644 index 0000000..07923c2 Binary files /dev/null and b/assets/sound/player/human_base/step4.wav differ diff --git a/assets/sound/player/human_base/taunt.wav b/assets/sound/player/human_base/taunt.wav new file mode 100644 index 0000000..4546eb0 Binary files /dev/null and b/assets/sound/player/human_base/taunt.wav differ diff --git a/assets/sound/player/human_bsuit/clank1.wav b/assets/sound/player/human_bsuit/clank1.wav new file mode 100644 index 0000000..1638cdf Binary files /dev/null and b/assets/sound/player/human_bsuit/clank1.wav differ diff --git a/assets/sound/player/human_bsuit/clank2.wav b/assets/sound/player/human_bsuit/clank2.wav new file mode 100644 index 0000000..1638cdf Binary files /dev/null and b/assets/sound/player/human_bsuit/clank2.wav differ diff --git a/assets/sound/player/human_bsuit/clank3.wav b/assets/sound/player/human_bsuit/clank3.wav new file mode 100644 index 0000000..1638cdf Binary files /dev/null and b/assets/sound/player/human_bsuit/clank3.wav differ diff --git a/assets/sound/player/human_bsuit/clank4.wav b/assets/sound/player/human_bsuit/clank4.wav new file mode 100644 index 0000000..1638cdf Binary files /dev/null and b/assets/sound/player/human_bsuit/clank4.wav differ diff --git a/assets/sound/player/human_bsuit/death1.wav b/assets/sound/player/human_bsuit/death1.wav new file mode 100644 index 0000000..08b3629 Binary files /dev/null and b/assets/sound/player/human_bsuit/death1.wav differ diff --git a/assets/sound/player/human_bsuit/death2.wav b/assets/sound/player/human_bsuit/death2.wav new file mode 100644 index 0000000..378d633 Binary files /dev/null and b/assets/sound/player/human_bsuit/death2.wav differ diff --git a/assets/sound/player/human_bsuit/death3.wav b/assets/sound/player/human_bsuit/death3.wav new file mode 100644 index 0000000..378d633 Binary files /dev/null and b/assets/sound/player/human_bsuit/death3.wav differ diff --git a/assets/sound/player/human_bsuit/fall1.wav b/assets/sound/player/human_bsuit/fall1.wav new file mode 100644 index 0000000..7ed99c6 Binary files /dev/null and b/assets/sound/player/human_bsuit/fall1.wav differ diff --git a/assets/sound/player/human_bsuit/jump1.wav b/assets/sound/player/human_bsuit/jump1.wav new file mode 100644 index 0000000..6d966ca Binary files /dev/null and b/assets/sound/player/human_bsuit/jump1.wav differ diff --git a/assets/sound/player/human_bsuit/pain100_1.wav b/assets/sound/player/human_bsuit/pain100_1.wav new file mode 100644 index 0000000..021802e Binary files /dev/null and b/assets/sound/player/human_bsuit/pain100_1.wav differ diff --git a/assets/sound/player/human_bsuit/pain25_1.wav b/assets/sound/player/human_bsuit/pain25_1.wav new file mode 100644 index 0000000..3f0cfd9 Binary files /dev/null and b/assets/sound/player/human_bsuit/pain25_1.wav differ diff --git a/assets/sound/player/human_bsuit/pain50_1.wav b/assets/sound/player/human_bsuit/pain50_1.wav new file mode 100644 index 0000000..fdef922 Binary files /dev/null and b/assets/sound/player/human_bsuit/pain50_1.wav differ diff --git a/assets/sound/player/human_bsuit/pain75_1.wav b/assets/sound/player/human_bsuit/pain75_1.wav new file mode 100644 index 0000000..f4cc263 Binary files /dev/null and b/assets/sound/player/human_bsuit/pain75_1.wav differ diff --git a/assets/sound/player/human_bsuit/step1.wav b/assets/sound/player/human_bsuit/step1.wav new file mode 100644 index 0000000..1638cdf Binary files /dev/null and b/assets/sound/player/human_bsuit/step1.wav differ diff --git a/assets/sound/player/human_bsuit/step2.wav b/assets/sound/player/human_bsuit/step2.wav new file mode 100644 index 0000000..1638cdf Binary files /dev/null and b/assets/sound/player/human_bsuit/step2.wav differ diff --git a/assets/sound/player/human_bsuit/step3.wav b/assets/sound/player/human_bsuit/step3.wav new file mode 100644 index 0000000..1638cdf Binary files /dev/null and b/assets/sound/player/human_bsuit/step3.wav differ diff --git a/assets/sound/player/human_bsuit/step4.wav b/assets/sound/player/human_bsuit/step4.wav new file mode 100644 index 0000000..1638cdf Binary files /dev/null and b/assets/sound/player/human_bsuit/step4.wav differ diff --git a/assets/sound/player/human_bsuit/taunt.wav b/assets/sound/player/human_bsuit/taunt.wav new file mode 100644 index 0000000..c4e93b1 Binary files /dev/null and b/assets/sound/player/human_bsuit/taunt.wav differ diff --git a/assets/sound/player/hummel.wav b/assets/sound/player/hummel.wav new file mode 100644 index 0000000..4b4aa89 Binary files /dev/null and b/assets/sound/player/hummel.wav differ diff --git a/assets/sound/player/land1.wav b/assets/sound/player/land1.wav new file mode 100644 index 0000000..57fe1fb Binary files /dev/null and b/assets/sound/player/land1.wav differ diff --git a/assets/sound/player/level0/death1.wav b/assets/sound/player/level0/death1.wav new file mode 100644 index 0000000..55f5408 Binary files /dev/null and b/assets/sound/player/level0/death1.wav differ diff --git a/assets/sound/player/level0/death2.wav b/assets/sound/player/level0/death2.wav new file mode 100644 index 0000000..7fcdb3b Binary files /dev/null and b/assets/sound/player/level0/death2.wav differ diff --git a/assets/sound/player/level0/death3.wav b/assets/sound/player/level0/death3.wav new file mode 100644 index 0000000..41fa6b0 Binary files /dev/null and b/assets/sound/player/level0/death3.wav differ diff --git a/assets/sound/player/level0/drown.wav b/assets/sound/player/level0/drown.wav new file mode 100644 index 0000000..55f5408 Binary files /dev/null and b/assets/sound/player/level0/drown.wav differ diff --git a/assets/sound/player/level0/gasp.wav b/assets/sound/player/level0/gasp.wav new file mode 100644 index 0000000..50310ba Binary files /dev/null and b/assets/sound/player/level0/gasp.wav differ diff --git a/assets/sound/player/level0/jump1.wav b/assets/sound/player/level0/jump1.wav new file mode 100644 index 0000000..c104513 Binary files /dev/null and b/assets/sound/player/level0/jump1.wav differ diff --git a/assets/sound/player/level0/pain100_1.wav b/assets/sound/player/level0/pain100_1.wav new file mode 100644 index 0000000..50310ba Binary files /dev/null and b/assets/sound/player/level0/pain100_1.wav differ diff --git a/assets/sound/player/level0/pain25_1.wav b/assets/sound/player/level0/pain25_1.wav new file mode 100644 index 0000000..e38acce Binary files /dev/null and b/assets/sound/player/level0/pain25_1.wav differ diff --git a/assets/sound/player/level0/pain50_1.wav b/assets/sound/player/level0/pain50_1.wav new file mode 100644 index 0000000..2410652 Binary files /dev/null and b/assets/sound/player/level0/pain50_1.wav differ diff --git a/assets/sound/player/level0/pain75_1.wav b/assets/sound/player/level0/pain75_1.wav new file mode 100644 index 0000000..a0c57fd Binary files /dev/null and b/assets/sound/player/level0/pain75_1.wav differ diff --git a/assets/sound/player/level0/taunt.wav b/assets/sound/player/level0/taunt.wav new file mode 100644 index 0000000..81e0b98 Binary files /dev/null and b/assets/sound/player/level0/taunt.wav differ diff --git a/assets/sound/player/level0upg/death1.wav b/assets/sound/player/level0upg/death1.wav new file mode 100644 index 0000000..55f5408 Binary files /dev/null and b/assets/sound/player/level0upg/death1.wav differ diff --git a/assets/sound/player/level0upg/death2.wav b/assets/sound/player/level0upg/death2.wav new file mode 100644 index 0000000..7fcdb3b Binary files /dev/null and b/assets/sound/player/level0upg/death2.wav differ diff --git a/assets/sound/player/level0upg/death3.wav b/assets/sound/player/level0upg/death3.wav new file mode 100644 index 0000000..41fa6b0 Binary files /dev/null and b/assets/sound/player/level0upg/death3.wav differ diff --git a/assets/sound/player/level0upg/drown.wav b/assets/sound/player/level0upg/drown.wav new file mode 100644 index 0000000..55f5408 Binary files /dev/null and b/assets/sound/player/level0upg/drown.wav differ diff --git a/assets/sound/player/level0upg/gasp.wav b/assets/sound/player/level0upg/gasp.wav new file mode 100644 index 0000000..50310ba Binary files /dev/null and b/assets/sound/player/level0upg/gasp.wav differ diff --git a/assets/sound/player/level0upg/jump1.wav b/assets/sound/player/level0upg/jump1.wav new file mode 100644 index 0000000..c104513 Binary files /dev/null and b/assets/sound/player/level0upg/jump1.wav differ diff --git a/assets/sound/player/level0upg/pain100_1.wav b/assets/sound/player/level0upg/pain100_1.wav new file mode 100644 index 0000000..50310ba Binary files /dev/null and b/assets/sound/player/level0upg/pain100_1.wav differ diff --git a/assets/sound/player/level0upg/pain25_1.wav b/assets/sound/player/level0upg/pain25_1.wav new file mode 100644 index 0000000..e38acce Binary files /dev/null and b/assets/sound/player/level0upg/pain25_1.wav differ diff --git a/assets/sound/player/level0upg/pain50_1.wav b/assets/sound/player/level0upg/pain50_1.wav new file mode 100644 index 0000000..2410652 Binary files /dev/null and b/assets/sound/player/level0upg/pain50_1.wav differ diff --git a/assets/sound/player/level0upg/pain75_1.wav b/assets/sound/player/level0upg/pain75_1.wav new file mode 100644 index 0000000..a0c57fd Binary files /dev/null and b/assets/sound/player/level0upg/pain75_1.wav differ diff --git a/assets/sound/player/level0upg/taunt.wav b/assets/sound/player/level0upg/taunt.wav new file mode 100644 index 0000000..c2beed1 Binary files /dev/null and b/assets/sound/player/level0upg/taunt.wav differ diff --git a/assets/sound/player/level1/death1.wav b/assets/sound/player/level1/death1.wav new file mode 100644 index 0000000..798c3a6 Binary files /dev/null and b/assets/sound/player/level1/death1.wav differ diff --git a/assets/sound/player/level1/death2.wav b/assets/sound/player/level1/death2.wav new file mode 100644 index 0000000..589e937 Binary files /dev/null and b/assets/sound/player/level1/death2.wav differ diff --git a/assets/sound/player/level1/death3.wav b/assets/sound/player/level1/death3.wav new file mode 100644 index 0000000..c2e404e Binary files /dev/null and b/assets/sound/player/level1/death3.wav differ diff --git a/assets/sound/player/level1/grab.wav b/assets/sound/player/level1/grab.wav new file mode 100644 index 0000000..3a77692 Binary files /dev/null and b/assets/sound/player/level1/grab.wav differ diff --git a/assets/sound/player/level1/jump1.wav b/assets/sound/player/level1/jump1.wav new file mode 100644 index 0000000..2450e91 Binary files /dev/null and b/assets/sound/player/level1/jump1.wav differ diff --git a/assets/sound/player/level1/pain100_1.wav b/assets/sound/player/level1/pain100_1.wav new file mode 100644 index 0000000..78269cb Binary files /dev/null and b/assets/sound/player/level1/pain100_1.wav differ diff --git a/assets/sound/player/level1/pain25_1.wav b/assets/sound/player/level1/pain25_1.wav new file mode 100644 index 0000000..3122df7 Binary files /dev/null and b/assets/sound/player/level1/pain25_1.wav differ diff --git a/assets/sound/player/level1/pain50_1.wav b/assets/sound/player/level1/pain50_1.wav new file mode 100644 index 0000000..3590dcf Binary files /dev/null and b/assets/sound/player/level1/pain50_1.wav differ diff --git a/assets/sound/player/level1/pain75_1.wav b/assets/sound/player/level1/pain75_1.wav new file mode 100644 index 0000000..7c3e7a0 Binary files /dev/null and b/assets/sound/player/level1/pain75_1.wav differ diff --git a/assets/sound/player/level1/taunt.wav b/assets/sound/player/level1/taunt.wav new file mode 100644 index 0000000..5e0ae27 Binary files /dev/null and b/assets/sound/player/level1/taunt.wav differ diff --git a/assets/sound/player/level2/death1.wav b/assets/sound/player/level2/death1.wav new file mode 100644 index 0000000..6566063 Binary files /dev/null and b/assets/sound/player/level2/death1.wav differ diff --git a/assets/sound/player/level2/death2.wav b/assets/sound/player/level2/death2.wav new file mode 100644 index 0000000..80677cd Binary files /dev/null and b/assets/sound/player/level2/death2.wav differ diff --git a/assets/sound/player/level2/death3.wav b/assets/sound/player/level2/death3.wav new file mode 100644 index 0000000..c5957cb Binary files /dev/null and b/assets/sound/player/level2/death3.wav differ diff --git a/assets/sound/player/level2/jump1.wav b/assets/sound/player/level2/jump1.wav new file mode 100644 index 0000000..2ab6dea Binary files /dev/null and b/assets/sound/player/level2/jump1.wav differ diff --git a/assets/sound/player/level2/pain100_1.wav b/assets/sound/player/level2/pain100_1.wav new file mode 100644 index 0000000..cc2a5c6 Binary files /dev/null and b/assets/sound/player/level2/pain100_1.wav differ diff --git a/assets/sound/player/level2/pain25_1.wav b/assets/sound/player/level2/pain25_1.wav new file mode 100644 index 0000000..c70726f Binary files /dev/null and b/assets/sound/player/level2/pain25_1.wav differ diff --git a/assets/sound/player/level2/pain50_1.wav b/assets/sound/player/level2/pain50_1.wav new file mode 100644 index 0000000..1605b6a Binary files /dev/null and b/assets/sound/player/level2/pain50_1.wav differ diff --git a/assets/sound/player/level2/pain75_1.wav b/assets/sound/player/level2/pain75_1.wav new file mode 100644 index 0000000..cc2a5c6 Binary files /dev/null and b/assets/sound/player/level2/pain75_1.wav differ diff --git a/assets/sound/player/level2/taunt.wav b/assets/sound/player/level2/taunt.wav new file mode 100644 index 0000000..13528dc Binary files /dev/null and b/assets/sound/player/level2/taunt.wav differ diff --git a/assets/sound/player/level3/death1.wav b/assets/sound/player/level3/death1.wav new file mode 100644 index 0000000..b7b47e7 Binary files /dev/null and b/assets/sound/player/level3/death1.wav differ diff --git a/assets/sound/player/level3/death2.wav b/assets/sound/player/level3/death2.wav new file mode 100644 index 0000000..69e298c Binary files /dev/null and b/assets/sound/player/level3/death2.wav differ diff --git a/assets/sound/player/level3/death3.wav b/assets/sound/player/level3/death3.wav new file mode 100644 index 0000000..5cb3eae Binary files /dev/null and b/assets/sound/player/level3/death3.wav differ diff --git a/assets/sound/player/level3/jump1.wav b/assets/sound/player/level3/jump1.wav new file mode 100644 index 0000000..ab034f8 Binary files /dev/null and b/assets/sound/player/level3/jump1.wav differ diff --git a/assets/sound/player/level3/pain100_1.wav b/assets/sound/player/level3/pain100_1.wav new file mode 100644 index 0000000..b1ac9c3 Binary files /dev/null and b/assets/sound/player/level3/pain100_1.wav differ diff --git a/assets/sound/player/level3/pain25_1.wav b/assets/sound/player/level3/pain25_1.wav new file mode 100644 index 0000000..ac7e318 Binary files /dev/null and b/assets/sound/player/level3/pain25_1.wav differ diff --git a/assets/sound/player/level3/pain50_1.wav b/assets/sound/player/level3/pain50_1.wav new file mode 100644 index 0000000..2aa65d7 Binary files /dev/null and b/assets/sound/player/level3/pain50_1.wav differ diff --git a/assets/sound/player/level3/pain75_1.wav b/assets/sound/player/level3/pain75_1.wav new file mode 100644 index 0000000..fec84e2 Binary files /dev/null and b/assets/sound/player/level3/pain75_1.wav differ diff --git a/assets/sound/player/level3/taunt.wav b/assets/sound/player/level3/taunt.wav new file mode 100644 index 0000000..182b44a Binary files /dev/null and b/assets/sound/player/level3/taunt.wav differ diff --git a/assets/sound/player/level4/charge_prepare.wav b/assets/sound/player/level4/charge_prepare.wav new file mode 100644 index 0000000..51d3fc5 Binary files /dev/null and b/assets/sound/player/level4/charge_prepare.wav differ diff --git a/assets/sound/player/level4/charge_start.wav b/assets/sound/player/level4/charge_start.wav new file mode 100644 index 0000000..1a35788 Binary files /dev/null and b/assets/sound/player/level4/charge_start.wav differ diff --git a/assets/sound/player/level4/death1.wav b/assets/sound/player/level4/death1.wav new file mode 100644 index 0000000..5e4ed73 Binary files /dev/null and b/assets/sound/player/level4/death1.wav differ diff --git a/assets/sound/player/level4/death2.wav b/assets/sound/player/level4/death2.wav new file mode 100644 index 0000000..5c0c9aa Binary files /dev/null and b/assets/sound/player/level4/death2.wav differ diff --git a/assets/sound/player/level4/death3.wav b/assets/sound/player/level4/death3.wav new file mode 100644 index 0000000..7a5e6ba Binary files /dev/null and b/assets/sound/player/level4/death3.wav differ diff --git a/assets/sound/player/level4/jump1.wav b/assets/sound/player/level4/jump1.wav new file mode 100644 index 0000000..fe46d4f Binary files /dev/null and b/assets/sound/player/level4/jump1.wav differ diff --git a/assets/sound/player/level4/pain100_1.wav b/assets/sound/player/level4/pain100_1.wav new file mode 100644 index 0000000..5acfd3d Binary files /dev/null and b/assets/sound/player/level4/pain100_1.wav differ diff --git a/assets/sound/player/level4/pain25_1.wav b/assets/sound/player/level4/pain25_1.wav new file mode 100644 index 0000000..4c4abf2 Binary files /dev/null and b/assets/sound/player/level4/pain25_1.wav differ diff --git a/assets/sound/player/level4/pain50_1.wav b/assets/sound/player/level4/pain50_1.wav new file mode 100644 index 0000000..bc2057e Binary files /dev/null and b/assets/sound/player/level4/pain50_1.wav differ diff --git a/assets/sound/player/level4/pain75_1.wav b/assets/sound/player/level4/pain75_1.wav new file mode 100644 index 0000000..bc2057e Binary files /dev/null and b/assets/sound/player/level4/pain75_1.wav differ diff --git a/assets/sound/player/level4/taunt.wav b/assets/sound/player/level4/taunt.wav new file mode 100644 index 0000000..93ea61d Binary files /dev/null and b/assets/sound/player/level4/taunt.wav differ diff --git a/assets/sound/player/level5/death1.wav b/assets/sound/player/level5/death1.wav new file mode 100644 index 0000000..eeae442 Binary files /dev/null and b/assets/sound/player/level5/death1.wav differ diff --git a/assets/sound/player/level5/death2.wav b/assets/sound/player/level5/death2.wav new file mode 100644 index 0000000..4023150 Binary files /dev/null and b/assets/sound/player/level5/death2.wav differ diff --git a/assets/sound/player/level5/death3.wav b/assets/sound/player/level5/death3.wav new file mode 100644 index 0000000..8066a92 Binary files /dev/null and b/assets/sound/player/level5/death3.wav differ diff --git a/assets/sound/player/level5/jump1.wav b/assets/sound/player/level5/jump1.wav new file mode 100644 index 0000000..2ab6dea Binary files /dev/null and b/assets/sound/player/level5/jump1.wav differ diff --git a/assets/sound/player/level5/pain100_1.wav b/assets/sound/player/level5/pain100_1.wav new file mode 100644 index 0000000..8e5fe95 Binary files /dev/null and b/assets/sound/player/level5/pain100_1.wav differ diff --git a/assets/sound/player/level5/pain25_1.wav b/assets/sound/player/level5/pain25_1.wav new file mode 100644 index 0000000..fcdbf6f Binary files /dev/null and b/assets/sound/player/level5/pain25_1.wav differ diff --git a/assets/sound/player/level5/pain50_1.wav b/assets/sound/player/level5/pain50_1.wav new file mode 100644 index 0000000..cc82c72 Binary files /dev/null and b/assets/sound/player/level5/pain50_1.wav differ diff --git a/assets/sound/player/level5/pain75_1.wav b/assets/sound/player/level5/pain75_1.wav new file mode 100644 index 0000000..dd33794 Binary files /dev/null and b/assets/sound/player/level5/pain75_1.wav differ diff --git a/assets/sound/player/level5/taunt.wav b/assets/sound/player/level5/taunt.wav new file mode 100644 index 0000000..ebf421c Binary files /dev/null and b/assets/sound/player/level5/taunt.wav differ diff --git a/assets/sound/player/watr_in.wav b/assets/sound/player/watr_in.wav new file mode 100644 index 0000000..7541197 Binary files /dev/null and b/assets/sound/player/watr_in.wav differ diff --git a/assets/sound/player/watr_out.wav b/assets/sound/player/watr_out.wav new file mode 100644 index 0000000..6de598b Binary files /dev/null and b/assets/sound/player/watr_out.wav differ diff --git a/assets/sound/player/watr_un.wav b/assets/sound/player/watr_un.wav new file mode 100644 index 0000000..1759321 Binary files /dev/null and b/assets/sound/player/watr_un.wav differ diff --git a/assets/sound/upgrades/jetpack/hi.wav b/assets/sound/upgrades/jetpack/hi.wav new file mode 100644 index 0000000..cddab08 Binary files /dev/null and b/assets/sound/upgrades/jetpack/hi.wav differ diff --git a/assets/sound/upgrades/jetpack/idle.wav b/assets/sound/upgrades/jetpack/idle.wav new file mode 100644 index 0000000..20185bd Binary files /dev/null and b/assets/sound/upgrades/jetpack/idle.wav differ diff --git a/assets/sound/upgrades/jetpack/low.wav b/assets/sound/upgrades/jetpack/low.wav new file mode 100644 index 0000000..8894227 Binary files /dev/null and b/assets/sound/upgrades/jetpack/low.wav differ diff --git a/assets/sound/upgrades/medkit/medkit.wav b/assets/sound/upgrades/medkit/medkit.wav new file mode 100644 index 0000000..e2ba3e9 Binary files /dev/null and b/assets/sound/upgrades/medkit/medkit.wav differ diff --git a/assets/sound/weapons/change.wav b/assets/sound/weapons/change.wav new file mode 100644 index 0000000..1de3d09 Binary files /dev/null and b/assets/sound/weapons/change.wav differ diff --git a/assets/sound/weapons/click.wav b/assets/sound/weapons/click.wav new file mode 100644 index 0000000..3a04e10 Binary files /dev/null and b/assets/sound/weapons/click.wav differ diff --git a/assets/sound/weapons/prifle/attack2nd.wav b/assets/sound/weapons/prifle/attack2nd.wav new file mode 100644 index 0000000..73cb4c4 Binary files /dev/null and b/assets/sound/weapons/prifle/attack2nd.wav differ diff --git a/assets/sound/weapons/tracer.wav b/assets/sound/weapons/tracer.wav new file mode 100644 index 0000000..7fa0499 Binary files /dev/null and b/assets/sound/weapons/tracer.wav differ diff --git a/assets/sound/world/electro.wav b/assets/sound/world/electro.wav new file mode 100644 index 0000000..07d0993 Binary files /dev/null and b/assets/sound/world/electro.wav differ diff --git a/assets/sound/ye/blood_splat.wav b/assets/sound/ye/blood_splat.wav new file mode 100644 index 0000000..4a81fd8 Binary files /dev/null and b/assets/sound/ye/blood_splat.wav differ diff --git a/assets/sound/ye/blood_splat_headshot.wav b/assets/sound/ye/blood_splat_headshot.wav new file mode 100644 index 0000000..7b16b28 Binary files /dev/null and b/assets/sound/ye/blood_splat_headshot.wav differ diff --git a/assets/sound/ye/gib.wav b/assets/sound/ye/gib.wav new file mode 100644 index 0000000..4be8e3d Binary files /dev/null and b/assets/sound/ye/gib.wav differ diff --git a/assets/sound/ye/humanbaseunderatt.wav b/assets/sound/ye/humanbaseunderatt.wav new file mode 100644 index 0000000..73c2f94 Binary files /dev/null and b/assets/sound/ye/humanbaseunderatt.wav differ diff --git a/assets/sound/ye/votebing.wav b/assets/sound/ye/votebing.wav new file mode 100644 index 0000000..0f009cd Binary files /dev/null and b/assets/sound/ye/votebing.wav differ diff --git a/assets/textures/common-trem/noalienbuild.tga b/assets/textures/common-trem/noalienbuild.tga new file mode 100644 index 0000000..cf0b864 Binary files /dev/null and b/assets/textures/common-trem/noalienbuild.tga differ diff --git a/assets/textures/common-trem/nobuild.tga b/assets/textures/common-trem/nobuild.tga new file mode 100644 index 0000000..c9bfcf8 Binary files /dev/null and b/assets/textures/common-trem/nobuild.tga differ diff --git a/assets/textures/common-trem/nohumanbuild.tga b/assets/textures/common-trem/nohumanbuild.tga new file mode 100644 index 0000000..82059df Binary files /dev/null and b/assets/textures/common-trem/nohumanbuild.tga differ diff --git a/assets/textures/flamer_ye/flame1.jpg b/assets/textures/flamer_ye/flame1.jpg new file mode 100644 index 0000000..892bab7 Binary files /dev/null and b/assets/textures/flamer_ye/flame1.jpg differ diff --git a/assets/textures/flamer_ye/flame2.jpg b/assets/textures/flamer_ye/flame2.jpg new file mode 100644 index 0000000..7c0b19a Binary files /dev/null and b/assets/textures/flamer_ye/flame2.jpg differ diff --git a/assets/textures/flamer_ye/flame3.jpg b/assets/textures/flamer_ye/flame3.jpg new file mode 100644 index 0000000..ef818ec Binary files /dev/null and b/assets/textures/flamer_ye/flame3.jpg differ diff --git a/assets/textures/flamer_ye/flame4.jpg b/assets/textures/flamer_ye/flame4.jpg new file mode 100644 index 0000000..3ab3a8e Binary files /dev/null and b/assets/textures/flamer_ye/flame4.jpg differ diff --git a/assets/textures/flamer_ye/flame5.jpg b/assets/textures/flamer_ye/flame5.jpg new file mode 100644 index 0000000..dfb5994 Binary files /dev/null and b/assets/textures/flamer_ye/flame5.jpg differ diff --git a/assets/textures/flamer_ye/flame6.jpg b/assets/textures/flamer_ye/flame6.jpg new file mode 100644 index 0000000..e7661a9 Binary files /dev/null and b/assets/textures/flamer_ye/flame6.jpg differ diff --git a/assets/textures/flamer_ye/flame7.jpg b/assets/textures/flamer_ye/flame7.jpg new file mode 100644 index 0000000..eaa1a53 Binary files /dev/null and b/assets/textures/flamer_ye/flame7.jpg differ diff --git a/assets/textures/flamer_ye/flame8.jpg b/assets/textures/flamer_ye/flame8.jpg new file mode 100644 index 0000000..26b8c15 Binary files /dev/null and b/assets/textures/flamer_ye/flame8.jpg differ diff --git a/assets/textures/flamer_ye/flameball.jpg b/assets/textures/flamer_ye/flameball.jpg new file mode 100644 index 0000000..e1805af Binary files /dev/null and b/assets/textures/flamer_ye/flameball.jpg differ diff --git a/assets/textures/flamer_ye/trail.jpg b/assets/textures/flamer_ye/trail.jpg new file mode 100644 index 0000000..e1805af Binary files /dev/null and b/assets/textures/flamer_ye/trail.jpg differ diff --git a/assets/textures/flamer_ye/trail.tga b/assets/textures/flamer_ye/trail.tga new file mode 100644 index 0000000..5fef781 Binary files /dev/null and b/assets/textures/flamer_ye/trail.tga differ diff --git a/assets/textures/slime_ye/zunge.tga b/assets/textures/slime_ye/zunge.tga new file mode 100644 index 0000000..4690226 Binary files /dev/null and b/assets/textures/slime_ye/zunge.tga differ diff --git a/assets/ui/assets/3_cursor3.tga b/assets/ui/assets/3_cursor3.tga new file mode 100644 index 0000000..d17627b Binary files /dev/null and b/assets/ui/assets/3_cursor3.tga differ diff --git a/assets/ui/assets/alien/bolt.tga b/assets/ui/assets/alien/bolt.tga new file mode 100644 index 0000000..7d0e159 Binary files /dev/null and b/assets/ui/assets/alien/bolt.tga differ diff --git a/assets/ui/assets/alien/buildstat.cfg b/assets/ui/assets/alien/buildstat.cfg new file mode 100644 index 0000000..318d401 --- /dev/null +++ b/assets/ui/assets/alien/buildstat.cfg @@ -0,0 +1,37 @@ +// config for the building status indicators that builders see +// NOTES: +// * all characters (text/icons) are square +// * character size is derived totally from frameHeight and vertialMargin +// * healthPadding is NOT used compensated for in the margins + +frameShader "ui/assets/alien/buildstat/frame" +frameWidth 150 +frameHeight 30 + +healthPadding 2 +healthSevereColor 0.24 0.02 0.02 1 +healthHighColor 0.32 0.04 0.04 1 +healthElevatedColor 0.40 0.06 0.06 1 +healthGuardedColor 0.48 0.08 0.08 1 +healthLowColor 0.56 0.10 0.10 1 + +// this gets drawn over frame and health, but numbers and icons go on top of it +overlayShader "ui/assets/alien/buildstat/overlay" +overlayWidth 156 +overlayHeight 36 + +// PERCENT of frameHeight to use for top/bottom margin of icons/text +// value is for total of top and bottom margins +// valid values between 0.0 and 1.0 +verticalMargin 0.5 + +// number of CHARS worth of space that should be used for left/right margins +// value is for one side only +// char width is determined by frameHeight and verticalMargin +horizontalMargin 1.0 + +markedShader "ui/assets/alien/buildstat/mark" +noPowerShader "ui/assets/alien/buildstat/nopower" + +backColor 1.0 1.0 1.0 1 +foreColor 0.0 0.0 0.0 1 diff --git a/assets/ui/assets/alien/buildstat/frame.tga b/assets/ui/assets/alien/buildstat/frame.tga new file mode 100644 index 0000000..3b1e1f5 Binary files /dev/null and b/assets/ui/assets/alien/buildstat/frame.tga differ diff --git a/assets/ui/assets/alien/buildstat/green.tga b/assets/ui/assets/alien/buildstat/green.tga new file mode 100644 index 0000000..21a70b7 Binary files /dev/null and b/assets/ui/assets/alien/buildstat/green.tga differ diff --git a/assets/ui/assets/alien/buildstat/health.tga b/assets/ui/assets/alien/buildstat/health.tga new file mode 100644 index 0000000..fa26977 Binary files /dev/null and b/assets/ui/assets/alien/buildstat/health.tga differ diff --git a/assets/ui/assets/alien/buildstat/mark.tga b/assets/ui/assets/alien/buildstat/mark.tga new file mode 100644 index 0000000..ef9123c Binary files /dev/null and b/assets/ui/assets/alien/buildstat/mark.tga differ diff --git a/assets/ui/assets/alien/buildstat/nopower.tga b/assets/ui/assets/alien/buildstat/nopower.tga new file mode 100644 index 0000000..dc8c2f5 Binary files /dev/null and b/assets/ui/assets/alien/buildstat/nopower.tga differ diff --git a/assets/ui/assets/alien/buildstat/overlay.tga b/assets/ui/assets/alien/buildstat/overlay.tga new file mode 100644 index 0000000..64a2358 Binary files /dev/null and b/assets/ui/assets/alien/buildstat/overlay.tga differ diff --git a/assets/ui/assets/alien/circle.tga b/assets/ui/assets/alien/circle.tga new file mode 100644 index 0000000..e274654 Binary files /dev/null and b/assets/ui/assets/alien/circle.tga differ diff --git a/assets/ui/assets/alien/left-arm.tga b/assets/ui/assets/alien/left-arm.tga new file mode 100644 index 0000000..1cc1be2 Binary files /dev/null and b/assets/ui/assets/alien/left-arm.tga differ diff --git a/assets/ui/assets/alien/left-ring.tga b/assets/ui/assets/alien/left-ring.tga new file mode 100644 index 0000000..6fdb491 Binary files /dev/null and b/assets/ui/assets/alien/left-ring.tga differ diff --git a/assets/ui/assets/alien/left-spikes.tga b/assets/ui/assets/alien/left-spikes.tga new file mode 100644 index 0000000..aba155c Binary files /dev/null and b/assets/ui/assets/alien/left-spikes.tga differ diff --git a/assets/ui/assets/alien/prickles.tga b/assets/ui/assets/alien/prickles.tga new file mode 100644 index 0000000..14569df Binary files /dev/null and b/assets/ui/assets/alien/prickles.tga differ diff --git a/assets/ui/assets/alien/right-arm.tga b/assets/ui/assets/alien/right-arm.tga new file mode 100644 index 0000000..ca8797e Binary files /dev/null and b/assets/ui/assets/alien/right-arm.tga differ diff --git a/assets/ui/assets/alien/right-ring.tga b/assets/ui/assets/alien/right-ring.tga new file mode 100644 index 0000000..0425b02 Binary files /dev/null and b/assets/ui/assets/alien/right-ring.tga differ diff --git a/assets/ui/assets/alien/right-spikes.tga b/assets/ui/assets/alien/right-spikes.tga new file mode 100644 index 0000000..047f97c Binary files /dev/null and b/assets/ui/assets/alien/right-spikes.tga differ diff --git a/assets/ui/assets/alien/trembombs.tga b/assets/ui/assets/alien/trembombs.tga new file mode 100644 index 0000000..d527579 Binary files /dev/null and b/assets/ui/assets/alien/trembombs.tga differ diff --git a/assets/ui/assets/alien/tremfbreath.tga b/assets/ui/assets/alien/tremfbreath.tga new file mode 100644 index 0000000..eff854b Binary files /dev/null and b/assets/ui/assets/alien/tremfbreath.tga differ diff --git a/assets/ui/assets/alien/tremublob.tga b/assets/ui/assets/alien/tremublob.tga new file mode 100644 index 0000000..1303fcd Binary files /dev/null and b/assets/ui/assets/alien/tremublob.tga differ diff --git a/assets/ui/assets/backarrow.tga b/assets/ui/assets/backarrow.tga new file mode 100644 index 0000000..f839963 Binary files /dev/null and b/assets/ui/assets/backarrow.tga differ diff --git a/assets/ui/assets/e6.md3 b/assets/ui/assets/e6.md3 new file mode 100644 index 0000000..6ea1315 Binary files /dev/null and b/assets/ui/assets/e6.md3 differ diff --git a/assets/ui/assets/edge_heartbeat.wav b/assets/ui/assets/edge_heartbeat.wav new file mode 100644 index 0000000..26c7e82 Binary files /dev/null and b/assets/ui/assets/edge_heartbeat.wav differ diff --git a/assets/ui/assets/edge_logo.jpg b/assets/ui/assets/edge_logo.jpg new file mode 100644 index 0000000..30dfca5 Binary files /dev/null and b/assets/ui/assets/edge_logo.jpg differ diff --git a/assets/ui/assets/edge_terminal.tga b/assets/ui/assets/edge_terminal.tga new file mode 100644 index 0000000..471c7e1 Binary files /dev/null and b/assets/ui/assets/edge_terminal.tga differ diff --git a/assets/ui/assets/fadebox.tga b/assets/ui/assets/fadebox.tga new file mode 100644 index 0000000..46a28a2 Binary files /dev/null and b/assets/ui/assets/fadebox.tga differ diff --git a/assets/ui/assets/fart.wav b/assets/ui/assets/fart.wav new file mode 100644 index 0000000..aafdc73 Binary files /dev/null and b/assets/ui/assets/fart.wav differ diff --git a/assets/ui/assets/forwardarrow.tga b/assets/ui/assets/forwardarrow.tga new file mode 100644 index 0000000..0d31e0b Binary files /dev/null and b/assets/ui/assets/forwardarrow.tga differ diff --git a/assets/ui/assets/framebutton.tga b/assets/ui/assets/framebutton.tga new file mode 100644 index 0000000..ac6a40b Binary files /dev/null and b/assets/ui/assets/framebutton.tga differ diff --git a/assets/ui/assets/gradientbar2.tga b/assets/ui/assets/gradientbar2.tga new file mode 100644 index 0000000..3d0ae1c Binary files /dev/null and b/assets/ui/assets/gradientbar2.tga differ diff --git a/assets/ui/assets/halfgradleft.tga b/assets/ui/assets/halfgradleft.tga new file mode 100644 index 0000000..15b8048 Binary files /dev/null and b/assets/ui/assets/halfgradleft.tga differ diff --git a/assets/ui/assets/halfgradright.tga b/assets/ui/assets/halfgradright.tga new file mode 100644 index 0000000..52dbe0f Binary files /dev/null and b/assets/ui/assets/halfgradright.tga differ diff --git a/assets/ui/assets/human/bolt.tga b/assets/ui/assets/human/bolt.tga new file mode 100644 index 0000000..c0ecc43 Binary files /dev/null and b/assets/ui/assets/human/bolt.tga differ diff --git a/assets/ui/assets/human/buildstat.cfg b/assets/ui/assets/human/buildstat.cfg new file mode 100644 index 0000000..c66b618 --- /dev/null +++ b/assets/ui/assets/human/buildstat.cfg @@ -0,0 +1,39 @@ +// config for the building status indicators that builders see +// NOTES: +// * all characters (text/icons) are square +// * character size is derived totally from frameHeight and vertialMargin +// * healthPadding is NOT used compensated for in the margins + +frameShader "ui/assets/human/buildstat/frame" +frameWidth 150 +frameHeight 30 + +healthPadding 2 + +// Homeworld Security Advisory System +healthSevereColor 0.83 0.03 0.02 1 +healthHighColor 0.84 0.48 0.03 1 +healthElevatedColor 0.82 0.82 0.00 1 +healthGuardedColor 0.19 0.65 0.00 1 +healthLowColor 0.27 0.49 0.55 1 + +// this gets drawn over frame and health, but numbers and icons go on top of it +overlayShader "" +overlayWidth 160 +overlayHeight 40 + +// PERCENT of frameHeight to use for top/bottom margin of icons/text +// value is for total of top and bottom margins +// valid values between 0.0 and 1.0 +verticalMargin 0.5 + +// number of CHARS worth of space that should be used for left/right margins +// value is for one side only +// char width is determined by frameHeight and verticalMargin +horizontalMargin 1.0 + +markedShader "ui/assets/human/buildstat/mark" +noPowerShader "ui/assets/human/buildstat/nopower" + +backColor 1.0 1.0 1.0 1 +foreColor 0.0 0.0 0.0 1 diff --git a/assets/ui/assets/human/buildstat/frame.tga b/assets/ui/assets/human/buildstat/frame.tga new file mode 100644 index 0000000..3b1e1f5 Binary files /dev/null and b/assets/ui/assets/human/buildstat/frame.tga differ diff --git a/assets/ui/assets/human/buildstat/green.tga b/assets/ui/assets/human/buildstat/green.tga new file mode 100644 index 0000000..21a70b7 Binary files /dev/null and b/assets/ui/assets/human/buildstat/green.tga differ diff --git a/assets/ui/assets/human/buildstat/health.tga b/assets/ui/assets/human/buildstat/health.tga new file mode 100644 index 0000000..fa26977 Binary files /dev/null and b/assets/ui/assets/human/buildstat/health.tga differ diff --git a/assets/ui/assets/human/buildstat/mark.tga b/assets/ui/assets/human/buildstat/mark.tga new file mode 100644 index 0000000..ef9123c Binary files /dev/null and b/assets/ui/assets/human/buildstat/mark.tga differ diff --git a/assets/ui/assets/human/buildstat/nopower.tga b/assets/ui/assets/human/buildstat/nopower.tga new file mode 100644 index 0000000..3f2b071 Binary files /dev/null and b/assets/ui/assets/human/buildstat/nopower.tga differ diff --git a/assets/ui/assets/human/credits.tga b/assets/ui/assets/human/credits.tga new file mode 100644 index 0000000..ef88afe Binary files /dev/null and b/assets/ui/assets/human/credits.tga differ diff --git a/assets/ui/assets/human/left-arm.tga b/assets/ui/assets/human/left-arm.tga new file mode 100644 index 0000000..ca2cfae Binary files /dev/null and b/assets/ui/assets/human/left-arm.tga differ diff --git a/assets/ui/assets/human/left-cap.tga b/assets/ui/assets/human/left-cap.tga new file mode 100644 index 0000000..55f2efc Binary files /dev/null and b/assets/ui/assets/human/left-cap.tga differ diff --git a/assets/ui/assets/human/right-arm.tga b/assets/ui/assets/human/right-arm.tga new file mode 100644 index 0000000..f59810f Binary files /dev/null and b/assets/ui/assets/human/right-arm.tga differ diff --git a/assets/ui/assets/human/right-cap-big.tga b/assets/ui/assets/human/right-cap-big.tga new file mode 100644 index 0000000..332cae4 Binary files /dev/null and b/assets/ui/assets/human/right-cap-big.tga differ diff --git a/assets/ui/assets/human/right-cap.tga b/assets/ui/assets/human/right-cap.tga new file mode 100644 index 0000000..0d7f0b3 Binary files /dev/null and b/assets/ui/assets/human/right-cap.tga differ diff --git a/assets/ui/assets/human/ring.tga b/assets/ui/assets/human/ring.tga new file mode 100644 index 0000000..b95f5dc Binary files /dev/null and b/assets/ui/assets/human/ring.tga differ diff --git a/assets/ui/assets/human/scanner.tga b/assets/ui/assets/human/scanner.tga new file mode 100644 index 0000000..9b7f890 Binary files /dev/null and b/assets/ui/assets/human/scanner.tga differ diff --git a/assets/ui/assets/human/stamina1.tga b/assets/ui/assets/human/stamina1.tga new file mode 100644 index 0000000..4bab393 Binary files /dev/null and b/assets/ui/assets/human/stamina1.tga differ diff --git a/assets/ui/assets/human/stamina2.tga b/assets/ui/assets/human/stamina2.tga new file mode 100644 index 0000000..0ed3337 Binary files /dev/null and b/assets/ui/assets/human/stamina2.tga differ diff --git a/assets/ui/assets/human/stamina3.tga b/assets/ui/assets/human/stamina3.tga new file mode 100644 index 0000000..8848753 Binary files /dev/null and b/assets/ui/assets/human/stamina3.tga differ diff --git a/assets/ui/assets/human/stamina4.tga b/assets/ui/assets/human/stamina4.tga new file mode 100644 index 0000000..2416c5e Binary files /dev/null and b/assets/ui/assets/human/stamina4.tga differ diff --git a/assets/ui/assets/load.jpg b/assets/ui/assets/load.jpg new file mode 100644 index 0000000..dbc583c Binary files /dev/null and b/assets/ui/assets/load.jpg differ diff --git a/assets/ui/assets/load_6.jpg b/assets/ui/assets/load_6.jpg new file mode 100644 index 0000000..34117a8 Binary files /dev/null and b/assets/ui/assets/load_6.jpg differ diff --git a/assets/ui/assets/loading_add.png b/assets/ui/assets/loading_add.png new file mode 100644 index 0000000..a056523 Binary files /dev/null and b/assets/ui/assets/loading_add.png differ diff --git a/assets/ui/assets/main_add.png b/assets/ui/assets/main_add.png new file mode 100644 index 0000000..a28ef32 Binary files /dev/null and b/assets/ui/assets/main_add.png differ diff --git a/assets/ui/assets/main_add_pulse.png b/assets/ui/assets/main_add_pulse.png new file mode 100644 index 0000000..09ccfb2 Binary files /dev/null and b/assets/ui/assets/main_add_pulse.png differ diff --git a/assets/ui/assets/main_base.png b/assets/ui/assets/main_base.png new file mode 100644 index 0000000..8e2070a Binary files /dev/null and b/assets/ui/assets/main_base.png differ diff --git a/assets/ui/assets/maporama.wav b/assets/ui/assets/maporama.wav new file mode 100644 index 0000000..d3e5b42 Binary files /dev/null and b/assets/ui/assets/maporama.wav differ diff --git a/assets/ui/assets/menu_main_aurora_base.jpg b/assets/ui/assets/menu_main_aurora_base.jpg new file mode 100644 index 0000000..00dec57 Binary files /dev/null and b/assets/ui/assets/menu_main_aurora_base.jpg differ diff --git a/assets/ui/assets/menu_main_aurora_base_add.jpg b/assets/ui/assets/menu_main_aurora_base_add.jpg new file mode 100644 index 0000000..4d5fb2c Binary files /dev/null and b/assets/ui/assets/menu_main_aurora_base_add.jpg differ diff --git a/assets/ui/assets/menu_main_aurora_base_add_b.jpg b/assets/ui/assets/menu_main_aurora_base_add_b.jpg new file mode 100644 index 0000000..da31ed8 Binary files /dev/null and b/assets/ui/assets/menu_main_aurora_base_add_b.jpg differ diff --git a/assets/ui/assets/menu_main_aurora_base_add_b2.jpg b/assets/ui/assets/menu_main_aurora_base_add_b2.jpg new file mode 100644 index 0000000..1e3e761 Binary files /dev/null and b/assets/ui/assets/menu_main_aurora_base_add_b2.jpg differ diff --git a/assets/ui/assets/menu_main_aurora_base_add_b3.jpg b/assets/ui/assets/menu_main_aurora_base_add_b3.jpg new file mode 100644 index 0000000..95c1ec3 Binary files /dev/null and b/assets/ui/assets/menu_main_aurora_base_add_b3.jpg differ diff --git a/assets/ui/assets/neutral/10_5pie.tga b/assets/ui/assets/neutral/10_5pie.tga new file mode 100644 index 0000000..b915ad3 Binary files /dev/null and b/assets/ui/assets/neutral/10_5pie.tga differ diff --git a/assets/ui/assets/neutral/12_0pie.tga b/assets/ui/assets/neutral/12_0pie.tga new file mode 100644 index 0000000..9a25f5c Binary files /dev/null and b/assets/ui/assets/neutral/12_0pie.tga differ diff --git a/assets/ui/assets/neutral/1_5pie.tga b/assets/ui/assets/neutral/1_5pie.tga new file mode 100644 index 0000000..d9d6415 Binary files /dev/null and b/assets/ui/assets/neutral/1_5pie.tga differ diff --git a/assets/ui/assets/neutral/3_0pie.tga b/assets/ui/assets/neutral/3_0pie.tga new file mode 100644 index 0000000..e303edb Binary files /dev/null and b/assets/ui/assets/neutral/3_0pie.tga differ diff --git a/assets/ui/assets/neutral/4_5pie.tga b/assets/ui/assets/neutral/4_5pie.tga new file mode 100644 index 0000000..3705b59 Binary files /dev/null and b/assets/ui/assets/neutral/4_5pie.tga differ diff --git a/assets/ui/assets/neutral/6_0pie.tga b/assets/ui/assets/neutral/6_0pie.tga new file mode 100644 index 0000000..046a44a Binary files /dev/null and b/assets/ui/assets/neutral/6_0pie.tga differ diff --git a/assets/ui/assets/neutral/7_5pie.tga b/assets/ui/assets/neutral/7_5pie.tga new file mode 100644 index 0000000..6108fde Binary files /dev/null and b/assets/ui/assets/neutral/7_5pie.tga differ diff --git a/assets/ui/assets/neutral/9_0pie.tga b/assets/ui/assets/neutral/9_0pie.tga new file mode 100644 index 0000000..0eba92f Binary files /dev/null and b/assets/ui/assets/neutral/9_0pie.tga differ diff --git a/assets/ui/assets/neutral/charge_bg_h.tga b/assets/ui/assets/neutral/charge_bg_h.tga new file mode 100644 index 0000000..a88994f Binary files /dev/null and b/assets/ui/assets/neutral/charge_bg_h.tga differ diff --git a/assets/ui/assets/neutral/charge_bg_v.tga b/assets/ui/assets/neutral/charge_bg_v.tga new file mode 100644 index 0000000..60a97bb Binary files /dev/null and b/assets/ui/assets/neutral/charge_bg_v.tga differ diff --git a/assets/ui/assets/neutral/charge_cap_h.tga b/assets/ui/assets/neutral/charge_cap_h.tga new file mode 100644 index 0000000..0ea453f Binary files /dev/null and b/assets/ui/assets/neutral/charge_cap_h.tga differ diff --git a/assets/ui/assets/neutral/charge_cap_v.tga b/assets/ui/assets/neutral/charge_cap_v.tga new file mode 100644 index 0000000..5129e07 Binary files /dev/null and b/assets/ui/assets/neutral/charge_cap_v.tga differ diff --git a/assets/ui/assets/neutral/circle.tga b/assets/ui/assets/neutral/circle.tga new file mode 100644 index 0000000..dfac13f Binary files /dev/null and b/assets/ui/assets/neutral/circle.tga differ diff --git a/assets/ui/assets/neutral/colon.tga b/assets/ui/assets/neutral/colon.tga new file mode 100644 index 0000000..fc536ea Binary files /dev/null and b/assets/ui/assets/neutral/colon.tga differ diff --git a/assets/ui/assets/neutral/cross.tga b/assets/ui/assets/neutral/cross.tga new file mode 100644 index 0000000..43a29e1 Binary files /dev/null and b/assets/ui/assets/neutral/cross.tga differ diff --git a/assets/ui/assets/neutral/cross2.tga b/assets/ui/assets/neutral/cross2.tga new file mode 100644 index 0000000..a2ff8d8 Binary files /dev/null and b/assets/ui/assets/neutral/cross2.tga differ diff --git a/assets/ui/assets/neutral/cross3.tga b/assets/ui/assets/neutral/cross3.tga new file mode 100644 index 0000000..6d13cd4 Binary files /dev/null and b/assets/ui/assets/neutral/cross3.tga differ diff --git a/assets/ui/assets/neutral/cross_medkit.tga b/assets/ui/assets/neutral/cross_medkit.tga new file mode 100644 index 0000000..67c3ecc Binary files /dev/null and b/assets/ui/assets/neutral/cross_medkit.tga differ diff --git a/assets/ui/assets/neutral/cross_poison.tga b/assets/ui/assets/neutral/cross_poison.tga new file mode 100644 index 0000000..360e597 Binary files /dev/null and b/assets/ui/assets/neutral/cross_poison.tga differ diff --git a/assets/ui/assets/neutral/fps.tga b/assets/ui/assets/neutral/fps.tga new file mode 100644 index 0000000..0370152 Binary files /dev/null and b/assets/ui/assets/neutral/fps.tga differ diff --git a/assets/ui/assets/neutral/selected.tga b/assets/ui/assets/neutral/selected.tga new file mode 100644 index 0000000..c3cd281 Binary files /dev/null and b/assets/ui/assets/neutral/selected.tga differ diff --git a/assets/ui/assets/neutral/use.tga b/assets/ui/assets/neutral/use.tga new file mode 100644 index 0000000..3356d41 Binary files /dev/null and b/assets/ui/assets/neutral/use.tga differ diff --git a/assets/ui/assets/score_add.png b/assets/ui/assets/score_add.png new file mode 100644 index 0000000..645f76b Binary files /dev/null and b/assets/ui/assets/score_add.png differ diff --git a/assets/ui/assets/score_base.tga b/assets/ui/assets/score_base.tga new file mode 100644 index 0000000..91569bd Binary files /dev/null and b/assets/ui/assets/score_base.tga differ diff --git a/assets/ui/assets/score_flicker.png b/assets/ui/assets/score_flicker.png new file mode 100644 index 0000000..41d3d80 Binary files /dev/null and b/assets/ui/assets/score_flicker.png differ diff --git a/assets/ui/assets/scrollbar.tga b/assets/ui/assets/scrollbar.tga new file mode 100644 index 0000000..b877cd0 Binary files /dev/null and b/assets/ui/assets/scrollbar.tga differ diff --git a/assets/ui/assets/scrollbar_arrow_dwn_a.tga b/assets/ui/assets/scrollbar_arrow_dwn_a.tga new file mode 100644 index 0000000..e3f4d54 Binary files /dev/null and b/assets/ui/assets/scrollbar_arrow_dwn_a.tga differ diff --git a/assets/ui/assets/scrollbar_arrow_left.tga b/assets/ui/assets/scrollbar_arrow_left.tga new file mode 100644 index 0000000..5cc394a Binary files /dev/null and b/assets/ui/assets/scrollbar_arrow_left.tga differ diff --git a/assets/ui/assets/scrollbar_arrow_right.tga b/assets/ui/assets/scrollbar_arrow_right.tga new file mode 100644 index 0000000..5e7be9b Binary files /dev/null and b/assets/ui/assets/scrollbar_arrow_right.tga differ diff --git a/assets/ui/assets/scrollbar_arrow_up_a.tga b/assets/ui/assets/scrollbar_arrow_up_a.tga new file mode 100644 index 0000000..1e9ff31 Binary files /dev/null and b/assets/ui/assets/scrollbar_arrow_up_a.tga differ diff --git a/assets/ui/assets/scrollbar_thumb.tga b/assets/ui/assets/scrollbar_thumb.tga new file mode 100644 index 0000000..035352b Binary files /dev/null and b/assets/ui/assets/scrollbar_thumb.tga differ diff --git a/assets/ui/assets/slider2.tga b/assets/ui/assets/slider2.tga new file mode 100644 index 0000000..4e99d2c Binary files /dev/null and b/assets/ui/assets/slider2.tga differ diff --git a/assets/ui/assets/sliderbutt_1.tga b/assets/ui/assets/sliderbutt_1.tga new file mode 100644 index 0000000..4d05348 Binary files /dev/null and b/assets/ui/assets/sliderbutt_1.tga differ diff --git a/assets/ui/assets/stage_add.png b/assets/ui/assets/stage_add.png new file mode 100644 index 0000000..3b282c3 Binary files /dev/null and b/assets/ui/assets/stage_add.png differ diff --git a/assets/ui/assets/teamoverlay.tga b/assets/ui/assets/teamoverlay.tga new file mode 100644 index 0000000..5843a7f Binary files /dev/null and b/assets/ui/assets/teamoverlay.tga differ diff --git a/assets/ui/assets/verticalgradient.tga b/assets/ui/assets/verticalgradient.tga new file mode 100644 index 0000000..e3ef56a Binary files /dev/null and b/assets/ui/assets/verticalgradient.tga differ diff --git a/assets/ui/assets/warp_splash_m.jpg b/assets/ui/assets/warp_splash_m.jpg new file mode 100644 index 0000000..8591b1e Binary files /dev/null and b/assets/ui/assets/warp_splash_m.jpg differ diff --git a/assets/ui/assets/yboy.jpg b/assets/ui/assets/yboy.jpg new file mode 100644 index 0000000..e8595e0 Binary files /dev/null and b/assets/ui/assets/yboy.jpg differ diff --git a/assets/ui/assets/yboy2.jpg b/assets/ui/assets/yboy2.jpg new file mode 100644 index 0000000..454018c Binary files /dev/null and b/assets/ui/assets/yboy2.jpg differ diff --git a/assets/ui/connect.menu b/assets/ui/connect.menu new file mode 100644 index 0000000..45c62d6 --- /dev/null +++ b/assets/ui/connect.menu @@ -0,0 +1,65 @@ +#include "ui/menudef.h" +//(c)yaltsedge +{ +#define W 480 +#define H 480 + menuDef + { + name "Connect" + rect 0 0 W H + style WINDOW_STYLE_FILLED + background "ui/assets/warp_splash_m.jpg" + fullScreen MENU_TRUE + aspectBias ASPECT_NONE + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect 0 13 640 442 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect 0 12 640 442 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect 0 13 640 440 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name window + rect 70 0 500 500 + style WINDOW_STYLE_GRADIENT + backcolor 0.0 1.35 2.55 0 + visible 1 + decoration + } + + itemDef + { + name "loading" + style WINDOW_STYLE_SHADER + rect 370 162 300 400 + visible 1 + background "scripts/e6" + decoration + } + } +} diff --git a/assets/ui/createfavorite.menu b/assets/ui/createfavorite.menu new file mode 100644 index 0000000..93f7c8d --- /dev/null +++ b/assets/ui/createfavorite.menu @@ -0,0 +1,113 @@ +#include "ui/menudef.h" + +{ + \\ CREATE FAVORITE POPUP MENU \\ + +#define BUTT_W 45 +#define BUTT_H 35 +#define BORDER 10 +#define INPUT_H 20 +#define W 250 +#define H ((3*BORDER)+(2*INPUT_H)+BUTT_H) + + menuDef + { + name "createfavorite_popmenu" + visible MENU_FALSE + fullscreen MENU_FALSE + rect (320-(W/2)) (240-(H/2)) W H + focusColor 0 1 1 1 + style WINDOW_STYLE_FILLED + border WINDOW_BORDER_NONE + popup + onESC + { + close createfavorite_popmenu + } + + itemDef + { + name window + rect 0 0 W H + style WINDOW_STYLE_FILLED + backcolor 0 0 0 0.8 + visible MENU_TRUE + decoration + border WINDOW_BORDER_NONE + + } + + // ENTER NAME AND ADDRESS // + + itemDef + { + name nameEntry + type ITEM_TYPE_EDITFIELD + style WINDOW_STYLE_EMPTY + maxchars 40 + text "Name:" + textscale .4 + cvar "ui_favoriteName" + rect BORDER BORDER (W-(2*BORDER)) INPUT_H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + } + + itemDef + { + name addressEntry + type ITEM_TYPE_EDITFIELD + style WINDOW_STYLE_EMPTY + maxchars 40 + text "Address:" + textscale .4 + cvar "ui_favoriteAddress" + rect BORDER ((2*BORDER)+INPUT_H) (W-(2*BORDER)) INPUT_H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + } + + itemDef + { + name yes + text "OK" + type ITEM_TYPE_BUTTON + textscale .25 + style WINDOW_STYLE_EMPTY + rect (W-(2*BUTT_W)) (H-BUTT_H) BUTT_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript CreateFavorite; + close createfavorite_popmenu + } + } + + itemDef + { + name yes + text "Cancel" + type ITEM_TYPE_BUTTON + textscale .25 + style WINDOW_STYLE_EMPTY + rect (W-BUTT_W) (H-BUTT_H) BUTT_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + close createfavorite_popmenu + } + } + } +} diff --git a/assets/ui/createserver.menu b/assets/ui/createserver.menu new file mode 100644 index 0000000..9ebe65d --- /dev/null +++ b/assets/ui/createserver.menu @@ -0,0 +1,514 @@ +#include "ui/menudef.h" + +{ + \\ Server Creation \\ + +#define W 640 +#define H 480 +#define BORDER 10 + +#define PREVIEW_W 300 +#define PREVIEW_H 225 +#define PREVIEW_X BORDER +#define PREVIEW_Y BORDER +#define BCJ_W (W-(2*BORDER)) +#define BCJ_H 50 +#define BCJ_X BORDER +#define BCJ_Y (H-(BCJ_H+BORDER)) +#define BC_W (W-(2*BORDER)) +#define BC_H 50 +#define BC_X BORDER +#define BC_Y (H-(BC_H+BORDER)) +#define ARROW_W 50 +#define ARROW_H BC_H + +#define MAPS_W PREVIEW_W +#define MAPS_H (H-((4*BORDER)+PREVIEW_H+BC_H)) +#define MAPS_X BORDER +#define MAPS_Y ((2*BORDER)+PREVIEW_H) + +#define OPTIONS_W (W-((3*BORDER)+PREVIEW_W)) +#define OPTIONS_H (H-((3*BORDER)+BC_H)) +#define OPTIONS_X ((2*BORDER)+PREVIEW_W) +#define OPTIONS_Y BORDER +#define ELEM_OFF_Y 20 +#define ELEM_OFF_X -135 +#define ELEM_H 21 + + menuDef + { + name "createserver" + visible MENU_FALSE + fullscreen MENU_TRUE + rect 0 0 W H + focusColor 1 1 1 1 + outOfBoundsClick + style WINDOW_STYLE_EMPTY + background "ui/assets/warp_splash_m.jpg" + aspectBias ASPECT_NONE + + onOpen + { + uiScript loadArenas; + hide accept_alt; + show accept; + hide back_alt; + show back + } + + onEsc + { + close createserver + } + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect 0 13 640 442 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect 0 12 640 442 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect 0 13 640 440 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name window + rect 70 0 500 500 + style WINDOW_STYLE_GRADIENT + backcolor 0.0 1.35 2.55 0 + visible 1 + decoration + } + + // map selection + + itemDef + { + name mappreview + style WINDOW_STYLE_EMPTY + ownerdraw UI_SELECTEDMAPPREVIEW + rect PREVIEW_X (PREVIEW_Y+5) PREVIEW_W PREVIEW_H + border WINDOW_BORDER_NONE + visible MENU_TRUE + } + + itemDef + { + name maplist + rect MAPS_X MAPS_Y MAPS_W MAPS_H + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 120 + elementheight 20 + textscale .33 + elementtype LISTBOX_TEXT + feeder FEEDER_MAPS + border WINDOW_BORDER_NONE + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible MENU_TRUE + columns 1 + 2 190 ALIGN_LEFT + } + + + // SETTINGS // + + itemDef + { + name expert + type ITEM_TYPE_EDITFIELD + text "Host Name:" + cvar "sv_hostname" + maxChars 40 + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(0*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + } + + itemDef + { + name normal + type ITEM_TYPE_NUMERICFIELD + text "Time Limit:" + cvar "timelimit" + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(1*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + maxchars 4 + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + } + + itemDef + { + name expert + type ITEM_TYPE_NUMERICFIELD + text "Maximum Players:" + cvar "sv_maxclients" + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(2*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + maxchars 4 + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + } + + itemDef + { + name expert + type ITEM_TYPE_YESNO + text "Require Password:" + cvar "g_needpassword" + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(3*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav" + } + } + + itemDef + { + name expert + type ITEM_TYPE_EDITFIELD + text "Password:" + cvar "g_password" + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(4*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + maxchars 10 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + } + + + + itemDef + { + name normal + type ITEM_TYPE_YESNO + text "Pure Server:" + cvar "sv_pure" + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(6*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav" + } + } + + itemDef + { + name normal + type ITEM_TYPE_MULTI + text "Dedicated:" + // dedicated is a special cvar in that as soon as it is set, + // the game goes to console only so the ui catches this one specifically + cvar "ui_dedicated" + cvarFloatList { "No" 0 "LAN" 1 "Internet" 2 } + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(7*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav" + } + } + + itemDef + { + name expert + type ITEM_TYPE_YESNO + text "Auto Download:" + cvar "sv_allowdownload" + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(8*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav" + } + } + + itemDef + { + name expert + type ITEM_TYPE_YESNO + text "Enable Voting:" + cvar "g_allowvote" + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(9*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav" + } + } + + + + itemDef + { + name expert + type ITEM_TYPE_NUMERICFIELD + text "Minimum Ping:" + cvar "sv_minping" + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(11*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + maxchars 4 + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + } + + itemDef + { + name expert + type ITEM_TYPE_NUMERICFIELD + text "Maximum Ping:" + cvar "sv_maxping" + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(12*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + maxchars 4 + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + } + + itemDef + { + name expert + type ITEM_TYPE_YESNO + text "Synchronous Client:" + cvar "g_synchronousclients" + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(13*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav" + } + } + + itemDef + { + name expert + type ITEM_TYPE_NUMERICFIELD + text "Max Rate:" + cvar "sv_maxrate" + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(14*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + maxchars 4 + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + } + + itemDef + { + name expert + type ITEM_TYPE_NUMERICFIELD + text "Zombie Time:" + cvar "sv_zombietime" + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(15*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + maxchars 4 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + } + + itemDef + { + name expert + type ITEM_TYPE_NUMERICFIELD + text "Reconnect Limit:" + cvar "sv_reconnectlimit" + maxchars 4 + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(16*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + } + + + + // BACK BAR // + + itemDef + { + name back + style WINDOW_STYLE_SHADER + background "ui/assets/backarrow.tga" + rect BCJ_X (BCJ_Y-17) ARROW_H ARROW_W + aspectBias ALIGN_LEFT + visible MENU_TRUE + forecolor 0 0.8 1 1 + action + { + close createserver + } + + mouseEnter + { + hide back; + show back_alt + } + } + + itemDef + { + name back_alt + style WINDOW_STYLE_SHADER + background "ui/assets/backarrow.tga" + rect BCJ_X (BCJ_Y-17) ARROW_H ARROW_W + aspectBias ALIGN_LEFT + backcolor 0 0 0 0 + forecolor 0 0.8 1 1 + visible MENU_FALSE + type ITEM_TYPE_BUTTON + + text "Back" + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textalignx ARROW_W + textscale .6 + + mouseExit + { + hide back_alt; + show back + } + + action + { + close createserver + } + } + + + + + itemDef + { + name accept + style WINDOW_STYLE_SHADER + rect (BCJ_X+570) (BCJ_Y-17) ARROW_H ARROW_W + aspectBias ALIGN_RIGHT + background "ui/assets/forwardarrow.tga" + backcolor 0 0 0 0 + forecolor 0 0.8 1 1 + visible MENU_TRUE + mouseEnter + { + hide accept; + show accept_alt + } + + action + { + uiScript StartServer + } + } + + itemDef + { + name accept_alt + style WINDOW_STYLE_SHADER + rect (BCJ_X+570) (BCJ_Y-17) ARROW_H ARROW_W + aspectBias ALIGN_RIGHT + background "ui/assets/forwardarrow.tga" + backcolor 0 0 0 0 + type ITEM_TYPE_BUTTON + forecolor 0 0.8 1 1 + visible MENU_FALSE + + text "Create" + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx -ARROW_W + textscale .6 + + mouseExit + { + hide accept_alt; + show accept + } + + action + { + uiScript StartServer + } + } + } +} diff --git a/assets/ui/download.menu b/assets/ui/download.menu new file mode 100644 index 0000000..d323f47 --- /dev/null +++ b/assets/ui/download.menu @@ -0,0 +1,192 @@ +#include "ui/menudef.h" + +{ + \\ DOWNLOAD \\ + + menuDef + { + name "download_popmenu" + visible MENU_FALSE + fullscreen MENU_FALSE + rect 158 80 320 320 + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + border WINDOW_BORDER_FULL + popup + onClose { } + onOpen + { + uiScript loadServerInfo; + } + onESC + { + play "sound/misc/menu1.wav"; + close download_popmenu; + uiScript downloadIgnore; + } + + itemDef + { + name window + rect 10 15 300 320 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 1 + visible MENU_TRUE + decoration + + border WINDOW_BORDER_FULL + borderSize 1.0 + borderColor 0.5 0.5 0.5 1 + } + + itemDef + { + name downloadinfo + rect 0 50 320 20 + type ITEM_TYPE_TEXT + text "Download" + textalign ALIGN_CENTER + textstyle ITEM_TEXTSTYLE_SHADOWEDMORE + textscale .333 + forecolor 1 1 1 1 + visible MENU_TRUE + decoration + } + + itemDef + { + name downloadinfo + rect 60 80 200 270 + type ITEM_TYPE_TEXT + style WINDOW_STYLE_FILLED + textstyle ITEM_TEXTSTYLE_SHADOWED + wrapped + cvar "com_downloadPromptText" + textalign ALIGN_CENTER + textvalign VALIGN_TOP + textscale .25 + forecolor 1 1 1 1 + visible MENU_TRUE + decoration + } + + + // BUTTON // + + + itemDef + { + name curl + text "Download from web-server" + textscale .4 + forecolor 0 0.8 1 1 + group grpControlbutton + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 60 250 200 15 + textalign ALIGN_CENTER + backcolor .37 .1 .1 1 + visible MENU_TRUE + cvarTest "ui_serverinfo_allowdl" + showCvar { 1 5 9 13 } + action + { + play "sound/misc/menu1.wav"; + close download_popmenu; + uiScript downloadCURL; + } + } + + itemDef + { + name curl + type ITEM_TYPE_YESNO + text "Allow Auto Download:" + cvar "cl_allowDownload" + textscale .3 + forecolor 0 0.8 1 1 + group grpControlbutton + style WINDOW_STYLE_EMPTY + rect 25 220 200 15 + textalign ALIGN_CENTER + backcolor .37 .1 .1 1 + visible MENU_TRUE + cvarTest "ui_serverinfo_allowdl" + showCvar { 1 5 9 13 } + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name udp + text "Download from server" + type ITEM_TYPE_BUTTON + textscale .25 + group grpControlbutton + style WINDOW_STYLE_EMPTY + rect 60 265 200 15 + textalign ALIGN_CENTER + forecolor 1 1 1 1 + backcolor .37 .1 .1 1 + visible 0 + cvarTest "ui_serverinfo_allowdl" + showCvar { 1 3 9 11 } + action + { + play "sound/misc/menu1.wav"; + close download_popmenu; + uiScript downloadUDP; + } + } + + + itemDef + { + name ignore + text "Ignore" + type ITEM_TYPE_BUTTON + textscale .25 + group grpControlbutton + style WINDOW_STYLE_EMPTY + rect 60 280 200 15 + textalign ALIGN_CENTER + forecolor 1 1 1 1 + backcolor .37 .1 .1 1 + visible MENU_TRUE + cvarTest "sv_pure" + hideCvar { 1 } + action + { + play "sound/misc/menu1.wav"; + close download_popmenu; + uiScript downloadIgnore; + } + } + + + + itemDef + { + name disconnect + text "Disconnect" + type ITEM_TYPE_BUTTON + textscale .25 + group grpControlbutton + style WINDOW_STYLE_EMPTY + rect 60 295 200 15 + textalign ALIGN_CENTER + forecolor 1 1 1 1 + backcolor .37 .1 .1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + close download_popmenu; + exec "disconnect"; + } + } + } +} diff --git a/assets/ui/drop.menu b/assets/ui/drop.menu new file mode 100644 index 0000000..5aa1a1d --- /dev/null +++ b/assets/ui/drop.menu @@ -0,0 +1,146 @@ +#include "ui/menudef.h" + +{ + +#define W 320 +#define H 320 +#define BORDER 10 + +#define BUTT_H 25 +#define BUTT_W 65 + +#define INFO_W (W-(2*BORDER)) +#define INFO_H (H-((4*BORDER)+(2*BUTT_H))) +#define INFO_X BORDER +#define INFO_Y ((2*BORDER)+BUTT_H) + + menuDef + { + name "drop_popmenu" + visible MENU_FALSE + fullscreen MENU_FALSE + rect (320-(W/2)) (240-(H/2)) W H + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + border WINDOW_BORDER_FULL + popup + onClose { uiScript clearError } + onESC + { + play "sound/misc/menu1.wav"; + close drop_popmenu; + open main + } + + itemDef + { + name window + rect 0 0 W H + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible MENU_TRUE + decoration + border WINDOW_BORDER_NONE + } + + itemDef + { + name dropinfo + rect BORDER BORDER INFO_W BUTT_H + type ITEM_TYPE_TEXT + text "[yeswhine]" + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + visible MENU_TRUE + decoration + } + + itemDef + { + name dropinfo + rect BORDER (BORDER+50) INFO_W BUTT_H + type ITEM_TYPE_TEXT + text "Do you need help?" + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + visible MENU_TRUE + decoration + } + + itemDef + { + name dropinfo + rect BORDER (BORDER+70) INFO_W BUTT_H + type ITEM_TYPE_TEXT + text "Visit our forum: www.ye.boards.net" + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + visible MENU_TRUE + decoration + } + + itemDef + { + name dropinfo + rect INFO_X INFO_Y INFO_W INFO_H + type ITEM_TYPE_TEXT + style WINDOW_STYLE_FILLED + wrapped + cvar "com_errorMessage" + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .33 + forecolor 0 0.8 1 1 + visible MENU_TRUE + decoration + } + + itemDef + { + name exit + text "OK" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_EMPTY + rect (W-((2*BORDER)+(2*BUTT_W))) (H-(BORDER+BUTT_H)) BUTT_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor .37 .1 .1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + close drop_popmenu + } + } + + itemDef + { + name reconnect + text "Reconnect" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_EMPTY + rect (W-(BORDER+BUTT_W)) (H-(BORDER+BUTT_H)) BUTT_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor .37 .1 .1 1 + visible MENU_TRUE + action + { + close drop_popmenu; + exec "reconnect"; + } + } + } +} + + diff --git a/assets/ui/error.menu b/assets/ui/error.menu new file mode 100644 index 0000000..5e05188 --- /dev/null +++ b/assets/ui/error.menu @@ -0,0 +1,100 @@ +#include "ui/menudef.h" + +{ + +#define W 320 +#define H 320 +#define BORDER 10 + +#define BUTT_H 25 +#define BUTT_W 65 + +#define INFO_W (W-(2*BORDER)) +#define INFO_H (H-((4*BORDER)+(2*BUTT_H))) +#define INFO_X BORDER +#define INFO_Y ((2*BORDER)+BUTT_H) + + menuDef + { + name "error_popmenu" + visible MENU_FALSE + fullscreen MENU_FALSE + rect (320-(W/2)) (240-(H/2)) W H + focusColor 1 .75 0 1 + style WINDOW_STYLE_FILLED + border WINDOW_BORDER_FULL + popup + onClose { uiScript clearError } + onESC + { + play "sound/misc/menu1.wav"; + close error_popmenu; + open main + } + + + itemDef + { + name window + rect 0 0 W H + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible MENU_TRUE + decoration + border WINDOW_BORDER_NONE + + } + + itemDef + { + name dropinfo + rect BORDER BORDER INFO_W BUTT_H + type ITEM_TYPE_TEXT + text "Error" + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 1 1 1 1 + visible MENU_TRUE + decoration + } + + itemDef + { + name dropinfo + rect INFO_X INFO_Y INFO_W INFO_H + type ITEM_TYPE_TEXT + style WINDOW_STYLE_FILLED + wrapped + cvar "com_errorMessage" + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .33 + forecolor 1 1 1 1 + visible MENU_TRUE + decoration + } + + itemDef + { + name exit + text "OK" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_EMPTY + rect (W-(BORDER+BUTT_W)) (H-(BORDER+BUTT_H)) BUTT_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 1 1 1 1 + backcolor .37 .1 .1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + close error_popmenu + } + } + } +} + + diff --git a/assets/ui/findplayer.menu b/assets/ui/findplayer.menu new file mode 100644 index 0000000..e43cd59 --- /dev/null +++ b/assets/ui/findplayer.menu @@ -0,0 +1,162 @@ +#include "ui/menudef.h" + +{ + \\ FIND PLAYER POPUP MENU \\ + +#define W 400 +#define H 400 +#define BUTT_W 45 +#define BUTT_H 35 +#define BORDER 10 +#define LIST_W (W-(2*BORDER)) +#define LIST_DW (LIST_W-40) +#define LEFT_C 0.13 +#define RIGHT_C 0.61 +#define SEARCH_H 30 +#define SERVERS_H 105 + + menuDef + { + name "findplayer_popmenu" + visible MENU_FALSE + fullscreen MENU_FALSE + rect (320-(W/2)) (240-(H/2)) W H + focusColor 0 1 1 1 + style WINDOW_STYLE_FILLED + border WINDOW_BORDER_FULL + popup + onClose { } + onOpen + { + uiScript FindPlayer + } + + onESC + { + close findplayer_popmenu + } + + itemDef + { + name window + rect 0 0 W H + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .8 + visible MENU_TRUE + decoration + } + + itemDef + { + name namefield + type ITEM_TYPE_EDITFIELD + style WINDOW_STYLE_FILLED + text "Name:" + cvar "ui_findplayer" + maxChars 20 + rect 40 BORDER 200 15 + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textalignx -30 + textscale .3 + backcolor 1 1 1 0.1 + forecolor 0 0.8 1 1 + action { ui_script FindPlayer } + visible MENU_TRUE + } + + itemDef + { + name search + text "Search" + textscale .25 + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect (W-(BORDER+BUTT_W)) BORDER BUTT_W SEARCH_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + ui_script FindPlayer + } + } + + + itemDef + { + name serverNameList + rect BORDER ((2*BORDER)+SEARCH_H) LIST_W SERVERS_H + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 120 + elementheight 16 + textscale .25 + border WINDOW_BORDER_NONE + elementtype LISTBOX_TEXT + feeder FEEDER_FINDPLAYER + visible MENU_TRUE + } + + itemDef + { + name serverInfoList + rect BORDER ((3*BORDER)+SEARCH_H+SERVERS_H) LIST_W (H-(SEARCH_H+SERVERS_H+BUTT_H+(3*BORDER))) + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 120 + elementheight 16 + textscale .25 + border WINDOW_BORDER_NONE + elementtype LISTBOX_TEXT + feeder FEEDER_SERVERSTATUS + notselectable + visible MENU_TRUE + columns 4 + 0 ((2*LEFT_C)*LIST_DW) ALIGN_LEFT + (LEFT_C*LIST_DW) (LEFT_C*LIST_DW) ALIGN_LEFT + ((2*LEFT_C)*LIST_DW) (LEFT_C*LIST_DW) ALIGN_LEFT + ((1-RIGHT_C)*LIST_DW) (RIGHT_C*LIST_DW) ALIGN_LEFT + } + + // BUTTON // + + itemDef + { + name join + text "Join" + textscale .25 + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect (W-(2*BUTT_W)) (H-BUTT_H) BUTT_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + action { ui_script FoundPlayerJoinServer } + } + + itemDef + { + name close + text "Close" + textscale .25 + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect (W-BUTT_W) (H-BUTT_H) BUTT_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + close findplayer_popmenu + } + } + } +} + + diff --git a/assets/ui/help.txt b/assets/ui/help.txt new file mode 100644 index 0000000..4a2ef1e --- /dev/null +++ b/assets/ui/help.txt @@ -0,0 +1,339 @@ +{ + "[ye]EDGE 7" + { + "Welcome to EDGE version 7 modification! [yedge]\n" + "The last stand - Prepare for total annihilation!\n" + "\n" + "Preamble:\n" + "Nearly anything is allowed but if you decide to be an asshole:\n" + "\n" + " [ye]What goes around, comes around![ye2]\n" + "\n" + "* Use common sense and good judgment.\n" + "* Respect other players! Ask yourself: Do I ever respect other players?\n" + "* See our rules section for detailed information or ask an admin for support.\n" + "* If you feel unjustly treated and regular admins can't help you:\n" + "* visit our forum and post a topic. [ye] ^2www.new-edge.org [ye2]\n" + "* Also: constructive criticism/feedback/suggestions are welcome.\n" + } + + "[yei]Rules # 1.0 - 1.3" + { + "1.0 No Griefing / Harassment \n" + "^7| No intentional: ^1TEAMKILL / BLEEDING / BASE DESTROY / DECONNING / TROLLING\n" + "^7| Trolling: someone with offensive nature, deliberately disturbing/irritating\n" + "^7| /insulting other players/admins. Also: no badgering people, no endless complaining,\n" + "^7| no tag/name stealing, no offensive names\n" + "\n" + + "1.1 No Cheating\n" + "^7| The use of cheat tools like aimbot, triggerbot,\n" + "^7| wallhack, health hack, lag hack/scripts etc are not allowed.\n" + "^7| Ghosting (spectator spies) will handled as cheat. Revealing information\n" + "^7| publically as a spectator is unfair and a serious problem.\n" + "\n" + + "1.2 No Glitch Building\n" + "^7| No building outside of the map / using level exploits/bugs to build in no-build-areas.\n" + "^7| No building in a manner that intentionally impedes the game\n" + "^7| such as blocking your team into a room.\n" + "\n" + + "1.3 No Spamming / Flooding\n" + "^7| No chat spam, private message or command flood.\n" + "^7| Also watch your chat binds. Don't ^1constantly ^7use them.\n" + "^7| Exception: build/weapon spamming is ^2allowed!\n" + } + + "[yei]Rules # 1.4 - 1.6" + { + "1.4 No Server Takeovers\n" + "^7| No joining with your friends/clan/bots to vote kick individuals or groups.\n" + "^7| This is a public server! But if ^1everyone(!)^7 agrees you can play clan vs [ ] matches.\n" + "\n" + "1.5 No Vote Abuse\n" + "^7| No abuse of vote system. You are not allowed to vote kick/mute/denybuild\n" + "^7| someone with invalid reasons. Voting for 'fun' is a serious offence!\n" + "^7| Valid reasons are: break of our rules like teamkill, bleed, decon etc.\n" + "^7| But read closely: one (1) teamkill is not enough to kick someone.\n" + "^7| Always ask if it was on purpose. Such things happen all the time\n" + "^7| so don't overreact. Remember the preamble:\n" + "^7| 'Use common sense and good judgment.'\n" + "^7| Hint: Always try to contact an admin first and ask for help.\n" + "^7| If a ^1team member ^7is breaking rules and you want to vote \n" + "^7| [ ] him it has to be a ^1TEAM-vote!\n" + "\n" + "^7 *Our rules apply to everyone and every level.\n" + } + + "[yenade]Penalty Scale" + { + "^7| The duration of bans for breaking the rules can vary from a few minutes to a \n" + "^7| few days.The actual duration of the ban is left for the each admin to decide.\n" + "^7| However if you feel that a ban is out of scale compared to the violation\n" + "^7| there's a section at our forum where it can be further discussed.\n" + } + + "[yeal]Admin Levels" + { + "Level 8 | ^1Server Owner\n" + "Level 7 | ^4Lead Admin [ye] ^7Promotes or demotes admins\n" + "Level 6 | ^1Senior Admin [ye] ^7Full power admin\n" + "Level 5 | ^6Trial Admin [ye] ^7Qualifying period for new admins\n" + "\n" + "Level 4 | ^3VIP-Player [ye] ^7immune to kick votes\n" + "\n" + "Level 3 | ^2Good Player [ye] ^7High skilled player & well-bred\n" + "Level 2 | ^2Verified Player [ye] ^7Normal player level, able to /callvote\n" + "Level 1 | ^5Registered Player [ye] ^7Has nickname protection\n" + "\n" + "Level 0 | ^7Unregistered Player\n" + "\n" + "^7 *Use /adminhelp to see available commands.\n" + "^7 *If you want to be admin or have higher level contact any admin!\n" + "^7 *No admin levels are set w/o the approval of the current ^4Lead Admin^7.\n" + } + + "[yekey]Commands #1" + { + "Use these commands in console (^) or in main chat (T) or use ROBOT HELPER\n" + "\n" + "/adminhelp [ye] ^7Shows available commands for your level.\n" + "/listplayers [ye] ^7Lists all players on server.\n" + "/listmaps [ye] ^7Lists all available server maps.\n" + "/callvote map/nextmap MAPNAME [ye] ^7Starts a map or nextmap vote. \n" + "/callvote poll TEXT [ye] ^7Start a poll.\n" + "/callvote armageddon VALUE [ye] ^7Start an armageddon vote with demolition %.\n" + "/condump NAME.txt [ye] ^7Dumps current console information to a [].txt file.\n" + "/register [ye] ^7Protects your nickname.\n" + "/cl_noprint 1 [ye] ^7Turns the main chat off. Set it to 0 if you want it back on.\n" + "/ignore NAME/ID [ye] ^7Blocks chat msg of ID in mainchat. See /listplayers for id.\n" + "/com_maxfps VALUE [ye] ^7Sets your max fps to a given value. Use values from 50 - 150.\n" + + } + "[yekey]Commands #2" + { + "To use colors put ^ and a number in front of ur name or text\n" + "|Colors: 1 or 9=^1red, 2=^2green, 3=^3yellow, 4=^4blue, 5=cyan, 6=^6pink, 7=^7white, 8 or 0=^0grey\n" + "|Example: ^7^^73 Hello! -> ^3Hello!\n" + "\n" + "^7/bind means that u connect a command to a key on your keyboard like:\n" + "^2 /bind KEY COMMAND or ^6/bind KEY COMMAND ATTRIBUTE\n" + "|Example: ^2/bind k say hello! -> if u push the key [k] a chat message "hello!" will triggered.\n" + "|Example: ^6/bind h class level2 -> on push [h] you will evolve to level2 alien (Marauder)\n" + "\n" + "^7/buy ITEM -> lets you buy an item wich can be ammo, equipment or weapons.\n" + "|Equipment: gren -> grenade, smo -> smoke grenade, min -> mine, bsuit -> battlesuit\n" + "|larmour -> light armour, helmet, medkit -> medi kit, biokit, cloak, battpack, jetpack, ammo\n" + "\n" + "^7/class ALIENCLASS -> lets you evolve to your desiered alien class.\n" + "|Alien Classes: builder -> granger, level0 -> dretch, level0upg -> adv. dretch, \n" + "|level1 -> basilisk, level1upg -> adv.basilisk, level2 -> marauder, level2upg -> adv.marauder,\n" + "|level3 -> dragoon, level3upg -> adv.dragoon, level4 -> tyrant, level5 -> hummel\n" + + } + + + "[yeemo]Emoticons #1" + { + "Put the emoticon name in brackets []\n" + "yesawesome2 = [yesawesome2] | yesba = [yesba] | yesbignose = [yesbignose] | yesbruce = [yesbruce]\n" + "\n" + "yeschuck = [yeschuck] | yesangry = [yesangry] | yesasscry = [yesasscry] | yesawesome = [yesawesome] \n" + "\n" + "yesaww = [yesaww] | yesawwcute = [yesawwcute] | yesawww = [yesawww] | yesbat = [yesbat] \n" + "\n" + "yesbuild = [yesbuild] | yescrack = [yescrack] | yescrazy = [yescrazy] | yescreepguy = [yescreepguy] \n" + "\n" + "yescry = [yescry] | yescute = [yescute] | yescuty = [yescuty] | yesdafuq = [yesdafuq]\n" + "\n" + "yesdrug = [yesdrug] | yesepictroll = [yesepictroll] | yesevil = [yesevil] | yesfrown = [yesfrown] \n" + "\n" + "yesgs = [yesgs] | yeshappy = [yeshappy] | yeshello = [yeshello] | yeship = [yeship] \n" + "\n" + "yeshitler = [yeshitler] | yeshmm = [yeshmm] | yesinsane = [yesinsane] | yesjoy = [yesjoy] \n" + } + + + "[yeemo]Emoticons #2" + { + "yesretarded = [yesretarded] | yesgege = [yesgege] | yessarca = [yessarca] | yesscept = [yesscept] \n" + "\n" + "yesserious = [yesserious] | yesshock = [yesshock] | yessmile = [yessmile] | yessnake = [yessnake] \n" + "\n" + "yessniper = [yessniper] | yesspok = [yesspok] | yesstar = [yesstar] | yesstoned = [yesstoned] \n" + "\n" + "yesstupid = [yesstupid] | yestard = [yestard] | yestong = [yestong] | yesrainbow = [yesrainbow]\n" + "\n" + "yestroll = [yestroll] | yestrylol = [yestrylol] | yesupset = [yesupset] | yesvamp = [yesvamp] \n" + "\n" + "yesweirdo = [yesweirdo] | yeswhat = [yeswhat] | yeswhine = [yeswhine] | yeshaha = [yeshaha] \n" + "\n" + "yesjack = [yesjack] | yesjoker = [yesjoker] | yeslawl = [yeslawl] | yesmadbro = [yesmadbro] \n" + "\n" + "yesmadd = [yesmadd] | yesmindfuck = [yesmindfuck] | yesnerd = [yesnerd] | yesnigga = [yesnigga] \n" + } + + "[yeemo]Emoticons #3" + { + "yesohh = [yesohh] | yesohshit = [yesohshit] | yesosama = [yesosama] | yespedo = [yespedo]\n" + "\n" + "yeswsmile = [yeswsmile] | yesugauga = [yesugauga] | yesasscry = [yesasscry]\n" + "\n" + "yesawesome = [yesawesome] | yesaww = [yesaww] | yesninja = [yesninja] | yessad = [yessad]\n" + "\n" + "yeskid = [yeskid] | yeslal = [yeslal] | yeslessretard = [yeslessretard] | yesmad = [yesmad] \n" + "\n" + "yesmegusta = [yesmegusta] | yesmouth = [yesmouth] | yesmp = [yesmp] | yesmustage = [yesmustage]\n" + "\n" + "yesomg = [yesomg] | yesrage = [yesrage] | yesretard = [yesretard] | yeswell = [yeswell] \n" + "\n" + "ye = [ye] | ye2 = [ye2] | yeaim = [yeaim] | yedge = [yedge] | yenade = [yenade] | yegg = [yegg] \n" + "\n" + "yeal = [yeal] | yec = [yec] | yeemo = [yeemo] | yeshield = [yeshield] | yetool = [yetool] \n" + "\n" + "yeammo = [yeammo] | yebat = [yebat] | yebiok = [yebiok] | yecloa = [yecloa] | yeemo = [yeemo] \n" + "\n" + "yeequ = [yeequ] | yefarms = [yefarms] | yejet = [yejet] | yemed = [yemed] | yeshdog = [yeshdog]\n" + + } + + "[yeflag]Flags #1" + { + "yeffanta = [yefanta] | yefargentina = [yefargentina] | yefaustralia = [yefaustralia] | yefaustria = [yefaustria]\n" + "\n" + "yefbrasil = [yefbrasil] | yefcana = [yefcana] | yefchile = [yefchile] | yefchina = [yefchina]\n" + "\n" + "yefcroat = [yefcroat] | yefcuba = [yefcuba] | yefcz = [yefcz] | yefde = [yefde]\n" + "\n" + "yefegyp = [yefegyp] | yeffin = [yeffin] | yeffrance = [yeffrance] | yefgb = [yefgb]\n" + "\n" + "yefhong = [yefhong] | yefhu = [yefhu] | yefindia = [yefindia] | yefindon = [yefindon] \n" + "\n" + "yefiraq = [yefiraq] | yefire = [yefire] | yefisra = [yefisra] | yefita = [yefita] \n" + + } + "[yeflag]Flags #2" + { + "yefmex = [yefmex] | yefnether = [yefnether] | yefnorw = [yefnorw] | yefphil = [yefphil] \n" + "\n" + "yefport = [yefport] | yefroma = [yefroma] | yefrus = [yefrus] | yefsinga = [yefsinga] \n" + "\n" + "yefsloven = [yefsloven] | yefspain = [yefspain] | yefswe = [yefswe] | yefswitz = [yefswitz] \n" + "\n" + "yeftur = [yeftur] | yefukr = [yefukr] | yefusa = [yefusa] | yefsyr = [yefsyr] | yefslo = [yefslo] \n" + "\n" + "yefpo = [yefpo] | yefjp = [yefjp] | yefiran = [yefiran] | yefcisland = [yefcisland] | yefden = [yefden]\n" + } + + "[yeemo]Tremicons" + { + "acidtube = [acidtube] | advbasilisk = [advbasilisk] | advdragoon = [advdragoon] | advgranger = [advgranger] \n" + "\n" + "advmarauder = [advmarauder] | armoury = [armoury] | barricade = [barricade] | basilisk = [basilisk] \n" + "\n" + "blaster = [blaster] | booster = [booster] | bsuit = [bsuit] | chaingun = [chaingun] \n" + "\n" + "ckit = [ckit] | defcomp = [defcomp] | dev = [dev] | dragoon = [dragoon]\n" + "\n" + "dretch = [dretch] | egg = [egg] | featured = [featured] | flamer = [flamer] \n" + "\n" + "granger = [granger] | grenade = [grenade] | hive = [hive] | hovel = [hovel] \n" + "\n" + "human = [human] | lasgun = [lasgun] | lcannon = [lcannon] | marauder = [marauder] \n" + "\n" + "mdriver = [mdriver] | medstat = [medstat] | official = [official] | overmind = [overmind] \n" + "\n" + "painsaw = [painsaw] | prifle = [prifle] | reactor = [reactor] | repeater = [repeater] \n" + "\n" + "rifle = [rifle] | shotgun = [shotgun] | telenode = [telenode] | tent = [tent] \n" + "\n" + "tesla = [tesla] | trapper = [trapper] | turret = [turret] | tyrant = [tyrant] \n" + } + + "[yetool]New Buildings" + { + "New buildings (3.0):\n" + "\n" + "Humans:^7 Container(S,M,L), Plate(S,L), Fence(+Rod), Barrier (L,C,P),\n" + "^7 Shield, FlameRet, Ammo Supply, Teflon Foil, Barrel, FF, Cover(+Stump).\n" + "Aliens:^7 Panzer(S,M,L), Tendon(S,M,L), Net(+Spike), Infestation(S,T,B),\n" + "^7 Reflector, Muscle, Spiteful Abcest, Cocoon, Organic Bulb, Pod(+Stump),\n" + "\n" + "Creep Colony/Refinery: ^7Every of those buildings gives you extra bp (fixed).\n" + "Infestation Slime: ^7Grabs all enemies in range and kills them slowly.\n" + "Ammo Supply: ^7Gives ammo to non-energy weapons. Doesn't need powered areas!\n" + "Flame Turret: ^7Does high damage to its enemies. Short range.\n" + } + + "[yetool]New Units" + { + "Hummel\n" + "^7Fast airborne unit for aliens team (stage 2) called "Hummel" (big bee).\n" + "^7The Hummel has a pickles attack (shoots spikes) and an air pounce (flymode only).\n" + "^7It can fly by pressing walk. If not, bind +speed to a button you want.\n" + "\n" + "Adv.Dretch \n" + "^7Has the ability to destroy defensive structures like turrets and teslas.\n" + "^7Has the ability to spread infections.\n" + "^7Has the ability to pounce.\n" + "^7\n" + "Basilisk \n" + "^7Has the ability to use an acid bomb (nade).\n" + "^7\n" + "Advanced Basilisk \n" + "^7Has the ability to become invisible if you stay still/OM alive/full hp.\n" + "^7Has the ability to use an advanced acid bomb.\n" + "^7\n" + "Advanced Marauder \n" + "^7Has the ability to snipe 3 barbs.\n" + "^7\n" + "Tyrant \n" + "^7Has the ability to shoot 3 fire breaths.\n" + } + + "[yetool]New Equipment" + { + "Biokit\n" + "^7The "Biokit" is a biological enhancement system that heals wounds, improves stamina,\n" + "^7and provides some resistance to alien infection. \n" + "^7\n" + "Cloak\n" + "^7The "Cloak" can be used to sneak up on aliens without being seen. The cloak lasts for 30\n" + "^7seconds once it is activated. Back-mounted battery pack and jet pack will stay visible.\n" + "^7\n" + "Mine\n" + "^7A powerful mine triggered by alien units.\n" + "^7\n" + "Flamer\n" + "^7Has a Napalm mode now.\n" + "^7\n" + "Massdriver\n" + "^7Has a target seeking plasma mode now.\n" + } + + + "[yec]About / Credits" + { + "Developer:\n" + "[ye]New EDGE (v 7.1+) development ^7by ^7CU^3[dragoon]^7ams.\n" + "[ye]EDGE main development ^7by yalt.\n" + "[ye]EDGE Help file edits & Forum (www.new-edge.org) set up ^7by ^3[ye]^1K^4ai ^2[flamer].\n" + "[ye]models/textures/gfx/sound/code/shaders/cfgs/ui/maps/gameplay (...) ^7by yalt - 2013\n" + "[ye]Copyright: You are allowed edit and to use my work for non profit projects.\n" + "\n" + "Exceptions:\n" + "[ye]CreepColony/Basibomb/Refinery models ^7by iltavuo\n" + "[ye]Smoke/2nd Creep/acidtube/luci impact -texture, new tesla/jetpack -sound ^7by pikatchu\n" + "[ye]Team Balance Code ^7 by CU|ams\n" + "[ye]Alien/Human music (modified)^7by Team RXN (Gloom Quake2)\n" + "[ye]Adv.Dretch & BioKit (partly) ^7by TremX\n" + "[ye]Tremulous ^7by Dark Legion Development\n" + "[ye]VaultBoy (modified) ^7by Obsidian Entertainment\n" + "[ye]Elevator music ^7by Unknown AQ2 Mapper \n" + "[ye]Various sounds (mostly modified) ^7by Public Domain\n" + "[ye]To all girls & boys who supported me: thank you very much!\n" + } + + +} diff --git a/assets/ui/hud.txt b/assets/ui/hud.txt new file mode 100644 index 0000000..1ea8199 --- /dev/null +++ b/assets/ui/hud.txt @@ -0,0 +1,10 @@ +// hud menu defs +// +{ + loadMenu { "ui/tremulous_human_hud.menu" } + loadMenu { "ui/tremulous_alien_builder_hud.menu" } + loadMenu { "ui/tremulous_alien_general_hud.menu" } + loadMenu { "ui/tremulous_default_hud.menu" } + loadMenu { "ui/teamscore.menu" } + loadMenu { "ui/loading.menu" } +} diff --git a/assets/ui/infopanes.def b/assets/ui/infopanes.def new file mode 100644 index 0000000..8fd455e --- /dev/null +++ b/assets/ui/infopanes.def @@ -0,0 +1,349 @@ +{ + name alienteam + text "The Alien Team\n\n" + text "The Aliens' strengths are in movement " + text "and the ability to quickly construct new bases quickly. They possess a " + text "range of abilities including basic melee attacks, movement-" + text "crippling poisons and more." + align left +} +{ + name humanteam + text "The Human Team\n\n" + text "The humans are the masters of technology. Although their bases take " + text "long to construct, their automated defense ensures they stay built. " + text "A wide range of upgrades and weapons are available to the humans, each " + text "contributing to eradicate the alien threat." + align left +} +{ + name spectateteam + text "Watch the game without playing." +} +{ + name autoteam + text "Join the team with the least players." +} +{ + name rifleitem + text "Rifle\n\n" + text "Basic weapon. Cased projectile weapon, with a slow clip based " + text "reload system.\n\n" + text "Credits: Free" +} +{ + name ckititem + text "Construction kit\n\n" + text "Used for building all basic structures. This includes " + text "spawns, power and basic defense.\n\n" + text "Credits: Free" +} +{ + name ackititem + text "Advanced Construction kit\n\n" + text "Used for building advanced structures. This includes " + text "combat computers and advanced defense.\n\n" + text "Credits: Free" +} +{ + name shotgunitem + text "Shotgun\n\n" + text "Close range weapon that is useful against larger foes. " + text "It has a slow repeat rate, but can be devastatingly " + text "effective.\n\n" + text "Credits: " text 150 +} +{ + name chaingunitem + text "Chain Gun\n\n" + text "Belt drive, cased projectile weapon. It has a high " + text "repeat rate but a wide firing angle and is therefore relatively " + text "inaccurate.\n\n" + text "Credits: " text 400 +} +{ + name flameritem + text "Flamethrower\n\n" + text "Sprays fire at its target. It is powered by compressed " + text "gas. The relatively low rate of fire means this weapon is most " + text "effective against static targets.\n\n" + text "Credits: " text 450 +} +{ + name mdriveritem + text "Mass Driver\n\n" + text "A portable particle accelerator which causes minor " + text "nuclear reactions at the point of impact. It has a very large " + text "payload, but fires slowly.\n\n" + text "Credits: " text 350 +} +{ + name prifleitem + text "Pulse Rifle\n\n" + text "An energy weapon that fires pulses of concentrated energy at a fast " + text "rate. It requires re-energising every 50 pulses.\n\n" + text "Credits: " text 400 +} +{ + name lcannonitem + text "Lucifer Cannon\n\n" + text "Similar to the pulse rifle, but more powerful. " + text "Additionally, it has a secondary attack where energy can be charged " + text "up to shoot a devastating ball of energy.\n\n" + text "Credits: " text 600 +} +{ + name lgunitem + text "Las Gun\n\n" + text "Slightly more powerful than the basic rifle, but " + text "instead of bullets it fires small packets of energy.\n\n" + text "Credits: " text 250 +} +{ + name psawitem + text "Pain Saw\n\n" + text "Similar to a chainsaw, but instead of a chain " + text "it has an electric arc capable of dealing a great deal of damage at " + text "close range.\n\n" + text "Credits: " text 100 +} +{ + name grenitem + text "Grenade\n\n" + text "A small incendinary device ideal for damaging tightly packed " + text "alien structures. Has a five second timer.\n\n" + text "Credits: " text 200 +} +{ + name larmouritem + text "Light Armour\n\n" + text "Protective armour that helps to defend against light alien melee " + text "attacks.\n\n" + text "Credits: " text 70 +} +{ + name helmetitem + text "Helmet\n\n" + text "In addition to protecting your head, the helmet provides a " + text "scanner indicating the presence of any non-human lifeforms in your " + text "immediate vicinity.\n\n" + text "Credits: " text 90 +} +{ + name battpackitem + text "Battery Pack\n\n" + text "Back-mounted battery pack that permits storage of one and a half " + text "times the normal energy capacity for energy weapons.\n\n" + text "Credits: " text 100 +} +{ + name jetpackitem + text "Jet Pack\n\n" + text "Back-mounted jet pack that enables the user to fly to remote " + text "locations. It is very useful against alien spawns in hard to reach " + text "spots.\n\n" + text "Credits: " text 120 +} +{ + name bsuititem + text "Battle Suit\n\n" + text "A full body armour that is highly effective at repelling alien attacks. " + text "It allows the user to enter hostile situations with a greater degree " + text "of confidence.\n\n" + text "Credits: " text 400 +} +{ + name ammoitem + text "Ammunition\n\n" + text "Ammunition for the currently held weapon.\n\n" + text "Credits: Free" +} +{ + name telenodebuild + text "Telenode\n\n" + text "The most basic human structure. It provides a means for " + text "humans to enter the battle arena. Without any of these the humans " + text "cannot spawn and defeat is imminent.\n\n" + text "Power: " text 10 +} +{ + name mgturretbuild + text "Machine Gun Turret\n\n" + text "Automated base defense that is effective against fast moving targets, but " + text "does not cause much damage on its own and should " + text "always be backed up by physical support.\n\n" + text "Power: " text 8 +} +{ + name armbuild + text "Armoury\n\n" + text "An essential part of the human base, providing a means " + text "to upgrade the basic human. A range of upgrades and weapons are " + text "available from the armoury, each with a price.\n\n" + text "Power: " text 10 +} +{ + name medistatbuild + text "Medistation\n\n" + text "A structure providing an automated healing energy that restores " + text "the health of any human that stands inside it. It may only be used " + text "by one person at a time.\n\n" + text "Power: " text 8 +} +{ + name reactorbuild + text "Reactor\n\n" + text "All structures except the telenode rely on a reactor to operate." + text "The reactor provides power for all the human structures either " + text "directly or via repeaters. There can only be a single reactor.\n\n" +} +{ + name dccbuild + text "Defense Computer\n\n" + text "A structure coordinating the action of base defense so that " + text "defense is distributed evenly among the enemy. " + text "This structure is required for building the Tesla Generator.\n\n" + text "Power: " text 8 +} +{ + name teslabuild + text "Tesla Generator\n\n" + text "A structure equipped with a strong electrical attack that always " + text "hits its target. It is useful against larger aliens " + text "and for consolidating basic defense.\n\n" + text "Power: " text 10 +} +{ + name repeaterbuild + text "Repeater\n\n" + text "A power distributor that transmits power from the reactor " + text "to remote locations, so that bases may be built far from the reactor.\n\n" +} +{ + name eggpodbuild + text "Egg\n\n" + text "The most basic alien structure. It allows aliens to spawn " + text "and protect the Overmind. Without any of these, the Overmind is left " + text "nearly defenseless and defeat is imminent.\n\n" + text "Sentience: " text 10 +} +{ + name overmindbuild + text "Overmind\n\n" + text "A collective consciousness that controls all the " + text "alien structures in its vicinity. It must be protected at all costs, " + text "since its death will render alien structures defenseless." +} +{ + name barricadebuild + text "Barricade\n\n" + text "Used to obstruct corridors and doorways, " + text "hindering humans from threatening the spawns and Overmind.\n\n" + text "Sentience: " text 10 +} +{ + name acid_tubebuild + text "Acid Tube\n\n" + text "Ejects lethal poisonous " + text "acid at an approaching human. These are highly effective when used in " + text "conjunction with a trapper to hold the victim in place.\n\n" + text "Sentience: " text 8 +} +{ + name hivebuild + text "Hive\n\n" + text "Houses millions of tiny " + text "insectoid aliens. When a human approaches this structure, the " + text "insectoids attack.\n\n" + text "Sentience: " text 12 +} +{ + name trapperbuild + text "Trapper\n\n" + text "Fires a blob of adhesive spit at any non-alien in its " + text "line of sight. This hinders their movement, making them an easy target " + text "for other defensive structures or aliens.\n\n" + text "Sentience: " text 8 +} +{ + name boosterbuild + text "Booster\n\n" + text "Provides any alien with a poison ability on all its " + text "attacks. In addition to the default attack damage, the victim loses " + text "health over time unless they heal themselves with a medkit." + text "The booster also increases the rate of health regeneration for " + text "any nearby aliens.\n\n" + text "Sentience: " text 12 +} +{ + name hovelbuild + text "Hovel\n\n" + text "An armoured shell used by the builder class to " + text "hide in, while the alien base is under attack. It may be entered or " + text "exited at any time." +} +{ + name builderclass + text "Granger\n\n" + text "Responsible for building and maintaining all " + text "the alien structures." +} +{ + name builderupgclass + text "Advanced Granger\n\n" + text "Similar to the base Granger, " + text "except that in addition to being able to build structures it has a " + text "melee attack and the ability to crawl on walls." +} +{ + name level0class + text "Dretch\n\n" + text "Has a lethal bite and the ability to crawl " + text "on walls and ceilings." +} +{ + name level1class + text "Basilisk\n\n" + text "Able to crawl on walls and ceilings. " + text "Its melee attack is most effective when combined with the ability to " + text "grab its foe." +} +{ + name level1upgclass + text "Advanced Basilisk\n\n" + text "In addition to the basic Basilisk abilities, the Advanced " + text "Basilisk sprays a poisonous gas which disorientaits any " + text "nearby humans." +} +{ + name level2class + text "Marauder\n\n" + text "Has a melee attack and the ability to jump off walls." + text "This allows the Marauder to gather great speed in enclosed areas." +} +{ + name level2upgclass + text "Advanced Marauder\n\n" + text "The Advanced Marauder has all the abilities of the base Marauder " + text "including an area effect electric shock attack." +} +{ + name level3class + text "Dragoon\n\n" + text "Possesses a melee attack and the pounce ability, which may " + text "be used as an attack, or a means to reach a remote location inaccessible " + text "from the ground." +} +{ + name level3upgclass + text "Advanced Dragoon\n\n" + text "In addition to the basic Dragoon abilities, the Dragoon Upgrade has " + text "3 barbs which may be used to attack humans from a distance." +} +{ + name level4class + text "Tyrant\n\n" + text "Provides a healing aura in which nearby aliens regenerate health " + text "faster than usual. As well as a melee attack, this class can charge " + text "at enemy humans and structures, inflicting great damage." +} diff --git a/assets/ui/ingame.menu b/assets/ui/ingame.menu new file mode 100644 index 0000000..033e6f1 --- /dev/null +++ b/assets/ui/ingame.menu @@ -0,0 +1,234 @@ +#include "ui/menudef.h" +{ +#define W 640 +#define H 480 +menuDef + { + name "ingame" + visible 1 + outOfBoundsClick + rect 0 0 640 480 + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + onOpen { uiScript stopRefresh ; } + onESC + { + play "sound/misc/menu1.wav"; + close ingame + } + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect -180 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect -160 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect -250 0 1000 480 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name "edgesplash" + rect 250 50 680 680 + type ITEM_TYPE_MODEL + style WINDOW_STYLE_FILLED + asset_model "ui/assets/e6.md3" + model_fovx 30.0 + model_fovy 30.0 + model_angle 180 + visible 1 + decoration + } + itemDef + { + name "menu" + style WINDOW_STYLE_SHADER + rect 270 160 110 190 + visible 1 + background "ui/assets/main_base.png" + decoration + } + itemDef + { + name "menu_add" + style WINDOW_STYLE_SHADER + rect 245 132 160 238 + visible 1 + background "scripts/main_add" + decoration + } + itemDef + { + name "menu_add_pulse" + style WINDOW_STYLE_SHADER + rect 245 132 160 238 + visible 1 + background "scripts/main_add_pulse" + decoration + } + itemDef + { + name "bu1" + type ITEM_TYPE_BUTTON + text "MANUAL" + style WINDOW_STYLE_EMPTY + textscale .3 + rect 300 190 50 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + open ingame_yehelp + } + } + itemDef + { + name "bu2" + type ITEM_TYPE_BUTTON + text "VOTE MAPS" + style WINDOW_STYLE_EMPTY + textscale .3 + rect 300 205 50 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + open ingame_map + } + } + itemDef + { + name "bu3" + type ITEM_TYPE_BUTTON + text "VOTE PLAYERS" + style WINDOW_STYLE_EMPTY + textscale .3 + rect 300 220 50 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + open ingame_game + } + } + itemDef + { + name "bu4" + type ITEM_TYPE_TEXT + text "IGNORE PLAYERS" + style WINDOW_STYLE_EMPTY + textscale .3 + rect 300 235 50 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + open ingame_ignore + } + } + itemDef + { + name "bu5x" + type ITEM_TYPE_BUTTON + text "SERVER BROWSER" + style WINDOW_STYLE_EMPTY + textscale .3 + rect 300 250 50 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + open ingame_sbrowser + } + } + itemDef + { + name "bu5" + type ITEM_TYPE_BUTTON + text "ROBOT HELPER" + style WINDOW_STYLE_EMPTY + textscale .3 + rect 300 265 50 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + open ingame_robot + } + } + itemDef + { + name "bu6" + type ITEM_TYPE_BUTTON + text "OPTIONS" + style WINDOW_STYLE_EMPTY + textscale .3 + rect 300 280 50 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + open ingame_options + } + } + itemDef + { + name "bu7" + type ITEM_TYPE_TEXT + text "EXIT" + style WINDOW_STYLE_EMPTY + textscale .3 + rect 300 295 50 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + open ingame_leave + } + } +} \ No newline at end of file diff --git a/assets/ui/ingame.txt b/assets/ui/ingame.txt new file mode 100644 index 0000000..310e628 --- /dev/null +++ b/assets/ui/ingame.txt @@ -0,0 +1,16 @@ +// menu defs +// +{ +loadMenu { "ui/ingame.menu" } +loadMenu { "ui/ingame_game.menu" } +loadMenu { "ui/ingame_options.menu" } +loadMenu { "ui/ingame_leave.menu" } +loadMenu { "ui/ingame_map.menu" } +loadMenu { "ui/ingame_yehelp.menu" } +loadMenu { "ui/ingame_map640480.menu" } +loadMenu { "ui/ingame_map19201080.menu" } +loadMenu { "ui/ingame_ignore.menu" } +loadMenu { "ui/ingame_sbrowser.menu" } +loadMenu { "ui/ingame_robot.menu" } +loadMenu { "ui/teamscore.menu" } +} diff --git a/assets/ui/ingame_about.menu b/assets/ui/ingame_about.menu new file mode 100644 index 0000000..77ab4c9 --- /dev/null +++ b/assets/ui/ingame_about.menu @@ -0,0 +1,173 @@ +#include "ui/menudef.h" + +{ + \\ INGAME ABOUT BOX \\ + + menuDef + { + name "ingame_about" + visible 0 + fullscreen 0 + outOfBoundsClick // this closes the window if it gets a click out of the rectangle + rect 10 56 256 160 + focusColor 1 .75 0 1 + + itemDef + { + name window + rect 10 5 256 150 + style 1 + backcolor 0 0 0 1 + visible 1 + decoration + + border WINDOW_BORDER_KCGRADIENT + borderSize 2.0 + borderColor 0.5 0.5 0.5 1 + } + + itemDef + { + name about + rect 0 25 256 20 + name gametypefield + type 4 + style 0 + text "Map Name:" + cvar mapname + maxPaintChars 12 + textalign ITEM_ALIGN_RIGHT + textalignx 128 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + decoration + } + + itemDef + { + name about + rect 0 40 256 20 + type 4 + style 0 + text "Time Limit:" + maxPaintChars 12 + cvar timelimit + textalign ITEM_ALIGN_RIGHT + textalignx 128 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + decoration + } + + itemDef + { + name about + rect 0 55 256 20 + type 4 + style 0 + text "Protocol:" + cvar protocol + maxPaintChars 12 + textalign ITEM_ALIGN_RIGHT + textalignx 128 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + decoration + } + + itemDef + { + name about + rect 0 70 256 20 + type 4 + style 0 + text "Max Clients:" + cvar sv_maxclients + maxPaintChars 12 + textalign ITEM_ALIGN_RIGHT + textalignx 128 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + decoration + } + + itemDef + { + name about + rect 0 85 256 20 + type 4 + style 0 + text "Host Name:" + cvar sv_hostname + maxPaintChars 12 + textalign ITEM_ALIGN_RIGHT + textalignx 128 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + decoration + } + + itemDef + { + name about + rect 0 100 256 20 + type 11 + style 0 + text "Password Required:" + cvar g_needpass + textalign ITEM_ALIGN_RIGHT + textalignx 128 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + decoration + } + + itemDef + { + name about + rect 0 115 256 20 + type 11 + style 0 + text "DM Flags:" + cvar g_dmflags + textalign ITEM_ALIGN_RIGHT + textalignx 128 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + decoration + } + + itemDef + { + name about + rect 0 130 256 20 + type 4 + style 0 + text "Version:" + cvar version + maxPaintChars 32 + textalign ITEM_ALIGN_LEFT + textalignx 128 + textaligny 12 + textalign 1 + textscale .25 + forecolor 1 1 1 1 + visible 1 + decoration + } + } +} diff --git a/assets/ui/ingame_callteamvote.menu b/assets/ui/ingame_callteamvote.menu new file mode 100644 index 0000000..9dc6623 --- /dev/null +++ b/assets/ui/ingame_callteamvote.menu @@ -0,0 +1,171 @@ +#include "ui/menudef.h" + +{ + menuDef + { + name "ingame_callteamvote" + visible 0 + fullscreen 0 + outOfBoundsClick // this closes the window if it gets a click out of the rectangle + rect 37 56 250 157 + focusColor 1 .75 0 1 + onopen + { + hide grpCallVote; + show teamKick; + + setitemcolor teamKickBtn forecolor 0.2 0.2 0.2 1.0; + } + + itemDef + { + name window + rect 10 5 230 147 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + + itemDef + { + name teamKickBtn + text "Team Kick" + textscale .25 + group grpbutton + rect 20 40 45 20 + type ITEM_TYPE_BUTTON + textalign ITEM_ALIGN_CENTER + textalignx 22 + textaligny 16 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + hide grpCallVote; + show teamKick; + + setitemcolor teamKickBtn forecolor 0.2 0.2 0.2 1.0; + } + } + + + // TEAM KICK PLAYER // + + itemDef + { + name teamKick + group grpCallVote + text "Team Kick Player:" + textscale .25 + rect 70 15 110 20 + textalign 0 + textalignx 0 + textaligny 16 + forecolor 1 1 1 1 + visible 0 + decoration + } + + itemDef + { + name teamKick + group grpCallVote + rect 70 35 150 85 + style WINDOW_STYLE_EMPTY + type ITEM_TYPE_LISTBOX + elementwidth 120 + elementheight 15 + textscale .25 + elementtype LISTBOX_TEXT + feeder FEEDER_TEAM_LIST + border 1 + bordercolor 0.5 0.5 0.5 0.5 + forecolor 1 1 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 0.1 0.1 0.1 0.5 + visible 0 + } + + itemDef + { + name teamKick + text "OK" + type ITEM_TYPE_BUTTON + textscale .25 + group grpCallVote + rect 173 125 50 20 + textalign 1 + textalignx 25 + textaligny 15 + forecolor 1 1 1 1 + visible 0 + action + { + play "sound/misc/menu1.wav"; + uiScript voteTeamKick; + uiScript closeingame + } + } + + + // KICK PLAYER // + + itemDef + { + name kick + group grpCallVote + text "Kick Player:" + textscale .25 + rect 70 15 110 20 + textalign 0 + textalignx 0 + textaligny 16 + forecolor 1 1 1 1 + visible 0 + decoration + } + + itemDef + { + name kick + group grpCallVote + rect 70 35 150 85 + style WINDOW_STYLE_EMPTY + type ITEM_TYPE_LISTBOX + elementwidth 120 + elementheight 15 + textscale .25 + elementtype LISTBOX_TEXT + feeder FEEDER_PLAYER_LIST + border 1 + bordercolor 0.5 0.5 0.5 0.5 + forecolor 1 1 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 0.1 0.1 0.1 0.5 + visible 0 + } + + itemDef + { + name kick + text "OK" + type ITEM_TYPE_BUTTON + textscale .25 + group grpCallVote + rect 173 125 50 20 + textalign 1 + textalignx 25 + textaligny 15 + forecolor 1 1 1 1 + visible 0 + action + { + play "sound/misc/menu1.wav"; + uiScript voteKick; + uiScript closeingame + } + } + } +} diff --git a/assets/ui/ingame_game.menu b/assets/ui/ingame_game.menu new file mode 100644 index 0000000..76d4ed6 --- /dev/null +++ b/assets/ui/ingame_game.menu @@ -0,0 +1,277 @@ +#include "ui/menudef.h" +{ +#define W 999 +#define H 210 + menuDef + { + name "ingame_game" + visible MENU_FALSE + fullscreen MENU_FALSE + outOfBoundsClick + rect (320-(W/2)) (240-(H/2)) W H + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + popup + onESC + { + play "sound/misc/menu1.wav"; + close ingame_game + } + onopen + { + uiScript InitIgnoreList; + uiScript loadServerInfo; + show vote; + close ingame; + } + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect 0 -125 1000 500 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect 0 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect -50 -150 1000 600 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name "window" + rect 0 -60 1280 340 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + itemDef + { + name "vote" + text "List All Players" + group gameGrp + style WINDOW_STYLE_EMPTY + rect 390 -50 80 25 + type ITEM_TYPE_BUTTON + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + hide gameGrp; + show playervote; + show reasonfield; + show vote; + } + } + itemDef + { + name "vote" + text "List Teammates" + group gameGrp + style WINDOW_STYLE_EMPTY + rect 530 -50 80 25 + type ITEM_TYPE_BUTTON + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + hide gameGrp; + show teamvote; + show reasonfield; + show vote; + } + } + itemDef + { + name "playervote" + group gameGrp + rect 300 -20 400 250 + style WINDOW_STYLE_EMPTY + type ITEM_TYPE_LISTBOX + elementwidth 120 + elementheight 15 + textscale .225 + elementtype LISTBOX_TEXT + feeder FEEDER_PLAYER_LIST + forecolor 1 1 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 0.1 0.1 0.1 0.5 + visible MENU_FALSE + } + itemDef + { + name "playervote" + group gameGrp + text "Mute Player" + type ITEM_TYPE_BUTTON + textscale .35 + rect 450 250 80 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript voteMute; + uiScript closeingame + } + } + itemDef + { + name "playervote" + group gameGrp + text "Un-Mute Player" + type ITEM_TYPE_BUTTON + textscale .35 + rect 585 250 80 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript voteUnMute; + uiScript closeingame + } + } + + itemDef + { + name "playervote" + group gameGrp + text "Kick Player" + type ITEM_TYPE_BUTTON + textscale .35 + rect 315 250 80 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript voteKick; + uiScript closeingame + } + } + itemDef + { + name "teamvote" + group gameGrp + rect 300 -20 400 250 + style WINDOW_STYLE_EMPTY + type ITEM_TYPE_LISTBOX + elementwidth 120 + elementheight 15 + textscale .225 + elementtype LISTBOX_TEXT + feeder FEEDER_TEAM_LIST + forecolor 1 1 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 0.1 0.1 0.1 0.5 + visible MENU_FALSE + } + itemDef + { + name "teamvote" + group gameGrp + text "Kick Teammate" + type ITEM_TYPE_BUTTON + textscale .35 + rect 325 250 80 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript voteTeamKick; + uiScript closeingame + } + } + itemDef + { + name "teamvote" + group gameGrp + text "Deny Building" + type ITEM_TYPE_BUTTON + textscale .35 + rect 455 250 80 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript voteTeamDenyBuild; + uiScript closeingame + } + } + itemDef + { + name "teamvote" + group gameGrp + text "Allow Building" + type ITEM_TYPE_BUTTON + textscale .35 + rect 595 250 80 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript voteTeamAllowBuild; + uiScript closeingame + } + } + itemDef + { + name "reasonfield" + type ITEM_TYPE_EDITFIELD + style WINDOW_STYLE_FILLED + text "Reason:" + cvar "ui_reason" + maxChars 100 + rect 302 235 398 15 + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textscale .30 + backcolor 1 1 1 0.2 + forecolor 1 1 1 1 + visible MENU_FALSE + } + } +} diff --git a/assets/ui/ingame_ignore.menu b/assets/ui/ingame_ignore.menu new file mode 100644 index 0000000..ec56a3a --- /dev/null +++ b/assets/ui/ingame_ignore.menu @@ -0,0 +1,252 @@ +#include "ui/menudef.h" + +{ + \\ INGAME GAME BOX \\ + +#define X 10 +#define Y 60 +#define BORDER 10 + +#define TOPBUTT_W 80 +#define TOPBUTT_H 30 + +#define SIDEBUTT_W 50 +#define SIDEBUTT_H 25 + +#define MAP_X (SIDEBUTT_W+BORDER) +#define MAP_Y ((2*BORDER)+TOPBUTT_H) +#define MAP_W 124 +#define MAP_H 93 +#define MAPLIST_X MAP_X +#define MAPLIST_Y ((3*BORDER)+TOPBUTT_H+MAP_H) +#define MAPLIST_W (W-((2*BORDER)+SIDEBUTT_W)) +#define MAPLIST_H (H-((4*BORDER)+MAP_H+TOPBUTT_H)) +#define MAPBUTT_X (MAP_X+MAP_W+BORDER) +#define MAPBUTT_Y MAP_Y +#define MAPBUTT_W (W-(MAPBUTT_X+BORDER)) +#define MAPBUTT_H 20 + +#define PBUTT_X MAP_X +#define PBUTT_Y (H-((2*PBUTT_H)+BORDER)) +#define PBUTT_W (W-((2*BORDER)+SIDEBUTT_W)) +#define PBUTT_H 45 +#define PLIST_X PBUTT_X +#define PLIST_Y ((2*BORDER)+TOPBUTT_H) +#define PLIST_W PBUTT_W +#define PLIST_H ((H-((4*BORDER)+(2*PBUTT_H)+TOPBUTT_H))) + +#define PLAYER_C 0.7 +#define IGN_C 0.15 +#define IGNY_C 0.15 +#define IGNHEAD_H 15 +#define IGNHEAD_Y ((2*BORDER)+TOPBUTT_H) +#define IGNBUTT_W ((W-(2*BORDER))/2) +#define IGNBUTT_H 25 +#define IGNBUTT_X BORDER +#define IGNBUTT_Y (H-(BORDER+IGNBUTT_H)) +#define IGNORE_W (W-(2*BORDER)) +#define IGNORE_W2 ((W-(2*BORDER))-15) +#define IGNORE_H (H-((4*BORDER)+TOPBUTT_H+IGNHEAD_H+IGNBUTT_H)) +#define IGNORE_X BORDER +#define IGNORE_Y ((2*BORDER)+TOPBUTT_H+IGNHEAD_H) +#define IGNORE_TOFF 5 + +#define INFO_Y ((2*BORDER)+TOPBUTT_H+10) +#define INFOELEM_H 15 +#define INFO_OFF (0-(W-90)) +#define W 999 +#define H 210 +#define A 200 + + assetGlobalDef + { + font "fonts/font" 26 // font + smallFont "fonts/smallfont" 20 // font + bigFont "fonts/bigfont" 34 // font + cursor "ui/assets/3_cursor3" // cursor + gradientBar "ui/assets/gradientbar2.tga" // gradient bar + itemFocusSound "sound/misc/menu2.wav" // sound for item getting focus (via keyboard or mouse ) + + fadeClamp 1.0 // sets the fadeup alpha + fadeCycle 1 // how often fade happens in milliseconds + fadeAmount 0.1 // amount to adjust alpha per cycle + + shadowColor 0.1 0.1 0.1 0.25 // shadow color + } + + menuDef + { + name "ingame_ignore" + visible MENU_FALSE + fullscreen MENU_FALSE + outOfBoundsClick + rect (320-(W/2)) (240-(H/2)) W H + focusColor 0 0 0 1 + style WINDOW_STYLE_FILLED + border WINDOW_BORDER_FULL + popup + onESC + { + play "sound/misc/menu1.wav"; + close ingame_ignore + open ingame + } + onopen + { + uiScript InitIgnoreList; + show vote; + close ingame; + + setitemcolor voteBtn forecolor 0.2 0.2 0.2 1.0; + setitemcolor ignoreBtn forecolor 1.0 1.0 1.0 1.0; + setitemcolor infoBtn forecolor 1.0 1.0 1.0 1.0 + } + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect 0 -125 1000 500 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect 0 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect -50 -150 1000 600 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name "window" + rect 0 -50 1280 340 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + itemDef + { + name ignore + group gameGrp + rect 310 -40 80 25 + text "Player Name" + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textalignx IGNORE_TOFF + visible MENU_TRUE + type ITEM_TYPE_TEXT + textscale .225 + } + itemDef + { + name ignore + group gameGrp + rect 490 -40 80 25 + text "Ignored by you" + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + visible MENU_TRUE + type ITEM_TYPE_TEXT + textscale .225 + } + itemDef + { + name ignore + group gameGrp + rect 595 -40 80 25 + text "Ignoring you" + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + visible MENU_TRUE + type ITEM_TYPE_TEXT + textscale .225 + } + itemDef + { + name ignore + group gameGrp + rect 300 -20 400 260 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 120 + elementheight 16 + textscale .225 + border WINDOW_BORDER_FULL + bordercolor 0.5 0.5 0.5 0.5 + forecolor 1 1 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 0.1 0.1 0.1 0.5 + elementtype LISTBOX_TEXT + feeder FEEDER_IGNORE_LIST + visible MENU_TRUE + columns 3 + 5 200 ALIGN_LEFT + 300 50 ALIGN_CENTER + 172 100 ALIGN_CENTER + doubleClick + { + play "sound/misc/menu1.wav"; + uiScript ToggleIgnore + } + } +///////////////////////////// + itemDef + { + name ignore + text "Ignore Player" + style WINDOW_STYLE_EMPTY + rect 340 250 80 25 + type ITEM_TYPE_BUTTON + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript IgnorePlayer + } + } + + itemDef + { + name ignore + text "Stop Ignoring Player" + group gameGrp + style WINDOW_STYLE_EMPTY + rect 570 250 80 25 + type ITEM_TYPE_BUTTON + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript UnIgnorePlayer + } + } + + + + } +} diff --git a/assets/ui/ingame_leave.menu b/assets/ui/ingame_leave.menu new file mode 100644 index 0000000..7aaa94a --- /dev/null +++ b/assets/ui/ingame_leave.menu @@ -0,0 +1,141 @@ +#include "ui/menudef.h" +{ +#define W 999 +#define H 210 +#define A 200 + menuDef + { + name "ingame_leave" + visible MENU_FALSE + fullscreen MENU_FALSE + outOfBoundsClick + rect (320-(W/2)) (240-(H/2)) W H + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + border WINDOW_BORDER_FULL + popup + onOpen + { + close ingame; + } + onESC + { + play "sound/misc/menu1.wav"; + close ingame + } + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect 0 -150 1000 600 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect 0 -150 1000 600 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect -50 -150 1000 600 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name "window" + rect 0 100 1280 120 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } +//BUTTONSMENU + itemDef + { + name confirm4 + type ITEM_TYPE_TEXT + textstyle ITEM_TEXTSTYLE_BLINK + text "DISCONNECT?" + style WINDOW_STYLE_EMPTY + textscale .5 + rect 446 110 50 20 + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + decoration + } + itemDef + { + name confirm6 + type ITEM_TYPE_BUTTON + text "BACK TO GAME" + style WINDOW_STYLE_EMPTY + textscale .35 + rect 475 165 50 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + close ingame_leave + open ingame + } + } + itemDef + { + name confirm6 + type ITEM_TYPE_BUTTON + text "QUIT GAME" + style WINDOW_STYLE_EMPTY + textscale 0.35 + rect 475 185 50 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript quit + } + } + + + itemDef + { + name leaveConfirm + type ITEM_TYPE_BUTTON + text "OPEN MAIN MENU" + group grpConfirm + style WINDOW_STYLE_EMPTY + rect 475 145 50 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .35 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript leave + }} + + } +} diff --git a/assets/ui/ingame_map.menu b/assets/ui/ingame_map.menu new file mode 100644 index 0000000..669cc11 --- /dev/null +++ b/assets/ui/ingame_map.menu @@ -0,0 +1,104 @@ +#include "ui/menudef.h" +{ +#define W 640 +#define H 480 + menuDef + { + name "ingame_map" + visible MENU_FALSE + outOfBoundsClick + style WINDOW_STYLE_FILLED + rect 0 0 W H + focusColor 1 1 1 1 + onopen + { + close ingame; + } + onESC + { + play "sound/misc/menu1.wav"; + close ingame_map + open ingame + } + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect -180 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect -160 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect -250 0 1000 480 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name "window" + rect -480 250 1280 100 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + itemDef + { + name "but1" + type ITEM_TYPE_BUTTON + text "Widescreen Resolution (16:9)" + style WINDOW_STYLE_EMPTY + textscale .5 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 230 265 200 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + close ingame_map + open ingame_map19201080 + } + } + itemDef + { + name "but2" + type ITEM_TYPE_BUTTON + text "Normal Resolution (4:3)" + style WINDOW_STYLE_EMPTY + textscale .5 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 230 305 200 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + close ingame_map + open ingame_map640480 + } + } + } +} \ No newline at end of file diff --git a/assets/ui/ingame_map19201080.menu b/assets/ui/ingame_map19201080.menu new file mode 100644 index 0000000..f69ce55 --- /dev/null +++ b/assets/ui/ingame_map19201080.menu @@ -0,0 +1,214 @@ +#include "ui/menudef.h" +{ +#define W 1000 +#define H 800 + menuDef + { + name "ingame_map19201080" + visible MENU_TRUE + rect 0 0 H W + focusColor 1 1 1 1 + aspectBias ALIGN_LEFT + fullscreen 0 + style WINDOW_STYLE_FILLED + onclose + {exec stopmusic} + onopen + { + playlooped "ui/assets/maporama.wav" + uiScript loadArenas; + show mapvote; + } + onESC + { + uiScript closeingame + exec stopmusic + } + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect -50 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect -50 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect -50 0 1000 480 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name "lsm" + text "Load Selected Map" + type ITEM_TYPE_BUTTON + textscale .42 + rect 215 80 120 45 + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "ui/assets/fart.wav"; + uiScript voteMap; + uiScript closeingame + exec stopmusic + } + } + itemDef + { + name "lsmn" + text "Load Selected Map Next" + type ITEM_TYPE_BUTTON + textscale .42 + rect 350 80 150 45 + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textstyle ITEM_TEXTSTYLE_SHADOWED + forecolor 0 0.8 1 1 + visible 1 + action + { + play "ui/assets/fart.wav"; + uiScript voteNextMap; + uiScript closeingame + exec stopmusic + } + } + itemDef + { + name "rcm" + type ITEM_TYPE_BUTTON + text "Restart Current Map" + textstyle ITEM_TEXTSTYLE_SHADOWED + textscale .42 + rect 525 65 150 45 + forecolor 0 0.8 1 1 + visible 1 + action + { + play "ui/assets/fart.wav"; + exec "cmd callvote map_restart"; + uiScript closeingame + exec stopmusic + } + } + itemDef + { + name mappreview + ownerdraw UI_SELECTEDMAPPREVIEW + rect 420 130 280 280 + visible 1 + } + itemDef + { + name "boy" + type ITEM_TYPE_OWNERDRAW + style WINDOW_STYLE_SHADER + rect 600 10 100 95 + visible 1 + background "scripts/yboy" + } + + itemDef + { + name "listbox" + rect 140 130 280 280 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_FILLED + textstyle ITEM_TEXTSTYLE_SHADOWED + backcolor 0.00 1.35 2.55 0.2 + elementwidth 100 + elementheight 25 + textscale .35 + elementtype LISTBOX_TEXT + feeder FEEDER_MAPS + border WINDOW_BORDER_NONE + forecolor 0 0.8 1 1 + backcolor 0 0.8 1 0.1 + outlinecolor 1 1 1 0.1 + visible 1 + doubleclick + { + play "sound/misc/menu1.wav"; + uiScript voteMap; + uiScript closeingame + exec stopmusic + } + } + itemDef + { + name "MOR" + rect 425 60 10 -20 + type ITEM_TYPE_TEXT + textalign ALIGN_CENTER + textscale 0.25 + textstyle ITEM_TEXTSTYLE_BLINK + text "Yalt's" + forecolor 0 0.8 1 1 + backcolor 1 0 0 1 + visible 1 + decoration + } + itemDef + { + name "MOR" + rect 425 60 10 1 + type ITEM_TYPE_TEXT + textalign ALIGN_CENTER + textscale 0.50 + textstyle ITEM_TEXTSTYLE_BLINK + text "MAP-O-RAMA" + forecolor 0 0.8 1 1 + backcolor 1 0 0 1 + visible 1 + decoration + } + itemDef + { + name "MOR" + rect 425 55 10 15 + type ITEM_TYPE_TEXT + textalign ALIGN_CENTER + textscale 0.25 + textstyle ITEM_TEXTSTYLE_BLINK + text "The easiest way to vote maps!" + forecolor 0 0.8 1 1 + visible 1 + decoration + } + itemDef + { + name "legende" + rect 410 420 10 20 + type ITEM_TYPE_TEXT + textalign ALIGN_CENTER + textscale 0.22 + textstyle ITEM_TEXTSTYLE_SHADOWED + text "[yedge]^7=Yalt's Edge Maps [official]^7=Original Tremulous Maps [z]^7=Contributed Maps [xyedge]^7=Ported Maps ^5Maps without any tag = Not on server but on your system!" + forecolor 1 1 1 1 + backcolor 1 0 0 1 + visible 1 + decoration + } + } +} \ No newline at end of file diff --git a/assets/ui/ingame_map640480.menu b/assets/ui/ingame_map640480.menu new file mode 100644 index 0000000..9d6790e --- /dev/null +++ b/assets/ui/ingame_map640480.menu @@ -0,0 +1,216 @@ +#include "ui/menudef.h" +{ +#define W 1000 +#define H 800 + menuDef + { + name "ingame_map640480" + visible MENU_TRUE + rect 0 0 H W + focusColor 1 1 1 1 + aspectBias ALIGN_LEFT + fullscreen 0 + style WINDOW_STYLE_FILLED + onclose + {exec stopmusic} + onopen + { + playlooped "ui/assets/maporama.wav" + uiScript loadArenas; + show mapvote; + } + onESC + { + uiScript closeingame + exec stopmusic + } + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect -180 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect -160 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect -250 0 1000 480 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name mappreview + ownerdraw UI_SELECTEDMAPPREVIEW + rect 320 130 280 280 + visible 1 + } + itemDef + { + name "boy" + type ITEM_TYPE_OWNERDRAW + style WINDOW_STYLE_SHADER + rect 510 10 100 95 + visible 1 + background "scripts/yboy" + } + itemDef + { + name "lsm" + text "Load Selected Map" + type ITEM_TYPE_BUTTON + textscale .42 + rect 115 80 120 30 + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "ui/assets/fart.wav"; + uiScript voteMap; + uiScript closeingame + exec stopmusic + } + } + itemDef + { + name "lsmn" + text "Load Selected Map Next" + type ITEM_TYPE_BUTTON + textscale .42 + rect 250 80 130 30 + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textstyle ITEM_TEXTSTYLE_SHADOWED + forecolor 0 0.8 1 1 + visible 1 + action + { + play "ui/assets/fart.wav"; + uiScript voteNextMap; + uiScript closeingame + exec stopmusic + } + } + itemDef + { + name "rcm" + type ITEM_TYPE_BUTTON + text "Restart Current Map" + textstyle ITEM_TEXTSTYLE_SHADOWED + style WINDOW_STYLE_EMPTY + textscale .42 + rect 425 80 100 30 + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "ui/assets/fart.wav"; + exec "cmd callvote map_restart"; + uiScript closeingame + exec stopmusic + } + } + itemDef + { + name "listbox" + rect 40 130 280 280 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_FILLED + textstyle ITEM_TEXTSTYLE_SHADOWED + backcolor 0.00 1.35 2.55 0.2 + elementwidth 100 + elementheight 25 + textscale .35 + elementtype LISTBOX_TEXT + feeder FEEDER_MAPS + border WINDOW_BORDER_NONE + forecolor 0 0.8 1 1 + backcolor 0 0.8 1 0.1 + outlinecolor 1 1 1 0.1 + visible 1 + doubleclick + { + play "sound/misc/menu1.wav"; + uiScript voteMap; + uiScript closeingame + exec stopmusic + } + } + itemDef + { + name "MOR" + rect 325 60 10 -20 + type ITEM_TYPE_TEXT + textalign ALIGN_CENTER + textscale 0.25 + textstyle ITEM_TEXTSTYLE_BLINK + text "Yalt's" + forecolor 0 0.8 1 1 + backcolor 1 0 0 1 + visible 1 + decoration + } + itemDef + { + name "MOR" + rect 325 60 10 1 + type ITEM_TYPE_TEXT + textalign ALIGN_CENTER + textscale 0.50 + textstyle ITEM_TEXTSTYLE_BLINK + text "MAP-O-RAMA" + forecolor 0 0.8 1 1 + backcolor 1 0 0 1 + visible 1 + decoration + } + itemDef + { + name "MOR" + rect 325 55 10 15 + type ITEM_TYPE_TEXT + textalign ALIGN_CENTER + textscale 0.25 + textstyle ITEM_TEXTSTYLE_BLINK + text "The easiest way to vote maps!" + forecolor 0 0.8 1 1 + visible 1 + decoration + } + itemDef + { + name "legende" + rect 310 420 10 20 + type ITEM_TYPE_TEXT + textalign ALIGN_CENTER + textscale 0.22 + textstyle ITEM_TEXTSTYLE_SHADOWED + text "[yedge]^7=Yalt's Edge Maps [official]^7=Original Tremulous Maps [z]^7=Contributed Maps [xyedge]^7=Ported Maps ^5Maps without any tag = Not on server but on your system!" + forecolor 1 1 1 1 + backcolor 1 0 0 1 + visible 1 + decoration + } + } +} \ No newline at end of file diff --git a/assets/ui/ingame_options.menu b/assets/ui/ingame_options.menu new file mode 100644 index 0000000..9dbae40 --- /dev/null +++ b/assets/ui/ingame_options.menu @@ -0,0 +1,2081 @@ +#include "ui/menudef.h" + +{ + \\ INGAME OPTIONS BOX \\ + +#define W 320 +#define H 290 +#define X 10 +#define Y 60 +#define BORDER 10 +#define TOPBUTT_W ((W-(2*BORDER))/4) +#define TOPBUTT_H 30 +#define CONTENT_X BORDER +#define CONTENT_Y ((1.5*BORDER)+TOPBUTT_H) +#define CONTENT_W (W-(2*BORDER)) +#define CONTENT_OFF (0-(CONTENT_W/2)) +#define SIDEBUTT_W 65 +#define SIDEBUTT_H 25 +#define SCONTENT_X (SIDEBUTT_W+BORDER) +#define SCONTENT_Y CONTENT_Y +#define SCONTENT_W (W-(SIDEBUTT_W+(2*BORDER))) +#define SCONTENT_OFF (0-(SCONTENT_W/2)) +#define RESCOMBO_OFF 8 +#define ELEM_H 16 +#define SA 0.3 + menuDef + { + name "ingame_options" + visible MENU_TRUE + fullscreen MENU_FALSE + outOfBoundsClick + rect ((320-(W/2))-40) (240-(H/2)) W H + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + border WINDOW_BORDER_FULL + popup + onOpen + { + show hud; + hide look; + hide ghardware; + close ingame; + } + onESC + { + play "sound/misc/menu1.wav"; + close ingame_options + } + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect -320 -100 1000 480 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect -270 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect -250 -150 1000 600 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name "window" + rect -480 -40 1280 400 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + + + itemDef + { + name hudBtn + text "Game" + group menuGrp + style WINDOW_STYLE_EMPTY + rect ((W-((3*TOPBUTT_W)+BORDER))-10) -30 TOPBUTT_W TOPBUTT_H + type ITEM_TYPE_BUTTON + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .6 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + hide optionsGrp; + hide load1 + show hud; + + setitemcolor playerBtn forecolor 0 0.8 1 1; + setitemcolor hudBtn forecolor 1 1 1 1; + setitemcolor controlsBtn forecolor 0 0.8 1 1; + setitemcolor systemBtn forecolor 0 0.8 1 1; + } + } + + itemDef + { + name controlsBtn + text "Controls" + group menuGrp + style WINDOW_STYLE_EMPTY + rect ((W-((2*TOPBUTT_W)+BORDER))+5) -30 TOPBUTT_W TOPBUTT_H + type ITEM_TYPE_BUTTON + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .6 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + hide optionsGrp; + show controls; + hide load1 + show look; + + setitemcolor playerBtn forecolor 0 0.8 1 1; + setitemcolor hudBtn forecolor 0 0.8 1 1; + setitemcolor controlsBtn forecolor 1 1 1 1; + setitemcolor systemBtn forecolor 0 0.8 1 1; + } + } + + itemDef + { + name systemBtn + text "System" + group menuGrp + style WINDOW_STYLE_EMPTY + rect ((W-((1*TOPBUTT_W)+BORDER))+25) -30 TOPBUTT_W TOPBUTT_H + type ITEM_TYPE_BUTTON + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .6 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + hide optionsGrp; + hide load1 + show system; + show ghardware; + + setitemcolor playerBtn forecolor 0 0.8 1 1; + setitemcolor hudBtn forecolor 0 0.8 1 1; + setitemcolor controlsBtn forecolor 0 0.8 1 1; + setitemcolor systemBtn forecolor 1 1 1 1; + } + } + + +//////// +#define GX 50 + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_EDITFIELD + style WINDOW_STYLE_EMPTY + text "Player Name:" + cvar "name" + maxchars 80 + rect GX 20 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Taunts Sounds Off:" + cvar "cg_noTaunt" + rect GX 35 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Team Chats Only:" + cvar "cg_teamChatsOnly" + rect GX 50 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Sticky Spectate:" + cvar "cg_stickySpec" + rect GX 65 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Static Death Cam:" + cvar "cg_staticDeathCam" + rect GX 80 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Disable Warning Dialogs:" + cvar "cg_disableWarningDialogs" + cvarFloatList { "No" 0 "Print to Console" 1 "Yes" 2 } + rect GX 95 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Show Crosshair:" + cvar "cg_drawCrosshair" + cvarFloatList { "Never" 0 "Ranged Weapons Only" 1 "Always" 2 } + rect GX 110 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Crosshair Size:" + cvar "cg_crosshairSize" + cvarFloatList { "Normal" 1 "Small" 0.75 "Tiny" 0.5 "Huge" 1.25 } + rect GX 125 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Show Clock:" + cvar "cg_drawClock" + cvarFloatList { "No" 0 "12 Hour" 1 "24 Hour" 2 } + rect GX 140 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Show Charge Bar:" + cvar "cg_drawChargeBar" + rect GX 155 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Show Lag-o-meter:" + cvar "cg_lagometer" + rect GX 170 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Show Team Overlay:" + cvar "cg_drawTeamOverlay" + cvarFloatList { "Off" 0 "All Teammates" 1 "Support Teammates" 2 "Nearby Teammates" 3 } + rect GX 185 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Sort Team Overlay:" + cvar "cg_teamOverlaySortMode" + cvarFloatList { "None" 0 "Score" 1 "Weapon/Class" 2 } + rect GX 200 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Show Gun:" + cvar "cg_drawGun" + rect GX 215 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Show Speed:" + cvar "cg_drawspeed" + cvarFloatList { "No" 0 "Text" 1 "Graph" 2 "Text + Graph" 3 "Text No-Z" 5 "Graph No-Z" 6 "Text + Graph No-Z" 7 } + rect GX 230 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Show FPS:" + cvar "cg_drawFPS" + rect GX 245 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Show Timer:" + cvar "cg_drawTimer" + rect GX 260 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Show Demo State:" + cvar "cg_drawDemoState" + rect GX 275 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + ///////////////// +#define GC 170 + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_YESNO + text "Auto Wallwalk Pitching:" + cvar "cg_wwFollow" + rect GC 20 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_YESNO + text "Sprint Toggles:" + cvar "cg_sprintToggle" + rect GC 40 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_YESNO + text "Wallwalk Control Toggles:" + cvar "cg_wwToggle" + rect GC 60 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_MULTI + text "Wallwalking Speed:" + cvar "cg_wwSmoothTime" + cvarFloatList { "Medium" 300 "Fast" 150 "Instant" 0 "Slow" 600 } + rect GC 80 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Run / Walk:" + cvar "+speed" + rect GC 100 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Dodge:" + cvar "+button6" + rect GC 120 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Sprint:" + cvar "+button8" + rect GC 140 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Forward:" + cvar "+forward" + rect GC 160 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Backpedal:" + cvar "+back" + rect GC 180 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Move Left:" + cvar "+moveleft" + rect GC 200 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Move Right:" + cvar "+moveright" + rect GC 220 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Jump:" + cvar "+moveup" + rect GC 240 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Crouch:" + cvar "+movedown" + rect GC 260 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Turn Left:" + cvar "+left" + rect GC 280 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Turn Right:" + cvar "+right" + rect GC 300 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Strafe:" + cvar "+strafe" + rect GC 320 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + +//////// UPGRADES +#define GB 350 + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Primary Attack:" + cvar "+attack" + rect GB 20 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Secondary Attack:" + cvar "+button5" + rect GB 40 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Previous Upgrade:" + cvar "weapprev" + rect GB 60 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Next Upgrade:" + cvar "weapnext" + rect GB 80 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Activate Upgrade:" + cvar "+button2" + rect GB 100 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Reload:" + cvar "reload" + rect GB 120 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Buy Ammo:" + cvar "buy ammo" + rect GB 140 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Use Medkit:" + cvar "itemact medkit" + rect GB 160 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Lookup:" + cvar "+lookup" + rect GB 180 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Look Down:" + cvar "+lookdown" + rect GB 200 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Mouse Look:" + cvar "+mlook" + rect GB 220 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Centerview:" + cvar "centerview" + rect GB 240 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_YESNO + text "Free Look:" + cvar "cl_freelook" + rect GB 260 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_SLIDER + text "Mouse Sensitivity:" + cvarfloat "sensitivity" 5 1 30 + rect GB 280 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_YESNO + text "Invert Mouse:" + cvar "ui_mousePitch" + rect GB 300 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript update ui_mousePitch + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_YESNO + text "Smooth Mouse:" + cvar "m_filter" + rect GB 320 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + +//////// MISC +#define GA 0 + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Show Scores:" + cvar "+scores" + rect GA 20 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Scroll Scores Up:" + cvar "scoresUp" + rect GA 40 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Scroll Scores Down:" + cvar "scoresDown" + rect GA 60 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Use Structure/Evolve:" + cvar "+button7" + rect GA 80 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Deconstruct Structure:" + cvar "deconstruct" + rect GA 100 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Gesture:" + cvar "+button3" + rect GA 120 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Chat:" + cvar "messagemode" + rect GA 140 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Team Chat:" + cvar "messagemode2" + rect GA 160 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Vote Yes:" + cvar "vote yes" + rect GA 180 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Vote No:" + cvar "vote no" + rect GA 200 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Team Vote Yes:" + cvar "teamvote yes" + rect GA 220 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Team Vote No:" + cvar "teamvote no" + rect GA 240 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Screenshot:" + cvar "screenshotJPEG" + rect GA 260 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Hummel Fly Button:" + cvar "+speed" + rect GA 280 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textstyle ITEM_TEXTSTYLE_BLINK + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } +//////// SYSTEM +#define HA 70 + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Quality Preset:" + cvar "ui_glCustom" + cvarFloatList { "High Quality" 0 "Normal" 1 "Fast" 2 "Fastest" 3 "Custom" 4 } + rect HA 20 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript update "ui_glCustom" + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "GL Extensions:" + cvar "r_allowExtensions" + rect HA 40 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCuston + } + } + + + itemDef + { + name ghardware + group optionsGrp + rect 30 75 130 20 + type ITEM_TYPE_COMBOBOX + style WINDOW_STYLE_FILLED + elementwidth ((SCONTENT_W/2)-(2*BORDER)) + elementheight (ELEM_H) + dropitems 16 + elementtype LISTBOX_TEXT + feeder FEEDER_RESOLUTIONS + border WINDOW_BORDER_NONE + borderColor 0 0.8 1 1 + textscale SA + forecolor 0 0.8 1 1 + backcolor 0.1 0.1 0.1 1 + outlinecolor 0.1 0.1 0.1 0 + visible MENU_FALSE + doubleclick + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Color Depth:" + cvar "r_colorbits" + cvarFloatList { "Default" 0 "16 bit" 16 "32 bit" 32 } + rect HA 100 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom; + uiScript update "r_colorbits" + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Fullscreen:" + cvar "r_fullscreen" + rect HA 120 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Lighting:" + cvar "r_vertexlight" + cvarFloatList { "Light Map (high)" 0 "Vertex (low)" 1 } + rect HA 140 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Geometric Detail:" + cvar "r_lodbias" + cvarFloatList { "High" 0 "Medium" 1 "Low" 2 } + rect HA 160 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom; + uiScript update "r_lodbias" + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Texture Detail:" + cvar "r_picmip" + cvarFloatList { "Low" 2 "Normal" 1 "High" 0 } + rect HA 180 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Texture Quality:" + cvar "r_texturebits" + cvarFloatList { "Default" 0 "16 bit" 16 "32 bit" 32 } + rect HA 200 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Texture Filter:" + cvar "r_texturemode" + cvarStrList { "Bilinear", "GL_LINEAR_MIPMAP_NEAREST", "Trilinear", "GL_LINEAR_MIPMAP_LINEAR" } + rect HA 220 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Anisotropic Filtering:" + cvar "r_ext_texture_filter_anisotropic" + rect HA 240 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Compress Textures:" + cvar "r_ext_compressed_textures " + rect HA 260 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom + } + } + + + +//////// GFX SOFTWARE +#define HB 260 + + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_SLIDER + text "Brightness:" + cvarfloat "r_gamma" 1 .5 2 + rect HB 20 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_SLIDER + text "Screen Size:" + cvarfloat "cg_viewsize" 100 30 100 + rect HB 40 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Marks On Walls:" + cvar "cg_marks" + rect HB 60 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Dynamic Lights:" + cvar "r_dynamiclight" + rect HB 80 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Draw Gun:" + cvar "cg_drawGun" + rect HB 100 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Low Quality Sky:" + cvar "r_fastsky" + rect HB 120 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Sync Every Frame:" + cvar "r_finish" + rect HB 140 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "In Game Videos:" + cvar "r_inGameVideo" + rect HB 160 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Depth Sort Particles:" + cvar "cg_depthSortParticles" + rect HB 180 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Particle Physics:" + cvar "cg_bounceParticles" + cvarFloatList { "Low Quality" 0 "High Quality" 1 } + rect HB 200 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_SLIDER + text "Effects Volume:" + cvarfloat "s_volume" 0.7 0 1 + rect HB 220 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_SLIDER + text "Music Volume:" + cvarfloat "s_musicvolume" 0.25 0 1 + rect HB 240 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "OpenAL:" + cvar "s_useOpenAL" + rect HB 260 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Sound Quality:" + cvar "s_khz" + cvarFloatList { "44 khz (very high)" 44 "22 khz (high)" 22 "11 khz (low)" 11 } + rect HB 280 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Doppler Sound:" + cvar "s_doppler" + rect HB 300 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Net Data Rate:" + cvar "rate" + cvarFloatList { "<=28.8k" 2500 "33.6k" 3000 "56k" 4000 "ISDN" 5000 "LAN/CABLE/xDSl" 25000 } + rect HB 320 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_BUTTON + text "APPLY SETTINGS" + style WINDOW_STYLE_EMPTY + rect 0 300 150 30 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textstyle ITEM_TEXTSTYLE_BLINK + textscale .4 + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + exec "vid_restart" + } + } + + } +} diff --git a/assets/ui/ingame_robot.menu b/assets/ui/ingame_robot.menu new file mode 100644 index 0000000..c9c1e02 --- /dev/null +++ b/assets/ui/ingame_robot.menu @@ -0,0 +1,440 @@ +#include "ui/menudef.h" +{ +#define W 999 +#define H 210 + menuDef + { + name "ingame_robot" + visible 1 + outOfBoundsClick + rect (320-(W/2)) 75 W H + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + popup + onOpen + { + close ingame; + } + onESC + { + play "sound/misc/menu1.wav"; + close ingame_robot + open ingame + } + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect 0 -125 1000 500 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect 0 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect -150 -150 1000 600 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name "window" + rect -10 -50 1000 430 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + itemDef + { + name "confirm1" + type ITEM_TYPE_BUTTON + text "VOTE DRAW GAME" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((0.4*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "cmd callvote draw draw draw"; + } + } + itemDef + { + name "confirm2" + type ITEM_TYPE_BUTTON + text "VOTE SUDDEN DEATH" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((0.2*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "cmd callvote sudden_death Now!"; + } + } + itemDef + { + name "confirm3" + type ITEM_TYPE_BUTTON + text "REGISTER" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((0*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "register"; + } + } + itemDef + { + name "confirm4" + type ITEM_TYPE_BUTTON + text "APPLY LAG FIX" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((1*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + setcvar cg_EDGEFPSFIX 1; + setcvar cl_maxpackets 100; + setcvar cg_lagometer 1; + setcvar cl_nodelta 0; + setcvar snaps 40; + setcvar com_maxfps 125; + setcvar rate 25000; + setcvar cl_packetdups 1; + exec "echo ^2Lag Fix applied!"; + } + } + itemDef + { + name "confirm5" + type ITEM_TYPE_BUTTON + text "UNDO LAG FIX" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((1.2*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + setcvar cg_EDGEFPSFIX 0; + setcvar cl_maxpackets 30; + setcvar snaps 20; + setcvar cl_nodelta 1; + setcvar com_maxfps 85; + setcvar rate 25000; + setcvar cl_packetdups 0; + exec "echo ^1Lag Fix undone!"; + } + } + itemDef + { + name "confirm6" + type ITEM_TYPE_BUTTON + text "RECORD DEMO" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((1.4*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "record demo_edge"; + } + } + itemDef + { + name "confirm7" + type ITEM_TYPE_BUTTON + text "STOP DEMO" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((1.6*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "stoprecord"; + } + } + itemDef + { + name "confirm8" + type ITEM_TYPE_BUTTON + text "CREATE CONDUMP" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((1.8*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "condump condump_edge.txt"; + } + } + itemDef + { + name "confirm9" + type ITEM_TYPE_BUTTON + text "TOGGLE CONSOLE" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((2*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "toggleconsole; echo ^1Use /toggleconsole to close console"; + } + } + itemDef + { + name "confirm10" + type ITEM_TYPE_BUTTON + text "TURN MAIN CHAT ON" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((2.2*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + setcvar cl_noprint 0; + exec "echo ^2MAIN CHAT ON!"; + } + } + itemDef + { + name "confirm11" + type ITEM_TYPE_BUTTON + text "TURN MAIN CHAT OFF" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((2.4*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "echo ^1MAIN CHAT OFF!"; + setcvar cl_noprint 1; + } + } + itemDef + { + name "confirm12" + type ITEM_TYPE_BUTTON + text "ENABLE THIRD PERSON MODE" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((2.6*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "echo ^2THIRD PERSON MODE ENABLED"; + setcvar cg_thirdPerson 1; + } + } + itemDef + { + name "confirm13" + type ITEM_TYPE_BUTTON + text "DISABLE THIRD PERSON MODE" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((2.8*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "echo ^1THIRD PERSON MODE DISABLED"; + setcvar cg_thirdPerson 0; + } + } + itemDef + { + name "confirm13x" + type ITEM_TYPE_BUTTON + text "TURN NOCLIP OFF" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((3.2*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "echo ^1NOCLIP OFF"; + exec "cmd noclip 0"; + } + } + itemDef + { + name "confirm13c" + type ITEM_TYPE_BUTTON + text "TURN NOCLIP ON" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((3.0*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "echo ^2NOCLIP ON"; + exec "cmd noclip 1"; + } + } + itemDef + { + name "confirm14" + type ITEM_TYPE_BUTTON + text "VOTE ARMAGEDDON" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((0.8*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "cmd callvote armageddon"; + } + } + itemDef + { + name "confirm15" + type ITEM_TYPE_BUTTON + text "VOTE TEAM ADMITDEFEAT" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((0.6*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "cmd callteamvote admitdefeat"; + } + } + itemDef + { + name "confirm16" + type ITEM_TYPE_BUTTON + textstyle ITEM_TEXTSTYLE_BLINK + text "^5Yalt's" + style WINDOW_STYLE_EMPTY + textscale .40 + rect 0 -43 W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + decoration + } + itemDef + { + name "maplist2" + group grpidcredit + style WINDOW_STYLE_EMPTY + rect 0 -25 W 20 + type ITEM_TYPE_TEXT + textalign ALIGN_CENTER + textscale 0.50 + textstyle ITEM_TEXTSTYLE_BLINK + text "^5ROBOT HELPER" + forecolor 0 0.8 1 1 + backcolor 1 0 0 1 + visible 1 + decoration + } + } +} diff --git a/assets/ui/ingame_sbrowser.menu b/assets/ui/ingame_sbrowser.menu new file mode 100644 index 0000000..4a8a9f2 --- /dev/null +++ b/assets/ui/ingame_sbrowser.menu @@ -0,0 +1,578 @@ +#include "ui/menudef.h" + +{ + + \\ Server Join \\ + +#define W 640 +#define H 480 +#define BORDER 10 + +#define PREVIEW_W 112 +#define PREVIEW_H 84 +#define TOP_W (W-((2*BORDER)+PREVIEW_W)) +#define TOP_H PREVIEW_H +#define TOP_X BORDER +#define TOP_Y BORDER +#define TOPBUTT_W (TOP_W/3) +#define TOPBUTT_H (TOP_H/2) +#define TOP_TOFF_X 20 +#define TOP_TOFF_Y 0 + +#define BCJ_W (W-(2*BORDER)) +#define BCJ_H 50 +#define BCJ_X BORDER +#define BCJ_Y (H-(BCJ_H+BORDER)) +#define ARROW_W 50 +#define ARROW_H BCJ_H + +#define BOT_W (W-(2*BORDER)) +#define BOT_H 45 +#define BOT_X BORDER +#define BOT_Y (BCJ_Y-BOT_H) +#define BOTBUTT_W (BOT_W/5) +#define BOTBUTT_H BOT_H + +#define SERVER_C 0.6 +#define MAP_C 0.2 +#define PLAYERS_C 0.1 +#define PING_C 0.1 +#define LIST_W (W-(2*BORDER)) +#define LIST_H (H-((3*BORDER)+TOP_H+BOT_H+BCJ_H)) +#define LIST_X BORDER +#define LIST_Y ((2*BORDER)+TOP_H) +#define LIST_TOFF 5 +#define HEADFOOT_H 25 + + menuDef + { + name "ingame_sbrowser" + visible MENU_FALSE + fullscreen 0 + rect 0 0 1000 1000 + focusColor 1 1 1 1 + outOfBoundsClick + style WINDOW_STYLE_EMPTY + aspectBias ASPECT_NONE + onOpen + { + uiScript InitServerList 3; + hide accept_alt; + show accept; + hide back_alt; + show back; + close ingame; + uiScript UpdateFilter + } + onEsc {close ingame_sbrowser} + + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect -180 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect -160 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect -250 0 1000 480 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name refreshSource + text "Get New List" + type ITEM_TYPE_BUTTON + textscale .5 + style WINDOW_STYLE_FILLED + rect 10 300 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + backcolor 0 0 0 .9 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript RefreshServers + } + } + + itemDef + { + name refreshFilter + text "Refresh List" + textscale .5 + style WINDOW_STYLE_FILLED + type ITEM_TYPE_BUTTON + rect 120 300 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + backcolor 0 0 0 .9 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript RefreshFilter + } + } + + itemDef + { + name gametypefield + text "Source:" + style WINDOW_STYLE_FILLED + ownerdraw UI_NETSOURCE + rect 230 300 125 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textalignx -30 + textscale .5 + forecolor 0 0.8 1 1 + backcolor 0 0 0 .9 + visible 1 + action + { + play "sound/misc/menu1.wav" + } + } + + itemDef + { + name gametypefield + text "Join Server" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_FILLED + rect 365 300 80 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .5 + forecolor 0 0.8 1 1 + backcolor 0 0 0 .9 + visible 1 + action + { + play "sound/misc/menu1.wav"; + uiScript JoinServer + } + } + + itemDef + { + name viewEmpty + style WINDOW_STYLE_EMPTY + type ITEM_TYPE_YESNO + text "View Empty:" + cvar "ui_browserShowEmpty" + textscale .45 + style WINDOW_STYLE_FILLED + rect 10 340 110 25 + textalignx -15 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0 0 0 .9 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript RefreshFilter + } + } + + itemDef + { + name viewFull + style WINDOW_STYLE_EMPTY + type ITEM_TYPE_YESNO + text "View Full:" + cvar "ui_browserShowFull" + textscale .45 + style WINDOW_STYLE_FILLED + rect 10 370 110 25 + textalignx -15 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0 0 0 .9 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript RefreshFilter + } + } + + itemDef + { + name server + group grpTabs + text "Server Name" + type ITEM_TYPE_BUTTON + textscale .33 + style WINDOW_STYLE_FILLED + rect LIST_X (LIST_Y-80) (SERVER_C*LIST_W) HEADFOOT_H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textalignx LIST_TOFF + border WINDOW_BORDER_NONE + backcolor 0 0 0 .9 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript ServerSort 0; + } + } + itemDef + { + name map + group grpTabs + type ITEM_TYPE_BUTTON + text "Map Name" + textscale .33 + style WINDOW_STYLE_FILLED + rect (LIST_X+(SERVER_C*LIST_W)) (LIST_Y-80) (MAP_C*LIST_W) HEADFOOT_H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textalignx LIST_TOFF + border WINDOW_BORDER_NONE + backcolor 0 0 0 .9 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript ServerSort 1; + } + } + + itemDef + { + name Ping + group grpTabs + text "Ping" + type ITEM_TYPE_BUTTON + textscale .33 + style WINDOW_STYLE_FILLED + rect (LIST_X+((SERVER_C+MAP_C+PLAYERS_C)*LIST_W)) (LIST_Y-80) (PING_C*LIST_W) HEADFOOT_H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textalignx LIST_TOFF + border WINDOW_BORDER_NONE + backcolor 0 0 0 .9 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript ServerSort 3; + } + } + + itemDef + { + name players + group grpTabs + text "Players" + type ITEM_TYPE_BUTTON + textscale .33 + style WINDOW_STYLE_FILLED + rect (LIST_X+((SERVER_C+MAP_C)*LIST_W)) (LIST_Y-80) (PLAYERS_C*LIST_W) HEADFOOT_H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textalignx LIST_TOFF + border WINDOW_BORDER_NONE + backcolor 0 0 0 .9 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript ServerSort 2; + } + } + + + // SERVER LIST // + + itemDef + { + name serverlist + rect LIST_X ((LIST_Y+HEADFOOT_H-70)) LIST_W (LIST_H-(2*HEADFOOT_H)) + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_FILLED + outlinecolor 1 1 1 0.1 + elementwidth 120 + elementheight 25 + textscale .4 + elementtype LISTBOX_TEXT + feeder FEEDER_SERVERS + border WINDOW_BORDER_NONE + backcolor 0 0 0 .9 + forecolor 1 1 1 1 + visible MENU_TRUE + columns 4 + LIST_TOFF ((SERVER_C*LIST_W)-(3*LIST_TOFF)) ALIGN_LEFT + (LIST_TOFF+((SERVER_C)*LIST_W)) ((MAP_C*LIST_W)-(3*LIST_TOFF)) ALIGN_LEFT + (LIST_TOFF+((SERVER_C+MAP_C)*LIST_W)) ((PLAYERS_C*LIST_W)-(3*LIST_TOFF)) ALIGN_LEFT + (LIST_TOFF+((SERVER_C+MAP_C+PLAYERS_C)*LIST_W)) ((PING_C*LIST_W)-(3*LIST_TOFF)) ALIGN_LEFT + doubleClick { uiScript JoinServer } + } + + + // BOTTOM BUTTONS // + + itemDef + { + name password + text "Set Password" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_FILLED + rect 240 340 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0 0 0 .9 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + open password_popmenu + } + } + + itemDef + { + name createFavorite + text "Create Favorite" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_FILLED + rect 130 370 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0 0 0 .9 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + open createfavorite_popmenu + } + } + + itemDef + { + name addFavorite + text "Add Favorite" + type ITEM_TYPE_BUTTON + textscale .4 + ownerdrawFlag UI_SHOW_NOTFAVORITESERVERS + style WINDOW_STYLE_FILLED + rect 130 340 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0 0 0 .9 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript addFavorite + } + } + + itemDef + { + name delfavorite + text "Delete Favorite" + type ITEM_TYPE_BUTTON + textscale .4 + ownerdrawFlag UI_SHOW_FAVORITESERVERS + style WINDOW_STYLE_FILLED + rect 130 340 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0 0 0 .9 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript DeleteFavorite; + uiScript UpdateFilter + } + } + + itemDef + { + name serverinfo + text "Server Info" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_FILLED + rect 350 340 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0 0 0 .9 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + open serverinfo_popmenu + } + } + + itemDef + { + name findplayer + text "Find a Friend" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_FILLED + rect 460 340 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0 0 0 .9 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + open findplayer_popmenu + } + } + + + // BACK BAR // + + itemDef + { + name back + style WINDOW_STYLE_SHADER + background "ui/assets/backarrow.tga" + rect BCJ_X (BCJ_Y-17) ARROW_H ARROW_W + aspectBias ALIGN_LEFT + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu4.wav"; + close joinserver + } + + mouseEnter + { + hide back; + show back_alt + } + } + + itemDef + { + name back_alt + style WINDOW_STYLE_SHADER + background "ui/assets/backarrow.tga" + rect BCJ_X (BCJ_Y-17) ARROW_H ARROW_W + aspectBias ALIGN_LEFT + backcolor 0 0 0 0 + forecolor 0 0.8 1 1 + visible MENU_FALSE + type ITEM_TYPE_BUTTON + + text "Close" + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textalignx ARROW_W + textscale .6 + + mouseExit + { + hide back_alt; + show back + } + + action + { + play "sound/misc/menu4.wav"; + close ingame_sbrowser + } + } + + + + + itemDef + { + name accept + style WINDOW_STYLE_SHADER + rect (BCJ_X+570) (BCJ_Y-17) ARROW_H ARROW_W + aspectBias ALIGN_RIGHT + background "ui/assets/forwardarrow.tga" + backcolor 0 0 0 0 + forecolor 0 0.8 1 1 + visible MENU_TRUE + mouseEnter + { + hide accept; + show accept_alt + } + + action + { + play "sound/misc/menu1.wav"; + uiScript JoinServer + } + } + + itemDef + { + name accept_alt + style WINDOW_STYLE_SHADER + rect (BCJ_X+570) (BCJ_Y-17) ARROW_H ARROW_W + aspectBias ALIGN_RIGHT + background "ui/assets/forwardarrow.tga" + backcolor 0 0 0 0 + type ITEM_TYPE_BUTTON + forecolor 0 0.8 1 1 + visible MENU_FALSE + + text "Connect" + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx -ARROW_W + textscale .6 + + mouseExit + { + hide accept_alt; + show accept + } + + action + { + play "sound/misc/menu1.wav"; + uiScript JoinServer + } + } +} \ No newline at end of file diff --git a/assets/ui/ingame_vote.menu b/assets/ui/ingame_vote.menu new file mode 100644 index 0000000..70bdfff --- /dev/null +++ b/assets/ui/ingame_vote.menu @@ -0,0 +1,515 @@ +#include "ui/menudef.h" + +{ + \\ VOTE MENU \\ + + menuDef + { + name "ingame_vote" + visible 0 + fullscreen 0 + outOfBoundsClick // this closes the window if it gets a click out of the rectangle + rect 27 56 260 107 + focusColor 1 .75 0 1 + + itemDef + { + name window + ownerdrawflag UI_SHOW_CANVOTE + ownerdrawflag UI_SHOW_CANTEAMVOTE + rect 10 5 240 47 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 1 + visible 1 + decoration + + border WINDOW_BORDER_KCGRADIENT + borderSize 2.0 + borderColor 0.5 0.5 0.5 1 + } + + itemDef + { + name window + ownerdrawflag UI_SHOW_VOTEACTIVE + ownerdrawflag UI_SHOW_CANTEAMVOTE + rect 10 5 240 72 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 1 + visible 1 + decoration + + border WINDOW_BORDER_KCGRADIENT + borderSize 2.0 + borderColor 0.5 0.5 0.5 1 + } + + itemDef + { + name window + ownerdrawflag UI_SHOW_TEAMVOTEACTIVE + rect 10 5 240 97 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 1 + visible 1 + decoration + + border WINDOW_BORDER_KCGRADIENT + borderSize 2.0 + borderColor 0.5 0.5 0.5 1 + } + + itemDef + { + name callvote + text "Call Vote" + type 1 + ownerdrawflag UI_SHOW_CANVOTE + textscale .35 + rect 30 20 100 20 + textalign ITEM_ALIGN_CENTER + textalignx 50 + textaligny 17 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + close ingame_vote; + open ingame_callvote + } + } + + itemDef + { + name callteamvote + text "Call Team Vote" + type 1 + ownerdrawflag UI_SHOW_CANTEAMVOTE + textscale .35 + rect 130 20 100 20 + textalign ITEM_ALIGN_CENTER + textalignx 50 + textaligny 17 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + close ingame_vote; + open ingame_callteamvote + } + } + + itemDef + { + name yes + text "Vote Yes" + type 1 + ownerdrawflag UI_SHOW_VOTEACTIVE + textscale .35 + rect 30 45 100 20 + textalign ITEM_ALIGN_CENTER + textalignx 50 + textaligny 17 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "vote yes"; + uiScript closeingame + } + } + + itemDef + { + name no + text "Vote No" + type 1 + ownerdrawflag UI_SHOW_VOTEACTIVE + textscale .35 + rect 130 45 100 20 + textalign ITEM_ALIGN_CENTER + textalignx 50 + textaligny 17 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu4.wav"; + exec "vote no"; + uiScript closeingame + } + } + + itemDef + { + name teamyes + text "Team Vote Yes" + type 1 + ownerdrawflag UI_SHOW_TEAMVOTEACTIVE + textscale .35 + rect 30 70 100 20 + textalign ITEM_ALIGN_CENTER + textalignx 50 + textaligny 17 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "teamvote yes"; + uiScript closeingame + } + } + + itemDef + { + name teamno + text "Team Vote No" + type 1 + ownerdrawflag UI_SHOW_TEAMVOTEACTIVE + textscale .35 + rect 130 70 100 20 + textalign ITEM_ALIGN_CENTER + textalignx 50 + textaligny 17 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu4.wav"; + exec "teamvote no"; + uiScript closeingame + } + } + +/* itemDef + { + name miscBtn + text "Misc" + textscale .25 + group grpbutton + rect 20 75 45 20 + type ITEM_TYPE_BUTTON + textalign ITEM_ALIGN_CENTER + textalignx 22 + textaligny 16 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + hide grpCallVote; + show misc; + + setitemcolor miscBtn forecolor 0.2 0.2 0.2 1.0; + setitemcolor kickBtn forecolor 1.0 1.0 1.0 1.0; + setitemcolor teamKickBtn forecolor 1.0 1.0 1.0 1.0; + setitemcolor mapBtn forecolor 1.0 1.0 1.0 1.0 + } + } + + itemDef + { + name kickBtn + text "Kick" + textscale .25 + group grpbutton + rect 20 100 45 20 + type ITEM_TYPE_BUTTON + textalign ITEM_ALIGN_CENTER + textalignx 22 + textaligny 16 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + hide grpCallVote; + show kick; + + setitemcolor miscBtn forecolor 1.0 1.0 1.0 1.0; + setitemcolor kickBtn forecolor 0.2 0.2 0.2 1.0; + setitemcolor teamKickBtn forecolor 1.0 1.0 1.0 1.0; + setitemcolor mapBtn forecolor 1.0 1.0 1.0 1.0 + } + } + + itemDef + { + name teamKickBtn + text "Team Kick" + textscale .25 + group grpbutton + rect 20 125 45 20 + type ITEM_TYPE_BUTTON + textalign ITEM_ALIGN_CENTER + textalignx 22 + textaligny 16 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + hide grpCallVote; + show teamKick; + + setitemcolor miscBtn forecolor 1.0 1.0 1.0 1.0; + setitemcolor kickBtn forecolor 1.0 1.0 1.0 1.0; + setitemcolor teamKickBtn forecolor 0.2 0.2 0.2 1.0; + setitemcolor mapBtn forecolor 1.0 1.0 1.0 1.0 + } + } + + itemDef + { + name mapBtn + text "Map" + textscale .25 + group grpbutton + rect 20 150 45 20 + type ITEM_TYPE_BUTTON + textalign ITEM_ALIGN_CENTER + textalignx 22 + textaligny 16 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + hide grpCallVote; + show map; + + setitemcolor miscBtn forecolor 1.0 1.0 1.0 1.0; + setitemcolor kickBtn forecolor 1.0 1.0 1.0 1.0; + setitemcolor teamKickBtn forecolor 1.0 1.0 1.0 1.0; + setitemcolor mapBtn forecolor 0.2 0.2 0.2 1.0 + } + } + + + // MISC // + + itemDef + { + name misc + text "Restart Map" + group grpCallVote + textscale .25 + rect 100 105 96 20 + type 1 + textalign 1 + textalignx 50 + textaligny 16 + forecolor 1 1 1 1 + visible 0 + action + { + play "sound/misc/menu1.wav"; + exec "cmd callvote map_restart"; + uiScript closeingame + } + } + + itemDef + { + name misc + group grpCallVote + text "Next Map" + textscale .25 + rect 100 135 96 20 + type 1 + textalign 1 + textalignx 50 + textaligny 16 + forecolor 1 1 1 1 + visible 0 + action + { + play "sound/misc/menu1.wav"; + exec "cmd callvote nextmap"; + uiScript closeingame + } + } + + + // KICK PLAYER // + + itemDef + { + name kick + group grpCallVote + text "Kick Player:" + textscale .25 + rect 80 75 110 20 + textalign 0 + textalignx 0 + textaligny 16 + forecolor 1 1 1 1 + visible 0 + decoration + } + + itemDef + { + name kick + group grpCallVote + rect 80 95 150 85 + style WINDOW_STYLE_EMPTY + type ITEM_TYPE_LISTBOX + elementwidth 120 + elementheight 15 + textscale .25 + elementtype LISTBOX_TEXT + feeder FEEDER_PLAYER_LIST + border 1 + bordercolor 0.5 0.5 0.5 0.5 + forecolor 1 1 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible 0 + } + + itemDef + { + name kick + text "OK" + type ITEM_TYPE_BUTTON + textscale .25 + group grpCallVote + rect 183 185 50 20 + textalign 1 + textalignx 25 + textaligny 15 + forecolor 1 1 1 1 + visible 0 + action + { + play "sound/misc/menu1.wav"; + uiScript voteKick; + uiScript closeingame + } + } + + + // TEAM KICK PLAYER // + + itemDef + { + name teamKick + group grpCallVote + text "Team Kick Player:" + textscale .25 + rect 80 75 110 20 + textalign 0 + textalignx 0 + textaligny 16 + forecolor 1 1 1 1 + visible 0 + decoration + } + + itemDef + { + name teamKick + group grpCallVote + rect 80 95 150 85 + style WINDOW_STYLE_EMPTY + type ITEM_TYPE_LISTBOX + elementwidth 120 + elementheight 15 + textscale .25 + elementtype LISTBOX_TEXT + feeder FEEDER_TEAM_LIST + border 1 + bordercolor 0.5 0.5 0.5 0.5 + forecolor 1 1 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible 0 + } + + itemDef + { + name teamKick + text "OK" + type ITEM_TYPE_BUTTON + textscale .25 + group grpCallVote + rect 183 185 50 20 + textalign 1 + textalignx 25 + textaligny 15 + forecolor 1 1 1 1 + visible 0 + action + { + play "sound/misc/menu1.wav"; + uiScript voteTeamKick; + uiScript closeingame + } + } + + + // NEW MAP // + + itemDef + { + name map + group grpCallVote + text "New Map:" + ownerdraw UI_ALLMAPS_SELECTION + textscale .25 + rect 80 75 110 20 + textalign 0 + textalignx 0 + textaligny 16 + forecolor 1 1 1 1 + decoration + visible 0 + } + + itemDef + { + name map + group grpCallVote + rect 80 95 150 85 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 120 + elementheight 15 + textscale .25 + elementtype LISTBOX_TEXT + feeder FEEDER_ALLMAPS + border 1 + bordercolor 0.5 0.5 0.5 0.5 + forecolor 1 1 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible 0 + } + + itemDef + { + name map + text "OK" + type ITEM_TYPE_BUTTON + textscale .25 + group grpCallVote + rect 183 185 50 20 + textalign 1 + textalignx 25 + textaligny 15 + forecolor 1 1 1 1 + visible 0 + action + { + play "sound/misc/menu1.wav"; + uiScript voteMap; + uiScript closeingame + } + }*/ + } +} diff --git a/assets/ui/ingame_yehelp.menu b/assets/ui/ingame_yehelp.menu new file mode 100644 index 0000000..a9f9aa7 --- /dev/null +++ b/assets/ui/ingame_yehelp.menu @@ -0,0 +1,87 @@ +#include "ui/menudef.h" +{ +#define W 800 +#define H 300 + menuDef + { + name "ingame_yehelp" + visible 1 + outOfBoundsClick + rect 0 0 W 450 + fullscreen 0 + style WINDOW_STYLE_FILLED + onopen + { + close ingame; + } + onESC + { + play "sound/misc/menu1.wav"; + close "ingame_yehelp" + } + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect -180 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect -160 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect -250 0 1000 480 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name "list" + rect 70 60 130 380 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_FILLED + forecolor 0 0.8 1 1 + outlinecolor 1 1 1 0.1 + backcolor 0 0 0 .9 + elementwidth 5 + elementheight 20 + textscale .33 + elementtype LISTBOX_TEXT + feeder FEEDER_HELP_LIST + visible 1 + } + itemDef + { + name infopane + ownerdraw UI_HELPINFOPANE + textstyle ITEM_TEXTSTYLE_SHADOWED + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + rect 210 60 420 380 + textscale .28 + textaligny 25 + textalignx 25 + textalign ALIGN_LEFT + textvalign VALIGN_TOP + forecolor 0 0.8 1 1 + visible 1 + decoration + } + } +} \ No newline at end of file diff --git a/assets/ui/joinserver.menu b/assets/ui/joinserver.menu new file mode 100644 index 0000000..8cc370f --- /dev/null +++ b/assets/ui/joinserver.menu @@ -0,0 +1,612 @@ +#include "ui/menudef.h" + +{ + + \\ Server Join \\ + +#define W 640 +#define H 480 +#define BORDER 10 + +#define PREVIEW_W 112 +#define PREVIEW_H 84 +#define TOP_W (W-((2*BORDER)+PREVIEW_W)) +#define TOP_H PREVIEW_H +#define TOP_X BORDER +#define TOP_Y BORDER +#define TOPBUTT_W (TOP_W/3) +#define TOPBUTT_H (TOP_H/2) +#define TOP_TOFF_X 20 +#define TOP_TOFF_Y 0 + +#define BCJ_W (W-(2*BORDER)) +#define BCJ_H 50 +#define BCJ_X BORDER +#define BCJ_Y (H-(BCJ_H+BORDER)) +#define ARROW_W 50 +#define ARROW_H BCJ_H + +#define BOT_W (W-(2*BORDER)) +#define BOT_H 45 +#define BOT_X BORDER +#define BOT_Y (BCJ_Y-BOT_H) +#define BOTBUTT_W (BOT_W/5) +#define BOTBUTT_H BOT_H + +#define SERVER_C 0.6 +#define MAP_C 0.2 +#define PLAYERS_C 0.1 +#define PING_C 0.1 +#define LIST_W (W-(2*BORDER)) +#define LIST_H (H-((3*BORDER)+TOP_H+BOT_H+BCJ_H)) +#define LIST_X BORDER +#define LIST_Y ((2*BORDER)+TOP_H) +#define LIST_TOFF 5 +#define HEADFOOT_H 25 + + menuDef + { + name "joinserver" + visible MENU_FALSE + fullscreen MENU_TRUE + rect 0 0 W H + focusColor 1 1 1 1 + outOfBoundsClick + style WINDOW_STYLE_EMPTY + aspectBias ASPECT_NONE + background "ui/assets/warp_splash_m.jpg" + onOpen + { + uiScript InitServerList 3; + hide accept_alt; + show accept; + hide back_alt; + show back; + uiScript UpdateFilter + } + + onEsc { uiScript closeJoin } + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect 0 13 640 442 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect 0 12 640 442 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect 0 13 640 440 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name window + rect 70 0 500 500 + style WINDOW_STYLE_GRADIENT + backcolor 0.0 1.35 2.55 0 + visible 1 + decoration + } + + itemDef + { + name refreshSource + text "Get New List" + type ITEM_TYPE_BUTTON + textscale .5 + style WINDOW_STYLE_FILLED + rect 10 300 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + backcolor 0.3 0.3 0.3 .3 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript RefreshServers + } + } + + itemDef + { + name refreshFilter + text "Refresh List" + textscale .5 + style WINDOW_STYLE_FILLED + type ITEM_TYPE_BUTTON + rect 120 300 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + backcolor 0.3 0.3 0.3 .3 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript RefreshFilter + } + } + + itemDef + { + name gametypefield + text "Source:" + style WINDOW_STYLE_FILLED + ownerdraw UI_NETSOURCE + rect 230 300 125 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textalignx -30 + textscale .5 + forecolor 0 0.8 1 1 + backcolor 0.3 0.3 0.3 .3 + visible 1 + action + { + play "sound/misc/menu1.wav" + } + } + + itemDef + { + name gametypefield + text "Join Server" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_FILLED + rect 365 300 80 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .5 + forecolor 0 0.8 1 1 + backcolor 0.3 0.3 0.3 .3 + visible 1 + action + { + play "sound/misc/menu1.wav"; + uiScript JoinServer + } + } + + itemDef + { + name gametypefield + text "Create Server" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_FILLED + rect 455 300 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .5 + forecolor 0 0.8 1 1 + backcolor 0.3 0.3 0.3 .3 + visible 1 + action + { + play "sound/misc/menu1.wav"; + open createserver + } + } + + itemDef + { + name viewEmpty + style WINDOW_STYLE_EMPTY + type ITEM_TYPE_YESNO + text "View Empty:" + cvar "ui_browserShowEmpty" + textscale .45 + style WINDOW_STYLE_FILLED + rect 10 340 110 25 + textalignx -15 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0.3 0.3 0.3 .2 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript RefreshFilter + } + } + + itemDef + { + name viewFull + style WINDOW_STYLE_EMPTY + type ITEM_TYPE_YESNO + text "View Full:" + cvar "ui_browserShowFull" + textscale .45 + style WINDOW_STYLE_FILLED + rect 10 370 110 25 + textalignx -15 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0.3 0.3 0.3 .2 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript RefreshFilter + } + } + + itemDef + { + name server + group grpTabs + text "Server Name" + type ITEM_TYPE_BUTTON + textscale .33 + style WINDOW_STYLE_FILLED + rect LIST_X (LIST_Y-80) (SERVER_C*LIST_W) HEADFOOT_H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textalignx LIST_TOFF + border WINDOW_BORDER_NONE + forecolor 0 0.8 1 1 + backcolor 0 0 0 .3 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript ServerSort 0; + } + } + itemDef + { + name map + group grpTabs + type ITEM_TYPE_BUTTON + text "Map Name" + textscale .33 + style WINDOW_STYLE_FILLED + rect (LIST_X+(SERVER_C*LIST_W)) (LIST_Y-80) (MAP_C*LIST_W) HEADFOOT_H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textalignx LIST_TOFF + border WINDOW_BORDER_NONE + forecolor 0 0.8 1 1 + backcolor 0 0 0 .3 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript ServerSort 1; + } + } + + itemDef + { + name Ping + group grpTabs + text "Ping" + type ITEM_TYPE_BUTTON + textscale .33 + style WINDOW_STYLE_FILLED + rect (LIST_X+((SERVER_C+MAP_C+PLAYERS_C)*LIST_W)) (LIST_Y-80) (PING_C*LIST_W) HEADFOOT_H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textalignx LIST_TOFF + border WINDOW_BORDER_NONE + forecolor 0 0.8 1 1 + backcolor 0 0 0 .3 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript ServerSort 3; + } + } + + itemDef + { + name players + group grpTabs + text "Players" + type ITEM_TYPE_BUTTON + textscale .33 + style WINDOW_STYLE_FILLED + rect (LIST_X+((SERVER_C+MAP_C)*LIST_W)) (LIST_Y-80) (PLAYERS_C*LIST_W) HEADFOOT_H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textalignx LIST_TOFF + border WINDOW_BORDER_NONE + forecolor 0 0.8 1 1 + backcolor 0 0 0 .3 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript ServerSort 2; + } + } + + + // SERVER LIST // + + itemDef + { + name serverlist + rect LIST_X ((LIST_Y+HEADFOOT_H-70)) LIST_W (LIST_H-(2*HEADFOOT_H)) + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_FILLED + outlinecolor 1 1 1 0.1 + elementwidth 120 + elementheight 25 + textscale .4 + elementtype LISTBOX_TEXT + feeder FEEDER_SERVERS + border WINDOW_BORDER_NONE + backcolor 0 0 0 .3 + forecolor 1 1 1 1 + visible MENU_TRUE + columns 4 + LIST_TOFF ((SERVER_C*LIST_W)-(3*LIST_TOFF)) ALIGN_LEFT + (LIST_TOFF+((SERVER_C)*LIST_W)) ((MAP_C*LIST_W)-(3*LIST_TOFF)) ALIGN_LEFT + (LIST_TOFF+((SERVER_C+MAP_C)*LIST_W)) ((PLAYERS_C*LIST_W)-(3*LIST_TOFF)) ALIGN_LEFT + (LIST_TOFF+((SERVER_C+MAP_C+PLAYERS_C)*LIST_W)) ((PING_C*LIST_W)-(3*LIST_TOFF)) ALIGN_LEFT + doubleClick { uiScript JoinServer } + } + + + // BOTTOM BUTTONS // + + itemDef + { + name password + text "Set Password" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_FILLED + rect 240 340 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0.3 0.3 0.3 .2 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + open password_popmenu + } + } + + itemDef + { + name createFavorite + text "Create Favorite" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_FILLED + rect 130 370 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0.3 0.3 0.3 .2 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + open createfavorite_popmenu + } + } + + itemDef + { + name addFavorite + text "Add Favorite" + type ITEM_TYPE_BUTTON + textscale .4 + ownerdrawFlag UI_SHOW_NOTFAVORITESERVERS + style WINDOW_STYLE_FILLED + rect 130 340 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0.3 0.3 0.3 .2 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript addFavorite + } + } + + itemDef + { + name delfavorite + text "Delete Favorite" + type ITEM_TYPE_BUTTON + textscale .4 + ownerdrawFlag UI_SHOW_FAVORITESERVERS + style WINDOW_STYLE_FILLED + rect 130 340 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0.3 0.3 0.3 .2 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript DeleteFavorite; + uiScript UpdateFilter + } + } + + itemDef + { + name serverinfo + text "Server Info" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_FILLED + rect 350 340 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0.3 0.3 0.3 .2 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + open serverinfo_popmenu + } + } + + itemDef + { + name findplayer + text "Find a Friend" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_FILLED + rect 460 340 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0.3 0.3 0.3 .2 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + open findplayer_popmenu + } + } + + + // BACK BAR // + + itemDef + { + name back + style WINDOW_STYLE_SHADER + background "ui/assets/backarrow.tga" + rect BCJ_X (BCJ_Y-17) ARROW_H ARROW_W + aspectBias ALIGN_LEFT + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu4.wav"; + close joinserver + } + + mouseEnter + { + hide back; + show back_alt + } + } + + itemDef + { + name back_alt + style WINDOW_STYLE_SHADER + background "ui/assets/backarrow.tga" + rect BCJ_X (BCJ_Y-17) ARROW_H ARROW_W + aspectBias ALIGN_LEFT + backcolor 0 0 0 0 + forecolor 0 0.8 1 1 + visible MENU_FALSE + type ITEM_TYPE_BUTTON + + text "Back" + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textalignx ARROW_W + textscale .6 + + mouseExit + { + hide back_alt; + show back + } + + action + { + play "sound/misc/menu4.wav"; + close joinserver + } + } + + + + + itemDef + { + name accept + style WINDOW_STYLE_SHADER + rect (BCJ_X+570) (BCJ_Y-17) ARROW_H ARROW_W + aspectBias ALIGN_RIGHT + background "ui/assets/forwardarrow.tga" + backcolor 0 0 0 0 + forecolor 0 0.8 1 1 + visible MENU_TRUE + mouseEnter + { + hide accept; + show accept_alt + } + + action + { + play "sound/misc/menu1.wav"; + uiScript JoinServer + } + } + + itemDef + { + name accept_alt + style WINDOW_STYLE_SHADER + rect (BCJ_X+570) (BCJ_Y-17) ARROW_H ARROW_W + aspectBias ALIGN_RIGHT + background "ui/assets/forwardarrow.tga" + backcolor 0 0 0 0 + type ITEM_TYPE_BUTTON + forecolor 0 0.8 1 1 + visible MENU_FALSE + + text "Connect" + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx -ARROW_W + textscale .6 + + mouseExit + { + hide accept_alt; + show accept + } + + action + { + play "sound/misc/menu1.wav"; + uiScript JoinServer + } + } +} \ No newline at end of file diff --git a/assets/ui/loading.menu b/assets/ui/loading.menu new file mode 100644 index 0000000..458b245 --- /dev/null +++ b/assets/ui/loading.menu @@ -0,0 +1,146 @@ +#include "ui/menudef.h" + +{ + +#define W 640 +#define H 480 +#define BORDER 10 + +#define SHOT_W 320 +#define SHOT_H 240 +#define SHOT_X (W-(BORDER+SHOT_W)) +#define SHOT_Y BORDER + +#define INFO_X BORDER +#define INFO_W (W-((3*BORDER)+SHOT_W)) +#define LEVEL_Y BORDER +#define LEVEL_H 30 +#define HOST_Y (LEVEL_H+(2*BORDER)) +#define HOST_H 30 +#define MOTD_Y (LEVEL_H+HOST_H+(3*BORDER)) +#define MOTD_H ((BORDER+SHOT_H)-MOTD_Y) + +#define MAIN_W (W-(2*BORDER)) +#define LABEL_W 180 +#define LABEL_X (W-(LABEL_W+BORDER)) +#define BAR_H ((H-((6*BORDER)+SHOT_H))/4) +#define BAR_W (MAIN_W-(LABEL_W+BORDER)) +#define BAR_X BORDER +#define MEDIA_Y (H-((4*BORDER)+(4*BAR_H))) +#define BUILD_Y (H-((3*BORDER)+(3*BAR_H))) +#define CHAR_Y (H-((2*BORDER)+(2*BAR_H))) +#define OVER_Y (H-(BORDER+BAR_H)) + + assetGlobalDef + { + cursor "ui/assets/3_cursor3" + gradientBar "ui/assets/gradientbar2.tga" + fadeClamp 1.0 + fadeCycle 1 + fadeAmount 0.1 + shadowX 5 + shadowY 5 + shadowColor 0.1 0.1 0.1 0.25 + font "fonts/font" 26 + smallFont "fonts/smallfont" 20 + bigFont "fonts/bigfont" 34 + } + + menuDef + { + name "Loading" + rect 0 0 W H + style WINDOW_STYLE_FILLED + background "ui/assets/warp_splash_m.jpg" + fullScreen MENU_TRUE + aspectBias ASPECT_NONE + + + itemDef + { + name background + rect 0 11 W 442 + style WINDOW_STYLE_FILLED + ownerdraw CG_LOAD_LEVELSHOT + visible 1 + decoration + } + + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect 0 13 640 442 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect 0 12 640 442 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect 0 13 640 440 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name window + rect 70 0 500 500 + style WINDOW_STYLE_GRADIENT + backcolor 0.0 1.35 2.55 0 + visible 1 + decoration + } + + itemDef + { + name "loading_add" + style WINDOW_STYLE_SHADER + rect 148 443 345 55 + visible 1 + background "scripts/loading_add" + decoration + } + + itemDef + { + name "lvlname" + rect 180 454 280 30 + visible MENU_TRUE + forecolor 1 1 1 1 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textstyle ITEM_TEXTSTYLE_NORMAL + textscale 0.3 + ownerdraw CG_LOAD_LEVELNAME + style WINDOW_STYLE_FILLED + decoration + } + + itemDef + { + name "loading" + style WINDOW_STYLE_SHADER + rect 370 162 300 400 + visible 1 + background "scripts/e6" + decoration + } + + } +} diff --git a/assets/ui/main.menu b/assets/ui/main.menu new file mode 100644 index 0000000..4cb9613 --- /dev/null +++ b/assets/ui/main.menu @@ -0,0 +1,196 @@ +#include "ui/menudef.h" + +{ + assetGlobalDef + { + font "fonts/font" 26 + smallFont "fonts/smallfont" 20 + bigFont "fonts/bigfont" 34 + + cursor "ui/assets/3_cursor3" // cursor + gradientBar "ui/assets/gradientbar2.tga" // gradient bar + itemFocusSound "sound/misc/menu2.wav" // sound for item getting focus (via keyboard or mouse ) + fadeClamp 1.0 // sets the fadeup alpha + fadeCycle 1 // how often fade happens in milliseconds + fadeAmount 0.1 // amount to adjust alpha per cycle + shadowColor 1 1 1 1 // shadow color + } + + menuDef + { + name main + fullScreen MENU_TRUE + rect 0 0 640 480 // Size and position of the menu + visible MENU_TRUE // Visible on open + focusColor 1 1 1 1 // Menu focus color for text and items + background "ui/assets/warp_splash_m.jpg" + aspectBias ASPECT_NONE + onOpen { uiScript stopRefresh ; playlooped "ui/assets/edge_heartbeat.wav" } + onESC { open quit_popmenu } + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect 0 13 640 442 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect 0 12 640 442 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect 0 13 640 440 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name window + rect 70 0 500 500 + style WINDOW_STYLE_GRADIENT + backcolor 0.0 1.35 2.55 0 + visible 1 + decoration + } + + itemDef + { + name "edge_logo" + style WINDOW_STYLE_SHADER + rect 215 75 212 140 + visible 1 + background "ui/edge_logo" + decoration + } + + itemDef + { + name mainmenu + text "ENTER New EDGE SERVER" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + textstyle ITEM_TEXTSTYLE_NORMAL + rect 270 210 100 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .40 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + exec stopmusic + exec "connect 95.85.34.7:30720"; + } + } + + itemDef + { + name mainmenu + text "SERVER BROWSER" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + textstyle ITEM_TEXTSTYLE_NORMAL + rect 270 230 100 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + open joinserver + } + } + + itemDef + { + name mainmenu + text "OPTIONS" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + textstyle ITEM_TEXTSTYLE_NORMAL + textscale .4 + rect 270 250 100 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + backcolor 0 0 0 0 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + open simple_options + } + } + + itemDef + { + name mainmenu + text "QUIT" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + textstyle ITEM_TEXTSTYLE_NORMAL + rect 270 270 100 20 + textscale .4 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + uiScript "quit" + } + } + itemDef + { + name copyright + type ITEM_TYPE_TEXT + text "Tremulous (C) 2005-2009 darklegion development | EDGE (C) 2012-2013 yalt" + style WINDOW_STYLE_EMPTY + textstyle ITEM_TEXTSTYLE_NORMAL + textscale .22 + rect 0 467 640 10 + textalign ALIGN_CENTER + forecolor 0.5 0.5 0.5 1 + visible MENU_TRUE + decoration + } + itemDef + { + name "terminal" + style WINDOW_STYLE_SHADER + rect 210 374 220 80 + visible 1 + background "ui/edgeterminal" + decoration + } + itemDef + { + name copyright + type ITEM_TYPE_TEXT + text "www.new-edge.org" + style WINDOW_STYLE_EMPTY + textstyle ITEM_TEXTSTYLE_BLINK + textscale .35 + rect 0 423 635 10 + textalign ALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + decoration + } + } +} diff --git a/assets/ui/menudef.h b/assets/ui/menudef.h new file mode 100644 index 0000000..3e7796f --- /dev/null +++ b/assets/ui/menudef.h @@ -0,0 +1,229 @@ +#ifndef MENUDEF_H +#define MENUDEF_H + +enum +{ + ITEM_TYPE_ANY = -1, // invalid type + ITEM_TYPE_NONE, // no specified type + ITEM_TYPE_TEXT, // simple text + ITEM_TYPE_BUTTON, // button, basically text with a border + ITEM_TYPE_RADIOBUTTON, // toggle button, may be grouped + ITEM_TYPE_CHECKBOX, // check box + ITEM_TYPE_EDITFIELD, // editable text, associated with a cvar + ITEM_TYPE_SAYFIELD, // the chat field + ITEM_TYPE_CYCLE, // cycling list + ITEM_TYPE_LISTBOX, // scrollable list + ITEM_TYPE_COMBOBOX, // drop down scrollable list + ITEM_TYPE_MODEL, // model + ITEM_TYPE_OWNERDRAW, // owner draw, has an associated ownerdraw number + ITEM_TYPE_NUMERICFIELD, // editable text, associated with a cvar + ITEM_TYPE_SLIDER, // mouse speed, volume, etc. + ITEM_TYPE_YESNO, // boolean cvar setting + ITEM_TYPE_MULTI, // multiple list setting, enumerated + ITEM_TYPE_BIND // keyboard control configuration +}; + +// The first items in these enums are the defaults if menus do not specify +enum +{ + ALIGN_LEFT, // left alignment + ALIGN_CENTER, // center alignment + ALIGN_RIGHT, // right alignment + ASPECT_NONE, // no aspect compensation + ALIGN_NONE +}; + +enum +{ + VALIGN_BOTTOM, // bottom alignment + VALIGN_CENTER, // center alignment + VALIGN_TOP, // top alignment + VALIGN_NONE +}; + +enum +{ + ITEM_TEXTSTYLE_NORMAL, // normal text + ITEM_TEXTSTYLE_BLINK, // fast blinking + ITEM_TEXTSTYLE_PULSE, // slow pulsing + ITEM_TEXTSTYLE_SHADOWED, // drop shadow (need a color for this) + ITEM_TEXTSTYLE_OUTLINED, // apparently unimplemented + ITEM_TEXTSTYLE_OUTLINESHADOWED, // apparently unimplemented + ITEM_TEXTSTYLE_SHADOWEDMORE, // drop shadow (need a color for this) + ITEM_TEXTSTYLE_NEON // glow (need a color for this) +}; + +enum +{ + WINDOW_BORDER_NONE, // no border + WINDOW_BORDER_FULL, // full border based on border color (single pixel) + WINDOW_BORDER_HORZ, // horizontal borders only + WINDOW_BORDER_VERT, // vertical borders only + WINDOW_BORDER_KCGRADIENT // horizontal border using the gradient bars +}; + +enum +{ + WINDOW_STYLE_EMPTY, // no background + WINDOW_STYLE_FILLED, // filled with background color + WINDOW_STYLE_GRADIENT, // gradient bar based on background color + WINDOW_STYLE_SHADER, // use background shader + WINDOW_STYLE_TEAMCOLOR, // team color + WINDOW_STYLE_CINEMATIC // cinematic +}; + +#define MENU_TRUE 1 // uh.. true +#define MENU_FALSE 0 // and false + +enum +{ + HUD_VERTICAL, + HUD_HORIZONTAL +}; + +// list box element types +enum +{ + LISTBOX_TEXT, + LISTBOX_IMAGE +}; + +// list feeders +enum +{ + FEEDER_SERVERS, // servers + FEEDER_MAPS, // all maps available, in graphic format + FEEDER_ALIENTEAM_LIST, // alien team members + FEEDER_HUMANTEAM_LIST, // human team members + FEEDER_TEAM_LIST, // team members for team voting + FEEDER_PLAYER_LIST, // players + FEEDER_NEWS, // news + FEEDER_MODS, // list of available mods + FEEDER_DEMOS, // list of available demo files + FEEDER_SERVERSTATUS, // server status + FEEDER_FINDPLAYER, // find player + FEEDER_CINEMATICS, // cinematics + + FEEDER_TREMTEAMS, // teams + FEEDER_TREMALIENCLASSES, // alien classes + FEEDER_TREMHUMANITEMS, // human items + FEEDER_TREMHUMANARMOURYBUY, // human buy + FEEDER_TREMHUMANARMOURYSELL, // human sell + FEEDER_TREMALIENUPGRADE, // alien upgrade + FEEDER_TREMALIENBUILD, // alien buildables + FEEDER_TREMHUMANBUILD, // human buildables + FEEDER_IGNORE_LIST, // ignored players + FEEDER_HELP_LIST, // help topics + FEEDER_RESOLUTIONS // display resolutions +}; + +// display flags +#define UI_SHOW_FAVORITESERVERS 0x00000001 +#define UI_SHOW_NOTFAVORITESERVERS 0x00000002 + +#define UI_SHOW_VOTEACTIVE 0x00000004 +#define UI_SHOW_CANVOTE 0x00000008 +#define UI_SHOW_TEAMVOTEACTIVE 0x00000010 +#define UI_SHOW_CANTEAMVOTE 0x00000020 + +#define UI_SHOW_NOTSPECTATING 0x00000040 + +// owner draw types +enum +{ + CG_PLAYER_HEALTH, + CG_PLAYER_HEALTH_CROSS, + CG_PLAYER_AMMO_VALUE, + CG_PLAYER_CLIPS_VALUE, + CG_PLAYER_BUILD_TIMER, + CG_PLAYER_CREDITS_VALUE, + CG_PLAYER_CREDITS_VALUE_NOPAD, + CG_PLAYER_STAMINA, + CG_PLAYER_STAMINA_1, + CG_PLAYER_STAMINA_2, + CG_PLAYER_STAMINA_3, + CG_PLAYER_STAMINA_4, + CG_PLAYER_STAMINA_BOLT, + CG_PLAYER_BOOST_BOLT, + CG_PLAYER_CLIPS_RING, + CG_PLAYER_BUILD_TIMER_RING, + CG_PLAYER_SELECT, + CG_PLAYER_SELECTTEXT, + CG_PLAYER_WEAPONICON, + CG_PLAYER_WALLCLIMBING, + CG_PLAYER_BOOSTED, + CG_PLAYER_POISON_BARBS, + CG_PLAYER_BOMBS, + CG_PLAYER_PRICKLES, + CG_PLAYER_FBREATH, + CG_DRAW_INVI_STAT, + CG_DRAW_INVI_OVERLAY, + CG_PLAYER_ALIEN_SENSE, + CG_PLAYER_HUMAN_SCANNER, + CG_PLAYER_USABLE_BUILDABLE, + CG_PLAYER_CHARGE_BAR_BG, + CG_PLAYER_CHARGE_BAR, + CG_PLAYER_CROSSHAIR, + CG_PLAYER_LOCATION, + CG_TEAMOVERLAY, + CG_PLAYER_CREDITS_FRACTION, + + CG_KILLER, + CG_SPECTATORS, + CG_FOLLOW, + +// loading screen + CG_LOAD_LEVELSHOT, + CG_LOAD_EDGESHOT, + CG_LOAD_MEDIA, + CG_LOAD_MEDIA_LABEL, + CG_LOAD_BUILDABLES, + CG_LOAD_BUILDABLES_LABEL, + CG_LOAD_CHARMODEL, + CG_LOAD_CHARMODEL_LABEL, + CG_LOAD_OVERALL, + CG_LOAD_LEVELNAME, + CG_LOAD_MOTD, + CG_LOAD_HOSTNAME, + + CG_FPS, + CG_FPS_FIXED, + CG_TIMER, + CG_TIMER_MINS, + CG_TIMER_SECS, + CG_SNAPSHOT, + CG_LAGOMETER, + CG_SPEEDOMETER, + CG_PLAYER_CROSSHAIRNAMES, + CG_STAGE_REPORT_TEXT, + CG_ALIENS_SCORE_LABEL, + CG_HUMANS_SCORE_LABEL, + CG_DEMO_PLAYBACK, + CG_DEMO_RECORDING, + + CG_CONSOLE, + CG_TUTORIAL, + CG_CLOCK, + + UI_NETSOURCE, + UI_NETMAPPREVIEW, + UI_NETMAPCINEMATIC, + UI_SERVERREFRESHDATE, + UI_SERVERMOTD, + UI_GLINFO, + UI_KEYBINDSTATUS, + UI_SELECTEDMAPPREVIEW, + UI_SELECTEDMAPNAME, + + UI_TEAMINFOPANE, + UI_ACLASSINFOPANE, + UI_AUPGRADEINFOPANE, + UI_HITEMINFOPANE, + UI_HBUYINFOPANE, + UI_HSELLINFOPANE, + UI_ABUILDINFOPANE, + UI_HBUILDINFOPANE, + UI_HELPINFOPANE +}; + +#endif diff --git a/assets/ui/menus.txt b/assets/ui/menus.txt new file mode 100644 index 0000000..22cd243 --- /dev/null +++ b/assets/ui/menus.txt @@ -0,0 +1,16 @@ +// menu defs +// +{ + loadMenu { "ui/main.menu" } + loadMenu { "ui/options.menu" } + loadMenu { "ui/connect.menu" } + loadMenu { "ui/error.menu" } + loadMenu { "ui/drop.menu" } + loadMenu { "ui/joinserver.menu" } + loadMenu { "ui/createserver.menu" } + loadMenu { "ui/password.menu" } + loadMenu { "ui/download.menu" } + loadMenu { "ui/serverinfo.menu" } + loadMenu { "ui/findplayer.menu" } + loadMenu { "ui/createfavorite.menu" } +} diff --git a/assets/ui/options.menu b/assets/ui/options.menu new file mode 100644 index 0000000..cf503df --- /dev/null +++ b/assets/ui/options.menu @@ -0,0 +1,2049 @@ +#include "ui/menudef.h" + +{ + \\ INGAME OPTIONS BOX \\ + +#define W 320 +#define H 290 +#define X 10 +#define Y 60 +#define BORDER 10 +#define TOPBUTT_W ((W-(2*BORDER))/4) +#define TOPBUTT_H 30 +#define CONTENT_X BORDER +#define CONTENT_Y ((1.5*BORDER)+TOPBUTT_H) +#define CONTENT_W (W-(2*BORDER)) +#define CONTENT_OFF (0-(CONTENT_W/2)) +#define SIDEBUTT_W 65 +#define SIDEBUTT_H 25 +#define SCONTENT_X (SIDEBUTT_W+BORDER) +#define SCONTENT_Y CONTENT_Y +#define SCONTENT_W (W-(SIDEBUTT_W+(2*BORDER))) +#define SCONTENT_OFF (0-(SCONTENT_W/2)) +#define RESCOMBO_OFF 8 +#define ELEM_H 16 +#define SA 0.3 + menuDef + { + name "simple_options" + visible MENU_TRUE + fullscreen MENU_FALSE + outOfBoundsClick + rect ((320-(W/2))-40) (240-(H/2)) W H + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + border WINDOW_BORDER_FULL + popup + onOpen + { + show hud; + hide look; + hide ghardware; + } + onESC + { + play "sound/misc/menu1.wav"; + close ingame_options + } + itemDef + { + name "window" + rect -480 -40 1280 400 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + + + itemDef + { + name hudBtn + text "Game" + group menuGrp + style WINDOW_STYLE_EMPTY + rect ((W-((3*TOPBUTT_W)+BORDER))-10) -30 TOPBUTT_W TOPBUTT_H + type ITEM_TYPE_BUTTON + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .6 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + hide optionsGrp; + hide load1 + show hud; + + setitemcolor playerBtn forecolor 0 0.8 1 1; + setitemcolor hudBtn forecolor 1 1 1 1; + setitemcolor controlsBtn forecolor 0 0.8 1 1; + setitemcolor systemBtn forecolor 0 0.8 1 1; + } + } + + itemDef + { + name controlsBtn + text "Controls" + group menuGrp + style WINDOW_STYLE_EMPTY + rect ((W-((2*TOPBUTT_W)+BORDER))+5) -30 TOPBUTT_W TOPBUTT_H + type ITEM_TYPE_BUTTON + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .6 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + hide optionsGrp; + show controls; + hide load1 + show look; + + setitemcolor playerBtn forecolor 0 0.8 1 1; + setitemcolor hudBtn forecolor 0 0.8 1 1; + setitemcolor controlsBtn forecolor 1 1 1 1; + setitemcolor systemBtn forecolor 0 0.8 1 1; + } + } + + itemDef + { + name systemBtn + text "System" + group menuGrp + style WINDOW_STYLE_EMPTY + rect ((W-((1*TOPBUTT_W)+BORDER))+25) -30 TOPBUTT_W TOPBUTT_H + type ITEM_TYPE_BUTTON + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .6 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + hide optionsGrp; + hide load1 + show system; + show ghardware; + + setitemcolor playerBtn forecolor 0 0.8 1 1; + setitemcolor hudBtn forecolor 0 0.8 1 1; + setitemcolor controlsBtn forecolor 0 0.8 1 1; + setitemcolor systemBtn forecolor 1 1 1 1; + } + } + + +//////// +#define GX 50 + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_EDITFIELD + style WINDOW_STYLE_EMPTY + text "Player Name:" + cvar "name" + maxchars 80 + rect GX 20 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Taunts Sounds Off:" + cvar "cg_noTaunt" + rect GX 35 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Team Chats Only:" + cvar "cg_teamChatsOnly" + rect GX 50 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Sticky Spectate:" + cvar "cg_stickySpec" + rect GX 65 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Static Death Cam:" + cvar "cg_staticDeathCam" + rect GX 80 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Disable Warning Dialogs:" + cvar "cg_disableWarningDialogs" + cvarFloatList { "No" 0 "Print to Console" 1 "Yes" 2 } + rect GX 95 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Show Crosshair:" + cvar "cg_drawCrosshair" + cvarFloatList { "Never" 0 "Ranged Weapons Only" 1 "Always" 2 } + rect GX 110 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Crosshair Size:" + cvar "cg_crosshairSize" + cvarFloatList { "Normal" 1 "Small" 0.75 "Tiny" 0.5 "Huge" 1.25 } + rect GX 125 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Show Clock:" + cvar "cg_drawClock" + cvarFloatList { "No" 0 "12 Hour" 1 "24 Hour" 2 } + rect GX 140 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Show Charge Bar:" + cvar "cg_drawChargeBar" + rect GX 155 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Show Lag-o-meter:" + cvar "cg_lagometer" + rect GX 170 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Show Team Overlay:" + cvar "cg_drawTeamOverlay" + cvarFloatList { "Off" 0 "All Teammates" 1 "Support Teammates" 2 "Nearby Teammates" 3 } + rect GX 185 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Sort Team Overlay:" + cvar "cg_teamOverlaySortMode" + cvarFloatList { "None" 0 "Score" 1 "Weapon/Class" 2 } + rect GX 200 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Show Gun:" + cvar "cg_drawGun" + rect GX 215 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Show Speed:" + cvar "cg_drawspeed" + cvarFloatList { "No" 0 "Text" 1 "Graph" 2 "Text + Graph" 3 "Text No-Z" 5 "Graph No-Z" 6 "Text + Graph No-Z" 7 } + rect GX 230 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Show FPS:" + cvar "cg_drawFPS" + rect GX 245 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Show Timer:" + cvar "cg_drawTimer" + rect GX 260 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Show Demo State:" + cvar "cg_drawDemoState" + rect GX 275 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + ///////////////// +#define GC 170 + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_YESNO + text "Auto Wallwalk Pitching:" + cvar "cg_wwFollow" + rect GC 20 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_YESNO + text "Sprint Toggles:" + cvar "cg_sprintToggle" + rect GC 40 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_YESNO + text "Wallwalk Control Toggles:" + cvar "cg_wwToggle" + rect GC 60 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_MULTI + text "Wallwalking Speed:" + cvar "cg_wwSmoothTime" + cvarFloatList { "Medium" 300 "Fast" 150 "Instant" 0 "Slow" 600 } + rect GC 80 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Run / Walk:" + cvar "+speed" + rect GC 100 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Dodge:" + cvar "+button6" + rect GC 120 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Sprint:" + cvar "+button8" + rect GC 140 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Forward:" + cvar "+forward" + rect GC 160 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Backpedal:" + cvar "+back" + rect GC 180 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Move Left:" + cvar "+moveleft" + rect GC 200 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Move Right:" + cvar "+moveright" + rect GC 220 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Jump:" + cvar "+moveup" + rect GC 240 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Crouch:" + cvar "+movedown" + rect GC 260 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Turn Left:" + cvar "+left" + rect GC 280 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Turn Right:" + cvar "+right" + rect GC 300 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Strafe:" + cvar "+strafe" + rect GC 320 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + +//////// UPGRADES +#define GB 350 + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Primary Attack:" + cvar "+attack" + rect GB 20 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Secondary Attack:" + cvar "+button5" + rect GB 40 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Previous Upgrade:" + cvar "weapprev" + rect GB 60 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Next Upgrade:" + cvar "weapnext" + rect GB 80 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Activate Upgrade:" + cvar "+button2" + rect GB 100 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Reload:" + cvar "reload" + rect GB 120 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Buy Ammo:" + cvar "buy ammo" + rect GB 140 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Use Medkit:" + cvar "itemact medkit" + rect GB 160 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Lookup:" + cvar "+lookup" + rect GB 180 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Look Down:" + cvar "+lookdown" + rect GB 200 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Mouse Look:" + cvar "+mlook" + rect GB 220 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Centerview:" + cvar "centerview" + rect GB 240 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_YESNO + text "Free Look:" + cvar "cl_freelook" + rect GB 260 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_SLIDER + text "Mouse Sensitivity:" + cvarfloat "sensitivity" 5 1 30 + rect GB 280 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_YESNO + text "Invert Mouse:" + cvar "ui_mousePitch" + rect GB 300 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript update ui_mousePitch + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_YESNO + text "Smooth Mouse:" + cvar "m_filter" + rect GB 320 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + +//////// MISC +#define GA 0 + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Show Scores:" + cvar "+scores" + rect GA 20 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Scroll Scores Up:" + cvar "scoresUp" + rect GA 40 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Scroll Scores Down:" + cvar "scoresDown" + rect GA 60 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Use Structure/Evolve:" + cvar "+button7" + rect GA 80 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Deconstruct Structure:" + cvar "deconstruct" + rect GA 100 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Gesture:" + cvar "+button3" + rect GA 120 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Chat:" + cvar "messagemode" + rect GA 140 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Team Chat:" + cvar "messagemode2" + rect GA 160 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Vote Yes:" + cvar "vote yes" + rect GA 180 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Vote No:" + cvar "vote no" + rect GA 200 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Team Vote Yes:" + cvar "teamvote yes" + rect GA 220 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Team Vote No:" + cvar "teamvote no" + rect GA 240 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Screenshot:" + cvar "screenshotJPEG" + rect GA 260 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Hummel Fly Button:" + cvar "+speed" + rect GA 280 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textstyle ITEM_TEXTSTYLE_BLINK + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } +//////// SYSTEM +#define HA 70 + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Quality Preset:" + cvar "ui_glCustom" + cvarFloatList { "High Quality" 0 "Normal" 1 "Fast" 2 "Fastest" 3 "Custom" 4 } + rect HA 20 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript update "ui_glCustom" + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "GL Extensions:" + cvar "r_allowExtensions" + rect HA 40 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCuston + } + } + + + itemDef + { + name ghardware + group optionsGrp + rect 30 75 130 20 + type ITEM_TYPE_COMBOBOX + style WINDOW_STYLE_FILLED + elementwidth ((SCONTENT_W/2)-(2*BORDER)) + elementheight (ELEM_H) + dropitems 16 + elementtype LISTBOX_TEXT + feeder FEEDER_RESOLUTIONS + border WINDOW_BORDER_NONE + borderColor 0 0.8 1 1 + textscale SA + forecolor 0 0.8 1 1 + backcolor 0.1 0.1 0.1 1 + outlinecolor 0.1 0.1 0.1 0 + visible MENU_FALSE + doubleclick + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Color Depth:" + cvar "r_colorbits" + cvarFloatList { "Default" 0 "16 bit" 16 "32 bit" 32 } + rect HA 100 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom; + uiScript update "r_colorbits" + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Fullscreen:" + cvar "r_fullscreen" + rect HA 120 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Lighting:" + cvar "r_vertexlight" + cvarFloatList { "Light Map (high)" 0 "Vertex (low)" 1 } + rect HA 140 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Geometric Detail:" + cvar "r_lodbias" + cvarFloatList { "High" 0 "Medium" 1 "Low" 2 } + rect HA 160 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom; + uiScript update "r_lodbias" + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Texture Detail:" + cvar "r_picmip" + cvarFloatList { "Low" 2 "Normal" 1 "High" 0 } + rect HA 180 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Texture Quality:" + cvar "r_texturebits" + cvarFloatList { "Default" 0 "16 bit" 16 "32 bit" 32 } + rect HA 200 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Texture Filter:" + cvar "r_texturemode" + cvarStrList { "Bilinear", "GL_LINEAR_MIPMAP_NEAREST", "Trilinear", "GL_LINEAR_MIPMAP_LINEAR" } + rect HA 220 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Anisotropic Filtering:" + cvar "r_ext_texture_filter_anisotropic" + rect HA 240 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Compress Textures:" + cvar "r_ext_compressed_textures " + rect HA 260 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom + } + } + + + +//////// GFX SOFTWARE +#define HB 260 + + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_SLIDER + text "Brightness:" + cvarfloat "r_gamma" 1 .5 2 + rect HB 20 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_SLIDER + text "Screen Size:" + cvarfloat "cg_viewsize" 100 30 100 + rect HB 40 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Marks On Walls:" + cvar "cg_marks" + rect HB 60 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Dynamic Lights:" + cvar "r_dynamiclight" + rect HB 80 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Draw Gun:" + cvar "cg_drawGun" + rect HB 100 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Low Quality Sky:" + cvar "r_fastsky" + rect HB 120 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Sync Every Frame:" + cvar "r_finish" + rect HB 140 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "In Game Videos:" + cvar "r_inGameVideo" + rect HB 160 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Depth Sort Particles:" + cvar "cg_depthSortParticles" + rect HB 180 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Particle Physics:" + cvar "cg_bounceParticles" + cvarFloatList { "Low Quality" 0 "High Quality" 1 } + rect HB 200 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_SLIDER + text "Effects Volume:" + cvarfloat "s_volume" 0.7 0 1 + rect HB 220 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_SLIDER + text "Music Volume:" + cvarfloat "s_musicvolume" 0.25 0 1 + rect HB 240 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "OpenAL:" + cvar "s_useOpenAL" + rect HB 260 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Sound Quality:" + cvar "s_khz" + cvarFloatList { "44 khz (very high)" 44 "22 khz (high)" 22 "11 khz (low)" 11 } + rect HB 280 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Doppler Sound:" + cvar "s_doppler" + rect HB 300 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Net Data Rate:" + cvar "rate" + cvarFloatList { "<=28.8k" 2500 "33.6k" 3000 "56k" 4000 "ISDN" 5000 "LAN/CABLE/xDSl" 25000 } + rect HB 320 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_BUTTON + text "APPLY SETTINGS" + style WINDOW_STYLE_EMPTY + rect 0 300 150 30 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textstyle ITEM_TEXTSTYLE_BLINK + textscale .4 + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + exec "vid_restart" + } + } + + } +} diff --git a/assets/ui/password.menu b/assets/ui/password.menu new file mode 100644 index 0000000..4db76bf --- /dev/null +++ b/assets/ui/password.menu @@ -0,0 +1,83 @@ +#include "ui/menudef.h" + +{ + \\ PASSWORD POPUP MENU \\ + +#define BUTT_W 45 +#define BUTT_H 35 +#define BORDER 10 +#define INPUT_H 20 +#define W 250 +#define H ((2*BORDER)+INPUT_H+BUTT_H) + + menuDef + { + name "password_popmenu" + visible MENU_FALSE + fullscreen MENU_FALSE + rect (320-(W/2)) (240-(H/2)) W H + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + border WINDOW_BORDER_NONE + popup + + onOpen + { + setfocus passwordEntry + } + + onESC + { + close password_popmenu + } + + itemDef + { + name window + rect 0 0 W H + style WINDOW_STYLE_FILLED + backcolor 0 0 0 0.8 + visible MENU_TRUE + decoration + + border WINDOW_BORDER_NONE + } + + // PASSWORD // + + itemDef + { + name passwordEntry + type ITEM_TYPE_EDITFIELD + style WINDOW_STYLE_EMPTY + text "Password:" + maxChars 40 + textscale .4 + cvar "password" + rect BORDER BORDER (W-(2*BORDER)) INPUT_H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + } + + itemDef + { + name yes + text "OK" + type ITEM_TYPE_BUTTON + textscale .25 + style WINDOW_STYLE_EMPTY + rect (W-BUTT_W) (H-BUTT_H) BUTT_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + close password_popmenu + } + } + } +} diff --git a/assets/ui/say.menu b/assets/ui/say.menu new file mode 100644 index 0000000..1f7fe8f --- /dev/null +++ b/assets/ui/say.menu @@ -0,0 +1,137 @@ +#include "ui/menudef.h" + +{ + +#define BORDER 10 + +#define X BORDER +#define Y BORDER +#define W (600-(2*BORDER)) +#define H (480-(2*BORDER)) + + // Say to All + menuDef + { + name say + fullScreen MENU_FALSE + visible MENU_FALSE + rect X (Y+40) W H + aspectBias ALIGN_LEFT + focusColor 1 1 1 1 + style WINDOW_STYLE_EMPTY + onOpen + { + setfocus say_field; + } + + itemDef + { + name say_field + type ITEM_TYPE_SAYFIELD + style WINDOW_STYLE_EMPTY + text "^5Say:" + cvar "ui_sayBuffer" + maxchars 128 + rect 0 0 W H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textstyle ITEM_TEXTSTYLE_SHADOWED + textscale .45 + forecolor 1 0.8 1 0.5 + visible MENU_TRUE + onCharEntry + { + uiScript SayKeyDown; + } + onTextEntry + { + uiScript Say; + close say; + } + } + } + + // Say to Team + menuDef + { + name say_team + fullScreen MENU_FALSE + visible MENU_FALSE + rect X (Y+40) W H + aspectBias ALIGN_LEFT + focusColor 1 1 1 1 + style WINDOW_STYLE_EMPTY + onOpen + { + setfocus say_field + } + + itemDef + { + name say_field + type ITEM_TYPE_SAYFIELD + style WINDOW_STYLE_EMPTY + text "^5Say to team:" + cvar "ui_sayBuffer" + maxchars 128 + rect 0 0 W H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textstyle ITEM_TEXTSTYLE_SHADOWED + textscale .45 + forecolor 1 0.8 1 0.5 + visible MENU_TRUE + onCharEntry + { + uiScript SayKeyDown; + } + onTextEntry + { + uiScript Say; + close say_team; + } + } + } + + // Command + menuDef + { + name say_command + fullScreen MENU_FALSE + visible MENU_FALSE + rect X (Y+40) W H + aspectBias ALIGN_LEFT + focusColor 1 1 1 1 + style WINDOW_STYLE_EMPTY + onOpen + { + setfocus say_field + } + + itemDef + { + name say_field + type ITEM_TYPE_SAYFIELD + style WINDOW_STYLE_EMPTY + text "[yekey]^5Command:" + cvar "ui_sayBuffer" + maxchars 128 + rect 0 0 W H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textstyle ITEM_TEXTSTYLE_SHADOWED + textscale .45 + forecolor 1 0.8 1 0.5 + visible MENU_TRUE + onCharEntry + { + uiScript SayKeyDown; + } + onTextEntry + { + uiScript Say; + close say_command; + } + } + } +} diff --git a/assets/ui/serverinfo.menu b/assets/ui/serverinfo.menu new file mode 100644 index 0000000..0c6342e --- /dev/null +++ b/assets/ui/serverinfo.menu @@ -0,0 +1,110 @@ +#include "ui/menudef.h" + +{ + \\ SERVER INFO POPUP MENU \\ + +#define W 400 +#define H 300 +#define BUTT_W 45 +#define BUTT_H 35 +#define BORDER 10 +#define LIST_W (W-(2*BORDER)) +#define LIST_DW (LIST_W-40) +#define LEFT_C 0.13 +#define RIGHT_C 0.61 + + menuDef + { + name "serverinfo_popmenu" + visible MENU_FALSE + fullscreen MENU_FALSE + rect (320-(W/2)) (240-(H/2)) W H + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + border WINDOW_BORDER_NONE + popup + onClose { } + onOpen { uiScript ServerStatus } + onESC + { + close serverinfo_popmenu + } + + itemDef + { + name window + rect 0 -65 400 400 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 0.8 + visible MENU_TRUE + decoration + border WINDOW_BORDER_NONE + + } + + itemDef + { + name serverinfo + rect 0 -65 400 400 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 120 + elementheight 16 + textscale .25 + border WINDOW_BORDER_NONE + elementtype LISTBOX_TEXT + feeder FEEDER_SERVERSTATUS + notselectable + visible MENU_TRUE + columns 4 + 0 ((2*LEFT_C)*LIST_DW) ALIGN_LEFT + (LEFT_C*LIST_DW) (LEFT_C*LIST_DW) ALIGN_LEFT + ((2*LEFT_C)*LIST_DW) (LEFT_C*LIST_DW) ALIGN_LEFT + ((1-RIGHT_C)*LIST_DW) (RIGHT_C*LIST_DW) ALIGN_LEFT + } + + // BUTTON // + + itemDef + { + name refresh + text "Refresh" + type ITEM_TYPE_BUTTON + textscale .3 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .8 + rect 70 345 100 15 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript ServerStatus + } + } + + itemDef + { + name close + text "Close" + type ITEM_TYPE_BUTTON + textscale .3 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .8 + rect 220 345 100 15 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + close serverinfo_popmenu + } + } + } +} + + diff --git a/assets/ui/teamscore.menu b/assets/ui/teamscore.menu new file mode 100644 index 0000000..f686d99 --- /dev/null +++ b/assets/ui/teamscore.menu @@ -0,0 +1,170 @@ +#include "ui/menudef.h" + +{ + \\ score_menu \\ + +#define W 500 +#define H 338 +#define BORDER 10 + +#define TOFF 10 +#define SPEC_W 75 +#define BAR_H 30 + +#define LLIST_L 0 +#define LLIST_R (W/2) +#define RLIST_L (W/2) +#define RLIST_R W + + + menuDef + { + name "teamscore_menu" + visible MENU_FALSE + fullscreen MENU_FALSE + rect (320-(W/2)) (260-(H/2)) W H + focusColor 1 .75 0 1 + style WINDOW_STYLE_EMPTY + + + // TEAM NAME // + + itemDef + { + name "scoreye" + style WINDOW_STYLE_SHADER + rect -50 40 595 300 + visible 1 + background "ui/assets/score_baseb" + decoration + } + + //flicker light + itemDef + { + name "score_addlight" + style WINDOW_STYLE_SHADER + rect 209 116 50 100 + visible 1 + background "scripts/scoreaddlight" + decoration + } + itemDef + { + name confirm5 + type ITEM_TYPE_BUTTON + text "WWW.YE.BOARDS.NET" + style WINDOW_STYLE_EMPTY + textscale .30 + rect 1 341 W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 1 1 1 1 + visible MENU_TRUE + decoration + } + itemDef + { + name "score_add" + style WINDOW_STYLE_SHADER + rect -51 -21 600 397 + visible 1 + background "scripts/scoreadd" + decoration + } + + // TEAM HEADINGS // + + itemDef + { + name leftlist + rect -42 (((2*BAR_H)+BORDER)+5) ((W/1.6)+40) (H-((3*BAR_H)+(2*BORDER))) +// rect 255 (((2*BAR_H)+BORDER)+5) ((W/1.6)+40) (H-((3*BAR_H)+(2*BORDER))) + style WINDOW_STYLE_FILLED + backcolor 0.00 1.35 2.55 0 + border WINDOW_BORDER_NONE + borderSize 1.0 + bordercolor .5 .5 .5 1 + forecolor 1 0 0 1 + visible MENU_TRUE + type ITEM_TYPE_LISTBOX + elementwidth 140 + elementheight 16 + textscale .26 + textstyle ITEM_TEXTSTYLE_SHADOWED + elementtype LISTBOX_TEXT + feeder FEEDER_ALIENTEAM_LIST + columns 7 + 10 10 ALIGN_LEFT + 23 10 ALIGN_LEFT + 5 30 ALIGN_LEFT + 55 80 ALIGN_LEFT + 138 50 ALIGN_RIGHT + 205 29 ALIGN_RIGHT + 244 36 ALIGN_RIGHT + } + + itemDef + { + name rightlist +// rect -42 (((2*BAR_H)+BORDER)+5) ((W/1.6)+40) (H-((3*BAR_H)+(2*BORDER))) + rect 255 (((2*BAR_H)+BORDER)+5) ((W/1.6)+40) (H-((3*BAR_H)+(2*BORDER))) + style WINDOW_STYLE_FILLED + backcolor 0.00 1.35 2.55 0 + border WINDOW_BORDER_NONE + borderSize 1.0 + bordercolor .5 .5 .5 1 + forecolor 0 0.6 1 1 + visible MENU_TRUE + type ITEM_TYPE_LISTBOX + elementwidth 140 + elementheight 16 + textscale .26 + textstyle ITEM_TEXTSTYLE_SHADOWED + elementtype LISTBOX_TEXT + feeder FEEDER_HUMANTEAM_LIST + + columns 7 + 10 10 ALIGN_LEFT + 23 10 ALIGN_LEFT + 5 30 ALIGN_LEFT + 55 80 ALIGN_LEFT + 138 50 ALIGN_RIGHT + 205 29 ALIGN_RIGHT + 244 36 ALIGN_RIGHT + } + + itemDef + { + name window + rect -22 ((H-BAR_H)) 540 31 + style WINDOW_STYLE_FILLED + backcolor 0.00 1.35 2.55 0 + textstyle ITEM_TEXTSTYLE_SHADOWED + forecolor 1 1 1 1 + textscale .40 + textvalign VALIGN_CENTER + visible MENU_TRUE + ownerdraw CG_SPECTATORS + decoration + } + + itemDef + { + name winner + type ITEM_TYPE_TEXT + rect ((W/2)-10) -0 0 0 + style WINDOW_STYLE_EMPTY + forecolor 0 0.6 1 1 + textscale 0.7 + textalign ALIGN_CENTER + textvalign VALIGN_TOP + textstyle ITEM_TEXTSTYLE_SHADOWED + visible MENU_TRUE + cvar "ui_winner" + decoration + } + + + } +} diff --git a/assets/ui/teamscoreb.menu b/assets/ui/teamscoreb.menu new file mode 100644 index 0000000..93579e1 --- /dev/null +++ b/assets/ui/teamscoreb.menu @@ -0,0 +1,129 @@ +#include "ui/menudef.h" + +{ + \\ score_menu \\ + +#define W 500 +#define H 338 +#define BORDER 10 + +#define TOFF 10 +#define SPEC_W 75 +#define BAR_H 30 + +#define LLIST_L 0 +#define LLIST_R (W/2) +#define RLIST_L (W/2) +#define RLIST_R W + + + menuDef + { + name "teamscoreb_menu" + visible MENU_FALSE + fullscreen MENU_FALSE + rect (320-(W/2)) (260-(H/2)) W H + focusColor 1 .75 0 1 + style WINDOW_STYLE_EMPTY + + + // TEAM NAME // + + itemDef + { + name "scoreye" + style WINDOW_STYLE_SHADER + rect -110 40 720 300 + visible 1 + background "ui/assets/score_baseb" + decoration + } + + + itemDef + { + name "score_add" + style WINDOW_STYLE_SHADER + rect -120 -21 740 396 + visible 1 + background "scripts/scoreadd" + decoration + } + + // TEAM HEADINGS // + + itemDef + { + name leftlist + rect -110 (((2*BAR_H)+BORDER)+5) ((W/1.6)+40) (H-((3*BAR_H)+(2*BORDER))) + style WINDOW_STYLE_FILLED + backcolor 0.00 1.35 2.55 0 + border WINDOW_BORDER_NONE + borderSize 1.0 + bordercolor .5 .5 .5 1 + forecolor 0 0.6 1 1 + visible MENU_TRUE + type ITEM_TYPE_LISTBOX + elementwidth 140 + elementheight 16 + textscale .26 + textstyle ITEM_TEXTSTYLE_SHADOWED + elementtype LISTBOX_TEXT + feeder FEEDER_HUMANTEAM_LIST + columns 7 + 10 10 ALIGN_LEFT + 20 10 ALIGN_LEFT + 5 30 ALIGN_LEFT + 55 155 ALIGN_LEFT + 215 50 ALIGN_RIGHT + 273 30 ALIGN_RIGHT + 308 36 ALIGN_RIGHT + } + + itemDef + { + name rightlist + rect 255 (((2*BAR_H)+BORDER)+5) ((W/1.6)+40) (H-((3*BAR_H)+(2*BORDER))) + style WINDOW_STYLE_FILLED + backcolor 0.00 1.35 2.55 0 + border WINDOW_BORDER_NONE + borderSize 1.0 + bordercolor .5 .5 .5 1 + forecolor 1 0 0 1 + visible MENU_TRUE + type ITEM_TYPE_LISTBOX + elementwidth 140 + elementheight 16 + textscale .26 + textstyle ITEM_TEXTSTYLE_SHADOWED + elementtype LISTBOX_TEXT + feeder FEEDER_ALIENTEAM_LIST + columns 7 + 13 10 ALIGN_LEFT + 20 10 ALIGN_LEFT + 5 30 ALIGN_LEFT + 55 155 ALIGN_LEFT + 215 50 ALIGN_RIGHT + 273 30 ALIGN_RIGHT + 308 36 ALIGN_RIGHT + } + + itemDef + { + name window + rect -86 ((H-BAR_H)) 676 31 + style WINDOW_STYLE_FILLED + textstyle ITEM_TEXTSTYLE_SHADOWED + backcolor 0.00 1.35 2.55 0 + forecolor 1 1 1 1 + textscale .40 + textvalign VALIGN_CENTER + visible MENU_TRUE + ownerdraw CG_SPECTATORS + decoration + } + + + + } +} diff --git a/assets/ui/tremulous.txt b/assets/ui/tremulous.txt new file mode 100644 index 0000000..3255f05 --- /dev/null +++ b/assets/ui/tremulous.txt @@ -0,0 +1,15 @@ +// menu defs +// +{ + loadMenu { "ui/tremulous_teamselect.menu" } + loadMenu { "ui/tremulous_alienclass.menu" } + loadMenu { "ui/tremulous_humanitem.menu" } + loadMenu { "ui/tremulous_alienbuild.menu" } + loadMenu { "ui/tremulous_humanbuild.menu" } + loadMenu { "ui/tremulous_humanarmoury.menu" } + loadMenu { "ui/tremulous_dialogs.menu" } + loadMenu { "ui/tremulous_humandialogs.menu" } + loadMenu { "ui/tremulous_aliendialogs.menu" } + loadMenu { "ui/tremulous_alienupgrade.menu" } + loadMenu { "ui/say.menu" } +} diff --git a/assets/ui/tremulous_alien_builder_hud.menu b/assets/ui/tremulous_alien_builder_hud.menu new file mode 100644 index 0000000..b532264 --- /dev/null +++ b/assets/ui/tremulous_alien_builder_hud.menu @@ -0,0 +1,42 @@ +#include "ui/menudef.h" + +{ + +#define W 640 +#define H 480 + + menuDef + { + name "alien_builder_hud" + fullScreen MENU_FALSE + visible MENU_TRUE + rect 0 0 W H + aspectBias ASPECT_NONE + +#include "ui/tremulous_alien_common_hud.h" + + //BUILD TIMER + itemDef + { + name "buildtimer" + rect 567 410 25 25 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor 1.0 0.0 0.0 .5 + ownerdraw CG_PLAYER_BUILD_TIMER + } + + //BUILD POINTS + itemDef + { + name "build-points" + rect 493.5 421.5 60 15 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor 1.0 0.0 0.0 1.0 + ownerdraw CG_PLAYER_AMMO_VALUE + } + } +} diff --git a/assets/ui/tremulous_alien_common_hud.h b/assets/ui/tremulous_alien_common_hud.h new file mode 100644 index 0000000..f51db81 --- /dev/null +++ b/assets/ui/tremulous_alien_common_hud.h @@ -0,0 +1,257 @@ +#define COMMON_HUD_R 1.0 +#define COMMON_HUD_G 0.0 +#define COMMON_HUD_B 0.0 +#include "ui/tremulous_common_hud.h" + +////////////////// +//STATIC OBJECTS// +////////////////// + +//LEFT RING CIRCLE +itemDef +{ + name "left-ring-circle" + rect 47.5 410 25 25 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.25 + style WINDOW_STYLE_SHADER + background "ui/assets/neutral/circle.tga" +} + +//LEFT ARM +itemDef +{ + name "left-arm" + rect 77 404.75 104 52.5 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.25 + style WINDOW_STYLE_SHADER + background "ui/assets/alien/left-arm.tga" +} + +//LEFT ARM CIRCLE +itemDef +{ + name "left-arm-circle" + rect 150 417.5 25 25 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.25 + style WINDOW_STYLE_SHADER + background "ui/assets/neutral/circle.tga" +} + +//RIGHT RING CIRCLE +itemDef +{ + name "right-ring-circle" + rect 567 410 25 25 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.25 + style WINDOW_STYLE_SHADER + background "ui/assets/neutral/circle.tga" +} + +//RIGHT ARM +itemDef +{ + name "right-arm" + rect 417 395 145 60 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.25 + style WINDOW_STYLE_SHADER + background "ui/assets/alien/right-arm.tga" +} + +/////////////////// +//DYNAMIC OBJECTS// +/////////////////// + +//BOLT +itemDef +{ + name "bolt" + rect 52.5 412.5 15 20 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.8 + backcolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.2 + background "ui/assets/alien/bolt.tga" + ownerdraw CG_PLAYER_BOOST_BOLT +} + +//CROSS +itemDef +{ + name "cross" + rect 150 417.5 25 25 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.5 + ownerdraw CG_PLAYER_HEALTH_CROSS +} + +//LEFT RING +itemDef +{ + name "left-ring" + rect 7.25 369.5 90.5 106 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.8 + backcolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.2 + background "ui/assets/alien/left-ring.tga" + ownerdraw CG_PLAYER_BOOSTED +} + +//LEFT SPIKES +itemDef +{ + name "left-spikes" + rect 18.5 381 59 83 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 1.0 + backcolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.2 + background "ui/assets/alien/left-spikes.tga" + ownerdraw CG_PLAYER_WALLCLIMBING +} + +//RIGHT RING +itemDef +{ + name "right-ring" + rect 542.25 369.5 90.5 106 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.8 + backcolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.2 + background "ui/assets/alien/right-ring.tga" + ownerdraw CG_PLAYER_BOOSTED +} + +//RIGHT SPIKES +itemDef +{ + name "right-spikes" + rect 562.5 381 59 83 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 1.0 + backcolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.2 + background "ui/assets/alien/right-spikes.tga" + ownerdraw CG_PLAYER_WALLCLIMBING +} + +//HEALTH +itemDef +{ + name "health" + rect 78.5 421.5 60 15 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B .5 + ownerdraw CG_PLAYER_HEALTH +} + +//ALIEN CLASS ICON +itemDef +{ + name "alien-icon" + rect 423 417.5 25 25 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.6 + ownerdraw CG_PLAYER_WEAPONICON +} + +//ORGANS +itemDef +{ + name "organs" + rect 565 417 11 11 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 1 + ownerdraw CG_PLAYER_CREDITS_VALUE_NOPAD +} + +//CREDITS FRACTION +itemDef +{ + name "credits-background" + rect 567 410 25 25 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.25 + background "ui/assets/neutral/circle.tga" + ownerdraw CG_PLAYER_CREDITS_FRACTION +} + +//ALIENSENSE +itemDef +{ + name "aliensense" + rect 20 20 600 400 + visible MENU_TRUE + decoration + ownerdraw CG_PLAYER_ALIEN_SENSE +} + +//CHARGE BAR +itemDef +{ + name "charge" + rect 292 426 56 8 + aspectBias ALIGN_CENTER + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.5 + ownerdraw CG_PLAYER_CHARGE_BAR + background "ui/assets/neutral/charge_cap_h.tga" +} + +//CHARGE BAR BG +itemDef +{ + name "chargebg" + rect 288 422 64 16 + aspectBias ALIGN_CENTER + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.25 + ownerdraw CG_PLAYER_CHARGE_BAR_BG + background "ui/assets/neutral/charge_bg_h.tga" +} + +//TEAM OVERLAY +itemDef +{ + name "teamoverlay" + rect BORDER 175 250 128 + style WINDOW_STYLE_EMPTY + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.75 + textscale 0.85 + ownerdraw CG_TEAMOVERLAY +} diff --git a/assets/ui/tremulous_alien_general_hud.menu b/assets/ui/tremulous_alien_general_hud.menu new file mode 100644 index 0000000..3f936c7 --- /dev/null +++ b/assets/ui/tremulous_alien_general_hud.menu @@ -0,0 +1,79 @@ +#include "ui/menudef.h" + +{ + +#define W 640 +#define H 480 + + menuDef + { + name "alien_general_hud" + fullScreen MENU_FALSE + visible MENU_TRUE + rect 0 0 W H + aspectBias ASPECT_NONE + +#include "ui/tremulous_alien_common_hud.h" + + //BLOB + itemDef + { + name "blob" + rect 497 419 52 18 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + forecolor 1.0 0.0 0.0 0.5 + background "ui/assets/alien/tremublob.tga" + ownerdraw CG_PLAYER_POISON_BARBS + } + //BOMBS + itemDef + { + name "bombs" + rect 528 421 52 18 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + forecolor 1.0 0.0 0.0 0.5 + background "ui/assets/alien/trembombs.tga" + ownerdraw CG_PLAYER_BOMBS + } + //FBREATH + itemDef + { + name "fbreath" + rect 495 416 55 21 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + forecolor 1.0 0.0 0.0 0.5 + background "ui/assets/alien/tremfbreath.tga" + ownerdraw CG_PLAYER_FBREATH + } + //PRICKLES + itemDef + { + name "prickles" + rect 475 419 80 21 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + forecolor 1.0 0.0 0.0 0.5 + background "ui/assets/alien/prickles.tga" + ownerdraw CG_PLAYER_PRICKLES + } + //lvl1upginvi + itemDef + { + name "lvl1upginvi" + rect 580 320 50 50 + visible MENU_TRUE + ownerdraw CG_DRAW_INVI_STAT + } + //lvl1upginvi + itemDef + { + name "basioverlay" + rect 0 0 W H + visible MENU_TRUE + ownerdraw CG_DRAW_INVI_OVERLAY + } + } +} diff --git a/assets/ui/tremulous_alienbuild.menu b/assets/ui/tremulous_alienbuild.menu new file mode 100644 index 0000000..b7bda9a --- /dev/null +++ b/assets/ui/tremulous_alienbuild.menu @@ -0,0 +1,107 @@ +#include "ui/menudef.h" +{ +#define W 550 +#define H 250 + menuDef + { + name "tremulous_alienbuild" + visible MENU_FALSE + fullscreen MENU_FALSE + outOfBoundsClick + rect (320-(W/2)) 160 W H + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + popup + onOpen { uiScript LoadAlienBuilds; setFocus list } + + itemDef + { + name "window" + rect -250 -30 1280 305 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + itemDef + { + name "list" + rect 142 -20 140 260 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 120 + elementheight 20 + textscale .33 + elementtype LISTBOX_TEXT + feeder FEEDER_TREMALIENBUILD + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible MENU_TRUE + doubleclick + { + play "sound/misc/menu1.wav"; + uiScript BuildAlienBuildable; + close tremulous_alienbuild + } + } + itemDef + { + name infopane + ownerdraw UI_ABUILDINFOPANE + textstyle ITEM_TEXTSTYLE_NORMAL + style WINDOW_STYLE_EMPTY + rect 290 -20 200 260 + textscale .33 + textalign ALIGN_LEFT + textvalign VALIGN_TOP + textalignx 6 + textaligny 6 + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible MENU_TRUE + decoration + } + itemDef + { + name "Okay" + text "OKAY" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 220 245 30 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor 0 0 0 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript BuildAlienBuildable; + close tremulous_alienbuild + } + } + + itemDef + { + name "Cancel" + text "CANCEL" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 305 245 30 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor 0 0 0 1 + visible MENU_TRUE + action + { + play "sound/misc/menu3.wav"; + close tremulous_alienbuild + } + } + } +} diff --git a/assets/ui/tremulous_alienclass.menu b/assets/ui/tremulous_alienclass.menu new file mode 100644 index 0000000..374f1c7 --- /dev/null +++ b/assets/ui/tremulous_alienclass.menu @@ -0,0 +1,124 @@ +#include "ui/menudef.h" +{ +#define W 550 +#define H 250 + menuDef + { + name "tremulous_alienclass" + visible MENU_TRUE + outOfBoundsClick + rect 0 0 W H + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + onOpen { uiScript LoadAlienClasses; setFocus list } + popup + itemDef + { + name "window" + rect -250 300 1280 120 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + itemDef + { + name "list" + rect 200 310 110 60 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 110 + elementheight 20 + textscale .33 + elementtype LISTBOX_TEXT + feeder FEEDER_TREMALIENCLASSES + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible MENU_TRUE + doubleclick + { + play "sound/misc/menu1.wav"; + uiScript SpawnAsAlienClass; + close tremulous_alienclass + } + } + itemDef + { + name infopane + ownerdraw UI_ACLASSINFOPANE + textstyle ITEM_TEXTSTYLE_NORMAL + style WINDOW_STYLE_EMPTY + rect 320 310 200 260 + textscale .25 + textalign ALIGN_LEFT + textvalign VALIGN_TOP + textalignx 6 + textaligny 6 + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible MENU_TRUE + decoration + } + itemDef + { + name "Back" + text "BACK" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 296 390 50 30 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible MENU_TRUE + action + { + play "sound/misc/menu4.wav"; + close tremulous_alienclass; + open tremulous_teamselect + } + } + itemDef + { + name "Okay" + text "OKAY" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 245 390 50 30 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript SpawnAsAlienClass; + close tremulous_alienclass + } + } + itemDef + { + name "Cancel" + text "CANCEL" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 350 390 50 30 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible MENU_TRUE + action + { + play "sound/misc/menu3.wav"; + close tremulous_alienclass + } + } + } +} diff --git a/assets/ui/tremulous_aliendialogs.menu b/assets/ui/tremulous_aliendialogs.menu new file mode 100644 index 0000000..f55c421 --- /dev/null +++ b/assets/ui/tremulous_aliendialogs.menu @@ -0,0 +1,94 @@ +#include "ui/menudef.h" + +{ + +#define W 280 +#define H 190 +#define BORDER 10 + +#define BUTT_H 25 +#define BUTT_W 45 + +#define INFO_W (W-(2*BORDER)) +#define INFO_H (H-((4*BORDER)+(2*BUTT_H))) +#define INFO_X BORDER +#define INFO_Y ((2*BORDER)+BUTT_H) + + menuDef + { + name "tremulous_alien_dialog" + visible MENU_FALSE + fullscreen MENU_FALSE + outOfBoundsClick + rect (320-(W/2)) (240-(H/2)) W H + focusColor 1 1 1 1 + style WINDOW_STYLE_EMPTY + popup + + itemDef + { + name "window" + rect -400 -10 1280 205 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + + + itemDef + { + name alien_dialog + text "Error" + type ITEM_TYPE_TEXT + textstyle ITEM_TEXTSTYLE_NORMAL + style WINDOW_STYLE_EMPTY + rect BORDER BORDER INFO_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 0.5 + backcolor .5 0 0 .25 + visible MENU_TRUE + decoration + } + + itemDef + { + name alien_dialog + type ITEM_TYPE_TEXT + textstyle ITEM_TEXTSTYLE_NORMAL + style WINDOW_STYLE_EMPTY + rect INFO_X INFO_Y INFO_W INFO_H + cvar "ui_dialog" + wrapped + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .33 + forecolor 0 0.8 1 0.5 + backcolor .5 0 0 .25 + visible MENU_TRUE + decoration + } + + itemDef + { + name alien_dialog + text "OK" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect (W-(BORDER+BUTT_W)) (H-(BORDER+BUTT_H)) BUTT_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 0.5 + backcolor .5 0 0 .25 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + close tremulous_alien_dialog + } + } + } +} diff --git a/assets/ui/tremulous_alienupgrade.menu b/assets/ui/tremulous_alienupgrade.menu new file mode 100644 index 0000000..c989549 --- /dev/null +++ b/assets/ui/tremulous_alienupgrade.menu @@ -0,0 +1,106 @@ +#include "ui/menudef.h" +{ +#define W 550 +#define H 250 +menuDef + { + name "tremulous_alienupgrade" + visible MENU_TRUE + fullscreen MENU_FALSE + outOfBoundsClick + rect 0 0 W H + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + popup + onOpen { uiScript LoadAlienUpgrades; setFocus list } + + itemDef + { + name "window" + rect -250 170 1280 250 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + itemDef + { + name "list" + rect 200 190 120 200 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 120 + elementheight 20 + textscale .33 + elementtype LISTBOX_TEXT + feeder FEEDER_TREMALIENUPGRADE + forecolor 0 0.8 1 1 + outlinecolor 1 1 1 0.1 + visible 1 + doubleclick + { + play "sound/misc/menu1.wav"; + uiScript UpgradeToNewClass; + close tremulous_alienupgrade + } + } + itemDef + { + name infopane + ownerdraw UI_AUPGRADEINFOPANE + textstyle ITEM_TEXTSTYLE_NORMAL + style WINDOW_STYLE_EMPTY + rect 330 190 260 200 + textscale .33 + textalign ALIGN_LEFT + textvalign VALIGN_TOP + textalignx 6 + textaligny 6 + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible 1 + decoration + } + itemDef + { + name "Okay" + text "OKAY" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 245 390 50 30 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript UpgradeToNewClass; + close tremulous_alienupgrade + } + } + + itemDef + { + name "Cancel" + text "CANCEL" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 350 390 50 30 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible MENU_TRUE + action + { + play "sound/misc/menu3.wav"; + close tremulous_alienupgrade + } + } + } +} diff --git a/assets/ui/tremulous_common_hud.h b/assets/ui/tremulous_common_hud.h new file mode 100644 index 0000000..57427b1 --- /dev/null +++ b/assets/ui/tremulous_common_hud.h @@ -0,0 +1,232 @@ +#define BORDER 10 + +#define STAT_W 45 +#define STAT_H 22 +#define STAT_X (W-(BORDER+STAT_W)) + +#define CONSOLE_W (W-((3*BORDER)+STAT_W)) +#define CONSOLE_H 300 +#define MAIN_W (W-(2*BORDER)) + +//CONSOLE +itemDef +{ + name "console" + rect BORDER 30 CONSOLE_W CONSOLE_H + aspectBias ALIGN_LEFT + style WINDOW_STYLE_EMPTY + visible MENU_TRUE + decoration + forecolor 0.93 0.93 0.92 1 + textalign ALIGN_LEFT + textvalign VALIGN_TOP + textscale 0.35 + textstyle ITEM_TEXTSTYLE_SHADOWED + ownerdraw CG_CONSOLE +} + +//FPS +itemDef +{ + name "fps" + rect STAT_X BORDER STAT_W STAT_H + aspectBias ALIGN_RIGHT + style WINDOW_STYLE_EMPTY + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 1 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textscale 0.3 + textstyle ITEM_TEXTSTYLE_NORMAL + ownerdraw CG_FPS +} + +//TIMER +itemDef +{ + name "timer" + rect STAT_X ((2*BORDER)+STAT_H) STAT_W STAT_H + aspectBias ALIGN_RIGHT + style WINDOW_STYLE_EMPTY + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 1 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textscale 0.3 + textstyle ITEM_TEXTSTYLE_NORMAL + ownerdraw CG_TIMER +} + +//LAGOMETER +itemDef +{ + name "lagometer" + rect STAT_X ((3*BORDER)+(2*STAT_H)) STAT_W STAT_H + aspectBias ALIGN_RIGHT + style WINDOW_STYLE_EMPTY + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 1 + textscale 0.3 + ownerdraw CG_LAGOMETER +} + +//SPEEDOMETER +itemDef +{ + name "speedometer" + rect (320-(STAT_W/2)) 350 STAT_W STAT_H + aspectBias ALIGN_CENTER + type ITEM_TYPE_OWNERDRAW + ownerdraw CG_SPEEDOMETER + style WINDOW_STYLE_EMPTY + visible MENU_TRUE + decoration + backColor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.2 + foreColor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.8 + textscale 0.3 +} + +//CLOCK +itemDef +{ + name "clock" + rect STAT_X ((4*BORDER)+(3*STAT_H)) STAT_W STAT_H + aspectBias ALIGN_RIGHT + style WINDOW_STYLE_EMPTY + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 1 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textscale 0.3 + textstyle ITEM_TEXTSTYLE_NORMAL + ownerdraw CG_CLOCK +} + +//LOCATION +itemDef +{ + name "location" + rect (STAT_X-75) ((5*BORDER)+(4*STAT_H)) (STAT_W+75) STAT_H + aspectBias ALIGN_RIGHT + visible 1 + decoration + forecolor 1 1 1 1 + textalign ALIGN_RIGHT + textscale 0.3 + ownerdraw CG_PLAYER_LOCATION +} + +//DEMO STATE +itemDef +{ + name "demoRecording" + rect (STAT_X+(STAT_W-32)) ((8*BORDER)+(4*STAT_H)) 32 32 + aspectBias ALIGN_RIGHT + style WINDOW_STYLE_EMPTY + visible MENU_TRUE + decoration + forecolor 1 0 0 1 + textscale 0.3 + ownerdraw CG_DEMO_RECORDING + background "ui/assets/neutral/circle.tga" +} +itemDef +{ + name "demoPlayback" + rect (STAT_X+(STAT_W-32)) ((8*BORDER)+(4*STAT_H)) 32 32 + aspectBias ALIGN_RIGHT + style WINDOW_STYLE_EMPTY + visible MENU_TRUE + decoration + forecolor 1 1 1 1 + textscale 0.3 + ownerdraw CG_DEMO_PLAYBACK + background "ui/assets/forwardarrow.tga" +} + +//SNAPSHOT +itemDef +{ + name "snapshot" + rect BORDER (H-(BORDER+STAT_H)) MAIN_W STAT_H + aspectBias ALIGN_LEFT + style WINDOW_STYLE_EMPTY + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 1 + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textscale 0.4 + textstyle ITEM_TEXTSTYLE_NORMAL + ownerdraw CG_SNAPSHOT +} + +//PLAYER NAME +itemDef +{ + name "playername" + rect 200 275 240 25 + aspectBias ALIGN_CENTER + visible MENU_TRUE + decoration + textScale .5 + ownerdraw CG_PLAYER_CROSSHAIRNAMES + textstyle ITEM_TEXTSTYLE_SHADOWED +} + +//CROSSHAIR +itemDef +{ + name "crosshair" + visible MENU_TRUE + decoration + rect 320 240 0 0 + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B .35 + ownerdraw CG_PLAYER_CROSSHAIR +} + +//SPECTATOR TEXT +itemDef +{ + name "followtext" + rect 200 375 240 25 + foreColor 1 1 1 1 + aspectBias ALIGN_CENTER + textalign ALIGN_CENTER + textvalign VALIGN_TOP + visible MENU_TRUE + decoration + textScale .7 + textStyle ITEM_TEXTSTYLE_SHADOWED + ownerdraw CG_FOLLOW +} + + itemDef + { + name "stage_add" + style WINDOW_STYLE_SHADER + rect 253 -1 140 35 + visible 1 + background "scripts/stage_add" + decoration + } + + itemDef + { + name "stagereport" + rect 200 2 240 25 + foreColor 1 1 1 1 + aspectBias ALIGN_CENTER + textalign ALIGN_CENTER + textvalign VALIGN_TOP + visible 1 + decoration + textScale .22 + textStyle ITEM_TEXTSTYLE_NORMAL + ownerdraw CG_STAGE_REPORT_TEXT + } + diff --git a/assets/ui/tremulous_default_hud.menu b/assets/ui/tremulous_default_hud.menu new file mode 100644 index 0000000..8d1034b --- /dev/null +++ b/assets/ui/tremulous_default_hud.menu @@ -0,0 +1,37 @@ +#include "ui/menudef.h" + +{ + +#define W 640 +#define H 480 + + menuDef + { + name "default_hud" + fullScreen MENU_FALSE + visible MENU_TRUE + rect 0 0 W H + aspectBias ASPECT_NONE + +#define COMMON_HUD_R 1.0 +#define COMMON_HUD_G 1.0 +#define COMMON_HUD_B 1.0 +#include "ui/tremulous_common_hud.h" + + //SPECTATOR TEXT + itemDef + { + name "spectatortext" + text "SPECTATOR" + rect 200 415 240 25 + foreColor 1 1 1 1 + aspectBias ALIGN_CENTER + textalign ALIGN_CENTER + textvalign VALIGN_TOP + visible MENU_TRUE + decoration + textScale .7 + textStyle ITEM_TEXTSTYLE_SHADOWED + } + } +} diff --git a/assets/ui/tremulous_dialogs.menu b/assets/ui/tremulous_dialogs.menu new file mode 100644 index 0000000..73f6916 --- /dev/null +++ b/assets/ui/tremulous_dialogs.menu @@ -0,0 +1,94 @@ +#include "ui/menudef.h" + +{ + +#define W 280 +#define H 190 +#define BORDER 10 + +#define BUTT_H 25 +#define BUTT_W 45 + +#define INFO_W (W-(2*BORDER)) +#define INFO_H (H-((4*BORDER)+(2*BUTT_H))) +#define INFO_X BORDER +#define INFO_Y ((2*BORDER)+BUTT_H) +#define INFO_TOFF 6 + + menuDef + { + name "tremulous_default_dialog" + visible MENU_FALSE + fullscreen MENU_FALSE + outOfBoundsClick + rect (320-(W/2)) (240-(H/2)) W H + focusColor 1 1 1 1 + style WINDOW_STYLE_EMPTY + popup + + itemDef + { + name "window" + rect -400 -10 1280 205 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + + itemDef + { + name default_dialog + text "Error" + type ITEM_TYPE_TEXT + textstyle ITEM_TEXTSTYLE_NORMAL + style WINDOW_STYLE_EMPTY + rect BORDER BORDER INFO_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 0.5 + backcolor .5 0 0 .25 + visible MENU_TRUE + decoration + } + + itemDef + { + name default_dialog + textstyle ITEM_TEXTSTYLE_NORMAL + type ITEM_TYPE_TEXT + style WINDOW_STYLE_EMPTY + rect INFO_X INFO_Y INFO_W INFO_H + cvar "ui_dialog" + wrapped + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .33 + forecolor 0 0.8 1 0.5 + backcolor .5 0 0 .25 + visible MENU_TRUE + decoration + } + + itemDef + { + name default_dialog + text "OK" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect (W-(BORDER+BUTT_W)) (H-(BORDER+BUTT_H)) BUTT_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 0.5 + backcolor .5 0 0 .25 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + close tremulous_default_dialog + } + } + } +} diff --git a/assets/ui/tremulous_human_hud.menu b/assets/ui/tremulous_human_hud.menu new file mode 100644 index 0000000..7a1baff --- /dev/null +++ b/assets/ui/tremulous_human_hud.menu @@ -0,0 +1,365 @@ +#include "ui/menudef.h" + +{ + +#define W 640 +#define H 480 + + menuDef + { + name "human_hud" + fullScreen MENU_FALSE + visible MENU_TRUE + rect 0 0 W H + aspectBias ASPECT_NONE + +#define COMMON_HUD_R 0.0 +#define COMMON_HUD_G 0.8 +#define COMMON_HUD_B 1.0 +#include "ui/tremulous_common_hud.h" + + ////////////////// + //STATIC OBJECTS// + ////////////////// + + //LEFT CIRCLE + itemDef + { + name "left-circle" + rect 35 417.5 25 25 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.25 + style WINDOW_STYLE_SHADER + background "ui/assets/neutral/circle.tga" + } + + //LEFT ARM + itemDef + { + name "left-arm" + rect 68.25 420 94.5 35 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.25 + style WINDOW_STYLE_SHADER + background "ui/assets/human/left-arm.tga" + } + + //CREDITS LABEL + itemDef + { + name "credits-label" + rect 548 445 7 7.5 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.5 + style WINDOW_STYLE_SHADER + background "ui/assets/human/credits.tga" + } + + //RIGHT CIRCLE + itemDef + { + name "right-circle" + rect 580.5 407.5 35 35 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.25 + style WINDOW_STYLE_SHADER + background "ui/assets/neutral/circle.tga" + } + + //RIGHT ARM + itemDef + { + name "right-arm" + rect 418 400 150 60 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.25 + style WINDOW_STYLE_SHADER + background "ui/assets/human/right-arm.tga" + } + + //RING + itemDef + { + name "ring" + rect 563 390 70 70 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.5 + backColor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.2 + background "ui/assets/human/ring.tga" + ownerdraw CG_PLAYER_CLIPS_RING + } + + //CREDITS + itemDef + { + name "credits" + rect 502 443 45 11.25 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.5 + ownerdraw CG_PLAYER_CREDITS_VALUE + } + //CLIPS + itemDef + { + name "clips" + rect 534.5 417 70 20 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B .5 + ownerdraw CG_PLAYER_CLIPS_VALUE + } + /////////////////// + //DYNAMIC OBJECTS// + /////////////////// + + //BOLT + itemDef + { + name "bolt" + rect 40 420 15 20 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.8 + backColor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.2 + background "ui/assets/human/bolt.tga" + ownerdraw CG_PLAYER_STAMINA_BOLT + } + + //CROSS + itemDef + { + name "cross" + rect 135 428 20 20 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.5 + ownerdraw CG_PLAYER_HEALTH_CROSS + } + + //STAMINA 1 + itemDef + { + name "stamina1" + rect 34.5 403.5 9 11.5 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.8 + backColor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.2 + background "ui/assets/human/stamina1.tga" + ownerdraw CG_PLAYER_STAMINA_1 + } + + //STAMINA 2 + itemDef + { + name "stamina2" + rect 24 410.75 11.5 10.5 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.8 + backColor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.2 + background "ui/assets/human/stamina2.tga" + ownerdraw CG_PLAYER_STAMINA_2 + } + + //STAMINA 3 + itemDef + { + name "stamina3" + rect 20.75 423.5 10.5 7 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.8 + backColor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.2 + background "ui/assets/human/stamina3.tga" + ownerdraw CG_PLAYER_STAMINA_3 + } + + //STAMINA 4 + itemDef + { + name "stamina4" + rect 21 402.5 54 55 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.8 + backColor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.2 + background "ui/assets/human/stamina4.tga" + ownerdraw CG_PLAYER_STAMINA_4 + } + + + + //HEALTH + itemDef + { + name "health" + rect 67 430 60 15 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B .5 + ownerdraw CG_PLAYER_HEALTH + } + + //WEAPON ICON + itemDef + { + name "weapon" + rect 428 419 30 30 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.5 + ownerdraw CG_PLAYER_WEAPONICON + } + + //WEAPON SELECT TEXT + itemDef + { + name "selecttext" + rect 200 300 240 25 + aspectBias ALIGN_CENTER + visible MENU_TRUE + decoration + textScale .5 + ownerdraw CG_PLAYER_SELECTTEXT + textstyle ITEM_TEXTSTYLE_SHADOWED + } + + //AMMO + itemDef + { + name "weapon" + rect 506 427 53 15 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B .5 + ownerdraw CG_PLAYER_AMMO_VALUE + } + + //BUILD TIMER + itemDef + { + name "buildtimer" + rect 583 410 30 30 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B .5 + ownerdraw CG_PLAYER_BUILD_TIMER + } + + //USABLE + itemDef + { + name "usable" + rect 305 380 25 25 + aspectBias ALIGN_CENTER + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B .5 + background "ui/assets/neutral/use.tga" + ownerdraw CG_PLAYER_USABLE_BUILDABLE + } + + //SCANNER + itemDef + { + name "scanner" + rect 164 340 312 72 + aspectBias ALIGN_CENTER + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B .5 + background "ui/assets/human/scanner.tga" + ownerdraw CG_PLAYER_HUMAN_SCANNER + } + + //INVENTORY + itemDef + { + name "inventory" + rect 182.5 425 275 25 + aspectBias ALIGN_CENTER + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.5 + ownerdraw CG_PLAYER_SELECT + } + + //CHARGE BAR + itemDef + { + name "charge" + rect 510 384 56 8 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.5 + ownerdraw CG_PLAYER_CHARGE_BAR + background "ui/assets/neutral/charge_cap_h.tga" + } + + //CHARGE BAR BG + itemDef + { + name "chargebg" + rect 506 380 64 16 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.25 + ownerdraw CG_PLAYER_CHARGE_BAR_BG + background "ui/assets/neutral/charge_bg_h.tga" + } + + //SELECTED + itemDef + { + name "selected" + rect 306 424 27 27 + aspectBias ALIGN_CENTER + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.25 + style WINDOW_STYLE_SHADER + background "ui/assets/neutral/selected.tga" + } + + //TEAM OVERLAY + itemDef + { + name "teamoverlay" + rect BORDER 175 250 128 + style WINDOW_STYLE_EMPTY + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.75 + textscale 0.85 + ownerdraw CG_TEAMOVERLAY + } + } +} diff --git a/assets/ui/tremulous_humanarmoury.menu b/assets/ui/tremulous_humanarmoury.menu new file mode 100644 index 0000000..7da9d9a --- /dev/null +++ b/assets/ui/tremulous_humanarmoury.menu @@ -0,0 +1,144 @@ +#include "ui/menudef.h" +{ +#define W 550 +#define H 250 +menuDef + { + name "tremulous_humanarmoury" + visible MENU_FALSE + focuscolor 1 1 1 1 + fullscreen MENU_FALSE + outOfBoundsClick + rect (320-(W/2)) (240-(H/2)) W H + style WINDOW_STYLE_FILLED + popup + onOpen + { + uiScript LoadHumanArmouryBuys; + uiScript LoadHumanArmourySells; + setFocus list + } + itemDef + { + name "window" + rect -250 -30 1280 300 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + itemDef + { + name "buylist" + rect 50 -20 160 260 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 120 + elementheight 20 + textscale .38 + elementtype LISTBOX_TEXT + feeder FEEDER_TREMHUMANARMOURYBUY + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible MENU_TRUE + resetonfeederchange + doubleclick + { + play "sound/misc/menu1.wav"; + uiScript BuyFromArmoury; + } + } + itemDef + { + name "selllist" + rect 210 -20 140 260 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 120 + elementheight 20 + textscale .38 + elementtype LISTBOX_TEXT + feeder FEEDER_TREMHUMANARMOURYSELL + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible MENU_TRUE + resetonfeederchange + doubleclick + { + play "sound/misc/menu1.wav"; + uiScript SellToArmoury; + } + } + itemDef + { + name infopane + ownerdraw UI_HBUYINFOPANE + textstyle ITEM_TEXTSTYLE_NORMAL + style WINDOW_STYLE_EMPTY + rect 370 -20 200 260 + textscale .33 + textalign ALIGN_LEFT + textvalign VALIGN_TOP + textalignx 6 + textaligny 6 + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible MENU_TRUE + decoration + } + itemDef + { + name "Buy" + text "BUY" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 220 242 30 20 + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + uiScript BuyFromArmoury; + } + } + itemDef + { + name "Close" + text "CLOSE" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 320 242 30 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + close tremulous_humanarmoury + } + } + itemDef + { + name "Sell" + text "SELL" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 265 242 30 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + uiScript SellToArmoury; + } + } + } +} diff --git a/assets/ui/tremulous_humanbuild.menu b/assets/ui/tremulous_humanbuild.menu new file mode 100644 index 0000000..f35f0ee --- /dev/null +++ b/assets/ui/tremulous_humanbuild.menu @@ -0,0 +1,105 @@ +#include "ui/menudef.h" +{ +#define W 550 +#define H 250 + menuDef + { + name "tremulous_humanbuild" + visible MENU_FALSE + fullscreen MENU_FALSE + outOfBoundsClick + rect (320-(W/2)) 160 W H + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + popup + onOpen { uiScript LoadHumanBuilds; setFocus list } + + itemDef + { + name "window" + rect -250 -30 1280 305 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + itemDef + { + name "list" + rect 142 -20 140 260 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 120 + elementheight 20 + textscale .33 + elementtype LISTBOX_TEXT + feeder FEEDER_TREMHUMANBUILD + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible MENU_TRUE + doubleclick + { + play "sound/misc/menu1.wav"; + uiScript BuildHumanBuildable; + close tremulous_humanbuild + } + } + itemDef + { + name infopane + ownerdraw UI_HBUILDINFOPANE + textstyle ITEM_TEXTSTYLE_NORMAL + style WINDOW_STYLE_EMPTY + rect 290 -20 200 260 + textscale .33 + textalign ALIGN_LEFT + textvalign VALIGN_TOP + textalignx 6 + textaligny 6 + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + visible MENU_TRUE + decoration + } + itemDef + { + name "Okay" + text "OKAY" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 220 245 30 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript BuildHumanBuildable; + close tremulous_humanbuild + } + } + itemDef + { + name "Cancel" + text "CANCEL" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 305 245 30 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible MENU_TRUE + action + { + play "sound/misc/menu3.wav"; + close tremulous_humanbuild + } + } + } +} \ No newline at end of file diff --git a/assets/ui/tremulous_humandialogs.menu b/assets/ui/tremulous_humandialogs.menu new file mode 100644 index 0000000..e13929e --- /dev/null +++ b/assets/ui/tremulous_humandialogs.menu @@ -0,0 +1,95 @@ +#include "ui/menudef.h" + +{ + +#define W 280 +#define H 190 +#define BORDER 10 + +#define BUTT_H 25 +#define BUTT_W 45 + +#define INFO_W (W-(2*BORDER)) +#define INFO_H (H-((4*BORDER)+(2*BUTT_H))) +#define INFO_X BORDER +#define INFO_Y ((2*BORDER)+BUTT_H) +#define INFO_TOFF 6 + + menuDef + { + name "tremulous_human_dialog" + visible MENU_FALSE + fullscreen MENU_FALSE + outOfBoundsClick + rect (320-(W/2)) (240-(H/2)) W H + focusColor 1 1 1 1 + style WINDOW_STYLE_EMPTY + popup + + itemDef + { + name "window" + rect -400 -10 1280 205 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + + + itemDef + { + name human_dialog + text "Error" + type ITEM_TYPE_TEXT + textstyle ITEM_TEXTSTYLE_NORMAL + style WINDOW_STYLE_EMPTY + rect BORDER BORDER INFO_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .5 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible MENU_TRUE + decoration + } + + itemDef + { + name human_dialog + type ITEM_TYPE_TEXT + textstyle ITEM_TEXTSTYLE_NORMAL + style WINDOW_STYLE_EMPTY + rect INFO_X INFO_Y INFO_W INFO_H + cvar "ui_dialog" + wrapped + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .33 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible MENU_TRUE + decoration + } + + itemDef + { + name human_dialog + text "OK" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect BORDER 150 INFO_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor .5 0 0 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + close tremulous_human_dialog + } + } + } +} diff --git a/assets/ui/tremulous_humanitem.menu b/assets/ui/tremulous_humanitem.menu new file mode 100644 index 0000000..128f6ec --- /dev/null +++ b/assets/ui/tremulous_humanitem.menu @@ -0,0 +1,121 @@ +#include "ui/menudef.h" +{ +#define W 999 +#define H 210 + menuDef + { + name "tremulous_humanitem" + visible MENU_FALSE + outOfBoundsClick + rect 0 0 W H + focuscolor 1 1 1 1 + style WINDOW_STYLE_FILLED + popup + onOpen { uiScript LoadHumanItems; setFocus list } + itemDef + { + name "window" + rect -250 260 1280 120 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + itemDef + { + name "list" + rect 175 300 110 100 + type ITEM_TYPE_LISTBOX + elementwidth 80 + elementheight 20 + textscale .33 + elementtype LISTBOX_TEXT + feeder FEEDER_TREMHUMANITEMS + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 0.1 0.1 0.1 0.5 + visible 1 + doubleclick + { + play "sound/misc/menu1.wav"; + uiScript SpawnWithHumanItem; + close tremulous_humanitem + } + } + itemDef + { + name infopane + ownerdraw UI_HITEMINFOPANE + textstyle ITEM_TEXTSTYLE_NORMAL + style WINDOW_STYLE_EMPTY + rect 365 270 350 250 + textscale .33 + textalign ALIGN_LEFT + textvalign VALIGN_TOP + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 0.1 0.1 0.1 0.5 + visible 1 + decoration + } + itemDef + { + name "Okay" + text "OKAY" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 305 292 40 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript SpawnWithHumanItem; + close tremulous_humanitem + } + } + itemDef + { + name "Cancel" + text "CANCEL" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 308 310 40 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible MENU_TRUE + action + { + play "sound/misc/menu3.wav"; + close tremulous_humanitem + } + } + itemDef + { + name "Back" + text "BACK" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 305 328 40 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible MENU_TRUE + action + { + play "sound/misc/menu4.wav"; + close tremulous_humanitem; + open tremulous_teamselect + } + } + } +} \ No newline at end of file diff --git a/assets/ui/tremulous_teamselect.menu b/assets/ui/tremulous_teamselect.menu new file mode 100644 index 0000000..855e541 --- /dev/null +++ b/assets/ui/tremulous_teamselect.menu @@ -0,0 +1,101 @@ +#include "ui/menudef.h" +{ +#define W 999 +#define H 210 +menuDef + { + name "tremulous_teamselect" + outOfBoundsClick + rect 0 0 W H + focusColor 1 1 1 1 + forecolor 0 0.8 1 1 + style WINDOW_STYLE_FILLED + popup + onOpen { uiScript LoadTeams; setFocus list } + + itemDef + { + name "window" + rect -250 260 1280 120 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + itemDef + { + name "list" + rect 205 280 80 100 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 80 + elementheight 20 + textscale .42 + elementtype LISTBOX_TEXT + feeder FEEDER_TREMTEAMS + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible 1 + doubleclick + { + play "sound/misc/menu1.wav"; + uiScript JoinTeam; + close tremulous_teamselect + } + } + itemDef + { + name infopane + ownerdraw UI_TEAMINFOPANE + textstyle ITEM_TEXTSTYLE_NORMAL + style WINDOW_STYLE_EMPTY + rect 365 285 250 100 + textscale .25 + textalign ALIGN_LEFT + textvalign VALIGN_TOP + forecolor 0 0.8 1 1 + visible 1 + decoration + } + itemDef + { + name "OKAY" + text "OKAY" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 305 300 40 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible 1 + action + { + play "sound/misc/menu1.wav"; + uiScript JoinTeam; + close tremulous_teamselect + } + } + itemDef + { + name "Cancel" + text "CANCEL" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 308 325 40 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible 1 + action + { + play "sound/misc/menu3.wav"; + close tremulous_teamselect + } + } + } +} diff --git a/assets/video/splash.roq b/assets/video/splash.roq new file mode 100644 index 0000000..088562a Binary files /dev/null and b/assets/video/splash.roq differ diff --git a/assets/vm/cgame.qvm b/assets/vm/cgame.qvm new file mode 100644 index 0000000..a1440f5 Binary files /dev/null and b/assets/vm/cgame.qvm differ diff --git a/assets/vm/ui.qvm b/assets/vm/ui.qvm new file mode 100644 index 0000000..652f1c7 Binary files /dev/null and b/assets/vm/ui.qvm differ diff --git a/build/release-linux-x86_64/base/cgame/bg_alloc.asm b/build/release-linux-x86_64/base/cgame/bg_alloc.asm new file mode 100644 index 0000000..4c943c4 --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/bg_alloc.asm @@ -0,0 +1,1358 @@ +export BG_Alloc +code +proc BG_Alloc 48 12 +ADDRLP4 4 +ADDRFP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 4 +ADDU4 +CNSTU4 31 +ADDU4 +CNSTI4 -32 +CVIU4 4 +BANDU4 +CVUI4 4 +ASGNI4 +ADDRLP4 16 +CNSTP4 0 +ASGNP4 +ADDRLP4 20 +CNSTP4 0 +ASGNP4 +ADDRLP4 24 +CNSTI4 524289 +ASGNI4 +ADDRLP4 0 +ADDRGP4 freeHead +INDIRP4 +ASGNP4 +ADDRGP4 $64 +JUMPV +LABELV $61 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTU4 3735928383 +CVUI4 4 +EQI4 $65 +CNSTI4 1 +ARGI4 +ADDRGP4 $67 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $65 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +LTI4 $68 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $70 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $72 +ADDRLP4 12 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +LABELV $72 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $74 +ADDRLP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 12 +INDIRP4 +ASGNP4 +LABELV $74 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 freeHead +INDIRP4 +CVPU4 4 +NEU4 $76 +ADDRGP4 freeHead +ADDRLP4 8 +INDIRP4 +ASGNP4 +LABELV $76 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $63 +JUMPV +LABELV $70 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +GEI4 $78 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $78 +LABELV $68 +LABELV $62 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $64 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $61 +LABELV $63 +ADDRLP4 32 +CNSTU4 0 +ASGNU4 +ADDRLP4 16 +INDIRP4 +CVPU4 4 +ADDRLP4 32 +INDIRU4 +NEU4 $80 +ADDRLP4 20 +INDIRP4 +CVPU4 4 +ADDRLP4 32 +INDIRU4 +EQU4 $80 +ADDRLP4 36 +ADDRLP4 20 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 20 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 28 +INDIRP4 +ASGNP4 +LABELV $80 +ADDRLP4 16 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $82 +ADDRLP4 36 +ADDRGP4 freeMem +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 16 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 4 +INDIRI4 +CVIU4 4 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 44 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 44 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRP4 +RETP4 +ADDRGP4 $60 +JUMPV +LABELV $82 +CNSTI4 1 +ARGI4 +ADDRGP4 $84 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 Com_Error +CALLV +pop +CNSTP4 0 +RETP4 +LABELV $60 +endproc BG_Alloc 48 12 +export BG_Free +proc BG_Free 24 0 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 8 +INDIRP4 +CNSTI4 -4 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRGP4 freeMem +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRGP4 freeHead +INDIRP4 +ASGNP4 +ADDRGP4 $89 +JUMPV +LABELV $86 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +NEU4 $90 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $85 +JUMPV +LABELV $90 +LABELV $87 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $89 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $86 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTU4 3735928383 +CVUI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRGP4 freeHead +INDIRP4 +ASGNP4 +ADDRGP4 freeHead +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 freeHead +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $85 +endproc BG_Free 24 0 +export BG_InitMemory +proc BG_InitMemory 4 0 +ADDRLP4 0 +ADDRGP4 freeHead +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRGP4 memoryPool +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRP4 +CNSTU4 3735928383 +CVUI4 4 +ASGNI4 +ADDRGP4 freeHead +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 524288 +ASGNI4 +ADDRGP4 freeHead +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRGP4 freeHead +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRGP4 freeMem +CNSTI4 524288 +ASGNI4 +LABELV $92 +endproc BG_InitMemory 4 0 +export BG_DefragmentMemory +proc BG_DefragmentMemory 36 12 +ADDRLP4 8 +ADDRGP4 freeHead +INDIRP4 +ASGNP4 +ADDRGP4 $97 +JUMPV +LABELV $94 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRGP4 freeHead +INDIRP4 +ASGNP4 +ADDRGP4 $101 +JUMPV +LABELV $98 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTU4 3735928383 +CVUI4 4 +EQI4 $102 +CNSTI4 1 +ARGI4 +ADDRGP4 $104 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $102 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +NEU4 $105 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $107 +ADDRLP4 20 +CNSTI4 12 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $107 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $109 +ADDRLP4 28 +CNSTI4 8 +ASGNI4 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $111 +ADDRGP4 freeHead +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $111 +LABELV $109 +ADDRLP4 24 +CNSTI4 4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 8 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 16 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 8 +ADDRGP4 freeHead +INDIRP4 +ASGNP4 +ADDRLP4 32 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRGP4 $106 +JUMPV +LABELV $105 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $106 +LABELV $99 +LABELV $101 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $98 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $113 +ADDRLP4 8 +ADDRLP4 8 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $113 +LABELV $95 +LABELV $97 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $94 +LABELV $93 +endproc BG_DefragmentMemory 36 12 +export BG_MemoryInfo +proc BG_MemoryInfo 40 20 +ADDRLP4 0 +ADDRGP4 memoryPool +ASGNP4 +ADDRLP4 12 +ADDRGP4 memoryPool+524288 +ASGNP4 +ADDRGP4 $117 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 20 +CNSTI4 524288 +ASGNI4 +ADDRLP4 20 +INDIRI4 +ADDRGP4 freeMem +INDIRI4 +SUBI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $119 +JUMPV +LABELV $118 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $122 +JUMPV +LABELV $121 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 32 +INDIRP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $122 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +GEU4 $124 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTU4 3735928383 +CVUI4 4 +EQI4 $121 +LABELV $124 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $125 +ADDRGP4 $127 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $125 +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $129 +JUMPV +LABELV $128 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CVIU4 4 +ADDU4 +CVUP4 4 +ASGNP4 +LABELV $129 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +GEU4 $131 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTU4 3735928383 +CVUI4 4 +NEI4 $128 +LABELV $131 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $132 +ADDRGP4 $134 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $132 +LABELV $119 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +LTU4 $118 +LABELV $115 +endproc BG_MemoryInfo 40 20 +bss +align 4 +LABELV freeMem +skip 4 +align 4 +LABELV freeHead +skip 4 +align 1 +LABELV memoryPool +skip 524288 +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $134 +byte 1 32 +byte 1 32 +byte 1 37 +byte 1 112 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 115 +byte 1 41 +byte 1 10 +byte 1 0 +align 1 +LABELV $127 +byte 1 32 +byte 1 32 +byte 1 37 +byte 1 112 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 115 +byte 1 41 +byte 1 10 +byte 1 0 +align 1 +LABELV $117 +byte 1 37 +byte 1 112 +byte 1 45 +byte 1 37 +byte 1 112 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $104 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 68 +byte 1 101 +byte 1 102 +byte 1 114 +byte 1 97 +byte 1 103 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 77 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 121 +byte 1 58 +byte 1 32 +byte 1 77 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 114 +byte 1 117 +byte 1 112 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $84 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 65 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $67 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 65 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 58 +byte 1 32 +byte 1 77 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 114 +byte 1 117 +byte 1 112 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 33 +byte 1 10 +byte 1 0 diff --git a/build/release-linux-x86_64/base/cgame/bg_lib.asm b/build/release-linux-x86_64/base/cgame/bg_lib.asm new file mode 100644 index 0000000..856010e --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/bg_lib.asm @@ -0,0 +1,11223 @@ +code +proc swapfunc 24 0 +ADDRFP4 12 +INDIRI4 +CNSTI4 1 +GTI4 $28 +ADDRLP4 8 +ADDRFP4 8 +INDIRI4 +CVIU4 4 +CNSTI4 2 +RSHU4 +CVUI4 4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +LABELV $30 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 20 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +LABELV $31 +ADDRLP4 12 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +GTI4 $30 +ADDRGP4 $29 +JUMPV +LABELV $28 +ADDRLP4 8 +ADDRFP4 8 +INDIRI4 +CVIU4 4 +CVUI4 4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +LABELV $33 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 20 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 20 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 12 +INDIRI1 +ASGNI1 +LABELV $34 +ADDRLP4 12 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +GTI4 $33 +LABELV $29 +LABELV $27 +endproc swapfunc 24 0 +proc med3 40 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +GEI4 $42 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +GEI4 $44 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $45 +JUMPV +LABELV $44 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +GEI4 $46 +ADDRLP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRGP4 $47 +JUMPV +LABELV $46 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $47 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +LABELV $45 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $43 +JUMPV +LABELV $42 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +LEI4 $48 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $49 +JUMPV +LABELV $48 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 36 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +GEI4 $50 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $51 +JUMPV +LABELV $50 +ADDRLP4 16 +ADDRFP4 8 +INDIRP4 +ASGNP4 +LABELV $51 +ADDRLP4 12 +ADDRLP4 16 +INDIRP4 +ASGNP4 +LABELV $49 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ASGNP4 +LABELV $43 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $36 +endproc med3 40 8 +export qsort +proc qsort 124 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRU4 +ASGNU4 +ADDRFP4 8 +ADDRFP4 8 +INDIRU4 +ASGNU4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +LABELV $53 +ADDRLP4 52 +CNSTU4 3 +ASGNU4 +ADDRLP4 56 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CVUI4 4 +CVIU4 4 +ADDRLP4 52 +INDIRU4 +BANDU4 +ADDRLP4 56 +INDIRU4 +NEU4 $58 +ADDRFP4 8 +INDIRU4 +ADDRLP4 52 +INDIRU4 +BANDU4 +ADDRLP4 56 +INDIRU4 +EQU4 $56 +LABELV $58 +ADDRLP4 44 +CNSTI4 2 +ASGNI4 +ADDRGP4 $57 +JUMPV +LABELV $56 +ADDRFP4 8 +INDIRU4 +CNSTU4 4 +NEU4 $59 +ADDRLP4 48 +CNSTI4 0 +ASGNI4 +ADDRGP4 $60 +JUMPV +LABELV $59 +ADDRLP4 48 +CNSTI4 1 +ASGNI4 +LABELV $60 +ADDRLP4 44 +ADDRLP4 48 +INDIRI4 +ASGNI4 +LABELV $57 +ADDRLP4 16 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRU4 +CNSTU4 7 +GEU4 $61 +ADDRLP4 32 +ADDRFP4 8 +INDIRU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRGP4 $66 +JUMPV +LABELV $63 +ADDRLP4 0 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRGP4 $70 +JUMPV +LABELV $67 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $71 +ADDRLP4 60 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ADDRLP4 60 +INDIRI4 +ASGNI4 +ADDRGP4 $72 +JUMPV +LABELV $71 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 swapfunc +CALLV +pop +LABELV $72 +LABELV $68 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ASGNP4 +LABELV $70 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +LEU4 $73 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 72 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +GTI4 $67 +LABELV $73 +LABELV $64 +ADDRLP4 32 +ADDRFP4 8 +INDIRU4 +ADDRLP4 32 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $66 +ADDRLP4 32 +INDIRP4 +CVPU4 4 +ADDRFP4 4 +INDIRU4 +ADDRFP4 8 +INDIRU4 +MULU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CVPU4 4 +LTU4 $63 +ADDRGP4 $52 +JUMPV +LABELV $61 +ADDRLP4 32 +ADDRFP4 4 +INDIRU4 +CNSTI4 1 +RSHU4 +ADDRFP4 8 +INDIRU4 +MULU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRFP4 4 +INDIRU4 +CNSTU4 7 +LEU4 $74 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRFP4 4 +INDIRU4 +CNSTU4 1 +SUBU4 +ADDRFP4 8 +INDIRU4 +MULU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRFP4 4 +INDIRU4 +CNSTU4 40 +LEU4 $76 +ADDRLP4 40 +ADDRFP4 4 +INDIRU4 +CNSTI4 3 +RSHU4 +ADDRFP4 8 +INDIRU4 +MULU4 +CVUI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 76 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +ARGP4 +ADDRLP4 76 +INDIRI4 +CNSTI4 1 +LSHI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 80 +ADDRGP4 med3 +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 80 +INDIRP4 +ASGNP4 +ADDRLP4 88 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 88 +INDIRI4 +SUBP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRLP4 88 +INDIRI4 +ADDRLP4 32 +INDIRP4 +ADDP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 92 +ADDRGP4 med3 +CALLP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 92 +INDIRP4 +ASGNP4 +ADDRLP4 100 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 100 +INDIRI4 +CNSTI4 1 +LSHI4 +SUBP4 +ARGP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 100 +INDIRI4 +SUBP4 +ARGP4 +ADDRLP4 36 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 104 +ADDRGP4 med3 +CALLP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 104 +INDIRP4 +ASGNP4 +LABELV $76 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRLP4 36 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 72 +ADDRGP4 med3 +CALLP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 72 +INDIRP4 +ASGNP4 +LABELV $74 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $78 +ADDRLP4 64 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ASGNI4 +ADDRGP4 $79 +JUMPV +LABELV $78 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 swapfunc +CALLV +pop +LABELV $79 +ADDRLP4 72 +ADDRFP4 8 +INDIRU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 72 +INDIRP4 +ASGNP4 +ADDRLP4 20 +ADDRLP4 72 +INDIRP4 +ASGNP4 +ADDRLP4 76 +ADDRFP4 4 +INDIRU4 +CNSTU4 1 +SUBU4 +ADDRFP4 8 +INDIRU4 +MULU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 76 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 76 +INDIRP4 +ASGNP4 +ADDRGP4 $85 +JUMPV +LABELV $84 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $87 +ADDRLP4 28 +CNSTI4 1 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $89 +ADDRLP4 80 +ADDRLP4 20 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 80 +INDIRI4 +ASGNI4 +ADDRGP4 $90 +JUMPV +LABELV $89 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 swapfunc +CALLV +pop +LABELV $90 +ADDRLP4 20 +ADDRFP4 8 +INDIRU4 +ADDRLP4 20 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $87 +ADDRLP4 4 +ADDRFP4 8 +INDIRU4 +ADDRLP4 4 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $85 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +GTU4 $91 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 84 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 84 +INDIRI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 0 +LEI4 $84 +LABELV $91 +ADDRGP4 $93 +JUMPV +LABELV $92 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $95 +ADDRLP4 28 +CNSTI4 1 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $97 +ADDRLP4 88 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 88 +INDIRI4 +ASGNI4 +ADDRGP4 $98 +JUMPV +LABELV $97 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 swapfunc +CALLV +pop +LABELV $98 +ADDRLP4 24 +ADDRLP4 24 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ASGNP4 +LABELV $95 +ADDRLP4 8 +ADDRLP4 8 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ASGNP4 +LABELV $93 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +GTU4 $99 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 92 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 92 +INDIRI4 +ASGNI4 +ADDRLP4 92 +INDIRI4 +CNSTI4 0 +GEI4 $92 +LABELV $99 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +LEU4 $100 +ADDRGP4 $82 +JUMPV +LABELV $100 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $102 +ADDRLP4 96 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 96 +INDIRI4 +ASGNI4 +ADDRGP4 $103 +JUMPV +LABELV $102 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 swapfunc +CALLV +pop +LABELV $103 +ADDRLP4 28 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRFP4 8 +INDIRU4 +ADDRLP4 4 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 8 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ASGNP4 +ADDRGP4 $85 +JUMPV +LABELV $82 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $104 +ADDRLP4 32 +ADDRFP4 8 +INDIRU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRGP4 $109 +JUMPV +LABELV $106 +ADDRLP4 0 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRGP4 $113 +JUMPV +LABELV $110 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $114 +ADDRLP4 80 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ADDRLP4 80 +INDIRI4 +ASGNI4 +ADDRGP4 $115 +JUMPV +LABELV $114 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 swapfunc +CALLV +pop +LABELV $115 +LABELV $111 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ASGNP4 +LABELV $113 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +LEU4 $116 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 92 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 92 +INDIRI4 +CNSTI4 0 +GTI4 $110 +LABELV $116 +LABELV $107 +ADDRLP4 32 +ADDRFP4 8 +INDIRU4 +ADDRLP4 32 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $109 +ADDRLP4 32 +INDIRP4 +CVPU4 4 +ADDRFP4 4 +INDIRU4 +ADDRFP4 8 +INDIRU4 +MULU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CVPU4 4 +LTU4 $106 +ADDRGP4 $52 +JUMPV +LABELV $104 +ADDRLP4 36 +ADDRFP4 4 +INDIRU4 +ADDRFP4 8 +INDIRU4 +MULU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 88 +ADDRLP4 20 +INDIRP4 +CVPU4 4 +ASGNU4 +ADDRLP4 88 +INDIRU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 88 +INDIRU4 +SUBU4 +CVUI4 4 +GEI4 $118 +ADDRLP4 80 +ADDRLP4 20 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $119 +JUMPV +LABELV $118 +ADDRLP4 80 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 20 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +ASGNI4 +LABELV $119 +ADDRLP4 12 +ADDRLP4 80 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +LEI4 $120 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +SUBP4 +ARGP4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 swapfunc +CALLV +pop +LABELV $120 +ADDRLP4 100 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +ASGNU4 +ADDRLP4 100 +INDIRU4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CVIU4 4 +ADDRLP4 36 +INDIRP4 +CVPU4 4 +ADDRLP4 100 +INDIRU4 +SUBU4 +CVUI4 4 +CVIU4 4 +ADDRFP4 8 +INDIRU4 +SUBU4 +GEU4 $123 +ADDRLP4 96 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CVIU4 4 +ASGNU4 +ADDRGP4 $124 +JUMPV +LABELV $123 +ADDRLP4 96 +ADDRLP4 36 +INDIRP4 +CVPU4 4 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CVIU4 4 +ADDRFP4 8 +INDIRU4 +SUBU4 +ASGNU4 +LABELV $124 +ADDRLP4 12 +ADDRLP4 96 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +LEI4 $125 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 12 +INDIRI4 +SUBP4 +ARGP4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 swapfunc +CALLV +pop +LABELV $125 +ADDRLP4 108 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 20 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 108 +INDIRI4 +ASGNI4 +ADDRLP4 108 +INDIRI4 +CVIU4 4 +ADDRFP4 8 +INDIRU4 +LEU4 $127 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRI4 +CVIU4 4 +ADDRFP4 8 +INDIRU4 +DIVU4 +ARGU4 +ADDRFP4 8 +INDIRU4 +ARGU4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRGP4 qsort +CALLV +pop +LABELV $127 +ADDRLP4 116 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 116 +INDIRI4 +ASGNI4 +ADDRLP4 116 +INDIRI4 +CVIU4 4 +ADDRFP4 8 +INDIRU4 +LEU4 $129 +ADDRFP4 0 +ADDRLP4 36 +INDIRP4 +ADDRLP4 12 +INDIRI4 +SUBP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 12 +INDIRI4 +CVIU4 4 +ADDRFP4 8 +INDIRU4 +DIVU4 +ASGNU4 +ADDRGP4 $53 +JUMPV +LABELV $129 +LABELV $52 +endproc qsort 124 16 +export strlen +proc strlen 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $133 +JUMPV +LABELV $132 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $133 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $132 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CVIU4 4 +RETU4 +LABELV $131 +endproc strlen 4 0 +export strcat +proc strcat 16 0 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $137 +JUMPV +LABELV $136 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $137 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $136 +ADDRGP4 $140 +JUMPV +LABELV $139 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $140 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $139 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +INDIRP4 +RETP4 +LABELV $135 +endproc strcat 16 0 +export strcpy +proc strcpy 16 0 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $144 +JUMPV +LABELV $143 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $144 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $143 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +INDIRP4 +RETP4 +LABELV $142 +endproc strcpy 16 0 +export strcmp +proc strcmp 12 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $148 +JUMPV +LABELV $147 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +ASGNP4 +LABELV $148 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $151 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +EQI4 $151 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +NEI4 $147 +LABELV $151 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +SUBI4 +RETI4 +LABELV $146 +endproc strcmp 12 0 +export strrchr +proc strrchr 16 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 8 +ADDRLP4 12 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 $156 +JUMPV +LABELV $153 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRFP4 4 +INDIRI4 +NEI4 $157 +ADDRLP4 4 +INDIRP4 +RETP4 +ADDRGP4 $152 +JUMPV +LABELV $157 +LABELV $154 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $156 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GEI4 $153 +CNSTP4 0 +RETP4 +LABELV $152 +endproc strrchr 16 4 +export strchr +proc strchr 0 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $161 +JUMPV +LABELV $160 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRFP4 4 +INDIRI4 +NEI4 $163 +ADDRFP4 0 +INDIRP4 +RETP4 +ADDRGP4 $159 +JUMPV +LABELV $163 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $161 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $160 +CNSTP4 0 +RETP4 +LABELV $159 +endproc strchr 0 0 +export strstr +proc strstr 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $167 +JUMPV +LABELV $166 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $172 +JUMPV +LABELV $169 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +EQI4 $173 +ADDRGP4 $171 +JUMPV +LABELV $173 +LABELV $170 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $172 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $169 +LABELV $171 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $175 +ADDRFP4 0 +INDIRP4 +RETP4 +ADDRGP4 $165 +JUMPV +LABELV $175 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $167 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $166 +CNSTP4 0 +RETP4 +LABELV $165 +endproc strstr 8 0 +export tolower +proc tolower 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 65 +LTI4 $178 +ADDRFP4 0 +INDIRI4 +CNSTI4 90 +GTI4 $178 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CNSTI4 32 +ADDI4 +ASGNI4 +LABELV $178 +ADDRFP4 0 +INDIRI4 +RETI4 +LABELV $177 +endproc tolower 4 0 +export toupper +proc toupper 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 97 +LTI4 $181 +ADDRFP4 0 +INDIRI4 +CNSTI4 122 +GTI4 $181 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CNSTI4 -32 +ADDI4 +ASGNI4 +LABELV $181 +ADDRFP4 0 +INDIRI4 +RETI4 +LABELV $180 +endproc toupper 4 0 +export memmove +proc memmove 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRU4 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +LEU4 $184 +ADDRLP4 0 +ADDRFP4 8 +INDIRU4 +ASGNU4 +ADDRGP4 $187 +JUMPV +LABELV $186 +ADDRLP4 0 +ADDRLP4 0 +INDIRU4 +CNSTU4 1 +SUBU4 +ASGNU4 +ADDRLP4 0 +INDIRU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ADDRLP4 0 +INDIRU4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +ASGNI1 +LABELV $187 +ADDRLP4 0 +INDIRU4 +CNSTU4 0 +NEU4 $186 +ADDRGP4 $185 +JUMPV +LABELV $184 +ADDRLP4 0 +CNSTU4 0 +ASGNU4 +ADDRGP4 $192 +JUMPV +LABELV $189 +ADDRLP4 0 +INDIRU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ADDRLP4 0 +INDIRU4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +ASGNI1 +LABELV $190 +ADDRLP4 0 +ADDRLP4 0 +INDIRU4 +CNSTU4 1 +ADDU4 +ASGNU4 +LABELV $192 +ADDRLP4 0 +INDIRU4 +ADDRFP4 8 +INDIRU4 +LTU4 $189 +LABELV $185 +ADDRFP4 0 +INDIRP4 +RETP4 +LABELV $183 +endproc memmove 8 0 +export rint +proc rint 8 4 +ADDRFP4 0 +INDIRF4 +CNSTF4 1056964608 +LTF4 $194 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0 +ADDRGP4 ceil +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +RETF4 +ADDRGP4 $193 +JUMPV +LABELV $194 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 4 +ADDRGP4 floor +CALLF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +RETF4 +LABELV $193 +endproc rint 8 4 +export tan +proc tan 8 4 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 4 +ADDRGP4 cos +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ADDRLP4 4 +INDIRF4 +DIVF4 +RETF4 +LABELV $196 +endproc tan 8 4 +lit +align 4 +LABELV pi +byte 4 1078530010 +align 4 +LABELV pio2_hi +byte 4 1070141402 +align 4 +LABELV pio2_lo +byte 4 866263400 +align 4 +LABELV pS0 +byte 4 1042983595 +align 4 +LABELV pS1 +byte 4 3198595216 +align 4 +LABELV pS2 +byte 4 1045301928 +align 4 +LABELV pS3 +byte 4 3173257542 +align 4 +LABELV pS4 +byte 4 978288388 +align 4 +LABELV pS5 +byte 4 940699400 +align 4 +LABELV qS1 +byte 4 3222917433 +align 4 +LABELV qS2 +byte 4 1073829677 +align 4 +LABELV qS3 +byte 4 3207607137 +align 4 +LABELV qS4 +byte 4 1033750062 +export acos +code +proc acos 64 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +LABELV $199 +ADDRLP4 44 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 44 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $200 +ADDRLP4 12 +ADDRLP4 0 +INDIRI4 +CNSTI4 2147483647 +BANDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 1065353216 +NEI4 $202 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $204 +CNSTF4 0 +RETF4 +ADDRGP4 $198 +JUMPV +LABELV $204 +ADDRGP4 pi +INDIRF4 +CNSTF4 1073741824 +ADDRGP4 pio2_lo +INDIRF4 +MULF4 +ADDF4 +RETF4 +ADDRGP4 $198 +JUMPV +LABELV $202 +ADDRLP4 12 +INDIRI4 +CNSTI4 1065353216 +LEI4 $206 +ADDRLP4 48 +ADDRFP4 0 +INDIRF4 +ADDRFP4 0 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 48 +INDIRF4 +ADDRLP4 48 +INDIRF4 +DIVF4 +RETF4 +ADDRGP4 $198 +JUMPV +LABELV $206 +ADDRLP4 12 +INDIRI4 +CNSTI4 1056964608 +GEI4 $208 +ADDRLP4 12 +INDIRI4 +CNSTI4 587202560 +GTI4 $210 +ADDRGP4 pio2_hi +INDIRF4 +ADDRGP4 pio2_lo +INDIRF4 +ADDF4 +RETF4 +ADDRGP4 $198 +JUMPV +LABELV $210 +ADDRLP4 4 +ADDRFP4 0 +INDIRF4 +ADDRFP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 16 +ADDRGP4 pS3 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS5 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS0 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS1 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS2 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS1 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS2 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS3 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS4 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +CNSTF4 1065353216 +ADDF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 20 +INDIRF4 +ADDRLP4 24 +INDIRF4 +DIVF4 +ASGNF4 +ADDRGP4 pio2_hi +INDIRF4 +ADDRFP4 0 +INDIRF4 +ADDRGP4 pio2_lo +INDIRF4 +ADDRFP4 0 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +SUBF4 +SUBF4 +SUBF4 +RETF4 +ADDRGP4 $198 +JUMPV +LABELV $208 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GEI4 $212 +ADDRLP4 44 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 4 +CNSTF4 1056964608 +ADDRFP4 0 +INDIRF4 +ADDRLP4 44 +INDIRF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 16 +ADDRGP4 pS3 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS5 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS0 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS1 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS2 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS1 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS2 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS3 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS4 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ADDRLP4 44 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 52 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 52 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 20 +INDIRF4 +ADDRLP4 24 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 28 +INDIRF4 +ADDRLP4 56 +INDIRF4 +MULF4 +ADDRGP4 pio2_lo +INDIRF4 +SUBF4 +ASGNF4 +ADDRGP4 pi +INDIRF4 +CNSTF4 1073741824 +ADDRLP4 56 +INDIRF4 +ADDRLP4 36 +INDIRF4 +ADDF4 +MULF4 +SUBF4 +RETF4 +ADDRGP4 $198 +JUMPV +LABELV $212 +ADDRLP4 4 +CNSTF4 1056964608 +CNSTF4 1065353216 +ADDRFP4 0 +INDIRF4 +SUBF4 +MULF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 48 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 48 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 32 +INDIRF4 +ASGNF4 +LABELV $214 +ADDRLP4 52 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 52 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $215 +LABELV $217 +ADDRLP4 52 +ADDRLP4 44 +INDIRI4 +CVIU4 4 +CNSTU4 4294963200 +BANDU4 +ASGNU4 +ADDRLP4 8 +ADDRLP4 52 +INDIRF4 +ASGNF4 +LABELV $218 +ADDRLP4 60 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRLP4 40 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 8 +INDIRF4 +MULF4 +SUBF4 +ADDRLP4 60 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDF4 +DIVF4 +ASGNF4 +ADDRLP4 16 +ADDRGP4 pS3 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS5 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS0 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS1 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS2 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS1 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS2 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS3 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS4 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +CNSTF4 1065353216 +ADDF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 20 +INDIRF4 +ADDRLP4 24 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 28 +INDIRF4 +ADDRLP4 60 +INDIRF4 +MULF4 +ADDRLP4 40 +INDIRF4 +ADDF4 +ASGNF4 +CNSTF4 1073741824 +ADDRLP4 8 +INDIRF4 +ADDRLP4 36 +INDIRF4 +ADDF4 +MULF4 +RETF4 +LABELV $198 +endproc acos 64 4 +lit +align 4 +LABELV bp +byte 4 1065353216 +byte 4 1069547520 +align 4 +LABELV dp_h +byte 4 0 +byte 4 1058390016 +align 4 +LABELV dp_l +byte 4 0 +byte 4 902942684 +align 4 +LABELV huge +byte 4 1900671690 +align 4 +LABELV tiny +byte 4 228737632 +align 4 +LABELV zero +byte 4 0 +align 4 +LABELV one +byte 4 1065353216 +align 4 +LABELV two +byte 4 1073741824 +align 4 +LABELV two24 +byte 4 1266679808 +align 4 +LABELV two25 +byte 4 1275068416 +align 4 +LABELV twom25 +byte 4 855638016 +align 4 +LABELV L1 +byte 4 1058642330 +align 4 +LABELV L2 +byte 4 1054567863 +align 4 +LABELV L3 +byte 4 1051372203 +align 4 +LABELV L4 +byte 4 1049338629 +align 4 +LABELV L5 +byte 4 1047278165 +align 4 +LABELV L6 +byte 4 1045688642 +align 4 +LABELV P1 +byte 4 1042983595 +align 4 +LABELV P2 +byte 4 3140881249 +align 4 +LABELV P3 +byte 4 948613973 +align 4 +LABELV P4 +byte 4 3051219470 +align 4 +LABELV P5 +byte 4 858897228 +align 4 +LABELV lg2 +byte 4 1060205080 +align 4 +LABELV lg2_h +byte 4 1060205056 +align 4 +LABELV lg2_l +byte 4 901758604 +align 4 +LABELV ovt +byte 4 859351612 +align 4 +LABELV cp +byte 4 1064712271 +align 4 +LABELV cp_h +byte 4 1064712192 +align 4 +LABELV cp_l +byte 4 916308896 +align 4 +LABELV ivln2 +byte 4 1069066811 +align 4 +LABELV ivln2_h +byte 4 1069066752 +align 4 +LABELV ivln2_l +byte 4 921478512 +code +proc copysignf 12 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +LABELV $221 +ADDRLP4 8 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 8 +INDIRU4 +ASGNU4 +LABELV $222 +LABELV $224 +ADDRLP4 8 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 8 +INDIRU4 +ASGNU4 +LABELV $225 +LABELV $227 +ADDRLP4 8 +ADDRLP4 0 +INDIRU4 +CNSTU4 2147483647 +BANDU4 +ADDRLP4 4 +INDIRU4 +CNSTU4 2147483648 +BANDU4 +BORU4 +ASGNU4 +ADDRFP4 0 +ADDRLP4 8 +INDIRF4 +ASGNF4 +LABELV $228 +ADDRFP4 0 +INDIRF4 +RETF4 +LABELV $220 +endproc copysignf 12 0 +proc __scalbnf 40 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +LABELV $231 +ADDRLP4 8 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 8 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $232 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2139095040 +BANDI4 +CNSTI4 23 +RSHI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $234 +ADDRLP4 0 +INDIRI4 +CNSTI4 2147483647 +BANDI4 +CNSTI4 0 +NEI4 $236 +ADDRFP4 0 +INDIRF4 +RETF4 +ADDRGP4 $230 +JUMPV +LABELV $236 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ADDRGP4 two25 +INDIRF4 +MULF4 +ASGNF4 +LABELV $238 +ADDRLP4 8 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 8 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $239 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2139095040 +BANDI4 +CNSTI4 23 +RSHI4 +CNSTI4 25 +SUBI4 +ASGNI4 +LABELV $234 +ADDRLP4 4 +INDIRI4 +CNSTI4 255 +NEI4 $241 +ADDRFP4 0 +INDIRF4 +ADDRFP4 0 +INDIRF4 +ADDF4 +RETF4 +ADDRGP4 $230 +JUMPV +LABELV $241 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +CNSTI4 50000 +GTI4 $245 +ADDRLP4 4 +INDIRI4 +CNSTI4 254 +LEI4 $243 +LABELV $245 +ADDRLP4 12 +ADDRGP4 huge +INDIRF4 +ASGNF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 16 +ADDRGP4 copysignf +CALLF4 +ASGNF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +RETF4 +ADDRGP4 $230 +JUMPV +LABELV $243 +ADDRFP4 4 +INDIRI4 +CNSTI4 -50000 +GEI4 $246 +ADDRLP4 20 +ADDRGP4 tiny +INDIRF4 +ASGNF4 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 24 +ADDRGP4 copysignf +CALLF4 +ASGNF4 +ADDRLP4 20 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +RETF4 +ADDRGP4 $230 +JUMPV +LABELV $246 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +LEI4 $248 +LABELV $250 +ADDRLP4 28 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 2155872255 +BANDU4 +ADDRLP4 4 +INDIRI4 +CNSTI4 23 +LSHI4 +CVIU4 4 +BORU4 +ASGNU4 +ADDRFP4 0 +ADDRLP4 28 +INDIRF4 +ASGNF4 +LABELV $251 +ADDRFP4 0 +INDIRF4 +RETF4 +ADDRGP4 $230 +JUMPV +LABELV $248 +ADDRLP4 4 +INDIRI4 +CNSTI4 -25 +GTI4 $253 +ADDRLP4 28 +ADDRGP4 tiny +INDIRF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 32 +ADDRGP4 copysignf +CALLF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 32 +INDIRF4 +MULF4 +RETF4 +ADDRGP4 $230 +JUMPV +LABELV $253 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 25 +ADDI4 +ASGNI4 +LABELV $255 +ADDRLP4 36 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 2155872255 +BANDU4 +ADDRLP4 4 +INDIRI4 +CNSTI4 23 +LSHI4 +CVIU4 4 +BORU4 +ASGNU4 +ADDRFP4 0 +ADDRLP4 36 +INDIRF4 +ASGNF4 +LABELV $256 +ADDRFP4 0 +INDIRF4 +ADDRGP4 twom25 +INDIRF4 +MULF4 +RETF4 +LABELV $230 +endproc __scalbnf 40 8 +export pow +proc pow 208 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRF4 +CNSTF4 1065353216 +NEF4 $259 +ADDRFP4 0 +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $259 +LABELV $261 +ADDRLP4 108 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 108 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $262 +LABELV $264 +ADDRLP4 108 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 108 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $265 +ADDRLP4 108 +CNSTI4 2147483647 +ASGNI4 +ADDRLP4 20 +ADDRLP4 32 +INDIRI4 +ADDRLP4 108 +INDIRI4 +BANDI4 +ASGNI4 +ADDRLP4 60 +ADDRLP4 36 +INDIRI4 +ADDRLP4 108 +INDIRI4 +BANDI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +NEI4 $267 +ADDRGP4 one +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $267 +ADDRLP4 112 +CNSTI4 2139095040 +ASGNI4 +ADDRLP4 20 +INDIRI4 +ADDRLP4 112 +INDIRI4 +GTI4 $271 +ADDRLP4 60 +INDIRI4 +ADDRLP4 112 +INDIRI4 +LEI4 $269 +LABELV $271 +ADDRFP4 0 +INDIRF4 +ADDRFP4 4 +INDIRF4 +ADDF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $269 +ADDRLP4 116 +CNSTI4 0 +ASGNI4 +ADDRLP4 80 +ADDRLP4 116 +INDIRI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 116 +INDIRI4 +GEI4 $272 +ADDRLP4 60 +INDIRI4 +CNSTI4 1266679808 +LTI4 $274 +ADDRLP4 80 +CNSTI4 2 +ASGNI4 +ADDRGP4 $275 +JUMPV +LABELV $274 +ADDRLP4 60 +INDIRI4 +CNSTI4 1065353216 +LTI4 $276 +ADDRLP4 124 +CNSTI4 23 +ASGNI4 +ADDRLP4 28 +ADDRLP4 60 +INDIRI4 +ADDRLP4 124 +INDIRI4 +RSHI4 +CNSTI4 127 +SUBI4 +ASGNI4 +ADDRLP4 128 +ADDRLP4 124 +INDIRI4 +ADDRLP4 28 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 60 +INDIRI4 +ADDRLP4 128 +INDIRI4 +RSHI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 128 +INDIRI4 +LSHI4 +ADDRLP4 60 +INDIRI4 +NEI4 $278 +ADDRLP4 80 +CNSTI4 2 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +BANDI4 +SUBI4 +ASGNI4 +LABELV $278 +LABELV $276 +LABELV $275 +LABELV $272 +ADDRLP4 60 +INDIRI4 +CNSTI4 2139095040 +NEI4 $280 +ADDRLP4 20 +INDIRI4 +CNSTI4 1065353216 +NEI4 $282 +ADDRFP4 4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +SUBF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $282 +ADDRLP4 20 +INDIRI4 +CNSTI4 1065353216 +LEI4 $284 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +LTI4 $287 +ADDRLP4 124 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRGP4 $288 +JUMPV +LABELV $287 +ADDRLP4 124 +ADDRGP4 zero +INDIRF4 +ASGNF4 +LABELV $288 +ADDRLP4 124 +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $284 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +GEI4 $290 +ADDRLP4 128 +ADDRFP4 4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRGP4 $291 +JUMPV +LABELV $290 +ADDRLP4 128 +ADDRGP4 zero +INDIRF4 +ASGNF4 +LABELV $291 +ADDRLP4 128 +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $280 +ADDRLP4 60 +INDIRI4 +CNSTI4 1065353216 +NEI4 $292 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +GEI4 $294 +ADDRGP4 one +INDIRF4 +ADDRFP4 0 +INDIRF4 +DIVF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $294 +ADDRFP4 0 +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $292 +ADDRLP4 36 +INDIRI4 +CNSTI4 1073741824 +NEI4 $296 +ADDRFP4 0 +INDIRF4 +ADDRFP4 0 +INDIRF4 +MULF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $296 +ADDRLP4 36 +INDIRI4 +CNSTI4 1056964608 +NEI4 $298 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +LTI4 $300 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 124 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 124 +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $300 +LABELV $298 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 124 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 48 +ADDRLP4 124 +INDIRF4 +ASGNF4 +ADDRLP4 20 +INDIRI4 +CNSTI4 2139095040 +EQI4 $305 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $305 +ADDRLP4 20 +INDIRI4 +CNSTI4 1065353216 +NEI4 $302 +LABELV $305 +ADDRLP4 8 +ADDRLP4 48 +INDIRF4 +ASGNF4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +GEI4 $306 +ADDRLP4 8 +ADDRGP4 one +INDIRF4 +ADDRLP4 8 +INDIRF4 +DIVF4 +ASGNF4 +LABELV $306 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +GEI4 $308 +ADDRLP4 20 +INDIRI4 +CNSTI4 1065353216 +SUBI4 +ADDRLP4 80 +INDIRI4 +BORI4 +CNSTI4 0 +NEI4 $310 +ADDRLP4 136 +ADDRLP4 8 +INDIRF4 +ADDRLP4 8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 136 +INDIRF4 +ADDRLP4 136 +INDIRF4 +DIVF4 +ASGNF4 +ADDRGP4 $311 +JUMPV +LABELV $310 +ADDRLP4 80 +INDIRI4 +CNSTI4 1 +NEI4 $312 +ADDRLP4 8 +ADDRLP4 8 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $312 +LABELV $311 +LABELV $308 +ADDRLP4 8 +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $302 +ADDRLP4 32 +INDIRI4 +CVIU4 4 +CNSTI4 31 +RSHU4 +CNSTU4 1 +SUBU4 +ADDRLP4 80 +INDIRI4 +CVIU4 4 +BORU4 +CNSTU4 0 +NEU4 $314 +ADDRLP4 136 +ADDRFP4 0 +INDIRF4 +ADDRFP4 0 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 136 +INDIRF4 +ADDRLP4 136 +INDIRF4 +DIVF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $314 +ADDRLP4 60 +INDIRI4 +CNSTI4 1291845632 +LEI4 $316 +ADDRLP4 20 +INDIRI4 +CNSTI4 1065353208 +GEI4 $318 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +GEI4 $321 +ADDRLP4 144 +ADDRGP4 huge +INDIRF4 +ASGNF4 +ADDRLP4 140 +ADDRLP4 144 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $322 +JUMPV +LABELV $321 +ADDRLP4 148 +ADDRGP4 tiny +INDIRF4 +ASGNF4 +ADDRLP4 140 +ADDRLP4 148 +INDIRF4 +ADDRLP4 148 +INDIRF4 +MULF4 +ASGNF4 +LABELV $322 +ADDRLP4 140 +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $318 +ADDRLP4 20 +INDIRI4 +CNSTI4 1065353223 +LEI4 $323 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +LEI4 $326 +ADDRLP4 156 +ADDRGP4 huge +INDIRF4 +ASGNF4 +ADDRLP4 152 +ADDRLP4 156 +INDIRF4 +ADDRLP4 156 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $327 +JUMPV +LABELV $326 +ADDRLP4 160 +ADDRGP4 tiny +INDIRF4 +ASGNF4 +ADDRLP4 152 +ADDRLP4 160 +INDIRF4 +ADDRLP4 160 +INDIRF4 +MULF4 +ASGNF4 +LABELV $327 +ADDRLP4 152 +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $323 +ADDRLP4 4 +ADDRFP4 0 +INDIRF4 +CNSTF4 1065353216 +SUBF4 +ASGNF4 +ADDRLP4 76 +ADDRLP4 4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +CNSTF4 1056964608 +ADDRLP4 4 +INDIRF4 +CNSTF4 1051372203 +CNSTF4 1048576000 +ADDRLP4 4 +INDIRF4 +MULF4 +SUBF4 +MULF4 +SUBF4 +MULF4 +ASGNF4 +ADDRLP4 52 +ADDRGP4 ivln2_h +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 4 +INDIRF4 +ADDRGP4 ivln2_l +INDIRF4 +MULF4 +ADDRLP4 76 +INDIRF4 +ADDRGP4 ivln2 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 52 +INDIRF4 +ADDRLP4 56 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $328 +ADDRLP4 168 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 168 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $329 +LABELV $331 +ADDRLP4 168 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 4294963200 +BANDU4 +ASGNU4 +ADDRLP4 16 +ADDRLP4 168 +INDIRF4 +ASGNF4 +LABELV $332 +ADDRLP4 92 +ADDRLP4 56 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 52 +INDIRF4 +SUBF4 +SUBF4 +ASGNF4 +ADDRGP4 $317 +JUMPV +LABELV $316 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 8388608 +GEI4 $334 +ADDRLP4 48 +ADDRLP4 48 +INDIRF4 +ADDRGP4 two24 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 44 +INDIRI4 +CNSTI4 24 +SUBI4 +ASGNI4 +LABELV $336 +ADDRLP4 160 +ADDRLP4 48 +INDIRF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 160 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $337 +LABELV $334 +ADDRLP4 44 +ADDRLP4 44 +INDIRI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 23 +RSHI4 +CNSTI4 127 +SUBI4 +ADDI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 20 +INDIRI4 +CNSTI4 8388607 +BANDI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 12 +INDIRI4 +CNSTI4 1065353216 +BORI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 1885297 +GTI4 $339 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRGP4 $340 +JUMPV +LABELV $339 +ADDRLP4 12 +INDIRI4 +CNSTI4 6140887 +GEI4 $341 +ADDRLP4 28 +CNSTI4 1 +ASGNI4 +ADDRGP4 $342 +JUMPV +LABELV $341 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRLP4 44 +ADDRLP4 44 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 8388608 +SUBI4 +ASGNI4 +LABELV $342 +LABELV $340 +LABELV $343 +ADDRLP4 168 +ADDRLP4 20 +INDIRI4 +CVIU4 4 +ASGNU4 +ADDRLP4 48 +ADDRLP4 168 +INDIRF4 +ASGNF4 +LABELV $344 +ADDRLP4 172 +ADDRLP4 28 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bp +ADDP4 +ASGNP4 +ADDRLP4 52 +ADDRLP4 48 +INDIRF4 +ADDRLP4 172 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 56 +ADDRGP4 one +INDIRF4 +ADDRLP4 48 +INDIRF4 +ADDRLP4 172 +INDIRP4 +INDIRF4 +ADDF4 +DIVF4 +ASGNF4 +ADDRLP4 64 +ADDRLP4 52 +INDIRF4 +ADDRLP4 56 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 144 +ADDRLP4 64 +INDIRF4 +ASGNF4 +LABELV $346 +ADDRLP4 176 +ADDRLP4 144 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 176 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $347 +LABELV $349 +ADDRLP4 176 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 4294963200 +BANDU4 +ASGNU4 +ADDRLP4 144 +ADDRLP4 176 +INDIRF4 +ASGNF4 +LABELV $350 +LABELV $352 +ADDRLP4 176 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +RSHI4 +CNSTI4 536870912 +BORI4 +CNSTI4 262144 +ADDI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 21 +LSHI4 +ADDI4 +CVIU4 4 +ASGNU4 +ADDRLP4 140 +ADDRLP4 176 +INDIRF4 +ASGNF4 +LABELV $353 +ADDRLP4 152 +ADDRLP4 48 +INDIRF4 +ADDRLP4 140 +INDIRF4 +ADDRLP4 28 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bp +ADDP4 +INDIRF4 +SUBF4 +SUBF4 +ASGNF4 +ADDRLP4 156 +ADDRLP4 56 +INDIRF4 +ADDRLP4 52 +INDIRF4 +ADDRLP4 144 +INDIRF4 +ADDRLP4 140 +INDIRF4 +MULF4 +SUBF4 +ADDRLP4 144 +INDIRF4 +ADDRLP4 152 +INDIRF4 +MULF4 +SUBF4 +MULF4 +ASGNF4 +ADDRLP4 148 +ADDRLP4 64 +INDIRF4 +ADDRLP4 64 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 104 +ADDRGP4 L3 +INDIRF4 +ADDRLP4 148 +INDIRF4 +ADDRGP4 L4 +INDIRF4 +ADDRLP4 148 +INDIRF4 +ADDRGP4 L5 +INDIRF4 +ADDRLP4 148 +INDIRF4 +ADDRGP4 L6 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 72 +ADDRLP4 148 +INDIRF4 +ADDRLP4 148 +INDIRF4 +MULF4 +ADDRGP4 L1 +INDIRF4 +ADDRLP4 148 +INDIRF4 +ADDRGP4 L2 +INDIRF4 +ADDRLP4 148 +INDIRF4 +ADDRLP4 104 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 72 +ADDRLP4 72 +INDIRF4 +ADDRLP4 156 +INDIRF4 +ADDRLP4 144 +INDIRF4 +ADDRLP4 64 +INDIRF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 148 +ADDRLP4 144 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 140 +ADDRLP4 148 +INDIRF4 +CNSTF4 1077936128 +ADDF4 +ADDRLP4 72 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $355 +ADDRLP4 192 +ADDRLP4 140 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 192 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $356 +LABELV $358 +ADDRLP4 192 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 4294963200 +BANDU4 +ASGNU4 +ADDRLP4 140 +ADDRLP4 192 +INDIRF4 +ASGNF4 +LABELV $359 +ADDRLP4 152 +ADDRLP4 72 +INDIRF4 +ADDRLP4 140 +INDIRF4 +CNSTF4 1077936128 +SUBF4 +ADDRLP4 148 +INDIRF4 +SUBF4 +SUBF4 +ASGNF4 +ADDRLP4 52 +ADDRLP4 144 +INDIRF4 +ADDRLP4 140 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 156 +INDIRF4 +ADDRLP4 140 +INDIRF4 +MULF4 +ADDRLP4 152 +INDIRF4 +ADDRLP4 64 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 52 +INDIRF4 +ADDRLP4 56 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $361 +ADDRLP4 196 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 196 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $362 +LABELV $364 +ADDRLP4 196 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 4294963200 +BANDU4 +ASGNU4 +ADDRLP4 24 +ADDRLP4 196 +INDIRF4 +ASGNF4 +LABELV $365 +ADDRLP4 68 +ADDRLP4 56 +INDIRF4 +ADDRLP4 24 +INDIRF4 +ADDRLP4 52 +INDIRF4 +SUBF4 +SUBF4 +ASGNF4 +ADDRLP4 96 +ADDRGP4 cp_h +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 200 +ADDRLP4 28 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 100 +ADDRGP4 cp_l +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDRLP4 68 +INDIRF4 +ADDRGP4 cp +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 200 +INDIRI4 +ADDRGP4 dp_l +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 44 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 96 +INDIRF4 +ADDRLP4 100 +INDIRF4 +ADDF4 +ADDRLP4 200 +INDIRI4 +ADDRGP4 dp_h +ADDP4 +INDIRF4 +ADDF4 +ADDRLP4 4 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $367 +ADDRLP4 204 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 204 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $368 +LABELV $370 +ADDRLP4 204 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 4294963200 +BANDU4 +ASGNU4 +ADDRLP4 16 +ADDRLP4 204 +INDIRF4 +ASGNF4 +LABELV $371 +ADDRLP4 92 +ADDRLP4 100 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 4 +INDIRF4 +SUBF4 +ADDRLP4 28 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 dp_h +ADDP4 +INDIRF4 +SUBF4 +ADDRLP4 96 +INDIRF4 +SUBF4 +SUBF4 +ASGNF4 +LABELV $317 +ADDRLP4 64 +ADDRGP4 one +INDIRF4 +ASGNF4 +ADDRLP4 32 +INDIRI4 +CVIU4 4 +CNSTI4 31 +RSHU4 +CNSTU4 1 +SUBU4 +ADDRLP4 80 +INDIRI4 +CNSTI4 1 +SUBI4 +CVIU4 4 +BORU4 +CNSTU4 0 +NEU4 $373 +ADDRLP4 64 +ADDRGP4 one +INDIRF4 +NEGF4 +ASGNF4 +LABELV $373 +LABELV $375 +ADDRLP4 140 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 140 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $376 +LABELV $378 +ADDRLP4 140 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 4294963200 +BANDU4 +ASGNU4 +ADDRLP4 40 +ADDRLP4 140 +INDIRF4 +ASGNF4 +LABELV $379 +ADDRLP4 68 +ADDRFP4 4 +INDIRF4 +ADDRLP4 40 +INDIRF4 +SUBF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDRFP4 4 +INDIRF4 +ADDRLP4 92 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 40 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 68 +INDIRF4 +ADDRLP4 24 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $381 +ADDRLP4 152 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 152 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $382 +ADDRLP4 12 +INDIRI4 +CNSTI4 1124073472 +LEI4 $384 +ADDRLP4 152 +ADDRGP4 huge +INDIRF4 +ASGNF4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 152 +INDIRF4 +MULF4 +ADDRLP4 152 +INDIRF4 +MULF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $384 +ADDRLP4 12 +INDIRI4 +CNSTI4 1124073472 +NEI4 $386 +ADDRLP4 68 +INDIRF4 +ADDRGP4 ovt +INDIRF4 +ADDF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 24 +INDIRF4 +SUBF4 +LEF4 $387 +ADDRLP4 156 +ADDRGP4 huge +INDIRF4 +ASGNF4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 156 +INDIRF4 +MULF4 +ADDRLP4 156 +INDIRF4 +MULF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $386 +ADDRLP4 12 +INDIRI4 +CNSTI4 2147483647 +BANDI4 +CNSTI4 1125515264 +LEI4 $390 +ADDRLP4 156 +ADDRGP4 tiny +INDIRF4 +ASGNF4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 156 +INDIRF4 +MULF4 +ADDRLP4 156 +INDIRF4 +MULF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $390 +ADDRLP4 12 +INDIRI4 +CVIU4 4 +CNSTU4 3272998912 +NEU4 $392 +ADDRLP4 68 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 24 +INDIRF4 +SUBF4 +GTF4 $394 +ADDRLP4 160 +ADDRGP4 tiny +INDIRF4 +ASGNF4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 160 +INDIRF4 +MULF4 +ADDRLP4 160 +INDIRF4 +MULF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $394 +LABELV $392 +LABELV $387 +ADDRLP4 84 +ADDRLP4 12 +INDIRI4 +CNSTI4 2147483647 +BANDI4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 84 +INDIRI4 +CNSTI4 23 +RSHI4 +CNSTI4 127 +SUBI4 +ASGNI4 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 1056964608 +LEI4 $396 +ADDRLP4 44 +ADDRLP4 12 +INDIRI4 +CNSTI4 8388608 +ADDRLP4 28 +INDIRI4 +CNSTI4 1 +ADDI4 +RSHI4 +ADDI4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 44 +INDIRI4 +CNSTI4 2147483647 +BANDI4 +CNSTI4 23 +RSHI4 +CNSTI4 127 +SUBI4 +ASGNI4 +LABELV $398 +ADDRLP4 164 +ADDRLP4 44 +INDIRI4 +CNSTI4 8388607 +ADDRLP4 28 +INDIRI4 +RSHI4 +BCOMI4 +BANDI4 +CVIU4 4 +ASGNU4 +ADDRLP4 4 +ADDRLP4 164 +INDIRF4 +ASGNF4 +LABELV $399 +ADDRLP4 44 +ADDRLP4 44 +INDIRI4 +CNSTI4 8388607 +BANDI4 +CNSTI4 8388608 +BORI4 +CNSTI4 23 +ADDRLP4 28 +INDIRI4 +SUBI4 +RSHI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +GEI4 $401 +ADDRLP4 44 +ADDRLP4 44 +INDIRI4 +NEGI4 +ASGNI4 +LABELV $401 +ADDRLP4 24 +ADDRLP4 24 +INDIRF4 +ADDRLP4 4 +INDIRF4 +SUBF4 +ASGNF4 +LABELV $396 +ADDRLP4 4 +ADDRLP4 68 +INDIRF4 +ADDRLP4 24 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $403 +ADDRLP4 164 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 164 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $404 +LABELV $406 +ADDRLP4 164 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 4294963200 +BANDU4 +ASGNU4 +ADDRLP4 4 +ADDRLP4 164 +INDIRF4 +ASGNF4 +LABELV $407 +ADDRLP4 52 +ADDRLP4 4 +INDIRF4 +ADDRGP4 lg2_h +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 68 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 24 +INDIRF4 +SUBF4 +SUBF4 +ADDRGP4 lg2 +INDIRF4 +MULF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 lg2_l +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 52 +INDIRF4 +ADDRLP4 56 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 76 +ADDRLP4 56 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 52 +INDIRF4 +SUBF4 +SUBF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 8 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 88 +ADDRGP4 P3 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 P4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 P5 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 8 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 P1 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 P2 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 88 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 72 +ADDRLP4 8 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDRLP4 16 +INDIRF4 +ADDRGP4 two +INDIRF4 +SUBF4 +DIVF4 +ADDRLP4 76 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 76 +INDIRF4 +MULF4 +ADDF4 +SUBF4 +ASGNF4 +ADDRLP4 8 +ADDRGP4 one +INDIRF4 +ADDRLP4 72 +INDIRF4 +ADDRLP4 8 +INDIRF4 +SUBF4 +SUBF4 +ASGNF4 +LABELV $409 +ADDRLP4 192 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 192 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $410 +ADDRLP4 192 +CNSTI4 23 +ASGNI4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 44 +INDIRI4 +ADDRLP4 192 +INDIRI4 +LSHI4 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 192 +INDIRI4 +RSHI4 +CNSTI4 0 +GTI4 $412 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 44 +INDIRI4 +ARGI4 +ADDRLP4 196 +ADDRGP4 __scalbnf +CALLF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 196 +INDIRF4 +ASGNF4 +ADDRGP4 $413 +JUMPV +LABELV $412 +LABELV $414 +ADDRLP4 200 +ADDRLP4 12 +INDIRI4 +CVIU4 4 +ASGNU4 +ADDRLP4 8 +ADDRLP4 200 +INDIRF4 +ASGNF4 +LABELV $415 +LABELV $413 +ADDRLP4 64 +INDIRF4 +ADDRLP4 8 +INDIRF4 +MULF4 +RETF4 +LABELV $258 +endproc pow 208 8 +data +align 4 +LABELV randSeed +byte 4 0 +export srand +code +proc srand 0 0 +ADDRGP4 randSeed +ADDRFP4 0 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $417 +endproc srand 0 0 +export rand +proc rand 4 0 +ADDRLP4 0 +ADDRGP4 randSeed +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 69069 +ADDRLP4 0 +INDIRP4 +INDIRI4 +MULI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 32767 +BANDI4 +RETI4 +LABELV $418 +endproc rand 4 0 +export atof +proc atof 36 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $421 +JUMPV +LABELV $420 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $423 +CNSTF4 0 +RETF4 +ADDRGP4 $419 +JUMPV +LABELV $423 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $421 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +LEI4 $420 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 43 +EQI4 $428 +ADDRLP4 12 +INDIRI4 +CNSTI4 45 +EQI4 $429 +ADDRGP4 $425 +JUMPV +LABELV $428 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 8 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 $426 +JUMPV +LABELV $429 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 8 +CNSTF4 3212836864 +ASGNF4 +ADDRGP4 $426 +JUMPV +LABELV $425 +ADDRLP4 8 +CNSTF4 1065353216 +ASGNF4 +LABELV $426 +ADDRLP4 4 +CNSTF4 0 +ASGNF4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 46 +EQI4 $430 +LABELV $432 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 20 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +LTI4 $437 +ADDRLP4 0 +INDIRI4 +CNSTI4 57 +LEI4 $435 +LABELV $437 +ADDRGP4 $431 +JUMPV +LABELV $435 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +SUBI4 +ASGNI4 +ADDRLP4 4 +CNSTF4 1092616192 +ADDRLP4 4 +INDIRF4 +MULF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +ADDF4 +ASGNF4 +LABELV $433 +ADDRGP4 $432 +JUMPV +ADDRGP4 $431 +JUMPV +LABELV $430 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $431 +ADDRLP4 0 +INDIRI4 +CNSTI4 46 +NEI4 $438 +ADDRLP4 20 +CNSTF4 1036831949 +ASGNF4 +LABELV $440 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 24 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 24 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +LTI4 $445 +ADDRLP4 0 +INDIRI4 +CNSTI4 57 +LEI4 $443 +LABELV $445 +ADDRGP4 $442 +JUMPV +LABELV $443 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +SUBI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +ADDRLP4 20 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 20 +CNSTF4 1036831949 +ADDRLP4 20 +INDIRF4 +MULF4 +ASGNF4 +LABELV $441 +ADDRGP4 $440 +JUMPV +LABELV $442 +LABELV $438 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +MULF4 +RETF4 +LABELV $419 +endproc atof 36 0 +export strtod +proc strtod 60 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $448 +JUMPV +LABELV $447 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $448 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 32 +EQI4 $447 +ADDRLP4 8 +INDIRI4 +CNSTI4 12 +EQI4 $447 +ADDRLP4 8 +INDIRI4 +CNSTI4 10 +EQI4 $447 +ADDRLP4 8 +INDIRI4 +CNSTI4 13 +EQI4 $447 +ADDRLP4 8 +INDIRI4 +CNSTI4 9 +EQI4 $447 +ADDRLP4 8 +INDIRI4 +CNSTI4 11 +EQI4 $447 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $452 +ARGP4 +CNSTI4 3 +ARGI4 +ADDRLP4 12 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $450 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $453 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 3 +ADDP4 +ASGNP4 +LABELV $453 +ADDRFP4 0 +INDIRP4 +CNSTI4 3 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 40 +NEI4 $455 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 24 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 28 +ADDRGP4 strtol +CALLI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 41 +NEI4 $457 +ADDRLP4 16 +ADDRLP4 20 +INDIRI4 +CNSTI4 8388607 +BANDI4 +CNSTI4 2139095040 +BORI4 +CVIU4 4 +ASGNU4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $459 +ADDRFP4 4 +INDIRP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $459 +ADDRLP4 16 +INDIRF4 +RETF4 +ADDRGP4 $446 +JUMPV +LABELV $457 +LABELV $455 +ADDRLP4 16 +CNSTU4 2147483647 +ASGNU4 +ADDRLP4 16 +INDIRF4 +RETF4 +ADDRGP4 $446 +JUMPV +LABELV $450 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $463 +ARGP4 +CNSTI4 3 +ARGI4 +ADDRLP4 16 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $461 +ADDRLP4 20 +CNSTU4 2139095040 +ASGNU4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $464 +ADDRLP4 20 +INDIRF4 +RETF4 +ADDRGP4 $446 +JUMPV +LABELV $464 +ADDRFP4 0 +INDIRP4 +CNSTI4 3 +ADDP4 +ARGP4 +ADDRGP4 $468 +ARGP4 +CNSTI4 5 +ARGI4 +ADDRLP4 24 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $466 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRGP4 $467 +JUMPV +LABELV $466 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 3 +ADDP4 +ASGNP4 +LABELV $467 +ADDRLP4 20 +INDIRF4 +RETF4 +ADDRGP4 $446 +JUMPV +LABELV $461 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 45 +NEI4 $469 +ADDRLP4 20 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRGP4 $470 +JUMPV +LABELV $469 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 43 +NEI4 $471 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $471 +LABELV $470 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $475 +ARGP4 +CNSTI4 2 +ARGI4 +ADDRLP4 20 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $473 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 28 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 2 +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +LABELV $476 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 48 +LTI4 $480 +ADDRLP4 32 +INDIRI4 +CNSTI4 57 +GTI4 $480 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 36 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 1098907648 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDRLP4 36 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 48 +SUBI4 +CVIF4 4 +ADDF4 +ASGNF4 +ADDRGP4 $476 +JUMPV +LABELV $480 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 65 +LTI4 $482 +ADDRLP4 40 +INDIRI4 +CNSTI4 70 +GTI4 $482 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 44 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 1098907648 +ADDRLP4 0 +INDIRF4 +MULF4 +CNSTF4 1092616192 +ADDF4 +ADDRLP4 44 +INDIRP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ADDF4 +CNSTF4 1115815936 +SUBF4 +ASGNF4 +ADDRGP4 $476 +JUMPV +LABELV $482 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 97 +LTI4 $478 +ADDRLP4 48 +INDIRI4 +CNSTI4 102 +GTI4 $478 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 52 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 1098907648 +ADDRLP4 0 +INDIRF4 +MULF4 +CNSTF4 1092616192 +ADDF4 +ADDRLP4 52 +INDIRP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ADDF4 +CNSTF4 1120010240 +SUBF4 +ASGNF4 +ADDRGP4 $476 +JUMPV +LABELV $478 +ADDRLP4 24 +INDIRP4 +CNSTI4 1 +ADDP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +GEU4 $486 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $486 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 46 +NEI4 $488 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 32 +CNSTF4 1031798784 +ASGNF4 +LABELV $490 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 48 +LTI4 $494 +ADDRLP4 36 +INDIRI4 +CNSTI4 57 +GTI4 $494 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 40 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 40 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 48 +SUBI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $495 +JUMPV +LABELV $494 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 65 +LTI4 $496 +ADDRLP4 44 +INDIRI4 +CNSTI4 70 +GTI4 $496 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 48 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 48 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +ADDI4 +CNSTI4 65 +SUBI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $497 +JUMPV +LABELV $496 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 97 +LTI4 $492 +ADDRLP4 52 +INDIRI4 +CNSTI4 102 +GTI4 $492 +ADDRLP4 56 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 56 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 56 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +ADDI4 +CNSTI4 97 +SUBI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +LABELV $499 +LABELV $497 +LABELV $495 +LABELV $491 +ADDRLP4 32 +ADDRLP4 32 +INDIRF4 +CNSTF4 1098907648 +DIVF4 +ASGNF4 +ADDRGP4 $490 +JUMPV +LABELV $492 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +GEU4 $500 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $500 +LABELV $488 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +ADDRLP4 28 +INDIRP4 +CVPU4 4 +EQU4 $502 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 32 +ADDRGP4 tolower +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 112 +NEI4 $502 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ARGP4 +ADDRLP4 24 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRLP4 44 +ADDRGP4 strtol +CALLI4 +ASGNI4 +ADDRLP4 40 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +CVPU4 4 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +NEU4 $504 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $506 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $506 +ADDRLP4 0 +INDIRF4 +RETF4 +ADDRGP4 $446 +JUMPV +LABELV $504 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +LEI4 $516 +ADDRGP4 $511 +JUMPV +LABELV $510 +ADDRLP4 36 +CNSTF4 1073741824 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 36 +INDIRF4 +ADDRLP4 0 +INDIRF4 +GTF4 $513 +ADDRGP4 $509 +JUMPV +LABELV $513 +ADDRLP4 0 +ADDRLP4 36 +INDIRF4 +ASGNF4 +LABELV $511 +ADDRLP4 48 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 40 +ADDRLP4 48 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +GTI4 $510 +ADDRGP4 $509 +JUMPV +LABELV $515 +ADDRLP4 36 +ADDRLP4 0 +INDIRF4 +CNSTF4 1073741824 +DIVF4 +ASGNF4 +ADDRLP4 36 +INDIRF4 +ADDRLP4 0 +INDIRF4 +LTF4 $518 +ADDRGP4 $517 +JUMPV +LABELV $518 +ADDRLP4 0 +ADDRLP4 36 +INDIRF4 +ASGNF4 +LABELV $516 +ADDRLP4 48 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 40 +ADDRLP4 48 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +LTI4 $515 +LABELV $517 +LABELV $509 +LABELV $502 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $520 +ADDRFP4 4 +INDIRP4 +ADDRLP4 24 +INDIRP4 +ASGNP4 +LABELV $520 +ADDRLP4 0 +INDIRF4 +RETF4 +ADDRGP4 $446 +JUMPV +LABELV $473 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +ADDRGP4 $525 +JUMPV +LABELV $522 +LABELV $523 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 32 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 1092616192 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDRLP4 32 +INDIRP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ADDF4 +CNSTF4 1111490560 +SUBF4 +ASGNF4 +LABELV $525 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 48 +LTI4 $526 +ADDRLP4 36 +INDIRI4 +CNSTI4 57 +LEI4 $522 +LABELV $526 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +GEU4 $527 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $527 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 46 +NEI4 $529 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 40 +CNSTF4 1036831949 +ASGNF4 +ADDRGP4 $534 +JUMPV +LABELV $531 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 44 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 44 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 48 +SUBI4 +CVIF4 4 +ADDRLP4 40 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $532 +ADDRLP4 40 +ADDRLP4 40 +INDIRF4 +CNSTF4 1092616192 +DIVF4 +ASGNF4 +LABELV $534 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 48 +LTI4 $535 +ADDRLP4 48 +INDIRI4 +CNSTI4 57 +LEI4 $531 +LABELV $535 +ADDRLP4 24 +INDIRP4 +CNSTI4 1 +ADDP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +GEU4 $536 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $536 +LABELV $529 +ADDRLP4 28 +INDIRP4 +CVPU4 4 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +EQU4 $538 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 40 +ADDRGP4 tolower +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 101 +NEI4 $538 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ARGP4 +ADDRLP4 24 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRLP4 52 +ADDRGP4 strtol +CALLI4 +ASGNI4 +ADDRLP4 48 +ADDRLP4 52 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +CVPU4 4 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +NEU4 $540 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $542 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $542 +ADDRLP4 0 +INDIRF4 +RETF4 +ADDRGP4 $446 +JUMPV +LABELV $540 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +LEI4 $544 +ADDRGP4 $547 +JUMPV +LABELV $546 +ADDRLP4 44 +CNSTF4 1092616192 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 44 +INDIRF4 +ADDRLP4 0 +INDIRF4 +GTF4 $549 +ADDRGP4 $545 +JUMPV +LABELV $549 +ADDRLP4 0 +ADDRLP4 44 +INDIRF4 +ASGNF4 +LABELV $547 +ADDRLP4 56 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 48 +ADDRLP4 56 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +GTI4 $546 +ADDRGP4 $545 +JUMPV +LABELV $544 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +GEI4 $551 +ADDRGP4 $554 +JUMPV +LABELV $553 +ADDRLP4 44 +ADDRLP4 0 +INDIRF4 +CNSTF4 1092616192 +DIVF4 +ASGNF4 +ADDRLP4 44 +INDIRF4 +ADDRLP4 0 +INDIRF4 +LTF4 $556 +ADDRGP4 $555 +JUMPV +LABELV $556 +ADDRLP4 0 +ADDRLP4 44 +INDIRF4 +ASGNF4 +LABELV $554 +ADDRLP4 56 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 48 +ADDRLP4 56 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +LTI4 $553 +LABELV $555 +LABELV $551 +LABELV $545 +LABELV $538 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $558 +ADDRFP4 4 +INDIRP4 +ADDRLP4 24 +INDIRP4 +ASGNP4 +LABELV $558 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $446 +endproc strtod 60 12 +export _atof +proc _atof 40 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 48 +ASGNI4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRGP4 $562 +JUMPV +LABELV $561 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $564 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +CNSTF4 0 +RETF4 +ADDRGP4 $560 +JUMPV +LABELV $564 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $562 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +LEI4 $561 +ADDRLP4 16 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 43 +EQI4 $569 +ADDRLP4 16 +INDIRI4 +CNSTI4 45 +EQI4 $570 +ADDRGP4 $566 +JUMPV +LABELV $569 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 12 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 $567 +JUMPV +LABELV $570 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 12 +CNSTF4 3212836864 +ASGNF4 +ADDRGP4 $567 +JUMPV +LABELV $566 +ADDRLP4 12 +CNSTF4 1065353216 +ASGNF4 +LABELV $567 +ADDRLP4 8 +CNSTF4 0 +ASGNF4 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 46 +EQI4 $571 +LABELV $573 +ADDRLP4 24 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 24 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 24 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +LTI4 $578 +ADDRLP4 0 +INDIRI4 +CNSTI4 57 +LEI4 $576 +LABELV $578 +ADDRGP4 $575 +JUMPV +LABELV $576 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +SUBI4 +ASGNI4 +ADDRLP4 8 +CNSTF4 1092616192 +ADDRLP4 8 +INDIRF4 +MULF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +ADDF4 +ASGNF4 +LABELV $574 +ADDRGP4 $573 +JUMPV +LABELV $575 +LABELV $571 +ADDRLP4 0 +INDIRI4 +CNSTI4 46 +NEI4 $579 +ADDRLP4 24 +CNSTF4 1036831949 +ASGNF4 +LABELV $581 +ADDRLP4 28 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 28 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 28 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +LTI4 $586 +ADDRLP4 0 +INDIRI4 +CNSTI4 57 +LEI4 $584 +LABELV $586 +ADDRGP4 $583 +JUMPV +LABELV $584 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +SUBI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 8 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 24 +CNSTF4 1036831949 +ADDRLP4 24 +INDIRF4 +MULF4 +ASGNF4 +LABELV $582 +ADDRGP4 $581 +JUMPV +LABELV $583 +LABELV $579 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +RETF4 +LABELV $560 +endproc _atof 40 0 +export strtol +proc strtol 32 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $588 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $588 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +LTI4 $593 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +EQI4 $593 +ADDRFP4 8 +INDIRI4 +CNSTI4 36 +LEI4 $595 +LABELV $593 +CNSTI4 0 +RETI4 +ADDRGP4 $587 +JUMPV +LABELV $594 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $595 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 32 +EQI4 $594 +ADDRLP4 12 +INDIRI4 +CNSTI4 12 +EQI4 $594 +ADDRLP4 12 +INDIRI4 +CNSTI4 10 +EQI4 $594 +ADDRLP4 12 +INDIRI4 +CNSTI4 13 +EQI4 $594 +ADDRLP4 12 +INDIRI4 +CNSTI4 9 +EQI4 $594 +ADDRLP4 12 +INDIRI4 +CNSTI4 11 +EQI4 $594 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 45 +NEI4 $597 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $598 +JUMPV +LABELV $597 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 43 +NEI4 $599 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $599 +LABELV $598 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 48 +NEI4 $601 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $603 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $603 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 120 +EQI4 $607 +ADDRLP4 16 +INDIRI4 +CNSTI4 88 +NEI4 $605 +LABELV $607 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $608 +ADDRFP4 8 +INDIRI4 +CNSTI4 16 +EQI4 $608 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $610 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $610 +CNSTI4 0 +RETI4 +ADDRGP4 $587 +JUMPV +LABELV $608 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRFP4 8 +CNSTI4 16 +ASGNI4 +ADDRGP4 $602 +JUMPV +LABELV $605 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $602 +ADDRFP4 8 +CNSTI4 8 +ASGNI4 +ADDRGP4 $602 +JUMPV +LABELV $601 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $614 +ADDRFP4 8 +CNSTI4 10 +ASGNI4 +LABELV $614 +LABELV $602 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $616 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 48 +LTI4 $620 +ADDRLP4 20 +INDIRI4 +CNSTI4 57 +GTI4 $620 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 48 +SUBI4 +ASGNI4 +ADDRGP4 $621 +JUMPV +LABELV $620 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 97 +LTI4 $622 +ADDRLP4 24 +INDIRI4 +CNSTI4 122 +GTI4 $622 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +ADDI4 +CNSTI4 97 +SUBI4 +ASGNI4 +ADDRGP4 $623 +JUMPV +LABELV $622 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 65 +LTI4 $618 +ADDRLP4 28 +INDIRI4 +CNSTI4 90 +GTI4 $618 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +ADDI4 +CNSTI4 65 +SUBI4 +ASGNI4 +LABELV $625 +LABELV $623 +LABELV $621 +ADDRLP4 16 +INDIRI4 +ADDRFP4 8 +INDIRI4 +LTI4 $626 +ADDRGP4 $618 +JUMPV +LABELV $626 +ADDRLP4 0 +INDIRI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 -2147483648 +ADDI4 +ADDRFP4 8 +INDIRI4 +DIVI4 +GEI4 $628 +ADDRLP4 0 +CNSTI4 -2147483648 +ASGNI4 +ADDRGP4 $629 +JUMPV +LABELV $628 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +ADDRFP4 8 +INDIRI4 +MULI4 +ADDRLP4 16 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $629 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $616 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $616 +JUMPV +LABELV $618 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $632 +ADDRLP4 0 +INDIRI4 +CNSTI4 -2147483648 +NEI4 $634 +ADDRLP4 0 +CNSTI4 2147483647 +ASGNI4 +ADDRGP4 $635 +JUMPV +LABELV $634 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +NEGI4 +ASGNI4 +LABELV $635 +LABELV $632 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $587 +endproc strtol 32 0 +export atoi +proc atoi 28 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $638 +JUMPV +LABELV $637 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $640 +CNSTI4 0 +RETI4 +ADDRGP4 $636 +JUMPV +LABELV $640 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $638 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +LEI4 $637 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 43 +EQI4 $645 +ADDRLP4 12 +INDIRI4 +CNSTI4 45 +EQI4 $646 +ADDRGP4 $642 +JUMPV +LABELV $645 +ADDRLP4 20 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRGP4 $643 +JUMPV +LABELV $646 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 -1 +ASGNI4 +ADDRGP4 $643 +JUMPV +LABELV $642 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +LABELV $643 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $647 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 20 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +LTI4 $652 +ADDRLP4 0 +INDIRI4 +CNSTI4 57 +LEI4 $650 +LABELV $652 +ADDRGP4 $649 +JUMPV +LABELV $650 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +SUBI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 10 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $648 +ADDRGP4 $647 +JUMPV +LABELV $649 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +MULI4 +RETI4 +LABELV $636 +endproc atoi 28 0 +export _atoi +proc _atoi 32 0 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRGP4 $655 +JUMPV +LABELV $654 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $657 +CNSTI4 0 +RETI4 +ADDRGP4 $653 +JUMPV +LABELV $657 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $655 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +LEI4 $654 +ADDRLP4 16 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 43 +EQI4 $662 +ADDRLP4 16 +INDIRI4 +CNSTI4 45 +EQI4 $663 +ADDRGP4 $659 +JUMPV +LABELV $662 +ADDRLP4 24 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 $660 +JUMPV +LABELV $663 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 12 +CNSTI4 -1 +ASGNI4 +ADDRGP4 $660 +JUMPV +LABELV $659 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +LABELV $660 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +LABELV $664 +ADDRLP4 24 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 24 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 24 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +LTI4 $669 +ADDRLP4 0 +INDIRI4 +CNSTI4 57 +LEI4 $667 +LABELV $669 +ADDRGP4 $666 +JUMPV +LABELV $667 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +SUBI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 10 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $665 +ADDRGP4 $664 +JUMPV +LABELV $666 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 12 +INDIRI4 +MULI4 +RETI4 +LABELV $653 +endproc _atoi 32 0 +export abs +proc abs 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +GEI4 $672 +ADDRLP4 0 +ADDRFP4 0 +INDIRI4 +NEGI4 +ASGNI4 +ADDRGP4 $673 +JUMPV +LABELV $672 +ADDRLP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +LABELV $673 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $670 +endproc abs 4 0 +export fabs +proc fabs 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRF4 +CNSTF4 0 +GEF4 $676 +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +NEGF4 +ASGNF4 +ADDRGP4 $677 +JUMPV +LABELV $676 +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +LABELV $677 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $674 +endproc fabs 4 0 +export _hextoi +proc _hextoi 32 0 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRGP4 $680 +JUMPV +LABELV $679 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $682 +CNSTU4 0 +RETU4 +ADDRGP4 $678 +JUMPV +LABELV $682 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $680 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +LEI4 $679 +ADDRLP4 8 +CNSTU4 0 +ASGNU4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $685 +JUMPV +LABELV $684 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +LTI4 $687 +ADDRLP4 0 +INDIRI4 +CNSTI4 57 +GTI4 $687 +ADDRLP4 8 +ADDRLP4 8 +INDIRU4 +CNSTI4 4 +LSHU4 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +ADDU4 +CNSTU4 48 +SUBU4 +ASGNU4 +ADDRGP4 $685 +JUMPV +LABELV $687 +ADDRLP4 0 +INDIRI4 +CNSTI4 97 +LTI4 $689 +ADDRLP4 0 +INDIRI4 +CNSTI4 102 +GTI4 $689 +ADDRLP4 8 +ADDRLP4 8 +INDIRU4 +CNSTI4 4 +LSHU4 +CNSTU4 10 +ADDU4 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +ADDU4 +CNSTU4 97 +SUBU4 +ASGNU4 +ADDRGP4 $685 +JUMPV +LABELV $689 +ADDRLP4 0 +INDIRI4 +CNSTI4 65 +LTI4 $686 +ADDRLP4 0 +INDIRI4 +CNSTI4 70 +GTI4 $686 +ADDRLP4 8 +ADDRLP4 8 +INDIRU4 +CNSTI4 4 +LSHU4 +CNSTU4 10 +ADDU4 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +ADDU4 +CNSTU4 65 +SUBU4 +ASGNU4 +LABELV $685 +ADDRLP4 16 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 24 +CNSTI4 1 +ASGNI4 +ADDRLP4 12 +ADDRLP4 16 +INDIRI4 +ADDRLP4 24 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 8 +GEI4 $693 +ADDRLP4 20 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 20 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $684 +LABELV $693 +LABELV $686 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRU4 +RETU4 +LABELV $678 +endproc _hextoi 32 0 +proc dopr 276 32 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 48 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 48 +INDIRI4 +CVIU4 4 +ASGNU4 +ADDRLP4 8 +CNSTI4 -1 +ASGNI4 +ADDRLP4 44 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 44 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 44 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 24 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRGP4 $696 +JUMPV +LABELV $695 +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $698 +ADDRLP4 0 +CNSTI4 8 +ASGNI4 +LABELV $698 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $701 +ADDRLP4 0 +INDIRI4 +CNSTI4 8 +GTI4 $701 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $808 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $808 +address $702 +address $705 +address $715 +address $720 +address $723 +address $730 +address $741 +address $746 +address $701 +code +LABELV $702 +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 37 +NEI4 $703 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $704 +JUMPV +LABELV $703 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 56 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 56 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $704 +ADDRLP4 60 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 60 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 60 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $705 +ADDRLP4 64 +ADDRLP4 4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 72 +CNSTI4 32 +ASGNI4 +ADDRLP4 64 +INDIRI4 +ADDRLP4 72 +INDIRI4 +EQI4 $711 +ADDRLP4 64 +INDIRI4 +CNSTI4 35 +EQI4 $712 +ADDRLP4 64 +INDIRI4 +ADDRLP4 72 +INDIRI4 +LTI4 $706 +LABELV $714 +ADDRLP4 64 +INDIRI4 +CNSTI4 43 +EQI4 $710 +ADDRLP4 64 +INDIRI4 +CNSTI4 45 +EQI4 $709 +ADDRLP4 64 +INDIRI4 +CNSTI4 48 +EQI4 $713 +ADDRGP4 $706 +JUMPV +LABELV $709 +ADDRLP4 84 +CNSTI4 1 +ASGNI4 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +ADDRLP4 84 +INDIRI4 +BORI4 +ASGNI4 +ADDRLP4 80 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 80 +INDIRP4 +ADDRLP4 84 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 80 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $710 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 2 +BORI4 +ASGNI4 +ADDRLP4 88 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 88 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 88 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $711 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 4 +BORI4 +ASGNI4 +ADDRLP4 92 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 92 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 92 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $712 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +ADDRLP4 96 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 96 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 96 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $713 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 16 +BORI4 +ASGNI4 +ADDRLP4 100 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 100 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 100 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $706 +ADDRLP4 0 +CNSTI4 2 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $715 +ADDRLP4 80 +ADDRLP4 4 +INDIRI1 +CVII4 1 +ASGNI4 +CNSTI4 48 +ADDRLP4 80 +INDIRI4 +GTI4 $716 +ADDRLP4 80 +INDIRI4 +CNSTI4 57 +GTI4 $716 +ADDRLP4 16 +CNSTI4 10 +ADDRLP4 16 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 48 +SUBI4 +ADDI4 +ASGNI4 +ADDRLP4 84 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 84 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 84 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $716 +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 42 +NEI4 $718 +ADDRLP4 88 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 88 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 88 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 84 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 84 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 84 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 0 +CNSTI4 3 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $718 +ADDRLP4 0 +CNSTI4 3 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $720 +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 46 +NEI4 $721 +ADDRLP4 0 +CNSTI4 4 +ASGNI4 +ADDRLP4 84 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 84 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 84 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $721 +ADDRLP4 0 +CNSTI4 5 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $723 +ADDRLP4 84 +ADDRLP4 4 +INDIRI1 +CVII4 1 +ASGNI4 +CNSTI4 48 +ADDRLP4 84 +INDIRI4 +GTI4 $724 +ADDRLP4 84 +INDIRI4 +CNSTI4 57 +GTI4 $724 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +GEI4 $726 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +LABELV $726 +ADDRLP4 8 +CNSTI4 10 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 48 +SUBI4 +ADDI4 +ASGNI4 +ADDRLP4 88 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 88 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 88 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $724 +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 42 +NEI4 $728 +ADDRLP4 92 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 92 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 92 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 88 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 88 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 88 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 0 +CNSTI4 5 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $728 +ADDRLP4 0 +CNSTI4 5 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $730 +ADDRLP4 88 +ADDRLP4 4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 96 +CNSTI4 104 +ASGNI4 +ADDRLP4 88 +INDIRI4 +ADDRLP4 96 +INDIRI4 +EQI4 $734 +ADDRLP4 88 +INDIRI4 +ADDRLP4 96 +INDIRI4 +GTI4 $738 +LABELV $737 +ADDRLP4 88 +INDIRI4 +CNSTI4 76 +EQI4 $736 +ADDRGP4 $732 +JUMPV +LABELV $738 +ADDRLP4 88 +INDIRI4 +CNSTI4 108 +EQI4 $735 +ADDRGP4 $732 +JUMPV +LABELV $734 +ADDRLP4 104 +CNSTI4 1 +ASGNI4 +ADDRLP4 12 +ADDRLP4 104 +INDIRI4 +ASGNI4 +ADDRLP4 100 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 100 +INDIRP4 +ADDRLP4 104 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 100 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $732 +JUMPV +LABELV $735 +ADDRLP4 12 +CNSTI4 2 +ASGNI4 +ADDRLP4 108 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 108 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 108 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $732 +JUMPV +LABELV $736 +ADDRLP4 12 +CNSTI4 4 +ASGNI4 +ADDRLP4 112 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 112 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 112 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $732 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +EQI4 $739 +ADDRLP4 0 +CNSTI4 7 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $739 +ADDRLP4 0 +CNSTI4 6 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $741 +ADDRLP4 100 +ADDRLP4 4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 100 +INDIRI4 +CNSTI4 108 +EQI4 $745 +ADDRGP4 $743 +JUMPV +LABELV $745 +ADDRLP4 12 +CNSTI4 3 +ASGNI4 +ADDRLP4 104 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 104 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 104 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $743 +ADDRLP4 0 +CNSTI4 7 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $746 +ADDRLP4 104 +ADDRLP4 4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 104 +INDIRI4 +CNSTI4 69 +EQI4 $782 +ADDRLP4 112 +CNSTI4 71 +ASGNI4 +ADDRLP4 104 +INDIRI4 +ADDRLP4 112 +INDIRI4 +EQI4 $786 +ADDRLP4 104 +INDIRI4 +ADDRLP4 112 +INDIRI4 +GTI4 $803 +LABELV $802 +ADDRLP4 104 +INDIRI4 +CNSTI4 37 +EQI4 $800 +ADDRGP4 $748 +JUMPV +LABELV $803 +ADDRLP4 120 +CNSTI4 88 +ASGNI4 +ADDRLP4 104 +INDIRI4 +ADDRLP4 120 +INDIRI4 +EQI4 $771 +ADDRLP4 104 +INDIRI4 +ADDRLP4 120 +INDIRI4 +LTI4 $748 +LABELV $804 +ADDRLP4 104 +INDIRI4 +CNSTI4 99 +LTI4 $748 +ADDRLP4 104 +INDIRI4 +CNSTI4 120 +GTI4 $748 +ADDRLP4 104 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $805-396 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $805 +address $790 +address $750 +address $783 +address $779 +address $787 +address $748 +address $750 +address $748 +address $748 +address $748 +address $748 +address $793 +address $757 +address $792 +address $748 +address $748 +address $791 +address $748 +address $764 +address $748 +address $801 +address $772 +code +LABELV $750 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +NEI4 $751 +ADDRLP4 128 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 128 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 128 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRI4 +CVII2 4 +CVII4 2 +ASGNI4 +ADDRGP4 $752 +JUMPV +LABELV $751 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +NEI4 $753 +ADDRLP4 132 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 132 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 132 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $754 +JUMPV +LABELV $753 +ADDRLP4 12 +INDIRI4 +CNSTI4 3 +NEI4 $755 +ADDRLP4 136 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 136 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 136 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $756 +JUMPV +LABELV $755 +ADDRLP4 140 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 140 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 140 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $756 +LABELV $754 +LABELV $752 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 32 +INDIRI4 +ARGI4 +CNSTI4 10 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 144 +ADDRGP4 fmtint +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 144 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $757 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 64 +BORI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +NEI4 $758 +ADDRLP4 148 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 148 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 148 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CNSTU4 65535 +BANDU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $759 +JUMPV +LABELV $758 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +NEI4 $760 +ADDRLP4 152 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 152 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 152 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $761 +JUMPV +LABELV $760 +ADDRLP4 12 +INDIRI4 +CNSTI4 3 +NEI4 $762 +ADDRLP4 156 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 156 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 156 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $763 +JUMPV +LABELV $762 +ADDRLP4 160 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 160 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 160 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $763 +LABELV $761 +LABELV $759 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 32 +INDIRI4 +ARGI4 +CNSTI4 8 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 164 +ADDRGP4 fmtint +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 164 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $764 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 64 +BORI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +NEI4 $765 +ADDRLP4 168 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 168 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 168 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CNSTU4 65535 +BANDU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $766 +JUMPV +LABELV $765 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +NEI4 $767 +ADDRLP4 172 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 172 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 172 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $768 +JUMPV +LABELV $767 +ADDRLP4 12 +INDIRI4 +CNSTI4 3 +NEI4 $769 +ADDRLP4 176 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 176 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 176 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $770 +JUMPV +LABELV $769 +ADDRLP4 180 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 180 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 180 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $770 +LABELV $768 +LABELV $766 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 32 +INDIRI4 +ARGI4 +CNSTI4 10 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 184 +ADDRGP4 fmtint +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 184 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $771 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 32 +BORI4 +ASGNI4 +LABELV $772 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 64 +BORI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +NEI4 $773 +ADDRLP4 188 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 188 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 188 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CNSTU4 65535 +BANDU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $774 +JUMPV +LABELV $773 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +NEI4 $775 +ADDRLP4 192 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 192 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 192 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $776 +JUMPV +LABELV $775 +ADDRLP4 12 +INDIRI4 +CNSTI4 3 +NEI4 $777 +ADDRLP4 196 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 196 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 196 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $778 +JUMPV +LABELV $777 +ADDRLP4 200 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 200 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 200 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $778 +LABELV $776 +LABELV $774 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 32 +INDIRI4 +ARGI4 +CNSTI4 16 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 204 +ADDRGP4 fmtint +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 204 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $779 +ADDRLP4 12 +INDIRI4 +CNSTI4 4 +NEI4 $780 +ADDRLP4 208 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 208 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 208 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $781 +JUMPV +LABELV $780 +ADDRLP4 212 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 212 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 212 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $781 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 216 +ADDRGP4 fmtfp +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 216 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $782 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 32 +BORI4 +ASGNI4 +LABELV $783 +ADDRLP4 12 +INDIRI4 +CNSTI4 4 +NEI4 $784 +ADDRLP4 220 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 220 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 220 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $785 +JUMPV +LABELV $784 +ADDRLP4 224 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 224 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 224 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $785 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 228 +ADDRGP4 fmtfp +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 228 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $786 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 32 +BORI4 +ASGNI4 +LABELV $787 +ADDRLP4 12 +INDIRI4 +CNSTI4 4 +NEI4 $788 +ADDRLP4 232 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 232 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 232 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $789 +JUMPV +LABELV $788 +ADDRLP4 236 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 236 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 236 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $789 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 240 +ADDRGP4 fmtfp +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 240 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $790 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 244 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 244 +INDIRP4 +ASGNP4 +ADDRLP4 244 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRI4 +CVII1 4 +CVII4 1 +ARGI4 +ADDRLP4 248 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 248 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $791 +ADDRLP4 252 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 252 +INDIRP4 +ASGNP4 +ADDRLP4 40 +ADDRLP4 252 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 256 +ADDRGP4 fmtstr +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 256 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $792 +ADDRLP4 260 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 260 +INDIRP4 +ASGNP4 +ADDRLP4 40 +ADDRLP4 260 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 40 +INDIRP4 +CVPU4 4 +CVUI4 4 +ARGI4 +CNSTI4 16 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 264 +ADDRGP4 fmtint +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 264 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $793 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +NEI4 $794 +ADDRLP4 272 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 272 +INDIRP4 +ASGNP4 +ADDRLP4 268 +ADDRLP4 272 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 268 +INDIRP4 +ADDRLP4 28 +INDIRU4 +CVUI4 4 +CVII2 4 +ASGNI2 +ADDRGP4 $748 +JUMPV +LABELV $794 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +NEI4 $796 +ADDRLP4 272 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 272 +INDIRP4 +ASGNP4 +ADDRLP4 268 +ADDRLP4 272 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 268 +INDIRP4 +ADDRLP4 28 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $796 +ADDRLP4 12 +INDIRI4 +CNSTI4 3 +NEI4 $798 +ADDRLP4 272 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 272 +INDIRP4 +ASGNP4 +ADDRLP4 268 +ADDRLP4 272 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 268 +INDIRP4 +ADDRLP4 28 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $798 +ADDRLP4 272 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 272 +INDIRP4 +ASGNP4 +ADDRLP4 268 +ADDRLP4 272 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 268 +INDIRP4 +ADDRLP4 28 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $800 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 268 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 268 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $801 +ADDRLP4 272 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 272 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 272 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $748 +ADDRLP4 128 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 128 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 128 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 132 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRLP4 132 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 132 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 132 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 132 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 -1 +ASGNI4 +LABELV $701 +LABELV $696 +ADDRLP4 0 +INDIRI4 +CNSTI4 8 +NEI4 $695 +ADDRFP4 4 +INDIRU4 +CNSTU4 0 +EQU4 $809 +ADDRLP4 28 +INDIRU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $809 +ADDRLP4 24 +INDIRI4 +RETI4 +LABELV $694 +endproc dopr 276 32 +proc fmtstr 32 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRU4 +ASGNU4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 24 +ADDRFP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $812 +ADDRFP4 12 +ADDRGP4 $814 +ASGNP4 +LABELV $812 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $818 +JUMPV +LABELV $815 +LABELV $816 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $818 +ADDRLP4 8 +INDIRI4 +ADDRFP4 12 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $815 +ADDRFP4 24 +INDIRI4 +CNSTI4 0 +LTI4 $819 +ADDRFP4 24 +INDIRI4 +ADDRLP4 8 +INDIRI4 +GEI4 $819 +ADDRLP4 8 +ADDRFP4 24 +INDIRI4 +ASGNI4 +LABELV $819 +ADDRLP4 0 +ADDRFP4 20 +INDIRI4 +ADDRLP4 8 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GEI4 $821 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $821 +ADDRFP4 16 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $826 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +NEGI4 +ASGNI4 +ADDRGP4 $826 +JUMPV +LABELV $825 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 32 +ARGI4 +ADDRLP4 20 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $826 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GTI4 $825 +ADDRGP4 $829 +JUMPV +LABELV $828 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +ADDRLP4 20 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 20 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 24 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $829 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRFP4 12 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRLP4 20 +INDIRI4 +EQI4 $831 +ADDRFP4 24 +INDIRI4 +ADDRLP4 20 +INDIRI4 +LTI4 $828 +ADDRLP4 12 +INDIRI4 +ADDRFP4 24 +INDIRI4 +LTI4 $828 +LABELV $831 +ADDRGP4 $833 +JUMPV +LABELV $832 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 32 +ARGI4 +ADDRLP4 28 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 28 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $833 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $832 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $811 +endproc fmtstr 32 16 +proc fmtint 84 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRU4 +ASGNU4 +ADDRFP4 16 +ADDRFP4 16 +INDIRI4 +ASGNI4 +ADDRFP4 24 +ADDRFP4 24 +INDIRI4 +ASGNI4 +ADDRFP4 28 +ADDRFP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 48 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRFP4 24 +INDIRI4 +CNSTI4 0 +GEI4 $836 +ADDRFP4 24 +CNSTI4 0 +ASGNI4 +LABELV $836 +ADDRLP4 8 +ADDRFP4 12 +INDIRI4 +CVIU4 4 +ASGNU4 +ADDRFP4 28 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +NEI4 $838 +ADDRFP4 12 +INDIRI4 +CNSTI4 0 +GEI4 $840 +ADDRLP4 48 +CNSTI4 45 +ASGNI4 +ADDRLP4 8 +ADDRFP4 12 +INDIRI4 +NEGI4 +CVIU4 4 +ASGNU4 +ADDRGP4 $841 +JUMPV +LABELV $840 +ADDRFP4 28 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $842 +ADDRLP4 48 +CNSTI4 43 +ASGNI4 +ADDRGP4 $843 +JUMPV +LABELV $842 +ADDRFP4 28 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +EQI4 $844 +ADDRLP4 48 +CNSTI4 32 +ASGNI4 +LABELV $844 +LABELV $843 +LABELV $841 +LABELV $838 +ADDRFP4 28 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $846 +ADDRLP4 44 +ADDRGP4 $848 +ASGNP4 +ADDRGP4 $847 +JUMPV +LABELV $846 +ADDRLP4 44 +ADDRGP4 $849 +ASGNP4 +LABELV $847 +LABELV $850 +ADDRLP4 52 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 52 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +ADDRLP4 16 +ADDP4 +ADDRLP4 8 +INDIRU4 +ADDRFP4 16 +INDIRI4 +CVIU4 4 +MODU4 +ADDRLP4 44 +INDIRP4 +ADDP4 +INDIRI1 +ASGNI1 +ADDRLP4 8 +ADDRLP4 8 +INDIRU4 +ADDRFP4 16 +INDIRI4 +CVIU4 4 +DIVU4 +ASGNU4 +LABELV $851 +ADDRLP4 8 +INDIRU4 +CNSTU4 0 +EQU4 $853 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 24 +LTU4 $850 +LABELV $853 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 24 +NEU4 $854 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $854 +ADDRLP4 0 +INDIRI4 +ADDRLP4 16 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 40 +ADDRFP4 24 +INDIRI4 +ADDRLP4 0 +INDIRI4 +SUBI4 +ASGNI4 +ADDRFP4 24 +INDIRI4 +ADDRLP4 0 +INDIRI4 +LEI4 $858 +ADDRLP4 52 +ADDRFP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 $859 +JUMPV +LABELV $858 +ADDRLP4 52 +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $859 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +EQI4 $860 +ADDRLP4 56 +CNSTI4 1 +ASGNI4 +ADDRGP4 $861 +JUMPV +LABELV $860 +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +LABELV $861 +ADDRLP4 4 +ADDRFP4 20 +INDIRI4 +ADDRLP4 52 +INDIRI4 +SUBI4 +ADDRLP4 56 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +GEI4 $862 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +LABELV $862 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +GEI4 $864 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $864 +ADDRFP4 28 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $866 +ADDRLP4 40 +INDIRI4 +ADDRLP4 4 +INDIRI4 +LEI4 $869 +ADDRLP4 68 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRGP4 $870 +JUMPV +LABELV $869 +ADDRLP4 68 +ADDRLP4 4 +INDIRI4 +ASGNI4 +LABELV $870 +ADDRLP4 40 +ADDRLP4 68 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $866 +ADDRFP4 28 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $874 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +NEGI4 +ASGNI4 +ADDRGP4 $874 +JUMPV +LABELV $873 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 32 +ARGI4 +ADDRLP4 68 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 68 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $874 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +GTI4 $873 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +EQI4 $876 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +ADDRLP4 48 +INDIRI4 +CVII1 4 +CVII4 1 +ARGI4 +ADDRLP4 68 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 68 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $876 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +LEI4 $884 +ADDRGP4 $881 +JUMPV +LABELV $880 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 48 +ARGI4 +ADDRLP4 72 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 72 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 40 +ADDRLP4 40 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $881 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +GTI4 $880 +ADDRGP4 $884 +JUMPV +LABELV $883 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +ADDRLP4 72 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 72 +INDIRI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +ADDRLP4 16 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 76 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 76 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $884 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GTI4 $883 +ADDRGP4 $887 +JUMPV +LABELV $886 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 32 +ARGI4 +ADDRLP4 80 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 80 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $887 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +LTI4 $886 +ADDRLP4 12 +INDIRI4 +RETI4 +LABELV $835 +endproc fmtint 84 16 +proc abs_val 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRF4 +CNSTF4 0 +GEF4 $890 +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $890 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $889 +endproc abs_val 4 0 +proc pow10 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 $894 +JUMPV +LABELV $893 +ADDRLP4 0 +CNSTF4 1092616192 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $894 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $893 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $892 +endproc pow10 4 0 +proc round 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRF4 +CNSTF4 1056964608 +LTF4 $897 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $897 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $896 +endproc round 8 0 +proc fmtfp 136 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRU4 +ASGNU4 +ADDRFP4 20 +ADDRFP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 72 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 20 +INDIRI4 +CNSTI4 0 +GEI4 $900 +ADDRFP4 20 +CNSTI4 6 +ASGNI4 +LABELV $900 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRLP4 80 +ADDRGP4 abs_val +CALLF4 +ASGNF4 +ADDRLP4 76 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRFP4 12 +INDIRF4 +CNSTF4 0 +GEF4 $902 +ADDRLP4 72 +CNSTI4 45 +ASGNI4 +ADDRGP4 $903 +JUMPV +LABELV $902 +ADDRFP4 24 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $904 +ADDRLP4 72 +CNSTI4 43 +ASGNI4 +ADDRGP4 $905 +JUMPV +LABELV $904 +ADDRFP4 24 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +EQI4 $906 +ADDRLP4 72 +CNSTI4 32 +ASGNI4 +LABELV $906 +LABELV $905 +LABELV $903 +ADDRLP4 12 +ADDRLP4 76 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 20 +INDIRI4 +CNSTI4 9 +LEI4 $908 +ADDRFP4 20 +CNSTI4 9 +ASGNI4 +LABELV $908 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRLP4 84 +ADDRGP4 pow10 +CALLF4 +ASGNF4 +ADDRLP4 84 +INDIRF4 +ADDRLP4 76 +INDIRF4 +ADDRLP4 12 +INDIRI4 +CVIF4 4 +SUBF4 +MULF4 +ARGF4 +ADDRLP4 88 +ADDRGP4 round +CALLI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 88 +INDIRI4 +ASGNI4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRLP4 92 +ADDRGP4 pow10 +CALLF4 +ASGNF4 +ADDRLP4 16 +INDIRI4 +CVIF4 4 +ADDRLP4 92 +INDIRF4 +LTF4 $910 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRLP4 96 +ADDRGP4 pow10 +CALLF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +CVIF4 4 +ADDRLP4 96 +INDIRF4 +SUBF4 +CVFI4 4 +ASGNI4 +LABELV $910 +LABELV $912 +ADDRLP4 100 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 100 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +EQI4 $916 +ADDRLP4 96 +ADDRGP4 $848 +ASGNP4 +ADDRGP4 $917 +JUMPV +LABELV $916 +ADDRLP4 96 +ADDRGP4 $849 +ASGNP4 +LABELV $917 +ADDRLP4 100 +INDIRI4 +ADDRLP4 24 +ADDP4 +ADDRLP4 12 +INDIRI4 +CNSTI4 10 +MODI4 +ADDRLP4 96 +INDIRP4 +ADDP4 +INDIRI1 +ASGNI1 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 10 +DIVI4 +ASGNI4 +LABELV $913 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $918 +ADDRLP4 8 +INDIRI4 +CNSTI4 20 +LTI4 $912 +LABELV $918 +ADDRLP4 8 +INDIRI4 +CNSTI4 20 +NEI4 $919 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $919 +ADDRLP4 8 +INDIRI4 +ADDRLP4 24 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $921 +ADDRLP4 100 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 100 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +EQI4 $925 +ADDRLP4 96 +ADDRGP4 $848 +ASGNP4 +ADDRGP4 $926 +JUMPV +LABELV $925 +ADDRLP4 96 +ADDRGP4 $849 +ASGNP4 +LABELV $926 +ADDRLP4 100 +INDIRI4 +ADDRLP4 48 +ADDP4 +ADDRLP4 16 +INDIRI4 +CNSTI4 10 +MODI4 +ADDRLP4 96 +INDIRP4 +ADDP4 +INDIRI1 +ASGNI1 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +CNSTI4 10 +DIVI4 +ASGNI4 +LABELV $922 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $927 +ADDRLP4 20 +INDIRI4 +CNSTI4 20 +LTI4 $921 +LABELV $927 +ADDRLP4 20 +INDIRI4 +CNSTI4 20 +NEI4 $928 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $928 +ADDRLP4 20 +INDIRI4 +ADDRLP4 48 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +EQI4 $931 +ADDRLP4 96 +CNSTI4 1 +ASGNI4 +ADDRGP4 $932 +JUMPV +LABELV $931 +ADDRLP4 96 +CNSTI4 0 +ASGNI4 +LABELV $932 +ADDRLP4 0 +ADDRFP4 16 +INDIRI4 +ADDRLP4 8 +INDIRI4 +SUBI4 +ADDRFP4 20 +INDIRI4 +SUBI4 +CNSTI4 1 +SUBI4 +ADDRLP4 96 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 68 +ADDRFP4 20 +INDIRI4 +ADDRLP4 20 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 68 +INDIRI4 +CNSTI4 0 +GEI4 $933 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +LABELV $933 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GEI4 $935 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $935 +ADDRFP4 24 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $937 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +NEGI4 +ASGNI4 +LABELV $937 +ADDRLP4 100 +CNSTI4 0 +ASGNI4 +ADDRFP4 24 +INDIRI4 +CNSTI4 16 +BANDI4 +ADDRLP4 100 +INDIRI4 +EQI4 $947 +ADDRLP4 0 +INDIRI4 +ADDRLP4 100 +INDIRI4 +LEI4 $947 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +EQI4 $944 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +ADDRLP4 72 +INDIRI4 +CVII1 4 +CVII4 1 +ARGI4 +ADDRLP4 104 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 104 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 72 +CNSTI4 0 +ASGNI4 +ADDRGP4 $944 +JUMPV +LABELV $943 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 48 +ARGI4 +ADDRLP4 104 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 104 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $944 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GTI4 $943 +ADDRGP4 $947 +JUMPV +LABELV $946 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 32 +ARGI4 +ADDRLP4 104 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 104 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $947 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GTI4 $946 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +EQI4 $952 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +ADDRLP4 72 +INDIRI4 +CVII1 4 +CVII4 1 +ARGI4 +ADDRLP4 104 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 104 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $952 +JUMPV +LABELV $951 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +ADDRLP4 108 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 108 +INDIRI4 +ASGNI4 +ADDRLP4 108 +INDIRI4 +ADDRLP4 24 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 112 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 112 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $952 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +GTI4 $951 +ADDRFP4 20 +INDIRI4 +CNSTI4 0 +LEI4 $963 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 46 +ARGI4 +ADDRLP4 116 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 116 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $957 +JUMPV +LABELV $956 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 48 +ARGI4 +ADDRLP4 120 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 120 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $957 +ADDRLP4 124 +ADDRLP4 68 +INDIRI4 +ASGNI4 +ADDRLP4 68 +ADDRLP4 124 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 124 +INDIRI4 +CNSTI4 0 +GTI4 $956 +ADDRGP4 $960 +JUMPV +LABELV $959 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +ADDRLP4 128 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 128 +INDIRI4 +ASGNI4 +ADDRLP4 128 +INDIRI4 +ADDRLP4 48 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 132 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 132 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $960 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +GTI4 $959 +ADDRGP4 $963 +JUMPV +LABELV $962 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 32 +ARGI4 +ADDRLP4 116 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 116 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $963 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $962 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $899 +endproc fmtfp 136 16 +proc dopr_outch 8 0 +ADDRFP4 12 +ADDRFP4 12 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRFP4 4 +INDIRP4 +INDIRU4 +CNSTU4 1 +ADDU4 +ADDRFP4 8 +INDIRU4 +GEU4 $966 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +INDIRU4 +ASGNU4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 0 +INDIRU4 +CNSTU4 1 +ADDU4 +ASGNU4 +ADDRLP4 0 +INDIRU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ADDRFP4 12 +INDIRI1 +ASGNI1 +LABELV $966 +CNSTI4 1 +RETI4 +LABELV $965 +endproc dopr_outch 8 0 +export Q_vsnprintf +proc Q_vsnprintf 4 16 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 dopr +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $968 +endproc Q_vsnprintf 4 16 +export Q_snprintf +proc Q_snprintf 12 16 +ADDRLP4 0 +ADDRFP4 8+4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 Q_vsnprintf +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $969 +endproc Q_snprintf 12 16 +export sscanf +proc sscanf 92 4 +ADDRLP4 8 +ADDRFP4 4+4 +ASGNP4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $974 +JUMPV +LABELV $973 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 37 +EQI4 $976 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $974 +JUMPV +LABELV $976 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +LTI4 $978 +ADDRLP4 0 +INDIRI4 +CNSTI4 57 +GTI4 $978 +ADDRFP4 4 +ARGP4 +ADDRLP4 20 +ADDRGP4 _atoi +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 20 +INDIRI4 +CVIU4 4 +ASGNU4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 -1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRGP4 $979 +JUMPV +LABELV $978 +ADDRLP4 4 +CNSTU4 1023 +ASGNU4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $979 +ADDRLP4 24 +CNSTI4 100 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 24 +INDIRI4 +EQI4 $982 +ADDRLP4 0 +INDIRI4 +CNSTI4 102 +EQI4 $983 +ADDRLP4 0 +INDIRI4 +CNSTI4 105 +EQI4 $982 +ADDRLP4 0 +INDIRI4 +ADDRLP4 24 +INDIRI4 +LTI4 $980 +LABELV $994 +ADDRLP4 0 +INDIRI4 +CNSTI4 115 +EQI4 $985 +ADDRLP4 0 +INDIRI4 +CNSTI4 117 +EQI4 $982 +ADDRLP4 0 +INDIRI4 +CNSTI4 120 +EQI4 $984 +ADDRGP4 $980 +JUMPV +LABELV $982 +ADDRLP4 32 +ADDRLP4 8 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ARGP4 +ADDRLP4 36 +ADDRGP4 _atoi +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ASGNI4 +ADDRGP4 $981 +JUMPV +LABELV $983 +ADDRLP4 40 +ADDRLP4 8 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 40 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ARGP4 +ADDRLP4 44 +ADDRGP4 _atof +CALLF4 +ASGNF4 +ADDRLP4 40 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ADDRLP4 44 +INDIRF4 +ASGNF4 +ADDRGP4 $981 +JUMPV +LABELV $984 +ADDRLP4 48 +ADDRLP4 8 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 48 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ARGP4 +ADDRLP4 52 +ADDRGP4 _hextoi +CALLU4 +ASGNU4 +ADDRLP4 48 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ADDRLP4 52 +INDIRU4 +ASGNU4 +ADDRGP4 $981 +JUMPV +LABELV $985 +ADDRLP4 60 +ADDRLP4 8 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 60 +INDIRP4 +ASGNP4 +ADDRLP4 56 +ADDRLP4 60 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $987 +JUMPV +LABELV $986 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $987 +ADDRLP4 64 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 64 +INDIRI4 +CNSTI4 32 +EQI4 $986 +ADDRLP4 64 +INDIRI4 +CNSTI4 12 +EQI4 $986 +ADDRLP4 64 +INDIRI4 +CNSTI4 10 +EQI4 $986 +ADDRLP4 64 +INDIRI4 +CNSTI4 13 +EQI4 $986 +ADDRLP4 64 +INDIRI4 +CNSTI4 9 +EQI4 $986 +ADDRLP4 64 +INDIRI4 +CNSTI4 11 +EQI4 $986 +ADDRGP4 $990 +JUMPV +LABELV $989 +ADDRLP4 68 +ADDRLP4 56 +INDIRP4 +ASGNP4 +ADDRLP4 76 +CNSTI4 1 +ASGNI4 +ADDRLP4 56 +ADDRLP4 68 +INDIRP4 +ADDRLP4 76 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 72 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 72 +INDIRP4 +ADDRLP4 76 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $990 +ADDRLP4 84 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 0 +EQI4 $993 +ADDRLP4 84 +INDIRI4 +CNSTI4 32 +EQI4 $993 +ADDRLP4 84 +INDIRI4 +CNSTI4 12 +EQI4 $993 +ADDRLP4 84 +INDIRI4 +CNSTI4 10 +EQI4 $993 +ADDRLP4 84 +INDIRI4 +CNSTI4 13 +EQI4 $993 +ADDRLP4 84 +INDIRI4 +CNSTI4 9 +EQI4 $993 +ADDRLP4 84 +INDIRI4 +CNSTI4 11 +EQI4 $993 +ADDRLP4 80 +ADDRLP4 4 +INDIRU4 +ASGNU4 +ADDRLP4 4 +ADDRLP4 80 +INDIRU4 +CNSTU4 1 +SUBU4 +ASGNU4 +ADDRLP4 80 +INDIRU4 +CNSTU4 0 +NEU4 $989 +LABELV $993 +ADDRLP4 88 +ADDRLP4 56 +INDIRP4 +ASGNP4 +ADDRLP4 56 +ADDRLP4 88 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +CNSTI1 0 +ASGNI1 +LABELV $980 +LABELV $981 +LABELV $974 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $973 +ADDRLP4 8 +CNSTP4 0 +ASGNP4 +ADDRLP4 12 +INDIRI4 +RETI4 +LABELV $971 +endproc sscanf 92 4 +export bsearch +proc bsearch 28 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRU4 +ASGNU4 +ADDRFP4 16 +ADDRFP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTU4 0 +ASGNU4 +ADDRLP4 8 +ADDRFP4 8 +INDIRU4 +ASGNU4 +ADDRGP4 $997 +JUMPV +LABELV $996 +ADDRLP4 4 +ADDRLP4 0 +INDIRU4 +ADDRLP4 8 +INDIRU4 +ADDRLP4 0 +INDIRU4 +SUBU4 +CNSTI4 1 +RSHU4 +ADDU4 +ASGNU4 +ADDRLP4 16 +ADDRLP4 4 +INDIRU4 +ADDRFP4 12 +INDIRU4 +MULU4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRFP4 16 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +GEI4 $999 +ADDRLP4 8 +ADDRLP4 4 +INDIRU4 +ASGNU4 +ADDRGP4 $1000 +JUMPV +LABELV $999 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +LEI4 $1001 +ADDRLP4 0 +ADDRLP4 4 +INDIRU4 +CNSTU4 1 +ADDU4 +ASGNU4 +ADDRGP4 $1002 +JUMPV +LABELV $1001 +ADDRLP4 16 +INDIRP4 +RETP4 +ADDRGP4 $995 +JUMPV +LABELV $1002 +LABELV $1000 +LABELV $997 +ADDRLP4 0 +INDIRU4 +ADDRLP4 8 +INDIRU4 +LTU4 $996 +CNSTP4 0 +RETP4 +LABELV $995 +endproc bsearch 28 8 +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import strncpy +lit +align 1 +LABELV $849 +byte 1 48 +byte 1 49 +byte 1 50 +byte 1 51 +byte 1 52 +byte 1 53 +byte 1 54 +byte 1 55 +byte 1 56 +byte 1 57 +byte 1 97 +byte 1 98 +byte 1 99 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 0 +align 1 +LABELV $848 +byte 1 48 +byte 1 49 +byte 1 50 +byte 1 51 +byte 1 52 +byte 1 53 +byte 1 54 +byte 1 55 +byte 1 56 +byte 1 57 +byte 1 65 +byte 1 66 +byte 1 67 +byte 1 68 +byte 1 69 +byte 1 70 +byte 1 0 +align 1 +LABELV $814 +byte 1 60 +byte 1 78 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 62 +byte 1 0 +align 1 +LABELV $475 +byte 1 48 +byte 1 120 +byte 1 0 +align 1 +LABELV $468 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 0 +align 1 +LABELV $463 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 0 +align 1 +LABELV $452 +byte 1 110 +byte 1 97 +byte 1 110 +byte 1 0 diff --git a/build/release-linux-x86_64/base/cgame/bg_misc.asm b/build/release-linux-x86_64/base/cgame/bg_misc.asm new file mode 100644 index 0000000..770d4d4 --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/bg_misc.asm @@ -0,0 +1,28896 @@ +lit +align 4 +LABELV bg_buildableList +byte 4 1 +address $60 +address $61 +address $62 +address $63 +byte 4 5 +byte 4 0 +byte 4 10 +byte 4 7 +byte 4 250 +byte 4 8 +byte 4 50 +byte 4 100 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 100 +byte 4 15000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 80 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 900 +byte 4 2 +address $64 +address $65 +address $66 +address $67 +byte 4 5 +byte 4 0 +byte 4 0 +byte 4 7 +byte 4 750 +byte 4 6 +byte 4 15 +byte 4 300 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 1000 +byte 4 30000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 120 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 4500 +byte 4 3 +address $68 +address $69 +address $70 +address $71 +byte 4 5 +byte 4 0 +byte 4 5 +byte 4 7 +byte 4 350 +byte 4 14 +byte 4 50 +byte 4 100 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 100 +byte 4 13000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 70 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 450 +byte 4 4 +address $72 +address $73 +address $74 +address $75 +byte 4 5 +byte 4 0 +byte 4 6 +byte 4 7 +byte 4 125 +byte 4 10 +byte 4 50 +byte 4 100 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 200 +byte 4 8000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 30 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 540 +byte 4 5 +address $76 +address $77 +address $78 +address $79 +byte 4 5 +byte 4 0 +byte 4 4 +byte 4 6 +byte 4 50 +byte 4 6 +byte 4 15 +byte 4 100 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 100 +byte 4 5000 +byte 4 0 +byte 4 400 +byte 4 1000 +byte 4 24 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 25 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 360 +byte 4 6 +address $80 +address $81 +address $82 +address $83 +byte 4 5 +byte 4 0 +byte 4 14 +byte 4 6 +byte 4 150 +byte 4 8 +byte 4 50 +byte 4 100 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 100 +byte 4 14000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 70 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1260 +byte 4 7 +address $84 +address $85 +address $86 +address $87 +byte 4 5 +byte 4 0 +byte 4 8 +byte 4 4 +byte 4 125 +byte 4 10 +byte 4 30 +byte 4 200 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 500 +byte 4 13000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 25 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 40 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 720 +byte 4 8 +address $88 +address $89 +address $90 +address $91 +byte 4 5 +byte 4 0 +byte 4 1 +byte 4 7 +byte 4 100 +byte 4 1 +byte 4 1 +byte 4 10 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 1000 +byte 4 6000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 90 +byte 4 9 +address $92 +address $93 +address $94 +address $95 +byte 4 5 +byte 4 0 +byte 4 2 +byte 4 6 +byte 4 250 +byte 4 1 +byte 4 5 +byte 4 40 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 15000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 180 +byte 4 10 +address $96 +address $97 +address $98 +address $99 +byte 4 5 +byte 4 0 +byte 4 5 +byte 4 4 +byte 4 450 +byte 4 1 +byte 4 10 +byte 4 70 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 450 +byte 4 11 +address $100 +address $101 +address $102 +address $103 +byte 4 5 +byte 4 0 +byte 4 1 +byte 4 7 +byte 4 25 +byte 4 1 +byte 4 5 +byte 4 10 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 1000 +byte 4 4000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 90 +byte 4 12 +address $104 +address $105 +address $106 +address $107 +byte 4 5 +byte 4 0 +byte 4 2 +byte 4 6 +byte 4 50 +byte 4 1 +byte 4 5 +byte 4 25 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 9000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 180 +byte 4 13 +address $108 +address $109 +address $110 +address $111 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 4 +byte 4 100 +byte 4 1 +byte 4 5 +byte 4 50 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 13000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 270 +byte 4 14 +address $112 +address $113 +address $114 +address $115 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 6 +byte 4 80 +byte 4 10 +byte 4 5 +byte 4 50 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 8000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 270 +byte 4 15 +address $116 +address $117 +address $118 +address $119 +byte 4 5 +byte 4 0 +byte 4 2 +byte 4 7 +byte 4 50 +byte 4 10 +byte 4 5 +byte 4 50 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 1000 +byte 4 5000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 180 +byte 4 16 +address $120 +address $121 +address $122 +address $123 +byte 4 5 +byte 4 0 +byte 4 12 +byte 4 6 +byte 4 200 +byte 4 8 +byte 4 15 +byte 4 200 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 200 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 170 +byte 4 0 +byte 4 0 +byte 4 1080 +skip 4 +byte 4 17 +address $124 +address $125 +address $126 +address $127 +byte 4 5 +byte 4 0 +byte 4 4 +byte 4 7 +byte 4 250 +byte 4 1 +byte 4 10 +byte 4 10 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 1000 +byte 4 12000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 190 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 360 +byte 4 18 +address $128 +address $129 +address $130 +address $131 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 6 +byte 4 250 +byte 4 1 +byte 4 10 +byte 4 10 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 7000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 300 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 270 +byte 4 19 +address $132 +address $133 +address $134 +address $135 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 6 +byte 4 250 +byte 4 1 +byte 4 5 +byte 4 15 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 4000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 270 +byte 4 20 +address $136 +address $137 +address $138 +address $139 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 6 +byte 4 100 +byte 4 5 +byte 4 5 +byte 4 10 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 500 +byte 4 10000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 50 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 270 +byte 4 21 +address $140 +address $141 +address $142 +address $143 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 6 +byte 4 60 +byte 4 10 +byte 4 100 +byte 4 100 +byte 4 19 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 200 +byte 4 8000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 50 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 270 +byte 4 22 +address $144 +address $145 +address $146 +address $147 +byte 4 5 +byte 4 0 +byte 4 35 +byte 4 4 +byte 4 250 +byte 4 1 +byte 4 10 +byte 4 200 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 60 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 3150 +byte 4 23 +address $148 +address $149 +address $150 +address $151 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 4 +byte 4 35 +byte 4 5 +byte 4 0 +byte 4 0 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 12000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 15 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 270 +byte 4 24 +address $152 +address $153 +address $154 +address $155 +byte 4 5 +byte 4 0 +byte 4 20 +byte 4 4 +byte 4 850 +byte 4 5 +byte 4 50 +byte 4 150 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1800 +byte 4 25 +address $156 +address $157 +address $158 +address $159 +byte 4 5 +byte 4 0 +byte 4 15 +byte 4 4 +byte 4 650 +byte 4 15 +byte 4 25 +byte 4 100 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1350 +byte 4 26 +address $160 +address $161 +address $162 +address $163 +byte 4 5 +byte 4 0 +byte 4 5 +byte 4 6 +byte 4 350 +byte 4 6 +byte 4 200 +byte 4 300 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 18000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 60 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 450 +byte 4 27 +address $164 +address $165 +address $166 +address $167 +byte 4 5 +byte 4 0 +byte 4 10 +byte 4 7 +byte 4 310 +byte 4 0 +byte 4 50 +byte 4 100 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 100 +byte 4 10000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 2400 +byte 4 28 +address $168 +address $169 +address $170 +address $171 +byte 4 5 +byte 4 0 +byte 4 8 +byte 4 7 +byte 4 180 +byte 4 0 +byte 4 100 +byte 4 100 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 50 +byte 4 8000 +byte 4 0 +byte 4 380 +byte 4 150 +byte 4 27 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1920 +byte 4 29 +address $172 +address $173 +address $170 +address $174 +byte 4 5 +byte 4 0 +byte 4 14 +byte 4 6 +byte 4 300 +byte 4 0 +byte 4 1 +byte 4 170 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 50 +byte 4 20000 +byte 4 0 +byte 4 50 +byte 4 140 +byte 4 28 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1920 +byte 4 30 +address $175 +address $176 +address $177 +address $178 +byte 4 5 +byte 4 0 +byte 4 10 +byte 4 4 +byte 4 300 +byte 4 0 +byte 4 50 +byte 4 100 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 150 +byte 4 15000 +byte 4 0 +byte 4 225 +byte 4 250 +byte 4 26 +byte 4 1064514355 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 2400 +byte 4 31 +address $179 +address $180 +address $181 +address $182 +byte 4 5 +byte 4 0 +byte 4 10 +byte 4 7 +byte 4 420 +byte 4 0 +byte 4 50 +byte 4 100 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 100 +byte 4 10000 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 2400 +byte 4 32 +address $183 +address $184 +address $185 +address $186 +byte 4 5 +byte 4 0 +byte 4 15 +byte 4 6 +byte 4 190 +byte 4 0 +byte 4 50 +byte 4 100 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 100 +byte 4 16000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 3600 +byte 4 33 +address $187 +address $188 +address $189 +address $190 +byte 4 5 +byte 4 0 +byte 4 8 +byte 4 7 +byte 4 190 +byte 4 0 +byte 4 50 +byte 4 100 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 100 +byte 4 8000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1920 +byte 4 34 +address $191 +address $192 +address $193 +address $194 +byte 4 5 +byte 4 0 +byte 4 0 +byte 4 7 +byte 4 930 +byte 4 0 +byte 4 200 +byte 4 300 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 1000 +byte 4 20000 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 12000 +byte 4 35 +address $195 +address $196 +address $197 +address $198 +byte 4 5 +byte 4 0 +byte 4 4 +byte 4 7 +byte 4 250 +byte 4 0 +byte 4 50 +byte 4 100 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 100 +byte 4 10000 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 960 +byte 4 36 +address $199 +address $200 +address $201 +address $202 +byte 4 5 +byte 4 0 +byte 4 1 +byte 4 7 +byte 4 60 +byte 4 0 +byte 4 1 +byte 4 10 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 5000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 240 +byte 4 37 +address $203 +address $204 +address $201 +address $205 +byte 4 5 +byte 4 0 +byte 4 2 +byte 4 6 +byte 4 250 +byte 4 0 +byte 4 5 +byte 4 40 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 14000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 480 +byte 4 38 +address $206 +address $207 +address $201 +address $208 +byte 4 5 +byte 4 0 +byte 4 5 +byte 4 4 +byte 4 450 +byte 4 0 +byte 4 10 +byte 4 70 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1200 +byte 4 39 +address $209 +address $210 +address $211 +address $212 +byte 4 5 +byte 4 0 +byte 4 1 +byte 4 7 +byte 4 25 +byte 4 0 +byte 4 5 +byte 4 10 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 4000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 240 +byte 4 40 +address $213 +address $214 +address $211 +address $215 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 4 +byte 4 100 +byte 4 0 +byte 4 5 +byte 4 100 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 13000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 720 +byte 4 41 +address $216 +address $217 +address $201 +address $218 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 6 +byte 4 100 +byte 4 0 +byte 4 5 +byte 4 50 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 7000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 720 +byte 4 42 +address $219 +address $220 +address $201 +address $221 +byte 4 5 +byte 4 0 +byte 4 2 +byte 4 6 +byte 4 100 +byte 4 0 +byte 4 5 +byte 4 20 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 5000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 480 +byte 4 43 +address $222 +address $223 +address $201 +address $224 +byte 4 5 +byte 4 0 +byte 4 2 +byte 4 7 +byte 4 300 +byte 4 0 +byte 4 10 +byte 4 50 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 12000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 480 +byte 4 44 +address $225 +address $226 +address $201 +address $227 +byte 4 5 +byte 4 0 +byte 4 2 +byte 4 6 +byte 4 300 +byte 4 0 +byte 4 10 +byte 4 50 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 13000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 480 +byte 4 45 +address $228 +address $229 +address $201 +address $230 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 6 +byte 4 350 +byte 4 0 +byte 4 10 +byte 4 50 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 15000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 720 +byte 4 46 +address $231 +address $232 +address $233 +address $234 +byte 4 5 +byte 4 0 +byte 4 8 +byte 4 4 +byte 4 600 +byte 4 0 +byte 4 50 +byte 4 150 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 100 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1920 +byte 4 47 +address $235 +address $236 +address $237 +address $238 +byte 4 5 +byte 4 0 +byte 4 5 +byte 4 6 +byte 4 155 +byte 4 0 +byte 4 15 +byte 4 250 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 8000 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1200 +byte 4 48 +address $239 +address $240 +address $241 +address $242 +byte 4 5 +byte 4 0 +byte 4 1 +byte 4 7 +byte 4 50 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 2000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 240 +byte 4 49 +address $243 +address $244 +address $245 +address $246 +byte 4 5 +byte 4 0 +byte 4 1 +byte 4 7 +byte 4 250 +byte 4 0 +byte 4 40 +byte 4 150 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 6000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 240 +byte 4 50 +address $247 +address $248 +address $249 +address $250 +byte 4 5 +byte 4 0 +byte 4 15 +byte 4 4 +byte 4 200 +byte 4 0 +byte 4 15 +byte 4 180 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 400 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 3600 +byte 4 51 +address $251 +address $252 +address $253 +address $254 +byte 4 5 +byte 4 0 +byte 4 20 +byte 4 4 +byte 4 850 +byte 4 0 +byte 4 50 +byte 4 150 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 4800 +byte 4 52 +address $255 +address $256 +address $257 +address $258 +byte 4 5 +byte 4 0 +byte 4 15 +byte 4 4 +byte 4 650 +byte 4 0 +byte 4 50 +byte 4 150 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 3600 +byte 4 53 +address $259 +address $260 +address $261 +address $262 +byte 4 5 +byte 4 0 +byte 4 5 +byte 4 6 +byte 4 350 +byte 4 0 +byte 4 50 +byte 4 300 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 1000 +byte 4 18000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1200 +data +export bg_numBuildables +align 4 +LABELV bg_numBuildables +byte 4 53 +lit +align 4 +LABELV nullBuildable +byte 4 0 +skip 120 +export BG_BuildableByName +code +proc BG_BuildableByName 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $267 +JUMPV +LABELV $264 +CNSTI4 124 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_buildableList+4 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $268 +CNSTI4 124 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_buildableList +ADDP4 +RETP4 +ADDRGP4 $263 +JUMPV +LABELV $268 +LABELV $265 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $267 +ADDRLP4 0 +INDIRI4 +ADDRGP4 bg_numBuildables +INDIRI4 +LTI4 $264 +ADDRGP4 nullBuildable +RETP4 +LABELV $263 +endproc BG_BuildableByName 8 8 +export BG_BuildableByEntityName +proc BG_BuildableByEntityName 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $275 +JUMPV +LABELV $272 +CNSTI4 124 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_buildableList+16 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $276 +CNSTI4 124 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_buildableList +ADDP4 +RETP4 +ADDRGP4 $271 +JUMPV +LABELV $276 +LABELV $273 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $275 +ADDRLP4 0 +INDIRI4 +ADDRGP4 bg_numBuildables +INDIRI4 +LTI4 $272 +ADDRGP4 nullBuildable +RETP4 +LABELV $271 +endproc BG_BuildableByEntityName 8 8 +export BG_Buildable +proc BG_Buildable 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $282 +ADDRFP4 0 +INDIRI4 +CNSTI4 54 +GEI4 $282 +ADDRLP4 0 +CNSTI4 124 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_buildableList-124 +ADDP4 +ASGNP4 +ADDRGP4 $283 +JUMPV +LABELV $282 +ADDRLP4 0 +ADDRGP4 nullBuildable +ASGNP4 +LABELV $283 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $279 +endproc BG_Buildable 8 0 +export BG_BuildableAllowedInStage +proc BG_BuildableAllowedInStage 8 4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +LSHI4 +BANDI4 +CNSTI4 0 +EQI4 $285 +CNSTI4 1 +RETI4 +ADDRGP4 $284 +JUMPV +LABELV $285 +CNSTI4 0 +RETI4 +LABELV $284 +endproc BG_BuildableAllowedInStage 8 4 +export BG_BuildableConfig +proc BG_BuildableConfig 0 0 +CNSTI4 288 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_buildableConfigList +ADDP4 +RETP4 +LABELV $287 +endproc BG_BuildableConfig 0 0 +export BG_BuildableBoundingBox +proc BG_BuildableBoundingBox 8 4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_BuildableConfig +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $289 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRB +ASGNB 12 +LABELV $289 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $291 +ADDRFP4 8 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 272 +ADDP4 +INDIRB +ASGNB 12 +LABELV $291 +LABELV $288 +endproc BG_BuildableBoundingBox 8 4 +proc BG_ParseBuildableFile 20076 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20024 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 20028 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 20028 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +GEI4 $295 +ADDRGP4 $297 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $293 +JUMPV +LABELV $295 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $300 +ADDRLP4 20 +INDIRI4 +CVIU4 4 +CNSTU4 19999 +LTU4 $298 +LABELV $300 +ADDRLP4 20024 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRGP4 $301 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $305 +ADDRLP4 20036 +ADDRGP4 $302 +ASGNP4 +ADDRGP4 $306 +JUMPV +LABELV $305 +ADDRLP4 20036 +ADDRGP4 $303 +ASGNP4 +LABELV $306 +ADDRLP4 20036 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $293 +JUMPV +LABELV $298 +ADDRLP4 24 +ARGP4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 20024 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Read +CALLV +pop +ADDRLP4 20 +INDIRI4 +ADDRLP4 24 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 20024 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRLP4 8 +ADDRLP4 24 +ASGNP4 +ADDRGP4 $308 +JUMPV +LABELV $307 +ADDRLP4 8 +ARGP4 +ADDRLP4 20036 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20036 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $310 +ADDRGP4 $309 +JUMPV +LABELV $310 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $314 +ARGP4 +ADDRLP4 20040 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20040 +INDIRI4 +CNSTI4 0 +NEI4 $312 +ADDRGP4 $309 +JUMPV +LABELV $312 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $317 +ARGP4 +ADDRLP4 20044 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20044 +INDIRI4 +CNSTI4 0 +NEI4 $315 +ADDRLP4 20048 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ARGP4 +ADDRLP4 20052 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20052 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $318 +ADDRGP4 $309 +JUMPV +LABELV $318 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20056 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 20048 +ADDRLP4 20056 +INDIRI4 +ASGNI4 +ADDRLP4 20048 +INDIRI4 +CNSTI4 0 +GEI4 $320 +ADDRLP4 20048 +CNSTI4 0 +ASGNI4 +ADDRGP4 $321 +JUMPV +LABELV $320 +ADDRLP4 20048 +INDIRI4 +CNSTI4 3 +LEI4 $322 +ADDRLP4 20048 +CNSTI4 3 +ASGNI4 +LABELV $322 +LABELV $321 +ADDRLP4 8 +ARGP4 +ADDRLP4 20060 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20060 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $324 +ADDRGP4 $309 +JUMPV +LABELV $324 +ADDRLP4 20048 +INDIRI4 +CNSTI4 6 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +ADDRGP4 $308 +JUMPV +LABELV $315 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $328 +ARGP4 +ADDRLP4 20048 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20048 +INDIRI4 +CNSTI4 0 +NEI4 $326 +ADDRLP4 8 +ARGP4 +ADDRLP4 20052 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20052 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $329 +ADDRGP4 $309 +JUMPV +LABELV $329 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20056 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 20056 +INDIRF4 +ASGNF4 +ADDRLP4 16 +INDIRF4 +CNSTF4 0 +GEF4 $331 +ADDRLP4 16 +CNSTF4 0 +ASGNF4 +LABELV $331 +ADDRFP4 4 +INDIRP4 +CNSTI4 256 +ADDP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +BORI4 +ASGNI4 +ADDRGP4 $308 +JUMPV +LABELV $326 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $335 +ARGP4 +ADDRLP4 20052 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20052 +INDIRI4 +CNSTI4 0 +NEI4 $333 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $336 +ADDRLP4 8 +ARGP4 +ADDRLP4 20056 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20056 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $340 +ADDRGP4 $338 +JUMPV +LABELV $340 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20060 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 260 +ADDP4 +ADDP4 +ADDRLP4 20060 +INDIRF4 +ASGNF4 +LABELV $337 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LEI4 $336 +LABELV $338 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 4 +BORI4 +ASGNI4 +ADDRGP4 $308 +JUMPV +LABELV $333 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $344 +ARGP4 +ADDRLP4 20056 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20056 +INDIRI4 +CNSTI4 0 +NEI4 $342 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $345 +ADDRLP4 8 +ARGP4 +ADDRLP4 20060 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20060 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $349 +ADDRGP4 $347 +JUMPV +LABELV $349 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20064 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 272 +ADDP4 +ADDP4 +ADDRLP4 20064 +INDIRF4 +ASGNF4 +LABELV $346 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LEI4 $345 +LABELV $347 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +ADDRGP4 $308 +JUMPV +LABELV $342 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $353 +ARGP4 +ADDRLP4 20060 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20060 +INDIRI4 +CNSTI4 0 +NEI4 $351 +ADDRLP4 8 +ARGP4 +ADDRLP4 20068 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20068 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $354 +ADDRGP4 $309 +JUMPV +LABELV $354 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20072 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 20064 +ADDRLP4 20072 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 284 +ADDP4 +ADDRLP4 20064 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 16 +BORI4 +ASGNI4 +ADDRGP4 $308 +JUMPV +LABELV $351 +ADDRGP4 $356 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $293 +JUMPV +LABELV $308 +ADDRGP4 $307 +JUMPV +LABELV $309 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +NEI4 $357 +ADDRLP4 0 +ADDRGP4 $317 +ASGNP4 +ADDRGP4 $358 +JUMPV +LABELV $357 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +NEI4 $359 +ADDRLP4 0 +ADDRGP4 $328 +ASGNP4 +ADDRGP4 $360 +JUMPV +LABELV $359 +ADDRLP4 12 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $361 +ADDRLP4 0 +ADDRGP4 $335 +ASGNP4 +ADDRGP4 $362 +JUMPV +LABELV $361 +ADDRLP4 12 +INDIRI4 +CNSTI4 8 +BANDI4 +CNSTI4 0 +NEI4 $363 +ADDRLP4 0 +ADDRGP4 $344 +ASGNP4 +ADDRGP4 $364 +JUMPV +LABELV $363 +ADDRLP4 12 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +NEI4 $365 +ADDRLP4 0 +ADDRGP4 $353 +ASGNP4 +ADDRGP4 $366 +JUMPV +LABELV $365 +ADDRLP4 0 +ADDRGP4 $314 +ASGNP4 +LABELV $366 +LABELV $364 +LABELV $362 +LABELV $360 +LABELV $358 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20036 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 20036 +INDIRU4 +CNSTU4 0 +EQU4 $367 +ADDRGP4 $369 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $293 +JUMPV +LABELV $367 +CNSTI4 1 +RETI4 +LABELV $293 +endproc BG_ParseBuildableFile 20076 12 +export BG_InitBuildableConfigs +proc BG_InitBuildableConfigs 20 12 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $371 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 BG_BuildableConfig +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 288 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $375 +ARGP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 BG_ParseBuildableFile +CALLI4 +pop +LABELV $372 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 54 +LTI4 $371 +LABELV $370 +endproc BG_InitBuildableConfigs 20 12 +lit +align 4 +LABELV bg_classList +byte 4 0 +address $376 +address $377 +byte 4 7 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 90 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 1145569280 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1120403456 +byte 4 1132920832 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +byte 4 1 +address $378 +address $379 +byte 4 7 +byte 4 50 +byte 4 0 +byte 4 1073741824 +byte 4 26 +byte 4 29 +byte 4 1119748096 +byte 4 110 +byte 4 981668463 +byte 4 1073741824 +byte 4 150 +byte 4 1065353216 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1120403456 +byte 4 1128464384 +byte 4 1065353216 +byte 4 2 +byte 4 3 +byte 4 0 +byte 4 0 +byte 4 240 +skip 4 +byte 4 2 +address $380 +address $381 +byte 4 6 +byte 4 75 +byte 4 0 +byte 4 1077936128 +byte 4 27 +byte 4 30 +byte 4 1121058816 +byte 4 110 +byte 4 981668463 +byte 4 1073741824 +byte 4 100 +byte 4 1067030938 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1120403456 +byte 4 1132920832 +byte 4 1065353216 +byte 4 3 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 300 +skip 4 +byte 4 3 +address $382 +address $383 +byte 4 7 +byte 4 30 +byte 4 0 +byte 4 1069547520 +byte 4 25 +byte 4 1 +byte 4 0 +byte 4 140 +byte 4 0 +byte 4 1075838976 +byte 4 25 +byte 4 1068708659 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1137180672 +byte 4 1132068864 +byte 4 1073741824 +byte 4 4 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 180 +skip 4 +byte 4 4 +address $384 +address $385 +byte 4 7 +byte 4 40 +byte 4 0 +byte 4 1075419546 +byte 4 25 +byte 4 2 +byte 4 0 +byte 4 140 +byte 4 0 +byte 4 1075838976 +byte 4 25 +byte 4 1069547520 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1137180672 +byte 4 1132068864 +byte 4 1073741824 +byte 4 5 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 200 +skip 4 +byte 4 5 +address $386 +address $387 +byte 4 7 +byte 4 60 +byte 4 0 +byte 4 1072064102 +byte 4 25 +byte 4 3 +byte 4 0 +byte 4 120 +byte 4 981668463 +byte 4 1072064102 +byte 4 60 +byte 4 1067450368 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1133903872 +byte 4 1134231552 +byte 4 1067030938 +byte 4 7 +byte 4 6 +byte 4 0 +byte 4 0 +byte 4 270 +skip 4 +byte 4 6 +address $388 +address $389 +byte 4 6 +byte 4 80 +byte 4 0 +byte 4 1075419546 +byte 4 25 +byte 4 4 +byte 4 0 +byte 4 120 +byte 4 981668463 +byte 4 1072064102 +byte 4 60 +byte 4 1067450368 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1133903872 +byte 4 1134231552 +byte 4 1066192077 +byte 4 7 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 330 +skip 4 +byte 4 7 +address $390 +address $391 +byte 4 7 +byte 4 150 +byte 4 0 +byte 4 1083179008 +byte 4 89 +byte 4 5 +byte 4 0 +byte 4 90 +byte 4 981668463 +byte 4 1069547520 +byte 4 80 +byte 4 1067030938 +byte 4 1092616192 +byte 4 1077936128 +byte 4 1086324736 +byte 4 1120403456 +byte 4 1136525312 +byte 4 1061997773 +byte 4 9 +byte 4 10 +byte 4 8 +byte 4 1 +byte 4 420 +skip 4 +byte 4 8 +address $392 +address $393 +byte 4 6 +byte 4 175 +byte 4 0 +byte 4 1084751872 +byte 4 89 +byte 4 6 +byte 4 0 +byte 4 90 +byte 4 981668463 +byte 4 1069547520 +byte 4 80 +byte 4 1067030938 +byte 4 1092616192 +byte 4 1077936128 +byte 4 1086324736 +byte 4 1120403456 +byte 4 1136525312 +byte 4 1060320051 +byte 4 9 +byte 4 10 +byte 4 0 +byte 4 1 +byte 4 540 +skip 4 +byte 4 9 +address $394 +address $395 +byte 4 6 +byte 4 200 +byte 4 0 +byte 4 1086324736 +byte 4 89 +byte 4 7 +byte 4 0 +byte 4 90 +byte 4 981668463 +byte 4 1069547520 +byte 4 80 +byte 4 1066192077 +byte 4 1091567616 +byte 4 1084227584 +byte 4 1086324736 +byte 4 1119092736 +byte 4 1132068864 +byte 4 1060320051 +byte 4 10 +byte 4 11 +byte 4 0 +byte 4 2 +byte 4 400 +skip 4 +byte 4 10 +address $396 +address $397 +byte 4 7 +byte 4 220 +byte 4 0 +byte 4 1087583027 +byte 4 24 +byte 4 8 +byte 4 0 +byte 4 90 +byte 4 973279855 +byte 4 1067869798 +byte 4 90 +byte 4 1067030938 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1128792064 +byte 4 1132920832 +byte 4 1050253722 +byte 4 12 +byte 4 11 +byte 4 0 +byte 4 1 +byte 4 600 +skip 4 +byte 4 11 +address $398 +address $399 +byte 4 6 +byte 4 250 +byte 4 0 +byte 4 1089470464 +byte 4 24 +byte 4 9 +byte 4 0 +byte 4 90 +byte 4 973279855 +byte 4 1067869798 +byte 4 90 +byte 4 1067869798 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1128792064 +byte 4 1132920832 +byte 4 1045220557 +byte 4 12 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 720 +skip 4 +byte 4 12 +address $400 +address $401 +byte 4 4 +byte 4 360 +byte 4 0 +byte 4 1091567616 +byte 4 24 +byte 4 10 +byte 4 0 +byte 4 90 +byte 4 981668463 +byte 4 1066192077 +byte 4 100 +byte 4 1067030938 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1120403456 +byte 4 1126825984 +byte 4 1036831949 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 2 +byte 4 960 +skip 4 +byte 4 13 +address $402 +address $314 +byte 4 7 +byte 4 100 +byte 4 1065353216 +byte 4 0 +byte 4 34 +byte 4 0 +byte 4 1121714176 +byte 4 90 +byte 4 990057071 +byte 4 1065353216 +byte 4 100 +byte 4 1065353216 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1120403456 +byte 4 1130102784 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 400 +skip 4 +byte 4 14 +address $403 +address $314 +byte 4 4 +byte 4 100 +byte 4 1065353216 +byte 4 0 +byte 4 34 +byte 4 0 +byte 4 1121714176 +byte 4 90 +byte 4 990057071 +byte 4 1065353216 +byte 4 100 +byte 4 1065353216 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1120403456 +byte 4 1130102784 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 400 +skip 4 +data +export bg_numClasses +align 4 +LABELV bg_numClasses +byte 4 15 +lit +align 4 +LABELV nullClass +byte 4 0 +skip 104 +export BG_ClassByName +code +proc BG_ClassByName 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $408 +JUMPV +LABELV $405 +CNSTI4 108 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_classList+4 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $409 +CNSTI4 108 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_classList +ADDP4 +RETP4 +ADDRGP4 $404 +JUMPV +LABELV $409 +LABELV $406 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $408 +ADDRLP4 0 +INDIRI4 +ADDRGP4 bg_numClasses +INDIRI4 +LTI4 $405 +ADDRGP4 nullClass +RETP4 +LABELV $404 +endproc BG_ClassByName 8 8 +export BG_Class +proc BG_Class 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $414 +ADDRFP4 0 +INDIRI4 +CNSTI4 15 +GEI4 $414 +ADDRLP4 0 +CNSTI4 108 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_classList +ADDP4 +ASGNP4 +ADDRGP4 $415 +JUMPV +LABELV $414 +ADDRLP4 0 +ADDRGP4 nullClass +ASGNP4 +LABELV $415 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $412 +endproc BG_Class 8 0 +export BG_ClassAllowedInStage +proc BG_ClassAllowedInStage 8 4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +LSHI4 +BANDI4 +RETI4 +LABELV $416 +endproc BG_ClassAllowedInStage 8 4 +export BG_ClassConfig +proc BG_ClassConfig 0 0 +CNSTI4 1308 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_classConfigList +ADDP4 +RETP4 +LABELV $417 +endproc BG_ClassConfig 0 0 +export BG_ClassBoundingBox +proc BG_ClassBoundingBox 8 4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $419 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1224 +ADDP4 +INDIRB +ASGNB 12 +LABELV $419 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $421 +ADDRFP4 8 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1236 +ADDP4 +INDIRB +ASGNB 12 +LABELV $421 +ADDRFP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $423 +ADDRFP4 12 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1248 +ADDP4 +INDIRB +ASGNB 12 +LABELV $423 +ADDRFP4 16 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $425 +ADDRFP4 16 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1260 +ADDP4 +INDIRB +ASGNB 12 +LABELV $425 +ADDRFP4 20 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $427 +ADDRFP4 20 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1272 +ADDP4 +INDIRB +ASGNB 12 +LABELV $427 +LABELV $418 +endproc BG_ClassBoundingBox 8 4 +export BG_ClassHasAbility +proc BG_ClassHasAbility 8 4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRI4 +BANDI4 +RETI4 +LABELV $429 +endproc BG_ClassHasAbility 8 4 +export BG_ClassCanEvolveFromTo +proc BG_ClassCanEvolveFromTo 60 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 12 +ADDRFP4 12 +INDIRI4 +ASGNI4 +ADDRFP4 16 +ADDRFP4 16 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRI4 +ADDRFP4 16 +INDIRI4 +LTI4 $435 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $435 +ADDRFP4 4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $435 +ADDRFP4 0 +INDIRI4 +ADDRFP4 4 +INDIRI4 +NEI4 $431 +LABELV $435 +CNSTI4 -1 +RETI4 +ADDRGP4 $430 +JUMPV +LABELV $431 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $439 +JUMPV +LABELV $436 +CNSTI4 108 +ADDRLP4 12 +INDIRI4 +MULI4 +ADDRGP4 bg_classList +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +EQI4 $440 +ADDRGP4 $437 +JUMPV +LABELV $440 +ADDRLP4 8 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $442 +ADDRLP4 28 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +CNSTI4 108 +ADDRLP4 12 +INDIRI4 +MULI4 +ADDRGP4 bg_classList+84 +ADDP4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $450 +ADDRLP4 28 +INDIRI4 +ARGI4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRLP4 40 +ADDRGP4 BG_ClassAllowedInStage +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +EQI4 $450 +ADDRLP4 28 +INDIRI4 +ARGI4 +ADDRLP4 44 +ADDRGP4 BG_ClassIsAllowed +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +NEI4 $447 +LABELV $450 +ADDRGP4 $443 +JUMPV +LABELV $447 +ADDRLP4 28 +INDIRI4 +ARGI4 +ADDRLP4 48 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 32 +CNSTI4 400 +ADDRLP4 48 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +ADDRFP4 4 +INDIRI4 +NEI4 $451 +ADDRLP4 0 +ADDRFP4 16 +INDIRI4 +ADDRLP4 32 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $452 +JUMPV +LABELV $451 +ADDRLP4 28 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRFP4 16 +INDIRI4 +ADDRLP4 32 +INDIRI4 +ADDI4 +ARGI4 +ADDRLP4 52 +ADDRGP4 BG_ClassCanEvolveFromTo +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 52 +INDIRI4 +ASGNI4 +LABELV $452 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $453 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +GEI4 $453 +ADDRLP4 8 +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $453 +LABELV $443 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LTI4 $442 +ADDRLP4 8 +INDIRI4 +ADDRFP4 8 +INDIRI4 +GTI4 $456 +ADDRLP4 28 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $457 +JUMPV +LABELV $456 +ADDRLP4 28 +CNSTI4 -1 +ASGNI4 +LABELV $457 +ADDRLP4 28 +INDIRI4 +RETI4 +ADDRGP4 $430 +JUMPV +LABELV $437 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $439 +ADDRLP4 12 +INDIRI4 +ADDRGP4 bg_numClasses +INDIRI4 +LTI4 $436 +ADDRGP4 $458 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 -1 +RETI4 +LABELV $430 +endproc BG_ClassCanEvolveFromTo 60 20 +export BG_AlienCanEvolve +proc BG_AlienCanEvolve 28 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $463 +JUMPV +LABELV $460 +CNSTI4 108 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 bg_classList +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +EQI4 $464 +ADDRGP4 $461 +JUMPV +LABELV $464 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $466 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +CNSTI4 108 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 bg_classList+84 +ADDP4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $471 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_ClassAllowedInStage +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $471 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 BG_ClassIsAllowed +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $471 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +CNSTI4 400 +ADDRLP4 24 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRI4 +MULI4 +LTI4 $471 +CNSTI4 1 +RETI4 +ADDRGP4 $459 +JUMPV +LABELV $471 +LABELV $467 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LTI4 $466 +CNSTI4 0 +RETI4 +ADDRGP4 $459 +JUMPV +LABELV $461 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $463 +ADDRLP4 8 +INDIRI4 +ADDRGP4 bg_numClasses +INDIRI4 +LTI4 $460 +ADDRGP4 $473 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +LABELV $459 +endproc BG_AlienCanEvolve 28 8 +proc BG_ParseClassFile 20112 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20024 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 20028 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 20028 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +GEI4 $476 +CNSTI4 0 +RETI4 +ADDRGP4 $474 +JUMPV +LABELV $476 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $480 +ADDRLP4 16 +INDIRI4 +CVIU4 4 +CNSTU4 19999 +LTU4 $478 +LABELV $480 +ADDRLP4 20024 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRGP4 $481 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $483 +ADDRLP4 20036 +ADDRGP4 $302 +ASGNP4 +ADDRGP4 $484 +JUMPV +LABELV $483 +ADDRLP4 20036 +ADDRGP4 $303 +ASGNP4 +LABELV $484 +ADDRLP4 20036 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $474 +JUMPV +LABELV $478 +ADDRLP4 24 +ARGP4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 20024 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Read +CALLV +pop +ADDRLP4 16 +INDIRI4 +ADDRLP4 24 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 20024 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRLP4 4 +ADDRLP4 24 +ASGNP4 +ADDRGP4 $486 +JUMPV +LABELV $485 +ADDRLP4 4 +ARGP4 +ADDRLP4 20036 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20036 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $488 +ADDRGP4 $487 +JUMPV +LABELV $488 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $314 +ARGP4 +ADDRLP4 20040 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20040 +INDIRI4 +CNSTI4 0 +NEI4 $490 +ADDRGP4 $487 +JUMPV +LABELV $490 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $317 +ARGP4 +ADDRLP4 20044 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20044 +INDIRI4 +CNSTI4 0 +NEI4 $492 +ADDRLP4 4 +ARGP4 +ADDRLP4 20048 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20048 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $494 +ADDRGP4 $487 +JUMPV +LABELV $494 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $492 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $498 +ARGP4 +ADDRLP4 20048 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20048 +INDIRI4 +CNSTI4 0 +NEI4 $496 +ADDRLP4 4 +ARGP4 +ADDRLP4 20052 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20052 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $499 +ADDRGP4 $487 +JUMPV +LABELV $499 +ADDRFP4 4 +INDIRP4 +CNSTI4 68 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $496 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $503 +ARGP4 +ADDRLP4 20052 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20052 +INDIRI4 +CNSTI4 0 +NEI4 $501 +ADDRLP4 4 +ARGP4 +ADDRLP4 20056 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20056 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $504 +ADDRGP4 $487 +JUMPV +LABELV $504 +ADDRFP4 4 +INDIRP4 +CNSTI4 136 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 4 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $501 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $328 +ARGP4 +ADDRLP4 20056 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20056 +INDIRI4 +CNSTI4 0 +NEI4 $506 +ADDRLP4 4 +ARGP4 +ADDRLP4 20060 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20060 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $508 +ADDRGP4 $487 +JUMPV +LABELV $508 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20064 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 20064 +INDIRF4 +ASGNF4 +ADDRLP4 20 +INDIRF4 +CNSTF4 0 +GEF4 $510 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +LABELV $510 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $506 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $514 +ARGP4 +ADDRLP4 20060 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20060 +INDIRI4 +CNSTI4 0 +NEI4 $512 +ADDRLP4 4 +ARGP4 +ADDRLP4 20064 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20064 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $515 +ADDRGP4 $487 +JUMPV +LABELV $515 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20068 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 20068 +INDIRF4 +ASGNF4 +ADDRLP4 20 +INDIRF4 +CNSTF4 0 +GEF4 $517 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +LABELV $517 +ADDRFP4 4 +INDIRP4 +CNSTI4 132 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 16 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $512 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $335 +ARGP4 +ADDRLP4 20064 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20064 +INDIRI4 +CNSTI4 0 +NEI4 $519 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $521 +ADDRLP4 4 +ARGP4 +ADDRLP4 20068 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20068 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $525 +ADDRGP4 $523 +JUMPV +LABELV $525 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20072 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1224 +ADDP4 +ADDP4 +ADDRLP4 20072 +INDIRF4 +ASGNF4 +LABELV $522 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LEI4 $521 +LABELV $523 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 32 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $519 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $344 +ARGP4 +ADDRLP4 20068 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20068 +INDIRI4 +CNSTI4 0 +NEI4 $527 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $529 +ADDRLP4 4 +ARGP4 +ADDRLP4 20072 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20072 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $533 +ADDRGP4 $531 +JUMPV +LABELV $533 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20076 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1236 +ADDP4 +ADDP4 +ADDRLP4 20076 +INDIRF4 +ASGNF4 +LABELV $530 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LEI4 $529 +LABELV $531 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 64 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $527 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $537 +ARGP4 +ADDRLP4 20072 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20072 +INDIRI4 +CNSTI4 0 +NEI4 $535 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $538 +ADDRLP4 4 +ARGP4 +ADDRLP4 20076 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20076 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $542 +ADDRGP4 $540 +JUMPV +LABELV $542 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20080 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1260 +ADDP4 +ADDP4 +ADDRLP4 20080 +INDIRF4 +ASGNF4 +LABELV $539 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LEI4 $538 +LABELV $540 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 128 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $535 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $546 +ARGP4 +ADDRLP4 20076 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20076 +INDIRI4 +CNSTI4 0 +NEI4 $544 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $547 +ADDRLP4 4 +ARGP4 +ADDRLP4 20080 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20080 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $551 +ADDRGP4 $549 +JUMPV +LABELV $551 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20084 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1272 +ADDP4 +ADDP4 +ADDRLP4 20084 +INDIRF4 +ASGNF4 +LABELV $548 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LEI4 $547 +LABELV $549 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 256 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $544 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $555 +ARGP4 +ADDRLP4 20080 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20080 +INDIRI4 +CNSTI4 0 +NEI4 $553 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $556 +ADDRLP4 4 +ARGP4 +ADDRLP4 20084 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20084 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $560 +ADDRGP4 $558 +JUMPV +LABELV $560 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20088 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1248 +ADDP4 +ADDP4 +ADDRLP4 20088 +INDIRF4 +ASGNF4 +LABELV $557 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LEI4 $556 +LABELV $558 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 512 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $553 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $564 +ARGP4 +ADDRLP4 20084 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20084 +INDIRI4 +CNSTI4 0 +NEI4 $562 +ADDRLP4 4 +ARGP4 +ADDRLP4 20088 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20088 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20092 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1284 +ADDP4 +ADDRLP4 20092 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1024 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $562 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $567 +ARGP4 +ADDRLP4 20088 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20088 +INDIRI4 +CNSTI4 0 +NEI4 $565 +ADDRLP4 4 +ARGP4 +ADDRLP4 20092 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20092 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20096 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1288 +ADDP4 +ADDRLP4 20096 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 2048 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $565 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $353 +ARGP4 +ADDRLP4 20092 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20092 +INDIRI4 +CNSTI4 0 +NEI4 $568 +ADDRLP4 4 +ARGP4 +ADDRLP4 20100 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20100 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $570 +ADDRGP4 $487 +JUMPV +LABELV $570 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20104 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 20096 +ADDRLP4 20104 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1292 +ADDP4 +ADDRLP4 20096 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 4096 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $568 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $574 +ARGP4 +ADDRLP4 20096 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20096 +INDIRI4 +CNSTI4 0 +NEI4 $572 +ADDRLP4 4 +ARGP4 +ADDRLP4 20100 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20100 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $575 +ADDRGP4 $487 +JUMPV +LABELV $575 +ADDRFP4 4 +INDIRP4 +CNSTI4 200 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 8192 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $572 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $579 +ARGP4 +ADDRLP4 20100 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20100 +INDIRI4 +CNSTI4 0 +NEI4 $577 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $580 +ADDRLP4 4 +ARGP4 +ADDRLP4 20104 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20104 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $584 +ADDRGP4 $582 +JUMPV +LABELV $584 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20108 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1296 +ADDP4 +ADDP4 +ADDRLP4 20108 +INDIRF4 +ASGNF4 +LABELV $581 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LEI4 $580 +LABELV $582 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 16384 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $577 +ADDRGP4 $356 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $474 +JUMPV +LABELV $486 +ADDRGP4 $485 +JUMPV +LABELV $487 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +NEI4 $586 +ADDRLP4 0 +ADDRGP4 $317 +ASGNP4 +ADDRGP4 $587 +JUMPV +LABELV $586 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +NEI4 $588 +ADDRLP4 0 +ADDRGP4 $498 +ASGNP4 +ADDRGP4 $589 +JUMPV +LABELV $588 +ADDRLP4 8 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $590 +ADDRLP4 0 +ADDRGP4 $503 +ASGNP4 +ADDRGP4 $591 +JUMPV +LABELV $590 +ADDRLP4 8 +INDIRI4 +CNSTI4 8 +BANDI4 +CNSTI4 0 +NEI4 $592 +ADDRLP4 0 +ADDRGP4 $328 +ASGNP4 +ADDRGP4 $593 +JUMPV +LABELV $592 +ADDRLP4 8 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +NEI4 $594 +ADDRLP4 0 +ADDRGP4 $514 +ASGNP4 +ADDRGP4 $595 +JUMPV +LABELV $594 +ADDRLP4 8 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +NEI4 $596 +ADDRLP4 0 +ADDRGP4 $335 +ASGNP4 +ADDRGP4 $597 +JUMPV +LABELV $596 +ADDRLP4 8 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +NEI4 $598 +ADDRLP4 0 +ADDRGP4 $344 +ASGNP4 +ADDRGP4 $599 +JUMPV +LABELV $598 +ADDRLP4 8 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +NEI4 $600 +ADDRLP4 0 +ADDRGP4 $537 +ASGNP4 +ADDRGP4 $601 +JUMPV +LABELV $600 +ADDRLP4 8 +INDIRI4 +CNSTI4 256 +BANDI4 +CNSTI4 0 +NEI4 $602 +ADDRLP4 0 +ADDRGP4 $546 +ASGNP4 +ADDRGP4 $603 +JUMPV +LABELV $602 +ADDRLP4 8 +INDIRI4 +CNSTI4 512 +BANDI4 +CNSTI4 0 +NEI4 $604 +ADDRLP4 0 +ADDRGP4 $555 +ASGNP4 +ADDRGP4 $605 +JUMPV +LABELV $604 +ADDRLP4 8 +INDIRI4 +CNSTI4 1024 +BANDI4 +CNSTI4 0 +NEI4 $606 +ADDRLP4 0 +ADDRGP4 $564 +ASGNP4 +ADDRGP4 $607 +JUMPV +LABELV $606 +ADDRLP4 8 +INDIRI4 +CNSTI4 2048 +BANDI4 +CNSTI4 0 +NEI4 $608 +ADDRLP4 0 +ADDRGP4 $567 +ASGNP4 +ADDRGP4 $609 +JUMPV +LABELV $608 +ADDRLP4 8 +INDIRI4 +CNSTI4 4096 +BANDI4 +CNSTI4 0 +NEI4 $610 +ADDRLP4 0 +ADDRGP4 $353 +ASGNP4 +ADDRGP4 $611 +JUMPV +LABELV $610 +ADDRLP4 8 +INDIRI4 +CNSTI4 8192 +BANDI4 +CNSTI4 0 +NEI4 $612 +ADDRLP4 0 +ADDRGP4 $574 +ASGNP4 +ADDRGP4 $613 +JUMPV +LABELV $612 +ADDRLP4 8 +INDIRI4 +CNSTI4 16384 +BANDI4 +CNSTI4 0 +NEI4 $614 +ADDRLP4 0 +ADDRGP4 $579 +ASGNP4 +ADDRGP4 $615 +JUMPV +LABELV $614 +ADDRLP4 0 +ADDRGP4 $314 +ASGNP4 +LABELV $615 +LABELV $613 +LABELV $611 +LABELV $609 +LABELV $607 +LABELV $605 +LABELV $603 +LABELV $601 +LABELV $599 +LABELV $597 +LABELV $595 +LABELV $593 +LABELV $591 +LABELV $589 +LABELV $587 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20036 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 20036 +INDIRU4 +CNSTU4 0 +EQU4 $616 +ADDRGP4 $369 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $474 +JUMPV +LABELV $616 +CNSTI4 1 +RETI4 +LABELV $474 +endproc BG_ParseClassFile 20112 12 +export BG_InitClassConfigs +proc BG_InitClassConfigs 20 8 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $619 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRGP4 $623 +ARGP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 BG_ParseClassFile +CALLI4 +pop +LABELV $620 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 15 +LTI4 $619 +LABELV $618 +endproc BG_InitClassConfigs 20 8 +lit +align 4 +LABELV bg_weapons +byte 4 1 +byte 4 0 +byte 4 7 +byte 4 32 +address $382 +address $624 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 500 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 2 +byte 4 0 +byte 4 7 +byte 4 32 +address $384 +address $625 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 500 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 3 +byte 4 0 +byte 4 7 +byte 4 32 +address $386 +address $626 +address $314 +byte 4 1 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 600 +byte 4 0 +byte 4 1000 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 4 +byte 4 0 +byte 4 7 +byte 4 32 +address $388 +address $627 +address $314 +byte 4 1 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 500 +byte 4 2000 +byte 4 1000 +byte 4 0 +byte 4 1065353216 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 5 +byte 4 0 +byte 4 7 +byte 4 32 +address $390 +address $626 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 500 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 6 +byte 4 0 +byte 4 7 +byte 4 32 +address $392 +address $628 +address $314 +byte 4 3 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 400 +byte 4 1500 +byte 4 200 +byte 4 0 +byte 4 1065353216 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 7 +byte 4 0 +byte 4 7 +byte 4 32 +address $394 +address $629 +address $314 +byte 4 10 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 500 +byte 4 1000 +byte 4 200 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 1119092736 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 8 +byte 4 0 +byte 4 7 +byte 4 32 +address $396 +address $630 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 900 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1120403456 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 9 +byte 4 0 +byte 4 7 +byte 4 32 +address $398 +address $631 +address $314 +byte 4 3 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 800 +byte 4 0 +byte 4 1200 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 1119092736 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 10 +byte 4 0 +byte 4 7 +byte 4 32 +address $400 +address $632 +address $314 +byte 4 3 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 800 +byte 4 0 +byte 4 1000 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 11 +byte 4 0 +byte 4 7 +byte 4 0 +address $633 +address $634 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 600 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 1 +byte 4 2 +byte 4 12 +byte 4 0 +byte 4 7 +byte 4 32 +address $635 +address $636 +address $637 +byte 4 35 +byte 4 5 +byte 4 0 +byte 4 0 +byte 4 90 +byte 4 35 +byte 4 0 +byte 4 2000 +byte 4 1065353216 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 13 +byte 4 100 +byte 4 7 +byte 4 32 +address $638 +address $639 +address $640 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 75 +byte 4 3000 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 0 +byte 4 2 +byte 4 14 +byte 4 150 +byte 4 7 +byte 4 32 +address $641 +address $642 +address $643 +byte 4 8 +byte 4 3 +byte 4 0 +byte 4 0 +byte 4 1000 +byte 4 0 +byte 4 0 +byte 4 2000 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 15 +byte 4 250 +byte 4 7 +byte 4 32 +address $644 +address $645 +address $646 +byte 4 250 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 190 +byte 4 0 +byte 4 0 +byte 4 2000 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 16 +byte 4 350 +byte 4 7 +byte 4 32 +address $647 +address $648 +address $649 +byte 4 5 +byte 4 3 +byte 4 0 +byte 4 1 +byte 4 1000 +byte 4 0 +byte 4 2200 +byte 4 2200 +byte 4 1065353216 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 1103626240 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 17 +byte 4 400 +byte 4 7 +byte 4 32 +address $650 +address $651 +address $652 +byte 4 350 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 80 +byte 4 120 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 18 +byte 4 550 +byte 4 6 +byte 4 32 +address $653 +address $654 +address $655 +byte 4 150 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 150 +byte 4 200 +byte 4 150 +byte 4 3000 +byte 4 1073741824 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 19 +byte 4 450 +byte 4 6 +byte 4 32 +address $656 +address $657 +address $658 +byte 4 40 +byte 4 5 +byte 4 0 +byte 4 1 +byte 4 100 +byte 4 400 +byte 4 0 +byte 4 2000 +byte 4 1065353216 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 20 +byte 4 600 +byte 4 4 +byte 4 32 +address $659 +address $660 +address $661 +byte 4 80 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 500 +byte 4 1000 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 21 +byte 4 200 +byte 4 6 +byte 4 0 +address $662 +address $663 +address $314 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 2 +byte 4 22 +byte 4 250 +byte 4 7 +byte 4 0 +address $664 +address $665 +address $314 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 2 +byte 4 23 +byte 4 1000 +byte 4 6 +byte 4 0 +address $666 +address $667 +address $314 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 2 +byte 4 24 +byte 4 0 +byte 4 7 +byte 4 32 +address $668 +address $669 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 500 +byte 4 500 +byte 4 500 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 25 +byte 4 0 +byte 4 7 +byte 4 32 +address $84 +address $85 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 500 +byte 4 500 +byte 4 500 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 26 +byte 4 0 +byte 4 7 +byte 4 32 +address $670 +address $176 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 500 +byte 4 500 +byte 4 500 +byte 4 0 +byte 4 1082130432 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 2 +byte 4 27 +byte 4 0 +byte 4 7 +byte 4 32 +address $168 +address $169 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 2 +byte 4 28 +byte 4 0 +byte 4 4 +byte 4 32 +address $172 +address $671 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 2 +byte 4 29 +byte 4 0 +byte 4 7 +byte 4 32 +address $672 +address $673 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1000 +byte 4 1000 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 0 +byte 4 1 +byte 4 30 +byte 4 0 +byte 4 7 +byte 4 32 +address $674 +address $675 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1000 +byte 4 1000 +byte 4 1000 +byte 4 0 +byte 4 1065353216 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 0 +byte 4 1 +byte 4 31 +byte 4 0 +byte 4 7 +byte 4 32 +address $676 +address $677 +address $678 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 0 +byte 4 2 +data +export bg_numWeapons +align 4 +LABELV bg_numWeapons +byte 4 31 +lit +align 4 +LABELV nullWeapon +byte 4 0 +skip 88 +export BG_WeaponByName +code +proc BG_WeaponByName 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $683 +JUMPV +LABELV $680 +CNSTI4 92 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_weapons+16 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $684 +CNSTI4 92 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_weapons +ADDP4 +RETP4 +ADDRGP4 $679 +JUMPV +LABELV $684 +LABELV $681 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $683 +ADDRLP4 0 +INDIRI4 +ADDRGP4 bg_numWeapons +INDIRI4 +LTI4 $680 +ADDRGP4 nullWeapon +RETP4 +LABELV $679 +endproc BG_WeaponByName 8 8 +export BG_Weapon +proc BG_Weapon 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $690 +ADDRFP4 0 +INDIRI4 +CNSTI4 32 +GEI4 $690 +ADDRLP4 0 +CNSTI4 92 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_weapons-92 +ADDP4 +ASGNP4 +ADDRGP4 $691 +JUMPV +LABELV $690 +ADDRLP4 0 +ADDRGP4 nullWeapon +ASGNP4 +LABELV $691 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $687 +endproc BG_Weapon 8 0 +export BG_WeaponAllowedInStage +proc BG_WeaponAllowedInStage 8 4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +LSHI4 +BANDI4 +RETI4 +LABELV $692 +endproc BG_WeaponAllowedInStage 8 4 +lit +align 4 +LABELV bg_upgrades +byte 4 1 +byte 4 50 +byte 4 7 +byte 4 14 +address $693 +address $694 +address $695 +address $696 +byte 4 1 +byte 4 0 +byte 4 2 +byte 4 2 +byte 4 80 +byte 4 6 +byte 4 1 +address $697 +address $698 +address $699 +address $700 +byte 4 1 +byte 4 0 +byte 4 2 +byte 4 3 +byte 4 50 +byte 4 7 +byte 4 0 +address $701 +address $702 +address $703 +address $704 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 4 +byte 4 200 +byte 4 6 +byte 4 0 +address $705 +address $706 +address $707 +address $708 +byte 4 1 +byte 4 0 +byte 4 2 +byte 4 5 +byte 4 125 +byte 4 6 +byte 4 0 +address $709 +address $710 +address $711 +address $712 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 6 +byte 4 75 +byte 4 7 +byte 4 16 +address $713 +address $714 +address $715 +address $716 +byte 4 1 +byte 4 0 +byte 4 2 +byte 4 7 +byte 4 120 +byte 4 6 +byte 4 16 +address $717 +address $718 +address $719 +address $720 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 8 +byte 4 400 +byte 4 4 +byte 4 31 +address $721 +address $722 +address $723 +address $724 +byte 4 1 +byte 4 0 +byte 4 2 +byte 4 9 +byte 4 200 +byte 4 6 +byte 4 0 +address $725 +address $726 +address $727 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 10 +byte 4 1000 +byte 4 6 +byte 4 0 +address $728 +address $729 +address $314 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 11 +byte 4 250 +byte 4 7 +byte 4 0 +address $730 +address $731 +address $314 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 12 +byte 4 0 +byte 4 7 +byte 4 0 +address $732 +address $733 +address $734 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 2 +data +export bg_numUpgrades +align 4 +LABELV bg_numUpgrades +byte 4 12 +lit +align 4 +LABELV nullUpgrade +byte 4 0 +skip 40 +export BG_UpgradeByName +code +proc BG_UpgradeByName 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $739 +JUMPV +LABELV $736 +CNSTI4 44 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_upgrades+16 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $740 +CNSTI4 44 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_upgrades +ADDP4 +RETP4 +ADDRGP4 $735 +JUMPV +LABELV $740 +LABELV $737 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $739 +ADDRLP4 0 +INDIRI4 +ADDRGP4 bg_numUpgrades +INDIRI4 +LTI4 $736 +ADDRGP4 nullUpgrade +RETP4 +LABELV $735 +endproc BG_UpgradeByName 8 8 +export BG_Upgrade +proc BG_Upgrade 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $746 +ADDRFP4 0 +INDIRI4 +CNSTI4 13 +GEI4 $746 +ADDRLP4 0 +CNSTI4 44 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_upgrades-44 +ADDP4 +ASGNP4 +ADDRGP4 $747 +JUMPV +LABELV $746 +ADDRLP4 0 +ADDRGP4 nullUpgrade +ASGNP4 +LABELV $747 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $743 +endproc BG_Upgrade 8 0 +export BG_UpgradeAllowedInStage +proc BG_UpgradeAllowedInStage 8 4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +LSHI4 +BANDI4 +RETI4 +LABELV $748 +endproc BG_UpgradeAllowedInStage 8 4 +export BG_EvaluateTrajectory +proc BG_EvaluateTrajectory 108 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +LTI4 $750 +ADDRLP4 8 +INDIRI4 +CNSTI4 6 +GTI4 $750 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $764 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $764 +address $753 +address $753 +address $754 +address $756 +address $755 +address $761 +address $762 +code +LABELV $753 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $751 +JUMPV +LABELV $754 +ADDRLP4 0 +CNSTF4 981668463 +ADDRFP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $751 +JUMPV +LABELV $755 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +CNSTF4 1073741824 +CNSTF4 1078530011 +ADDRLP4 0 +INDIRF4 +MULF4 +MULF4 +ARGF4 +ADDRLP4 32 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $751 +JUMPV +LABELV $756 +ADDRFP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ADDI4 +LEI4 $757 +ADDRFP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $757 +ADDRLP4 0 +CNSTF4 981668463 +ADDRFP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +GEF4 $759 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +LABELV $759 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $751 +JUMPV +LABELV $761 +ADDRLP4 0 +CNSTF4 981668463 +ADDRFP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 80 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 84 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 80 +INDIRP4 +ADDRLP4 80 +INDIRP4 +INDIRF4 +CNSTF4 1137180672 +ADDRLP4 84 +INDIRF4 +MULF4 +ADDRLP4 84 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRGP4 $751 +JUMPV +LABELV $762 +ADDRLP4 0 +CNSTF4 981668463 +ADDRFP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 100 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 104 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 100 +INDIRP4 +ADDRLP4 100 +INDIRP4 +INDIRF4 +CNSTF4 1137180672 +ADDRLP4 104 +INDIRF4 +MULF4 +ADDRLP4 104 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $751 +JUMPV +LABELV $750 +CNSTI4 1 +ARGI4 +ADDRGP4 $763 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $751 +LABELV $749 +endproc BG_EvaluateTrajectory 108 12 +export BG_EvaluateTrajectoryDelta +proc BG_EvaluateTrajectoryDelta 52 12 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +LTI4 $766 +ADDRLP4 8 +INDIRI4 +CNSTI4 6 +GTI4 $766 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $778 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $778 +address $769 +address $769 +address $770 +address $772 +address $771 +address $775 +address $776 +code +LABELV $769 +ADDRLP4 16 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +ADDRLP4 16 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRGP4 $767 +JUMPV +LABELV $770 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $767 +JUMPV +LABELV $771 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ADDRLP4 24 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +ADDRLP4 24 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +CNSTF4 1073741824 +CNSTF4 1078530011 +ADDRLP4 0 +INDIRF4 +MULF4 +MULF4 +ARGF4 +ADDRLP4 28 +ADDRGP4 cos +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 4 +CNSTF4 1056964608 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $767 +JUMPV +LABELV $772 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ADDI4 +LEI4 $773 +ADDRLP4 36 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 40 +CNSTF4 0 +ASGNF4 +ADDRLP4 36 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 36 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRGP4 $765 +JUMPV +LABELV $773 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $767 +JUMPV +LABELV $775 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 981668463 +ADDRFP4 4 +INDIRI4 +ADDRLP4 36 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 40 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRF4 +CNSTF4 1145569280 +ADDRLP4 0 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRGP4 $767 +JUMPV +LABELV $776 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 981668463 +ADDRFP4 4 +INDIRI4 +ADDRLP4 44 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 44 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 48 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRF4 +CNSTF4 1145569280 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $767 +JUMPV +LABELV $766 +CNSTI4 1 +ARGI4 +ADDRGP4 $777 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $767 +LABELV $765 +endproc BG_EvaluateTrajectoryDelta 52 12 +data +export eventnames +align 4 +LABELV eventnames +address $779 +address $780 +address $781 +address $782 +address $783 +address $784 +address $785 +address $786 +address $787 +address $788 +address $789 +address $790 +address $791 +address $792 +address $793 +address $794 +address $795 +address $796 +address $797 +address $798 +address $799 +address $800 +address $801 +address $802 +address $803 +address $804 +address $805 +address $806 +address $807 +address $808 +address $809 +address $810 +address $811 +address $812 +address $813 +address $814 +address $815 +address $816 +address $817 +address $818 +address $819 +address $820 +address $821 +address $822 +address $823 +address $824 +address $825 +address $826 +address $827 +address $828 +address $829 +address $830 +address $831 +address $832 +address $833 +address $834 +address $835 +address $836 +address $837 +address $838 +address $839 +address $840 +address $841 +address $842 +address $843 +address $844 +address $845 +address $846 +address $847 +address $848 +address $849 +address $850 +address $851 +address $852 +address $853 +address $854 +address $855 +address $856 +address $857 +address $858 +address $859 +export BG_EventName +code +proc BG_EventName 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $863 +ADDRFP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 81 +LTU4 $861 +LABELV $863 +ADDRGP4 $864 +RETP4 +ADDRGP4 $860 +JUMPV +LABELV $861 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 eventnames +ADDP4 +INDIRP4 +RETP4 +LABELV $860 +endproc BG_EventName 4 0 +export BG_AddPredictableEventToPlayerstate +proc BG_AddPredictableEventToPlayerstate 12 0 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 2 +LSHI4 +ADDRFP4 8 +INDIRP4 +CNSTI4 120 +ADDP4 +ADDP4 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 2 +LSHI4 +ADDRFP4 8 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDP4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRFP4 8 +INDIRP4 +CNSTI4 116 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $865 +endproc BG_AddPredictableEventToPlayerstate 12 0 +export BG_PlayerStateToEntityState +proc BG_PlayerStateToEntityState 76 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 7 +EQI4 $870 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +EQI4 $870 +ADDRLP4 4 +INDIRI4 +CNSTI4 6 +NEI4 $867 +LABELV $870 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 12 +ASGNI4 +ADDRGP4 $868 +JUMPV +LABELV $867 +ADDRFP4 0 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $871 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 12 +ASGNI4 +ADDRGP4 $872 +JUMPV +LABELV $871 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $872 +LABELV $868 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $873 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +LABELV $873 +ADDRFP4 4 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 48 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 60 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $875 +ADDRLP4 20 +ADDRFP4 4 +INDIRP4 +CNSTI4 60 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 24 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 28 +ADDRFP4 4 +INDIRP4 +CNSTI4 68 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +LABELV $875 +ADDRFP4 4 +INDIRP4 +CNSTI4 88 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 196 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 200 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 204 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 168 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $877 +ADDRLP4 32 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +ADDRGP4 $878 +JUMPV +LABELV $877 +ADDRLP4 36 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRI4 +CNSTI4 -2 +BANDI4 +ASGNI4 +LABELV $878 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $879 +ADDRLP4 40 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +CNSTI4 32768 +BORI4 +ASGNI4 +ADDRGP4 $880 +JUMPV +LABELV $879 +ADDRLP4 44 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +CNSTI4 -32769 +BANDI4 +ASGNI4 +LABELV $880 +ADDRFP4 0 +INDIRP4 +CNSTI4 136 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $881 +ADDRFP4 4 +INDIRP4 +CNSTI4 180 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 136 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 140 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $882 +JUMPV +LABELV $881 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +GEI4 $883 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 2 +SUBI4 +GEI4 $885 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 2 +SUBI4 +ASGNI4 +LABELV $885 +ADDRLP4 68 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +ASGNP4 +ADDRLP4 52 +ADDRLP4 68 +INDIRP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 180 +ADDP4 +ADDRLP4 52 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +ADDP4 +INDIRI4 +ADDRLP4 68 +INDIRP4 +INDIRI4 +CNSTI4 3 +BANDI4 +CNSTI4 8 +LSHI4 +BORI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRLP4 52 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 72 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $883 +LABELV $882 +ADDRFP4 4 +INDIRP4 +CNSTI4 192 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 148 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 160 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 164 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $887 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +EQI4 $891 +ADDRLP4 56 +ADDRFP4 4 +INDIRP4 +CNSTI4 160 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRLP4 0 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 BG_UpgradeIsActive +CALLI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +EQI4 $893 +ADDRLP4 64 +ADDRFP4 4 +INDIRP4 +CNSTI4 164 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRLP4 0 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +LABELV $893 +LABELV $891 +LABELV $888 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 13 +LTI4 $887 +ADDRFP4 4 +INDIRP4 +CNSTI4 188 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +CNSTI4 8 +LSHI4 +BORI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 156 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 396 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 208 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 392 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 56 +ADDRFP4 4 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +LEI4 $897 +ADDRLP4 56 +INDIRI4 +CNSTI4 5 +LTI4 $895 +LABELV $897 +ADDRFP4 4 +INDIRP4 +CNSTI4 208 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $895 +ADDRFP4 4 +INDIRP4 +CNSTI4 140 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 400 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $866 +endproc BG_PlayerStateToEntityState 76 8 +export BG_PlayerStateToEntityStateExtraPolate +proc BG_PlayerStateToEntityStateExtraPolate 76 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 7 +EQI4 $902 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +EQI4 $902 +ADDRLP4 4 +INDIRI4 +CNSTI4 6 +NEI4 $899 +LABELV $902 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 12 +ASGNI4 +ADDRGP4 $900 +JUMPV +LABELV $899 +ADDRFP4 0 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $903 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 12 +ASGNI4 +ADDRGP4 $904 +JUMPV +LABELV $903 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $904 +LABELV $900 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 3 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $905 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +LABELV $905 +ADDRFP4 4 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTI4 50 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 48 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 60 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $907 +ADDRLP4 20 +ADDRFP4 4 +INDIRP4 +CNSTI4 60 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 24 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 28 +ADDRFP4 4 +INDIRP4 +CNSTI4 68 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +LABELV $907 +ADDRFP4 4 +INDIRP4 +CNSTI4 88 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 196 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 200 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 204 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 168 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $909 +ADDRLP4 32 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +ADDRGP4 $910 +JUMPV +LABELV $909 +ADDRLP4 36 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRI4 +CNSTI4 -2 +BANDI4 +ASGNI4 +LABELV $910 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $911 +ADDRLP4 40 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +CNSTI4 32768 +BORI4 +ASGNI4 +ADDRGP4 $912 +JUMPV +LABELV $911 +ADDRLP4 44 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +CNSTI4 -32769 +BANDI4 +ASGNI4 +LABELV $912 +ADDRFP4 0 +INDIRP4 +CNSTI4 136 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $913 +ADDRFP4 4 +INDIRP4 +CNSTI4 180 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 136 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 140 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $914 +JUMPV +LABELV $913 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +GEI4 $915 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 2 +SUBI4 +GEI4 $917 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 2 +SUBI4 +ASGNI4 +LABELV $917 +ADDRLP4 68 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +ASGNP4 +ADDRLP4 52 +ADDRLP4 68 +INDIRP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 180 +ADDP4 +ADDRLP4 52 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +ADDP4 +INDIRI4 +ADDRLP4 68 +INDIRP4 +INDIRI4 +CNSTI4 3 +BANDI4 +CNSTI4 8 +LSHI4 +BORI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRLP4 52 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 72 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $915 +LABELV $914 +ADDRFP4 4 +INDIRP4 +CNSTI4 192 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 148 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 160 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 164 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $919 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +EQI4 $923 +ADDRLP4 56 +ADDRFP4 4 +INDIRP4 +CNSTI4 160 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRLP4 0 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 BG_UpgradeIsActive +CALLI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +EQI4 $925 +ADDRLP4 64 +ADDRFP4 4 +INDIRP4 +CNSTI4 164 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRLP4 0 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +LABELV $925 +LABELV $923 +LABELV $920 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 13 +LTI4 $919 +ADDRFP4 4 +INDIRP4 +CNSTI4 188 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +CNSTI4 8 +LSHI4 +BORI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 156 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 396 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 208 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 392 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 56 +ADDRFP4 4 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +LEI4 $929 +ADDRLP4 56 +INDIRI4 +CNSTI4 5 +LTI4 $927 +LABELV $929 +ADDRFP4 4 +INDIRP4 +CNSTI4 208 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $927 +ADDRFP4 4 +INDIRP4 +CNSTI4 140 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 400 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $898 +endproc BG_PlayerStateToEntityStateExtraPolate 76 8 +export BG_WeaponIsFull +proc BG_WeaponIsFull 24 8 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 12 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ASGNI4 +CNSTI4 6 +ARGI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $931 +ADDRLP4 0 +CNSTF4 1069547520 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +MULF4 +CVFI4 4 +ASGNI4 +LABELV $931 +ADDRLP4 0 +INDIRI4 +ADDRFP4 8 +INDIRI4 +NEI4 $934 +ADDRLP4 4 +INDIRI4 +ADDRFP4 12 +INDIRI4 +NEI4 $934 +ADDRLP4 20 +CNSTI4 1 +ASGNI4 +ADDRGP4 $935 +JUMPV +LABELV $934 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +LABELV $935 +ADDRLP4 20 +INDIRI4 +RETI4 +LABELV $930 +endproc BG_WeaponIsFull 24 8 +export BG_InventoryContainsWeapon +proc BG_InventoryContainsWeapon 4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $937 +ADDRFP4 0 +INDIRI4 +CNSTI4 11 +NEI4 $937 +CNSTI4 1 +RETI4 +ADDRGP4 $936 +JUMPV +LABELV $937 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +NEI4 $940 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $941 +JUMPV +LABELV $940 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $941 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $936 +endproc BG_InventoryContainsWeapon 4 0 +export BG_SlotsForInventory +proc BG_SlotsForInventory 28 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 12 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $943 +CNSTI4 11 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +ADDRLP4 16 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +BORI4 +ASGNI4 +LABELV $943 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $945 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $949 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 24 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 4 +INDIRI4 +BANDI4 +CNSTI4 0 +EQI4 $951 +ADDRGP4 $953 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $951 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +ADDRLP4 4 +INDIRI4 +BORI4 +ASGNI4 +LABELV $949 +LABELV $946 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 13 +LTI4 $945 +ADDRLP4 8 +INDIRI4 +RETI4 +LABELV $942 +endproc BG_SlotsForInventory 28 12 +export BG_AddUpgradeToInventory +proc BG_AddUpgradeToInventory 4 0 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRFP4 0 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +LABELV $954 +endproc BG_AddUpgradeToInventory 4 0 +export BG_RemoveUpgradeFromInventory +proc BG_RemoveUpgradeFromInventory 4 0 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRFP4 0 +INDIRI4 +LSHI4 +BCOMI4 +BANDI4 +ASGNI4 +LABELV $955 +endproc BG_RemoveUpgradeFromInventory 4 0 +export BG_InventoryContainsUpgrade +proc BG_InventoryContainsUpgrade 0 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 1 +ADDRFP4 0 +INDIRI4 +LSHI4 +BANDI4 +RETI4 +LABELV $956 +endproc BG_InventoryContainsUpgrade 0 0 +export BG_ActivateUpgrade +proc BG_ActivateUpgrade 4 0 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRFP4 0 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +LABELV $957 +endproc BG_ActivateUpgrade 4 0 +export BG_DeactivateUpgrade +proc BG_DeactivateUpgrade 4 0 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRFP4 0 +INDIRI4 +LSHI4 +BCOMI4 +BANDI4 +ASGNI4 +LABELV $958 +endproc BG_DeactivateUpgrade 4 0 +export BG_UpgradeIsActive +proc BG_UpgradeIsActive 0 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 1 +ADDRFP4 0 +INDIRI4 +LSHI4 +BANDI4 +RETI4 +LABELV $959 +endproc BG_UpgradeIsActive 0 0 +lit +align 4 +LABELV $961 +byte 4 0 +byte 4 0 +byte 4 1065353216 +align 4 +LABELV $962 +byte 4 0 +byte 4 0 +byte 4 3212836864 +export BG_RotateAxis +code +proc BG_RotateAxis 68 16 +ADDRLP4 12 +ADDRGP4 $961 +INDIRB +ASGNB 12 +ADDRLP4 40 +ADDRGP4 $962 +INDIRB +ASGNB 12 +ADDRFP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $963 +ADDRLP4 24 +ADDRLP4 40 +INDIRB +ASGNB 12 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRB +ASGNB 12 +ADDRGP4 $964 +JUMPV +LABELV $963 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 24 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +LABELV $964 +ADDRLP4 0 +ARGP4 +ADDRLP4 52 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 52 +INDIRF4 +CNSTF4 0 +EQF4 $965 +ADDRLP4 24 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDRLP4 24+4 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 24+8 +INDIRF4 +ADDRLP4 12+8 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRLP4 56 +ADDRGP4 acos +CALLF4 +ASGNF4 +ADDRLP4 36 +CNSTF4 1127481344 +ADDRLP4 56 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +ASGNF4 +ADDRFP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $971 +ADDRLP4 36 +ADDRLP4 36 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $971 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRGP4 AngleNormalize180 +CALLF4 +pop +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 36 +INDIRF4 +NEGF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 60 +CNSTI4 12 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 36 +INDIRF4 +NEGF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 64 +CNSTI4 24 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 36 +INDIRF4 +NEGF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRGP4 $966 +JUMPV +LABELV $965 +CNSTI4 0 +RETI4 +ADDRGP4 $960 +JUMPV +LABELV $966 +CNSTI4 1 +RETI4 +LABELV $960 +endproc BG_RotateAxis 68 16 +export BG_GetClientNormal +proc BG_GetClientNormal 0 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $974 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $976 +ADDRFP4 4 +INDIRP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTF4 3212836864 +ASGNF4 +ADDRGP4 $975 +JUMPV +LABELV $976 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $975 +JUMPV +LABELV $974 +ADDRFP4 4 +INDIRP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTF4 1065353216 +ASGNF4 +LABELV $975 +LABELV $973 +endproc BG_GetClientNormal 0 0 +export BG_GetClientViewOrigin +proc BG_GetClientViewOrigin 24 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 BG_GetClientNormal +CALLV +pop +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 172 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 172 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 172 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +LABELV $978 +endproc BG_GetClientViewOrigin 24 8 +export BG_PositionBuildableRelativeToPlayer +proc BG_PositionBuildableRelativeToPlayer 100 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 16 +ADDRFP4 16 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRGP4 BG_GetClientNormal +CALLV +pop +ADDRLP4 64 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 80 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 60 +ADDRLP4 80 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 64 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 84 +CNSTP4 0 +ASGNP4 +ADDRLP4 84 +INDIRP4 +ARGP4 +ADDRLP4 84 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 24 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRGP4 ProjectPointOnPlane +CALLV +pop +ADDRLP4 24 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 0 +ADDRLP4 48 +INDIRF4 +ADDRLP4 24 +INDIRF4 +ADDRLP4 60 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 48+4 +INDIRF4 +ADDRLP4 24+4 +INDIRF4 +ADDRLP4 60 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 48+8 +INDIRF4 +ADDRLP4 24+8 +INDIRF4 +ADDRLP4 60 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 0 +INDIRB +ASGNB 12 +ADDRLP4 92 +CNSTF4 1107296256 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 92 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 92 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1107296256 +ADDRLP4 12+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 96 +CNSTF4 3271557120 +ASGNF4 +ADDRLP4 36 +ADDRLP4 36 +INDIRF4 +ADDRLP4 96 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 36+4 +ADDRLP4 36+4 +INDIRF4 +ADDRLP4 96 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 36+8 +ADDRLP4 36+8 +INDIRF4 +CNSTF4 3271557120 +ADDRLP4 12+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 24 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 36 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 33619969 +ARGI4 +ADDRFP4 12 +INDIRP4 +CALLV +pop +ADDRLP4 0 +ADDRFP4 24 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 16 +INDIRP4 +ADDRLP4 0 +INDIRF4 +CNSTF4 1036831949 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 0+4 +INDIRF4 +CNSTF4 1036831949 +ADDRLP4 12+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 16 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1036831949 +ADDRLP4 12+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 24 +ARGP4 +ADDRFP4 20 +INDIRP4 +ARGP4 +ADDRGP4 vectoangles +CALLV +pop +LABELV $981 +endproc BG_PositionBuildableRelativeToPlayer 100 28 +export BG_GetValueOfPlayer +proc BG_GetValueOfPlayer 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1005 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $1007 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $1011 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1011 +LABELV $1008 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 13 +LTI4 $1007 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $1013 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $1017 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1017 +LABELV $1014 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $1013 +LABELV $1005 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $1004 +endproc BG_GetValueOfPlayer 20 8 +export BG_PlayerCanChangeWeapon +proc BG_PlayerCanChangeWeapon 12 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 20 +EQI4 $1022 +ADDRLP4 0 +INDIRI4 +CNSTI4 18 +NEI4 $1020 +LABELV $1022 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 100 +LEI4 $1020 +CNSTI4 0 +RETI4 +ADDRGP4 $1019 +JUMPV +LABELV $1020 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1026 +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $1024 +LABELV $1026 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1025 +JUMPV +LABELV $1024 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $1025 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $1019 +endproc BG_PlayerCanChangeWeapon 12 0 +export BG_PlayerPoisonCloudTime +proc BG_PlayerPoisonCloudTime 16 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 10000 +ASGNI4 +CNSTI4 8 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1028 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 3000 +SUBI4 +ASGNI4 +LABELV $1028 +CNSTI4 2 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1030 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1000 +SUBI4 +ASGNI4 +LABELV $1030 +CNSTI4 1 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $1032 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1000 +SUBI4 +ASGNI4 +LABELV $1032 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $1027 +endproc BG_PlayerPoisonCloudTime 16 8 +export BG_GetPlayerWeapon +proc BG_GetPlayerWeapon 0 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 296 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1035 +ADDRFP4 0 +INDIRP4 +CNSTI4 296 +ADDP4 +INDIRI4 +RETI4 +ADDRGP4 $1034 +JUMPV +LABELV $1035 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +RETI4 +LABELV $1034 +endproc BG_GetPlayerWeapon 0 0 +export atof_neg +proc atof_neg 8 4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $1038 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +GEF4 $1038 +ADDRLP4 0 +CNSTF4 1065353216 +ASGNF4 +LABELV $1038 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $1037 +endproc atof_neg 8 4 +export atoi_neg +proc atoi_neg 12 4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +NEI4 $1041 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +GEI4 $1041 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $1041 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $1040 +endproc atoi_neg 12 4 +export BG_PackEntityNumbers +proc BG_PackEntityNumbers 60 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 10 +LEI4 $1044 +ADDRLP4 4 +CNSTI4 10 +ASGNI4 +ADDRFP4 8 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $1046 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $1044 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1047 +ADDRLP4 0 +INDIRI4 +ADDRFP4 8 +INDIRI4 +GEI4 $1051 +ADDRLP4 12 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1052 +JUMPV +LABELV $1051 +ADDRLP4 12 +CNSTI4 1023 +ASGNI4 +LABELV $1052 +ADDRLP4 12 +INDIRI4 +CNSTI4 -1024 +BANDI4 +CNSTI4 0 +EQI4 $1053 +CNSTI4 0 +ARGI4 +ADDRGP4 $1055 +ARGP4 +ADDRLP4 12 +INDIRI4 +ARGI4 +CNSTI4 10 +ARGI4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $1053 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $1056 +ADDRLP4 0 +INDIRI4 +CNSTI4 9 +GTI4 $1056 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1069 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1069 +address $1058 +address $1059 +address $1060 +address $1061 +address $1062 +address $1063 +address $1064 +address $1065 +address $1066 +address $1067 +code +LABELV $1058 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1059 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1060 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 10 +LSHI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1061 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 20 +LSHI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1062 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1063 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 10 +LSHI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1064 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 20 +LSHI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1065 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1066 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 10 +LSHI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1067 +ADDRLP4 56 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 20 +LSHI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1056 +CNSTI4 0 +ARGI4 +ADDRGP4 $1068 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $1057 +LABELV $1048 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LTI4 $1047 +LABELV $1043 +endproc BG_PackEntityNumbers 60 16 +export BG_UnpackEntityNumbers +proc BG_UnpackEntityNumbers 16 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 10 +LEI4 $1071 +ADDRFP4 8 +CNSTI4 10 +ASGNI4 +LABELV $1071 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1076 +JUMPV +LABELV $1073 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $1077 +ADDRLP4 0 +INDIRI4 +CNSTI4 9 +GTI4 $1077 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1089 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1089 +address $1079 +address $1080 +address $1081 +address $1082 +address $1083 +address $1084 +address $1085 +address $1086 +address $1087 +address $1088 +code +LABELV $1079 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1080 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1081 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +CNSTI4 10 +RSHI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1082 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +CNSTI4 20 +RSHI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1083 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1084 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +CNSTI4 10 +RSHI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1085 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +CNSTI4 20 +RSHI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1086 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1087 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 10 +RSHI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1088 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 20 +RSHI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1077 +CNSTI4 0 +ARGI4 +ADDRGP4 $1068 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $1078 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 1023 +BANDI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 1023 +NEI4 $1090 +ADDRGP4 $1075 +JUMPV +LABELV $1090 +LABELV $1074 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1076 +ADDRLP4 0 +INDIRI4 +ADDRFP4 8 +INDIRI4 +LTI4 $1073 +LABELV $1075 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $1070 +endproc BG_UnpackEntityNumbers 16 12 +export BG_ParseCSVEquipmentList +proc BG_ParseCSVEquipmentList 1076 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 16 +ADDRFP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 4 +ADDRLP4 20 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20 +ASGNP4 +ADDRGP4 $1094 +JUMPV +LABELV $1096 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1097 +ADDRLP4 1044 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 1044 +INDIRI4 +CNSTI4 44 +EQI4 $1099 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +NEI4 $1096 +LABELV $1099 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1100 +ADDRLP4 16 +CNSTI4 1 +ASGNI4 +LABELV $1100 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRGP4 $1103 +JUMPV +LABELV $1102 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1103 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +EQI4 $1102 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1105 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 1048 +ADDRGP4 BG_WeaponByName +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ADDRLP4 1048 +INDIRP4 +INDIRI4 +ASGNI4 +LABELV $1105 +ADDRFP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $1107 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 1052 +ADDRGP4 BG_UpgradeByName +CALLP4 +ASGNP4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 12 +INDIRP4 +ADDP4 +ADDRLP4 1052 +INDIRP4 +INDIRI4 +ASGNI4 +LABELV $1107 +ADDRLP4 1056 +CNSTI4 0 +ASGNI4 +ADDRFP4 8 +INDIRI4 +ADDRLP4 1056 +INDIRI4 +EQI4 $1109 +ADDRLP4 1060 +CNSTI4 2 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 1060 +INDIRI4 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI4 +ADDRLP4 1056 +INDIRI4 +NEI4 $1109 +ADDRFP4 16 +INDIRI4 +ADDRLP4 1056 +INDIRI4 +EQI4 $1109 +ADDRLP4 12 +INDIRI4 +ADDRLP4 1060 +INDIRI4 +LSHI4 +ADDRFP4 12 +INDIRP4 +ADDP4 +INDIRI4 +ADDRLP4 1056 +INDIRI4 +NEI4 $1109 +ADDRGP4 $1111 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $1110 +JUMPV +LABELV $1109 +ADDRLP4 1064 +CNSTI4 0 +ASGNI4 +ADDRFP4 8 +INDIRI4 +ADDRLP4 1064 +INDIRI4 +EQI4 $1112 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI4 +ADDRLP4 1064 +INDIRI4 +EQI4 $1112 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $1113 +JUMPV +LABELV $1112 +ADDRLP4 1068 +CNSTI4 0 +ASGNI4 +ADDRFP4 16 +INDIRI4 +ADDRLP4 1068 +INDIRI4 +EQI4 $1114 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 12 +INDIRP4 +ADDP4 +INDIRI4 +ADDRLP4 1068 +INDIRI4 +EQI4 $1114 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1114 +LABELV $1113 +LABELV $1110 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $1095 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $1117 +ADDRLP4 1072 +CNSTI4 1 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRFP4 8 +INDIRI4 +ADDRLP4 1072 +INDIRI4 +SUBI4 +EQI4 $1120 +ADDRLP4 12 +INDIRI4 +ADDRFP4 16 +INDIRI4 +ADDRLP4 1072 +INDIRI4 +SUBI4 +NEI4 $1118 +LABELV $1120 +ADDRGP4 $1095 +JUMPV +LABELV $1118 +LABELV $1094 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1097 +LABELV $1095 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1121 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1121 +ADDRFP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $1123 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 12 +INDIRP4 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1123 +LABELV $1092 +endproc BG_ParseCSVEquipmentList 1076 12 +export BG_ParseCSVClassList +proc BG_ParseCSVClassList 1048 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 4 +ADDRLP4 16 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +ASGNP4 +ADDRGP4 $1127 +JUMPV +LABELV $1129 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1130 +ADDRLP4 1040 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 44 +EQI4 $1132 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +NEI4 $1129 +LABELV $1132 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1133 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +LABELV $1133 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRGP4 $1136 +JUMPV +LABELV $1135 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1136 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +EQI4 $1135 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 1044 +ADDRGP4 BG_ClassByName +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ADDRLP4 1044 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1138 +ADDRGP4 $1140 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $1139 +JUMPV +LABELV $1138 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1139 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $1128 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $1142 +LABELV $1127 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1143 +ADDRLP4 8 +INDIRI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +LTI4 $1130 +LABELV $1143 +LABELV $1128 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1125 +endproc BG_ParseCSVClassList 1048 12 +export BG_ParseCSVBuildableList +proc BG_ParseCSVBuildableList 1048 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 4 +ADDRLP4 16 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +ASGNP4 +ADDRGP4 $1146 +JUMPV +LABELV $1148 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1149 +ADDRLP4 1040 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 44 +EQI4 $1151 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +NEI4 $1148 +LABELV $1151 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1152 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +LABELV $1152 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRGP4 $1155 +JUMPV +LABELV $1154 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1155 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +EQI4 $1154 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 1044 +ADDRGP4 BG_BuildableByName +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ADDRLP4 1044 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1157 +ADDRGP4 $1159 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $1158 +JUMPV +LABELV $1157 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1158 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $1147 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $1161 +LABELV $1146 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1162 +ADDRLP4 8 +INDIRI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +LTI4 $1149 +LABELV $1162 +LABELV $1147 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1144 +endproc BG_ParseCSVBuildableList 1048 12 +export BG_InitAllowedGameElements +proc BG_InitAllowedGameElements 256 20 +ADDRGP4 $1164 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 bg_disabledGameElements+276 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 bg_disabledGameElements+404 +ARGP4 +CNSTI4 13 +ARGI4 +ADDRGP4 BG_ParseCSVEquipmentList +CALLV +pop +ADDRGP4 $1167 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 bg_disabledGameElements+216 +ARGP4 +CNSTI4 15 +ARGI4 +ADDRGP4 BG_ParseCSVClassList +CALLV +pop +ADDRGP4 $1169 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 bg_disabledGameElements +ARGP4 +CNSTI4 54 +ARGI4 +ADDRGP4 BG_ParseCSVBuildableList +CALLV +pop +LABELV $1163 +endproc BG_InitAllowedGameElements 256 20 +export BG_WeaponIsAllowed +proc BG_WeaponIsAllowed 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1174 +JUMPV +LABELV $1171 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bg_disabledGameElements+276 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +NEI4 $1176 +CNSTI4 0 +RETI4 +ADDRGP4 $1170 +JUMPV +LABELV $1176 +LABELV $1172 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1174 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +GEI4 $1179 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bg_disabledGameElements+276 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1171 +LABELV $1179 +CNSTI4 1 +RETI4 +LABELV $1170 +endproc BG_WeaponIsAllowed 8 0 +export BG_UpgradeIsAllowed +proc BG_UpgradeIsAllowed 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1184 +JUMPV +LABELV $1181 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bg_disabledGameElements+404 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +NEI4 $1186 +CNSTI4 0 +RETI4 +ADDRGP4 $1180 +JUMPV +LABELV $1186 +LABELV $1182 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1184 +ADDRLP4 0 +INDIRI4 +CNSTI4 13 +GEI4 $1189 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bg_disabledGameElements+404 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1181 +LABELV $1189 +CNSTI4 1 +RETI4 +LABELV $1180 +endproc BG_UpgradeIsAllowed 8 0 +export BG_ClassIsAllowed +proc BG_ClassIsAllowed 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1194 +JUMPV +LABELV $1191 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bg_disabledGameElements+216 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +NEI4 $1196 +CNSTI4 0 +RETI4 +ADDRGP4 $1190 +JUMPV +LABELV $1196 +LABELV $1192 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1194 +ADDRLP4 0 +INDIRI4 +CNSTI4 15 +GEI4 $1199 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bg_disabledGameElements+216 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1191 +LABELV $1199 +CNSTI4 1 +RETI4 +LABELV $1190 +endproc BG_ClassIsAllowed 8 0 +export BG_BuildableIsAllowed +proc BG_BuildableIsAllowed 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1204 +JUMPV +LABELV $1201 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bg_disabledGameElements +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +NEI4 $1205 +CNSTI4 0 +RETI4 +ADDRGP4 $1200 +JUMPV +LABELV $1205 +LABELV $1202 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1204 +ADDRLP4 0 +INDIRI4 +CNSTI4 54 +GEI4 $1207 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bg_disabledGameElements +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1201 +LABELV $1207 +CNSTI4 1 +RETI4 +LABELV $1200 +endproc BG_BuildableIsAllowed 8 0 +export BG_PrimaryWeapon +proc BG_PrimaryWeapon 12 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1209 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 32 +EQI4 $1213 +ADDRGP4 $1210 +JUMPV +LABELV $1213 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1215 +ADDRLP4 0 +INDIRI4 +RETI4 +ADDRGP4 $1208 +JUMPV +LABELV $1215 +LABELV $1210 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $1209 +CNSTI4 11 +ARGI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1217 +CNSTI4 11 +RETI4 +ADDRGP4 $1208 +JUMPV +LABELV $1217 +CNSTI4 0 +RETI4 +LABELV $1208 +endproc BG_PrimaryWeapon 12 8 +lit +align 1 +LABELV $1220 +byte 1 0 +skip 8699 +export BG_LoadEmoticons +code +proc BG_LoadEmoticons 8752 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRGP4 $1220 +INDIRB +ASGNB 8700 +ADDRGP4 $1221 +ARGP4 +ADDRGP4 $1222 +ARGP4 +ADDRLP4 20 +ARGP4 +CNSTI4 8700 +ARGI4 +ADDRLP4 8720 +ADDRGP4 trap_FS_GetFileList +CALLI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 8720 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 1 +GEI4 $1223 +CNSTI4 0 +RETI4 +ADDRGP4 $1219 +JUMPV +LABELV $1223 +ADDRLP4 0 +ADDRLP4 20 +ASGNP4 +ADDRLP4 8724 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8724 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 8724 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 8724 +INDIRI4 +ASGNI4 +ADDRGP4 $1228 +JUMPV +LABELV $1225 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8728 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 4 +ADDRLP4 8728 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 9 +LTI4 $1233 +ADDRLP4 4 +INDIRI4 +CNSTI4 8 +SUBI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 95 +NEI4 $1233 +ADDRLP4 8740 +ADDRLP4 4 +INDIRI4 +CNSTI4 7 +SUBI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 8740 +INDIRI4 +CNSTI4 49 +LTI4 $1233 +ADDRLP4 8740 +INDIRI4 +CNSTI4 57 +LEI4 $1229 +LABELV $1233 +ADDRGP4 $1234 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $1226 +JUMPV +LABELV $1229 +ADDRLP4 4 +INDIRI4 +CNSTI4 8 +SUBI4 +CNSTI4 20 +LEI4 $1235 +ADDRGP4 $1237 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 28 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $1226 +JUMPV +LABELV $1235 +ADDRGP4 $1240 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8744 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 8744 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 8748 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 8748 +INDIRI4 +CNSTI4 0 +NEI4 $1238 +ADDRGP4 $1241 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $1226 +JUMPV +LABELV $1238 +CNSTI4 28 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 8 +SUBI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +CNSTI4 28 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI4 20 +ADDP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 7 +SUBI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 48 +SUBI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1226 +ADDRLP4 8728 +CNSTI4 1 +ASGNI4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 8728 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8728 +INDIRI4 +ADDI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $1228 +ADDRLP4 12 +INDIRI4 +ADDRLP4 16 +INDIRI4 +GEI4 $1242 +ADDRLP4 8 +INDIRI4 +ADDRFP4 4 +INDIRI4 +LTI4 $1225 +LABELV $1242 +ADDRGP4 $1243 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +CNSTI4 300 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRLP4 8 +INDIRI4 +RETI4 +LABELV $1219 +endproc BG_LoadEmoticons 8752 16 +export BG_TeamName +proc BG_TeamName 0 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $1245 +ADDRGP4 $376 +RETP4 +ADDRGP4 $1244 +JUMPV +LABELV $1245 +ADDRFP4 0 +INDIRI4 +CNSTI4 1 +NEI4 $1247 +ADDRGP4 $1249 +RETP4 +ADDRGP4 $1244 +JUMPV +LABELV $1247 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +NEI4 $1250 +ADDRGP4 $1252 +RETP4 +ADDRGP4 $1244 +JUMPV +LABELV $1250 +ADDRGP4 $1253 +RETP4 +LABELV $1244 +endproc BG_TeamName 0 0 +export cmdcmp +proc cmdcmp 4 8 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $1254 +endproc cmdcmp 4 8 +bss +align 4 +LABELV bg_disabledGameElements +skip 456 +import trap_Cvar_VariableStringBuffer +align 4 +LABELV bg_classConfigList +skip 19620 +align 4 +LABELV bg_buildableConfigList +skip 15552 +import trap_FS_GetFileList +import trap_FS_Seek +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PlayerTouchesItem +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_HasEnergyWeapon +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $1253 +byte 1 60 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 62 +byte 1 0 +align 1 +LABELV $1252 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 0 +align 1 +LABELV $1249 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 0 +align 1 +LABELV $1243 +byte 1 76 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 40 +byte 1 77 +byte 1 65 +byte 1 88 +byte 1 95 +byte 1 69 +byte 1 77 +byte 1 79 +byte 1 84 +byte 1 73 +byte 1 67 +byte 1 79 +byte 1 78 +byte 1 83 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 10 +byte 1 0 +align 1 +LABELV $1241 +byte 1 94 +byte 1 51 +byte 1 99 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 112 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 34 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $1240 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $1237 +byte 1 94 +byte 1 51 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 40 +byte 1 62 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 10 +byte 1 0 +align 1 +LABELV $1234 +byte 1 94 +byte 1 51 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 112 +byte 1 112 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $1222 +byte 1 120 +byte 1 49 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $1221 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $1169 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $1167 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $1164 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 69 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 112 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $1159 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1140 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1111 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 112 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1068 +byte 1 69 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 120 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $1055 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 80 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 69 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 78 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 99 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $1046 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 65 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 105 +byte 1 109 +byte 1 117 +byte 1 109 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 80 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 69 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 78 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $953 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 108 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $864 +byte 1 85 +byte 1 78 +byte 1 75 +byte 1 78 +byte 1 79 +byte 1 87 +byte 1 78 +byte 1 0 +align 1 +LABELV $859 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 65 +byte 1 67 +byte 1 73 +byte 1 68 +byte 1 66 +byte 1 79 +byte 1 77 +byte 1 66 +byte 1 95 +byte 1 66 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 67 +byte 1 69 +byte 1 0 +align 1 +LABELV $858 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 50 +byte 1 95 +byte 1 90 +byte 1 65 +byte 1 80 +byte 1 0 +align 1 +LABELV $857 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 82 +byte 1 80 +byte 1 84 +byte 1 85 +byte 1 83 +byte 1 69 +byte 1 95 +byte 1 83 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 68 +byte 1 0 +align 1 +LABELV $856 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 77 +byte 1 71 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 82 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 83 +byte 1 80 +byte 1 73 +byte 1 78 +byte 1 85 +byte 1 80 +byte 1 0 +align 1 +LABELV $855 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 68 +byte 1 67 +byte 1 67 +byte 1 95 +byte 1 65 +byte 1 84 +byte 1 84 +byte 1 65 +byte 1 67 +byte 1 75 +byte 1 0 +align 1 +LABELV $854 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 79 +byte 1 86 +byte 1 69 +byte 1 82 +byte 1 77 +byte 1 73 +byte 1 78 +byte 1 68 +byte 1 95 +byte 1 83 +byte 1 80 +byte 1 65 +byte 1 87 +byte 1 78 +byte 1 83 +byte 1 0 +align 1 +LABELV $853 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 79 +byte 1 86 +byte 1 69 +byte 1 82 +byte 1 77 +byte 1 73 +byte 1 78 +byte 1 68 +byte 1 95 +byte 1 68 +byte 1 89 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 0 +align 1 +LABELV $852 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 79 +byte 1 86 +byte 1 69 +byte 1 82 +byte 1 77 +byte 1 73 +byte 1 78 +byte 1 68 +byte 1 95 +byte 1 65 +byte 1 84 +byte 1 84 +byte 1 65 +byte 1 67 +byte 1 75 +byte 1 0 +align 1 +LABELV $851 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 72 +byte 1 85 +byte 1 77 +byte 1 77 +byte 1 69 +byte 1 76 +byte 1 0 +align 1 +LABELV $850 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 84 +byte 1 65 +byte 1 85 +byte 1 78 +byte 1 84 +byte 1 0 +align 1 +LABELV $849 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 79 +byte 1 80 +byte 1 76 +byte 1 79 +byte 1 79 +byte 1 80 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 83 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 68 +byte 1 0 +align 1 +LABELV $848 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 68 +byte 1 69 +byte 1 66 +byte 1 85 +byte 1 71 +byte 1 95 +byte 1 76 +byte 1 73 +byte 1 78 +byte 1 69 +byte 1 0 +align 1 +LABELV $847 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 65 +byte 1 76 +byte 1 73 +byte 1 69 +byte 1 78 +byte 1 95 +byte 1 69 +byte 1 86 +byte 1 79 +byte 1 76 +byte 1 86 +byte 1 69 +byte 1 95 +byte 1 70 +byte 1 65 +byte 1 73 +byte 1 76 +byte 1 69 +byte 1 68 +byte 1 0 +align 1 +LABELV $846 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 65 +byte 1 76 +byte 1 73 +byte 1 69 +byte 1 78 +byte 1 95 +byte 1 69 +byte 1 86 +byte 1 79 +byte 1 76 +byte 1 86 +byte 1 69 +byte 1 0 +align 1 +LABELV $845 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 77 +byte 1 69 +byte 1 68 +byte 1 75 +byte 1 73 +byte 1 84 +byte 1 95 +byte 1 85 +byte 1 83 +byte 1 69 +byte 1 68 +byte 1 0 +align 1 +LABELV $844 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 79 +byte 1 82 +byte 1 67 +byte 1 69 +byte 1 95 +byte 1 70 +byte 1 73 +byte 1 69 +byte 1 76 +byte 1 68 +byte 1 0 +align 1 +LABELV $843 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 65 +byte 1 76 +byte 1 73 +byte 1 69 +byte 1 78 +byte 1 95 +byte 1 83 +byte 1 76 +byte 1 73 +byte 1 77 +byte 1 69 +byte 1 0 +align 1 +LABELV $842 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 65 +byte 1 76 +byte 1 73 +byte 1 69 +byte 1 78 +byte 1 95 +byte 1 65 +byte 1 67 +byte 1 73 +byte 1 68 +byte 1 84 +byte 1 85 +byte 1 66 +byte 1 69 +byte 1 0 +align 1 +LABELV $841 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 65 +byte 1 76 +byte 1 73 +byte 1 69 +byte 1 78 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 68 +byte 1 65 +byte 1 66 +byte 1 76 +byte 1 69 +byte 1 95 +byte 1 69 +byte 1 88 +byte 1 80 +byte 1 76 +byte 1 79 +byte 1 83 +byte 1 73 +byte 1 79 +byte 1 78 +byte 1 0 +align 1 +LABELV $840 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 72 +byte 1 85 +byte 1 77 +byte 1 65 +byte 1 78 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 68 +byte 1 65 +byte 1 66 +byte 1 76 +byte 1 69 +byte 1 95 +byte 1 69 +byte 1 88 +byte 1 80 +byte 1 76 +byte 1 79 +byte 1 83 +byte 1 73 +byte 1 79 +byte 1 78 +byte 1 0 +align 1 +LABELV $839 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 68 +byte 1 95 +byte 1 82 +byte 1 69 +byte 1 80 +byte 1 65 +byte 1 73 +byte 1 82 +byte 1 69 +byte 1 68 +byte 1 0 +align 1 +LABELV $838 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 68 +byte 1 95 +byte 1 82 +byte 1 69 +byte 1 80 +byte 1 65 +byte 1 73 +byte 1 82 +byte 1 0 +align 1 +LABELV $837 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 68 +byte 1 95 +byte 1 68 +byte 1 69 +byte 1 76 +byte 1 65 +byte 1 89 +byte 1 0 +align 1 +LABELV $836 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 68 +byte 1 95 +byte 1 68 +byte 1 69 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 79 +byte 1 89 +byte 1 0 +align 1 +LABELV $835 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 68 +byte 1 95 +byte 1 67 +byte 1 79 +byte 1 78 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 0 +align 1 +LABELV $834 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 71 +byte 1 73 +byte 1 66 +byte 1 95 +byte 1 80 +byte 1 76 +byte 1 65 +byte 1 89 +byte 1 69 +byte 1 82 +byte 1 0 +align 1 +LABELV $833 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 79 +byte 1 66 +byte 1 73 +byte 1 84 +byte 1 85 +byte 1 65 +byte 1 82 +byte 1 89 +byte 1 0 +align 1 +LABELV $832 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 68 +byte 1 69 +byte 1 65 +byte 1 84 +byte 1 72 +byte 1 51 +byte 1 0 +align 1 +LABELV $831 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 68 +byte 1 69 +byte 1 65 +byte 1 84 +byte 1 72 +byte 1 50 +byte 1 0 +align 1 +LABELV $830 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 68 +byte 1 69 +byte 1 65 +byte 1 84 +byte 1 72 +byte 1 49 +byte 1 0 +align 1 +LABELV $829 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 80 +byte 1 65 +byte 1 73 +byte 1 78 +byte 1 0 +align 1 +LABELV $828 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 52 +byte 1 95 +byte 1 84 +byte 1 82 +byte 1 65 +byte 1 77 +byte 1 80 +byte 1 76 +byte 1 69 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 65 +byte 1 82 +byte 1 84 +byte 1 0 +align 1 +LABELV $827 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 52 +byte 1 95 +byte 1 84 +byte 1 82 +byte 1 65 +byte 1 77 +byte 1 80 +byte 1 76 +byte 1 69 +byte 1 95 +byte 1 80 +byte 1 82 +byte 1 69 +byte 1 80 +byte 1 65 +byte 1 82 +byte 1 69 +byte 1 0 +align 1 +LABELV $826 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 49 +byte 1 95 +byte 1 71 +byte 1 82 +byte 1 65 +byte 1 66 +byte 1 0 +align 1 +LABELV $825 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 69 +byte 1 84 +byte 1 0 +align 1 +LABELV $824 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 76 +byte 1 73 +byte 1 77 +byte 1 69 +byte 1 84 +byte 1 82 +byte 1 65 +byte 1 73 +byte 1 76 +byte 1 0 +align 1 +LABELV $823 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 84 +byte 1 69 +byte 1 83 +byte 1 76 +byte 1 65 +byte 1 84 +byte 1 82 +byte 1 65 +byte 1 73 +byte 1 76 +byte 1 0 +align 1 +LABELV $822 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 77 +byte 1 73 +byte 1 83 +byte 1 83 +byte 1 73 +byte 1 76 +byte 1 69 +byte 1 95 +byte 1 77 +byte 1 73 +byte 1 83 +byte 1 83 +byte 1 95 +byte 1 77 +byte 1 69 +byte 1 84 +byte 1 65 +byte 1 76 +byte 1 0 +align 1 +LABELV $821 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 77 +byte 1 73 +byte 1 83 +byte 1 83 +byte 1 73 +byte 1 76 +byte 1 69 +byte 1 95 +byte 1 77 +byte 1 73 +byte 1 83 +byte 1 83 +byte 1 0 +align 1 +LABELV $820 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 77 +byte 1 73 +byte 1 83 +byte 1 83 +byte 1 73 +byte 1 76 +byte 1 69 +byte 1 95 +byte 1 72 +byte 1 73 +byte 1 84 +byte 1 0 +align 1 +LABELV $819 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 77 +byte 1 65 +byte 1 83 +byte 1 83 +byte 1 95 +byte 1 68 +byte 1 82 +byte 1 73 +byte 1 86 +byte 1 69 +byte 1 82 +byte 1 0 +align 1 +LABELV $818 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 72 +byte 1 79 +byte 1 84 +byte 1 71 +byte 1 85 +byte 1 78 +byte 1 0 +align 1 +LABELV $817 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 72 +byte 1 73 +byte 1 84 +byte 1 95 +byte 1 87 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 0 +align 1 +LABELV $816 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 72 +byte 1 73 +byte 1 84 +byte 1 95 +byte 1 70 +byte 1 76 +byte 1 69 +byte 1 83 +byte 1 72 +byte 1 0 +align 1 +LABELV $815 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 71 +byte 1 76 +byte 1 79 +byte 1 66 +byte 1 65 +byte 1 76 +byte 1 95 +byte 1 83 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 68 +byte 1 0 +align 1 +LABELV $814 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 69 +byte 1 82 +byte 1 65 +byte 1 76 +byte 1 95 +byte 1 83 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 68 +byte 1 0 +align 1 +LABELV $813 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 77 +byte 1 73 +byte 1 78 +byte 1 69 +byte 1 95 +byte 1 66 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 67 +byte 1 69 +byte 1 0 +align 1 +LABELV $812 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 71 +byte 1 82 +byte 1 69 +byte 1 78 +byte 1 65 +byte 1 68 +byte 1 69 +byte 1 95 +byte 1 66 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 67 +byte 1 69 +byte 1 0 +align 1 +LABELV $811 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 80 +byte 1 76 +byte 1 65 +byte 1 89 +byte 1 69 +byte 1 82 +byte 1 95 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 69 +byte 1 80 +byte 1 79 +byte 1 82 +byte 1 84 +byte 1 95 +byte 1 79 +byte 1 85 +byte 1 84 +byte 1 0 +align 1 +LABELV $810 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 80 +byte 1 76 +byte 1 65 +byte 1 89 +byte 1 69 +byte 1 82 +byte 1 95 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 69 +byte 1 80 +byte 1 79 +byte 1 82 +byte 1 84 +byte 1 95 +byte 1 73 +byte 1 78 +byte 1 0 +align 1 +LABELV $809 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 80 +byte 1 76 +byte 1 65 +byte 1 89 +byte 1 69 +byte 1 82 +byte 1 95 +byte 1 82 +byte 1 69 +byte 1 83 +byte 1 80 +byte 1 65 +byte 1 87 +byte 1 78 +byte 1 0 +align 1 +LABELV $808 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 73 +byte 1 82 +byte 1 69 +byte 1 95 +byte 1 87 +byte 1 69 +byte 1 65 +byte 1 80 +byte 1 79 +byte 1 78 +byte 1 51 +byte 1 0 +align 1 +LABELV $807 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 73 +byte 1 82 +byte 1 69 +byte 1 95 +byte 1 87 +byte 1 69 +byte 1 65 +byte 1 80 +byte 1 79 +byte 1 78 +byte 1 50 +byte 1 0 +align 1 +LABELV $806 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 73 +byte 1 82 +byte 1 69 +byte 1 95 +byte 1 87 +byte 1 69 +byte 1 65 +byte 1 80 +byte 1 79 +byte 1 78 +byte 1 0 +align 1 +LABELV $805 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 67 +byte 1 72 +byte 1 65 +byte 1 78 +byte 1 71 +byte 1 69 +byte 1 95 +byte 1 87 +byte 1 69 +byte 1 65 +byte 1 80 +byte 1 79 +byte 1 78 +byte 1 0 +align 1 +LABELV $804 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 78 +byte 1 79 +byte 1 65 +byte 1 77 +byte 1 77 +byte 1 79 +byte 1 0 +align 1 +LABELV $803 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 87 +byte 1 65 +byte 1 84 +byte 1 69 +byte 1 82 +byte 1 95 +byte 1 67 +byte 1 76 +byte 1 69 +byte 1 65 +byte 1 82 +byte 1 0 +align 1 +LABELV $802 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 87 +byte 1 65 +byte 1 84 +byte 1 69 +byte 1 82 +byte 1 95 +byte 1 85 +byte 1 78 +byte 1 68 +byte 1 69 +byte 1 82 +byte 1 0 +align 1 +LABELV $801 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 87 +byte 1 65 +byte 1 84 +byte 1 69 +byte 1 82 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 65 +byte 1 86 +byte 1 69 +byte 1 0 +align 1 +LABELV $800 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 87 +byte 1 65 +byte 1 84 +byte 1 69 +byte 1 82 +byte 1 95 +byte 1 84 +byte 1 79 +byte 1 85 +byte 1 67 +byte 1 72 +byte 1 0 +align 1 +LABELV $799 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 65 +byte 1 73 +byte 1 82 +byte 1 80 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 67 +byte 1 69 +byte 1 0 +align 1 +LABELV $798 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 74 +byte 1 85 +byte 1 77 +byte 1 80 +byte 1 0 +align 1 +LABELV $797 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 0 +align 1 +LABELV $796 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 95 +byte 1 70 +byte 1 65 +byte 1 82 +byte 1 0 +align 1 +LABELV $795 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 95 +byte 1 77 +byte 1 69 +byte 1 68 +byte 1 73 +byte 1 85 +byte 1 77 +byte 1 0 +align 1 +LABELV $794 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 95 +byte 1 83 +byte 1 72 +byte 1 79 +byte 1 82 +byte 1 84 +byte 1 0 +align 1 +LABELV $793 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 68 +byte 1 78 +byte 1 95 +byte 1 49 +byte 1 54 +byte 1 0 +align 1 +LABELV $792 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 68 +byte 1 78 +byte 1 95 +byte 1 49 +byte 1 50 +byte 1 0 +align 1 +LABELV $791 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 68 +byte 1 78 +byte 1 95 +byte 1 56 +byte 1 0 +align 1 +LABELV $790 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 68 +byte 1 78 +byte 1 95 +byte 1 52 +byte 1 0 +align 1 +LABELV $789 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 95 +byte 1 49 +byte 1 54 +byte 1 0 +align 1 +LABELV $788 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 95 +byte 1 49 +byte 1 50 +byte 1 0 +align 1 +LABELV $787 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 95 +byte 1 56 +byte 1 0 +align 1 +LABELV $786 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 95 +byte 1 52 +byte 1 0 +align 1 +LABELV $785 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 87 +byte 1 73 +byte 1 77 +byte 1 0 +align 1 +LABELV $784 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 79 +byte 1 79 +byte 1 84 +byte 1 87 +byte 1 65 +byte 1 68 +byte 1 69 +byte 1 0 +align 1 +LABELV $783 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 79 +byte 1 79 +byte 1 84 +byte 1 83 +byte 1 80 +byte 1 76 +byte 1 65 +byte 1 83 +byte 1 72 +byte 1 0 +align 1 +LABELV $782 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 79 +byte 1 79 +byte 1 84 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 95 +byte 1 83 +byte 1 81 +byte 1 85 +byte 1 69 +byte 1 76 +byte 1 67 +byte 1 72 +byte 1 0 +align 1 +LABELV $781 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 79 +byte 1 79 +byte 1 84 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 95 +byte 1 77 +byte 1 69 +byte 1 84 +byte 1 65 +byte 1 76 +byte 1 0 +align 1 +LABELV $780 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 79 +byte 1 79 +byte 1 84 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 0 +align 1 +LABELV $779 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 78 +byte 1 79 +byte 1 78 +byte 1 69 +byte 1 0 +align 1 +LABELV $777 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 69 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 117 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 121 +byte 1 68 +byte 1 101 +byte 1 108 +byte 1 116 +byte 1 97 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 84 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $763 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 69 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 117 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 121 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 84 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $734 +byte 1 65 +byte 1 109 +byte 1 109 +byte 1 117 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 0 +align 1 +LABELV $733 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 109 +byte 1 111 +byte 1 93 +byte 1 65 +byte 1 109 +byte 1 109 +byte 1 117 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $732 +byte 1 97 +byte 1 109 +byte 1 109 +byte 1 111 +byte 1 0 +align 1 +LABELV $731 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 93 +byte 1 83 +byte 1 109 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 32 +byte 1 71 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $730 +byte 1 115 +byte 1 109 +byte 1 111 +byte 1 0 +align 1 +LABELV $729 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 93 +byte 1 77 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $728 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $727 +byte 1 65 +byte 1 32 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 72 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 114 +byte 1 46 +byte 1 0 +align 1 +LABELV $726 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 93 +byte 1 69 +byte 1 120 +byte 1 112 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 71 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $725 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 0 +align 1 +LABELV $724 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 95 +byte 1 98 +byte 1 115 +byte 1 117 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $723 +byte 1 65 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 98 +byte 1 111 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 101 +byte 1 102 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 108 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 104 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 105 +byte 1 116 +byte 1 117 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $722 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 93 +byte 1 66 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 117 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $721 +byte 1 98 +byte 1 115 +byte 1 117 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $720 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 95 +byte 1 106 +byte 1 101 +byte 1 116 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $719 +byte 1 66 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 45 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 106 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 32 +byte 1 97 +byte 1 103 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $718 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 106 +byte 1 101 +byte 1 116 +byte 1 93 +byte 1 74 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 80 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $717 +byte 1 106 +byte 1 101 +byte 1 116 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $716 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $715 +byte 1 66 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 45 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 108 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 103 +byte 1 121 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 103 +byte 1 121 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $714 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 98 +byte 1 97 +byte 1 116 +byte 1 93 +byte 1 66 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 80 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $713 +byte 1 98 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $712 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 95 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 107 +byte 1 0 +align 1 +LABELV $711 +byte 1 73 +byte 1 110 +byte 1 118 +byte 1 105 +byte 1 115 +byte 1 105 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 107 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 107 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 107 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 51 +byte 1 48 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 66 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 45 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 106 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 115 +byte 1 105 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $710 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 93 +byte 1 67 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 107 +byte 1 0 +align 1 +LABELV $709 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 107 +byte 1 0 +align 1 +LABELV $708 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 95 +byte 1 98 +byte 1 105 +byte 1 111 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $707 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 66 +byte 1 105 +byte 1 111 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 98 +byte 1 105 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 105 +byte 1 109 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 44 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 118 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 111 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 0 +align 1 +LABELV $706 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 98 +byte 1 105 +byte 1 111 +byte 1 107 +byte 1 93 +byte 1 66 +byte 1 105 +byte 1 111 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $705 +byte 1 98 +byte 1 105 +byte 1 111 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $704 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 95 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 120 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $703 +byte 1 66 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 0 +align 1 +LABELV $702 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 93 +byte 1 77 +byte 1 101 +byte 1 100 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $701 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $700 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 95 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 109 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $699 +byte 1 73 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 109 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 118 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 104 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 102 +byte 1 101 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 109 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 46 +byte 1 0 +align 1 +LABELV $698 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 93 +byte 1 72 +byte 1 101 +byte 1 108 +byte 1 109 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $697 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 109 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $696 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 0 +align 1 +LABELV $695 +byte 1 80 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 112 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 103 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $694 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 93 +byte 1 76 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 32 +byte 1 65 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 0 +align 1 +LABELV $693 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 0 +align 1 +LABELV $678 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 99 +byte 1 108 +byte 1 117 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 77 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 118 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 119 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $677 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 108 +byte 1 93 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 75 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $676 +byte 1 99 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $675 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 50 +byte 1 0 +align 1 +LABELV $674 +byte 1 97 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 0 +align 1 +LABELV $673 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $672 +byte 1 97 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $671 +byte 1 77 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 32 +byte 1 84 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 50 +byte 1 0 +align 1 +LABELV $670 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 110 +byte 1 0 +align 1 +LABELV $669 +byte 1 76 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 66 +byte 1 108 +byte 1 111 +byte 1 98 +byte 1 0 +align 1 +LABELV $668 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 98 +byte 1 108 +byte 1 111 +byte 1 98 +byte 1 0 +align 1 +LABELV $667 +byte 1 77 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $666 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $665 +byte 1 83 +byte 1 109 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 0 +align 1 +LABELV $664 +byte 1 115 +byte 1 109 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 0 +align 1 +LABELV $663 +byte 1 71 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $662 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $661 +byte 1 66 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 104 +byte 1 110 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 121 +byte 1 32 +byte 1 115 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 118 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 46 +byte 1 32 +byte 1 80 +byte 1 114 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 97 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 46 +byte 1 0 +align 1 +LABELV $660 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 76 +byte 1 117 +byte 1 99 +byte 1 105 +byte 1 102 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $659 +byte 1 108 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $658 +byte 1 65 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 103 +byte 1 121 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 112 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 117 +byte 1 108 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 103 +byte 1 121 +byte 1 46 +byte 1 0 +align 1 +LABELV $657 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 80 +byte 1 117 +byte 1 108 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 82 +byte 1 105 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $656 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $655 +byte 1 83 +byte 1 112 +byte 1 114 +byte 1 97 +byte 1 121 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 102 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 103 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $654 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 70 +byte 1 108 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 114 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $653 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $652 +byte 1 66 +byte 1 101 +byte 1 108 +byte 1 116 +byte 1 32 +byte 1 100 +byte 1 114 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 44 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 99 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $651 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 67 +byte 1 104 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 0 +align 1 +LABELV $650 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 0 +align 1 +LABELV $649 +byte 1 65 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 99 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 105 +byte 1 109 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 121 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 108 +byte 1 121 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 97 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 98 +byte 1 111 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 91 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 93 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 91 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 93 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 112 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 101 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 45 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 109 +byte 1 121 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 118 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 83 +byte 1 51 +byte 1 0 +align 1 +LABELV $648 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 77 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 68 +byte 1 114 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $647 +byte 1 109 +byte 1 100 +byte 1 114 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $646 +byte 1 83 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 114 +byte 1 105 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 44 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 112 +byte 1 105 +byte 1 100 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 103 +byte 1 121 +byte 1 46 +byte 1 0 +align 1 +LABELV $645 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 76 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 71 +byte 1 117 +byte 1 110 +byte 1 0 +align 1 +LABELV $644 +byte 1 108 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 0 +align 1 +LABELV $643 +byte 1 67 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 32 +byte 1 97 +byte 1 103 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 118 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 101 +byte 1 102 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $642 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 83 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 0 +align 1 +LABELV $641 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 0 +align 1 +LABELV $640 +byte 1 83 +byte 1 105 +byte 1 109 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 97 +byte 1 119 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 99 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 112 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 98 +byte 1 108 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 97 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $639 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 80 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 83 +byte 1 97 +byte 1 119 +byte 1 0 +align 1 +LABELV $638 +byte 1 112 +byte 1 115 +byte 1 97 +byte 1 119 +byte 1 0 +align 1 +LABELV $637 +byte 1 66 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 32 +byte 1 67 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 44 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 112 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 38 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 50 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $636 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 82 +byte 1 105 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $635 +byte 1 114 +byte 1 105 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $634 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 66 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $633 +byte 1 98 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $632 +byte 1 67 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $631 +byte 1 80 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 40 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 41 +byte 1 0 +align 1 +LABELV $630 +byte 1 80 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $629 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $628 +byte 1 90 +byte 1 97 +byte 1 112 +byte 1 0 +align 1 +LABELV $627 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 119 +byte 1 115 +byte 1 32 +byte 1 85 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $626 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 119 +byte 1 115 +byte 1 0 +align 1 +LABELV $625 +byte 1 66 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 85 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $624 +byte 1 66 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $623 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 103 +byte 1 115 +byte 1 47 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 99 +byte 1 102 +byte 1 103 +byte 1 0 +align 1 +LABELV $579 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 79 +byte 1 102 +byte 1 102 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $574 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $567 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 117 +byte 1 99 +byte 1 104 +byte 1 86 +byte 1 105 +byte 1 101 +byte 1 119 +byte 1 104 +byte 1 101 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $564 +byte 1 118 +byte 1 105 +byte 1 101 +byte 1 119 +byte 1 104 +byte 1 101 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $555 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 117 +byte 1 99 +byte 1 104 +byte 1 77 +byte 1 97 +byte 1 120 +byte 1 115 +byte 1 0 +align 1 +LABELV $546 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 77 +byte 1 97 +byte 1 120 +byte 1 115 +byte 1 0 +align 1 +LABELV $537 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 77 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $514 +byte 1 115 +byte 1 104 +byte 1 97 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 83 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $503 +byte 1 104 +byte 1 117 +byte 1 100 +byte 1 0 +align 1 +LABELV $498 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $481 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $473 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 114 +byte 1 111 +byte 1 117 +byte 1 103 +byte 1 104 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 69 +byte 1 118 +byte 1 111 +byte 1 108 +byte 1 118 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $458 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 114 +byte 1 111 +byte 1 117 +byte 1 103 +byte 1 104 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 69 +byte 1 118 +byte 1 111 +byte 1 108 +byte 1 118 +byte 1 101 +byte 1 70 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 84 +byte 1 111 +byte 1 10 +byte 1 0 +align 1 +LABELV $403 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 115 +byte 1 117 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $402 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 0 +align 1 +LABELV $401 +byte 1 65 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 115 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 109 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 108 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 65 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 105 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 117 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 84 +byte 1 121 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 117 +byte 1 115 +byte 1 104 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 46 +byte 1 0 +align 1 +LABELV $400 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 52 +byte 1 0 +align 1 +LABELV $399 +byte 1 73 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 68 +byte 1 114 +byte 1 97 +byte 1 103 +byte 1 111 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 101 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 65 +byte 1 100 +byte 1 118 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 68 +byte 1 114 +byte 1 97 +byte 1 103 +byte 1 111 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 51 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 106 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 46 +byte 1 0 +align 1 +LABELV $398 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 51 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 0 +align 1 +LABELV $397 +byte 1 80 +byte 1 111 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 44 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 111 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 99 +byte 1 99 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 46 +byte 1 0 +align 1 +LABELV $396 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 51 +byte 1 0 +align 1 +LABELV $395 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 114 +byte 1 117 +byte 1 110 +byte 1 32 +byte 1 47 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 108 +byte 1 107 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 111 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 47 +byte 1 98 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 66 +byte 1 85 +byte 1 84 +byte 1 84 +byte 1 79 +byte 1 78 +byte 1 32 +byte 1 43 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 47 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 107 +byte 1 101 +byte 1 121 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 79 +byte 1 112 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 70 +byte 1 108 +byte 1 121 +byte 1 0 +align 1 +LABELV $394 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 53 +byte 1 0 +align 1 +LABELV $393 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 65 +byte 1 100 +byte 1 118 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 77 +byte 1 97 +byte 1 114 +byte 1 97 +byte 1 117 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 77 +byte 1 97 +byte 1 114 +byte 1 97 +byte 1 117 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 32 +byte 1 101 +byte 1 102 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 115 +byte 1 111 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 51 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $392 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 50 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 0 +align 1 +LABELV $391 +byte 1 72 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 106 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 102 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 77 +byte 1 97 +byte 1 114 +byte 1 97 +byte 1 117 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $390 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 50 +byte 1 0 +align 1 +LABELV $389 +byte 1 73 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 66 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 107 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 101 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 65 +byte 1 100 +byte 1 118 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 66 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 107 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 114 +byte 1 97 +byte 1 121 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 72 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 117 +byte 1 114 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 99 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 105 +byte 1 115 +byte 1 105 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 102 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 121 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 46 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 115 +byte 1 105 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 60 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 46 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 40 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 41 +byte 1 32 +byte 1 65 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 66 +byte 1 111 +byte 1 109 +byte 1 98 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 66 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $388 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 49 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 0 +align 1 +LABELV $387 +byte 1 65 +byte 1 32 +byte 1 115 +byte 1 117 +byte 1 112 +byte 1 112 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 108 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 101 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 102 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 98 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 98 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 111 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 80 +byte 1 114 +byte 1 111 +byte 1 118 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 107 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 117 +byte 1 114 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 99 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 65 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 66 +byte 1 111 +byte 1 109 +byte 1 98 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 66 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $386 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 49 +byte 1 0 +align 1 +LABELV $385 +byte 1 73 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 68 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 101 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 65 +byte 1 100 +byte 1 118 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 68 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 65 +byte 1 100 +byte 1 118 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 68 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 115 +byte 1 111 +byte 1 32 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $384 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 48 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 0 +align 1 +LABELV $383 +byte 1 72 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 120 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 108 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 101 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $382 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 48 +byte 1 0 +align 1 +LABELV $381 +byte 1 83 +byte 1 105 +byte 1 109 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 71 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 44 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 99 +byte 1 101 +byte 1 112 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 115 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 108 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $380 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 0 +align 1 +LABELV $379 +byte 1 82 +byte 1 101 +byte 1 115 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 105 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 72 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 107 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 46 +byte 1 0 +align 1 +LABELV $378 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $377 +byte 1 79 +byte 1 98 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $376 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $375 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 103 +byte 1 115 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 99 +byte 1 102 +byte 1 103 +byte 1 0 +align 1 +LABELV $369 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $356 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 10 +byte 1 0 +align 1 +LABELV $353 +byte 1 122 +byte 1 79 +byte 1 102 +byte 1 102 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $344 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 115 +byte 1 0 +align 1 +LABELV $335 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $328 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 83 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $317 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $314 +byte 1 0 +align 1 +LABELV $303 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $302 +byte 1 101 +byte 1 109 +byte 1 112 +byte 1 116 +byte 1 121 +byte 1 0 +align 1 +LABELV $301 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $297 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $262 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 0 +align 1 +LABELV $261 +byte 1 83 +byte 1 85 +byte 1 80 +byte 1 80 +byte 1 76 +byte 1 89 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 71 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 55 +byte 1 53 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 0 +align 1 +LABELV $260 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 82 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 0 +align 1 +LABELV $259 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 0 +align 1 +LABELV $258 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 0 +align 1 +LABELV $257 +byte 1 72 +byte 1 69 +byte 1 65 +byte 1 86 +byte 1 89 +byte 1 32 +byte 1 83 +byte 1 79 +byte 1 76 +byte 1 73 +byte 1 68 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 67 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $256 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 67 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 83 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 0 +align 1 +LABELV $255 +byte 1 99 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 0 +align 1 +LABELV $254 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $253 +byte 1 72 +byte 1 69 +byte 1 65 +byte 1 86 +byte 1 89 +byte 1 32 +byte 1 83 +byte 1 79 +byte 1 76 +byte 1 73 +byte 1 68 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 112 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 67 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 83 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 46 +byte 1 10 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 112 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $252 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 67 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $251 +byte 1 99 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $250 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $249 +byte 1 73 +byte 1 78 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 32 +byte 1 83 +byte 1 79 +byte 1 76 +byte 1 73 +byte 1 68 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 67 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 99 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 46 +byte 1 10 +byte 1 112 +byte 1 117 +byte 1 115 +byte 1 104 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 111 +byte 1 100 +byte 1 100 +byte 1 105 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $248 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 70 +byte 1 111 +byte 1 114 +byte 1 99 +byte 1 101 +byte 1 70 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $247 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $246 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $245 +byte 1 83 +byte 1 79 +byte 1 76 +byte 1 73 +byte 1 68 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $244 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 66 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $243 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $242 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 102 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 102 +byte 1 111 +byte 1 105 +byte 1 108 +byte 1 0 +align 1 +LABELV $241 +byte 1 83 +byte 1 69 +byte 1 77 +byte 1 73 +byte 1 45 +byte 1 83 +byte 1 79 +byte 1 76 +byte 1 73 +byte 1 68 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $240 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 84 +byte 1 101 +byte 1 102 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 70 +byte 1 111 +byte 1 105 +byte 1 108 +byte 1 0 +align 1 +LABELV $239 +byte 1 116 +byte 1 101 +byte 1 102 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 102 +byte 1 111 +byte 1 105 +byte 1 108 +byte 1 0 +align 1 +LABELV $238 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $237 +byte 1 73 +byte 1 78 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 65 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 109 +byte 1 109 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 111 +byte 1 120 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 45 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 103 +byte 1 121 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $236 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 65 +byte 1 109 +byte 1 109 +byte 1 111 +byte 1 32 +byte 1 83 +byte 1 117 +byte 1 112 +byte 1 112 +byte 1 108 +byte 1 121 +byte 1 0 +align 1 +LABELV $235 +byte 1 108 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $234 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 115 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $233 +byte 1 73 +byte 1 78 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 69 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 103 +byte 1 121 +byte 1 45 +byte 1 83 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 47 +byte 1 32 +byte 1 70 +byte 1 108 +byte 1 111 +byte 1 111 +byte 1 100 +byte 1 103 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 46 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $232 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 83 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $231 +byte 1 115 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $230 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $229 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 66 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 80 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $228 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $227 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $226 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 66 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 67 +byte 1 111 +byte 1 114 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $225 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $224 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $223 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 66 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 76 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $222 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $221 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 95 +byte 1 114 +byte 1 111 +byte 1 100 +byte 1 0 +align 1 +LABELV $220 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 70 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 82 +byte 1 111 +byte 1 100 +byte 1 0 +align 1 +LABELV $219 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 95 +byte 1 114 +byte 1 111 +byte 1 100 +byte 1 0 +align 1 +LABELV $218 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $217 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 70 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $216 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $215 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $214 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 80 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 76 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $213 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $212 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $211 +byte 1 83 +byte 1 79 +byte 1 76 +byte 1 73 +byte 1 68 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 114 +byte 1 105 +byte 1 100 +byte 1 103 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $210 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 80 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 83 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $209 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $208 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $207 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 76 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $206 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $205 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $204 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 77 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $203 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $202 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $201 +byte 1 83 +byte 1 79 +byte 1 76 +byte 1 73 +byte 1 68 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $200 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 83 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $199 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $198 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $197 +byte 1 65 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 115 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 46 +byte 1 0 +align 1 +LABELV $196 +byte 1 82 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $195 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $194 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $193 +byte 1 65 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 99 +byte 1 101 +byte 1 112 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 111 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 118 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 97 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 79 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $192 +byte 1 82 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $191 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $190 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 0 +align 1 +LABELV $189 +byte 1 65 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 117 +byte 1 116 +byte 1 111 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 115 +byte 1 111 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 117 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $188 +byte 1 77 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $187 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 0 +align 1 +LABELV $186 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 100 +byte 1 99 +byte 1 99 +byte 1 0 +align 1 +LABELV $185 +byte 1 65 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 45 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 97 +byte 1 105 +byte 1 114 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 69 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 68 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 67 +byte 1 111 +byte 1 109 +byte 1 112 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 97 +byte 1 105 +byte 1 114 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 108 +byte 1 121 +byte 1 46 +byte 1 0 +align 1 +LABELV $184 +byte 1 68 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 67 +byte 1 111 +byte 1 109 +byte 1 112 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $183 +byte 1 100 +byte 1 99 +byte 1 99 +byte 1 0 +align 1 +LABELV $182 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 121 +byte 1 0 +align 1 +LABELV $181 +byte 1 65 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 44 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 118 +byte 1 105 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 112 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 65 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 118 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 97 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 121 +byte 1 46 +byte 1 0 +align 1 +LABELV $180 +byte 1 65 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 121 +byte 1 0 +align 1 +LABELV $179 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 0 +align 1 +LABELV $178 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 108 +byte 1 97 +byte 1 0 +align 1 +LABELV $177 +byte 1 65 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 110 +byte 1 116 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 119 +byte 1 97 +byte 1 121 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 102 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 103 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 111 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $176 +byte 1 84 +byte 1 101 +byte 1 115 +byte 1 108 +byte 1 97 +byte 1 32 +byte 1 71 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $175 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 108 +byte 1 97 +byte 1 0 +align 1 +LABELV $174 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 109 +byte 1 103 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 50 +byte 1 0 +align 1 +LABELV $173 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 70 +byte 1 108 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 84 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $172 +byte 1 109 +byte 1 103 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 50 +byte 1 0 +align 1 +LABELV $171 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 109 +byte 1 103 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $170 +byte 1 65 +byte 1 117 +byte 1 116 +byte 1 111 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 102 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 103 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 46 +byte 1 32 +byte 1 83 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 119 +byte 1 97 +byte 1 121 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 112 +byte 1 104 +byte 1 121 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 117 +byte 1 112 +byte 1 112 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 46 +byte 1 0 +align 1 +LABELV $169 +byte 1 77 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 32 +byte 1 84 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $168 +byte 1 109 +byte 1 103 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $167 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 0 +align 1 +LABELV $166 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 118 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 46 +byte 1 32 +byte 1 87 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 109 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 46 +byte 1 0 +align 1 +LABELV $165 +byte 1 84 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $164 +byte 1 116 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $163 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 121 +byte 1 0 +align 1 +LABELV $162 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 71 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $161 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 67 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 121 +byte 1 0 +align 1 +LABELV $160 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 121 +byte 1 0 +align 1 +LABELV $159 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 112 +byte 1 111 +byte 1 100 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 0 +align 1 +LABELV $158 +byte 1 72 +byte 1 69 +byte 1 65 +byte 1 86 +byte 1 89 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 80 +byte 1 111 +byte 1 100 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $157 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 80 +byte 1 111 +byte 1 100 +byte 1 32 +byte 1 83 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 0 +align 1 +LABELV $156 +byte 1 112 +byte 1 111 +byte 1 100 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 0 +align 1 +LABELV $155 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 112 +byte 1 111 +byte 1 100 +byte 1 0 +align 1 +LABELV $154 +byte 1 72 +byte 1 69 +byte 1 65 +byte 1 86 +byte 1 89 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 112 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 80 +byte 1 111 +byte 1 100 +byte 1 32 +byte 1 83 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 46 +byte 1 10 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 112 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $153 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 80 +byte 1 111 +byte 1 100 +byte 1 0 +align 1 +LABELV $152 +byte 1 112 +byte 1 111 +byte 1 100 +byte 1 0 +align 1 +LABELV $151 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 111 +byte 1 114 +byte 1 103 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 99 +byte 1 95 +byte 1 98 +byte 1 117 +byte 1 108 +byte 1 98 +byte 1 0 +align 1 +LABELV $150 +byte 1 73 +byte 1 78 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $149 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 79 +byte 1 114 +byte 1 103 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 66 +byte 1 117 +byte 1 108 +byte 1 98 +byte 1 0 +align 1 +LABELV $148 +byte 1 111 +byte 1 114 +byte 1 103 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 99 +byte 1 95 +byte 1 98 +byte 1 117 +byte 1 108 +byte 1 98 +byte 1 0 +align 1 +LABELV $147 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 99 +byte 1 111 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $146 +byte 1 73 +byte 1 78 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 115 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 10 +byte 1 43 +byte 1 102 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 118 +byte 1 46 +byte 1 103 +byte 1 111 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 101 +byte 1 110 +byte 1 46 +byte 1 10 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $145 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 67 +byte 1 111 +byte 1 99 +byte 1 111 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $144 +byte 1 99 +byte 1 111 +byte 1 99 +byte 1 111 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $143 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 115 +byte 1 112 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 95 +byte 1 97 +byte 1 98 +byte 1 99 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $142 +byte 1 73 +byte 1 78 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 103 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 112 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $141 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 83 +byte 1 112 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 32 +byte 1 65 +byte 1 98 +byte 1 99 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $140 +byte 1 115 +byte 1 112 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 95 +byte 1 97 +byte 1 98 +byte 1 99 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $139 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $138 +byte 1 73 +byte 1 78 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 117 +byte 1 115 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $137 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 77 +byte 1 117 +byte 1 115 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $136 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $135 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $134 +byte 1 73 +byte 1 78 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 114 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 121 +byte 1 46 +byte 1 10 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 80 +byte 1 117 +byte 1 108 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 82 +byte 1 105 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 38 +byte 1 32 +byte 1 76 +byte 1 117 +byte 1 99 +byte 1 105 +byte 1 102 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 73 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 118 +byte 1 117 +byte 1 108 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $133 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 82 +byte 1 101 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $132 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $131 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $130 +byte 1 72 +byte 1 69 +byte 1 65 +byte 1 86 +byte 1 89 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 73 +byte 1 78 +byte 1 70 +byte 1 69 +byte 1 83 +byte 1 84 +byte 1 65 +byte 1 84 +byte 1 73 +byte 1 79 +byte 1 78 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 72 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 67 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $129 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 73 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 66 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $128 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $127 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $126 +byte 1 65 +byte 1 86 +byte 1 69 +byte 1 82 +byte 1 65 +byte 1 71 +byte 1 69 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 73 +byte 1 78 +byte 1 70 +byte 1 69 +byte 1 83 +byte 1 84 +byte 1 65 +byte 1 84 +byte 1 73 +byte 1 79 +byte 1 78 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 72 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 73 +byte 1 116 +byte 1 39 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 103 +byte 1 114 +byte 1 111 +byte 1 119 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $125 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 73 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $124 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $123 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 115 +byte 1 108 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $122 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 72 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 73 +byte 1 78 +byte 1 70 +byte 1 69 +byte 1 83 +byte 1 84 +byte 1 65 +byte 1 84 +byte 1 73 +byte 1 79 +byte 1 78 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 72 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 78 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 42 +byte 1 115 +byte 1 117 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 42 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 107 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 50 +byte 1 53 +byte 1 48 +byte 1 72 +byte 1 80 +byte 1 0 +align 1 +LABELV $121 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 73 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 83 +byte 1 108 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $120 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 115 +byte 1 108 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $119 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 110 +byte 1 101 +byte 1 116 +byte 1 95 +byte 1 115 +byte 1 112 +byte 1 105 +byte 1 107 +byte 1 101 +byte 1 0 +align 1 +LABELV $118 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 72 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 53 +byte 1 48 +byte 1 72 +byte 1 80 +byte 1 0 +align 1 +LABELV $117 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 78 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 83 +byte 1 112 +byte 1 105 +byte 1 107 +byte 1 101 +byte 1 0 +align 1 +LABELV $116 +byte 1 110 +byte 1 101 +byte 1 116 +byte 1 95 +byte 1 115 +byte 1 112 +byte 1 105 +byte 1 107 +byte 1 101 +byte 1 0 +align 1 +LABELV $115 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 110 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $114 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 72 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 56 +byte 1 48 +byte 1 72 +byte 1 80 +byte 1 0 +align 1 +LABELV $113 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 78 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $112 +byte 1 110 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $111 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $110 +byte 1 72 +byte 1 69 +byte 1 65 +byte 1 86 +byte 1 89 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 105 +byte 1 103 +byte 1 32 +byte 1 98 +byte 1 114 +byte 1 105 +byte 1 100 +byte 1 103 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 49 +byte 1 48 +byte 1 48 +byte 1 72 +byte 1 80 +byte 1 0 +align 1 +LABELV $109 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 84 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 76 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $108 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $107 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $106 +byte 1 65 +byte 1 86 +byte 1 69 +byte 1 82 +byte 1 65 +byte 1 71 +byte 1 69 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 114 +byte 1 105 +byte 1 100 +byte 1 103 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 53 +byte 1 48 +byte 1 72 +byte 1 80 +byte 1 0 +align 1 +LABELV $105 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 84 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 77 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $104 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $103 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $102 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 72 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 114 +byte 1 105 +byte 1 100 +byte 1 103 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $101 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 84 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 83 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $100 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $99 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 112 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $98 +byte 1 72 +byte 1 69 +byte 1 65 +byte 1 86 +byte 1 89 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $97 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 80 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 76 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $96 +byte 1 112 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $95 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 112 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $94 +byte 1 65 +byte 1 86 +byte 1 69 +byte 1 82 +byte 1 65 +byte 1 71 +byte 1 69 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $93 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 80 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 77 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $92 +byte 1 112 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $91 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 112 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $90 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 72 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $89 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 80 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 83 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $88 +byte 1 112 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $87 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 104 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $86 +byte 1 72 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 87 +byte 1 104 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 105 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 46 +byte 1 0 +align 1 +LABELV $85 +byte 1 72 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $84 +byte 1 104 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $83 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 111 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $82 +byte 1 76 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 117 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 117 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 111 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 111 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 115 +byte 1 111 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $81 +byte 1 66 +byte 1 111 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $80 +byte 1 98 +byte 1 111 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $79 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $78 +byte 1 70 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 98 +byte 1 108 +byte 1 111 +byte 1 98 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 104 +byte 1 101 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 45 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 115 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 105 +byte 1 114 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 44 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 111 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $77 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $76 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $75 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 97 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 95 +byte 1 116 +byte 1 117 +byte 1 98 +byte 1 101 +byte 1 0 +align 1 +LABELV $74 +byte 1 69 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 101 +byte 1 102 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 106 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 104 +byte 1 111 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $73 +byte 1 65 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 84 +byte 1 117 +byte 1 98 +byte 1 101 +byte 1 0 +align 1 +LABELV $72 +byte 1 97 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 95 +byte 1 116 +byte 1 117 +byte 1 98 +byte 1 101 +byte 1 0 +align 1 +LABELV $71 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $70 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 111 +byte 1 98 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 100 +byte 1 111 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 111 +byte 1 114 +byte 1 119 +byte 1 97 +byte 1 121 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 66 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 104 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 107 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 109 +byte 1 44 +byte 1 32 +byte 1 104 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 46 +byte 1 0 +align 1 +LABELV $69 +byte 1 66 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $68 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $67 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $66 +byte 1 65 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 99 +byte 1 105 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 110 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 108 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $65 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $64 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $63 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 0 +align 1 +LABELV $62 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 87 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 115 +byte 1 101 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 102 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 109 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 46 +byte 1 0 +align 1 +LABELV $61 +byte 1 69 +byte 1 103 +byte 1 103 +byte 1 0 +align 1 +LABELV $60 +byte 1 101 +byte 1 103 +byte 1 103 +byte 1 112 +byte 1 111 +byte 1 100 +byte 1 0 diff --git a/build/release-linux-x86_64/base/cgame/bg_pmove.asm b/build/release-linux-x86_64/base/cgame/bg_pmove.asm new file mode 100644 index 0000000..60b780b --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/bg_pmove.asm @@ -0,0 +1,21067 @@ +data +export pm_stopspeed +align 4 +LABELV pm_stopspeed +byte 4 1120403456 +export pm_duckScale +align 4 +LABELV pm_duckScale +byte 4 1048576000 +export pm_swimScale +align 4 +LABELV pm_swimScale +byte 4 1056964608 +export pm_wadeScale +align 4 +LABELV pm_wadeScale +byte 4 1060320051 +export pm_accelerate +align 4 +LABELV pm_accelerate +byte 4 1092616192 +export pm_airaccelerate +align 4 +LABELV pm_airaccelerate +byte 4 1065353216 +export pm_wateraccelerate +align 4 +LABELV pm_wateraccelerate +byte 4 1082130432 +export pm_flyaccelerate +align 4 +LABELV pm_flyaccelerate +byte 4 1082130432 +export pm_friction +align 4 +LABELV pm_friction +byte 4 1086324736 +export pm_waterfriction +align 4 +LABELV pm_waterfriction +byte 4 1065353216 +export pm_flightfriction +align 4 +LABELV pm_flightfriction +byte 4 1086324736 +export pm_spectatorfriction +align 4 +LABELV pm_spectatorfriction +byte 4 1084227584 +export c_pmove +align 4 +LABELV c_pmove +byte 4 0 +export PM_AddEvent +code +proc PM_AddEvent 0 12 +ADDRFP4 0 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ARGP4 +ADDRGP4 BG_AddPredictableEventToPlayerstate +CALLV +pop +LABELV $61 +endproc PM_AddEvent 0 12 +export PM_AddTouchEnt +proc PM_AddTouchEnt 12 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 1022 +NEI4 $63 +ADDRGP4 $62 +JUMPV +LABELV $63 +ADDRGP4 pm +INDIRP4 +CNSTI4 176 +ADDP4 +INDIRI4 +CNSTI4 32 +NEI4 $65 +ADDRGP4 $62 +JUMPV +LABELV $65 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $70 +JUMPV +LABELV $67 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 pm +INDIRP4 +CNSTI4 180 +ADDP4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +NEI4 $71 +ADDRGP4 $62 +JUMPV +LABELV $71 +LABELV $68 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $70 +ADDRLP4 0 +INDIRI4 +ADDRGP4 pm +INDIRP4 +CNSTI4 176 +ADDP4 +INDIRI4 +LTI4 $67 +ADDRLP4 4 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 176 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 180 +ADDP4 +ADDP4 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRGP4 pm +INDIRP4 +CNSTI4 176 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $62 +endproc PM_AddTouchEnt 12 0 +export PM_StartTorsoAnim +proc PM_StartTorsoAnim 12 0 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 5 +EQI4 $77 +ADDRLP4 0 +INDIRI4 +CNSTI4 6 +EQI4 $77 +ADDRLP4 0 +INDIRI4 +CNSTI4 7 +NEI4 $74 +LABELV $77 +ADDRGP4 $73 +JUMPV +LABELV $74 +ADDRLP4 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 84 +ADDP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 128 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +BANDI4 +ADDRLP4 8 +INDIRI4 +BXORI4 +ADDRFP4 0 +INDIRI4 +BORI4 +ASGNI4 +LABELV $73 +endproc PM_StartTorsoAnim 12 0 +proc PM_StartWeaponAnim 12 0 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 5 +EQI4 $82 +ADDRLP4 0 +INDIRI4 +CNSTI4 6 +EQI4 $82 +ADDRLP4 0 +INDIRI4 +CNSTI4 7 +NEI4 $79 +LABELV $82 +ADDRGP4 $78 +JUMPV +LABELV $79 +ADDRLP4 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 92 +ADDP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 128 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +BANDI4 +ADDRLP4 8 +INDIRI4 +BXORI4 +ADDRFP4 0 +INDIRI4 +BORI4 +ASGNI4 +LABELV $78 +endproc PM_StartWeaponAnim 12 0 +proc PM_StartLegsAnim 12 0 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 5 +EQI4 $87 +ADDRLP4 0 +INDIRI4 +CNSTI4 6 +EQI4 $87 +ADDRLP4 0 +INDIRI4 +CNSTI4 7 +NEI4 $84 +LABELV $87 +ADDRGP4 $83 +JUMPV +LABELV $84 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $88 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $89 +ADDRGP4 $83 +JUMPV +LABELV $88 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $92 +ADDRGP4 $83 +JUMPV +LABELV $92 +LABELV $89 +ADDRLP4 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 76 +ADDP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 128 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +BANDI4 +ADDRLP4 8 +INDIRI4 +BXORI4 +ADDRFP4 0 +INDIRI4 +BORI4 +ASGNI4 +LABELV $83 +endproc PM_StartLegsAnim 12 0 +proc PM_ContinueLegsAnim 0 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRI4 +CNSTI4 -129 +BANDI4 +ADDRFP4 0 +INDIRI4 +NEI4 $95 +ADDRGP4 $94 +JUMPV +LABELV $95 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $97 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $98 +ADDRGP4 $94 +JUMPV +LABELV $97 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $101 +ADDRGP4 $94 +JUMPV +LABELV $101 +LABELV $98 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 PM_StartLegsAnim +CALLV +pop +LABELV $94 +endproc PM_ContinueLegsAnim 0 4 +proc PM_ContinueTorsoAnim 0 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +CNSTI4 -129 +BANDI4 +ADDRFP4 0 +INDIRI4 +NEI4 $104 +ADDRGP4 $103 +JUMPV +LABELV $104 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $106 +ADDRGP4 $103 +JUMPV +LABELV $106 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 PM_StartTorsoAnim +CALLV +pop +LABELV $103 +endproc PM_ContinueTorsoAnim 0 4 +proc PM_ContinueWeaponAnim 0 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRI4 +CNSTI4 -129 +BANDI4 +ADDRFP4 0 +INDIRI4 +NEI4 $109 +ADDRGP4 $108 +JUMPV +LABELV $109 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 PM_StartWeaponAnim +CALLV +pop +LABELV $108 +endproc PM_ContinueWeaponAnim 0 4 +proc PM_ForceLegsAnim 0 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $112 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 72 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $113 +JUMPV +LABELV $112 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $113 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 PM_StartLegsAnim +CALLV +pop +LABELV $111 +endproc PM_ForceLegsAnim 0 4 +export PM_ClipVelocity +proc PM_ClipVelocity 32 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTI4 4 +ASGNI4 +ADDRLP4 24 +CNSTI4 8 +ASGNI4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +CNSTF4 0 +GEF4 $115 +ADDRLP4 8 +ADDRLP4 8 +INDIRF4 +ADDRFP4 12 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $116 +JUMPV +LABELV $115 +ADDRLP4 8 +ADDRLP4 8 +INDIRF4 +ADDRFP4 12 +INDIRF4 +DIVF4 +ASGNF4 +LABELV $116 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $117 +ADDRLP4 28 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 28 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 28 +INDIRI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +ADDRLP4 28 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +SUBF4 +ASGNF4 +LABELV $118 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $117 +LABELV $114 +endproc PM_ClipVelocity 32 0 +proc PM_Friction 64 4 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+44 +INDIRI4 +ADDRLP4 32 +INDIRI4 +EQI4 $122 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 32 +INDIRI4 +NEI4 $122 +ADDRLP4 16+8 +CNSTF4 0 +ASGNF4 +LABELV $122 +ADDRLP4 16 +ARGP4 +ADDRLP4 36 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $126 +ADDRLP4 0 +INDIRP4 +CNSTF4 0 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRGP4 $121 +JUMPV +LABELV $126 +ADDRLP4 12 +CNSTF4 0 +ASGNF4 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 1 +GTI4 $128 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+44 +INDIRI4 +ADDRLP4 40 +INDIRI4 +NEI4 $136 +ADDRGP4 pml+52 +INDIRI4 +ADDRLP4 40 +INDIRI4 +EQI4 $130 +LABELV $136 +ADDRGP4 pml+56+44 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +NEI4 $130 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +NEI4 $137 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 52 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 44 +ADDRLP4 52 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 56 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 48 +ADDRLP4 56 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 44 +INDIRF4 +GEF4 $140 +ADDRLP4 60 +ADDRLP4 44 +INDIRF4 +ASGNF4 +ADDRGP4 $141 +JUMPV +LABELV $140 +ADDRLP4 60 +ADDRLP4 8 +INDIRF4 +ASGNF4 +LABELV $141 +ADDRLP4 28 +ADDRLP4 60 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 48 +INDIRF4 +MULF4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $137 +LABELV $130 +LABELV $128 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $143 +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRGP4 pm_waterfriction +INDIRF4 +MULF4 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $143 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $146 +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRGP4 pm_flightfriction +INDIRF4 +MULF4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $146 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $149 +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRGP4 pm_spectatorfriction +INDIRF4 +MULF4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $149 +ADDRLP4 40 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 8 +NEI4 $152 +ADDRLP4 40 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $152 +ADDRLP4 44 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $155 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $155 +LABELV $152 +ADDRLP4 44 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 8 +NEI4 $157 +ADDRLP4 44 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $157 +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRGP4 pm_flightfriction +INDIRF4 +MULF4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $157 +ADDRLP4 4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 12 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +CNSTF4 0 +GEF4 $160 +ADDRLP4 4 +CNSTF4 0 +ASGNF4 +LABELV $160 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 52 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +LABELV $121 +endproc PM_Friction 64 4 +proc PM_Accelerate 32 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 16 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +MULF4 +ADDRLP4 16 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 16 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 8 +ADDRFP4 4 +INDIRF4 +ADDRLP4 12 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +CNSTF4 0 +GTF4 $163 +ADDRGP4 $162 +JUMPV +LABELV $163 +ADDRLP4 4 +ADDRFP4 8 +INDIRF4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +LEF4 $166 +ADDRLP4 4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +LABELV $166 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $168 +ADDRLP4 24 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 24 +INDIRI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 24 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $169 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $168 +LABELV $162 +endproc PM_Accelerate 32 0 +proc PM_CmdScale 84 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 16 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $173 +ADDRLP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $173 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 28 +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 28 +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 8 +BANDI4 +CNSTI4 0 +EQI4 $175 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +ADDRLP4 36 +INDIRI4 +EQI4 $177 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 65536 +BANDI4 +ADDRLP4 36 +INDIRI4 +NEI4 $177 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $180 +ADDRLP4 40 +CNSTI4 1 +ASGNI4 +ADDRGP4 $181 +JUMPV +LABELV $180 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +LABELV $181 +ADDRLP4 20 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 44 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +CNSTI4 65536 +BORI4 +ASGNI4 +ADDRGP4 $176 +JUMPV +LABELV $177 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 65536 +BANDI4 +ADDRLP4 40 +INDIRI4 +EQI4 $176 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +ADDRLP4 40 +INDIRI4 +NEI4 $176 +ADDRLP4 44 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +CNSTI4 -65537 +BANDI4 +ASGNI4 +ADDRGP4 $176 +JUMPV +LABELV $175 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +ASGNI4 +LABELV $176 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $184 +ADDRLP4 36 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRI4 +CNSTI4 4 +BORI4 +ASGNI4 +ADDRGP4 $185 +JUMPV +LABELV $184 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRLP4 24 +INDIRI4 +ADDRLP4 40 +INDIRI4 +EQI4 $186 +ADDRLP4 20 +INDIRI4 +ADDRLP4 40 +INDIRI4 +NEI4 $186 +ADDRLP4 44 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +CNSTI4 -5 +BANDI4 +ASGNI4 +LABELV $186 +LABELV $185 +ADDRLP4 48 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +INDIRI4 +ADDRLP4 48 +INDIRI4 +EQI4 $188 +ADDRLP4 52 +CNSTI4 16 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 52 +INDIRI4 +BANDI4 +ADDRLP4 48 +INDIRI4 +NEI4 $188 +ADDRLP4 0 +CNSTF4 1067702026 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $189 +JUMPV +LABELV $188 +ADDRLP4 0 +CNSTF4 1066192077 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +LABELV $189 +ADDRFP4 0 +INDIRP4 +CNSTI4 21 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $190 +ADDRLP4 0 +CNSTF4 1061997773 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $191 +JUMPV +LABELV $190 +ADDRFP4 0 +INDIRP4 +CNSTI4 22 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $192 +ADDRLP4 0 +CNSTF4 1063675494 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +LABELV $192 +LABELV $191 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRI4 +CNSTI4 -250 +GEI4 $194 +ADDRFP4 0 +INDIRP4 +CNSTI4 23 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $194 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRI4 +CNSTI4 -500 +GTI4 $196 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRI4 +CNSTI4 1200 +ADDI4 +CVIF4 4 +CNSTF4 1143930880 +DIVF4 +MULF4 +ASGNF4 +LABELV $196 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $198 +CNSTI4 1 +ARGI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +NEI4 $202 +CNSTI4 8 +ARGI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +EQI4 $200 +LABELV $202 +ADDRLP4 0 +CNSTF4 1061158912 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $201 +JUMPV +LABELV $200 +ADDRLP4 0 +CNSTF4 1056964608 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +LABELV $201 +LABELV $198 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +CNSTI4 8192 +BANDI4 +CNSTI4 0 +EQI4 $203 +CNSTI4 1 +ARGI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +NEI4 $207 +CNSTI4 8 +ARGI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +EQI4 $205 +LABELV $207 +ADDRLP4 0 +CNSTF4 1061158912 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $206 +JUMPV +LABELV $205 +ADDRLP4 0 +CNSTF4 1056964608 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +LABELV $206 +LABELV $203 +LABELV $173 +ADDRLP4 20 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 10 +NEI4 $208 +ADDRLP4 20 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 16384 +BANDI4 +CNSTI4 0 +EQI4 $208 +ADDRLP4 24 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 24 +INDIRF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +CNSTF4 1161527296 +DIVF4 +ADDRLP4 24 +INDIRF4 +ADDF4 +MULF4 +ASGNF4 +LABELV $208 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 8 +EQI4 $212 +ADDRLP4 28 +INDIRI4 +CNSTI4 9 +NEI4 $210 +LABELV $212 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $210 +ADDRLP4 0 +CNSTF4 1061158912 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +LABELV $210 +ADDRLP4 32 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 12 +NEI4 $213 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $213 +ADDRLP4 32 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 4 +EQI4 $213 +ADDRLP4 0 +CNSTF4 1045220557 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +LABELV $213 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $215 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $215 +ADDRLP4 0 +CNSTF4 1061158912 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +LABELV $215 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 512 +BANDI4 +CNSTI4 0 +EQI4 $217 +ADDRLP4 0 +CNSTF4 1056964608 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +LABELV $217 +ADDRLP4 36 +CNSTI4 4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 36 +INDIRI4 +NEI4 $219 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +LABELV $219 +ADDRLP4 40 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 2 +EQI4 $221 +ADDRLP4 40 +INDIRI4 +CNSTI4 1 +EQI4 $221 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 44 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +CNSTF4 0 +NEF4 $223 +ADDRFP4 0 +INDIRP4 +CNSTI4 23 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $223 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 52 +CNSTI4 0 +ASGNI4 +ADDRLP4 48 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 52 +INDIRI4 +NEI4 $225 +ADDRLP4 48 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $225 +ADDRFP4 0 +INDIRP4 +CNSTI4 23 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 52 +INDIRI4 +GEI4 $225 +ADDRFP4 0 +INDIRP4 +CNSTI4 23 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $225 +LABELV $221 +ADDRFP4 0 +INDIRP4 +CNSTI4 21 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 44 +ADDRGP4 abs +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 22 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 48 +ADDRGP4 abs +CALLI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +ADDRLP4 4 +INDIRI4 +LEI4 $227 +ADDRFP4 0 +INDIRP4 +CNSTI4 22 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 52 +ADDRGP4 abs +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 52 +INDIRI4 +ASGNI4 +LABELV $227 +ADDRFP4 0 +INDIRP4 +CNSTI4 23 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 56 +ADDRGP4 abs +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +ADDRLP4 4 +INDIRI4 +LEI4 $229 +ADDRFP4 0 +INDIRP4 +CNSTI4 23 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 60 +ADDRGP4 abs +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 60 +INDIRI4 +ASGNI4 +LABELV $229 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $231 +CNSTF4 0 +RETF4 +ADDRGP4 $172 +JUMPV +LABELV $231 +ADDRLP4 68 +ADDRFP4 0 +INDIRP4 +CNSTI4 21 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 72 +ADDRFP4 0 +INDIRP4 +CNSTI4 22 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 76 +ADDRFP4 0 +INDIRP4 +CNSTI4 23 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 68 +INDIRI4 +ADDRLP4 68 +INDIRI4 +MULI4 +ADDRLP4 72 +INDIRI4 +ADDRLP4 72 +INDIRI4 +MULI4 +ADDI4 +ADDRLP4 76 +INDIRI4 +ADDRLP4 76 +INDIRI4 +MULI4 +ADDI4 +CVIF4 4 +ARGF4 +ADDRLP4 80 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +MULF4 +CNSTF4 1123942400 +ADDRLP4 8 +INDIRF4 +MULF4 +DIVF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12 +INDIRF4 +RETF4 +LABELV $172 +endproc PM_CmdScale 84 8 +proc PM_SetMovementDir 72 0 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 4 +INDIRI4 +NEI4 $236 +ADDRLP4 0 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 4 +INDIRI4 +EQI4 $234 +LABELV $236 +ADDRLP4 8 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 12 +INDIRI4 +NEI4 $237 +ADDRLP4 8 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 12 +INDIRI4 +LEI4 $237 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 96 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $235 +JUMPV +LABELV $237 +ADDRLP4 16 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 20 +INDIRI4 +GEI4 $239 +ADDRLP4 16 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 20 +INDIRI4 +LEI4 $239 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 96 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $235 +JUMPV +LABELV $239 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRLP4 24 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 28 +INDIRI4 +GEI4 $241 +ADDRLP4 24 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 28 +INDIRI4 +NEI4 $241 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 96 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRGP4 $235 +JUMPV +LABELV $241 +ADDRLP4 32 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 36 +INDIRI4 +GEI4 $243 +ADDRLP4 32 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 36 +INDIRI4 +GEI4 $243 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 96 +ADDP4 +CNSTI4 3 +ASGNI4 +ADDRGP4 $235 +JUMPV +LABELV $243 +ADDRLP4 40 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 40 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 44 +INDIRI4 +NEI4 $245 +ADDRLP4 40 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 44 +INDIRI4 +GEI4 $245 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 96 +ADDP4 +CNSTI4 4 +ASGNI4 +ADDRGP4 $235 +JUMPV +LABELV $245 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 52 +CNSTI4 0 +ASGNI4 +ADDRLP4 48 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 52 +INDIRI4 +LEI4 $247 +ADDRLP4 48 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 52 +INDIRI4 +GEI4 $247 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 96 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRGP4 $235 +JUMPV +LABELV $247 +ADDRLP4 56 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 60 +CNSTI4 0 +ASGNI4 +ADDRLP4 56 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 60 +INDIRI4 +LEI4 $249 +ADDRLP4 56 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 60 +INDIRI4 +NEI4 $249 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 96 +ADDP4 +CNSTI4 6 +ASGNI4 +ADDRGP4 $235 +JUMPV +LABELV $249 +ADDRLP4 64 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +ADDRLP4 64 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 68 +INDIRI4 +LEI4 $235 +ADDRLP4 64 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 68 +INDIRI4 +LEI4 $235 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 96 +ADDP4 +CNSTI4 7 +ASGNI4 +ADDRGP4 $235 +JUMPV +LABELV $234 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $253 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 96 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $254 +JUMPV +LABELV $253 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRI4 +CNSTI4 6 +NEI4 $255 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 96 +ADDP4 +CNSTI4 7 +ASGNI4 +LABELV $255 +LABELV $254 +LABELV $235 +LABELV $233 +endproc PM_SetMovementDir 72 0 +proc PM_CheckCharge 16 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 10 +EQI4 $258 +ADDRGP4 $257 +JUMPV +LABELV $258 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +ADDRLP4 4 +INDIRI4 +EQI4 $260 +ADDRLP4 0 +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 1024 +BANDI4 +ADDRLP4 4 +INDIRI4 +NEI4 $260 +ADDRLP4 8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +ASGNI4 +ADDRGP4 $257 +JUMPV +LABELV $260 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $262 +ADDRLP4 8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 16384 +BORI4 +ASGNI4 +ADDRGP4 $263 +JUMPV +LABELV $262 +ADDRLP4 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +ASGNI4 +LABELV $263 +LABELV $257 +endproc PM_CheckCharge 16 0 +lit +align 4 +LABELV $291 +byte 4 0 +byte 4 0 +byte 4 1065353216 +code +proc PM_CheckPounce 68 16 +ADDRLP4 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +EQI4 $265 +ADDRLP4 4 +INDIRI4 +CNSTI4 8 +EQI4 $265 +ADDRLP4 4 +INDIRI4 +CNSTI4 9 +EQI4 $265 +CNSTI4 0 +RETI4 +ADDRGP4 $264 +JUMPV +LABELV $265 +ADDRLP4 8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1023 +EQI4 $267 +ADDRLP4 8 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 16384 +BANDI4 +CNSTI4 0 +EQI4 $267 +ADDRLP4 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $269 +ADDRLP4 16 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 400 +ADDI4 +ASGNI4 +ADDRGP4 $270 +JUMPV +LABELV $269 +ADDRLP4 20 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +CNSTI4 320 +ADDI4 +ASGNI4 +LABELV $270 +CNSTI4 0 +RETI4 +ADDRGP4 $264 +JUMPV +LABELV $267 +ADDRGP4 pm +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $271 +ADDRLP4 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +ASGNI4 +CNSTI4 0 +RETI4 +ADDRGP4 $264 +JUMPV +LABELV $271 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $273 +ADDRLP4 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 16384 +BANDI4 +CNSTI4 0 +NEI4 $278 +ADDRLP4 12 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 200 +LTI4 $278 +ADDRLP4 12 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1023 +NEI4 $274 +LABELV $278 +CNSTI4 0 +RETI4 +ADDRGP4 $264 +JUMPV +LABELV $273 +ADDRLP4 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 16384 +BANDI4 +CNSTI4 0 +NEI4 $282 +ADDRLP4 12 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 200 +LTI4 $282 +ADDRLP4 12 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1023 +NEI4 $279 +LABELV $282 +CNSTI4 0 +RETI4 +ADDRGP4 $264 +JUMPV +LABELV $279 +LABELV $274 +ADDRGP4 pml+48 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+44 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 16384 +BORI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +CNSTI4 1023 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $285 +ADDRLP4 0 +CNSTI4 500 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +MULI4 +CNSTI4 600 +DIVI4 +ASGNI4 +ADDRGP4 $286 +JUMPV +LABELV $285 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 8 +NEI4 $287 +ADDRLP4 0 +CNSTI4 850 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +MULI4 +CNSTI4 800 +DIVI4 +ASGNI4 +ADDRGP4 $288 +JUMPV +LABELV $287 +ADDRLP4 0 +CNSTI4 930 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +MULI4 +CNSTI4 800 +DIVI4 +ASGNI4 +LABELV $288 +LABELV $286 +ADDRLP4 16 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 20 +INDIRI4 +EQI4 $289 +ADDRLP4 16 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 20 +INDIRI4 +GEI4 $289 +ADDRLP4 36 +ADDRGP4 $291 +INDIRB +ASGNB 12 +ADDRLP4 0 +CNSTF4 1061997773 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 24 +ARGP4 +ADDRLP4 36 +ARGP4 +ADDRGP4 pml +ARGP4 +ADDRGP4 pm +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +LEI4 $293 +ADDRLP4 48 +CNSTF4 3266576384 +ASGNF4 +ADDRGP4 $294 +JUMPV +LABELV $293 +ADDRLP4 48 +CNSTF4 1119092736 +ASGNF4 +LABELV $294 +ADDRLP4 48 +INDIRF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRF4 +ADDRLP4 24 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 56 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRF4 +ADDRLP4 24+4 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 60 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 60 +INDIRP4 +INDIRF4 +ADDRLP4 24+8 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 64 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +ASGNI4 +ADDRGP4 $290 +JUMPV +LABELV $289 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +ADDRGP4 pml +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +ADDRGP4 pml+4 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 32 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +ADDRGP4 pml+8 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +LABELV $290 +CNSTI4 19 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 1 +LTI4 $299 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $301 +CNSTI4 18 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $302 +JUMPV +LABELV $301 +CNSTI4 11 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +LABELV $302 +ADDRLP4 36 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRI4 +CNSTI4 -9 +BANDI4 +ASGNI4 +ADDRGP4 $300 +JUMPV +LABELV $299 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $303 +CNSTI4 20 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $304 +JUMPV +LABELV $303 +CNSTI4 13 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +LABELV $304 +ADDRLP4 36 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +LABELV $300 +ADDRLP4 36 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +CNSTI4 1 +RETI4 +LABELV $264 +endproc PM_CheckPounce 68 16 +proc PM_CheckAirPounce 24 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 7 +EQI4 $306 +CNSTI4 0 +RETI4 +ADDRGP4 $305 +JUMPV +LABELV $306 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 16384 +BANDI4 +CNSTI4 0 +EQI4 $308 +ADDRLP4 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +ASGNI4 +ADDRLP4 8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 1000 +ADDI4 +ASGNI4 +CNSTI4 0 +RETI4 +ADDRGP4 $305 +JUMPV +LABELV $308 +ADDRGP4 pm +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $310 +ADDRLP4 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +ASGNI4 +CNSTI4 0 +RETI4 +ADDRGP4 $305 +JUMPV +LABELV $310 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $312 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 500 +GEI4 $314 +CNSTI4 0 +RETI4 +ADDRGP4 $305 +JUMPV +LABELV $314 +LABELV $312 +ADDRGP4 pml+48 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+44 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 16384 +BORI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $318 +ADDRLP4 0 +CNSTI4 500 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +MULI4 +CNSTI4 600 +DIVI4 +ASGNI4 +LABELV $318 +ADDRLP4 8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +ADDRGP4 pml +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRF4 +ADDRGP4 pml+4 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 16 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +ADDRGP4 pml+8 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +CNSTI4 20 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 1 +LTI4 $322 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $324 +CNSTI4 18 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $325 +JUMPV +LABELV $324 +CNSTI4 11 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +LABELV $325 +ADDRLP4 20 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +CNSTI4 -9 +BANDI4 +ASGNI4 +ADDRGP4 $323 +JUMPV +LABELV $322 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $326 +CNSTI4 16 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $327 +JUMPV +LABELV $326 +CNSTI4 16 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +LABELV $327 +ADDRLP4 20 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +LABELV $323 +ADDRLP4 20 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +CNSTI4 1 +RETI4 +LABELV $305 +endproc PM_CheckAirPounce 24 4 +lit +align 4 +LABELV $329 +byte 4 0 +byte 4 0 +byte 4 1065353216 +code +proc PM_CheckWallJump 256 28 +ADDRLP4 28 +ADDRGP4 $329 +INDIRB +ASGNB 12 +ADDRLP4 112 +CNSTF4 1069547520 +ASGNF4 +ADDRLP4 24 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 116 +CNSTF4 1069547520 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 144 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 144 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +NEI4 $330 +CNSTI4 0 +RETI4 +ADDRGP4 $328 +JUMPV +LABELV $330 +ADDRLP4 12 +ARGP4 +ADDRGP4 pml +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRGP4 ProjectPointOnPlane +CALLV +pop +ADDRLP4 12 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $332 +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 12+4 +ADDRLP4 12+4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 12+8 +ADDRLP4 12+8 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $332 +ADDRGP4 pm +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $338 +ADDRLP4 12 +ADDRGP4 pml+12 +INDIRB +ASGNB 12 +ADDRGP4 pm +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $341 +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 12+4 +ADDRLP4 12+4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 12+8 +ADDRLP4 12+8 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $341 +LABELV $338 +ADDRLP4 148 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 152 +CNSTF4 1048576000 +ASGNF4 +ADDRLP4 100 +ADDRLP4 148 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 152 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 100+4 +ADDRLP4 148 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 152 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 100+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 1048576000 +ADDRLP4 12+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 40 +ARGP4 +ADDRLP4 156 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 160 +ADDRLP4 156 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 160 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 156 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 156 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 100 +ARGP4 +ADDRLP4 160 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 156 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 156 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 40+8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $351 +ADDRLP4 40+44 +INDIRI4 +CNSTI4 6 +BANDI4 +CNSTI4 0 +NEI4 $351 +ADDRLP4 40+24+8 +INDIRF4 +CNSTF4 1060320051 +GEF4 $351 +ADDRLP4 40+24 +ARGP4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +ARGP4 +ADDRLP4 164 +ADDRGP4 VectorCompare +CALLI4 +ASGNI4 +ADDRLP4 164 +INDIRI4 +CNSTI4 0 +NEI4 $352 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +ADDRLP4 40+24 +INDIRB +ASGNB 12 +ADDRGP4 $352 +JUMPV +LABELV $351 +CNSTI4 0 +RETI4 +ADDRGP4 $328 +JUMPV +LABELV $352 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +CNSTI4 0 +EQI4 $361 +CNSTI4 0 +RETI4 +ADDRGP4 $328 +JUMPV +LABELV $361 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +GEI4 $363 +CNSTI4 0 +RETI4 +ADDRGP4 $328 +JUMPV +LABELV $363 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 8192 +BANDI4 +CNSTI4 0 +EQI4 $365 +CNSTI4 0 +RETI4 +ADDRGP4 $328 +JUMPV +LABELV $365 +ADDRLP4 164 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 164 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $367 +ADDRLP4 164 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRF4 +CNSTF4 1065353216 +NEF4 $367 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +CNSTI1 0 +ASGNI1 +CNSTI4 0 +RETI4 +ADDRGP4 $328 +JUMPV +LABELV $367 +ADDRLP4 168 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 168 +INDIRP4 +ADDRLP4 168 +INDIRP4 +INDIRI4 +CNSTI4 8192 +BORI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 200 +ASGNI4 +ADDRGP4 pml+48 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+44 +CNSTI4 0 +ASGNI4 +ADDRLP4 172 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 172 +INDIRP4 +ADDRLP4 172 +INDIRP4 +INDIRI4 +CNSTI4 2 +BORI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +CNSTI4 1023 +ASGNI4 +ADDRLP4 120 +ARGP4 +ADDRGP4 pml +ARGP4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +ARGP4 +ADDRGP4 ProjectPointOnPlane +CALLV +pop +ADDRLP4 132 +ARGP4 +ADDRGP4 pml+12 +ARGP4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +ARGP4 +ADDRGP4 ProjectPointOnPlane +CALLV +pop +ADDRLP4 176 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 176 +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 112 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 176 +INDIRP4 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRF4 +ADDRLP4 112 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRF4 +ADDRLP4 112 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +LEI4 $374 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 120 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 120+4 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 120+8 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $375 +JUMPV +LABELV $374 +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $382 +ADDRLP4 188 +ADDRLP4 24 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 120 +INDIRF4 +ADDRLP4 188 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 120+4 +INDIRF4 +ADDRLP4 188 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 120+8 +INDIRF4 +ADDRLP4 24 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $382 +LABELV $375 +ADDRGP4 pm +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +LEI4 $390 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 132 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 132+4 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 132+8 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $391 +JUMPV +LABELV $390 +ADDRGP4 pm +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $398 +ADDRLP4 196 +ADDRLP4 24 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 132 +INDIRF4 +ADDRLP4 196 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 132+4 +INDIRF4 +ADDRLP4 196 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 132+8 +INDIRF4 +ADDRLP4 24 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $398 +LABELV $391 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 116 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 28+4 +INDIRF4 +ADDRLP4 116 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 28+8 +INDIRF4 +ADDRLP4 116 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 204 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 204 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 208 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 212 +ADDRLP4 204 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 212 +INDIRP4 +ADDRLP4 212 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDRLP4 208 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 216 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 216 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 220 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 224 +ADDRLP4 216 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 224 +INDIRP4 +ADDRLP4 224 +INDIRP4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 220 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 228 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 228 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 232 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 236 +ADDRLP4 228 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 236 +INDIRP4 +ADDRLP4 236 +INDIRP4 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 232 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRLP4 240 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 240 +INDIRF4 +CNSTF4 1148846080 +LEF4 $414 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 244 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 244 +INDIRP4 +CNSTF4 1148846080 +ADDRLP4 244 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 248 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 248 +INDIRP4 +CNSTF4 1148846080 +ADDRLP4 248 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 252 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 252 +INDIRP4 +CNSTF4 1148846080 +ADDRLP4 252 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +LABELV $414 +CNSTI4 19 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +LTI4 $416 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $418 +CNSTI4 18 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $419 +JUMPV +LABELV $418 +CNSTI4 11 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +LABELV $419 +ADDRLP4 244 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 244 +INDIRP4 +ADDRLP4 244 +INDIRP4 +INDIRI4 +CNSTI4 -9 +BANDI4 +ASGNI4 +ADDRGP4 $417 +JUMPV +LABELV $416 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $420 +CNSTI4 20 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $421 +JUMPV +LABELV $420 +CNSTI4 13 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +LABELV $421 +ADDRLP4 244 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 244 +INDIRP4 +ADDRLP4 244 +INDIRP4 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +LABELV $417 +CNSTI4 1 +RETI4 +LABELV $328 +endproc PM_CheckWallJump 256 28 +proc PM_CheckJump 92 8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1023 +NEI4 $423 +CNSTI4 0 +RETI4 +ADDRGP4 $422 +JUMPV +LABELV $423 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +CNSTF4 0 +NEF4 $425 +CNSTI4 0 +RETI4 +ADDRGP4 $422 +JUMPV +LABELV $425 +ADDRLP4 16 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $427 +ADDRLP4 16 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $427 +CNSTI4 0 +RETI4 +ADDRGP4 $422 +JUMPV +LABELV $427 +ADDRLP4 20 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 8 +EQI4 $431 +ADDRLP4 20 +INDIRI4 +CNSTI4 9 +NEI4 $429 +LABELV $431 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $429 +CNSTI4 0 +RETI4 +ADDRGP4 $422 +JUMPV +LABELV $429 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 10 +NEI4 $432 +ADDRLP4 24 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $432 +CNSTI4 0 +RETI4 +ADDRGP4 $422 +JUMPV +LABELV $432 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $434 +ADDRLP4 28 +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRI4 +CNSTI4 -250 +GEI4 $434 +CNSTI4 0 +RETI4 +ADDRGP4 $422 +JUMPV +LABELV $434 +ADDRLP4 32 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $436 +ADDRLP4 32 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $436 +CNSTI4 0 +RETI4 +ADDRGP4 $422 +JUMPV +LABELV $436 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +CNSTI4 0 +EQI4 $438 +CNSTI4 0 +RETI4 +ADDRGP4 $422 +JUMPV +LABELV $438 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +GEI4 $440 +CNSTI4 0 +RETI4 +ADDRGP4 $422 +JUMPV +LABELV $440 +ADDRLP4 36 +CNSTI4 4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 36 +INDIRI4 +NEI4 $442 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +CNSTI1 0 +ASGNI1 +CNSTI4 0 +RETI4 +ADDRGP4 $422 +JUMPV +LABELV $442 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $444 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +CNSTI1 0 +ASGNI1 +CNSTI4 0 +RETI4 +ADDRGP4 $422 +JUMPV +LABELV $444 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 64 +ARGI4 +ADDRLP4 40 +ADDRGP4 BG_ClassHasAbility +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +EQI4 $446 +ADDRLP4 44 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +CNSTI4 8192 +BORI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 200 +ASGNI4 +LABELV $446 +ADDRGP4 pml+48 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+44 +CNSTI4 0 +ASGNI4 +ADDRLP4 44 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +CNSTI4 2 +BORI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $450 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 220 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRI4 +CNSTI4 250 +SUBI4 +ASGNI4 +LABELV $450 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +CNSTI4 1023 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 BG_GetClientNormal +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +CNSTF4 0 +GEF4 $452 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 0 +ASGNF4 +LABELV $452 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 56 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 60 +ADDRLP4 52 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 60 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDRLP4 56 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 64 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 68 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 72 +ADDRLP4 64 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 68 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 76 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 80 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 84 +ADDRLP4 76 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 84 +INDIRP4 +ADDRLP4 84 +INDIRP4 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 80 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +CNSTI4 19 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +LTI4 $456 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $458 +CNSTI4 18 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $459 +JUMPV +LABELV $458 +CNSTI4 11 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +LABELV $459 +ADDRLP4 88 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +ADDRLP4 88 +INDIRP4 +INDIRI4 +CNSTI4 -9 +BANDI4 +ASGNI4 +ADDRGP4 $457 +JUMPV +LABELV $456 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $460 +CNSTI4 20 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $461 +JUMPV +LABELV $460 +CNSTI4 13 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +LABELV $461 +ADDRLP4 88 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +ADDRLP4 88 +INDIRP4 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +LABELV $457 +CNSTI4 1 +RETI4 +LABELV $422 +endproc PM_CheckJump 92 8 +proc PM_CheckWaterJump 56 8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $463 +CNSTI4 0 +RETI4 +ADDRGP4 $462 +JUMPV +LABELV $463 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $465 +CNSTI4 0 +RETI4 +ADDRGP4 $462 +JUMPV +LABELV $465 +ADDRLP4 12 +ADDRGP4 pml +INDIRF4 +ASGNF4 +ADDRLP4 12+4 +ADDRGP4 pml+4 +INDIRF4 +ASGNF4 +ADDRLP4 12+8 +CNSTF4 0 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 32 +CNSTF4 1106247680 +ASGNF4 +ADDRLP4 0 +ADDRLP4 28 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 28 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 1106247680 +ADDRLP4 12+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1082130432 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 36 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 40 +ADDRLP4 36 +INDIRP4 +CNSTI4 356 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +NEI4 $475 +CNSTI4 0 +RETI4 +ADDRGP4 $462 +JUMPV +LABELV $475 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1098907648 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 44 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 48 +ADDRLP4 44 +INDIRP4 +CNSTI4 356 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +EQI4 $478 +CNSTI4 0 +RETI4 +ADDRGP4 $462 +JUMPV +LABELV $478 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +CNSTF4 1128792064 +ADDRGP4 pml +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 1128792064 +ADDRGP4 pml+4 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 1128792064 +ADDRGP4 pml+8 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 1135542272 +ASGNF4 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRI4 +CNSTI4 128 +BORI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 2000 +ASGNI4 +CNSTI4 1 +RETI4 +LABELV $462 +endproc PM_CheckWaterJump 56 8 +lit +align 4 +LABELV $483 +byte 4 0 +byte 4 0 +byte 4 0 +code +proc PM_CheckDodge 128 16 +ADDRLP4 4 +ADDRGP4 $483 +INDIRB +ASGNB 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $484 +CNSTI4 0 +RETI4 +ADDRGP4 $482 +JUMPV +LABELV $484 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 16384 +BANDI4 +CNSTI4 0 +EQI4 $486 +ADDRLP4 48 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1023 +EQI4 $486 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +CNSTI4 32 +BORI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 500 +ASGNI4 +LABELV $486 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +ADDRLP4 52 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 56 +INDIRI4 +NEI4 $491 +ADDRLP4 52 +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRI4 +CNSTI4 -250 +LTI4 $491 +ADDRLP4 52 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 56 +INDIRI4 +EQI4 $488 +LABELV $491 +CNSTI4 0 +RETI4 +ADDRGP4 $482 +JUMPV +LABELV $488 +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +LEI4 $492 +CNSTI4 0 +RETI4 +ADDRGP4 $482 +JUMPV +LABELV $492 +ADDRLP4 60 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 64 +ADDRLP4 60 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +ADDRLP4 64 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 16416 +BANDI4 +ADDRLP4 68 +INDIRI4 +NEI4 $497 +ADDRLP4 64 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1023 +EQI4 $497 +ADDRLP4 60 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +ADDRLP4 68 +INDIRI4 +NEI4 $494 +LABELV $497 +CNSTI4 0 +RETI4 +ADDRGP4 $482 +JUMPV +LABELV $494 +ADDRLP4 72 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 76 +CNSTI4 0 +ASGNI4 +ADDRLP4 72 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 76 +INDIRI4 +NEI4 $501 +ADDRLP4 72 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 76 +INDIRI4 +EQI4 $500 +LABELV $501 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $498 +LABELV $500 +CNSTI4 0 +RETI4 +ADDRGP4 $482 +JUMPV +LABELV $498 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRLP4 80 +CNSTP4 0 +ASGNP4 +ADDRLP4 80 +INDIRP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 80 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 28 +ADDRLP4 16+4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 28+4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 28+8 +CNSTF4 0 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 84 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 40 +ADDRLP4 84 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 88 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 92 +CNSTI4 0 +ASGNI4 +ADDRLP4 88 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 92 +INDIRI4 +EQI4 $505 +ADDRLP4 88 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 92 +INDIRI4 +EQI4 $505 +ADDRLP4 40 +CNSTF4 1060439283 +ADDRLP4 40 +INDIRF4 +MULF4 +ASGNF4 +LABELV $505 +ADDRLP4 96 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 100 +ADDRLP4 96 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 104 +CNSTI4 0 +ASGNI4 +ADDRLP4 100 +INDIRI4 +CNSTI4 512 +BANDI4 +ADDRLP4 104 +INDIRI4 +NEI4 $510 +ADDRLP4 100 +INDIRI4 +CNSTI4 2 +BANDI4 +ADDRLP4 104 +INDIRI4 +NEI4 $510 +ADDRLP4 96 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +CNSTI4 8192 +BANDI4 +ADDRLP4 104 +INDIRI4 +EQI4 $507 +LABELV $510 +ADDRLP4 44 +CNSTF4 1063675494 +ASGNF4 +ADDRGP4 $508 +JUMPV +LABELV $507 +ADDRLP4 44 +CNSTF4 1077516698 +ASGNF4 +LABELV $508 +ADDRGP4 pm +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $511 +ADDRGP4 pm +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $513 +ADDRLP4 16 +ADDRLP4 16 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 16+4 +ADDRLP4 16+4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 16+8 +ADDRLP4 16+8 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $513 +ADDRLP4 108 +ADDRLP4 40 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 108 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4+4 +ADDRLP4 4+4 +INDIRF4 +ADDRLP4 16+4 +INDIRF4 +ADDRLP4 108 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4+8 +ADDRLP4 4+8 +INDIRF4 +ADDRLP4 16+8 +INDIRF4 +ADDRLP4 40 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $511 +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $525 +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $527 +ADDRLP4 28 +ADDRLP4 28 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 28+4 +ADDRLP4 28+4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 28+8 +ADDRLP4 28+8 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $527 +ADDRLP4 108 +ADDRLP4 40 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 108 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4+4 +ADDRLP4 4+4 +INDIRF4 +ADDRLP4 28+4 +INDIRF4 +ADDRLP4 108 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4+8 +ADDRLP4 4+8 +INDIRF4 +ADDRLP4 28+8 +INDIRF4 +ADDRLP4 40 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $525 +ADDRLP4 4+8 +CNSTF4 1056964608 +ADDRLP4 40 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $540 +ADDRLP4 108 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 112 +ADDRLP4 108 +INDIRI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 112 +INDIRF4 +CNSTF4 0 +GEF4 $547 +ADDRLP4 108 +INDIRI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDP4 +INDIRF4 +ADDRLP4 112 +INDIRF4 +GTF4 $546 +LABELV $547 +ADDRLP4 116 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 120 +ADDRLP4 116 +INDIRI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 120 +INDIRF4 +CNSTF4 0 +LEF4 $544 +ADDRLP4 116 +INDIRI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDP4 +INDIRF4 +ADDRLP4 120 +INDIRF4 +GEF4 $544 +LABELV $546 +ADDRLP4 124 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 124 +INDIRI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDP4 +ADDRLP4 124 +INDIRI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $544 +LABELV $541 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $540 +ADDRGP4 pml+48 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+44 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +CNSTI4 1023 +ASGNI4 +ADDRLP4 108 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 108 +INDIRP4 +ADDRLP4 108 +INDIRP4 +INDIRI4 +CNSTI4 16384 +BORI4 +ASGNI4 +ADDRLP4 112 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 220 +ADDP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +ADDRLP4 112 +INDIRP4 +INDIRI4 +CNSTI4 250 +SUBI4 +ASGNI4 +ADDRLP4 116 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 76 +ADDP4 +ASGNP4 +ADDRLP4 120 +CNSTI4 128 +ASGNI4 +ADDRLP4 116 +INDIRP4 +ADDRLP4 116 +INDIRP4 +INDIRI4 +ADDRLP4 120 +INDIRI4 +BANDI4 +ADDRLP4 120 +INDIRI4 +BXORI4 +CNSTI4 18 +BORI4 +ASGNI4 +CNSTI4 19 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $482 +endproc PM_CheckDodge 128 16 +proc PM_WaterJumpMove 12 8 +CNSTI4 1 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 PM_StepSlideMove +CALLI4 +pop +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +CNSTF4 0 +GEF4 $552 +ADDRLP4 8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 -8417 +BANDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $552 +LABELV $550 +endproc PM_WaterJumpMove 12 8 +proc PM_WaterMove 76 16 +ADDRLP4 40 +ADDRGP4 PM_CheckWaterJump +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +EQI4 $555 +ADDRGP4 PM_WaterJumpMove +CALLV +pop +ADDRGP4 $554 +JUMPV +LABELV $555 +ADDRGP4 PM_Friction +CALLV +pop +ADDRGP4 pm +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 PM_CmdScale +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 44 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +CNSTF4 0 +NEF4 $557 +ADDRLP4 48 +CNSTF4 0 +ASGNF4 +ADDRLP4 8 +ADDRLP4 48 +INDIRF4 +ASGNF4 +ADDRLP4 8+4 +ADDRLP4 48 +INDIRF4 +ASGNF4 +ADDRLP4 8+8 +CNSTF4 3262119936 +ASGNF4 +ADDRGP4 $558 +JUMPV +LABELV $557 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $561 +ADDRLP4 48 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 56 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 48 +INDIRI4 +ADDRLP4 8 +ADDP4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 48 +INDIRI4 +ADDRGP4 pml +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 56 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 48 +INDIRI4 +ADDRGP4 pml+12 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 56 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +LABELV $562 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $561 +ADDRLP4 8+8 +ADDRLP4 8+8 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +LABELV $558 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +CNSTF4 0 +LEF4 $567 +ADDRLP4 8+8 +CNSTF4 1132068864 +ASGNF4 +ADDRGP4 $568 +JUMPV +LABELV $567 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +CNSTF4 0 +GEF4 $570 +ADDRLP4 8+8 +CNSTF4 3281387520 +ASGNF4 +ADDRGP4 $571 +JUMPV +LABELV $570 +ADDRLP4 8+8 +CNSTF4 0 +ASGNF4 +LABELV $571 +LABELV $568 +ADDRLP4 24 +ADDRLP4 8 +INDIRB +ASGNB 12 +ADDRLP4 24 +ARGP4 +ADDRLP4 48 +ADDRGP4 VectorNormalize +CALLF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 48 +INDIRF4 +ASGNF4 +ADDRLP4 20 +INDIRF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 pm_swimScale +INDIRF4 +MULF4 +LEF4 $574 +ADDRLP4 20 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 pm_swimScale +INDIRF4 +MULF4 +ASGNF4 +LABELV $574 +ADDRLP4 24 +ARGP4 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRGP4 pm_wateraccelerate +INDIRF4 +ARGF4 +ADDRGP4 PM_Accelerate +CALLV +pop +ADDRGP4 pml+48 +INDIRI4 +CNSTI4 0 +EQI4 $576 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRGP4 pml+56+24 +INDIRF4 +MULF4 +ADDRLP4 52 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ADDRGP4 pml+56+24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 52 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ADDRGP4 pml+56+24+8 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 0 +GEF4 $576 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 56 +INDIRF4 +ASGNF4 +ADDRLP4 60 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ARGP4 +ADDRGP4 pml+56+24 +ARGP4 +ADDRLP4 60 +INDIRP4 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 64 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 68 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ADDRLP4 68 +INDIRP4 +INDIRF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 72 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ASGNF4 +LABELV $576 +CNSTI4 0 +ARGI4 +ADDRGP4 PM_SlideMove +CALLI4 +pop +LABELV $554 +endproc PM_WaterMove 76 16 +proc PM_JetPackMove 60 12 +ADDRGP4 PM_Friction +CALLV +pop +ADDRGP4 pm +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 PM_CmdScale +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $590 +ADDRLP4 40 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 40 +INDIRI4 +ADDRLP4 8 +ADDP4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 40 +INDIRI4 +ADDRGP4 pml +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 48 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 40 +INDIRI4 +ADDRGP4 pml+12 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 48 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +LABELV $591 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LTI4 $590 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +CNSTF4 0 +LEF4 $595 +ADDRLP4 8+8 +CNSTF4 1132068864 +ASGNF4 +ADDRGP4 $596 +JUMPV +LABELV $595 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +CNSTF4 0 +GEF4 $598 +ADDRLP4 8+8 +CNSTF4 3281387520 +ASGNF4 +ADDRGP4 $599 +JUMPV +LABELV $598 +ADDRLP4 8+8 +CNSTF4 0 +ASGNF4 +LABELV $599 +LABELV $596 +ADDRLP4 20 +ADDRLP4 8 +INDIRB +ASGNB 12 +ADDRLP4 20 +ARGP4 +ADDRLP4 52 +ADDRGP4 VectorNormalize +CALLF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 52 +INDIRF4 +ASGNF4 +ADDRLP4 20 +ARGP4 +ADDRLP4 32 +INDIRF4 +ARGF4 +ADDRGP4 pm_flyaccelerate +INDIRF4 +ARGF4 +ADDRGP4 PM_Accelerate +CALLV +pop +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +ADDRLP4 56 +INDIRI4 +ARGI4 +ADDRLP4 56 +INDIRI4 +ARGI4 +ADDRGP4 PM_StepSlideMove +CALLI4 +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $602 +CNSTI4 19 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $603 +JUMPV +LABELV $602 +CNSTI4 12 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +LABELV $603 +LABELV $589 +endproc PM_JetPackMove 60 12 +proc PM_HUMMELFLY 60 12 +ADDRLP4 36 +ADDRGP4 PM_CheckAirPounce +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +EQI4 $605 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +CNSTI4 1200 +ASGNI4 +ADDRGP4 $604 +JUMPV +LABELV $605 +ADDRGP4 PM_Friction +CALLV +pop +ADDRGP4 pm +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 PM_CmdScale +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +CNSTF4 0 +NEF4 $607 +ADDRLP4 8+4 +CNSTF4 0 +ASGNF4 +ADDRLP4 8+8 +CNSTF4 0 +ASGNF4 +ADDRLP4 8+12 +CNSTF4 0 +ASGNF4 +ADDRGP4 $608 +JUMPV +LABELV $607 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $612 +ADDRLP4 44 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 44 +INDIRI4 +ADDRLP4 8 +ADDP4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 44 +INDIRI4 +ADDRGP4 pml +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 52 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 44 +INDIRI4 +ADDRGP4 pml+12 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 52 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +LABELV $613 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $612 +ADDRLP4 56 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +LABELV $608 +ADDRLP4 24 +ADDRLP4 8 +INDIRB +ASGNB 12 +ADDRLP4 24 +ARGP4 +ADDRLP4 44 +ADDRGP4 VectorNormalize +CALLF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 44 +INDIRF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 20 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 48 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRLP4 48 +INDIRP4 +CNSTI4 64 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 PM_Accelerate +CALLV +pop +CNSTI4 0 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 PM_StepSlideMove +CALLI4 +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $617 +CNSTI4 19 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $618 +JUMPV +LABELV $617 +CNSTI4 12 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +LABELV $618 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $619 +ADDRLP4 52 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $619 +CNSTI4 10 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +LABELV $619 +LABELV $604 +endproc PM_HUMMELFLY 60 12 +proc PM_FlyMove 52 12 +ADDRGP4 PM_Friction +CALLV +pop +ADDRGP4 pm +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 PM_CmdScale +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +CNSTF4 0 +NEF4 $622 +ADDRLP4 40 +CNSTF4 0 +ASGNF4 +ADDRLP4 8 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 8+4 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 8+8 +CNSTF4 0 +ASGNF4 +ADDRGP4 $623 +JUMPV +LABELV $622 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $626 +ADDRLP4 40 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 40 +INDIRI4 +ADDRLP4 8 +ADDP4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 40 +INDIRI4 +ADDRGP4 pml +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 48 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 40 +INDIRI4 +ADDRGP4 pml+12 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 48 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +LABELV $627 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $626 +ADDRLP4 8+8 +ADDRLP4 8+8 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +LABELV $623 +ADDRLP4 20 +ADDRLP4 8 +INDIRB +ASGNB 12 +ADDRLP4 20 +ARGP4 +ADDRLP4 40 +ADDRGP4 VectorNormalize +CALLF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 20 +ARGP4 +ADDRLP4 32 +INDIRF4 +ARGF4 +ADDRGP4 pm_flyaccelerate +INDIRF4 +ARGF4 +ADDRGP4 PM_Accelerate +CALLV +pop +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 44 +INDIRI4 +ARGI4 +ADDRLP4 44 +INDIRI4 +ARGI4 +ADDRGP4 PM_StepSlideMove +CALLI4 +pop +LABELV $621 +endproc PM_FlyMove 52 12 +proc PM_AirMove 92 16 +ADDRGP4 PM_CheckWallJump +CALLI4 +pop +ADDRGP4 PM_Friction +CALLV +pop +ADDRLP4 68 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 68 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 68 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 68 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRB +ASGNB 24 +ADDRLP4 44 +ARGP4 +ADDRLP4 72 +ADDRGP4 PM_CmdScale +CALLF4 +ASGNF4 +ADDRLP4 40 +ADDRLP4 72 +INDIRF4 +ASGNF4 +ADDRGP4 PM_SetMovementDir +CALLV +pop +ADDRGP4 pml+8 +CNSTF4 0 +ASGNF4 +ADDRGP4 pml+12+8 +CNSTF4 0 +ASGNF4 +ADDRGP4 pml +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRGP4 pml+12 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $637 +ADDRLP4 76 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +ADDRLP4 4 +ADDP4 +ADDRLP4 76 +INDIRI4 +ADDRGP4 pml +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDRLP4 76 +INDIRI4 +ADDRGP4 pml+12 +ADDP4 +INDIRF4 +ADDRLP4 20 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $638 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LTI4 $637 +ADDRLP4 4+8 +CNSTF4 0 +ASGNF4 +ADDRLP4 24 +ADDRLP4 4 +INDIRB +ASGNB 12 +ADDRLP4 24 +ARGP4 +ADDRLP4 80 +ADDRGP4 VectorNormalize +CALLF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 36 +INDIRF4 +ADDRLP4 40 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 84 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRLP4 84 +INDIRP4 +CNSTI4 64 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 PM_Accelerate +CALLV +pop +ADDRGP4 pml+48 +INDIRI4 +CNSTI4 0 +EQI4 $643 +ADDRLP4 88 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +ARGP4 +ADDRGP4 pml+56+24 +ARGP4 +ADDRLP4 88 +INDIRP4 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +LABELV $643 +CNSTI4 1 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 PM_StepSlideMove +CALLI4 +pop +LABELV $632 +endproc PM_AirMove 92 16 +proc PM_ClimbMove 160 16 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 2 +LEI4 $649 +ADDRGP4 pml +INDIRF4 +ADDRGP4 pml+56+24 +INDIRF4 +MULF4 +ADDRGP4 pml+4 +INDIRF4 +ADDRGP4 pml+56+24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRGP4 pml+8 +INDIRF4 +ADDRGP4 pml+56+24+8 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 0 +LEF4 $649 +ADDRGP4 PM_WaterMove +CALLV +pop +ADDRGP4 $648 +JUMPV +LABELV $649 +ADDRLP4 76 +ADDRGP4 PM_CheckJump +CALLI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +CNSTI4 0 +NEI4 $663 +ADDRLP4 80 +ADDRGP4 PM_CheckPounce +CALLI4 +ASGNI4 +ADDRLP4 80 +INDIRI4 +CNSTI4 0 +EQI4 $661 +LABELV $663 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 1 +LEI4 $664 +ADDRGP4 PM_WaterMove +CALLV +pop +ADDRGP4 $648 +JUMPV +LABELV $664 +ADDRGP4 PM_AirMove +CALLV +pop +ADDRGP4 $648 +JUMPV +LABELV $661 +ADDRGP4 PM_Friction +CALLV +pop +ADDRLP4 84 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 84 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 84 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ASGNF4 +ADDRLP4 48 +ADDRLP4 84 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRB +ASGNB 24 +ADDRLP4 48 +ARGP4 +ADDRLP4 88 +ADDRGP4 PM_CmdScale +CALLF4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 88 +INDIRF4 +ASGNF4 +ADDRGP4 PM_SetMovementDir +CALLV +pop +ADDRLP4 92 +ADDRGP4 pml +ASGNP4 +ADDRLP4 92 +INDIRP4 +ARGP4 +ADDRGP4 pml+56+24 +ARGP4 +ADDRLP4 92 +INDIRP4 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +ADDRGP4 pml+12 +ARGP4 +ADDRGP4 pml+56+24 +ARGP4 +ADDRGP4 pml+12 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +ADDRGP4 pml +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRGP4 pml+12 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $673 +ADDRLP4 96 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 96 +INDIRI4 +ADDRLP4 4 +ADDP4 +ADDRLP4 96 +INDIRI4 +ADDRGP4 pml +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDRLP4 96 +INDIRI4 +ADDRGP4 pml+12 +ADDP4 +INDIRF4 +ADDRLP4 20 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $674 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $673 +ADDRLP4 32 +ADDRLP4 4 +INDIRB +ASGNB 12 +ADDRLP4 32 +ARGP4 +ADDRLP4 100 +ADDRGP4 VectorNormalize +CALLF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 100 +INDIRF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 24 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $678 +ADDRLP4 24 +INDIRF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 pm_duckScale +INDIRF4 +MULF4 +LEF4 $680 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 pm_duckScale +INDIRF4 +MULF4 +ASGNF4 +LABELV $680 +LABELV $678 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $682 +ADDRLP4 108 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 104 +ADDRLP4 108 +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CVIF4 4 +CNSTF4 1077936128 +DIVF4 +ASGNF4 +ADDRLP4 112 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 104 +ADDRLP4 112 +INDIRF4 +ADDRLP4 112 +INDIRF4 +ADDRGP4 pm_swimScale +INDIRF4 +SUBF4 +ADDRLP4 104 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +ADDRLP4 108 +INDIRP4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRLP4 104 +INDIRF4 +MULF4 +LEF4 $684 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRLP4 104 +INDIRF4 +MULF4 +ASGNF4 +LABELV $684 +LABELV $682 +ADDRLP4 104 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+56+44 +INDIRI4 +CNSTI4 2 +BANDI4 +ADDRLP4 104 +INDIRI4 +NEI4 $690 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +ADDRLP4 104 +INDIRI4 +EQI4 $686 +LABELV $690 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 108 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 72 +ADDRLP4 108 +INDIRP4 +CNSTI4 64 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $687 +JUMPV +LABELV $686 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 112 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 72 +ADDRLP4 112 +INDIRP4 +CNSTI4 60 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $687 +ADDRLP4 32 +ARGP4 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 72 +INDIRF4 +ARGF4 +ADDRGP4 PM_Accelerate +CALLV +pop +ADDRLP4 116 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+56+44 +INDIRI4 +CNSTI4 2 +BANDI4 +ADDRLP4 116 +INDIRI4 +NEI4 $695 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +ADDRLP4 116 +INDIRI4 +EQI4 $691 +LABELV $695 +ADDRLP4 120 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 124 +ADDRLP4 120 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 124 +INDIRP4 +ADDRLP4 124 +INDIRP4 +INDIRF4 +ADDRLP4 120 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +LABELV $691 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRLP4 128 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 128 +INDIRF4 +ASGNF4 +ADDRLP4 132 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 132 +INDIRP4 +ARGP4 +ADDRGP4 pml+56+24 +ARGP4 +ADDRLP4 132 +INDIRP4 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 136 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 136 +INDIRP4 +ADDRLP4 136 +INDIRP4 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 140 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 140 +INDIRP4 +ADDRLP4 140 +INDIRP4 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 144 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 144 +INDIRP4 +ADDRLP4 144 +INDIRP4 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 148 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 152 +CNSTF4 0 +ASGNF4 +ADDRLP4 148 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 152 +INDIRF4 +NEF4 $699 +ADDRLP4 148 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ADDRLP4 152 +INDIRF4 +NEF4 $699 +ADDRLP4 148 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ADDRLP4 152 +INDIRF4 +NEF4 $699 +ADDRGP4 $648 +JUMPV +LABELV $699 +ADDRLP4 156 +CNSTI4 0 +ASGNI4 +ADDRLP4 156 +INDIRI4 +ARGI4 +ADDRLP4 156 +INDIRI4 +ARGI4 +ADDRGP4 PM_StepSlideMove +CALLI4 +pop +LABELV $648 +endproc PM_ClimbMove 160 16 +proc PM_WalkMove 140 16 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 2 +LEI4 $702 +ADDRGP4 pml +INDIRF4 +ADDRGP4 pml+56+24 +INDIRF4 +MULF4 +ADDRGP4 pml+4 +INDIRF4 +ADDRGP4 pml+56+24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRGP4 pml+8 +INDIRF4 +ADDRGP4 pml+56+24+8 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 0 +LEF4 $702 +ADDRGP4 PM_WaterMove +CALLV +pop +ADDRGP4 $701 +JUMPV +LABELV $702 +ADDRLP4 72 +ADDRGP4 PM_CheckJump +CALLI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +NEI4 $716 +ADDRLP4 76 +ADDRGP4 PM_CheckPounce +CALLI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +CNSTI4 0 +EQI4 $714 +LABELV $716 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 1 +LEI4 $717 +ADDRGP4 PM_WaterMove +CALLV +pop +ADDRGP4 $701 +JUMPV +LABELV $717 +ADDRGP4 PM_AirMove +CALLV +pop +ADDRGP4 $701 +JUMPV +LABELV $714 +ADDRGP4 PM_CheckCharge +CALLV +pop +ADDRGP4 PM_Friction +CALLV +pop +ADDRLP4 80 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 80 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 80 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 80 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRB +ASGNB 24 +ADDRLP4 44 +ARGP4 +ADDRLP4 84 +ADDRGP4 PM_CmdScale +CALLF4 +ASGNF4 +ADDRLP4 40 +ADDRLP4 84 +INDIRF4 +ASGNF4 +ADDRGP4 PM_SetMovementDir +CALLV +pop +ADDRGP4 pml+8 +CNSTF4 0 +ASGNF4 +ADDRGP4 pml+12+8 +CNSTF4 0 +ASGNF4 +ADDRLP4 88 +ADDRGP4 pml +ASGNP4 +ADDRLP4 88 +INDIRP4 +ARGP4 +ADDRGP4 pml+56+24 +ARGP4 +ADDRLP4 88 +INDIRP4 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +ADDRGP4 pml+12 +ARGP4 +ADDRGP4 pml+56+24 +ARGP4 +ADDRGP4 pml+12 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +ADDRGP4 pml +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRGP4 pml+12 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $729 +ADDRLP4 92 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 92 +INDIRI4 +ADDRLP4 4 +ADDP4 +ADDRLP4 92 +INDIRI4 +ADDRGP4 pml +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDRLP4 92 +INDIRI4 +ADDRGP4 pml+12 +ADDP4 +INDIRF4 +ADDRLP4 20 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $730 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $729 +ADDRLP4 28 +ADDRLP4 4 +INDIRB +ASGNB 12 +ADDRLP4 28 +ARGP4 +ADDRLP4 96 +ADDRGP4 VectorNormalize +CALLF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 96 +INDIRF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 24 +INDIRF4 +ADDRLP4 40 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $734 +ADDRLP4 24 +INDIRF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 pm_duckScale +INDIRF4 +MULF4 +LEF4 $736 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 pm_duckScale +INDIRF4 +MULF4 +ASGNF4 +LABELV $736 +LABELV $734 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $738 +ADDRLP4 104 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 100 +ADDRLP4 104 +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CVIF4 4 +CNSTF4 1077936128 +DIVF4 +ASGNF4 +ADDRLP4 108 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 100 +ADDRLP4 108 +INDIRF4 +ADDRLP4 108 +INDIRF4 +ADDRGP4 pm_swimScale +INDIRF4 +SUBF4 +ADDRLP4 100 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +ADDRLP4 104 +INDIRP4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRLP4 100 +INDIRF4 +MULF4 +LEF4 $740 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRLP4 100 +INDIRF4 +MULF4 +ASGNF4 +LABELV $740 +LABELV $738 +ADDRLP4 100 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+56+44 +INDIRI4 +CNSTI4 2 +BANDI4 +ADDRLP4 100 +INDIRI4 +NEI4 $746 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +ADDRLP4 100 +INDIRI4 +EQI4 $742 +LABELV $746 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 104 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 68 +ADDRLP4 104 +INDIRP4 +CNSTI4 64 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $743 +JUMPV +LABELV $742 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 108 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 68 +ADDRLP4 108 +INDIRP4 +CNSTI4 60 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $743 +ADDRLP4 28 +ARGP4 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 68 +INDIRF4 +ARGF4 +ADDRGP4 PM_Accelerate +CALLV +pop +ADDRLP4 112 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+56+44 +INDIRI4 +CNSTI4 2 +BANDI4 +ADDRLP4 112 +INDIRI4 +NEI4 $751 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +ADDRLP4 112 +INDIRI4 +EQI4 $747 +LABELV $751 +ADDRLP4 116 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 120 +ADDRLP4 116 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 120 +INDIRP4 +ADDRLP4 120 +INDIRP4 +INDIRF4 +ADDRLP4 116 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +LABELV $747 +LABELV $748 +ADDRLP4 124 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 124 +INDIRP4 +ARGP4 +ADDRGP4 pml+56+24 +ARGP4 +ADDRLP4 124 +INDIRP4 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +ADDRLP4 128 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 132 +CNSTF4 0 +ASGNF4 +ADDRLP4 128 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 132 +INDIRF4 +NEF4 $755 +ADDRLP4 128 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ADDRLP4 132 +INDIRF4 +NEF4 $755 +ADDRGP4 $701 +JUMPV +LABELV $755 +ADDRLP4 136 +CNSTI4 0 +ASGNI4 +ADDRLP4 136 +INDIRI4 +ARGI4 +ADDRLP4 136 +INDIRI4 +ARGI4 +ADDRGP4 PM_StepSlideMove +CALLI4 +pop +LABELV $701 +endproc PM_WalkMove 140 16 +proc PM_LadderMove 84 16 +ADDRGP4 PM_Friction +CALLV +pop +ADDRGP4 pm +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 PM_CmdScale +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $758 +ADDRLP4 44 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 44 +INDIRI4 +ADDRLP4 8 +ADDP4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 44 +INDIRI4 +ADDRGP4 pml +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 52 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 44 +INDIRI4 +ADDRGP4 pml+12 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 52 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +LABELV $759 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $758 +ADDRLP4 8+8 +ADDRLP4 8+8 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 8 +INDIRB +ASGNB 12 +ADDRLP4 24 +ARGP4 +ADDRLP4 56 +ADDRGP4 VectorNormalize +CALLF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 56 +INDIRF4 +ASGNF4 +ADDRLP4 20 +INDIRF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 pm_swimScale +INDIRF4 +MULF4 +LEF4 $764 +ADDRLP4 20 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 pm_swimScale +INDIRF4 +MULF4 +ASGNF4 +LABELV $764 +ADDRLP4 24 +ARGP4 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRGP4 pm_accelerate +INDIRF4 +ARGF4 +ADDRGP4 PM_Accelerate +CALLV +pop +ADDRGP4 pml+48 +INDIRI4 +CNSTI4 0 +EQI4 $766 +ADDRLP4 60 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRGP4 pml+56+24 +INDIRF4 +MULF4 +ADDRLP4 60 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ADDRGP4 pml+56+24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 60 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ADDRGP4 pml+56+24+8 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 0 +GEF4 $766 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRLP4 64 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 64 +INDIRF4 +ASGNF4 +ADDRLP4 68 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ARGP4 +ADDRGP4 pml+56+24 +ARGP4 +ADDRLP4 68 +INDIRP4 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 72 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 76 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 76 +INDIRP4 +INDIRF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 80 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 80 +INDIRP4 +ADDRLP4 80 +INDIRP4 +INDIRF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ASGNF4 +LABELV $766 +CNSTI4 0 +ARGI4 +ADDRGP4 PM_SlideMove +CALLI4 +pop +LABELV $757 +endproc PM_LadderMove 84 16 +proc PM_CheckLadder 104 28 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 32 +ARGI4 +ADDRLP4 84 +ADDRGP4 BG_ClassHasAbility +CALLI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 0 +NEI4 $780 +ADDRGP4 pml+52 +CNSTI4 0 +ASGNI4 +ADDRGP4 $779 +JUMPV +LABELV $780 +ADDRLP4 0 +ADDRGP4 pml +INDIRB +ASGNB 12 +ADDRLP4 0+8 +CNSTF4 0 +ASGNF4 +ADDRLP4 88 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 92 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 12 +ADDRLP4 88 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 92 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 12+4 +ADDRLP4 88 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 92 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 12+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 1065353216 +ADDRLP4 0+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 24 +ARGP4 +ADDRLP4 96 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 100 +ADDRLP4 96 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 96 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 96 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 100 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 33619969 +ARGI4 +ADDRLP4 96 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 24+8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $788 +ADDRLP4 24+44 +INDIRI4 +CNSTI4 8 +BANDI4 +CNSTI4 0 +EQI4 $788 +ADDRGP4 pml+52 +CNSTI4 1 +ASGNI4 +ADDRGP4 $789 +JUMPV +LABELV $788 +ADDRGP4 pml+52 +CNSTI4 0 +ASGNI4 +LABELV $789 +LABELV $779 +endproc PM_CheckLadder 104 28 +proc PM_DeadMove 28 4 +ADDRGP4 pml+44 +INDIRI4 +CNSTI4 0 +NEI4 $795 +ADDRGP4 $794 +JUMPV +LABELV $795 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +CNSTF4 1101004800 +SUBF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +GTF4 $798 +ADDRLP4 8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +CNSTF4 0 +ASGNF4 +ADDRLP4 8 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 8 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 8 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRGP4 $799 +JUMPV +LABELV $798 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 16 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 20 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +LABELV $799 +LABELV $794 +endproc PM_DeadMove 28 4 +proc PM_NoclipMove 108 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRLP4 64 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 64 +INDIRF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +CNSTF4 1065353216 +GEF4 $801 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRGP4 vec3_origin +INDIRB +ASGNB 12 +ADDRGP4 $802 +JUMPV +LABELV $801 +ADDRLP4 52 +CNSTF4 0 +ASGNF4 +ADDRLP4 56 +CNSTF4 1069547520 +ADDRGP4 pm_friction +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +ADDRGP4 pm_stopspeed +INDIRF4 +GEF4 $804 +ADDRLP4 68 +ADDRGP4 pm_stopspeed +INDIRF4 +ASGNF4 +ADDRGP4 $805 +JUMPV +LABELV $804 +ADDRLP4 68 +ADDRLP4 24 +INDIRF4 +ASGNF4 +LABELV $805 +ADDRLP4 60 +ADDRLP4 68 +INDIRF4 +ASGNF4 +ADDRLP4 52 +ADDRLP4 52 +INDIRF4 +ADDRLP4 60 +INDIRF4 +ADDRLP4 56 +INDIRF4 +MULF4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 24 +INDIRF4 +ADDRLP4 52 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +CNSTF4 0 +GEF4 $807 +ADDRLP4 28 +CNSTF4 0 +ASGNF4 +LABELV $807 +ADDRLP4 28 +ADDRLP4 28 +INDIRF4 +ADDRLP4 24 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 72 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 76 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 76 +INDIRP4 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 80 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 80 +INDIRP4 +ADDRLP4 80 +INDIRP4 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ASGNF4 +LABELV $802 +ADDRGP4 pm +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRLP4 68 +ADDRGP4 PM_CmdScale +CALLF4 +ASGNF4 +ADDRLP4 48 +ADDRLP4 68 +INDIRF4 +ASGNF4 +ADDRLP4 72 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 72 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 72 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $809 +ADDRLP4 76 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +ADDRLP4 4 +ADDP4 +ADDRLP4 76 +INDIRI4 +ADDRGP4 pml +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDRLP4 76 +INDIRI4 +ADDRGP4 pml+12 +ADDP4 +INDIRF4 +ADDRLP4 20 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $810 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $809 +ADDRLP4 4+8 +ADDRLP4 4+8 +INDIRF4 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ADDF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 4 +INDIRB +ASGNB 12 +ADDRLP4 32 +ARGP4 +ADDRLP4 80 +ADDRGP4 VectorNormalize +CALLF4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 44 +INDIRF4 +ADDRLP4 48 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 32 +ARGP4 +ADDRLP4 44 +INDIRF4 +ARGF4 +ADDRGP4 pm_accelerate +INDIRF4 +ARGF4 +ADDRGP4 PM_Accelerate +CALLV +pop +ADDRLP4 84 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 88 +ADDRLP4 84 +INDIRP4 +CNSTI4 20 +ADDP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +ADDRLP4 88 +INDIRP4 +INDIRF4 +ADDRLP4 84 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 92 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 96 +ADDRLP4 92 +INDIRP4 +CNSTI4 24 +ADDP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ADDRLP4 96 +INDIRP4 +INDIRF4 +ADDRLP4 92 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 100 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 104 +ADDRLP4 100 +INDIRP4 +CNSTI4 28 +ADDP4 +ASGNP4 +ADDRLP4 104 +INDIRP4 +ADDRLP4 104 +INDIRP4 +INDIRF4 +ADDRLP4 100 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $800 +endproc PM_NoclipMove 108 12 +proc PM_FootstepForSurface 0 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $819 +CNSTI4 3 +RETI4 +ADDRGP4 $818 +JUMPV +LABELV $819 +ADDRGP4 pml+56+44 +INDIRI4 +CNSTI4 8192 +BANDI4 +CNSTI4 0 +EQI4 $821 +CNSTI4 0 +RETI4 +ADDRGP4 $818 +JUMPV +LABELV $821 +ADDRGP4 pml+56+44 +INDIRI4 +CNSTI4 4096 +BANDI4 +CNSTI4 0 +EQI4 $825 +CNSTI4 2 +RETI4 +ADDRGP4 $818 +JUMPV +LABELV $825 +CNSTI4 1 +RETI4 +LABELV $818 +endproc PM_FootstepForSurface 0 0 +proc PM_CrashLand 60 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 8 +BANDI4 +CNSTI4 0 +EQI4 $830 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $832 +CNSTI4 21 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $831 +JUMPV +LABELV $832 +CNSTI4 14 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $831 +JUMPV +LABELV $830 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $834 +CNSTI4 19 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $835 +JUMPV +LABELV $834 +CNSTI4 12 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +LABELV $835 +LABELV $831 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $836 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 72 +ADDP4 +CNSTI4 130 +ASGNI4 +ADDRGP4 $837 +JUMPV +LABELV $836 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +CNSTI4 130 +ASGNI4 +LABELV $837 +ADDRLP4 36 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 36 +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRGP4 pml+120+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 8 +ADDRGP4 pml+132+8 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 36 +INDIRP4 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +NEGI4 +CVIF4 4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 12 +INDIRF4 +CNSTF4 1073741824 +DIVF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 24 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +CNSTF4 1082130432 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDRLP4 32 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 20 +INDIRF4 +CNSTF4 0 +GEF4 $842 +ADDRGP4 $829 +JUMPV +LABELV $842 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRLP4 44 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 4 +INDIRF4 +NEGF4 +ADDRLP4 44 +INDIRF4 +SUBF4 +CNSTF4 1073741824 +ADDRLP4 16 +INDIRF4 +MULF4 +DIVF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 8 +INDIRF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +CNSTF4 953267991 +ADDRLP4 0 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +MULF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $844 +ADDRGP4 $829 +JUMPV +LABELV $844 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $846 +ADDRLP4 0 +CNSTF4 1048576000 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +LABELV $846 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $848 +ADDRLP4 0 +CNSTF4 1056964608 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +LABELV $848 +ADDRLP4 0 +INDIRF4 +CNSTF4 1065353216 +GEF4 $850 +ADDRGP4 $829 +JUMPV +LABELV $850 +ADDRGP4 pml+56+44 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +NEI4 $852 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 236 +ADDP4 +ADDRLP4 0 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +INDIRF4 +CNSTF4 1117454336 +LEF4 $856 +ADDRLP4 52 +CNSTI4 4 +ASGNI4 +ADDRLP4 56 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +EQI4 $861 +ADDRLP4 56 +INDIRI4 +CNSTI4 3 +EQI4 $861 +ADDRLP4 56 +INDIRI4 +ADDRLP4 52 +INDIRI4 +NEI4 $857 +LABELV $861 +CNSTI4 17 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $857 +JUMPV +LABELV $856 +ADDRLP4 0 +INDIRF4 +CNSTF4 1108082688 +LEF4 $862 +ADDRLP4 52 +CNSTI4 4 +ASGNI4 +ADDRLP4 56 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +EQI4 $867 +ADDRLP4 56 +INDIRI4 +CNSTI4 3 +EQI4 $867 +ADDRLP4 56 +INDIRI4 +ADDRLP4 52 +INDIRI4 +NEI4 $863 +LABELV $867 +CNSTI4 16 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $863 +JUMPV +LABELV $862 +ADDRLP4 0 +INDIRF4 +CNSTF4 1088421888 +LEF4 $868 +CNSTI4 15 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $869 +JUMPV +LABELV $868 +ADDRLP4 52 +ADDRGP4 PM_FootstepForSurface +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +LABELV $869 +LABELV $863 +LABELV $857 +LABELV $852 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $829 +endproc PM_CrashLand 60 4 +proc PM_CorrectAllSolid 40 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 pm +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $871 +ADDRGP4 $873 +ARGP4 +ADDRGP4 c_pmove +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $871 +ADDRLP4 20 +CNSTI4 -1 +ASGNI4 +LABELV $874 +ADDRLP4 16 +CNSTI4 -1 +ASGNI4 +LABELV $878 +ADDRLP4 12 +CNSTI4 -1 +ASGNI4 +LABELV $882 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 20 +INDIRI4 +CVIF4 4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 16 +INDIRI4 +CVIF4 4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 12 +INDIRI4 +CVIF4 4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 24 +INDIRP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 24 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 24 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRI4 +CNSTI4 0 +NEI4 $888 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 28 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 28 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 1048576000 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 32 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 pml+56 +ADDRFP4 0 +INDIRP4 +INDIRB +ASGNB 60 +CNSTI4 1 +RETI4 +ADDRGP4 $870 +JUMPV +LABELV $888 +LABELV $883 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +LEI4 $882 +LABELV $879 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 1 +LEI4 $878 +LABELV $875 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +LEI4 $874 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +CNSTI4 1023 +ASGNI4 +ADDRGP4 pml+48 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+44 +CNSTI4 0 +ASGNI4 +CNSTI4 0 +RETI4 +LABELV $870 +endproc PM_CorrectAllSolid 40 28 +proc PM_GroundTraceMissed 88 28 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1023 +EQI4 $896 +ADDRGP4 pm +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $898 +ADDRGP4 $900 +ARGP4 +ADDRGP4 c_pmove +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $898 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1115684864 +SUBF4 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRLP4 72 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 76 +ADDRLP4 72 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 80 +CNSTP4 0 +ASGNP4 +ADDRLP4 80 +INDIRP4 +ARGP4 +ADDRLP4 80 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 76 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 72 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 72 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 12+8 +INDIRF4 +CNSTF4 1065353216 +NEF4 $902 +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +LTI4 $905 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $907 +CNSTI4 18 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $908 +JUMPV +LABELV $907 +CNSTI4 11 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +LABELV $908 +ADDRLP4 84 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 84 +INDIRP4 +ADDRLP4 84 +INDIRP4 +INDIRI4 +CNSTI4 -9 +BANDI4 +ASGNI4 +ADDRGP4 $906 +JUMPV +LABELV $905 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $909 +CNSTI4 20 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $910 +JUMPV +LABELV $909 +CNSTI4 13 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +LABELV $910 +ADDRLP4 84 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 84 +INDIRP4 +ADDRLP4 84 +INDIRP4 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +LABELV $906 +LABELV $902 +LABELV $896 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 2 +ARGI4 +ADDRLP4 72 +ADDRGP4 BG_ClassHasAbility +CALLI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +EQI4 $911 +ADDRLP4 76 +CNSTF4 3294691328 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ADDRLP4 76 +INDIRF4 +GEF4 $913 +ADDRGP4 pml+132+8 +INDIRF4 +ADDRLP4 76 +INDIRF4 +LTF4 $913 +CNSTI4 18 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +LABELV $913 +LABELV $911 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +CNSTI4 1023 +ASGNI4 +ADDRGP4 pml+48 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+44 +CNSTI4 0 +ASGNI4 +LABELV $895 +endproc PM_GroundTraceMissed 88 28 +lit +align 4 +LABELV $920 +byte 4 0 +byte 4 0 +byte 4 1065353216 +align 4 +LABELV $921 +byte 4 0 +byte 4 0 +byte 4 3212836864 +align 4 +LABELV $922 +byte 4 1065353216 +byte 4 0 +byte 4 0 +code +proc PM_GroundClimbTrace 372 28 +ADDRLP4 76 +ADDRGP4 $920 +INDIRB +ASGNB 12 +ADDRLP4 144 +ADDRGP4 $921 +INDIRB +ASGNB 12 +ADDRLP4 112 +CNSTF4 897988541 +ASGNF4 +ADDRLP4 260 +ADDRGP4 $922 +INDIRB +ASGNB 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRGP4 BG_GetClientNormal +CALLV +pop +ADDRLP4 164 +ARGP4 +ADDRGP4 pml +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRGP4 ProjectPointOnPlane +CALLV +pop +ADDRLP4 164 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 132 +ADDRLP4 164 +INDIRB +ASGNB 12 +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $923 +ADDRLP4 164 +ADDRLP4 164 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 164+4 +ADDRLP4 164+4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 164+8 +ADDRLP4 164+8 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $923 +ADDRGP4 pm +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $929 +ADDRLP4 164 +ADDRGP4 pml+12 +INDIRB +ASGNB 12 +ADDRGP4 pm +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $932 +ADDRLP4 164 +ADDRLP4 164 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 164+4 +ADDRLP4 164+4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 164+8 +ADDRLP4 164+8 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $932 +LABELV $929 +ADDRLP4 72 +CNSTI4 0 +ASGNI4 +LABELV $938 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +LTI4 $942 +ADDRLP4 72 +INDIRI4 +CNSTI4 4 +GTI4 $942 +ADDRLP4 72 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $980 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $980 +address $944 +address $951 +address $956 +address $964 +address $978 +code +LABELV $944 +ADDRLP4 304 +ADDRGP4 PM_PredictStepMove +CALLI4 +ASGNI4 +ADDRLP4 304 +INDIRI4 +CNSTI4 0 +EQI4 $945 +ADDRGP4 $939 +JUMPV +LABELV $945 +ADDRLP4 308 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 312 +CNSTF4 1048576000 +ASGNF4 +ADDRLP4 88 +ADDRLP4 308 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 312 +INDIRF4 +ADDRLP4 164 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 88+4 +ADDRLP4 308 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 312 +INDIRF4 +ADDRLP4 164+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 88+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 1048576000 +ADDRLP4 164+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 316 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 320 +ADDRLP4 316 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 320 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 316 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 316 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRLP4 320 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 316 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 316 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $943 +JUMPV +LABELV $951 +ADDRLP4 324 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 328 +CNSTF4 3196059648 +ASGNF4 +ADDRLP4 88 +ADDRLP4 324 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 328 +INDIRF4 +ADDRLP4 60 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 88+4 +ADDRLP4 324 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 328 +INDIRF4 +ADDRLP4 60+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 88+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 3196059648 +ADDRLP4 60+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 332 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 336 +ADDRLP4 332 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 336 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 332 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 332 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRLP4 336 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 332 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 332 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $943 +JUMPV +LABELV $956 +ADDRGP4 pml+48 +INDIRI4 +CNSTI4 0 +EQI4 $939 +ADDRLP4 340 +ADDRGP4 PM_PredictStepMove +CALLI4 +ASGNI4 +ADDRLP4 340 +INDIRI4 +CNSTI4 0 +EQI4 $939 +ADDRLP4 344 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 348 +CNSTF4 3248488448 +ASGNF4 +ADDRLP4 88 +ADDRLP4 344 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 348 +INDIRF4 +ADDRLP4 60 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 88+4 +ADDRLP4 344 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 348 +INDIRF4 +ADDRLP4 60+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 88+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 3248488448 +ADDRLP4 60+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 352 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 356 +ADDRLP4 352 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 356 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 352 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 352 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRLP4 356 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 352 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 352 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $943 +JUMPV +LABELV $964 +ADDRGP4 pml+48 +INDIRI4 +CNSTI4 0 +EQI4 $939 +ADDRLP4 344 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 348 +CNSTF4 3246391296 +ASGNF4 +ADDRLP4 88 +ADDRLP4 344 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 348 +INDIRF4 +ADDRLP4 60 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 88+4 +ADDRLP4 344 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 348 +INDIRF4 +ADDRLP4 60+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 88+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 3246391296 +ADDRLP4 60+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 352 +CNSTF4 3246391296 +ASGNF4 +ADDRLP4 88 +ADDRLP4 88 +INDIRF4 +ADDRLP4 352 +INDIRF4 +ADDRLP4 164 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 88+4 +ADDRLP4 88+4 +INDIRF4 +ADDRLP4 352 +INDIRF4 +ADDRLP4 164+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 88+8 +ADDRLP4 88+8 +INDIRF4 +CNSTF4 3246391296 +ADDRLP4 164+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 356 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 360 +ADDRLP4 356 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 360 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 356 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 356 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRLP4 360 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 356 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 356 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $943 +JUMPV +LABELV $978 +ADDRLP4 344 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 88 +ADDRLP4 344 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 88+8 +ADDRLP4 344 +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 1048576000 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 348 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 352 +ADDRLP4 348 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 352 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 348 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 348 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRLP4 352 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 348 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 348 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $942 +LABELV $943 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $981 +ADDRLP4 0+44 +INDIRI4 +CNSTI4 6 +BANDI4 +CNSTI4 0 +NEI4 $981 +ADDRLP4 0+52 +INDIRI4 +CNSTI4 64 +LTI4 $981 +ADDRLP4 72 +INDIRI4 +CNSTI4 4 +EQI4 $981 +ADDRLP4 72 +INDIRI4 +CNSTI4 2 +EQI4 $988 +ADDRLP4 72 +INDIRI4 +CNSTI4 3 +NEI4 $986 +LABELV $988 +ADDRLP4 72 +INDIRI4 +CNSTI4 2 +NEI4 $989 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 0+12 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRGP4 PM_StepEvent +CALLV +pop +LABELV $989 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 0+12 +INDIRB +ASGNB 12 +LABELV $986 +ADDRLP4 0+24 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRLP4 100 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 100 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 0+24 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 176 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 176 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 60 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 188 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 188 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 200 +ADDRLP4 0+24 +INDIRF4 +ADDRLP4 60 +INDIRF4 +MULF4 +ADDRLP4 0+24+4 +INDIRF4 +ADDRLP4 60+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+24+8 +INDIRF4 +ADDRLP4 60+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 200 +INDIRF4 +ARGF4 +ADDRLP4 308 +ADDRGP4 acos +CALLF4 +ASGNF4 +ADDRLP4 116 +CNSTF4 1127481344 +ADDRLP4 308 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +ASGNF4 +ADDRLP4 116 +INDIRF4 +CNSTF4 1127481344 +LEF4 $1002 +ADDRLP4 116 +ADDRLP4 116 +INDIRF4 +CNSTF4 1127481344 +SUBF4 +ASGNF4 +LABELV $1002 +ADDRLP4 204 +ADDRLP4 0+24 +INDIRF4 +ADDRLP4 76 +INDIRF4 +MULF4 +ADDRLP4 0+24+4 +INDIRF4 +ADDRLP4 76+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+24+8 +INDIRF4 +ADDRLP4 76+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 204 +INDIRF4 +ARGF4 +ADDRLP4 312 +ADDRGP4 acos +CALLF4 +ASGNF4 +ADDRLP4 156 +CNSTF4 1127481344 +ADDRLP4 312 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +ASGNF4 +ADDRLP4 156 +INDIRF4 +CNSTF4 1127481344 +LEF4 $1011 +ADDRLP4 156 +ADDRLP4 156 +INDIRF4 +CNSTF4 1127481344 +SUBF4 +ASGNF4 +LABELV $1011 +ADDRLP4 208 +ADDRLP4 60 +INDIRF4 +ADDRLP4 76 +INDIRF4 +MULF4 +ADDRLP4 60+4 +INDIRF4 +ADDRLP4 76+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 60+8 +INDIRF4 +ADDRLP4 76+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 208 +INDIRF4 +ARGF4 +ADDRLP4 316 +ADDRGP4 acos +CALLF4 +ASGNF4 +ADDRLP4 160 +CNSTF4 1127481344 +ADDRLP4 316 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +ASGNF4 +ADDRLP4 160 +INDIRF4 +CNSTF4 1127481344 +LEF4 $1017 +ADDRLP4 160 +ADDRLP4 160 +INDIRF4 +CNSTF4 1127481344 +SUBF4 +ASGNF4 +LABELV $1017 +ADDRLP4 0+24 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRLP4 112 +INDIRF4 +ARGF4 +ADDRLP4 320 +ADDRGP4 VectorCompareEpsilon +CALLI4 +ASGNI4 +ADDRLP4 320 +INDIRI4 +CNSTI4 0 +NEI4 $1019 +ADDRLP4 0+24 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 112 +INDIRF4 +ARGF4 +ADDRLP4 324 +ADDRGP4 VectorCompareEpsilon +CALLI4 +ASGNI4 +ADDRLP4 324 +INDIRI4 +CNSTI4 0 +NEI4 $1022 +ADDRLP4 60 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 112 +INDIRF4 +ARGF4 +ADDRLP4 328 +ADDRGP4 VectorCompareEpsilon +CALLI4 +ASGNI4 +ADDRLP4 328 +INDIRI4 +CNSTI4 0 +NEI4 $1022 +ADDRLP4 0+24 +ARGP4 +ADDRLP4 144 +ARGP4 +ADDRLP4 112 +INDIRF4 +ARGF4 +ADDRLP4 332 +ADDRGP4 VectorCompareEpsilon +CALLI4 +ASGNI4 +ADDRLP4 332 +INDIRI4 +CNSTI4 0 +NEI4 $1022 +ADDRLP4 60 +ARGP4 +ADDRLP4 144 +ARGP4 +ADDRLP4 112 +INDIRF4 +ARGF4 +ADDRLP4 336 +ADDRGP4 VectorCompareEpsilon +CALLI4 +ASGNI4 +ADDRLP4 336 +INDIRI4 +CNSTI4 0 +NEI4 $1022 +ADDRLP4 224 +ARGP4 +ADDRLP4 176 +ARGP4 +ADDRLP4 260 +ARGP4 +ADDRLP4 156 +INDIRF4 +NEGF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 212 +ARGP4 +ADDRLP4 188 +ARGP4 +ADDRLP4 260 +ARGP4 +ADDRLP4 160 +INDIRF4 +NEGF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 236 +ARGP4 +ADDRLP4 100 +ARGP4 +ADDRLP4 212 +ARGP4 +ADDRLP4 116 +INDIRF4 +NEGF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 296 +ADDRLP4 224 +INDIRF4 +ADDRLP4 236 +INDIRF4 +MULF4 +ADDRLP4 224+4 +INDIRF4 +ADDRLP4 236+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 224+8 +INDIRF4 +ADDRLP4 236+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 296 +INDIRF4 +ARGF4 +ADDRLP4 340 +ADDRGP4 acos +CALLF4 +ASGNF4 +ADDRLP4 252 +CNSTF4 1199570944 +CNSTF4 1127481344 +ADDRLP4 340 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +ASGNI4 +ADDRLP4 252 +INDIRI4 +CNSTI4 32768 +LEI4 $1030 +ADDRLP4 252 +ADDRLP4 252 +INDIRI4 +CNSTI4 32768 +SUBI4 +ASGNI4 +LABELV $1030 +ADDRLP4 224 +ARGP4 +ADDRLP4 236 +ARGP4 +ADDRLP4 212 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 212 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 0+24 +INDIRF4 +ADDRLP4 212 +INDIRF4 +MULF4 +ADDRLP4 0+24+4 +INDIRF4 +ADDRLP4 212+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+24+8 +INDIRF4 +ADDRLP4 212+8 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 0 +LEF4 $1032 +ADDRLP4 252 +ADDRLP4 252 +INDIRI4 +NEGI4 +ASGNI4 +LABELV $1032 +ADDRLP4 344 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 60 +ADDP4 +ASGNP4 +ADDRLP4 344 +INDIRP4 +ADDRLP4 344 +INDIRP4 +INDIRI4 +ADDRLP4 252 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $1022 +ADDRLP4 100 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRLP4 120 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 120 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 340 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 344 +ADDRLP4 340 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 348 +CNSTI4 20 +ASGNI4 +ADDRLP4 352 +CNSTI4 24 +ASGNI4 +ADDRLP4 256 +ADDRLP4 120 +INDIRF4 +ADDRLP4 344 +INDIRP4 +ADDRLP4 348 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 120+4 +INDIRF4 +ADDRLP4 344 +INDIRP4 +ADDRLP4 352 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 120+8 +INDIRF4 +ADDRLP4 344 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 88 +ADDRLP4 340 +INDIRP4 +INDIRP4 +ADDRLP4 348 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 132 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 88+4 +ADDRLP4 340 +INDIRP4 +INDIRP4 +ADDRLP4 352 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 132+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 88+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 132+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 120 +INDIRF4 +ADDRLP4 88 +INDIRF4 +MULF4 +ADDRLP4 120+4 +INDIRF4 +ADDRLP4 88+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 120+8 +INDIRF4 +ADDRLP4 88+8 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 256 +INDIRF4 +SUBF4 +CNSTF4 0 +LEF4 $1047 +ADDRLP4 116 +ADDRLP4 116 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $1047 +ADDRLP4 356 +ADDRLP4 132 +INDIRF4 +ADDRLP4 100 +INDIRF4 +MULF4 +ADDRLP4 132+4 +INDIRF4 +ADDRLP4 100+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 132+8 +INDIRF4 +ADDRLP4 100+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 248 +ADDRLP4 356 +INDIRF4 +ASGNF4 +ADDRLP4 356 +INDIRF4 +CNSTF4 0 +GEF4 $1053 +ADDRLP4 100 +ARGP4 +ADDRGP4 VectorInverse +CALLV +pop +ADDRLP4 248 +ADDRLP4 132 +INDIRF4 +ADDRLP4 100 +INDIRF4 +MULF4 +ADDRLP4 132+4 +INDIRF4 +ADDRLP4 100+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 132+8 +INDIRF4 +ADDRLP4 100+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $1053 +ADDRLP4 116 +ADDRLP4 116 +INDIRF4 +CNSTF4 1065353216 +ADDRLP4 248 +INDIRF4 +SUBF4 +MULF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +NEI4 $1063 +ADDRLP4 360 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 56 +ADDP4 +ASGNP4 +ADDRLP4 360 +INDIRP4 +ADDRLP4 360 +INDIRP4 +INDIRI4 +CNSTF4 1199570944 +ADDRLP4 116 +INDIRF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +SUBI4 +ASGNI4 +LABELV $1063 +ADDRLP4 0+24 +ARGP4 +ADDRLP4 144 +ARGP4 +ADDRLP4 112 +INDIRF4 +ARGF4 +ADDRLP4 360 +ADDRGP4 VectorCompareEpsilon +CALLI4 +ASGNI4 +ADDRLP4 360 +INDIRI4 +CNSTI4 0 +EQI4 $1065 +ADDRLP4 60 +ARGP4 +ADDRLP4 0+24 +ARGP4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 364 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 364 +INDIRP4 +ADDRLP4 364 +INDIRP4 +INDIRI4 +CNSTI4 128 +BORI4 +ASGNI4 +LABELV $1065 +ADDRLP4 60 +ARGP4 +ADDRLP4 144 +ARGP4 +ADDRLP4 112 +INDIRF4 +ARGF4 +ADDRLP4 364 +ADDRGP4 VectorCompareEpsilon +CALLI4 +ASGNI4 +ADDRLP4 364 +INDIRI4 +CNSTI4 0 +EQI4 $1069 +ADDRLP4 0+24 +ARGP4 +ADDRLP4 272 +ARGP4 +ADDRGP4 vectoangles +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +ARGP4 +ADDRLP4 284 +ARGP4 +ADDRGP4 vectoangles +CALLV +pop +ADDRLP4 368 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 60 +ADDP4 +ASGNP4 +ADDRLP4 368 +INDIRP4 +ADDRLP4 368 +INDIRP4 +INDIRI4 +CNSTF4 1199570944 +CNSTF4 1073741824 +ADDRLP4 284+4 +INDIRF4 +ADDRLP4 272+4 +INDIRF4 +SUBF4 +MULF4 +CNSTF4 1127481344 +SUBF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +SUBI4 +ASGNI4 +LABELV $1069 +LABELV $1019 +ADDRGP4 pml+56 +ADDRLP4 0 +INDIRB +ASGNB 60 +ADDRLP4 324 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 324 +INDIRP4 +ADDRLP4 324 +INDIRP4 +INDIRI4 +CNSTI4 64 +BORI4 +ASGNI4 +ADDRLP4 0+24 +ARGP4 +ADDRLP4 144 +ARGP4 +ADDRLP4 112 +INDIRF4 +ARGF4 +ADDRLP4 328 +ADDRGP4 VectorCompareEpsilon +CALLI4 +ASGNI4 +ADDRLP4 328 +INDIRI4 +CNSTI4 0 +NEI4 $940 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +ADDRLP4 0+24 +INDIRB +ASGNB 12 +ADDRLP4 332 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 332 +INDIRP4 +ADDRLP4 332 +INDIRP4 +INDIRI4 +CNSTI4 -129 +BANDI4 +ASGNI4 +ADDRGP4 $940 +JUMPV +LABELV $981 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1079 +ADDRLP4 0 +ARGP4 +ADDRLP4 304 +ADDRGP4 PM_CorrectAllSolid +CALLI4 +ASGNI4 +ADDRLP4 304 +INDIRI4 +CNSTI4 0 +NEI4 $1081 +ADDRGP4 $919 +JUMPV +LABELV $1081 +LABELV $1079 +LABELV $939 +ADDRLP4 72 +ADDRLP4 72 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 4 +LEI4 $938 +LABELV $940 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1065353216 +LTF4 $1083 +ADDRGP4 PM_GroundTraceMissed +CALLV +pop +ADDRGP4 pml+48 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+44 +CNSTI4 0 +ASGNI4 +ADDRLP4 300 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 300 +INDIRP4 +ADDRLP4 300 +INDIRP4 +INDIRI4 +CNSTI4 -65 +BANDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $1088 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRLP4 304 +ARGP4 +ADDRLP4 340 +CNSTP4 0 +ASGNP4 +ADDRLP4 340 +INDIRP4 +ARGP4 +ADDRLP4 340 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 316 +ARGP4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +ARGP4 +ADDRLP4 304 +ARGP4 +CNSTF4 1127481344 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 316 +ARGP4 +ADDRLP4 328 +ARGP4 +ADDRGP4 vectoangles +CALLV +pop +ADDRLP4 344 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 348 +ADDRLP4 344 +INDIRP4 +CNSTI4 60 +ADDP4 +ASGNP4 +ADDRLP4 348 +INDIRP4 +ADDRLP4 348 +INDIRP4 +INDIRI4 +CNSTF4 1199570944 +ADDRLP4 328+4 +INDIRF4 +ADDRLP4 344 +INDIRP4 +CNSTI4 164 +ADDP4 +INDIRF4 +SUBF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +SUBI4 +ASGNI4 +LABELV $1088 +ADDRLP4 304 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 304 +INDIRP4 +ADDRLP4 304 +INDIRP4 +INDIRI4 +CNSTI4 -129 +BANDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +ADDRLP4 76 +INDIRB +ASGNB 12 +ADDRGP4 $919 +JUMPV +LABELV $1083 +ADDRGP4 pml+48 +CNSTI4 1 +ASGNI4 +ADDRGP4 pml+44 +CNSTI4 1 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $1093 +ADDRLP4 300 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 300 +INDIRP4 +ADDRLP4 300 +INDIRP4 +INDIRI4 +CNSTI4 -129 +BANDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1093 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +ADDRLP4 0+52 +INDIRI4 +ASGNI4 +ADDRLP4 0+52 +INDIRI4 +ARGI4 +ADDRGP4 PM_AddTouchEnt +CALLV +pop +LABELV $919 +endproc PM_GroundClimbTrace 372 28 +lit +align 4 +LABELV $1098 +byte 4 0 +byte 4 0 +byte 4 1065353216 +code +proc PM_GroundTrace 140 28 +ADDRLP4 72 +ADDRGP4 $1098 +INDIRB +ASGNB 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 84 +ADDRGP4 BG_ClassHasAbility +CALLI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 0 +EQI4 $1099 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $1101 +ADDRLP4 88 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 92 +CNSTI4 0 +ASGNI4 +ADDRLP4 88 +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 92 +INDIRI4 +GEI4 $1103 +ADDRLP4 88 +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +ADDRLP4 92 +INDIRI4 +NEI4 $1103 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +NEI4 $1105 +ADDRLP4 96 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ADDRLP4 96 +INDIRP4 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +ADDRGP4 $1106 +JUMPV +LABELV $1105 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $1107 +ADDRLP4 100 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +ADDRLP4 100 +INDIRP4 +INDIRI4 +CNSTI4 -2 +BANDI4 +ASGNI4 +LABELV $1107 +LABELV $1106 +ADDRLP4 104 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 104 +INDIRP4 +ADDRLP4 104 +INDIRP4 +INDIRI4 +CNSTI4 4 +BORI4 +ASGNI4 +ADDRGP4 $1102 +JUMPV +LABELV $1103 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +LTI4 $1102 +ADDRLP4 96 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ADDRLP4 96 +INDIRP4 +INDIRI4 +CNSTI4 -5 +BANDI4 +ASGNI4 +ADDRGP4 $1102 +JUMPV +LABELV $1101 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $1111 +ADDRLP4 88 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +ADDRLP4 88 +INDIRP4 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +ADDRGP4 $1112 +JUMPV +LABELV $1111 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +LTI4 $1113 +ADDRLP4 92 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 92 +INDIRP4 +ADDRLP4 92 +INDIRP4 +INDIRI4 +CNSTI4 -2 +BANDI4 +ASGNI4 +LABELV $1113 +LABELV $1112 +LABELV $1102 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 5 +NEI4 $1115 +ADDRLP4 88 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +ADDRLP4 88 +INDIRP4 +INDIRI4 +CNSTI4 -2 +BANDI4 +ASGNI4 +LABELV $1115 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $1117 +ADDRGP4 PM_GroundClimbTrace +CALLV +pop +ADDRGP4 $1097 +JUMPV +LABELV $1117 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $1119 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRLP4 92 +ARGP4 +ADDRLP4 128 +CNSTP4 0 +ASGNP4 +ADDRLP4 128 +INDIRP4 +ARGP4 +ADDRLP4 128 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 104 +ARGP4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +ARGP4 +ADDRLP4 92 +ARGP4 +CNSTF4 1127481344 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 104 +ARGP4 +ADDRLP4 116 +ARGP4 +ADDRGP4 vectoangles +CALLV +pop +ADDRLP4 132 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 136 +ADDRLP4 132 +INDIRP4 +CNSTI4 60 +ADDP4 +ASGNP4 +ADDRLP4 136 +INDIRP4 +ADDRLP4 136 +INDIRP4 +INDIRI4 +CNSTF4 1199570944 +ADDRLP4 116+4 +INDIRF4 +ADDRLP4 132 +INDIRP4 +CNSTI4 164 +ADDP4 +INDIRF4 +SUBF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +SUBI4 +ASGNI4 +LABELV $1119 +LABELV $1099 +ADDRLP4 88 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +ADDRLP4 88 +INDIRP4 +INDIRI4 +CNSTI4 -2 +BANDI4 +ASGNI4 +ADDRLP4 92 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 92 +INDIRP4 +ADDRLP4 92 +INDIRP4 +INDIRI4 +CNSTI4 -193 +BANDI4 +ASGNI4 +ADDRLP4 96 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 60 +ADDRLP4 96 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 60+4 +ADDRLP4 96 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 60+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 1048576000 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 100 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 104 +ADDRLP4 100 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 104 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 100 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 100 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRLP4 104 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 100 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 100 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 pml+56 +ADDRLP4 0 +INDIRB +ASGNB 60 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1125 +ADDRLP4 0 +ARGP4 +ADDRLP4 108 +ADDRGP4 PM_CorrectAllSolid +CALLI4 +ASGNI4 +ADDRLP4 108 +INDIRI4 +CNSTI4 0 +NEI4 $1127 +ADDRGP4 $1097 +JUMPV +LABELV $1127 +LABELV $1125 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +ADDRLP4 72 +INDIRB +ASGNB 12 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1065353216 +NEF4 $1129 +ADDRLP4 112 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+48 +INDIRI4 +CNSTI4 0 +EQI4 $1132 +ADDRLP4 116 +ADDRGP4 PM_PredictStepMove +CALLI4 +ASGNI4 +ADDRLP4 116 +INDIRI4 +CNSTI4 0 +EQI4 $1132 +ADDRLP4 120 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 60 +ADDRLP4 120 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 60+4 +ADDRLP4 120 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 60+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 1101004800 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 124 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 128 +ADDRLP4 124 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 128 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 124 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 124 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRLP4 128 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 124 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 124 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $1137 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 0+12 +ARGP4 +ADDRLP4 72 +ARGP4 +ADDRGP4 PM_StepEvent +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 0+12 +INDIRB +ASGNB 12 +ADDRLP4 112 +CNSTI4 1 +ASGNI4 +LABELV $1137 +LABELV $1132 +ADDRLP4 112 +INDIRI4 +CNSTI4 0 +NEI4 $1142 +ADDRGP4 PM_GroundTraceMissed +CALLV +pop +ADDRGP4 pml+48 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+44 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1097 +JUMPV +LABELV $1142 +LABELV $1129 +ADDRLP4 112 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 116 +ADDRLP4 112 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 116 +INDIRF4 +CNSTF4 0 +LEF4 $1146 +ADDRLP4 112 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 0+24 +INDIRF4 +MULF4 +ADDRLP4 112 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ADDRLP4 0+24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 116 +INDIRF4 +ADDRLP4 0+24+8 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 1092616192 +LEF4 $1146 +ADDRGP4 pm +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1153 +ADDRGP4 $1155 +ARGP4 +ADDRGP4 c_pmove +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $1153 +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +LTI4 $1156 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1158 +CNSTI4 18 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $1159 +JUMPV +LABELV $1158 +CNSTI4 11 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +LABELV $1159 +ADDRLP4 120 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 120 +INDIRP4 +ADDRLP4 120 +INDIRP4 +INDIRI4 +CNSTI4 -9 +BANDI4 +ASGNI4 +ADDRGP4 $1157 +JUMPV +LABELV $1156 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1160 +CNSTI4 20 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $1161 +JUMPV +LABELV $1160 +CNSTI4 13 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +LABELV $1161 +ADDRLP4 120 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 120 +INDIRP4 +ADDRLP4 120 +INDIRP4 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +LABELV $1157 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +CNSTI4 1023 +ASGNI4 +ADDRGP4 pml+48 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+44 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1097 +JUMPV +LABELV $1146 +ADDRLP4 0+24+8 +INDIRF4 +CNSTF4 1060320051 +GEF4 $1164 +ADDRGP4 pm +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1168 +ADDRGP4 $1170 +ARGP4 +ADDRGP4 c_pmove +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $1168 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +CNSTI4 1023 +ASGNI4 +ADDRGP4 pml+48 +CNSTI4 1 +ASGNI4 +ADDRGP4 pml+44 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1097 +JUMPV +LABELV $1164 +ADDRGP4 pml+48 +CNSTI4 1 +ASGNI4 +ADDRGP4 pml+44 +CNSTI4 1 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $1175 +ADDRLP4 120 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 120 +INDIRP4 +ADDRLP4 120 +INDIRP4 +INDIRI4 +CNSTI4 -129 +BANDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1175 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1023 +NEI4 $1177 +ADDRGP4 pm +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1179 +ADDRGP4 $1181 +ARGP4 +ADDRGP4 c_pmove +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $1179 +ADDRLP4 120 +CNSTI4 4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +ADDRGP4 pml+132+8 +INDIRF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 2 +ARGI4 +ADDRLP4 124 +ADDRGP4 BG_ClassHasAbility +CALLI4 +ASGNI4 +ADDRLP4 124 +INDIRI4 +CNSTI4 0 +EQI4 $1184 +ADDRGP4 PM_CrashLand +CALLV +pop +LABELV $1184 +LABELV $1177 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +ADDRLP4 0+52 +INDIRI4 +ASGNI4 +ADDRLP4 0+52 +INDIRI4 +ARGI4 +ADDRGP4 PM_AddTouchEnt +CALLV +pop +LABELV $1097 +endproc PM_GroundTrace 140 28 +proc PM_SetWaterLevel 56 8 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +CNSTI4 332 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 24 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 24 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 3250585600 +ADDF4 +CNSTF4 1065353216 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 32 +ADDRLP4 28 +INDIRP4 +CNSTI4 356 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 56 +BANDI4 +CNSTI4 0 +EQI4 $1191 +ADDRLP4 36 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 36 +INDIRP4 +INDIRP4 +CNSTI4 172 +ADDP4 +INDIRI4 +CNSTI4 -24 +SUBI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 16 +INDIRI4 +CNSTI4 2 +DIVI4 +ASGNI4 +ADDRLP4 36 +INDIRP4 +CNSTI4 332 +ADDP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 3250585600 +ADDF4 +ADDRLP4 20 +INDIRI4 +CVIF4 4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 40 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 44 +ADDRLP4 40 +INDIRP4 +CNSTI4 356 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 56 +BANDI4 +CNSTI4 0 +EQI4 $1194 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRLP4 0+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 3250585600 +ADDF4 +ADDRLP4 16 +INDIRI4 +CVIF4 4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 52 +ADDRLP4 48 +INDIRP4 +CNSTI4 356 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 52 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 56 +BANDI4 +CNSTI4 0 +EQI4 $1197 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +CNSTI4 3 +ASGNI4 +LABELV $1197 +LABELV $1194 +LABELV $1191 +LABELV $1188 +endproc PM_SetWaterLevel 56 8 +proc PM_SetViewheight 16 4 +ADDRLP4 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $1201 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +CNSTI4 1288 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1202 +JUMPV +LABELV $1201 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +CNSTI4 1284 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $1202 +ADDRLP4 4 +INDIRP4 +CNSTI4 172 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $1199 +endproc PM_SetViewheight 16 4 +proc PM_CheckDuck 120 28 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 96 +CNSTP4 0 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ARGP4 +ADDRLP4 96 +INDIRP4 +ARGP4 +ADDRGP4 BG_ClassBoundingBox +CALLV +pop +ADDRGP4 pm +INDIRP4 +CNSTI4 308 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +CNSTI4 312 +ADDP4 +ADDRLP4 12+4 +INDIRF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +CNSTI4 320 +ADDP4 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +CNSTI4 324 +ADDP4 +ADDRLP4 0+4 +INDIRF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +CNSTI4 316 +ADDP4 +ADDRLP4 12+8 +INDIRF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 5 +NEI4 $1207 +ADDRGP4 pm +INDIRP4 +CNSTI4 328 +ADDP4 +CNSTF4 3238002688 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 172 +ADDP4 +ADDRLP4 12+8 +INDIRF4 +CNSTF4 1082130432 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $1203 +JUMPV +LABELV $1207 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $1210 +ADDRLP4 0 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 100 +ADDRGP4 VectorCompare +CALLI4 +ASGNI4 +ADDRLP4 100 +INDIRI4 +CNSTI4 0 +NEI4 $1210 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $1210 +ADDRLP4 104 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 104 +INDIRP4 +ADDRLP4 104 +INDIRP4 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +ADDRGP4 $1211 +JUMPV +LABELV $1210 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $1212 +ADDRGP4 pm +INDIRP4 +CNSTI4 328 +ADDP4 +ADDRLP4 0+8 +INDIRF4 +ASGNF4 +ADDRLP4 36 +ARGP4 +ADDRLP4 104 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 108 +ADDRLP4 104 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 112 +ADDRLP4 108 +INDIRP4 +CNSTI4 20 +ADDP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +ARGP4 +ADDRLP4 104 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 104 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 112 +INDIRP4 +ARGP4 +ADDRLP4 108 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 104 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 104 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +NEI4 $1215 +ADDRLP4 116 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 116 +INDIRP4 +ADDRLP4 116 +INDIRP4 +INDIRI4 +CNSTI4 -2 +BANDI4 +ASGNI4 +LABELV $1215 +LABELV $1212 +LABELV $1211 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $1217 +ADDRGP4 pm +INDIRP4 +CNSTI4 328 +ADDP4 +ADDRLP4 24+8 +INDIRF4 +ASGNF4 +ADDRGP4 $1218 +JUMPV +LABELV $1217 +ADDRGP4 pm +INDIRP4 +CNSTI4 328 +ADDP4 +ADDRLP4 0+8 +INDIRF4 +ASGNF4 +LABELV $1218 +ADDRGP4 PM_SetViewheight +CALLV +pop +LABELV $1203 +endproc PM_CheckDuck 120 28 +proc PM_Footsteps 76 8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_ClassHasAbility +CALLI4 +ASGNI4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 16 +INDIRI4 +EQI4 $1222 +ADDRGP4 pml+48 +INDIRI4 +ADDRLP4 16 +INDIRI4 +EQI4 $1222 +ADDRLP4 20 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 20 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 24 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 24 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 24 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 32 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 36 +INDIRF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRLP4 40 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 20 +INDIRP4 +CNSTI4 340 +ADDP4 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRGP4 $1223 +JUMPV +LABELV $1222 +ADDRLP4 20 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 20 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 24 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 24 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 32 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRLP4 36 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 20 +INDIRP4 +CNSTI4 340 +ADDP4 +ADDRLP4 36 +INDIRF4 +ASGNF4 +LABELV $1223 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1023 +NEI4 $1225 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 1 +LEI4 $1221 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1229 +CNSTI4 17 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1221 +JUMPV +LABELV $1229 +CNSTI4 10 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1221 +JUMPV +LABELV $1225 +ADDRLP4 40 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 40 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 44 +INDIRI4 +NEI4 $1231 +ADDRLP4 40 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 44 +INDIRI4 +NEI4 $1231 +ADDRGP4 pm +INDIRP4 +CNSTI4 340 +ADDP4 +INDIRF4 +CNSTF4 1084227584 +GEF4 $1221 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $1235 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1237 +CNSTI4 23 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1221 +JUMPV +LABELV $1237 +CNSTI4 0 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1221 +JUMPV +LABELV $1235 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1239 +CNSTI4 22 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1221 +JUMPV +LABELV $1239 +CNSTI4 0 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1221 +JUMPV +LABELV $1231 +ADDRLP4 48 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 48 +INDIRI4 +EQI4 $1241 +ADDRLP4 0 +CNSTF4 1056964608 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $1243 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1245 +CNSTI4 32 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1242 +JUMPV +LABELV $1245 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +ADDRLP4 52 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 56 +INDIRI4 +LEI4 $1247 +ADDRLP4 52 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 56 +INDIRI4 +NEI4 $1247 +CNSTI4 9 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1242 +JUMPV +LABELV $1247 +ADDRLP4 60 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +ADDRLP4 60 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 64 +INDIRI4 +GEI4 $1249 +ADDRLP4 60 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 64 +INDIRI4 +NEI4 $1249 +CNSTI4 7 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1242 +JUMPV +LABELV $1249 +CNSTI4 28 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1242 +JUMPV +LABELV $1243 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1251 +CNSTI4 13 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1242 +JUMPV +LABELV $1251 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +ADDRLP4 52 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 56 +INDIRI4 +LEI4 $1253 +ADDRLP4 52 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 56 +INDIRI4 +NEI4 $1253 +CNSTI4 9 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1242 +JUMPV +LABELV $1253 +ADDRLP4 60 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +ADDRLP4 60 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 64 +INDIRI4 +GEI4 $1255 +ADDRLP4 60 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 64 +INDIRI4 +NEI4 $1255 +CNSTI4 7 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1242 +JUMPV +LABELV $1255 +CNSTI4 2 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1242 +JUMPV +LABELV $1241 +ADDRGP4 pm +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +NEI4 $1257 +ADDRLP4 0 +CNSTF4 1053609165 +ASGNF4 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 10 +NEI4 $1259 +ADDRLP4 52 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 16384 +BANDI4 +CNSTI4 0 +EQI4 $1259 +CNSTI4 5 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1260 +JUMPV +LABELV $1259 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $1261 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1263 +CNSTI4 16 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1262 +JUMPV +LABELV $1263 +ADDRLP4 56 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 60 +CNSTI4 0 +ASGNI4 +ADDRLP4 56 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 60 +INDIRI4 +LEI4 $1265 +ADDRLP4 56 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 60 +INDIRI4 +NEI4 $1265 +CNSTI4 8 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1262 +JUMPV +LABELV $1265 +ADDRLP4 64 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +ADDRLP4 64 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 68 +INDIRI4 +GEI4 $1267 +ADDRLP4 64 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 68 +INDIRI4 +NEI4 $1267 +CNSTI4 6 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1262 +JUMPV +LABELV $1267 +CNSTI4 4 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1262 +JUMPV +LABELV $1261 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1269 +CNSTI4 15 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1270 +JUMPV +LABELV $1269 +ADDRLP4 56 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 60 +CNSTI4 0 +ASGNI4 +ADDRLP4 56 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 60 +INDIRI4 +LEI4 $1271 +ADDRLP4 56 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 60 +INDIRI4 +NEI4 $1271 +CNSTI4 8 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1272 +JUMPV +LABELV $1271 +ADDRLP4 64 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +ADDRLP4 64 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 68 +INDIRI4 +GEI4 $1273 +ADDRLP4 64 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 68 +INDIRI4 +NEI4 $1273 +CNSTI4 6 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1274 +JUMPV +LABELV $1273 +CNSTI4 3 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +LABELV $1274 +LABELV $1272 +LABELV $1270 +LABELV $1262 +LABELV $1260 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1258 +JUMPV +LABELV $1257 +ADDRLP4 0 +CNSTF4 1050253722 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $1275 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1277 +CNSTI4 33 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1276 +JUMPV +LABELV $1277 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +ADDRLP4 52 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 56 +INDIRI4 +LEI4 $1279 +ADDRLP4 52 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 56 +INDIRI4 +NEI4 $1279 +CNSTI4 9 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1276 +JUMPV +LABELV $1279 +ADDRLP4 60 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +ADDRLP4 60 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 64 +INDIRI4 +GEI4 $1281 +ADDRLP4 60 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 64 +INDIRI4 +NEI4 $1281 +CNSTI4 7 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1276 +JUMPV +LABELV $1281 +CNSTI4 28 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1276 +JUMPV +LABELV $1275 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1283 +CNSTI4 14 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1284 +JUMPV +LABELV $1283 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +ADDRLP4 52 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 56 +INDIRI4 +LEI4 $1285 +ADDRLP4 52 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 56 +INDIRI4 +NEI4 $1285 +CNSTI4 9 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1286 +JUMPV +LABELV $1285 +ADDRLP4 60 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +ADDRLP4 60 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 64 +INDIRI4 +GEI4 $1287 +ADDRLP4 60 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 64 +INDIRI4 +NEI4 $1287 +CNSTI4 7 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1288 +JUMPV +LABELV $1287 +CNSTI4 2 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +LABELV $1288 +LABELV $1286 +LABELV $1284 +LABELV $1276 +LABELV $1258 +LABELV $1242 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 52 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 52 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +EQI4 $1289 +ADDRLP4 0 +CNSTF4 1067702026 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +LABELV $1289 +ADDRLP4 56 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 60 +CNSTI4 8 +ASGNI4 +ADDRLP4 4 +ADDRLP4 56 +INDIRP4 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 56 +INDIRP4 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +ADDRLP4 0 +INDIRF4 +ADDRGP4 pml+40 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +CVFI4 4 +CNSTI4 255 +BANDI4 +ASGNI4 +ADDRLP4 64 +CNSTI4 64 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 64 +INDIRI4 +ADDI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ADDRLP4 64 +INDIRI4 +ADDI4 +BXORI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $1292 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1294 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 68 +INDIRI4 +EQI4 $1295 +ADDRGP4 pm +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRI4 +ADDRLP4 68 +INDIRI4 +NEI4 $1295 +ADDRLP4 72 +ADDRGP4 PM_FootstepForSurface +CALLI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $1295 +JUMPV +LABELV $1294 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1298 +CNSTI4 4 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $1299 +JUMPV +LABELV $1298 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1300 +CNSTI4 6 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $1301 +JUMPV +LABELV $1300 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $1302 +LABELV $1302 +LABELV $1301 +LABELV $1299 +LABELV $1295 +LABELV $1292 +LABELV $1221 +endproc PM_Footsteps 76 8 +proc PM_WaterEvents 16 4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+144 +INDIRI4 +ADDRLP4 0 +INDIRI4 +NEI4 $1305 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +EQI4 $1305 +CNSTI4 21 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +LABELV $1305 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+144 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $1308 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $1308 +CNSTI4 22 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +LABELV $1308 +ADDRLP4 8 +CNSTI4 3 +ASGNI4 +ADDRGP4 pml+144 +INDIRI4 +ADDRLP4 8 +INDIRI4 +EQI4 $1311 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +NEI4 $1311 +CNSTI4 23 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +LABELV $1311 +ADDRLP4 12 +CNSTI4 3 +ASGNI4 +ADDRGP4 pml+144 +INDIRI4 +ADDRLP4 12 +INDIRI4 +NEI4 $1314 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +EQI4 $1314 +CNSTI4 24 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +LABELV $1314 +LABELV $1304 +endproc PM_WaterEvents 16 4 +proc PM_BeginWeaponChange 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $1320 +ADDRFP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $1318 +LABELV $1320 +ADDRGP4 $1317 +JUMPV +LABELV $1318 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $1321 +ADDRGP4 $1317 +JUMPV +LABELV $1321 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1323 +ADDRGP4 $1317 +JUMPV +LABELV $1323 +ADDRLP4 8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 -1025 +BANDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 4 +NEI4 $1325 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1325 +ADDRLP4 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 20 +EQI4 $1329 +ADDRLP4 12 +INDIRI4 +CNSTI4 18 +NEI4 $1327 +LABELV $1329 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1327 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRLP4 16 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 200 +ADDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 296 +ADDP4 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 232 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1330 +CNSTI4 9 +ARGI4 +ADDRGP4 PM_StartTorsoAnim +CALLV +pop +CNSTI4 2 +ARGI4 +ADDRGP4 PM_StartWeaponAnim +CALLV +pop +LABELV $1330 +LABELV $1317 +endproc PM_BeginWeaponChange 20 8 +proc PM_FinishWeaponChange 16 8 +CNSTI4 26 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 296 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $1335 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $1333 +LABELV $1335 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1333 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $1336 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1336 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 250 +ADDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1338 +CNSTI4 10 +ARGI4 +ADDRGP4 PM_StartTorsoAnim +CALLV +pop +CNSTI4 4 +ARGI4 +ADDRGP4 PM_StartWeaponAnim +CALLV +pop +LABELV $1338 +LABELV $1332 +endproc PM_FinishWeaponChange 16 8 +proc PM_TorsoAnimation 0 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1341 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1343 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 11 +NEI4 $1345 +CNSTI4 12 +ARGI4 +ADDRGP4 PM_ContinueTorsoAnim +CALLV +pop +ADDRGP4 $1346 +JUMPV +LABELV $1345 +CNSTI4 11 +ARGI4 +ADDRGP4 PM_ContinueTorsoAnim +CALLV +pop +LABELV $1346 +LABELV $1343 +CNSTI4 1 +ARGI4 +ADDRGP4 PM_ContinueWeaponAnim +CALLV +pop +LABELV $1341 +LABELV $1340 +endproc PM_TorsoAnimation 0 4 +proc PM_Weapon 144 16 +ADDRLP4 12 +CNSTI4 200 +ASGNI4 +ADDRLP4 8 +ADDRGP4 pm +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ASGNI4 +ADDRLP4 4 +ADDRGP4 pm +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +ASGNI4 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1348 +ADDRGP4 $1347 +JUMPV +LABELV $1348 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $1350 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1350 +ADDRLP4 16 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 8 +EQI4 $1354 +ADDRLP4 16 +INDIRI4 +CNSTI4 9 +NEI4 $1352 +LABELV $1354 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 8 +NEI4 $1356 +ADDRLP4 24 +CNSTI4 800 +ASGNI4 +ADDRGP4 $1357 +JUMPV +LABELV $1356 +ADDRLP4 24 +CNSTI4 800 +ASGNI4 +LABELV $1357 +ADDRLP4 20 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $1358 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $1359 +JUMPV +LABELV $1358 +ADDRLP4 32 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $1359 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +LEI4 $1362 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRGP4 $1363 +JUMPV +LABELV $1362 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $1364 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1364 +LABELV $1363 +LABELV $1352 +ADDRLP4 20 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 2 +EQI4 $1368 +ADDRLP4 20 +INDIRI4 +CNSTI4 7 +NEI4 $1366 +LABELV $1368 +ADDRLP4 24 +CNSTI4 600 +ASGNI4 +ADDRGP4 pm +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $1369 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $1370 +JUMPV +LABELV $1369 +ADDRLP4 32 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $1370 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +LEI4 $1373 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ADDRLP4 24 +INDIRI4 +ASGNI4 +LABELV $1373 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $1375 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1375 +LABELV $1366 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 10 +NEI4 $1377 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 1024 +BANDI4 +CNSTI4 0 +NEI4 $1379 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 3000 +GEI4 $1381 +ADDRLP4 24 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $1381 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +CNSTI4 -1025 +BANDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +LEI4 $1383 +ADDRLP4 32 +ADDRGP4 pml+40 +INDIRI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRLP4 36 +ARGP4 +ADDRLP4 60 +CNSTP4 0 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ARGP4 +ADDRLP4 60 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 48+8 +CNSTF4 0 +ASGNF4 +ADDRLP4 36+8 +CNSTF4 0 +ASGNF4 +ADDRLP4 48 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 36 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 32 +ADDRLP4 32 +INDIRI4 +CVIF4 4 +ADDRLP4 36 +INDIRF4 +ADDRLP4 48 +INDIRF4 +MULF4 +ADDRLP4 36+4 +INDIRF4 +ADDRLP4 48+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 36+8 +INDIRF4 +ADDRLP4 48+8 +INDIRF4 +MULF4 +ADDF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 64 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRI4 +ADDRLP4 32 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $1380 +JUMPV +LABELV $1383 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1380 +JUMPV +LABELV $1381 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 1024 +BANDI4 +CNSTI4 0 +NEI4 $1380 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 375 +LEI4 $1394 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 1000 +LEI4 $1396 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 1000 +ASGNI4 +LABELV $1396 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +CNSTI4 3000 +ADDRLP4 28 +INDIRP4 +INDIRI4 +MULI4 +CNSTI4 1000 +DIVI4 +ASGNI4 +ADDRLP4 32 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +CNSTI4 1024 +BORI4 +ASGNI4 +CNSTI4 49 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $1380 +JUMPV +LABELV $1394 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 $1380 +JUMPV +LABELV $1379 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 375 +GEI4 $1399 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1400 +JUMPV +LABELV $1399 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $1400 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +CNSTF4 1115684864 +LTF4 $1404 +ADDRGP4 pm +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1402 +LABELV $1404 +ADDRLP4 32 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRGP4 pml+40 +INDIRI4 +MULI4 +SUBI4 +ASGNI4 +LABELV $1402 +LABELV $1380 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRLP4 24 +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ADDRLP4 28 +INDIRI4 +LEI4 $1408 +ADDRLP4 24 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 28 +INDIRI4 +GTI4 $1406 +LABELV $1408 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +CNSTI4 -1025 +BANDI4 +ASGNI4 +LABELV $1406 +LABELV $1377 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRI4 +CNSTI4 -33 +BANDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 20 +NEI4 $1409 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 28 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +ADDRLP4 36 +INDIRI4 +NEI4 $1411 +ADDRLP4 32 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 5 +EQI4 $1411 +ADDRLP4 28 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 36 +INDIRI4 +EQI4 $1411 +ADDRLP4 40 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 3000 +LTI4 $1414 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 3000 +ASGNI4 +LABELV $1414 +ADDRLP4 44 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 3000 +ADDRLP4 44 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +MULI4 +CNSTI4 10 +DIVI4 +LEI4 $1416 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 3000 +ADDRLP4 48 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +MULI4 +CNSTI4 10 +DIVI4 +ASGNI4 +LABELV $1416 +LABELV $1411 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 2000 +LEI4 $1418 +ADDRLP4 40 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +CNSTI4 32 +BORI4 +ASGNI4 +LABELV $1418 +LABELV $1409 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +CNSTI4 0 +EQI4 $1420 +ADDRGP4 $1347 +JUMPV +LABELV $1420 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 18 +NEI4 $1422 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 28 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +ADDRLP4 36 +INDIRI4 +NEI4 $1424 +ADDRLP4 32 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 5 +EQI4 $1424 +ADDRLP4 28 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 36 +INDIRI4 +EQI4 $1424 +ADDRLP4 40 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 3000 +LTI4 $1427 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 3000 +ASGNI4 +LABELV $1427 +ADDRLP4 44 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 3000 +ADDRLP4 44 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +MULI4 +CNSTI4 50 +DIVI4 +LEI4 $1429 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 3000 +ADDRLP4 48 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +MULI4 +CNSTI4 50 +DIVI4 +ASGNI4 +LABELV $1429 +LABELV $1424 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 2000 +LEI4 $1431 +ADDRLP4 40 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +CNSTI4 32 +BORI4 +ASGNI4 +LABELV $1431 +LABELV $1422 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +CNSTI4 0 +EQI4 $1433 +ADDRGP4 $1347 +JUMPV +LABELV $1433 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 8 +EQI4 $1437 +ADDRLP4 28 +INDIRI4 +CNSTI4 9 +NEI4 $1435 +LABELV $1437 +ADDRLP4 32 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 36 +INDIRI4 +EQI4 $1435 +ADDRLP4 32 +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 16384 +BANDI4 +ADDRLP4 36 +INDIRI4 +EQI4 $1435 +ADDRGP4 $1347 +JUMPV +LABELV $1435 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1438 +ADDRLP4 40 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $1438 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $1441 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1441 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 1024 +BANDI4 +CNSTI4 0 +EQI4 $1443 +ADDRGP4 $1347 +JUMPV +LABELV $1443 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 BG_PlayerCanChangeWeapon +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +EQI4 $1445 +ADDRGP4 pm +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +EQI4 $1447 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 512 +BANDI4 +CNSTI4 0 +NEI4 $1448 +ADDRGP4 pm +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRU1 +CVUI4 1 +CNSTI4 32 +GEI4 $1451 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ADDRLP4 48 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRU1 +CVUI4 1 +EQI4 $1452 +ADDRGP4 pm +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRU1 +CVUI4 1 +ARGI4 +ADDRGP4 PM_BeginWeaponChange +CALLV +pop +ADDRGP4 $1452 +JUMPV +LABELV $1451 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRU1 +CVUI4 1 +CNSTI4 32 +SUBI4 +ARGI4 +ADDRLP4 48 +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +EQI4 $1455 +ADDRLP4 56 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRU1 +CVUI4 1 +CNSTI4 32 +SUBI4 +ARGI4 +ADDRLP4 56 +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 BG_UpgradeIsActive +CALLI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +EQI4 $1457 +ADDRLP4 64 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRU1 +CVUI4 1 +CNSTI4 32 +SUBI4 +ARGI4 +ADDRLP4 64 +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRGP4 BG_DeactivateUpgrade +CALLV +pop +ADDRGP4 $1458 +JUMPV +LABELV $1457 +ADDRLP4 68 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRU1 +CVUI4 1 +CNSTI4 32 +SUBI4 +ARGI4 +ADDRLP4 68 +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRGP4 BG_ActivateUpgrade +CALLV +pop +LABELV $1458 +LABELV $1455 +LABELV $1452 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRI4 +CNSTI4 512 +BORI4 +ASGNI4 +ADDRGP4 $1448 +JUMPV +LABELV $1447 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRI4 +CNSTI4 -513 +BANDI4 +ASGNI4 +LABELV $1448 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 32768 +BANDI4 +CNSTI4 0 +EQI4 $1459 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRI4 +CNSTI4 -32769 +BANDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1461 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 296 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 PM_BeginWeaponChange +CALLV +pop +ADDRGP4 $1462 +JUMPV +LABELV $1461 +ADDRGP4 PM_FinishWeaponChange +CALLV +pop +LABELV $1462 +LABELV $1459 +LABELV $1445 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1463 +ADDRGP4 $1347 +JUMPV +LABELV $1463 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1465 +ADDRGP4 PM_FinishWeaponChange +CALLV +pop +ADDRGP4 $1347 +JUMPV +LABELV $1465 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1467 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1469 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 11 +NEI4 $1471 +CNSTI4 12 +ARGI4 +ADDRGP4 PM_ContinueTorsoAnim +CALLV +pop +ADDRGP4 $1472 +JUMPV +LABELV $1471 +CNSTI4 11 +ARGI4 +ADDRGP4 PM_ContinueTorsoAnim +CALLV +pop +LABELV $1472 +LABELV $1469 +CNSTI4 1 +ARGI4 +ADDRGP4 PM_ContinueWeaponAnim +CALLV +pop +ADDRGP4 $1347 +JUMPV +LABELV $1467 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 52 +CNSTI4 0 +ASGNI4 +ADDRLP4 48 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +ADDRLP4 52 +INDIRI4 +NEI4 $1473 +ADDRLP4 48 +INDIRP4 +CNSTI4 388 +ADDP4 +INDIRI4 +ADDRLP4 52 +INDIRI4 +NEI4 $1473 +ADDRLP4 48 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 56 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1473 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $1478 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 60 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +ADDRLP4 60 +INDIRP4 +CNSTI4 64 +ADDP4 +INDIRI4 +ADDRLP4 64 +INDIRI4 +EQI4 $1479 +ADDRLP4 4 +INDIRI4 +ADDRLP4 64 +INDIRI4 +NEI4 $1478 +LABELV $1479 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 68 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 72 +CNSTI4 0 +ASGNI4 +ADDRLP4 68 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ADDRLP4 72 +INDIRI4 +EQI4 $1475 +ADDRLP4 0 +INDIRI4 +ADDRLP4 72 +INDIRI4 +EQI4 $1475 +LABELV $1478 +CNSTI4 25 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRLP4 76 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 76 +INDIRP4 +INDIRI4 +CNSTI4 500 +ADDI4 +ASGNI4 +LABELV $1475 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $1347 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1473 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 4 +NEI4 $1482 +ADDRLP4 60 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 388 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 60 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 64 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 68 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +CNSTI4 384 +ADDP4 +ADDRLP4 68 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 72 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1484 +CNSTI4 6 +ARGI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 76 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +CNSTI4 0 +EQI4 $1484 +ADDRLP4 80 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 80 +INDIRP4 +CNSTF4 1069547520 +ADDRLP4 80 +INDIRP4 +INDIRI4 +CVIF4 4 +MULF4 +CVFI4 4 +ASGNI4 +LABELV $1484 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 1 +ASGNI4 +CNSTI4 10 +ARGI4 +ADDRGP4 PM_StartTorsoAnim +CALLV +pop +ADDRLP4 84 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 84 +INDIRP4 +ADDRLP4 84 +INDIRP4 +INDIRI4 +CNSTI4 250 +ADDI4 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1482 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 60 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +ADDRLP4 60 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +ADDRLP4 64 +INDIRI4 +NEI4 $1486 +ADDRLP4 68 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +ADDRLP4 64 +INDIRI4 +LEI4 $1488 +ADDRLP4 68 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1024 +BANDI4 +ADDRLP4 64 +INDIRI4 +EQI4 $1486 +LABELV $1488 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 388 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1486 +ADDRLP4 72 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRI4 +CNSTI4 -1025 +BANDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 4 +ASGNI4 +CNSTI4 9 +ARGI4 +ADDRGP4 PM_StartTorsoAnim +CALLV +pop +CNSTI4 3 +ARGI4 +ADDRGP4 PM_StartWeaponAnim +CALLV +pop +ADDRLP4 76 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 80 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 84 +ADDRLP4 76 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 84 +INDIRP4 +ADDRLP4 84 +INDIRP4 +INDIRI4 +ADDRLP4 80 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1486 +ADDRLP4 72 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 1 +LTI4 $1489 +ADDRLP4 72 +INDIRI4 +CNSTI4 9 +GTI4 $1541 +ADDRLP4 72 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1542-4 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1542 +address $1347 +address $1347 +address $1489 +address $1489 +address $1489 +address $1489 +address $1493 +address $1493 +address $1493 +code +LABELV $1541 +ADDRLP4 72 +INDIRI4 +CNSTI4 16 +EQI4 $1534 +ADDRLP4 72 +INDIRI4 +CNSTI4 18 +EQI4 $1496 +ADDRLP4 72 +INDIRI4 +CNSTI4 20 +EQI4 $1515 +ADDRGP4 $1489 +JUMPV +LABELV $1493 +ADDRLP4 84 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 84 +INDIRI4 +NEI4 $1490 +ADDRLP4 4 +INDIRI4 +ADDRLP4 84 +INDIRI4 +NEI4 $1490 +ADDRLP4 0 +INDIRI4 +ADDRLP4 84 +INDIRI4 +NEI4 $1490 +ADDRGP4 $1347 +JUMPV +LABELV $1496 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 5 +NEI4 $1497 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1499 +ADDRGP4 $1347 +JUMPV +LABELV $1499 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1497 +ADDRLP4 88 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 88 +INDIRI4 +NEI4 $1503 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ADDRLP4 88 +INDIRI4 +LEI4 $1501 +LABELV $1503 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $1501 +ADDRLP4 92 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 92 +INDIRI4 +NEI4 $1506 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ADDRLP4 92 +INDIRI4 +NEI4 $1504 +LABELV $1506 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $1504 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 3000 +GEI4 $1507 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1507 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 5 +ASGNI4 +LABELV $1504 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 200 +LEI4 $1509 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1490 +JUMPV +LABELV $1509 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1511 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1511 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $1490 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1515 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 5 +NEI4 $1516 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1518 +ADDRGP4 $1347 +JUMPV +LABELV $1518 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1516 +ADDRLP4 96 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 96 +INDIRI4 +NEI4 $1522 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ADDRLP4 96 +INDIRI4 +LEI4 $1520 +LABELV $1522 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $1520 +ADDRLP4 100 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 100 +INDIRI4 +NEI4 $1525 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ADDRLP4 100 +INDIRI4 +NEI4 $1523 +LABELV $1525 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $1523 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 3000 +GEI4 $1526 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1526 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 5 +ASGNI4 +LABELV $1523 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 300 +LEI4 $1528 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1490 +JUMPV +LABELV $1528 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1530 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1530 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $1490 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1534 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +CNSTI4 6 +LEI4 $1535 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1535 +ADDRLP4 104 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 104 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 104 +INDIRI4 +ASGNI4 +ADDRGP4 $1536 +JUMPV +LABELV $1535 +ADDRLP4 104 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRLP4 104 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 104 +INDIRI4 +ASGNI4 +LABELV $1536 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $1490 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1489 +ADDRLP4 104 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 104 +INDIRI4 +NEI4 $1490 +ADDRLP4 4 +INDIRI4 +ADDRLP4 104 +INDIRI4 +NEI4 $1490 +ADDRLP4 0 +INDIRI4 +ADDRLP4 104 +INDIRI4 +NEI4 $1490 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1490 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1544 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 84 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 84 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1546 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 16 +NEI4 $1548 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $1548 +ADDRLP4 88 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $1550 +ADDRLP4 88 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1550 +ADDRLP4 92 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 92 +INDIRP4 +ADDRLP4 92 +INDIRP4 +INDIRI4 +CNSTI4 400 +ADDI4 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1550 +ADDRLP4 92 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 92 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 10 +NEI4 $1552 +ADDRLP4 92 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1552 +ADDRLP4 96 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ADDRLP4 96 +INDIRP4 +INDIRI4 +CNSTI4 200 +ADDI4 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1552 +ADDRLP4 96 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 9 +NEI4 $1554 +ADDRLP4 96 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1554 +ADDRLP4 100 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +ADDRLP4 100 +INDIRP4 +INDIRI4 +CNSTI4 200 +ADDI4 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1554 +ADDRLP4 100 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 6 +NEI4 $1556 +ADDRLP4 100 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1556 +ADDRLP4 104 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 104 +INDIRP4 +ADDRLP4 104 +INDIRP4 +INDIRI4 +CNSTI4 200 +ADDI4 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1556 +ADDRLP4 104 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 104 +INDIRI4 +CNSTI4 3 +EQI4 $1560 +ADDRLP4 104 +INDIRI4 +CNSTI4 4 +NEI4 $1558 +LABELV $1560 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1558 +ADDRLP4 108 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 108 +INDIRP4 +ADDRLP4 108 +INDIRP4 +INDIRI4 +CNSTI4 200 +ADDI4 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1558 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 392 +ADDP4 +CNSTI4 3 +ASGNI4 +CNSTI4 29 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 108 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 108 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1545 +JUMPV +LABELV $1546 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 392 +ADDP4 +CNSTI4 4 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1544 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1561 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 84 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 84 +INDIRP4 +CNSTI4 64 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1563 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 392 +ADDP4 +CNSTI4 2 +ASGNI4 +CNSTI4 28 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 88 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 88 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1562 +JUMPV +LABELV $1563 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 392 +ADDP4 +CNSTI4 4 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1561 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1565 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 392 +ADDP4 +CNSTI4 1 +ASGNI4 +CNSTI4 27 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 84 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 84 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $1565 +LABELV $1562 +LABELV $1545 +ADDRLP4 84 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 84 +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 84 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1567 +ADDRLP4 88 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 88 +INDIRI4 +CNSTI4 1 +LTI4 $1570 +ADDRLP4 88 +INDIRI4 +CNSTI4 9 +GTI4 $1570 +ADDRLP4 88 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1575-4 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1575 +address $1572 +address $1572 +address $1570 +address $1570 +address $1570 +address $1570 +address $1573 +address $1574 +address $1574 +code +LABELV $1572 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 392 +ADDP4 +CNSTI4 1 +ASGNI4 +CNSTI4 27 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 96 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 96 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1570 +JUMPV +LABELV $1573 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 392 +ADDP4 +CNSTI4 2 +ASGNI4 +CNSTI4 27 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 100 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 100 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1570 +JUMPV +LABELV $1574 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 392 +ADDP4 +CNSTI4 2 +ASGNI4 +CNSTI4 28 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 104 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 104 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $1570 +LABELV $1567 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1577 +ADDRLP4 88 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 88 +INDIRI4 +CNSTI4 11 +EQI4 $1582 +ADDRGP4 $1579 +JUMPV +LABELV $1582 +CNSTI4 8 +ARGI4 +ADDRGP4 PM_StartTorsoAnim +CALLV +pop +CNSTI4 5 +ARGI4 +ADDRGP4 PM_StartWeaponAnim +CALLV +pop +ADDRGP4 $1578 +JUMPV +LABELV $1579 +CNSTI4 7 +ARGI4 +ADDRGP4 PM_StartTorsoAnim +CALLV +pop +CNSTI4 5 +ARGI4 +ADDRGP4 PM_StartWeaponAnim +CALLV +pop +ADDRGP4 $1578 +JUMPV +LABELV $1577 +ADDRLP4 92 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 88 +ADDRLP4 92 +INDIRI4 +ASGNI4 +ADDRLP4 96 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 96 +INDIRI4 +CNSTI4 3 +LTI4 $1583 +ADDRLP4 96 +INDIRI4 +CNSTI4 10 +GTI4 $1583 +ADDRLP4 96 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1602-12 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1602 +address $1586 +address $1586 +address $1592 +address $1589 +address $1583 +address $1583 +address $1583 +address $1595 +code +LABELV $1586 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1584 +ADDRLP4 88 +ADDRLP4 88 +INDIRI4 +CNSTI4 5462 +DIVI4 +ASGNI4 +CNSTI4 16 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRLP4 88 +INDIRI4 +CNSTI4 5 +ADDI4 +ARGI4 +ADDRGP4 PM_StartWeaponAnim +CALLV +pop +ADDRGP4 $1584 +JUMPV +LABELV $1589 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1590 +CNSTI4 17 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +CNSTI4 11 +ARGI4 +ADDRGP4 PM_StartWeaponAnim +CALLV +pop +LABELV $1590 +LABELV $1592 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1584 +ADDRLP4 88 +ADDRLP4 88 +INDIRI4 +CNSTI4 5462 +DIVI4 +ASGNI4 +CNSTI4 16 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRLP4 88 +INDIRI4 +CNSTI4 5 +ADDI4 +ARGI4 +ADDRGP4 PM_StartWeaponAnim +CALLV +pop +ADDRGP4 $1584 +JUMPV +LABELV $1595 +ADDRLP4 88 +ADDRLP4 88 +INDIRI4 +CNSTI4 10923 +DIVI4 +ASGNI4 +ADDRLP4 88 +INDIRI4 +CNSTI4 16 +ADDI4 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRLP4 88 +INDIRI4 +CNSTI4 5 +ADDI4 +ARGI4 +ADDRGP4 PM_StartWeaponAnim +CALLV +pop +ADDRGP4 $1584 +JUMPV +LABELV $1583 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1596 +CNSTI4 16 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +CNSTI4 5 +ARGI4 +ADDRGP4 PM_StartWeaponAnim +CALLV +pop +ADDRGP4 $1584 +JUMPV +LABELV $1596 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1598 +CNSTI4 17 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +CNSTI4 6 +ARGI4 +ADDRGP4 PM_StartWeaponAnim +CALLV +pop +ADDRGP4 $1584 +JUMPV +LABELV $1598 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1584 +CNSTI4 18 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +CNSTI4 7 +ARGI4 +ADDRGP4 PM_StartWeaponAnim +CALLV +pop +LABELV $1584 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +CNSTI4 500 +ASGNI4 +LABELV $1578 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 5 +EQI4 $1604 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 3 +ASGNI4 +LABELV $1604 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 88 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 92 +CNSTI4 0 +ASGNI4 +ADDRLP4 88 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +ADDRLP4 92 +INDIRI4 +EQI4 $1613 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 9 +NEI4 $1610 +ADDRLP4 0 +INDIRI4 +ADDRLP4 92 +INDIRI4 +NEI4 $1613 +LABELV $1610 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 6 +NEI4 $1612 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $1613 +LABELV $1612 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 10 +NEI4 $1614 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $1613 +LABELV $1614 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $1606 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1606 +LABELV $1613 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 16 +NEI4 $1615 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1615 +ADDRLP4 96 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ADDRLP4 96 +INDIRP4 +INDIRI4 +CNSTI4 7 +SUBI4 +ASGNI4 +LABELV $1615 +ADDRLP4 100 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 16 +NEI4 $1617 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1617 +ADDRLP4 100 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +CNSTI4 7 +GEI4 $1617 +ADDRLP4 104 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 104 +INDIRP4 +ADDRLP4 104 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1617 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 20 +NEI4 $1619 +ADDRLP4 108 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 108 +INDIRI4 +EQI4 $1619 +ADDRLP4 4 +INDIRI4 +ADDRLP4 108 +INDIRI4 +NEI4 $1619 +ADDRLP4 112 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 116 +ADDRLP4 112 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 120 +CNSTI4 3000 +ASGNI4 +ADDRLP4 116 +INDIRP4 +ADDRLP4 116 +INDIRP4 +INDIRI4 +CNSTI4 10 +ADDRLP4 112 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +MULI4 +ADDRLP4 120 +INDIRI4 +ADDI4 +CNSTI4 1 +SUBI4 +ADDRLP4 120 +INDIRI4 +DIVI4 +SUBI4 +ASGNI4 +LABELV $1619 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 18 +NEI4 $1621 +ADDRLP4 124 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 124 +INDIRI4 +EQI4 $1621 +ADDRLP4 4 +INDIRI4 +ADDRLP4 124 +INDIRI4 +NEI4 $1621 +ADDRLP4 128 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 132 +ADDRLP4 128 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 136 +CNSTI4 3000 +ASGNI4 +ADDRLP4 132 +INDIRP4 +ADDRLP4 132 +INDIRP4 +INDIRI4 +CNSTI4 50 +ADDRLP4 128 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +MULI4 +ADDRLP4 136 +INDIRI4 +ADDI4 +CNSTI4 1 +SUBI4 +ADDRLP4 136 +INDIRI4 +DIVI4 +SUBI4 +ASGNI4 +ADDRGP4 $1622 +JUMPV +LABELV $1621 +ADDRLP4 140 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 140 +INDIRP4 +ADDRLP4 140 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $1622 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $1607 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 384 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1607 +JUMPV +LABELV $1606 +ADDRLP4 96 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 96 +INDIRI4 +CNSTI4 3 +EQI4 $1627 +ADDRLP4 96 +INDIRI4 +CNSTI4 4 +NEI4 $1625 +LABELV $1627 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1625 +ADDRLP4 100 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +ADDRLP4 100 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $1628 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 384 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1628 +LABELV $1625 +LABELV $1607 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 17 +NEI4 $1630 +ADDRLP4 100 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +NEI4 $1634 +CNSTI4 8 +ARGI4 +ADDRLP4 100 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 104 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 104 +INDIRI4 +CNSTI4 0 +EQI4 $1632 +LABELV $1634 +ADDRLP4 108 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 112 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 56 +ADDP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +ADDRLP4 112 +INDIRP4 +INDIRI4 +CNSTF4 1199570944 +CNSTF4 1056964608 +ADDRLP4 108 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +MULF4 +CNSTF4 1040187392 +SUBF4 +CNSTF4 1106247680 +ADDRLP4 12 +INDIRI4 +CVIF4 4 +DIVF4 +MULF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +SUBI4 +ASGNI4 +ADDRLP4 116 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 120 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 60 +ADDP4 +ASGNP4 +ADDRLP4 120 +INDIRP4 +ADDRLP4 120 +INDIRP4 +INDIRI4 +CNSTF4 1199570944 +CNSTF4 1056964608 +ADDRLP4 116 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +MULF4 +CNSTF4 1048576000 +SUBF4 +CNSTF4 1106247680 +ADDRLP4 12 +INDIRI4 +CVIF4 4 +DIVF4 +MULF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +SUBI4 +ASGNI4 +ADDRGP4 $1633 +JUMPV +LABELV $1632 +ADDRLP4 108 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 112 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 56 +ADDP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +ADDRLP4 112 +INDIRP4 +INDIRI4 +CNSTF4 1199570944 +CNSTF4 1090519040 +ADDRLP4 108 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +MULF4 +CNSTF4 1073741824 +SUBF4 +CNSTF4 1106247680 +ADDRLP4 12 +INDIRI4 +CVIF4 4 +DIVF4 +MULF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +SUBI4 +ASGNI4 +ADDRLP4 116 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 120 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 60 +ADDP4 +ASGNP4 +ADDRLP4 120 +INDIRP4 +ADDRLP4 120 +INDIRP4 +INDIRI4 +CNSTF4 1199570944 +CNSTF4 1090519040 +ADDRLP4 116 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +MULF4 +CNSTF4 1082130432 +SUBF4 +CNSTF4 1106247680 +ADDRLP4 12 +INDIRI4 +CVIF4 4 +DIVF4 +MULF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +SUBI4 +ASGNI4 +LABELV $1633 +LABELV $1630 +ADDRLP4 100 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +ADDRLP4 100 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1347 +endproc PM_Weapon 144 16 +proc PM_Animate 4 4 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 5 +EQI4 $1639 +ADDRLP4 0 +INDIRI4 +CNSTI4 6 +EQI4 $1639 +ADDRLP4 0 +INDIRI4 +CNSTI4 7 +NEI4 $1636 +LABELV $1639 +ADDRGP4 $1635 +JUMPV +LABELV $1636 +ADDRGP4 pm +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 8 +BANDI4 +CNSTI4 0 +EQI4 $1640 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1642 +ADDRGP4 $1635 +JUMPV +LABELV $1642 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1644 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1645 +CNSTI4 6 +ARGI4 +ADDRGP4 PM_StartTorsoAnim +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +CNSTI4 2294 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 88 +ADDP4 +CNSTI4 2294 +ASGNI4 +CNSTI4 71 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $1645 +JUMPV +LABELV $1644 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1648 +CNSTI4 1 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +CNSTI4 2294 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 88 +ADDP4 +CNSTI4 2294 +ASGNI4 +CNSTI4 71 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +LABELV $1648 +LABELV $1645 +LABELV $1640 +LABELV $1635 +endproc PM_Animate 4 4 +proc PM_DropTimers 4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1651 +ADDRGP4 pml+40 +INDIRI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +LTI4 $1653 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 -8417 +BANDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1654 +JUMPV +LABELV $1653 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $1654 +LABELV $1651 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1657 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $1660 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 72 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1660 +LABELV $1657 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1662 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $1665 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1665 +LABELV $1662 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1667 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 88 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $1670 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 88 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1670 +LABELV $1667 +LABELV $1650 +endproc PM_DropTimers 4 0 +export PM_UpdateViewAngles +proc PM_UpdateViewAngles 196 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $1673 +ADDRGP4 $1672 +JUMPV +LABELV $1673 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $1675 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $1675 +ADDRGP4 $1672 +JUMPV +LABELV $1675 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1677 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +NEI4 $1681 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +LSHI4 +ADDRLP4 16 +ADDP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +ADDP4 +INDIRI4 +CVII2 4 +ASGNI2 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1682 +CNSTI4 1 +ARGI4 +ADDRGP4 $1685 +ARGP4 +ADDRGP4 $1686 +ARGP4 +CNSTI4 3883 +ARGI4 +ADDRGP4 $1687 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +ADDRGP4 $1682 +JUMPV +LABELV $1681 +ADDRLP4 104 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +LSHI4 +ADDRLP4 16 +ADDP4 +ADDRLP4 104 +INDIRI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +INDIRI4 +ADDRLP4 104 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +ADDP4 +INDIRI4 +ADDI4 +CVII2 4 +ASGNI2 +LABELV $1682 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $1688 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +LSHI4 +ADDRLP4 16 +ADDP4 +INDIRI2 +CVII4 2 +CNSTI4 16000 +LEI4 $1690 +ADDRLP4 108 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 108 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +ADDP4 +CNSTI4 16000 +ADDRLP4 108 +INDIRI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +LSHI4 +ADDRLP4 16 +ADDP4 +CNSTI2 16000 +ASGNI2 +ADDRGP4 $1691 +JUMPV +LABELV $1690 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +LSHI4 +ADDRLP4 16 +ADDP4 +INDIRI2 +CVII4 2 +CNSTI4 -16000 +GEI4 $1692 +ADDRLP4 108 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 108 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +ADDP4 +CNSTI4 -16000 +ADDRLP4 108 +INDIRI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +LSHI4 +ADDRLP4 16 +ADDP4 +CNSTI2 -16000 +ASGNI2 +LABELV $1692 +LABELV $1691 +LABELV $1688 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +CNSTF4 1001652224 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +LSHI4 +ADDRLP4 16 +ADDP4 +INDIRI2 +CVII4 2 +CVIF4 4 +MULF4 +ASGNF4 +LABELV $1678 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $1677 +ADDRLP4 4 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRLP4 104 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 104 +INDIRI4 +EQI4 $1696 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRLP4 104 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +ARGI4 +ADDRLP4 108 +ADDRGP4 BG_RotateAxis +CALLI4 +ASGNI4 +ADDRLP4 108 +INDIRI4 +CNSTI4 0 +NEI4 $1694 +LABELV $1696 +ADDRLP4 24 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRGP4 AxisCopy +CALLV +pop +LABELV $1694 +ADDRLP4 60 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 AxisToAngles +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1702 +JUMPV +LABELV $1701 +ADDRLP4 112 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +ADDRLP4 112 +INDIRP4 +INDIRF4 +CNSTF4 1135869952 +SUBF4 +ASGNF4 +LABELV $1702 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +CNSTF4 1127481344 +GTF4 $1701 +ADDRGP4 $1705 +JUMPV +LABELV $1704 +ADDRLP4 116 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +ASGNP4 +ADDRLP4 116 +INDIRP4 +ADDRLP4 116 +INDIRP4 +INDIRF4 +CNSTF4 1135869952 +ADDF4 +ASGNF4 +LABELV $1705 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +CNSTF4 3274964992 +LTF4 $1704 +LABELV $1698 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $1702 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1707 +ADDRLP4 112 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 112 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +ADDP4 +ADDRLP4 112 +INDIRI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $1708 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $1707 +ADDRLP4 120 +CNSTI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 120 +INDIRI4 +NEI4 $1711 +CNSTI4 8 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 124 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 124 +INDIRI4 +CNSTI4 0 +NEI4 $1711 +ADDRFP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 140 +ARGP4 +ADDRGP4 ByteToDir +CALLV +pop +ADDRLP4 140 +ARGP4 +ADDRLP4 128 +ARGP4 +ADDRGP4 vectoangles +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1713 +ADDRLP4 156 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 156 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 156 +INDIRI4 +ADDRLP4 128 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 160 +ADDRGP4 AngleSubtract +CALLF4 +ASGNF4 +ADDRLP4 152 +ADDRLP4 160 +INDIRF4 +ASGNF4 +ADDRGP4 $1718 +JUMPV +LABELV $1717 +ADDRLP4 152 +ADDRLP4 152 +INDIRF4 +CNSTF4 1135869952 +SUBF4 +ASGNF4 +LABELV $1718 +ADDRLP4 152 +INDIRF4 +CNSTF4 1127481344 +GTF4 $1717 +ADDRGP4 $1721 +JUMPV +LABELV $1720 +ADDRLP4 152 +ADDRLP4 152 +INDIRF4 +CNSTF4 1135869952 +ADDF4 +ASGNF4 +LABELV $1721 +ADDRLP4 152 +INDIRF4 +CNSTF4 3274964992 +LTF4 $1720 +ADDRLP4 152 +INDIRF4 +CNSTF4 3266576384 +GEF4 $1723 +ADDRLP4 152 +INDIRF4 +ARGF4 +ADDRLP4 164 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 168 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 168 +INDIRP4 +ADDRLP4 168 +INDIRP4 +INDIRI4 +CNSTF4 1199570944 +ADDRLP4 164 +INDIRF4 +CNSTF4 1119092736 +SUBF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +ADDI4 +ASGNI4 +ADDRGP4 $1724 +JUMPV +LABELV $1723 +ADDRLP4 152 +INDIRF4 +CNSTF4 1119092736 +LEF4 $1725 +ADDRLP4 152 +INDIRF4 +ARGF4 +ADDRLP4 172 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 176 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 176 +INDIRP4 +ADDRLP4 176 +INDIRP4 +INDIRI4 +CNSTF4 1199570944 +ADDRLP4 172 +INDIRF4 +CNSTF4 1119092736 +SUBF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +SUBI4 +ASGNI4 +LABELV $1725 +LABELV $1724 +ADDRLP4 152 +INDIRF4 +CNSTF4 0 +GEF4 $1727 +ADDRLP4 152 +INDIRF4 +ARGF4 +ADDRLP4 180 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 184 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 184 +INDIRP4 +ADDRLP4 184 +INDIRP4 +INDIRI4 +CNSTF4 1199570944 +CNSTF4 1028443341 +ADDRLP4 180 +INDIRF4 +MULF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +ADDI4 +ASGNI4 +ADDRGP4 $1728 +JUMPV +LABELV $1727 +ADDRLP4 152 +INDIRF4 +CNSTF4 0 +LEF4 $1729 +ADDRLP4 152 +INDIRF4 +ARGF4 +ADDRLP4 188 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 192 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 192 +INDIRP4 +ADDRLP4 192 +INDIRP4 +INDIRI4 +CNSTF4 1199570944 +CNSTF4 1028443341 +ADDRLP4 188 +INDIRF4 +MULF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +SUBI4 +ASGNI4 +LABELV $1729 +LABELV $1728 +LABELV $1714 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $1713 +LABELV $1711 +LABELV $1672 +endproc PM_UpdateViewAngles 196 20 +export PmoveSingle +proc PmoveSingle 156 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRGP4 pm +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRGP4 c_pmove +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +INDIRP4 +CNSTI4 176 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +CNSTI4 332 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $1732 +ADDRLP4 8 +ADDRGP4 pm +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 -33554433 +BANDI4 +ASGNI4 +LABELV $1732 +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 12 +ADDRGP4 abs +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 64 +GTI4 $1736 +ADDRGP4 pm +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 16 +ADDRGP4 abs +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 64 +LEI4 $1734 +LABELV $1736 +ADDRLP4 20 +ADDRGP4 pm +INDIRP4 +CNSTI4 24 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +CNSTI4 -17 +BANDI4 +ASGNI4 +LABELV $1734 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 24 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +ADDRLP4 28 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +ADDRLP4 32 +INDIRI4 +NEI4 $1737 +ADDRLP4 28 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 7 +EQI4 $1737 +ADDRLP4 24 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 32 +INDIRI4 +EQI4 $1737 +ADDRLP4 28 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +ADDRLP4 32 +INDIRI4 +GTI4 $1739 +ADDRLP4 28 +INDIRP4 +CNSTI4 388 +ADDP4 +INDIRI4 +ADDRLP4 32 +INDIRI4 +GTI4 $1739 +ADDRLP4 28 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1737 +LABELV $1739 +ADDRLP4 40 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +CNSTI4 512 +BORI4 +ASGNI4 +ADDRGP4 $1738 +JUMPV +LABELV $1737 +ADDRLP4 44 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +CNSTI4 -513 +BANDI4 +ASGNI4 +LABELV $1738 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 52 +ADDRLP4 48 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +ADDRLP4 52 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +ADDRLP4 56 +INDIRI4 +NEI4 $1740 +ADDRLP4 52 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 7 +EQI4 $1740 +ADDRLP4 48 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +ADDRLP4 56 +INDIRI4 +EQI4 $1740 +ADDRLP4 52 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +ADDRLP4 56 +INDIRI4 +GTI4 $1742 +ADDRLP4 52 +INDIRP4 +CNSTI4 388 +ADDP4 +INDIRI4 +ADDRLP4 56 +INDIRI4 +GTI4 $1742 +ADDRLP4 52 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 60 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1740 +LABELV $1742 +ADDRLP4 64 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRI4 +CNSTI4 1024 +BORI4 +ASGNI4 +ADDRGP4 $1741 +JUMPV +LABELV $1740 +ADDRLP4 68 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ADDRLP4 68 +INDIRP4 +INDIRI4 +CNSTI4 -1025 +BANDI4 +ASGNI4 +LABELV $1741 +ADDRLP4 72 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 76 +ADDRLP4 72 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 80 +CNSTI4 0 +ASGNI4 +ADDRLP4 76 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +ADDRLP4 80 +INDIRI4 +NEI4 $1743 +ADDRLP4 84 +CNSTI4 4 +ASGNI4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 84 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 7 +EQI4 $1743 +ADDRLP4 72 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +ADDRLP4 84 +INDIRI4 +BANDI4 +ADDRLP4 80 +INDIRI4 +EQI4 $1743 +ADDRLP4 76 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +ADDRLP4 80 +INDIRI4 +GTI4 $1745 +ADDRLP4 76 +INDIRP4 +CNSTI4 388 +ADDP4 +INDIRI4 +ADDRLP4 80 +INDIRI4 +GTI4 $1745 +ADDRLP4 76 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 88 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1743 +LABELV $1745 +ADDRLP4 92 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 92 +INDIRP4 +ADDRLP4 92 +INDIRP4 +INDIRI4 +CNSTI4 2048 +BORI4 +ASGNI4 +ADDRGP4 $1744 +JUMPV +LABELV $1743 +ADDRLP4 96 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ADDRLP4 96 +INDIRP4 +INDIRI4 +CNSTI4 -2049 +BANDI4 +ASGNI4 +LABELV $1744 +ADDRLP4 100 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 104 +CNSTI4 0 +ASGNI4 +ADDRLP4 100 +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ADDRLP4 104 +INDIRI4 +LEI4 $1746 +ADDRLP4 100 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 5 +BANDI4 +ADDRLP4 104 +INDIRI4 +NEI4 $1746 +ADDRLP4 108 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 108 +INDIRP4 +ADDRLP4 108 +INDIRP4 +INDIRI4 +CNSTI4 -257 +BANDI4 +ASGNI4 +LABELV $1746 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $1748 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 29 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +INDIRP4 +CNSTI4 30 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +LEI4 $1750 +ADDRFP4 0 +INDIRP4 +CNSTI4 31 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $1750 +LABELV $1748 +ADDRGP4 pml +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 148 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRGP4 pml+40 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 pml+40 +INDIRI4 +CNSTI4 1 +GEI4 $1753 +ADDRGP4 pml+40 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1754 +JUMPV +LABELV $1753 +ADDRGP4 pml+40 +INDIRI4 +CNSTI4 200 +LEI4 $1757 +ADDRGP4 pml+40 +CNSTI4 200 +ASGNI4 +LABELV $1757 +LABELV $1754 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 pml+120 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 pml+132 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 pml+36 +CNSTF4 981668463 +ADDRGP4 pml+40 +INDIRI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRGP4 pml +ARGP4 +ADDRGP4 pml+12 +ARGP4 +ADDRGP4 pml+24 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +GEI4 $1767 +ADDRLP4 112 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +ADDRLP4 112 +INDIRP4 +INDIRI4 +CNSTI4 -3 +BANDI4 +ASGNI4 +LABELV $1767 +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $1769 +ADDRLP4 112 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +ADDRLP4 112 +INDIRP4 +INDIRI4 +CNSTI4 16 +BORI4 +ASGNI4 +ADDRGP4 $1770 +JUMPV +LABELV $1769 +ADDRLP4 116 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 120 +ADDRLP4 116 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 124 +CNSTI4 0 +ASGNI4 +ADDRLP4 120 +INDIRI4 +ADDRLP4 124 +INDIRI4 +GTI4 $1773 +ADDRLP4 120 +INDIRI4 +ADDRLP4 124 +INDIRI4 +NEI4 $1771 +ADDRLP4 116 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 124 +INDIRI4 +EQI4 $1771 +LABELV $1773 +ADDRLP4 128 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 128 +INDIRP4 +ADDRLP4 128 +INDIRP4 +INDIRI4 +CNSTI4 -17 +BANDI4 +ASGNI4 +LABELV $1771 +LABELV $1770 +ADDRLP4 132 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 132 +INDIRI4 +CNSTI4 5 +EQI4 $1777 +ADDRLP4 132 +INDIRI4 +CNSTI4 6 +EQI4 $1777 +ADDRLP4 132 +INDIRI4 +CNSTI4 7 +NEI4 $1774 +LABELV $1777 +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRGP4 pm +INDIRP4 +CNSTI4 30 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $1774 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1778 +ADDRLP4 136 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 136 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 136 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRGP4 PM_UpdateViewAngles +CALLV +pop +ADDRGP4 PM_CheckDuck +CALLV +pop +ADDRGP4 PM_FlyMove +CALLV +pop +ADDRGP4 PM_DropTimers +CALLV +pop +ADDRGP4 $1731 +JUMPV +LABELV $1778 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1780 +ADDRLP4 136 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 136 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 136 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRGP4 PM_UpdateViewAngles +CALLV +pop +ADDRGP4 PM_NoclipMove +CALLV +pop +ADDRGP4 PM_SetViewheight +CALLV +pop +ADDRGP4 PM_Weapon +CALLV +pop +ADDRGP4 PM_DropTimers +CALLV +pop +ADDRGP4 $1731 +JUMPV +LABELV $1780 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 6 +NEI4 $1782 +ADDRGP4 $1731 +JUMPV +LABELV $1782 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $1784 +ADDRGP4 $1731 +JUMPV +LABELV $1784 +ADDRGP4 PM_SetWaterLevel +CALLV +pop +ADDRGP4 pml+144 +ADDRFP4 0 +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 PM_CheckDuck +CALLV +pop +ADDRGP4 PM_CheckLadder +CALLV +pop +ADDRGP4 PM_GroundTrace +CALLV +pop +ADDRLP4 136 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 136 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 136 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRGP4 PM_UpdateViewAngles +CALLV +pop +ADDRLP4 140 +CNSTI4 4 +ASGNI4 +ADDRLP4 144 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ADDRLP4 140 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 144 +INDIRI4 +CNSTI4 5 +EQI4 $1789 +ADDRLP4 144 +INDIRI4 +ADDRLP4 140 +INDIRI4 +NEI4 $1787 +LABELV $1789 +ADDRGP4 PM_DeadMove +CALLV +pop +LABELV $1787 +ADDRGP4 PM_DropTimers +CALLV +pop +ADDRGP4 PM_CheckDodge +CALLI4 +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $1790 +ADDRGP4 PM_JetPackMove +CALLV +pop +ADDRGP4 $1791 +JUMPV +LABELV $1790 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 8 +NEI4 $1792 +ADDRGP4 PM_HUMMELFLY +CALLV +pop +ADDRGP4 $1793 +JUMPV +LABELV $1792 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $1794 +ADDRGP4 PM_WaterJumpMove +CALLV +pop +ADDRGP4 $1795 +JUMPV +LABELV $1794 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 1 +LEI4 $1796 +ADDRGP4 PM_WaterMove +CALLV +pop +ADDRGP4 $1797 +JUMPV +LABELV $1796 +ADDRGP4 pml+52 +INDIRI4 +CNSTI4 0 +EQI4 $1798 +ADDRGP4 PM_LadderMove +CALLV +pop +ADDRGP4 $1799 +JUMPV +LABELV $1798 +ADDRGP4 pml+44 +INDIRI4 +CNSTI4 0 +EQI4 $1801 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 148 +ADDRGP4 BG_ClassHasAbility +CALLI4 +ASGNI4 +ADDRLP4 152 +CNSTI4 0 +ASGNI4 +ADDRLP4 148 +INDIRI4 +ADDRLP4 152 +INDIRI4 +EQI4 $1804 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 152 +INDIRI4 +EQI4 $1804 +ADDRGP4 PM_ClimbMove +CALLV +pop +ADDRGP4 $1802 +JUMPV +LABELV $1804 +ADDRGP4 PM_WalkMove +CALLV +pop +ADDRGP4 $1802 +JUMPV +LABELV $1801 +ADDRGP4 PM_AirMove +CALLV +pop +LABELV $1802 +LABELV $1799 +LABELV $1797 +LABELV $1795 +LABELV $1793 +LABELV $1791 +ADDRGP4 PM_Animate +CALLV +pop +ADDRGP4 PM_GroundTrace +CALLV +pop +ADDRLP4 148 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 148 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 148 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRGP4 PM_UpdateViewAngles +CALLV +pop +ADDRGP4 PM_SetWaterLevel +CALLV +pop +ADDRGP4 PM_Weapon +CALLV +pop +ADDRGP4 PM_TorsoAnimation +CALLV +pop +ADDRGP4 PM_Footsteps +CALLV +pop +ADDRGP4 PM_WaterEvents +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRGP4 trap_SnapVector +CALLV +pop +LABELV $1731 +endproc PmoveSingle 156 16 +export Pmove +proc Pmove 24 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +INDIRI4 +GEI4 $1807 +ADDRGP4 $1806 +JUMPV +LABELV $1807 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +INDIRI4 +CNSTI4 1000 +ADDI4 +LEI4 $1809 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1000 +SUBI4 +ASGNI4 +LABELV $1809 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 408 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 63 +BANDI4 +ASGNI4 +ADDRGP4 $1812 +JUMPV +LABELV $1811 +ADDRLP4 12 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 344 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1814 +ADDRLP4 12 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 348 +ADDP4 +INDIRI4 +LEI4 $1815 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 348 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1815 +JUMPV +LABELV $1814 +ADDRLP4 12 +INDIRI4 +CNSTI4 66 +LEI4 $1818 +ADDRLP4 12 +CNSTI4 66 +ASGNI4 +LABELV $1818 +LABELV $1815 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 PmoveSingle +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $1820 +ADDRFP4 0 +INDIRP4 +CNSTI4 31 +ADDP4 +CNSTI1 20 +ASGNI1 +LABELV $1820 +LABELV $1812 +ADDRFP4 0 +INDIRP4 +INDIRP4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +NEI4 $1811 +LABELV $1806 +endproc Pmove 24 4 +import VectorCompareEpsilon +import trap_SnapVector +import PM_PredictStepMove +import PM_StepSlideMove +import PM_StepEvent +import PM_SlideMove +bss +export pml +align 4 +LABELV pml +skip 148 +export pm +align 4 +LABELV pm +skip 4 +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $1687 +byte 1 99 +byte 1 109 +byte 1 100 +byte 1 45 +byte 1 62 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 91 +byte 1 32 +byte 1 105 +byte 1 32 +byte 1 93 +byte 1 32 +byte 1 61 +byte 1 61 +byte 1 32 +byte 1 48 +byte 1 0 +align 1 +LABELV $1686 +byte 1 115 +byte 1 114 +byte 1 99 +byte 1 47 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 47 +byte 1 98 +byte 1 103 +byte 1 95 +byte 1 112 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 46 +byte 1 99 +byte 1 0 +align 1 +LABELV $1685 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 37 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 65 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 96 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $1181 +byte 1 37 +byte 1 105 +byte 1 58 +byte 1 76 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $1170 +byte 1 37 +byte 1 105 +byte 1 58 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 10 +byte 1 0 +align 1 +LABELV $1155 +byte 1 37 +byte 1 105 +byte 1 58 +byte 1 107 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 111 +byte 1 102 +byte 1 102 +byte 1 10 +byte 1 0 +align 1 +LABELV $900 +byte 1 37 +byte 1 105 +byte 1 58 +byte 1 108 +byte 1 105 +byte 1 102 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $873 +byte 1 37 +byte 1 105 +byte 1 58 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 115 +byte 1 111 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 10 +byte 1 0 diff --git a/build/release-linux-x86_64/base/cgame/bg_slidemove.asm b/build/release-linux-x86_64/base/cgame/bg_slidemove.asm new file mode 100644 index 0000000..63374ed --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/bg_slidemove.asm @@ -0,0 +1,2416 @@ +export PM_SlideMove +code +proc PM_SlideMove 320 28 +ADDRLP4 212 +CNSTI4 4 +ASGNI4 +ADDRLP4 216 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $62 +ADDRLP4 228 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 116 +ADDRLP4 228 +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 116+8 +ADDRLP4 116+8 +INDIRF4 +ADDRLP4 228 +INDIRP4 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 232 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 232 +INDIRP4 +CNSTF4 1056964608 +ADDRLP4 232 +INDIRP4 +INDIRF4 +ADDRLP4 116+8 +INDIRF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 216+8 +ADDRLP4 116+8 +INDIRF4 +ASGNF4 +ADDRGP4 pml+48 +INDIRI4 +CNSTI4 0 +EQI4 $69 +ADDRLP4 236 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 236 +INDIRP4 +ARGP4 +ADDRGP4 pml+56+24 +ARGP4 +ADDRLP4 236 +INDIRP4 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +LABELV $69 +LABELV $62 +ADDRLP4 192 +ADDRGP4 pml+36 +INDIRF4 +ASGNF4 +ADDRGP4 pml+48 +INDIRI4 +CNSTI4 0 +EQI4 $75 +ADDRLP4 96 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRGP4 pml+56+24 +INDIRB +ASGNB 12 +ADDRGP4 $76 +JUMPV +LABELV $75 +ADDRLP4 96 +CNSTI4 0 +ASGNI4 +LABELV $76 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +CNSTI4 12 +ADDRLP4 96 +INDIRI4 +MULI4 +ADDRLP4 4 +ADDP4 +ARGP4 +ADDRGP4 VectorNormalize2 +CALLF4 +pop +ADDRLP4 96 +ADDRLP4 96 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 208 +CNSTI4 0 +ASGNI4 +ADDRGP4 $83 +JUMPV +LABELV $80 +ADDRLP4 228 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 232 +ADDRLP4 228 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 196 +ADDRLP4 232 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 232 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 192 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 240 +ADDRLP4 228 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 196+4 +ADDRLP4 240 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 240 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ADDRLP4 192 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 244 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 196+8 +ADDRLP4 244 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 244 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ADDRLP4 192 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 128 +ARGP4 +ADDRLP4 248 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 252 +ADDRLP4 248 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 252 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 248 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 248 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 196 +ARGP4 +ADDRLP4 252 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 248 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 248 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 128 +INDIRI4 +CNSTI4 0 +EQI4 $86 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 0 +ASGNF4 +CNSTI4 1 +RETI4 +ADDRGP4 $61 +JUMPV +LABELV $86 +ADDRLP4 128+8 +INDIRF4 +CNSTF4 0 +LEF4 $88 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 128+12 +INDIRB +ASGNB 12 +LABELV $88 +ADDRLP4 128+8 +INDIRF4 +CNSTF4 1065353216 +NEF4 $92 +ADDRGP4 $82 +JUMPV +LABELV $92 +ADDRLP4 128+52 +INDIRI4 +ARGI4 +ADDRGP4 PM_AddTouchEnt +CALLV +pop +ADDRLP4 192 +ADDRLP4 192 +INDIRF4 +ADDRLP4 192 +INDIRF4 +ADDRLP4 128+8 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 96 +INDIRI4 +CNSTI4 5 +LTI4 $97 +ADDRLP4 260 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 264 +CNSTF4 0 +ASGNF4 +ADDRLP4 260 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 264 +INDIRF4 +ASGNF4 +ADDRLP4 260 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRLP4 264 +INDIRF4 +ASGNF4 +ADDRLP4 260 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRLP4 264 +INDIRF4 +ASGNF4 +CNSTI4 1 +RETI4 +ADDRGP4 $61 +JUMPV +LABELV $97 +ADDRLP4 80 +CNSTI4 0 +ASGNI4 +ADDRGP4 $102 +JUMPV +LABELV $99 +ADDRLP4 260 +CNSTI4 12 +ADDRLP4 80 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 128+24 +INDIRF4 +ADDRLP4 260 +INDIRI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 128+24+4 +INDIRF4 +ADDRLP4 260 +INDIRI4 +ADDRLP4 4+4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 128+24+8 +INDIRF4 +ADDRLP4 260 +INDIRI4 +ADDRLP4 4+8 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 1065185444 +LEF4 $103 +ADDRLP4 264 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 264 +INDIRP4 +ADDRLP4 128+24 +INDIRF4 +ADDRLP4 264 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 268 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 268 +INDIRP4 +ADDRLP4 128+24+4 +INDIRF4 +ADDRLP4 268 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 272 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 272 +INDIRP4 +ADDRLP4 128+24+8 +INDIRF4 +ADDRLP4 272 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRGP4 $101 +JUMPV +LABELV $103 +LABELV $100 +ADDRLP4 80 +ADDRLP4 80 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $102 +ADDRLP4 80 +INDIRI4 +ADDRLP4 96 +INDIRI4 +LTI4 $99 +LABELV $101 +ADDRLP4 80 +INDIRI4 +ADDRLP4 96 +INDIRI4 +GEI4 $117 +ADDRGP4 $81 +JUMPV +LABELV $117 +CNSTI4 12 +ADDRLP4 96 +INDIRI4 +MULI4 +ADDRLP4 4 +ADDP4 +ADDRLP4 128+24 +INDIRB +ASGNB 12 +ADDRLP4 96 +ADDRLP4 96 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 80 +CNSTI4 0 +ASGNI4 +ADDRGP4 $123 +JUMPV +LABELV $120 +ADDRLP4 260 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 264 +CNSTI4 12 +ADDRLP4 80 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 188 +ADDRLP4 260 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 264 +INDIRI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 260 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ADDRLP4 264 +INDIRI4 +ADDRLP4 4+4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 260 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ADDRLP4 264 +INDIRI4 +ADDRLP4 4+8 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 188 +INDIRF4 +CNSTF4 1036831949 +LTF4 $126 +ADDRGP4 $121 +JUMPV +LABELV $126 +ADDRLP4 188 +INDIRF4 +NEGF4 +ADDRGP4 pml+116 +INDIRF4 +LEF4 $128 +ADDRGP4 pml+116 +ADDRLP4 188 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $128 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +CNSTI4 12 +ADDRLP4 80 +INDIRI4 +MULI4 +ADDRLP4 4 +ADDP4 +ARGP4 +ADDRLP4 64 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +ADDRLP4 116 +ARGP4 +CNSTI4 12 +ADDRLP4 80 +INDIRI4 +MULI4 +ADDRLP4 4 +ADDP4 +ARGP4 +ADDRLP4 104 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +ADDRLP4 76 +CNSTI4 0 +ASGNI4 +ADDRGP4 $135 +JUMPV +LABELV $132 +ADDRLP4 76 +INDIRI4 +ADDRLP4 80 +INDIRI4 +NEI4 $136 +ADDRGP4 $133 +JUMPV +LABELV $136 +ADDRLP4 268 +CNSTI4 12 +ADDRLP4 76 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 268 +INDIRI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 64+4 +INDIRF4 +ADDRLP4 268 +INDIRI4 +ADDRLP4 4+4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 64+8 +INDIRF4 +ADDRLP4 268 +INDIRI4 +ADDRLP4 4+8 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 1036831949 +LTF4 $138 +ADDRGP4 $133 +JUMPV +LABELV $138 +ADDRLP4 64 +ARGP4 +CNSTI4 12 +ADDRLP4 76 +INDIRI4 +MULI4 +ADDRLP4 4 +ADDP4 +ARGP4 +ADDRLP4 64 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +ADDRLP4 104 +ARGP4 +CNSTI4 12 +ADDRLP4 76 +INDIRI4 +MULI4 +ADDRLP4 4 +ADDP4 +ARGP4 +ADDRLP4 104 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +ADDRLP4 272 +CNSTI4 12 +ADDRLP4 80 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 272 +INDIRI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 64+4 +INDIRF4 +ADDRLP4 272 +INDIRI4 +ADDRLP4 4+4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 64+8 +INDIRF4 +ADDRLP4 272 +INDIRI4 +ADDRLP4 4+8 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 0 +LTF4 $144 +ADDRGP4 $133 +JUMPV +LABELV $144 +ADDRLP4 276 +CNSTI4 12 +ASGNI4 +ADDRLP4 276 +INDIRI4 +ADDRLP4 80 +INDIRI4 +MULI4 +ADDRLP4 4 +ADDP4 +ARGP4 +ADDRLP4 276 +INDIRI4 +ADDRLP4 76 +INDIRI4 +MULI4 +ADDRLP4 4 +ADDP4 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 84 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 280 +ADDRLP4 84 +INDIRF4 +ASGNF4 +ADDRLP4 284 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 100 +ADDRLP4 280 +INDIRF4 +ADDRLP4 284 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 84+4 +INDIRF4 +ADDRLP4 284 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 84+8 +INDIRF4 +ADDRLP4 284 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 64 +ADDRLP4 280 +INDIRF4 +ADDRLP4 100 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 64+4 +ADDRLP4 84+4 +INDIRF4 +ADDRLP4 100 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 64+8 +ADDRLP4 84+8 +INDIRF4 +ADDRLP4 100 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 292 +CNSTI4 12 +ASGNI4 +ADDRLP4 292 +INDIRI4 +ADDRLP4 80 +INDIRI4 +MULI4 +ADDRLP4 4 +ADDP4 +ARGP4 +ADDRLP4 292 +INDIRI4 +ADDRLP4 76 +INDIRI4 +MULI4 +ADDRLP4 4 +ADDP4 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 84 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 296 +ADDRLP4 84 +INDIRF4 +ASGNF4 +ADDRLP4 100 +ADDRLP4 296 +INDIRF4 +ADDRLP4 116 +INDIRF4 +MULF4 +ADDRLP4 84+4 +INDIRF4 +ADDRLP4 116+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 84+8 +INDIRF4 +ADDRLP4 116+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 104 +ADDRLP4 296 +INDIRF4 +ADDRLP4 100 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 104+4 +ADDRLP4 84+4 +INDIRF4 +ADDRLP4 100 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 104+8 +ADDRLP4 84+8 +INDIRF4 +ADDRLP4 100 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $167 +JUMPV +LABELV $164 +ADDRLP4 0 +INDIRI4 +ADDRLP4 80 +INDIRI4 +EQI4 $170 +ADDRLP4 0 +INDIRI4 +ADDRLP4 76 +INDIRI4 +NEI4 $168 +LABELV $170 +ADDRGP4 $165 +JUMPV +LABELV $168 +ADDRLP4 308 +CNSTI4 12 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 308 +INDIRI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 64+4 +INDIRF4 +ADDRLP4 308 +INDIRI4 +ADDRLP4 4+4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 64+8 +INDIRF4 +ADDRLP4 308 +INDIRI4 +ADDRLP4 4+8 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 1036831949 +LTF4 $171 +ADDRGP4 $165 +JUMPV +LABELV $171 +ADDRLP4 312 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 316 +CNSTF4 0 +ASGNF4 +ADDRLP4 312 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 316 +INDIRF4 +ASGNF4 +ADDRLP4 312 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRLP4 316 +INDIRF4 +ASGNF4 +ADDRLP4 312 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRLP4 316 +INDIRF4 +ASGNF4 +CNSTI4 1 +RETI4 +ADDRGP4 $61 +JUMPV +LABELV $165 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $167 +ADDRLP4 0 +INDIRI4 +ADDRLP4 96 +INDIRI4 +LTI4 $164 +LABELV $133 +ADDRLP4 76 +ADDRLP4 76 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $135 +ADDRLP4 76 +INDIRI4 +ADDRLP4 96 +INDIRI4 +LTI4 $132 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRLP4 64 +INDIRB +ASGNB 12 +ADDRLP4 116 +ADDRLP4 104 +INDIRB +ASGNB 12 +ADDRGP4 $122 +JUMPV +LABELV $121 +ADDRLP4 80 +ADDRLP4 80 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $123 +ADDRLP4 80 +INDIRI4 +ADDRLP4 96 +INDIRI4 +LTI4 $120 +LABELV $122 +LABELV $81 +ADDRLP4 208 +ADDRLP4 208 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $83 +ADDRLP4 208 +INDIRI4 +ADDRLP4 212 +INDIRI4 +LTI4 $80 +LABELV $82 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $177 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRLP4 116 +INDIRB +ASGNB 12 +LABELV $177 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $179 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRLP4 216 +INDIRB +ASGNB 12 +LABELV $179 +ADDRLP4 208 +INDIRI4 +CNSTI4 0 +EQI4 $182 +ADDRLP4 228 +CNSTI4 1 +ASGNI4 +ADDRGP4 $183 +JUMPV +LABELV $182 +ADDRLP4 228 +CNSTI4 0 +ASGNI4 +LABELV $183 +ADDRLP4 228 +INDIRI4 +RETI4 +LABELV $61 +endproc PM_SlideMove 320 28 +export PM_StepEvent +proc PM_StepEvent 56 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 36 +CNSTI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 40 +CNSTI4 8 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 0 +INDIRB +ASGNB 12 +ADDRLP4 12 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 44 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 24 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 12+8 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 44 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +CNSTF4 0 +LEF4 $189 +ADDRLP4 24 +INDIRF4 +CNSTF4 1073741824 +LEF4 $190 +ADDRLP4 24 +INDIRF4 +CNSTF4 1088421888 +GEF4 $193 +CNSTI4 11 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $190 +JUMPV +LABELV $193 +ADDRLP4 24 +INDIRF4 +CNSTF4 1093664768 +GEF4 $195 +CNSTI4 12 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $190 +JUMPV +LABELV $195 +ADDRLP4 24 +INDIRF4 +CNSTF4 1097859072 +GEF4 $197 +CNSTI4 13 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $190 +JUMPV +LABELV $197 +CNSTI4 14 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $190 +JUMPV +LABELV $189 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 52 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 52 +INDIRF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +CNSTF4 1073741824 +LEF4 $199 +ADDRLP4 24 +INDIRF4 +CNSTF4 1088421888 +GEF4 $201 +CNSTI4 7 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $202 +JUMPV +LABELV $201 +ADDRLP4 24 +INDIRF4 +CNSTF4 1093664768 +GEF4 $203 +CNSTI4 8 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $204 +JUMPV +LABELV $203 +ADDRLP4 24 +INDIRF4 +CNSTF4 1097859072 +GEF4 $205 +CNSTI4 9 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $206 +JUMPV +LABELV $205 +CNSTI4 10 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +LABELV $206 +LABELV $204 +LABELV $202 +LABELV $199 +LABELV $190 +ADDRGP4 pm +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $207 +ADDRGP4 $209 +ARGP4 +ADDRGP4 c_pmove +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $207 +LABELV $184 +endproc PM_StepEvent 56 8 +export PM_StepSlideMove +proc PM_StepSlideMove 232 28 +ADDRLP4 108 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 72 +ARGP4 +ADDRGP4 BG_GetClientNormal +CALLV +pop +ADDRLP4 176 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 84 +ADDRLP4 176 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 140 +ADDRLP4 176 +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 180 +ADDRGP4 PM_SlideMove +CALLI4 +ASGNI4 +ADDRLP4 180 +INDIRI4 +CNSTI4 0 +NEI4 $211 +ADDRLP4 0 +ADDRLP4 84 +INDIRB +ASGNB 12 +ADDRLP4 184 +CNSTF4 3248488448 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 184 +INDIRF4 +ADDRLP4 72 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 184 +INDIRF4 +ADDRLP4 72+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 3248488448 +ADDRLP4 72+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRLP4 188 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 188 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 188 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 188 +INDIRP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 188 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 188 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 12+8 +INDIRF4 +CNSTF4 1008981770 +LEF4 $212 +ADDRLP4 12+8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $212 +ADDRLP4 192 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 192 +INDIRI4 +NEI4 $212 +ADDRGP4 pml+48 +INDIRI4 +ADDRLP4 192 +INDIRI4 +EQI4 $212 +ADDRGP4 pm +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $224 +ADDRGP4 $226 +ARGP4 +ADDRGP4 c_pmove +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $224 +ADDRLP4 108 +CNSTI4 1 +ASGNI4 +ADDRGP4 $212 +JUMPV +LABELV $211 +ADDRLP4 0 +ADDRLP4 84 +INDIRB +ASGNB 12 +ADDRLP4 184 +CNSTF4 3248488448 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 184 +INDIRF4 +ADDRLP4 72 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 184 +INDIRF4 +ADDRLP4 72+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 3248488448 +ADDRLP4 72+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRLP4 188 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 188 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 188 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 188 +INDIRP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 188 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 188 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 192 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 12+24 +INDIRF4 +ADDRLP4 192 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 12+24+4 +INDIRF4 +ADDRLP4 192 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 12+24+8 +INDIRF4 +ADDRLP4 192 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 0 +LEF4 $233 +ADDRLP4 12+8 +INDIRF4 +CNSTF4 1065353216 +EQF4 $248 +ADDRLP4 12+24 +INDIRF4 +ADDRLP4 72 +INDIRF4 +MULF4 +ADDRLP4 12+24+4 +INDIRF4 +ADDRLP4 72+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 12+24+8 +INDIRF4 +ADDRLP4 72+8 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 1060320051 +GEF4 $233 +LABELV $248 +ADDRLP4 108 +INDIRI4 +RETI4 +ADDRGP4 $210 +JUMPV +LABELV $233 +ADDRLP4 196 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 152 +ADDRLP4 196 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 164 +ADDRLP4 196 +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 96 +ADDRLP4 84 +INDIRB +ASGNB 12 +ADDRLP4 200 +CNSTF4 1101004800 +ASGNF4 +ADDRLP4 96 +ADDRLP4 96 +INDIRF4 +ADDRLP4 200 +INDIRF4 +ADDRLP4 72 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 96+4 +ADDRLP4 96+4 +INDIRF4 +ADDRLP4 200 +INDIRF4 +ADDRLP4 72+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 96+8 +ADDRLP4 96+8 +INDIRF4 +CNSTF4 1101004800 +ADDRLP4 72+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRLP4 204 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 204 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 204 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 96 +ARGP4 +ADDRLP4 204 +INDIRP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 204 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 204 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $255 +ADDRGP4 pm +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $257 +ADDRGP4 $259 +ARGP4 +ADDRGP4 c_pmove +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $257 +ADDRLP4 108 +INDIRI4 +RETI4 +ADDRGP4 $210 +JUMPV +LABELV $255 +ADDRLP4 112 +ADDRLP4 12+12 +INDIRF4 +ADDRLP4 84 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 112+4 +ADDRLP4 12+12+4 +INDIRF4 +ADDRLP4 84+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 112+8 +ADDRLP4 12+12+8 +INDIRF4 +ADDRLP4 84+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 124 +ADDRLP4 112 +INDIRB +ASGNB 12 +ADDRLP4 124 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 112 +ARGP4 +ADDRLP4 208 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 136 +ADDRLP4 72 +INDIRF4 +ADDRLP4 124 +INDIRF4 +MULF4 +ADDRLP4 72+4 +INDIRF4 +ADDRLP4 124+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 72+8 +INDIRF4 +ADDRLP4 124+8 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 208 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 12+12 +INDIRB +ASGNB 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRLP4 140 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 212 +ADDRGP4 PM_SlideMove +CALLI4 +ASGNI4 +ADDRLP4 212 +INDIRI4 +CNSTI4 0 +NEI4 $274 +ADDRGP4 pm +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $276 +ADDRGP4 $278 +ARGP4 +ADDRGP4 c_pmove +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $276 +ADDRLP4 108 +CNSTI4 1 +ASGNI4 +LABELV $274 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 216 +ADDRLP4 136 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 72 +INDIRF4 +ADDRLP4 216 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 72+4 +INDIRF4 +ADDRLP4 216 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 72+8 +INDIRF4 +ADDRLP4 136 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRLP4 220 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 224 +ADDRLP4 220 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 224 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 220 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 220 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 224 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 220 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 220 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $285 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 12+12 +INDIRB +ASGNB 12 +LABELV $285 +ADDRLP4 12+8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $288 +ADDRLP4 228 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 228 +INDIRP4 +ARGP4 +ADDRLP4 12+24 +ARGP4 +ADDRLP4 228 +INDIRP4 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +LABELV $288 +LABELV $212 +ADDRLP4 184 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 184 +INDIRI4 +NEI4 $292 +ADDRLP4 108 +INDIRI4 +ADDRLP4 184 +INDIRI4 +EQI4 $292 +ADDRLP4 84 +ARGP4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 72 +ARGP4 +ADDRGP4 PM_StepEvent +CALLV +pop +LABELV $292 +ADDRLP4 108 +INDIRI4 +RETI4 +LABELV $210 +endproc PM_StepSlideMove 232 28 +export PM_PredictStepMove +proc PM_PredictStepMove 40 8 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 32 +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 16 +ADDRLP4 32 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 28 +ADDRGP4 pml+116 +INDIRF4 +ASGNF4 +CNSTI4 0 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 36 +ADDRGP4 PM_StepSlideMove +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +EQI4 $296 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $296 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRLP4 4 +INDIRB +ASGNB 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 16 +INDIRB +ASGNB 12 +ADDRGP4 pml+116 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $294 +endproc PM_PredictStepMove 40 8 +import PM_AddEvent +import PM_AddTouchEnt +import PM_ClipVelocity +import c_pmove +import pm_flightfriction +import pm_waterfriction +import pm_friction +import pm_flyaccelerate +import pm_wateraccelerate +import pm_airaccelerate +import pm_accelerate +import pm_wadeScale +import pm_swimScale +import pm_duckScale +import pm_stopspeed +import pml +import pm +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $278 +byte 1 37 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 112 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 10 +byte 1 0 +align 1 +LABELV $259 +byte 1 37 +byte 1 105 +byte 1 58 +byte 1 98 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 112 +byte 1 10 +byte 1 0 +align 1 +LABELV $226 +byte 1 37 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 112 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 10 +byte 1 0 +align 1 +LABELV $209 +byte 1 37 +byte 1 105 +byte 1 58 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 diff --git a/build/release-linux-x86_64/base/cgame/bg_voice.asm b/build/release-linux-x86_64/base/cgame/bg_voice.asm new file mode 100644 index 0000000..540849f --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/bg_voice.asm @@ -0,0 +1,4027 @@ +code +proc BG_VoiceParseError 68 20 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_Parse_SourceFileAndLine +CALLI4 +pop +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_Parse_FreeSource +CALLI4 +pop +CNSTI4 0 +ARGI4 +ADDRGP4 $62 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $61 +endproc BG_VoiceParseError 68 20 +lit +align 1 +LABELV $64 +byte 1 0 +skip 191 +code +proc BG_VoiceList 252 16 +ADDRLP4 24 +ADDRGP4 $64 +INDIRB +ASGNB 192 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 216 +CNSTP4 0 +ASGNP4 +ADDRGP4 $65 +ARGP4 +ADDRGP4 $66 +ARGP4 +ADDRLP4 24 +ARGP4 +CNSTI4 192 +ARGI4 +ADDRLP4 220 +ADDRGP4 trap_FS_GetFileList +CALLI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 220 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +GEI4 $67 +CNSTP4 0 +RETP4 +ADDRGP4 $63 +JUMPV +LABELV $67 +ADDRGP4 $71 +ARGP4 +CNSTP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 224 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 224 +INDIRI4 +CNSTI4 0 +NEI4 $69 +ADDRGP4 $72 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTP4 0 +RETP4 +ADDRGP4 $63 +JUMPV +LABELV $69 +CNSTI4 24 +ARGI4 +ADDRLP4 228 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 228 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $73 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +ADDRLP4 216 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 24 +ASGNP4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRGP4 $77 +JUMPV +LABELV $74 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 232 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 8 +ADDRLP4 232 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $80 +ARGP4 +ADDRLP4 236 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 236 +INDIRI4 +CNSTI4 0 +NEI4 $78 +ADDRGP4 $75 +JUMPV +LABELV $78 +ADDRLP4 8 +INDIRI4 +CNSTI4 24 +LEI4 $81 +ADDRGP4 $83 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $75 +JUMPV +LABELV $81 +ADDRGP4 $86 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 240 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 240 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 244 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 244 +INDIRI4 +CNSTI4 0 +NEI4 $84 +ADDRGP4 $87 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $76 +JUMPV +LABELV $84 +ADDRLP4 12 +INDIRI4 +CNSTI4 8 +LTI4 $88 +ADDRGP4 $90 +ARGP4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +CNSTI4 8 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $76 +JUMPV +LABELV $88 +CNSTI4 24 +ARGI4 +ADDRLP4 248 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 248 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 8 +INDIRI4 +CNSTI4 6 +SUBI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $75 +ADDRLP4 232 +CNSTI4 1 +ASGNI4 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +ADDRLP4 232 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 232 +INDIRI4 +ADDI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $77 +ADDRLP4 16 +INDIRI4 +ADDRLP4 20 +INDIRI4 +LTI4 $74 +LABELV $76 +ADDRLP4 216 +INDIRP4 +RETP4 +LABELV $63 +endproc BG_VoiceList 252 16 +proc BG_VoiceParseTrack 1096 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 1044 +CNSTI4 0 +ASGNI4 +ADDRLP4 1048 +CNSTI4 0 +ASGNI4 +ADDRLP4 1040 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1052 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1052 +INDIRI4 +ASGNI4 +ADDRGP4 $93 +JUMPV +LABELV $92 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +CNSTI4 125 +NEI4 $95 +ADDRLP4 1048 +INDIRI4 +CNSTI4 0 +EQI4 $98 +CNSTI4 1 +RETI4 +ADDRGP4 $91 +JUMPV +LABELV $98 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $100 +ARGP4 +ADDRGP4 BG_VoiceParseError +CALLV +pop +ADDRGP4 $96 +JUMPV +LABELV $95 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $104 +ARGP4 +ADDRLP4 1056 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1056 +INDIRI4 +CNSTI4 0 +NEI4 $101 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1060 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1060 +INDIRI4 +ASGNI4 +ADDRLP4 1044 +CNSTI4 0 +ASGNI4 +ADDRGP4 $106 +JUMPV +LABELV $105 +ADDRLP4 1044 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $108 +ADDRFP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $108 +ADDRLP4 1064 +ADDRFP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +ASGNP4 +ADDRLP4 1064 +INDIRP4 +ADDRLP4 1064 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRLP4 0+8 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1068 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1068 +INDIRI4 +ASGNI4 +LABELV $106 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +EQI4 $111 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +EQI4 $105 +LABELV $111 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +NEI4 $93 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $114 +ARGP4 +ADDRGP4 BG_VoiceParseError +CALLV +pop +ADDRGP4 $93 +JUMPV +LABELV $101 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $118 +ARGP4 +ADDRLP4 1060 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1060 +INDIRI4 +CNSTI4 0 +NEI4 $115 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1064 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1064 +INDIRI4 +ASGNI4 +ADDRLP4 1044 +CNSTI4 0 +ASGNI4 +ADDRGP4 $120 +JUMPV +LABELV $119 +ADDRLP4 1044 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $122 +ADDRFP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $122 +ADDRLP4 1068 +ADDRFP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +ASGNP4 +ADDRLP4 1068 +INDIRP4 +ADDRLP4 1068 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRLP4 0+8 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1072 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1072 +INDIRI4 +ASGNI4 +LABELV $120 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +EQI4 $125 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +EQI4 $119 +LABELV $125 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +NEI4 $93 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $128 +ARGP4 +ADDRGP4 BG_VoiceParseError +CALLV +pop +ADDRGP4 $93 +JUMPV +LABELV $115 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $132 +ARGP4 +ADDRLP4 1064 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1064 +INDIRI4 +CNSTI4 0 +NEI4 $129 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1068 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1068 +INDIRI4 +ASGNI4 +ADDRLP4 1044 +CNSTI4 0 +ASGNI4 +ADDRGP4 $134 +JUMPV +LABELV $133 +ADDRLP4 1044 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $136 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $136 +ADDRLP4 1072 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ASGNP4 +ADDRLP4 1072 +INDIRP4 +ADDRLP4 1072 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRLP4 0+8 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1076 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1076 +INDIRI4 +ASGNI4 +LABELV $134 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +EQI4 $139 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +EQI4 $133 +LABELV $139 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +NEI4 $93 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $142 +ARGP4 +ADDRGP4 BG_VoiceParseError +CALLV +pop +ADDRGP4 $93 +JUMPV +LABELV $129 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $146 +ARGP4 +ADDRLP4 1068 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1068 +INDIRI4 +CNSTI4 0 +NEI4 $143 +ADDRLP4 1048 +INDIRI4 +CNSTI4 0 +EQI4 $147 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $149 +ARGP4 +ADDRGP4 BG_VoiceParseError +CALLV +pop +LABELV $147 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1072 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1072 +INDIRI4 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +NEI4 $150 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $152 +ARGP4 +ADDRGP4 BG_VoiceParseError +CALLV +pop +LABELV $150 +ADDRLP4 1048 +CNSTI4 1 +ASGNI4 +ADDRLP4 0+16 +ARGP4 +ADDRLP4 1076 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1076 +INDIRU4 +CNSTU4 150 +LTU4 $153 +ADDRGP4 $156 +ARGP4 +ADDRLP4 0+16 +ARGP4 +ADDRLP4 1080 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1080 +INDIRP4 +ARGP4 +ADDRGP4 BG_VoiceParseError +CALLV +pop +LABELV $153 +ADDRLP4 0+16 +ARGP4 +ADDRLP4 1080 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1080 +INDIRU4 +CNSTU4 1 +ADDU4 +CVUI4 4 +ARGI4 +ADDRLP4 1084 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 1084 +INDIRP4 +ASGNP4 +ADDRLP4 0+16 +ARGP4 +ADDRLP4 1088 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0+16 +ARGP4 +ADDRLP4 1088 +INDIRU4 +CNSTU4 1 +ADDU4 +CVUI4 4 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1092 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1092 +INDIRI4 +ASGNI4 +ADDRGP4 $93 +JUMPV +LABELV $143 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $164 +ARGP4 +ADDRLP4 1072 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1072 +INDIRI4 +CNSTI4 0 +NEI4 $161 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1076 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1076 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +NEI4 $165 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRLP4 0+8 +INDIRI4 +ASGNI4 +ADDRGP4 $166 +JUMPV +LABELV $165 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $168 +ARGP4 +ADDRGP4 BG_VoiceParseError +CALLV +pop +LABELV $166 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1080 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1080 +INDIRI4 +ASGNI4 +ADDRGP4 $93 +JUMPV +LABELV $161 +ADDRGP4 $169 +ARGP4 +ADDRLP4 0+16 +ARGP4 +ADDRLP4 1076 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1076 +INDIRP4 +ARGP4 +ADDRGP4 BG_VoiceParseError +CALLV +pop +LABELV $96 +LABELV $93 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +NEI4 $92 +CNSTI4 0 +RETI4 +LABELV $91 +endproc BG_VoiceParseTrack 1096 12 +proc BG_VoiceParseCommand 1124 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 1044 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 1048 +CNSTP4 0 +ASGNP4 +ADDRGP4 $173 +JUMPV +LABELV $172 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +NEI4 $175 +ADDRLP4 4+16 +INDIRI1 +CVII4 1 +CNSTI4 125 +NEI4 $175 +ADDRLP4 1048 +INDIRP4 +RETP4 +ADDRGP4 $171 +JUMPV +LABELV $175 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +EQI4 $178 +ADDRLP4 4+16 +INDIRI1 +CVII4 1 +CNSTI4 123 +NEI4 $180 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 BG_VoiceParseTrack +CALLI4 +pop +ADDRLP4 1044 +CNSTI4 0 +ASGNI4 +ADDRGP4 $173 +JUMPV +LABELV $180 +ADDRGP4 $183 +ARGP4 +ADDRLP4 4+16 +ARGP4 +ADDRLP4 1052 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1052 +INDIRP4 +ARGP4 +ADDRGP4 BG_VoiceParseError +CALLV +pop +LABELV $178 +ADDRLP4 1048 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $185 +CNSTI4 32 +ARGI4 +ADDRLP4 1052 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1052 +INDIRP4 +ASGNP4 +ADDRLP4 1048 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $186 +JUMPV +LABELV $185 +CNSTI4 24 +ARGI4 +ADDRLP4 1052 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +ADDRLP4 1052 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $186 +ADDRLP4 4+16 +ARGP4 +CNSTP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 1052 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 1052 +INDIRI4 +CNSTI4 0 +NEI4 $187 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1060 +ARGP4 +ADDRLP4 1056 +ARGP4 +ADDRGP4 trap_Parse_SourceFileAndLine +CALLI4 +pop +ADDRGP4 $190 +ARGP4 +ADDRLP4 4+16 +ARGP4 +ADDRLP4 1056 +INDIRI4 +ARGI4 +ADDRLP4 1060 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $188 +JUMPV +LABELV $187 +ADDRLP4 4+16 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 1056 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 1056 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRLP4 1064 +ADDRGP4 trap_S_SoundDuration +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 1064 +INDIRI4 +ASGNI4 +LABELV $188 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 1044 +CNSTI4 1 +ASGNI4 +LABELV $173 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 1052 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1052 +INDIRI4 +CNSTI4 0 +NEI4 $172 +CNSTP4 0 +RETP4 +LABELV $171 +endproc BG_VoiceParseCommand 1124 16 +proc BG_VoiceParse 1136 24 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 1052 +CNSTP4 0 +ASGNP4 +ADDRLP4 1044 +CNSTI4 0 +ASGNI4 +ADDRGP4 $194 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1056 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1056 +INDIRP4 +ARGP4 +ADDRLP4 1060 +ADDRGP4 trap_Parse_LoadSource +CALLI4 +ASGNI4 +ADDRLP4 1048 +ADDRLP4 1060 +INDIRI4 +ASGNI4 +ADDRLP4 1048 +INDIRI4 +CNSTI4 0 +NEI4 $198 +CNSTP4 0 +RETP4 +ADDRGP4 $193 +JUMPV +LABELV $197 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +EQI4 $200 +ADDRLP4 4+16 +INDIRI1 +CVII4 1 +CNSTI4 123 +NEI4 $202 +ADDRLP4 1048 +INDIRI4 +ARGI4 +ADDRLP4 1064 +ADDRGP4 BG_VoiceParseCommand +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRLP4 1064 +INDIRP4 +ASGNP4 +ADDRLP4 1044 +CNSTI4 0 +ASGNI4 +ADDRGP4 $198 +JUMPV +LABELV $202 +ADDRLP4 1048 +INDIRI4 +ARGI4 +ADDRLP4 1068 +ARGP4 +ADDRLP4 1064 +ARGP4 +ADDRGP4 trap_Parse_SourceFileAndLine +CALLI4 +pop +CNSTI4 0 +ARGI4 +ADDRGP4 $205 +ARGP4 +ADDRLP4 1064 +INDIRI4 +ARGI4 +ADDRLP4 1068 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $200 +ADDRLP4 4+16 +ARGP4 +ADDRLP4 1064 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1064 +INDIRU4 +CNSTU4 16 +LTU4 $206 +ADDRLP4 1048 +INDIRI4 +ARGI4 +ADDRLP4 1072 +ARGP4 +ADDRLP4 1068 +ARGP4 +ADDRGP4 trap_Parse_SourceFileAndLine +CALLI4 +pop +CNSTI4 0 +ARGI4 +ADDRGP4 $209 +ARGP4 +ADDRLP4 4+16 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRLP4 1068 +INDIRI4 +ARGI4 +ADDRLP4 1072 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $206 +ADDRLP4 1052 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $211 +CNSTI4 24 +ARGI4 +ADDRLP4 1068 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1068 +INDIRP4 +ASGNP4 +ADDRLP4 1052 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $212 +JUMPV +LABELV $211 +CNSTI4 24 +ARGI4 +ADDRLP4 1068 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 1068 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $212 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4+16 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 1044 +CNSTI4 1 +ASGNI4 +LABELV $198 +ADDRLP4 1048 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 1064 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1064 +INDIRI4 +CNSTI4 0 +NEI4 $197 +ADDRLP4 1048 +INDIRI4 +ARGI4 +ADDRGP4 trap_Parse_FreeSource +CALLI4 +pop +ADDRLP4 1052 +INDIRP4 +RETP4 +LABELV $193 +endproc BG_VoiceParse 1136 24 +export BG_VoiceInit +proc BG_VoiceInit 20 4 +ADDRLP4 8 +ADDRGP4 BG_VoiceList +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $216 +JUMPV +LABELV $215 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 BG_VoiceParse +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $216 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $215 +ADDRLP4 4 +INDIRP4 +RETP4 +LABELV $214 +endproc BG_VoiceInit 20 4 +export BG_PrintVoices +proc BG_PrintVoices 24 16 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $222 +ADDRGP4 $218 +JUMPV +LABELV $221 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +LEI4 $224 +ADDRGP4 $226 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $224 +ADDRLP4 8 +ADDRLP4 16 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRGP4 $228 +JUMPV +LABELV $227 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +LEI4 $230 +ADDRGP4 $232 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $230 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $234 +JUMPV +LABELV $233 +ADDRFP4 4 +INDIRI4 +CNSTI4 1 +LEI4 $236 +ADDRGP4 $238 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $236 +ADDRFP4 4 +INDIRI4 +CNSTI4 2 +LEI4 $239 +ADDRGP4 $241 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $242 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $243 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $244 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $245 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $239 +ADDRFP4 4 +INDIRI4 +CNSTI4 1 +LEI4 $246 +ADDRGP4 $248 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $246 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $234 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $233 +ADDRLP4 8 +ADDRLP4 8 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $228 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $227 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $249 +ADDRGP4 $251 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $249 +ADDRLP4 16 +ADDRLP4 16 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $222 +ADDRLP4 16 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $221 +LABELV $218 +endproc BG_PrintVoices 24 16 +export BG_VoiceByName +proc BG_VoiceByName 8 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $254 +JUMPV +LABELV $253 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $256 +ADDRLP4 0 +INDIRP4 +RETP4 +ADDRGP4 $252 +JUMPV +LABELV $256 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $254 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $253 +CNSTP4 0 +RETP4 +LABELV $252 +endproc BG_VoiceByName 8 8 +export BG_VoiceCmdFind +proc BG_VoiceCmdFind 12 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $260 +JUMPV +LABELV $259 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $262 +ADDRFP4 8 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +RETP4 +ADDRGP4 $258 +JUMPV +LABELV $262 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $260 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $259 +CNSTP4 0 +RETP4 +LABELV $258 +endproc BG_VoiceCmdFind 12 8 +export BG_VoiceCmdByNum +proc BG_VoiceCmdByNum 8 0 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $266 +JUMPV +LABELV $265 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +NEI4 $268 +ADDRLP4 0 +INDIRP4 +RETP4 +ADDRGP4 $264 +JUMPV +LABELV $268 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $266 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $265 +CNSTP4 0 +RETP4 +LABELV $264 +endproc BG_VoiceCmdByNum 8 0 +export BG_VoiceTrackByNum +proc BG_VoiceTrackByNum 8 0 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $272 +JUMPV +LABELV $271 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +NEI4 $274 +ADDRLP4 0 +INDIRP4 +RETP4 +ADDRGP4 $270 +JUMPV +LABELV $274 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $272 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $271 +CNSTP4 0 +RETP4 +LABELV $270 +endproc BG_VoiceTrackByNum 8 0 +export BG_VoiceTrackFind +proc BG_VoiceTrackFind 56 0 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 12 +ADDRFP4 12 +INDIRI4 +ASGNI4 +ADDRFP4 16 +ADDRFP4 16 +INDIRI4 +ASGNI4 +ADDRFP4 20 +ADDRFP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $278 +JUMPV +LABELV $277 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRLP4 24 +INDIRI4 +ADDRLP4 28 +INDIRI4 +LTI4 $283 +ADDRLP4 24 +INDIRI4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +LSHI4 +BANDI4 +ADDRLP4 28 +INDIRI4 +EQI4 $286 +LABELV $283 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 36 +INDIRI4 +LTI4 $285 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +ADDRFP4 8 +INDIRI4 +LSHI4 +BANDI4 +ADDRLP4 36 +INDIRI4 +EQI4 $286 +LABELV $285 +ADDRLP4 40 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 40 +INDIRI4 +ADDRLP4 44 +INDIRI4 +LTI4 $287 +ADDRLP4 40 +INDIRI4 +CNSTI4 1 +ADDRFP4 12 +INDIRI4 +LSHI4 +BANDI4 +ADDRLP4 44 +INDIRI4 +EQI4 $286 +LABELV $287 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ADDRFP4 16 +INDIRI4 +LEI4 $280 +LABELV $286 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $278 +JUMPV +LABELV $280 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +LEI4 $288 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $288 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $290 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $290 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $278 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $277 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $292 +CNSTP4 0 +RETP4 +ADDRGP4 $276 +JUMPV +LABELV $292 +ADDRLP4 24 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 24 +INDIRI4 +CNSTI4 32767 +ADDRLP4 16 +INDIRI4 +DIVI4 +CNSTI4 1 +ADDI4 +DIVI4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRGP4 $295 +JUMPV +LABELV $294 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 36 +INDIRI4 +LTI4 $300 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +LSHI4 +BANDI4 +ADDRLP4 36 +INDIRI4 +EQI4 $303 +LABELV $300 +ADDRLP4 40 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 40 +INDIRI4 +ADDRLP4 44 +INDIRI4 +LTI4 $302 +ADDRLP4 40 +INDIRI4 +CNSTI4 1 +ADDRFP4 8 +INDIRI4 +LSHI4 +BANDI4 +ADDRLP4 44 +INDIRI4 +EQI4 $303 +LABELV $302 +ADDRLP4 48 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 52 +CNSTI4 0 +ASGNI4 +ADDRLP4 48 +INDIRI4 +ADDRLP4 52 +INDIRI4 +LTI4 $304 +ADDRLP4 48 +INDIRI4 +CNSTI4 1 +ADDRFP4 12 +INDIRI4 +LSHI4 +BANDI4 +ADDRLP4 52 +INDIRI4 +EQI4 $303 +LABELV $304 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $297 +LABELV $303 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $295 +JUMPV +LABELV $297 +ADDRLP4 8 +INDIRI4 +ADDRLP4 20 +INDIRI4 +NEI4 $305 +ADDRFP4 20 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +RETP4 +ADDRGP4 $276 +JUMPV +LABELV $305 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $295 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $294 +CNSTP4 0 +RETP4 +LABELV $276 +endproc BG_VoiceTrackFind 56 0 +import trap_S_SoundDuration +import trap_S_RegisterSound +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_FS_GetFileList +import trap_FS_FOpenFile +import PM_PredictStepMove +import PM_StepSlideMove +import PM_StepEvent +import PM_SlideMove +import PM_AddEvent +import PM_AddTouchEnt +import PM_ClipVelocity +import c_pmove +import pm_flightfriction +import pm_waterfriction +import pm_friction +import pm_flyaccelerate +import pm_wateraccelerate +import pm_airaccelerate +import pm_accelerate +import pm_wadeScale +import pm_swimScale +import pm_duckScale +import pm_stopspeed +import pml +import pm +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $251 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $248 +byte 1 10 +byte 1 0 +align 1 +LABELV $245 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 100 +byte 1 117 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 45 +byte 1 62 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $244 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 104 +byte 1 117 +byte 1 115 +byte 1 105 +byte 1 97 +byte 1 115 +byte 1 109 +byte 1 32 +byte 1 45 +byte 1 62 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $243 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 45 +byte 1 62 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $242 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 45 +byte 1 62 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $241 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 45 +byte 1 62 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $238 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 32 +byte 1 45 +byte 1 62 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $232 +byte 1 32 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $226 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $209 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 99 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 77 +byte 1 65 +byte 1 88 +byte 1 95 +byte 1 86 +byte 1 79 +byte 1 73 +byte 1 67 +byte 1 69 +byte 1 95 +byte 1 67 +byte 1 77 +byte 1 68 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 78 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $205 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 114 +byte 1 114 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $194 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $190 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 67 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $183 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 67 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 114 +byte 1 114 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $169 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $168 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 34 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 104 +byte 1 117 +byte 1 115 +byte 1 105 +byte 1 97 +byte 1 115 +byte 1 109 +byte 1 34 +byte 1 32 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 117 +byte 1 101 +byte 1 0 +align 1 +LABELV $164 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 104 +byte 1 117 +byte 1 115 +byte 1 105 +byte 1 97 +byte 1 115 +byte 1 109 +byte 1 0 +align 1 +LABELV $156 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 34 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 34 +byte 1 32 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 117 +byte 1 101 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 99 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 77 +byte 1 65 +byte 1 88 +byte 1 95 +byte 1 83 +byte 1 65 +byte 1 89 +byte 1 95 +byte 1 84 +byte 1 69 +byte 1 88 +byte 1 84 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 103 +byte 1 116 +byte 1 104 +byte 1 0 +align 1 +LABELV $152 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 34 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 34 +byte 1 32 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 117 +byte 1 101 +byte 1 0 +align 1 +LABELV $149 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 100 +byte 1 117 +byte 1 112 +byte 1 108 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 34 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 34 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $146 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 0 +align 1 +LABELV $142 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 34 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 34 +byte 1 32 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 117 +byte 1 101 +byte 1 0 +align 1 +LABELV $132 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $128 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 34 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 34 +byte 1 32 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 117 +byte 1 101 +byte 1 0 +align 1 +LABELV $118 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $114 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 34 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 34 +byte 1 32 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 117 +byte 1 101 +byte 1 0 +align 1 +LABELV $104 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 0 +align 1 +LABELV $100 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $90 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 46 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 102 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 46 +byte 1 32 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 46 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 32 +byte 1 77 +byte 1 65 +byte 1 88 +byte 1 95 +byte 1 86 +byte 1 79 +byte 1 73 +byte 1 67 +byte 1 69 +byte 1 83 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $87 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 76 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 46 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 46 +byte 1 32 +byte 1 32 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 98 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 46 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 32 +byte 1 103 +byte 1 106 +byte 1 98 +byte 1 115 +byte 1 0 +align 1 +LABELV $86 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $83 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 77 +byte 1 65 +byte 1 88 +byte 1 95 +byte 1 86 +byte 1 79 +byte 1 73 +byte 1 67 +byte 1 69 +byte 1 95 +byte 1 78 +byte 1 65 +byte 1 77 +byte 1 69 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 78 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 112 +byte 1 112 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 44 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $80 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 46 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $73 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 0 +align 1 +LABELV $72 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 47 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 46 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 44 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 0 +align 1 +LABELV $71 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 47 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 46 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $66 +byte 1 46 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $65 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $62 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 diff --git a/build/release-linux-x86_64/base/cgame/cg_animation.asm b/build/release-linux-x86_64/base/cgame/cg_animation.asm new file mode 100644 index 0000000..f7304aa --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/cg_animation.asm @@ -0,0 +1,1192 @@ +export CG_RunLerpFrame +code +proc CG_RunLerpFrame 60 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 cg_animSpeed+12 +INDIRI4 +CNSTI4 0 +NEI4 $117 +ADDRLP4 16 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 16 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRGP4 $116 +JUMPV +LABELV $117 +ADDRGP4 cg+109556 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +LTI4 $120 +ADDRFP4 0 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $123 +ADDRGP4 $116 +JUMPV +LABELV $123 +ADDRGP4 cg+109556 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +GEI4 $125 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $126 +JUMPV +LABELV $125 +ADDRLP4 28 +CNSTI4 12 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $126 +ADDRLP4 36 +CNSTI4 12 +ASGNI4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +SUBI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRI4 +DIVI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +ADDRFP4 4 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $128 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +LSHI4 +ASGNI4 +LABELV $128 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +LTI4 $130 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $132 +ADDRLP4 48 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 48 +INDIRP4 +INDIRI4 +MODI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 48 +INDIRP4 +INDIRI4 +SUBI4 +ADDI4 +ASGNI4 +ADDRGP4 $133 +JUMPV +LABELV $132 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +LABELV $133 +LABELV $130 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $135 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDI4 +CNSTI4 1 +SUBI4 +ADDRLP4 4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 $136 +JUMPV +LABELV $135 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $137 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +LTI4 $137 +ADDRLP4 56 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ADDRLP4 56 +INDIRI4 +ADDI4 +CNSTI4 1 +SUBI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 56 +INDIRI4 +MODI4 +SUBI4 +ASGNI4 +ADDRGP4 $138 +JUMPV +LABELV $137 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $138 +LABELV $136 +ADDRGP4 cg+109556 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +LEI4 $139 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRGP4 cg_debugAnim+12 +INDIRI4 +CNSTI4 0 +EQI4 $143 +ADDRGP4 $146 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $143 +LABELV $139 +LABELV $120 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ADDRGP4 cg+109556 +INDIRI4 +CNSTI4 200 +ADDI4 +LEI4 $147 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +LABELV $147 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRGP4 cg+109556 +INDIRI4 +LEI4 $151 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +LABELV $151 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +NEI4 $155 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRGP4 $156 +JUMPV +LABELV $155 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTF4 1065353216 +ADDRGP4 cg+109556 +INDIRI4 +ADDRLP4 20 +INDIRI4 +SUBI4 +CVIF4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +SUBI4 +CVIF4 4 +DIVF4 +SUBF4 +ASGNF4 +LABELV $156 +LABELV $116 +endproc CG_RunLerpFrame 60 4 +import trap_GetDemoName +import trap_GetDemoPos +import trap_GetDemoState +import trap_GetEntityToken +import trap_getCameraInfo +import trap_startCamera +import trap_loadCamera +import trap_RealTime +import trap_SnapVector +import trap_CIN_SetExtents +import trap_CIN_DrawCinematic +import trap_CIN_RunCinematic +import trap_CIN_StopCinematic +import trap_CIN_PlayCinematic +import trap_Key_GetOverstrikeMode +import trap_Key_SetOverstrikeMode +import trap_Key_SetBinding +import trap_Key_GetBindingBuf +import trap_Key_KeynumToStringBuf +import trap_Key_GetKey +import trap_Key_SetCatcher +import trap_Key_GetCatcher +import trap_Key_IsDown +import trap_R_RegisterFont +import trap_MemoryRemaining +import testPrintFloat +import testPrintInt +import trap_SetUserCmdValue +import trap_GetUserCmd +import trap_GetCurrentCmdNumber +import trap_GetServerCommand +import trap_GetSnapshot +import trap_GetCurrentSnapshotNumber +import trap_GetGameState +import trap_GetGlconfig +import trap_R_RemapShader +import trap_R_LerpTag +import trap_R_ModelBounds +import trap_R_DrawStretchPic +import trap_R_SetColor +import trap_R_RenderScene +import trap_R_LightForPoint +import trap_R_AddAdditiveLightToScene +import trap_R_AddLightToScene +import trap_R_inPVS +import trap_R_AddPolysToScene +import trap_R_AddPolyToScene +import trap_R_AddRefEntityToScene +import trap_R_ClearScene +import trap_R_RegisterShaderNoMip +import trap_R_RegisterShader +import trap_R_RegisterSkin +import trap_R_RegisterModel +import trap_R_LoadWorldMap +import trap_S_StopBackgroundTrack +import trap_S_StartBackgroundTrack +import trap_S_RegisterSound +import trap_S_Respatialize +import trap_S_UpdateEntityPosition +import trap_S_AddRealLoopingSound +import trap_S_AddLoopingSound +import trap_S_ClearLoopingSounds +import trap_S_StartLocalSound +import trap_S_StopLoopingSound +import trap_S_StartSound +import trap_CM_MarkFragments +import trap_CM_TransformedBiSphereTrace +import trap_CM_BiSphereTrace +import trap_CM_TransformedCapsuleTrace +import trap_CM_CapsuleTrace +import trap_CM_TransformedBoxTrace +import trap_CM_BoxTrace +import trap_CM_TransformedPointContents +import trap_CM_PointContents +import trap_CM_TempBoxModel +import trap_CM_InlineModel +import trap_CM_NumInlineModels +import trap_CM_LoadMap +import trap_UpdateScreen +import trap_SendClientCommand +import trap_AddCommand +import trap_SendConsoleCommand +import trap_FS_GetFileList +import trap_FS_Seek +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_LiteralArgs +import trap_Args +import trap_Argv +import trap_Argc +import trap_Cvar_VariableStringBuffer +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_Milliseconds +import trap_Error +import trap_Print +import CG_TutorialText +import CG_WritePTRCode +import CG_ReadPTRCode +import CG_DestroyTestTS_f +import CG_TestTS_f +import CG_AddTrails +import CG_IsTrailSystemValid +import CG_DestroyTrailSystem +import CG_SpawnNewTrailSystem +import CG_RegisterTrailSystem +import CG_LoadTrailSystems +import CG_DestroyTestPS_f +import CG_TestPS_f +import CG_ParticleSystemEntity +import CG_AddParticles +import CG_SetParticleSystemNormal +import CG_IsParticleSystemValid +import CG_IsParticleSystemInfinite +import CG_DestroyParticleSystem +import CG_SpawnNewParticleSystem +import CG_RegisterParticleSystem +import CG_LoadParticleSystems +import CG_SetAttachmentOffset +import CG_SetAttachmentParticle +import CG_SetAttachmentTag +import CG_SetAttachmentCent +import CG_SetAttachmentPoint +import CG_AttachToParticle +import CG_AttachToTag +import CG_AttachToCent +import CG_AttachToPoint +import CG_Attached +import CG_AttachmentCentNum +import CG_AttachmentVelocity +import CG_AttachmentAxis +import CG_AttachmentDir +import CG_AttachmentPoint +import CG_CheckChangedPredictableEvents +import CG_TransitionPlayerState +import CG_Respawn +import CG_ShaderStateChanged +import CG_SetConfigValues +import CG_ParseServerinfo +import CG_ExecuteNewServerCommands +import CG_RequestScores +import CG_InitConsoleCommands +import CG_ConsoleCommand +import CG_ProcessSnapshots +import CG_ImpactMark +import CG_AddMarks +import CG_InitMarkPolys +import CG_AlienSense +import CG_Scanner +import CG_UpdateEntityPositions +import CG_DrawItemSelectText +import CG_DrawItemSelect +import CG_AddPlayerWeapon +import CG_AddViewWeapon +import CG_ShotgunFire +import CG_Bullet +import CG_MissileHitEntity +import CG_MissileHitWall +import CG_FireWeapon +import CG_RegisterWeapon +import CG_InitWeapons +import CG_RegisterUpgrade +import CG_InitUpgrades +import CG_Weapon_f +import CG_PrevWeapon_f +import CG_NextWeapon_f +import CG_PositionRotatedEntityOnTag +import CG_PositionEntityOnTag +import CG_AdjustPositionForMover +import CG_Beam +import CG_AddPacketEntities +import CG_SetEntitySoundPosition +import CG_DrawBoundingBox +import CG_PainEvent +import CG_EntityEvent +import CG_CheckEvents +import CG_PredictPlayerState +import CG_BiSphereTrace +import CG_CapTrace +import CG_Trace +import CG_PointContents +import CG_BuildSolidList +import CG_ModelDoor +import CG_AnimMapObj +import CG_SortDistance +import CG_DrawChatBubble +import CG_AlienBuildableExplosion +import CG_HumanBuildableExplosion +import CG_InitBuildables +import CG_DrawBuildableStatus +import CG_BuildableStatusParse +import CG_Buildable +import CG_GhostBuildable +import CG_GetPlayerLocation +import CG_Bleed +import CG_PlayerDisconnect +import CG_CustomSound +import CG_PrecacheClientInfo +import CG_NewClientInfo +import CG_ResetPlayerEntity +import CG_Corpse +import CG_Player +import CG_DrawField +import CG_ResetPainBlend +import CG_UpdateMediaFraction +import CG_DrawLoadingScreen +import CG_Text_PaintChar +import CG_GetKillerText +import CG_GetTeamColor +import CG_SetPrintString +import CG_RunMenuScript +import CG_GetValue +import CG_OwnerDraw +import CG_DrawActive +import CG_CenterPrint +import CG_AddSpeed +import CG_AddLagometerSnapshotInfo +import CG_AddLagometerFrameInfo +import CG_GetColorCharForHealth +import CG_KeyBinding +import CG_WorldToScreen +import CG_DrawTopBottom +import CG_DrawSides +import CG_DrawRect +import CG_ColorForHealth +import CG_TileClear +import CG_FadeColor +import CG_DrawStrlen +import CG_ClearClipRegion +import CG_SetClipRegion +import CG_DrawFadePic +import CG_DrawPic +import CG_FillRect +import CG_AdjustFrom640 +import CG_DrawPlane +import CG_OffsetShoulderView +import CG_OffsetThirdPersonView +import CG_OffsetFirstPersonView +import CG_DrawActiveFrame +import CG_AddBufferedSound +import CG_TestModelPrevSkin_f +import CG_TestModelNextSkin_f +import CG_TestModelPrevFrame_f +import CG_TestModelNextFrame_f +import CG_TestGun_f +import CG_TestModel_f +import CG_addSmoothOp +import CG_AddNotifyText +import CG_RemoveNotifyLine +import CG_FileExists +import CG_BuildSpectatorString +import CG_ClientIsReady +import CG_SetScoreSelection +import CG_EventHandling +import CG_MouseEvent +import CG_KeyEvent +import CG_LoadMenus +import CG_LastAttacker +import CG_CrosshairPlayer +import CG_UpdateCvars +import CG_PlayerCount +import CG_StartMusic +import CG_Error +import CG_Printf +import CG_Argv +import CG_ConfigString +import cg_BubbleZoom +import cg_drawBubble +import cg_chatTeamPrefix +import cg_emoticons +import cg_voice +import cg_projectileNudge +import cg_optimizePrediction +import cg_debugRandom +import ui_humanTeamVoteActive +import ui_alienTeamVoteActive +import ui_voteActive +import ui_dialog +import ui_stages +import ui_carriage +import ui_currentClass +import cg_debugVoices +import cg_unlagged +import cg_sprintToggle +import cg_stickySpec +import cg_painBlendZoom +import cg_painBlendScale +import cg_painBlendMax +import cg_painBlendDownRate +import cg_painBlendUpRate +import cg_tutorial +import cg_disableScannerPlane +import cg_disableCommandDialogs +import cg_disableBuildDialogs +import cg_disableUpgradeDialogs +import cg_disableWarningDialogs +import cg_debugPVS +import cg_debugTrails +import cg_debugParticles +import cg_lightFlare +import cg_consoleLatency +import cg_bounceParticles +import cg_depthSortParticles +import cg_disableBlueprintErrors +import cg_wwSmoothTime +import cg_drawBBOX +import cg_drawSurfNormal +import cg_noTaunt +import cg_timescale +import cg_timescaleFadeSpeed +import cg_timescaleFadeEnd +import cg_cameraMode +import pmove_msec +import pmove_fixed +import cg_smoothClients +import cg_hudFiles +import cg_noVoiceText +import cg_noVoiceChats +import cg_teamChatsOnly +import cg_blood +import cg_paused +import cg_stats +import cg_synchronousClients +import cg_drawSpeed +import cg_lagometer +import cg_stereoSeparation +import cg_thirdPersonRange +import cg_thirdPersonPitchFollow +import cg_staticDeathCam +import cg_thirdPersonShoulderViewMode +import cg_thirdPersonAngle +import cg_thirdPerson +import cg_tracerLength +import cg_tracerWidth +import cg_tracerChance +import cg_gun_z +import cg_gun_y +import cg_gun_x +import cg_gun_frame +import cg_drawGun +import cg_viewsize +import cg_addMarks +import cg_footsteps +import cg_showmiss +import cg_noPlayerAnims +import cg_debugMove +import cg_nopredict +import cg_errorDecay +import cg_debugEvents +import cg_debugPosition +import cg_debugAnim +import cg_animSpeed +import cg_draw2D +import cg_teamOverlayUserinfo +import cg_teamOverlayMaxPlayers +import cg_teamOverlaySortMode +import cg_drawTeamOverlay +import cg_crosshairSize +import cg_drawCrosshairNames +import cg_drawCrosshair +import cg_drawChargeBar +import cg_drawSnapshot +import cg_drawDemoState +import cg_drawFPS +import cg_drawClock +import cg_drawTimer +import cg_shadows +import cg_swingSpeed +import cg_runroll +import cg_runpitch +import cg_centertime +import cg_teslaTrailTime +import cg_markPolys +import cg_buildables +import cg_upgrades +import cg_weapons +import cgDC +import cg_entities +import cg +import cgs +import g_nameBind2 +import g_nameBind1 +import BindingFromName +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_Parse_AddGlobalDefine +import UI_EscapeEmoticons +import UI_Text_IsEmoticon +import UI_Text_EmHeight +import UI_Text_EmWidth +import UI_Text_Height +import UI_Text_Width +import UI_Text_Paint_Limit +import UI_Text_Paint +import UI_DrawTextBlock +import Item_Text_Wrap +import Item_Text_Wrapped_Paint +import trap_R_SetClipRegion +import Controls_SetDefaults +import Controls_SetConfig +import Controls_GetConfig +import UI_OutOfMemory +import UI_InitMemory +import UI_Alloc +import UI_RemoveCaptureFunc +import UI_InstallCaptureFunc +import Display_CacheAll +import Menu_SetFeederSelection +import Menu_Paint +import Menu_Update +import Menus_CloseAll +import LerpColor +import Display_HandleKey +import Menus_CloseByName +import Menus_FindByName +import Display_KeyBindPending +import Display_CursorType +import Display_MouseMove +import Display_CaptureItem +import Display_GetContext +import Menus_ReplaceActive +import Menus_Activate +import Menus_AnyFullScreenVisible +import Menu_Reset +import Menus_ReplaceActiveByName +import Menus_ActivateByName +import Menu_PaintAll +import Menu_UpdateAll +import Menu_New +import Menu_Count +import PC_Script_Parse +import PC_String_Parse +import PC_Rect_Parse +import PC_Int_Parse +import PC_Color_Parse +import PC_Float_Parse +import Script_Parse +import String_Parse +import Rect_Parse +import Int_Parse +import Color_Parse +import Float_Parse +import Menu_ScrollFeeder +import Menu_HandleMouseMove +import Menu_HandleKey +import Menu_GetFocused +import Menu_PostParse +import Item_Init +import Menu_Init +import Display_ExpandMacros +import Init_Display +import String_Report +import String_Init +import String_Alloc +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $146 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 109 +byte 1 112 +byte 1 32 +byte 1 108 +byte 1 102 +byte 1 45 +byte 1 62 +byte 1 102 +byte 1 114 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 10 +byte 1 0 diff --git a/build/release-linux-x86_64/base/cgame/cg_animmapobj.asm b/build/release-linux-x86_64/base/cgame/cg_animmapobj.asm new file mode 100644 index 0000000..aaebe61 --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/cg_animmapobj.asm @@ -0,0 +1,1570 @@ +code +proc CG_DoorAnimation 0 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1588 +ADDP4 +ARGP4 +CNSTF4 1065353216 +ARGF4 +ADDRGP4 CG_RunLerpFrame +CALLV +pop +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1588 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1596 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 12 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1604 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $116 +endproc CG_DoorAnimation 0 8 +export CG_ModelDoor +proc CG_ModelDoor 188 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 172 +ADDRFP4 0 +INDIRP4 +CNSTI4 1588 +ADDP4 +ASGNP4 +ADDRLP4 140 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 140 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $118 +ADDRGP4 $117 +JUMPV +LABELV $118 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0+68 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0+84 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 1576 +ADDP4 +ARGP4 +ADDRLP4 0+28 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRLP4 0+4 +CNSTI4 64 +ASGNI4 +ADDRLP4 0+104 +CNSTI4 0 +ASGNI4 +ADDRLP4 0+8 +ADDRLP4 140 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+34800 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0+28 +ADDRLP4 0+28 +INDIRF4 +ADDRLP4 140 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+4 +ADDRLP4 0+28+4 +INDIRF4 +ADDRLP4 140 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+8 +ADDRLP4 0+28+8 +INDIRF4 +ADDRLP4 140 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+12 +ADDRLP4 0+28+12 +INDIRF4 +ADDRLP4 140 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+12+4 +ADDRLP4 0+28+12+4 +INDIRF4 +ADDRLP4 140 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+12+8 +ADDRLP4 0+28+12+8 +INDIRF4 +ADDRLP4 140 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+24 +ADDRLP4 0+28+24 +INDIRF4 +ADDRLP4 140 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+24+4 +ADDRLP4 0+28+24+4 +INDIRF4 +ADDRLP4 140 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+24+8 +ADDRLP4 0+28+24+8 +INDIRF4 +ADDRLP4 140 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+64 +CNSTI4 1 +ASGNI4 +ADDRLP4 144 +ADDRLP4 140 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 144+4 +ADDRLP4 140 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 140 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $173 +ADDRLP4 180 +CNSTI4 1 +ASGNI4 +ADDRGP4 $174 +JUMPV +LABELV $173 +ADDRLP4 180 +CNSTI4 0 +ASGNI4 +LABELV $174 +ADDRLP4 144+20 +ADDRLP4 180 +INDIRI4 +ASGNI4 +ADDRLP4 144+24 +CNSTI4 0 +ASGNI4 +ADDRLP4 144+8 +CNSTI4 0 +ASGNI4 +ADDRLP4 144+12 +CNSTI4 1000 +ADDRLP4 140 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +DIVI4 +ASGNI4 +ADDRLP4 144+16 +CNSTI4 1000 +ADDRLP4 140 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +DIVI4 +ASGNI4 +ADDRLP4 140 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1756 +ADDP4 +INDIRI4 +EQI4 $179 +ADDRLP4 172 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRLP4 172 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ADDRLP4 144+16 +INDIRI4 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1756 +ADDP4 +ADDRLP4 140 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $179 +ADDRLP4 172 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 144 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0+96 +ARGP4 +ADDRLP4 0+80 +ARGP4 +ADDRLP4 0+100 +ARGP4 +ADDRGP4 CG_DoorAnimation +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +LABELV $117 +endproc CG_ModelDoor 188 16 +proc CG_AMOAnimation 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 4096 +BANDI4 +ADDRLP4 4 +INDIRI4 +EQI4 $188 +ADDRFP4 0 +INDIRP4 +CNSTI4 1764 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $186 +LABELV $188 +ADDRLP4 8 +ADDRGP4 cg+109556 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 900 +LEI4 $190 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 1592 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 1600 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $190 +ADDRFP4 0 +INDIRP4 +CNSTI4 1588 +ADDP4 +ARGP4 +CNSTF4 1065353216 +ARGF4 +ADDRGP4 CG_RunLerpFrame +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +LABELV $186 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1588 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1596 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 12 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1604 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $185 +endproc CG_AMOAnimation 20 8 +export CG_AnimMapObj +proc CG_AnimMapObj 196 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 168 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 180 +CNSTI4 0 +ASGNI4 +ADDRLP4 168 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ADDRLP4 180 +INDIRI4 +EQI4 $196 +ADDRLP4 168 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +ADDRLP4 180 +INDIRI4 +EQI4 $194 +LABELV $196 +ADDRGP4 $193 +JUMPV +LABELV $194 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 1576 +ADDP4 +ADDRLP4 168 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 1576 +ADDP4 +ARGP4 +ADDRLP4 0+28 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRLP4 0+8 +ADDRLP4 168 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+34800 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0+68 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0+84 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0+64 +CNSTI4 0 +ASGNI4 +ADDRLP4 168 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRF4 +CNSTF4 0 +EQF4 $203 +ADDRLP4 172 +ADDRLP4 168 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+28 +ADDRLP4 0+28 +INDIRF4 +ADDRLP4 172 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+4 +ADDRLP4 0+28+4 +INDIRF4 +ADDRLP4 172 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+8 +ADDRLP4 0+28+8 +INDIRF4 +ADDRLP4 172 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+12 +ADDRLP4 0+28+12 +INDIRF4 +ADDRLP4 172 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+12+4 +ADDRLP4 0+28+12+4 +INDIRF4 +ADDRLP4 172 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+12+8 +ADDRLP4 0+28+12+8 +INDIRF4 +ADDRLP4 172 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+24 +ADDRLP4 0+28+24 +INDIRF4 +ADDRLP4 172 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+24+4 +ADDRLP4 0+28+24+4 +INDIRF4 +ADDRLP4 172 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+24+8 +ADDRLP4 0+28+24+8 +INDIRF4 +ADDRLP4 172 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+64 +CNSTI4 1 +ASGNI4 +LABELV $203 +ADDRLP4 140 +ADDRLP4 168 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 140+4 +ADDRLP4 168 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 140+20 +CNSTI4 0 +ASGNI4 +ADDRLP4 140+24 +CNSTI4 0 +ASGNI4 +ADDRLP4 140+4 +INDIRI4 +CNSTI4 0 +GEI4 $251 +ADDRLP4 140+4 +ADDRLP4 140+4 +INDIRI4 +NEGI4 +ASGNI4 +ADDRLP4 140+20 +CNSTI4 1 +ASGNI4 +LABELV $251 +ADDRLP4 140+8 +ADDRLP4 168 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 168 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $258 +ADDRLP4 140+12 +CNSTI4 1000 +ASGNI4 +ADDRLP4 140+16 +CNSTI4 1000 +ASGNI4 +ADDRGP4 $259 +JUMPV +LABELV $258 +ADDRLP4 140+12 +CNSTI4 1000 +ADDRLP4 168 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +DIVI4 +ASGNI4 +ADDRLP4 140+16 +CNSTI4 1000 +ADDRLP4 168 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +DIVI4 +ASGNI4 +LABELV $259 +ADDRFP4 0 +INDIRP4 +CNSTI4 1628 +ADDP4 +ADDRLP4 140 +ASGNP4 +ADDRLP4 140+8 +INDIRI4 +CNSTI4 0 +NEI4 $264 +ADDRLP4 140+4 +ADDRLP4 140+4 +INDIRI4 +CNSTI4 2 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $268 +ADDRFP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 4096 +BANDI4 +CNSTI4 0 +NEI4 $271 +ADDRLP4 188 +CNSTI4 1 +ASGNI4 +ADDRGP4 $272 +JUMPV +LABELV $271 +ADDRLP4 188 +CNSTI4 0 +ASGNI4 +LABELV $272 +ADDRFP4 0 +INDIRP4 +CNSTI4 1764 +ADDP4 +ADDRLP4 188 +INDIRI4 +ASGNI4 +ADDRGP4 $269 +JUMPV +LABELV $268 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 4096 +BANDI4 +CNSTI4 0 +NEI4 $276 +ADDRLP4 188 +CNSTI4 1 +ASGNI4 +ADDRGP4 $277 +JUMPV +LABELV $276 +ADDRLP4 188 +CNSTI4 0 +ASGNI4 +LABELV $277 +ADDRFP4 0 +INDIRP4 +CNSTI4 1768 +ADDP4 +INDIRI4 +ADDRLP4 188 +INDIRI4 +EQI4 $273 +ADDRFP4 0 +INDIRP4 +CNSTI4 1764 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1632 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1600 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +LABELV $273 +LABELV $269 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 4096 +BANDI4 +CNSTI4 0 +NEI4 $281 +ADDRLP4 188 +CNSTI4 1 +ASGNI4 +ADDRGP4 $282 +JUMPV +LABELV $281 +ADDRLP4 188 +CNSTI4 0 +ASGNI4 +LABELV $282 +ADDRFP4 0 +INDIRP4 +CNSTI4 1768 +ADDP4 +ADDRLP4 188 +INDIRI4 +ASGNI4 +LABELV $264 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0+96 +ARGP4 +ADDRLP4 0+80 +ARGP4 +ADDRLP4 0+100 +ARGP4 +ADDRGP4 CG_AMOAnimation +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +LABELV $193 +endproc CG_AnimMapObj 196 16 +import trap_GetDemoName +import trap_GetDemoPos +import trap_GetDemoState +import trap_GetEntityToken +import trap_getCameraInfo +import trap_startCamera +import trap_loadCamera +import trap_RealTime +import trap_SnapVector +import trap_CIN_SetExtents +import trap_CIN_DrawCinematic +import trap_CIN_RunCinematic +import trap_CIN_StopCinematic +import trap_CIN_PlayCinematic +import trap_Key_GetOverstrikeMode +import trap_Key_SetOverstrikeMode +import trap_Key_SetBinding +import trap_Key_GetBindingBuf +import trap_Key_KeynumToStringBuf +import trap_Key_GetKey +import trap_Key_SetCatcher +import trap_Key_GetCatcher +import trap_Key_IsDown +import trap_R_RegisterFont +import trap_MemoryRemaining +import testPrintFloat +import testPrintInt +import trap_SetUserCmdValue +import trap_GetUserCmd +import trap_GetCurrentCmdNumber +import trap_GetServerCommand +import trap_GetSnapshot +import trap_GetCurrentSnapshotNumber +import trap_GetGameState +import trap_GetGlconfig +import trap_R_RemapShader +import trap_R_LerpTag +import trap_R_ModelBounds +import trap_R_DrawStretchPic +import trap_R_SetColor +import trap_R_RenderScene +import trap_R_LightForPoint +import trap_R_AddAdditiveLightToScene +import trap_R_AddLightToScene +import trap_R_inPVS +import trap_R_AddPolysToScene +import trap_R_AddPolyToScene +import trap_R_AddRefEntityToScene +import trap_R_ClearScene +import trap_R_RegisterShaderNoMip +import trap_R_RegisterShader +import trap_R_RegisterSkin +import trap_R_RegisterModel +import trap_R_LoadWorldMap +import trap_S_StopBackgroundTrack +import trap_S_StartBackgroundTrack +import trap_S_RegisterSound +import trap_S_Respatialize +import trap_S_UpdateEntityPosition +import trap_S_AddRealLoopingSound +import trap_S_AddLoopingSound +import trap_S_ClearLoopingSounds +import trap_S_StartLocalSound +import trap_S_StopLoopingSound +import trap_S_StartSound +import trap_CM_MarkFragments +import trap_CM_TransformedBiSphereTrace +import trap_CM_BiSphereTrace +import trap_CM_TransformedCapsuleTrace +import trap_CM_CapsuleTrace +import trap_CM_TransformedBoxTrace +import trap_CM_BoxTrace +import trap_CM_TransformedPointContents +import trap_CM_PointContents +import trap_CM_TempBoxModel +import trap_CM_InlineModel +import trap_CM_NumInlineModels +import trap_CM_LoadMap +import trap_UpdateScreen +import trap_SendClientCommand +import trap_AddCommand +import trap_SendConsoleCommand +import trap_FS_GetFileList +import trap_FS_Seek +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_LiteralArgs +import trap_Args +import trap_Argv +import trap_Argc +import trap_Cvar_VariableStringBuffer +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_Milliseconds +import trap_Error +import trap_Print +import CG_TutorialText +import CG_WritePTRCode +import CG_ReadPTRCode +import CG_DestroyTestTS_f +import CG_TestTS_f +import CG_AddTrails +import CG_IsTrailSystemValid +import CG_DestroyTrailSystem +import CG_SpawnNewTrailSystem +import CG_RegisterTrailSystem +import CG_LoadTrailSystems +import CG_DestroyTestPS_f +import CG_TestPS_f +import CG_ParticleSystemEntity +import CG_AddParticles +import CG_SetParticleSystemNormal +import CG_IsParticleSystemValid +import CG_IsParticleSystemInfinite +import CG_DestroyParticleSystem +import CG_SpawnNewParticleSystem +import CG_RegisterParticleSystem +import CG_LoadParticleSystems +import CG_SetAttachmentOffset +import CG_SetAttachmentParticle +import CG_SetAttachmentTag +import CG_SetAttachmentCent +import CG_SetAttachmentPoint +import CG_AttachToParticle +import CG_AttachToTag +import CG_AttachToCent +import CG_AttachToPoint +import CG_Attached +import CG_AttachmentCentNum +import CG_AttachmentVelocity +import CG_AttachmentAxis +import CG_AttachmentDir +import CG_AttachmentPoint +import CG_CheckChangedPredictableEvents +import CG_TransitionPlayerState +import CG_Respawn +import CG_ShaderStateChanged +import CG_SetConfigValues +import CG_ParseServerinfo +import CG_ExecuteNewServerCommands +import CG_RequestScores +import CG_InitConsoleCommands +import CG_ConsoleCommand +import CG_ProcessSnapshots +import CG_ImpactMark +import CG_AddMarks +import CG_InitMarkPolys +import CG_AlienSense +import CG_Scanner +import CG_UpdateEntityPositions +import CG_DrawItemSelectText +import CG_DrawItemSelect +import CG_AddPlayerWeapon +import CG_AddViewWeapon +import CG_ShotgunFire +import CG_Bullet +import CG_MissileHitEntity +import CG_MissileHitWall +import CG_FireWeapon +import CG_RegisterWeapon +import CG_InitWeapons +import CG_RegisterUpgrade +import CG_InitUpgrades +import CG_Weapon_f +import CG_PrevWeapon_f +import CG_NextWeapon_f +import CG_PositionRotatedEntityOnTag +import CG_PositionEntityOnTag +import CG_AdjustPositionForMover +import CG_Beam +import CG_AddPacketEntities +import CG_SetEntitySoundPosition +import CG_DrawBoundingBox +import CG_PainEvent +import CG_EntityEvent +import CG_CheckEvents +import CG_PredictPlayerState +import CG_BiSphereTrace +import CG_CapTrace +import CG_Trace +import CG_PointContents +import CG_BuildSolidList +import CG_RunLerpFrame +import CG_SortDistance +import CG_DrawChatBubble +import CG_AlienBuildableExplosion +import CG_HumanBuildableExplosion +import CG_InitBuildables +import CG_DrawBuildableStatus +import CG_BuildableStatusParse +import CG_Buildable +import CG_GhostBuildable +import CG_GetPlayerLocation +import CG_Bleed +import CG_PlayerDisconnect +import CG_CustomSound +import CG_PrecacheClientInfo +import CG_NewClientInfo +import CG_ResetPlayerEntity +import CG_Corpse +import CG_Player +import CG_DrawField +import CG_ResetPainBlend +import CG_UpdateMediaFraction +import CG_DrawLoadingScreen +import CG_Text_PaintChar +import CG_GetKillerText +import CG_GetTeamColor +import CG_SetPrintString +import CG_RunMenuScript +import CG_GetValue +import CG_OwnerDraw +import CG_DrawActive +import CG_CenterPrint +import CG_AddSpeed +import CG_AddLagometerSnapshotInfo +import CG_AddLagometerFrameInfo +import CG_GetColorCharForHealth +import CG_KeyBinding +import CG_WorldToScreen +import CG_DrawTopBottom +import CG_DrawSides +import CG_DrawRect +import CG_ColorForHealth +import CG_TileClear +import CG_FadeColor +import CG_DrawStrlen +import CG_ClearClipRegion +import CG_SetClipRegion +import CG_DrawFadePic +import CG_DrawPic +import CG_FillRect +import CG_AdjustFrom640 +import CG_DrawPlane +import CG_OffsetShoulderView +import CG_OffsetThirdPersonView +import CG_OffsetFirstPersonView +import CG_DrawActiveFrame +import CG_AddBufferedSound +import CG_TestModelPrevSkin_f +import CG_TestModelNextSkin_f +import CG_TestModelPrevFrame_f +import CG_TestModelNextFrame_f +import CG_TestGun_f +import CG_TestModel_f +import CG_addSmoothOp +import CG_AddNotifyText +import CG_RemoveNotifyLine +import CG_FileExists +import CG_BuildSpectatorString +import CG_ClientIsReady +import CG_SetScoreSelection +import CG_EventHandling +import CG_MouseEvent +import CG_KeyEvent +import CG_LoadMenus +import CG_LastAttacker +import CG_CrosshairPlayer +import CG_UpdateCvars +import CG_PlayerCount +import CG_StartMusic +import CG_Error +import CG_Printf +import CG_Argv +import CG_ConfigString +import cg_BubbleZoom +import cg_drawBubble +import cg_chatTeamPrefix +import cg_emoticons +import cg_voice +import cg_projectileNudge +import cg_optimizePrediction +import cg_debugRandom +import ui_humanTeamVoteActive +import ui_alienTeamVoteActive +import ui_voteActive +import ui_dialog +import ui_stages +import ui_carriage +import ui_currentClass +import cg_debugVoices +import cg_unlagged +import cg_sprintToggle +import cg_stickySpec +import cg_painBlendZoom +import cg_painBlendScale +import cg_painBlendMax +import cg_painBlendDownRate +import cg_painBlendUpRate +import cg_tutorial +import cg_disableScannerPlane +import cg_disableCommandDialogs +import cg_disableBuildDialogs +import cg_disableUpgradeDialogs +import cg_disableWarningDialogs +import cg_debugPVS +import cg_debugTrails +import cg_debugParticles +import cg_lightFlare +import cg_consoleLatency +import cg_bounceParticles +import cg_depthSortParticles +import cg_disableBlueprintErrors +import cg_wwSmoothTime +import cg_drawBBOX +import cg_drawSurfNormal +import cg_noTaunt +import cg_timescale +import cg_timescaleFadeSpeed +import cg_timescaleFadeEnd +import cg_cameraMode +import pmove_msec +import pmove_fixed +import cg_smoothClients +import cg_hudFiles +import cg_noVoiceText +import cg_noVoiceChats +import cg_teamChatsOnly +import cg_blood +import cg_paused +import cg_stats +import cg_synchronousClients +import cg_drawSpeed +import cg_lagometer +import cg_stereoSeparation +import cg_thirdPersonRange +import cg_thirdPersonPitchFollow +import cg_staticDeathCam +import cg_thirdPersonShoulderViewMode +import cg_thirdPersonAngle +import cg_thirdPerson +import cg_tracerLength +import cg_tracerWidth +import cg_tracerChance +import cg_gun_z +import cg_gun_y +import cg_gun_x +import cg_gun_frame +import cg_drawGun +import cg_viewsize +import cg_addMarks +import cg_footsteps +import cg_showmiss +import cg_noPlayerAnims +import cg_debugMove +import cg_nopredict +import cg_errorDecay +import cg_debugEvents +import cg_debugPosition +import cg_debugAnim +import cg_animSpeed +import cg_draw2D +import cg_teamOverlayUserinfo +import cg_teamOverlayMaxPlayers +import cg_teamOverlaySortMode +import cg_drawTeamOverlay +import cg_crosshairSize +import cg_drawCrosshairNames +import cg_drawCrosshair +import cg_drawChargeBar +import cg_drawSnapshot +import cg_drawDemoState +import cg_drawFPS +import cg_drawClock +import cg_drawTimer +import cg_shadows +import cg_swingSpeed +import cg_runroll +import cg_runpitch +import cg_centertime +import cg_teslaTrailTime +import cg_markPolys +import cg_buildables +import cg_upgrades +import cg_weapons +import cgDC +import cg_entities +import cg +import cgs +import g_nameBind2 +import g_nameBind1 +import BindingFromName +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_Parse_AddGlobalDefine +import UI_EscapeEmoticons +import UI_Text_IsEmoticon +import UI_Text_EmHeight +import UI_Text_EmWidth +import UI_Text_Height +import UI_Text_Width +import UI_Text_Paint_Limit +import UI_Text_Paint +import UI_DrawTextBlock +import Item_Text_Wrap +import Item_Text_Wrapped_Paint +import trap_R_SetClipRegion +import Controls_SetDefaults +import Controls_SetConfig +import Controls_GetConfig +import UI_OutOfMemory +import UI_InitMemory +import UI_Alloc +import UI_RemoveCaptureFunc +import UI_InstallCaptureFunc +import Display_CacheAll +import Menu_SetFeederSelection +import Menu_Paint +import Menu_Update +import Menus_CloseAll +import LerpColor +import Display_HandleKey +import Menus_CloseByName +import Menus_FindByName +import Display_KeyBindPending +import Display_CursorType +import Display_MouseMove +import Display_CaptureItem +import Display_GetContext +import Menus_ReplaceActive +import Menus_Activate +import Menus_AnyFullScreenVisible +import Menu_Reset +import Menus_ReplaceActiveByName +import Menus_ActivateByName +import Menu_PaintAll +import Menu_UpdateAll +import Menu_New +import Menu_Count +import PC_Script_Parse +import PC_String_Parse +import PC_Rect_Parse +import PC_Int_Parse +import PC_Color_Parse +import PC_Float_Parse +import Script_Parse +import String_Parse +import Rect_Parse +import Int_Parse +import Color_Parse +import Float_Parse +import Menu_ScrollFeeder +import Menu_HandleMouseMove +import Menu_HandleKey +import Menu_GetFocused +import Menu_PostParse +import Item_Init +import Menu_Init +import Display_ExpandMacros +import Init_Display +import String_Report +import String_Init +import String_Alloc +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort diff --git a/build/release-linux-x86_64/base/cgame/cg_attachment.asm b/build/release-linux-x86_64/base/cgame/cg_attachment.asm new file mode 100644 index 0000000..33e2498 --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/cg_attachment.asm @@ -0,0 +1,1835 @@ +export CG_AttachmentPoint +code +proc CG_AttachmentPoint 24 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $117 +CNSTI4 0 +RETI4 +ADDRGP4 $116 +JUMPV +LABELV $117 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +LTI4 $119 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +GTI4 $119 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $143 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $143 +address $122 +address $125 +address $128 +address $137 +code +LABELV $122 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $123 +CNSTI4 0 +RETI4 +ADDRGP4 $116 +JUMPV +LABELV $123 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $120 +JUMPV +LABELV $125 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $126 +CNSTI4 0 +RETI4 +ADDRGP4 $116 +JUMPV +LABELV $126 +ADDRGP4 axisDefault +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRGP4 AxisCopy +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 204 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 344 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 348 +ADDP4 +ARGP4 +ADDRGP4 CG_PositionRotatedEntityOnTag +CALLV +pop +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 132 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $120 +JUMPV +LABELV $128 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $129 +CNSTI4 0 +RETI4 +ADDRGP4 $116 +JUMPV +LABELV $129 +ADDRFP4 0 +INDIRP4 +CNSTI4 1372 +ADDP4 +INDIRI4 +ADDRGP4 cg+109588+148 +INDIRI4 +NEI4 $131 +ADDRFP4 4 +INDIRP4 +ADDRGP4 cg+109588+20 +INDIRB +ASGNB 12 +ADDRGP4 $120 +JUMPV +LABELV $131 +ADDRLP4 0 +CNSTI4 1852 +ADDRFP4 0 +INDIRP4 +CNSTI4 1372 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $120 +JUMPV +LABELV $137 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $138 +CNSTI4 0 +RETI4 +ADDRGP4 $116 +JUMPV +LABELV $138 +ADDRFP4 0 +INDIRP4 +CNSTI4 1376 +ADDP4 +INDIRP4 +CNSTI4 324 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $140 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTI4 0 +ASGNI4 +CNSTI4 0 +RETI4 +ADDRGP4 $116 +JUMPV +LABELV $140 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1376 +ADDP4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $120 +JUMPV +LABELV $119 +ADDRGP4 $142 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $120 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $144 +ADDRFP4 4 +INDIRP4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 20 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $144 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +CNSTI4 1 +RETI4 +LABELV $116 +endproc CG_AttachmentPoint 24 16 +export CG_AttachmentDir +proc CG_AttachmentDir 28 16 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $147 +CNSTI4 0 +RETI4 +ADDRGP4 $146 +JUMPV +LABELV $147 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +LTI4 $149 +ADDRLP4 16 +INDIRI4 +CNSTI4 3 +GTI4 $149 +ADDRLP4 16 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $164 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $164 +address $152 +address $153 +address $156 +address $159 +code +LABELV $152 +CNSTI4 0 +RETI4 +ADDRGP4 $146 +JUMPV +LABELV $153 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $154 +CNSTI4 0 +RETI4 +ADDRGP4 $146 +JUMPV +LABELV $154 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $150 +JUMPV +LABELV $156 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $157 +CNSTI4 0 +RETI4 +ADDRGP4 $146 +JUMPV +LABELV $157 +ADDRLP4 12 +CNSTI4 1852 +ADDRFP4 0 +INDIRP4 +CNSTI4 1372 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 1576 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 24 +CNSTP4 0 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRB +ASGNB 12 +ADDRGP4 $150 +JUMPV +LABELV $159 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $160 +CNSTI4 0 +RETI4 +ADDRGP4 $146 +JUMPV +LABELV $160 +ADDRFP4 0 +INDIRP4 +CNSTI4 1376 +ADDP4 +INDIRP4 +CNSTI4 324 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $162 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTI4 0 +ASGNI4 +CNSTI4 0 +RETI4 +ADDRGP4 $146 +JUMPV +LABELV $162 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1376 +ADDP4 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $150 +JUMPV +LABELV $149 +ADDRGP4 $142 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $150 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +CNSTI4 1 +RETI4 +LABELV $146 +endproc CG_AttachmentDir 28 16 +export CG_AttachmentAxis +proc CG_AttachmentAxis 12 8 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $166 +CNSTI4 0 +RETI4 +ADDRGP4 $165 +JUMPV +LABELV $166 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +LTI4 $168 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +GTI4 $168 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $179 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $179 +address $171 +address $172 +address $175 +address $178 +code +LABELV $171 +CNSTI4 0 +RETI4 +ADDRGP4 $165 +JUMPV +LABELV $172 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $173 +CNSTI4 0 +RETI4 +ADDRGP4 $165 +JUMPV +LABELV $173 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 AxisCopy +CALLV +pop +ADDRGP4 $169 +JUMPV +LABELV $175 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $176 +CNSTI4 0 +RETI4 +ADDRGP4 $165 +JUMPV +LABELV $176 +ADDRLP4 0 +CNSTI4 1852 +ADDRFP4 0 +INDIRP4 +CNSTI4 1372 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1576 +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRGP4 $169 +JUMPV +LABELV $178 +CNSTI4 0 +RETI4 +ADDRGP4 $165 +JUMPV +LABELV $168 +ADDRGP4 $142 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $169 +CNSTI4 1 +RETI4 +LABELV $165 +endproc CG_AttachmentAxis 12 8 +export CG_AttachmentVelocity +proc CG_AttachmentVelocity 12 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $181 +CNSTI4 0 +RETI4 +ADDRGP4 $180 +JUMPV +LABELV $181 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $183 +ADDRFP4 0 +INDIRP4 +CNSTI4 1376 +ADDP4 +INDIRP4 +CNSTI4 324 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $183 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1376 +ADDP4 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRB +ASGNB 12 +CNSTI4 1 +RETI4 +ADDRGP4 $180 +JUMPV +LABELV $183 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $185 +ADDRLP4 8 +CNSTI4 1852 +ADDRFP4 0 +INDIRP4 +CNSTI4 1372 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRB +ASGNB 12 +CNSTI4 1 +RETI4 +ADDRGP4 $180 +JUMPV +LABELV $185 +CNSTI4 0 +RETI4 +LABELV $180 +endproc CG_AttachmentVelocity 12 0 +export CG_AttachmentCentNum +proc CG_AttachmentCentNum 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $190 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $188 +LABELV $190 +CNSTI4 -1 +RETI4 +ADDRGP4 $187 +JUMPV +LABELV $188 +ADDRFP4 0 +INDIRP4 +CNSTI4 1372 +ADDP4 +INDIRI4 +RETI4 +LABELV $187 +endproc CG_AttachmentCentNum 4 0 +export CG_Attached +proc CG_Attached 0 0 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $192 +CNSTI4 0 +RETI4 +ADDRGP4 $191 +JUMPV +LABELV $192 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +RETI4 +LABELV $191 +endproc CG_Attached 0 0 +export CG_AttachToPoint +proc CG_AttachToPoint 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $197 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $195 +LABELV $197 +ADDRGP4 $194 +JUMPV +LABELV $195 +ADDRFP4 0 +INDIRP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $194 +endproc CG_AttachToPoint 4 0 +export CG_AttachToCent +proc CG_AttachToCent 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $201 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $199 +LABELV $201 +ADDRGP4 $198 +JUMPV +LABELV $199 +ADDRFP4 0 +INDIRP4 +CNSTI4 2 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $198 +endproc CG_AttachToCent 4 0 +export CG_AttachToTag +proc CG_AttachToTag 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $205 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $203 +LABELV $205 +ADDRGP4 $202 +JUMPV +LABELV $203 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $202 +endproc CG_AttachToTag 4 0 +export CG_AttachToParticle +proc CG_AttachToParticle 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $209 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $207 +LABELV $209 +ADDRGP4 $206 +JUMPV +LABELV $207 +ADDRFP4 0 +INDIRP4 +CNSTI4 3 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $206 +endproc CG_AttachToParticle 4 0 +export CG_SetAttachmentPoint +proc CG_SetAttachmentPoint 0 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $211 +ADDRGP4 $210 +JUMPV +LABELV $211 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $210 +endproc CG_SetAttachmentPoint 0 0 +export CG_SetAttachmentCent +proc CG_SetAttachmentCent 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 0 +INDIRU4 +EQU4 $216 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 0 +INDIRU4 +NEU4 $214 +LABELV $216 +ADDRGP4 $213 +JUMPV +LABELV $214 +ADDRFP4 0 +INDIRP4 +CNSTI4 1372 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $213 +endproc CG_SetAttachmentCent 4 0 +export CG_SetAttachmentTag +proc CG_SetAttachmentTag 0 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $218 +ADDRGP4 $217 +JUMPV +LABELV $218 +ADDRFP4 0 +INDIRP4 +CNSTI4 204 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 140 +ADDRFP4 0 +INDIRP4 +CNSTI4 344 +ADDP4 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 348 +ADDP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +CNSTU4 1024 +ARGU4 +ADDRGP4 strncpy +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $217 +endproc CG_SetAttachmentTag 0 12 +export CG_SetAttachmentParticle +proc CG_SetAttachmentParticle 0 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $221 +ADDRGP4 $220 +JUMPV +LABELV $221 +ADDRFP4 0 +INDIRP4 +CNSTI4 1376 +ADDP4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $220 +endproc CG_SetAttachmentParticle 0 0 +export CG_SetAttachmentOffset +proc CG_SetAttachmentOffset 0 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $224 +ADDRGP4 $223 +JUMPV +LABELV $224 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $223 +endproc CG_SetAttachmentOffset 0 0 +import trap_GetDemoName +import trap_GetDemoPos +import trap_GetDemoState +import trap_GetEntityToken +import trap_getCameraInfo +import trap_startCamera +import trap_loadCamera +import trap_RealTime +import trap_SnapVector +import trap_CIN_SetExtents +import trap_CIN_DrawCinematic +import trap_CIN_RunCinematic +import trap_CIN_StopCinematic +import trap_CIN_PlayCinematic +import trap_Key_GetOverstrikeMode +import trap_Key_SetOverstrikeMode +import trap_Key_SetBinding +import trap_Key_GetBindingBuf +import trap_Key_KeynumToStringBuf +import trap_Key_GetKey +import trap_Key_SetCatcher +import trap_Key_GetCatcher +import trap_Key_IsDown +import trap_R_RegisterFont +import trap_MemoryRemaining +import testPrintFloat +import testPrintInt +import trap_SetUserCmdValue +import trap_GetUserCmd +import trap_GetCurrentCmdNumber +import trap_GetServerCommand +import trap_GetSnapshot +import trap_GetCurrentSnapshotNumber +import trap_GetGameState +import trap_GetGlconfig +import trap_R_RemapShader +import trap_R_LerpTag +import trap_R_ModelBounds +import trap_R_DrawStretchPic +import trap_R_SetColor +import trap_R_RenderScene +import trap_R_LightForPoint +import trap_R_AddAdditiveLightToScene +import trap_R_AddLightToScene +import trap_R_inPVS +import trap_R_AddPolysToScene +import trap_R_AddPolyToScene +import trap_R_AddRefEntityToScene +import trap_R_ClearScene +import trap_R_RegisterShaderNoMip +import trap_R_RegisterShader +import trap_R_RegisterSkin +import trap_R_RegisterModel +import trap_R_LoadWorldMap +import trap_S_StopBackgroundTrack +import trap_S_StartBackgroundTrack +import trap_S_RegisterSound +import trap_S_Respatialize +import trap_S_UpdateEntityPosition +import trap_S_AddRealLoopingSound +import trap_S_AddLoopingSound +import trap_S_ClearLoopingSounds +import trap_S_StartLocalSound +import trap_S_StopLoopingSound +import trap_S_StartSound +import trap_CM_MarkFragments +import trap_CM_TransformedBiSphereTrace +import trap_CM_BiSphereTrace +import trap_CM_TransformedCapsuleTrace +import trap_CM_CapsuleTrace +import trap_CM_TransformedBoxTrace +import trap_CM_BoxTrace +import trap_CM_TransformedPointContents +import trap_CM_PointContents +import trap_CM_TempBoxModel +import trap_CM_InlineModel +import trap_CM_NumInlineModels +import trap_CM_LoadMap +import trap_UpdateScreen +import trap_SendClientCommand +import trap_AddCommand +import trap_SendConsoleCommand +import trap_FS_GetFileList +import trap_FS_Seek +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_LiteralArgs +import trap_Args +import trap_Argv +import trap_Argc +import trap_Cvar_VariableStringBuffer +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_Milliseconds +import trap_Error +import trap_Print +import CG_TutorialText +import CG_WritePTRCode +import CG_ReadPTRCode +import CG_DestroyTestTS_f +import CG_TestTS_f +import CG_AddTrails +import CG_IsTrailSystemValid +import CG_DestroyTrailSystem +import CG_SpawnNewTrailSystem +import CG_RegisterTrailSystem +import CG_LoadTrailSystems +import CG_DestroyTestPS_f +import CG_TestPS_f +import CG_ParticleSystemEntity +import CG_AddParticles +import CG_SetParticleSystemNormal +import CG_IsParticleSystemValid +import CG_IsParticleSystemInfinite +import CG_DestroyParticleSystem +import CG_SpawnNewParticleSystem +import CG_RegisterParticleSystem +import CG_LoadParticleSystems +import CG_CheckChangedPredictableEvents +import CG_TransitionPlayerState +import CG_Respawn +import CG_ShaderStateChanged +import CG_SetConfigValues +import CG_ParseServerinfo +import CG_ExecuteNewServerCommands +import CG_RequestScores +import CG_InitConsoleCommands +import CG_ConsoleCommand +import CG_ProcessSnapshots +import CG_ImpactMark +import CG_AddMarks +import CG_InitMarkPolys +import CG_AlienSense +import CG_Scanner +import CG_UpdateEntityPositions +import CG_DrawItemSelectText +import CG_DrawItemSelect +import CG_AddPlayerWeapon +import CG_AddViewWeapon +import CG_ShotgunFire +import CG_Bullet +import CG_MissileHitEntity +import CG_MissileHitWall +import CG_FireWeapon +import CG_RegisterWeapon +import CG_InitWeapons +import CG_RegisterUpgrade +import CG_InitUpgrades +import CG_Weapon_f +import CG_PrevWeapon_f +import CG_NextWeapon_f +import CG_PositionRotatedEntityOnTag +import CG_PositionEntityOnTag +import CG_AdjustPositionForMover +import CG_Beam +import CG_AddPacketEntities +import CG_SetEntitySoundPosition +import CG_DrawBoundingBox +import CG_PainEvent +import CG_EntityEvent +import CG_CheckEvents +import CG_PredictPlayerState +import CG_BiSphereTrace +import CG_CapTrace +import CG_Trace +import CG_PointContents +import CG_BuildSolidList +import CG_ModelDoor +import CG_AnimMapObj +import CG_RunLerpFrame +import CG_SortDistance +import CG_DrawChatBubble +import CG_AlienBuildableExplosion +import CG_HumanBuildableExplosion +import CG_InitBuildables +import CG_DrawBuildableStatus +import CG_BuildableStatusParse +import CG_Buildable +import CG_GhostBuildable +import CG_GetPlayerLocation +import CG_Bleed +import CG_PlayerDisconnect +import CG_CustomSound +import CG_PrecacheClientInfo +import CG_NewClientInfo +import CG_ResetPlayerEntity +import CG_Corpse +import CG_Player +import CG_DrawField +import CG_ResetPainBlend +import CG_UpdateMediaFraction +import CG_DrawLoadingScreen +import CG_Text_PaintChar +import CG_GetKillerText +import CG_GetTeamColor +import CG_SetPrintString +import CG_RunMenuScript +import CG_GetValue +import CG_OwnerDraw +import CG_DrawActive +import CG_CenterPrint +import CG_AddSpeed +import CG_AddLagometerSnapshotInfo +import CG_AddLagometerFrameInfo +import CG_GetColorCharForHealth +import CG_KeyBinding +import CG_WorldToScreen +import CG_DrawTopBottom +import CG_DrawSides +import CG_DrawRect +import CG_ColorForHealth +import CG_TileClear +import CG_FadeColor +import CG_DrawStrlen +import CG_ClearClipRegion +import CG_SetClipRegion +import CG_DrawFadePic +import CG_DrawPic +import CG_FillRect +import CG_AdjustFrom640 +import CG_DrawPlane +import CG_OffsetShoulderView +import CG_OffsetThirdPersonView +import CG_OffsetFirstPersonView +import CG_DrawActiveFrame +import CG_AddBufferedSound +import CG_TestModelPrevSkin_f +import CG_TestModelNextSkin_f +import CG_TestModelPrevFrame_f +import CG_TestModelNextFrame_f +import CG_TestGun_f +import CG_TestModel_f +import CG_addSmoothOp +import CG_AddNotifyText +import CG_RemoveNotifyLine +import CG_FileExists +import CG_BuildSpectatorString +import CG_ClientIsReady +import CG_SetScoreSelection +import CG_EventHandling +import CG_MouseEvent +import CG_KeyEvent +import CG_LoadMenus +import CG_LastAttacker +import CG_CrosshairPlayer +import CG_UpdateCvars +import CG_PlayerCount +import CG_StartMusic +import CG_Error +import CG_Printf +import CG_Argv +import CG_ConfigString +import cg_BubbleZoom +import cg_drawBubble +import cg_chatTeamPrefix +import cg_emoticons +import cg_voice +import cg_projectileNudge +import cg_optimizePrediction +import cg_debugRandom +import ui_humanTeamVoteActive +import ui_alienTeamVoteActive +import ui_voteActive +import ui_dialog +import ui_stages +import ui_carriage +import ui_currentClass +import cg_debugVoices +import cg_unlagged +import cg_sprintToggle +import cg_stickySpec +import cg_painBlendZoom +import cg_painBlendScale +import cg_painBlendMax +import cg_painBlendDownRate +import cg_painBlendUpRate +import cg_tutorial +import cg_disableScannerPlane +import cg_disableCommandDialogs +import cg_disableBuildDialogs +import cg_disableUpgradeDialogs +import cg_disableWarningDialogs +import cg_debugPVS +import cg_debugTrails +import cg_debugParticles +import cg_lightFlare +import cg_consoleLatency +import cg_bounceParticles +import cg_depthSortParticles +import cg_disableBlueprintErrors +import cg_wwSmoothTime +import cg_drawBBOX +import cg_drawSurfNormal +import cg_noTaunt +import cg_timescale +import cg_timescaleFadeSpeed +import cg_timescaleFadeEnd +import cg_cameraMode +import pmove_msec +import pmove_fixed +import cg_smoothClients +import cg_hudFiles +import cg_noVoiceText +import cg_noVoiceChats +import cg_teamChatsOnly +import cg_blood +import cg_paused +import cg_stats +import cg_synchronousClients +import cg_drawSpeed +import cg_lagometer +import cg_stereoSeparation +import cg_thirdPersonRange +import cg_thirdPersonPitchFollow +import cg_staticDeathCam +import cg_thirdPersonShoulderViewMode +import cg_thirdPersonAngle +import cg_thirdPerson +import cg_tracerLength +import cg_tracerWidth +import cg_tracerChance +import cg_gun_z +import cg_gun_y +import cg_gun_x +import cg_gun_frame +import cg_drawGun +import cg_viewsize +import cg_addMarks +import cg_footsteps +import cg_showmiss +import cg_noPlayerAnims +import cg_debugMove +import cg_nopredict +import cg_errorDecay +import cg_debugEvents +import cg_debugPosition +import cg_debugAnim +import cg_animSpeed +import cg_draw2D +import cg_teamOverlayUserinfo +import cg_teamOverlayMaxPlayers +import cg_teamOverlaySortMode +import cg_drawTeamOverlay +import cg_crosshairSize +import cg_drawCrosshairNames +import cg_drawCrosshair +import cg_drawChargeBar +import cg_drawSnapshot +import cg_drawDemoState +import cg_drawFPS +import cg_drawClock +import cg_drawTimer +import cg_shadows +import cg_swingSpeed +import cg_runroll +import cg_runpitch +import cg_centertime +import cg_teslaTrailTime +import cg_markPolys +import cg_buildables +import cg_upgrades +import cg_weapons +import cgDC +import cg_entities +import cg +import cgs +import g_nameBind2 +import g_nameBind1 +import BindingFromName +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_Parse_AddGlobalDefine +import UI_EscapeEmoticons +import UI_Text_IsEmoticon +import UI_Text_EmHeight +import UI_Text_EmWidth +import UI_Text_Height +import UI_Text_Width +import UI_Text_Paint_Limit +import UI_Text_Paint +import UI_DrawTextBlock +import Item_Text_Wrap +import Item_Text_Wrapped_Paint +import trap_R_SetClipRegion +import Controls_SetDefaults +import Controls_SetConfig +import Controls_GetConfig +import UI_OutOfMemory +import UI_InitMemory +import UI_Alloc +import UI_RemoveCaptureFunc +import UI_InstallCaptureFunc +import Display_CacheAll +import Menu_SetFeederSelection +import Menu_Paint +import Menu_Update +import Menus_CloseAll +import LerpColor +import Display_HandleKey +import Menus_CloseByName +import Menus_FindByName +import Display_KeyBindPending +import Display_CursorType +import Display_MouseMove +import Display_CaptureItem +import Display_GetContext +import Menus_ReplaceActive +import Menus_Activate +import Menus_AnyFullScreenVisible +import Menu_Reset +import Menus_ReplaceActiveByName +import Menus_ActivateByName +import Menu_PaintAll +import Menu_UpdateAll +import Menu_New +import Menu_Count +import PC_Script_Parse +import PC_String_Parse +import PC_Rect_Parse +import PC_Int_Parse +import PC_Color_Parse +import PC_Float_Parse +import Script_Parse +import String_Parse +import Rect_Parse +import Int_Parse +import Color_Parse +import Float_Parse +import Menu_ScrollFeeder +import Menu_HandleMouseMove +import Menu_HandleKey +import Menu_GetFocused +import Menu_PostParse +import Item_Init +import Menu_Init +import Display_ExpandMacros +import Init_Display +import String_Report +import String_Init +import String_Alloc +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $142 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 73 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 84 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 95 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 10 +byte 1 0 diff --git a/build/release-linux-x86_64/base/cgame/cg_buildable.asm b/build/release-linux-x86_64/base/cgame/cg_buildable.asm new file mode 100644 index 0000000..c4e7a76 --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/cg_buildable.asm @@ -0,0 +1,9477 @@ +data +export cg_buildableSoundNames +align 4 +LABELV cg_buildableSoundNames +address $116 +address $117 +address $118 +address $119 +address $120 +address $121 +address $122 +address $123 +address $124 +address $125 +address $126 +address $127 +address $128 +address $129 +skip 4 +export CG_AlienBuildableExplosion +code +proc CG_AlienBuildableExplosion 16 16 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1022 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 cgs+255316+516 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRFP4 8 +INDIRI4 +CNSTI4 2 +NEI4 $133 +ADDRGP4 cgs+255316+664 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $134 +JUMPV +LABELV $133 +ADDRGP4 cgs+255316+664 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +LABELV $134 +ADDRLP4 0 +ARGP4 +ADDRLP4 12 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $139 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentPoint +CALLV +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetParticleSystemNormal +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToPoint +CALLV +pop +LABELV $139 +LABELV $130 +endproc CG_AlienBuildableExplosion 16 16 +export CG_AlienSPITEFUL_ABCESSExplosion +proc CG_AlienSPITEFUL_ABCESSExplosion 12 16 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1022 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 cgs+255316+516 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 cgs+255316+668 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 8 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $146 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentPoint +CALLV +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetParticleSystemNormal +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToPoint +CALLV +pop +LABELV $146 +LABELV $141 +endproc CG_AlienSPITEFUL_ABCESSExplosion 12 16 +export CG_HumanBuildableExplosion +proc CG_HumanBuildableExplosion 16 16 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1022 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 cgs+255316+528 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRFP4 8 +INDIRI4 +CNSTI4 34 +NEI4 $151 +ADDRGP4 cgs+255316+656 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $152 +JUMPV +LABELV $151 +ADDRGP4 cgs+255316+656 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +LABELV $152 +ADDRLP4 0 +ARGP4 +ADDRLP4 12 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $157 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentPoint +CALLV +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetParticleSystemNormal +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToPoint +CALLV +pop +LABELV $157 +LABELV $148 +endproc CG_HumanBuildableExplosion 16 16 +proc CG_Creep 136 44 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 104 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 88 +ADDRLP4 104 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +LTI4 $160 +ADDRLP4 76 +ADDRGP4 cg+109556 +INDIRI4 +ADDRLP4 12 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 108 +ADDRLP4 76 +INDIRI4 +ASGNI4 +ADDRLP4 108 +INDIRI4 +CNSTI4 0 +LTI4 $163 +ADDRLP4 108 +INDIRI4 +ADDRLP4 88 +INDIRI4 +GEI4 $163 +ADDRLP4 84 +ADDRLP4 76 +INDIRI4 +CVIF4 4 +ADDRLP4 88 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRGP4 $161 +JUMPV +LABELV $163 +ADDRLP4 84 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 $161 +JUMPV +LABELV $160 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +GEI4 $165 +ADDRLP4 76 +ADDRGP4 cg+109556 +INDIRI4 +ADDRLP4 12 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 108 +ADDRLP4 76 +INDIRI4 +ASGNI4 +ADDRLP4 108 +INDIRI4 +CNSTI4 0 +LTI4 $168 +ADDRLP4 108 +INDIRI4 +CNSTI4 3000 +GEI4 $168 +ADDRLP4 84 +CNSTF4 1065353216 +ADDRLP4 76 +INDIRI4 +CVIF4 4 +CNSTF4 1161527296 +DIVF4 +SUBF4 +ASGNF4 +ADDRGP4 $169 +JUMPV +LABELV $168 +ADDRLP4 84 +CNSTF4 0 +ASGNF4 +LABELV $169 +LABELV $165 +LABELV $161 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 108 +CNSTF4 3278110720 +ASGNF4 +ADDRLP4 0 +ADDRLP4 108 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 108 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+8 +CNSTF4 3278110720 +ADDRLP4 0+8 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1568 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1572 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 16 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRLP4 120 +CNSTP4 0 +ASGNP4 +ADDRLP4 120 +INDIRP4 +ARGP4 +ADDRLP4 120 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 33619969 +ARGI4 +ADDRGP4 CG_Trace +CALLV +pop +ADDRLP4 92 +ADDRLP4 16+12 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 124 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 80 +ADDRLP4 124 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRLP4 84 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 80 +INDIRF4 +CNSTF4 0 +LEF4 $179 +ADDRLP4 16+8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $179 +ADDRGP4 cgs+255316+160 +INDIRI4 +ARGI4 +ADDRLP4 92 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRLP4 128 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 128 +INDIRF4 +ARGF4 +ADDRLP4 128 +INDIRF4 +ARGF4 +ADDRLP4 128 +INDIRF4 +ARGF4 +ADDRLP4 128 +INDIRF4 +ARGF4 +ADDRLP4 132 +CNSTI4 1 +ASGNI4 +ADDRLP4 132 +INDIRI4 +ARGI4 +ADDRLP4 80 +INDIRF4 +ARGF4 +ADDRLP4 132 +INDIRI4 +ARGI4 +ADDRGP4 CG_ImpactMark +CALLV +pop +LABELV $179 +LABELV $159 +endproc CG_Creep 136 44 +proc CG_ParseBuildableAnimationFile 20068 12 +ADDRLP4 8 +CNSTI4 616 +ADDRFP4 4 +INDIRI4 +MULI4 +ADDRGP4 cg_buildables+16 +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20024 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 20028 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 20028 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +GEI4 $186 +CNSTI4 0 +RETI4 +ADDRGP4 $184 +JUMPV +LABELV $186 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $190 +ADDRLP4 20 +INDIRI4 +CVIU4 4 +CNSTU4 19999 +LTU4 $188 +LABELV $190 +ADDRLP4 20024 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRGP4 $191 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $195 +ADDRLP4 20036 +ADDRGP4 $192 +ASGNP4 +ADDRGP4 $196 +JUMPV +LABELV $195 +ADDRLP4 20036 +ADDRGP4 $193 +ASGNP4 +LABELV $196 +ADDRLP4 20036 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $184 +JUMPV +LABELV $188 +ADDRLP4 24 +ARGP4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 20024 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Read +CALLV +pop +ADDRLP4 20 +INDIRI4 +ADDRLP4 24 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 20024 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRLP4 16 +ADDRLP4 24 +ASGNP4 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +LABELV $197 +ADDRLP4 16 +ARGP4 +ADDRLP4 20036 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20036 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $201 +ADDRGP4 $199 +JUMPV +LABELV $201 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20040 +ADDRGP4 atoi +CALLI4 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +ADDRLP4 20040 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ARGP4 +ADDRLP4 20044 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20044 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $203 +ADDRGP4 $199 +JUMPV +LABELV $203 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20048 +ADDRGP4 atoi +CALLI4 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 4 +ADDP4 +ADDRLP4 20048 +INDIRI4 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 20 +ADDP4 +CNSTI4 0 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 24 +ADDP4 +CNSTI4 0 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $205 +ADDRLP4 20052 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 20052 +INDIRP4 +ADDRLP4 20052 +INDIRP4 +INDIRI4 +NEGI4 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 20 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $205 +ADDRLP4 16 +ARGP4 +ADDRLP4 20052 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20052 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $207 +ADDRGP4 $199 +JUMPV +LABELV $207 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20056 +ADDRGP4 atoi +CALLI4 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 8 +ADDP4 +ADDRLP4 20056 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ARGP4 +ADDRLP4 20060 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20060 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $209 +ADDRGP4 $199 +JUMPV +LABELV $209 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20064 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 20064 +INDIRF4 +ASGNF4 +ADDRLP4 12 +INDIRF4 +CNSTF4 0 +NEF4 $211 +ADDRLP4 12 +CNSTF4 1065353216 +ASGNF4 +LABELV $211 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 12 +ADDP4 +CNSTF4 1148846080 +ADDRLP4 12 +INDIRF4 +DIVF4 +CVFI4 4 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 16 +ADDP4 +CNSTF4 1148846080 +ADDRLP4 12 +INDIRF4 +DIVF4 +CVFI4 4 +ASGNI4 +LABELV $198 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 15 +LTI4 $197 +LABELV $199 +ADDRLP4 4 +INDIRI4 +CNSTI4 15 +EQI4 $213 +ADDRGP4 $215 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $184 +JUMPV +LABELV $213 +CNSTI4 1 +RETI4 +LABELV $184 +endproc CG_ParseBuildableAnimationFile 20068 12 +proc CG_ParseBuildableSoundFile 20048 12 +ADDRLP4 12 +CNSTI4 616 +ADDRFP4 4 +INDIRI4 +MULI4 +ADDRGP4 cg_buildables+436 +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20020 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 20024 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 20024 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +GEI4 $218 +CNSTI4 0 +RETI4 +ADDRGP4 $216 +JUMPV +LABELV $218 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $222 +ADDRLP4 16 +INDIRI4 +CVIU4 4 +CNSTU4 19999 +LTU4 $220 +LABELV $222 +ADDRLP4 20020 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRGP4 $191 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $224 +ADDRLP4 20032 +ADDRGP4 $192 +ASGNP4 +ADDRGP4 $225 +JUMPV +LABELV $224 +ADDRLP4 20032 +ADDRGP4 $193 +ASGNP4 +LABELV $225 +ADDRLP4 20032 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $216 +JUMPV +LABELV $220 +ADDRLP4 20 +ARGP4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 20020 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Read +CALLV +pop +ADDRLP4 16 +INDIRI4 +ADDRLP4 20 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 20020 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRLP4 8 +ADDRLP4 20 +ASGNP4 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +LABELV $226 +ADDRLP4 8 +ARGP4 +ADDRLP4 20032 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20032 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $230 +ADDRGP4 $228 +JUMPV +LABELV $230 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20036 +ADDRGP4 atoi +CALLI4 +ASGNI4 +CNSTI4 12 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 12 +INDIRP4 +ADDP4 +CNSTI4 4 +ADDP4 +ADDRLP4 20036 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ARGP4 +ADDRLP4 20040 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20040 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $232 +ADDRGP4 $228 +JUMPV +LABELV $232 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20044 +ADDRGP4 atoi +CALLI4 +ASGNI4 +CNSTI4 12 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 12 +INDIRP4 +ADDP4 +ADDRLP4 20044 +INDIRI4 +ASGNI4 +LABELV $227 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 15 +LTI4 $226 +LABELV $228 +ADDRLP4 4 +INDIRI4 +CNSTI4 15 +EQI4 $234 +ADDRGP4 $236 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $216 +JUMPV +LABELV $234 +CNSTI4 1 +RETI4 +LABELV $216 +endproc CG_ParseBuildableSoundFile 20048 12 +export CG_InitBuildables +proc CG_InitBuildables 176 20 +ADDRGP4 cg_buildables +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 33264 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $238 +ADDRLP4 76 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cg_buildableSoundNames-4 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRLP4 4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $243 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 148 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 defaultAlienSounds +ADDP4 +ADDRLP4 148 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $244 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 152 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 defaultHumanSounds +ADDP4 +ADDRLP4 152 +INDIRI4 +ASGNI4 +LABELV $239 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 15 +LTI4 $238 +ADDRGP4 cg+119048 +CNSTF4 0 +ASGNF4 +ADDRLP4 68 +CNSTI4 1 +ASGNI4 +LABELV $246 +ADDRLP4 68 +INDIRI4 +ARGI4 +ADDRLP4 148 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 140 +ADDRLP4 148 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $250 +ARGP4 +ADDRLP4 140 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRLP4 68 +INDIRI4 +ARGI4 +ADDRLP4 152 +ADDRGP4 CG_ParseBuildableAnimationFile +CALLI4 +ASGNI4 +ADDRLP4 152 +INDIRI4 +CNSTI4 0 +NEI4 $251 +ADDRGP4 $253 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $251 +ADDRLP4 4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $254 +ARGP4 +ADDRLP4 140 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRLP4 68 +INDIRI4 +ARGI4 +ADDRLP4 156 +ADDRGP4 CG_ParseBuildableSoundFile +CALLI4 +ASGNI4 +ADDRLP4 156 +INDIRI4 +CNSTI4 0 +NEI4 $255 +ADDRGP4 $257 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $255 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $258 +ADDRLP4 68 +INDIRI4 +ARGI4 +ADDRLP4 160 +ADDRGP4 BG_BuildableConfig +CALLP4 +ASGNP4 +ADDRLP4 72 +ADDRLP4 0 +INDIRI4 +CNSTI4 6 +LSHI4 +ADDRLP4 160 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRLP4 164 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 164 +INDIRU4 +CNSTU4 0 +EQU4 $262 +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRLP4 168 +ADDRGP4 trap_R_RegisterModel +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +CNSTI4 616 +ADDRLP4 68 +INDIRI4 +MULI4 +ADDRGP4 cg_buildables +ADDP4 +ADDP4 +ADDRLP4 168 +INDIRI4 +ASGNI4 +LABELV $262 +LABELV $259 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LEI4 $258 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $264 +ADDRLP4 76 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cg_buildableSoundNames-4 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRLP4 4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $269 +ARGP4 +ADDRLP4 140 +INDIRP4 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +CNSTI4 12 +ADDRLP4 0 +INDIRI4 +MULI4 +CNSTI4 616 +ADDRLP4 68 +INDIRI4 +MULI4 +ADDRGP4 cg_buildables+436 +ADDP4 +ADDP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $270 +ADDRLP4 4 +ARGP4 +ADDRLP4 144 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 160 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 160 +INDIRI4 +CNSTI4 0 +LEI4 $273 +ADDRLP4 144 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 164 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +CNSTI4 12 +ADDRLP4 0 +INDIRI4 +MULI4 +CNSTI4 616 +ADDRLP4 68 +INDIRI4 +MULI4 +ADDRGP4 cg_buildables+436 +ADDP4 +ADDP4 +CNSTI4 8 +ADDP4 +ADDRLP4 164 +INDIRI4 +ASGNI4 +ADDRGP4 $274 +JUMPV +LABELV $273 +ADDRLP4 68 +INDIRI4 +ARGI4 +ADDRLP4 164 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 164 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $276 +CNSTI4 12 +ADDRLP4 0 +INDIRI4 +MULI4 +CNSTI4 616 +ADDRLP4 68 +INDIRI4 +MULI4 +ADDRGP4 cg_buildables+436 +ADDP4 +ADDP4 +CNSTI4 8 +ADDP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 defaultAlienSounds +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $277 +JUMPV +LABELV $276 +CNSTI4 12 +ADDRLP4 0 +INDIRI4 +MULI4 +CNSTI4 616 +ADDRLP4 68 +INDIRI4 +MULI4 +ADDRGP4 cg_buildables+436 +ADDP4 +ADDP4 +CNSTI4 8 +ADDP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 defaultHumanSounds +ADDP4 +INDIRI4 +ASGNI4 +LABELV $277 +LABELV $274 +LABELV $270 +LABELV $265 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 15 +LTI4 $264 +ADDRGP4 cg+119048 +ADDRLP4 68 +INDIRI4 +CVIF4 4 +CNSTF4 1112801280 +DIVF4 +ASGNF4 +ADDRGP4 trap_UpdateScreen +CALLV +pop +LABELV $247 +ADDRLP4 68 +ADDRLP4 68 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 68 +INDIRI4 +CNSTI4 54 +LTI4 $246 +ADDRGP4 $283 +ARGP4 +ADDRLP4 148 +ADDRGP4 CG_RegisterTrailSystem +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+688 +ADDRLP4 148 +INDIRI4 +ASGNI4 +ADDRGP4 $286 +ARGP4 +ADDRLP4 152 +ADDRGP4 CG_RegisterTrailSystem +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+692 +ADDRLP4 152 +INDIRI4 +ASGNI4 +LABELV $237 +endproc CG_InitBuildables 176 20 +proc CG_SetBuildableLerpFrameAnimation 12 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +LTI4 $290 +ADDRFP4 8 +INDIRI4 +CNSTI4 15 +LTI4 $288 +LABELV $290 +ADDRGP4 $291 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $288 +ADDRLP4 0 +CNSTI4 28 +ADDRFP4 8 +INDIRI4 +MULI4 +CNSTI4 616 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg_buildables+16 +ADDP4 +ADDP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $293 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +CNSTI4 1000 +ADDI4 +ASGNI4 +LABELV $293 +ADDRFP4 4 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 cg_debugAnim+12 +INDIRI4 +CNSTI4 0 +EQI4 $296 +ADDRGP4 $299 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $296 +LABELV $287 +endproc CG_SetBuildableLerpFrameAnimation 12 8 +proc CG_RunBuildableLerpFrame 40 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1588 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 1636 +ADDP4 +INDIRI4 +CNSTI4 -193 +BANDI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +NEI4 $303 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $301 +LABELV $303 +ADDRGP4 cg_debugRandom+12 +INDIRI4 +CNSTI4 0 +EQI4 $304 +ADDRGP4 $307 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $304 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 CG_SetBuildableLerpFrameAnimation +CALLV +pop +ADDRLP4 20 +CNSTI4 12 +ADDRLP4 8 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 24 +CNSTI4 616 +ADDRLP4 4 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +INDIRI4 +ADDRLP4 24 +INDIRI4 +ADDRGP4 cg_buildables+436 +ADDP4 +ADDP4 +INDIRI4 +ADDRLP4 28 +INDIRI4 +NEI4 $308 +ADDRLP4 20 +INDIRI4 +ADDRLP4 24 +INDIRI4 +ADDRGP4 cg_buildables+436 +ADDP4 +ADDP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 28 +INDIRI4 +EQI4 $308 +ADDRGP4 cg_debugRandom+12 +INDIRI4 +CNSTI4 0 +EQI4 $312 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $315 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $312 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 12 +ADDRLP4 8 +INDIRI4 +MULI4 +CNSTI4 616 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 cg_buildables+436 +ADDP4 +ADDP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +LABELV $308 +LABELV $301 +ADDRLP4 16 +CNSTI4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 20 +CNSTI4 616 +ADDRLP4 4 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +INDIRI4 +ADDRLP4 20 +INDIRI4 +ADDRGP4 cg_buildables+436 +ADDP4 +ADDP4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +EQI4 $317 +ADDRLP4 16 +INDIRI4 +ADDRLP4 20 +INDIRI4 +ADDRGP4 cg_buildables+436 +ADDP4 +ADDP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +EQI4 $317 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRGP4 vec3_origin +ARGP4 +CNSTI4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +MULI4 +CNSTI4 616 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 cg_buildables+436 +ADDP4 +ADDP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_AddLoopingSound +CALLV +pop +LABELV $317 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTF4 1065353216 +ARGF4 +ADDRGP4 CG_RunLerpFrame +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ADDRGP4 cg+109556 +INDIRI4 +NEI4 $322 +ADDRFP4 0 +INDIRP4 +CNSTI4 1636 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1644 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $322 +LABELV $300 +endproc CG_RunBuildableLerpFrame 40 16 +proc CG_BuildableAnimation 32 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1636 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $326 +ADDRFP4 0 +INDIRP4 +CNSTI4 1636 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1644 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $326 +ADDRLP4 4 +CNSTI4 8 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +BANDI4 +CNSTI4 0 +NEI4 $328 +ADDRLP4 8 +CNSTI4 616 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_buildables+16+28 +ADDP4 +ASGNP4 +ADDRLP4 16 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1632 +ADDP4 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1600 +ADDP4 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1592 +ADDP4 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1588 +ADDP4 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1596 +ADDP4 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 28 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1604 +ADDP4 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1640 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $329 +JUMPV +LABELV $328 +ADDRFP4 0 +INDIRP4 +CNSTI4 1640 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +BXORI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $333 +ADDRGP4 cg_debugAnim+12 +INDIRI4 +CNSTI4 0 +EQI4 $335 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $338 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1640 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1636 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $335 +ADDRFP4 0 +INDIRP4 +CNSTI4 1636 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +EQI4 $341 +ADDRLP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +EQI4 $339 +LABELV $341 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1640 +ADDP4 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1636 +ADDP4 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1644 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $334 +JUMPV +LABELV $339 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1640 +ADDP4 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1636 +ADDP4 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1644 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $334 +JUMPV +LABELV $333 +ADDRFP4 0 +INDIRP4 +CNSTI4 1644 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $342 +ADDRFP4 0 +INDIRP4 +CNSTI4 1636 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +EQI4 $342 +ADDRFP4 0 +INDIRP4 +CNSTI4 1636 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $342 +LABELV $334 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_RunBuildableLerpFrame +CALLV +pop +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1588 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1596 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 12 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1604 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $329 +LABELV $325 +endproc CG_BuildableAnimation 32 28 +proc CG_PositionAndOrientateBuildable 244 28 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRI4 +ASGNI4 +ADDRFP4 24 +ADDRFP4 24 +INDIRP4 +ASGNP4 +ADDRFP4 28 +ADDRFP4 28 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRLP4 164 +CNSTP4 0 +ASGNP4 +ADDRLP4 164 +INDIRP4 +ARGP4 +ADDRLP4 164 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRFP4 24 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 8 +INDIRP4 +INDIRB +ASGNB 12 +ADDRFP4 24 +INDIRP4 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRFP4 24 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRGP4 ProjectPointOnPlane +CALLV +pop +ADDRFP4 24 +INDIRP4 +ARGP4 +ADDRLP4 172 +ADDRGP4 VectorNormalize +CALLF4 +ASGNF4 +ADDRLP4 172 +INDIRF4 +CNSTF4 0 +NEF4 $345 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 176 +CNSTP4 0 +ASGNP4 +ADDRLP4 176 +INDIRP4 +ARGP4 +ADDRLP4 176 +INDIRP4 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRFP4 24 +INDIRP4 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRFP4 24 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRGP4 ProjectPointOnPlane +CALLV +pop +ADDRFP4 24 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +LABELV $345 +ADDRFP4 24 +INDIRP4 +ARGP4 +ADDRFP4 24 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRFP4 24 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 180 +ADDRFP4 24 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 180 +INDIRP4 +ADDRLP4 180 +INDIRP4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 184 +ADDRFP4 24 +INDIRP4 +CNSTI4 16 +ADDP4 +ASGNP4 +ADDRLP4 184 +INDIRP4 +ADDRLP4 184 +INDIRP4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 188 +ADDRFP4 24 +INDIRP4 +CNSTI4 20 +ADDP4 +ASGNP4 +ADDRLP4 188 +INDIRP4 +ADDRLP4 188 +INDIRP4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 196 +CNSTF4 3263168512 +ASGNF4 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRLP4 196 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 204 +CNSTI4 4 +ASGNI4 +ADDRLP4 12+4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 204 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 196 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 204 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 208 +CNSTI4 8 +ASGNI4 +ADDRLP4 12+8 +ADDRFP4 4 +INDIRP4 +ADDRLP4 208 +INDIRI4 +ADDP4 +INDIRF4 +CNSTF4 3263168512 +ADDRFP4 8 +INDIRP4 +ADDRLP4 208 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 216 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRLP4 216 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 224 +CNSTI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 224 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 216 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 224 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 228 +CNSTI4 8 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 4 +INDIRP4 +ADDRLP4 228 +INDIRI4 +ADDP4 +INDIRF4 +CNSTF4 1065353216 +ADDRFP4 8 +INDIRP4 +ADDRLP4 228 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 28 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRFP4 20 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRFP4 12 +INDIRI4 +ARGI4 +CNSTI4 33619969 +ARGI4 +ADDRGP4 CG_CapTrace +CALLV +pop +ADDRLP4 100 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRFP4 20 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRFP4 12 +INDIRI4 +ARGI4 +CNSTI4 33619969 +ARGI4 +ADDRGP4 CG_Trace +CALLV +pop +ADDRLP4 28+12 +ARGP4 +ADDRLP4 100+12 +ARGP4 +ADDRLP4 232 +ADDRGP4 Distance +CALLF4 +ASGNF4 +ADDRLP4 160 +ADDRLP4 232 +INDIRF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 28+8 +INDIRF4 +ASGNF4 +ADDRLP4 160 +INDIRF4 +CNSTF4 1097859072 +GTF4 $357 +ADDRLP4 28+8 +INDIRF4 +CNSTF4 1065353216 +NEF4 $354 +LABELV $357 +ADDRLP4 24 +ADDRLP4 100+8 +INDIRF4 +ASGNF4 +LABELV $354 +ADDRFP4 28 +INDIRP4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +CNSTF4 3263168512 +ADDRLP4 24 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 236 +CNSTI4 4 +ASGNI4 +ADDRFP4 28 +INDIRP4 +ADDRLP4 236 +INDIRI4 +ADDP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 236 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 236 +INDIRI4 +ADDP4 +INDIRF4 +CNSTF4 3263168512 +ADDRLP4 24 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 240 +CNSTI4 8 +ASGNI4 +ADDRFP4 28 +INDIRP4 +ADDRLP4 240 +INDIRI4 +ADDP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 240 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 240 +INDIRI4 +ADDP4 +INDIRF4 +CNSTF4 3263168512 +ADDRLP4 24 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $344 +endproc CG_PositionAndOrientateBuildable 244 28 +export CG_GhostBuildable +proc CG_GhostBuildable 276 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 144 +ADDRGP4 cg+109588 +ASGNP4 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 208 +ARGP4 +ADDRLP4 220 +ARGP4 +ADDRGP4 BG_BuildableBoundingBox +CALLV +pop +ADDRLP4 144 +INDIRP4 +ARGP4 +ADDRLP4 208 +ARGP4 +ADDRLP4 220 +ARGP4 +ADDRGP4 CG_Trace +ARGP4 +ADDRLP4 232 +ARGP4 +ADDRLP4 244 +ARGP4 +ADDRLP4 148 +ARGP4 +ADDRGP4 BG_PositionBuildableRelativeToPlayer +CALLV +pop +ADDRLP4 144 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRLP4 232 +ARGP4 +ADDRLP4 148+24 +ARGP4 +ADDRLP4 144 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 208 +ARGP4 +ADDRLP4 220 +ARGP4 +ADDRLP4 0+28 +ARGP4 +ADDRLP4 0+68 +ARGP4 +ADDRGP4 CG_PositionAndOrientateBuildable +CALLV +pop +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 260 +ADDRGP4 BG_BuildableConfig +CALLP4 +ASGNP4 +ADDRLP4 0+68 +ADDRLP4 0+68 +INDIRF4 +ADDRLP4 148+24 +INDIRF4 +ADDRLP4 260 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 264 +ADDRGP4 BG_BuildableConfig +CALLP4 +ASGNP4 +ADDRLP4 0+68+4 +ADDRLP4 0+68+4 +INDIRF4 +ADDRLP4 148+24+4 +INDIRF4 +ADDRLP4 264 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 268 +ADDRGP4 BG_BuildableConfig +CALLP4 +ASGNP4 +ADDRLP4 0+68+8 +ADDRLP4 0+68+8 +INDIRF4 +ADDRLP4 148+24+8 +INDIRF4 +ADDRLP4 268 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+12 +ADDRLP4 0+68 +INDIRB +ASGNB 12 +ADDRLP4 0+84 +ADDRLP4 0+68 +INDIRB +ASGNB 12 +ADDRLP4 0+8 +CNSTI4 616 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg_buildables +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 144 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +CNSTI4 16384 +BANDI4 +CNSTI4 0 +NEI4 $384 +ADDRLP4 0+112 +ADDRGP4 cgs+255316+256 +INDIRI4 +ASGNI4 +LABELV $384 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 272 +ADDRGP4 BG_BuildableConfig +CALLP4 +ASGNP4 +ADDRLP4 140 +ADDRLP4 272 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 140 +INDIRF4 +CNSTF4 1065353216 +EQF4 $389 +ADDRLP4 0+28 +ADDRLP4 0+28 +INDIRF4 +ADDRLP4 140 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+4 +ADDRLP4 0+28+4 +INDIRF4 +ADDRLP4 140 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+8 +ADDRLP4 0+28+8 +INDIRF4 +ADDRLP4 140 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+12 +ADDRLP4 0+28+12 +INDIRF4 +ADDRLP4 140 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+12+4 +ADDRLP4 0+28+12+4 +INDIRF4 +ADDRLP4 140 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+12+8 +ADDRLP4 0+28+12+8 +INDIRF4 +ADDRLP4 140 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+24 +ADDRLP4 0+28+24 +INDIRF4 +ADDRLP4 140 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+24+4 +ADDRLP4 0+28+24+4 +INDIRF4 +ADDRLP4 140 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+24+8 +ADDRLP4 0+28+24+8 +INDIRF4 +ADDRLP4 140 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+64 +CNSTI4 1 +ASGNI4 +ADDRGP4 $390 +JUMPV +LABELV $389 +ADDRLP4 0+64 +CNSTI4 0 +ASGNI4 +LABELV $390 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +LABELV $359 +endproc CG_GhostBuildable 276 32 +proc CG_BuildableParticleEffects 44 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 16 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +ADDRLP4 20 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRLP4 24 +CNSTI4 8 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +BANDI4 +CNSTI4 0 +NEI4 $436 +ADDRGP4 $435 +JUMPV +LABELV $436 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 23 +NEI4 $438 +ADDRFP4 0 +INDIRP4 +CNSTI4 1648 +ADDP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $439 +ADDRGP4 cgs+255316+652 +INDIRI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1648 +ADDP4 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1648 +ADDP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +EQI4 $439 +ADDRFP4 0 +INDIRP4 +CNSTI4 1648 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentCent +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 1648 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToCent +CALLV +pop +ADDRGP4 $439 +JUMPV +LABELV $438 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +NEI4 $446 +ADDRLP4 12 +INDIRF4 +CNSTF4 1051260355 +GEF4 $448 +ADDRFP4 0 +INDIRP4 +CNSTI4 1648 +ADDP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $448 +ADDRGP4 cgs+255316+648 +INDIRI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1648 +ADDP4 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1648 +ADDP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +EQI4 $447 +ADDRFP4 0 +INDIRP4 +CNSTI4 1648 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentCent +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 1648 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToCent +CALLV +pop +ADDRGP4 $447 +JUMPV +LABELV $448 +ADDRLP4 12 +INDIRF4 +CNSTF4 1051260355 +LTF4 $447 +ADDRFP4 0 +INDIRP4 +CNSTI4 1648 +ADDP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $447 +ADDRFP4 0 +INDIRP4 +CNSTI4 1648 +ADDP4 +ARGP4 +ADDRGP4 CG_DestroyParticleSystem +CALLV +pop +ADDRGP4 $447 +JUMPV +LABELV $446 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +NEI4 $456 +ADDRLP4 12 +INDIRF4 +CNSTF4 1051260355 +GEF4 $458 +ADDRFP4 0 +INDIRP4 +CNSTI4 1648 +ADDP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $458 +ADDRGP4 cgs+255316+660 +INDIRI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1648 +ADDP4 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1648 +ADDP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +EQI4 $459 +ADDRFP4 0 +INDIRP4 +CNSTI4 1648 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentCent +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 1648 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ARGP4 +ADDRGP4 CG_SetParticleSystemNormal +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 1648 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToCent +CALLV +pop +ADDRGP4 $459 +JUMPV +LABELV $458 +ADDRLP4 12 +INDIRF4 +CNSTF4 1051260355 +LTF4 $464 +ADDRFP4 0 +INDIRP4 +CNSTI4 1648 +ADDP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $464 +ADDRFP4 0 +INDIRP4 +CNSTI4 1648 +ADDP4 +ARGP4 +ADDRGP4 CG_DestroyParticleSystem +CALLV +pop +LABELV $464 +LABELV $459 +LABELV $456 +LABELV $447 +LABELV $439 +LABELV $435 +endproc CG_BuildableParticleEffects 44 8 +export CG_BuildableStatusParse +proc CG_BuildableStatusParse 1156 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1072 +ADDRGP4 trap_Parse_LoadSource +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1072 +INDIRI4 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +NEI4 $470 +ADDRGP4 $466 +JUMPV +LABELV $469 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1076 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1076 +INDIRI4 +CNSTI4 0 +NEI4 $472 +ADDRGP4 $471 +JUMPV +LABELV $472 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $477 +ARGP4 +ADDRLP4 1080 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1080 +INDIRI4 +CNSTI4 0 +NEI4 $474 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 1044 +ARGP4 +ADDRLP4 1084 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 1084 +INDIRI4 +CNSTI4 0 +EQI4 $470 +ADDRLP4 1044 +INDIRP4 +ARGP4 +ADDRLP4 1088 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 1088 +INDIRI4 +ASGNI4 +ADDRGP4 $470 +JUMPV +LABELV $474 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $483 +ARGP4 +ADDRLP4 1084 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1084 +INDIRI4 +CNSTI4 0 +NEI4 $480 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 1044 +ARGP4 +ADDRLP4 1088 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 1088 +INDIRI4 +CNSTI4 0 +EQI4 $470 +ADDRLP4 1044 +INDIRP4 +ARGP4 +ADDRLP4 1092 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 1092 +INDIRI4 +ASGNI4 +ADDRGP4 $470 +JUMPV +LABELV $480 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $489 +ARGP4 +ADDRLP4 1088 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1088 +INDIRI4 +CNSTI4 0 +NEI4 $486 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 1044 +ARGP4 +ADDRLP4 1092 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 1092 +INDIRI4 +CNSTI4 0 +EQI4 $470 +ADDRLP4 1044 +INDIRP4 +ARGP4 +ADDRLP4 1096 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 1096 +INDIRI4 +ASGNI4 +ADDRGP4 $470 +JUMPV +LABELV $486 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $495 +ARGP4 +ADDRLP4 1092 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1092 +INDIRI4 +CNSTI4 0 +NEI4 $492 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 1044 +ARGP4 +ADDRLP4 1096 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 1096 +INDIRI4 +CNSTI4 0 +EQI4 $470 +ADDRLP4 1044 +INDIRP4 +ARGP4 +ADDRLP4 1100 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRLP4 1100 +INDIRI4 +ASGNI4 +ADDRGP4 $470 +JUMPV +LABELV $492 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $501 +ARGP4 +ADDRLP4 1096 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1096 +INDIRI4 +CNSTI4 0 +NEI4 $498 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 1048 +ARGP4 +ADDRLP4 1100 +ADDRGP4 PC_Color_Parse +CALLI4 +ASGNI4 +ADDRLP4 1100 +INDIRI4 +CNSTI4 0 +EQI4 $470 +ADDRFP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRLP4 1048 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 1048+4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRLP4 1048+8 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +ADDRLP4 1048+12 +INDIRF4 +ASGNF4 +ADDRGP4 $470 +JUMPV +LABELV $498 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $510 +ARGP4 +ADDRLP4 1100 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1100 +INDIRI4 +CNSTI4 0 +NEI4 $507 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 1048 +ARGP4 +ADDRLP4 1104 +ADDRGP4 PC_Color_Parse +CALLI4 +ASGNI4 +ADDRLP4 1104 +INDIRI4 +CNSTI4 0 +EQI4 $470 +ADDRFP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRLP4 1048 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRLP4 1048+4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 1048+8 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRLP4 1048+12 +INDIRF4 +ASGNF4 +ADDRGP4 $470 +JUMPV +LABELV $507 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $519 +ARGP4 +ADDRLP4 1104 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1104 +INDIRI4 +CNSTI4 0 +NEI4 $516 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 1048 +ARGP4 +ADDRLP4 1108 +ADDRGP4 PC_Color_Parse +CALLI4 +ASGNI4 +ADDRLP4 1108 +INDIRI4 +CNSTI4 0 +EQI4 $470 +ADDRFP4 4 +INDIRP4 +CNSTI4 48 +ADDP4 +ADDRLP4 1048 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 52 +ADDP4 +ADDRLP4 1048+4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 56 +ADDP4 +ADDRLP4 1048+8 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 60 +ADDP4 +ADDRLP4 1048+12 +INDIRF4 +ASGNF4 +ADDRGP4 $470 +JUMPV +LABELV $516 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $528 +ARGP4 +ADDRLP4 1108 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1108 +INDIRI4 +CNSTI4 0 +NEI4 $525 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 1048 +ARGP4 +ADDRLP4 1112 +ADDRGP4 PC_Color_Parse +CALLI4 +ASGNI4 +ADDRLP4 1112 +INDIRI4 +CNSTI4 0 +EQI4 $470 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDRLP4 1048 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 68 +ADDP4 +ADDRLP4 1048+4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 72 +ADDP4 +ADDRLP4 1048+8 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 76 +ADDP4 +ADDRLP4 1048+12 +INDIRF4 +ASGNF4 +ADDRGP4 $470 +JUMPV +LABELV $525 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $537 +ARGP4 +ADDRLP4 1112 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1112 +INDIRI4 +CNSTI4 0 +NEI4 $534 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 1048 +ARGP4 +ADDRLP4 1116 +ADDRGP4 PC_Color_Parse +CALLI4 +ASGNI4 +ADDRLP4 1116 +INDIRI4 +CNSTI4 0 +EQI4 $470 +ADDRFP4 4 +INDIRP4 +CNSTI4 80 +ADDP4 +ADDRLP4 1048 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 84 +ADDP4 +ADDRLP4 1048+4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 88 +ADDP4 +ADDRLP4 1048+8 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 92 +ADDP4 +ADDRLP4 1048+12 +INDIRF4 +ASGNF4 +ADDRGP4 $470 +JUMPV +LABELV $534 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $546 +ARGP4 +ADDRLP4 1116 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1116 +INDIRI4 +CNSTI4 0 +NEI4 $543 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 1048 +ARGP4 +ADDRLP4 1120 +ADDRGP4 PC_Color_Parse +CALLI4 +ASGNI4 +ADDRLP4 1120 +INDIRI4 +CNSTI4 0 +EQI4 $470 +ADDRFP4 4 +INDIRP4 +CNSTI4 124 +ADDP4 +ADDRLP4 1048 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDRLP4 1048+4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 132 +ADDP4 +ADDRLP4 1048+8 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 136 +ADDP4 +ADDRLP4 1048+12 +INDIRF4 +ASGNF4 +ADDRGP4 $470 +JUMPV +LABELV $543 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $555 +ARGP4 +ADDRLP4 1120 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1120 +INDIRI4 +CNSTI4 0 +NEI4 $552 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 1048 +ARGP4 +ADDRLP4 1124 +ADDRGP4 PC_Color_Parse +CALLI4 +ASGNI4 +ADDRLP4 1124 +INDIRI4 +CNSTI4 0 +EQI4 $470 +ADDRFP4 4 +INDIRP4 +CNSTI4 140 +ADDP4 +ADDRLP4 1048 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 144 +ADDP4 +ADDRLP4 1048+4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 148 +ADDP4 +ADDRLP4 1048+8 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 152 +ADDP4 +ADDRLP4 1048+12 +INDIRF4 +ASGNF4 +ADDRGP4 $470 +JUMPV +LABELV $552 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $564 +ARGP4 +ADDRLP4 1124 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1124 +INDIRI4 +CNSTI4 0 +NEI4 $561 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 1064 +ARGP4 +ADDRLP4 1128 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 1128 +INDIRI4 +CNSTI4 0 +EQI4 $470 +ADDRFP4 4 +INDIRP4 +CNSTI4 96 +ADDP4 +ADDRLP4 1064 +INDIRI4 +ASGNI4 +ADDRGP4 $470 +JUMPV +LABELV $561 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $570 +ARGP4 +ADDRLP4 1128 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1128 +INDIRI4 +CNSTI4 0 +NEI4 $567 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 1064 +ARGP4 +ADDRLP4 1132 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 1132 +INDIRI4 +CNSTI4 0 +EQI4 $470 +ADDRFP4 4 +INDIRP4 +CNSTI4 100 +ADDP4 +ADDRLP4 1064 +INDIRI4 +ASGNI4 +ADDRGP4 $470 +JUMPV +LABELV $567 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $576 +ARGP4 +ADDRLP4 1132 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1132 +INDIRI4 +CNSTI4 0 +NEI4 $573 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 1064 +ARGP4 +ADDRLP4 1136 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 1136 +INDIRI4 +CNSTI4 0 +EQI4 $470 +ADDRFP4 4 +INDIRP4 +CNSTI4 104 +ADDP4 +ADDRLP4 1064 +INDIRI4 +ASGNI4 +ADDRGP4 $470 +JUMPV +LABELV $573 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $582 +ARGP4 +ADDRLP4 1136 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1136 +INDIRI4 +CNSTI4 0 +NEI4 $579 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 1064 +ARGP4 +ADDRLP4 1140 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 1140 +INDIRI4 +CNSTI4 0 +EQI4 $470 +ADDRFP4 4 +INDIRP4 +CNSTI4 108 +ADDP4 +ADDRLP4 1064 +INDIRI4 +ASGNI4 +ADDRGP4 $470 +JUMPV +LABELV $579 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $588 +ARGP4 +ADDRLP4 1140 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1140 +INDIRI4 +CNSTI4 0 +NEI4 $585 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 1064 +ARGP4 +ADDRLP4 1144 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 1144 +INDIRI4 +CNSTI4 0 +EQI4 $470 +ADDRFP4 4 +INDIRP4 +CNSTI4 112 +ADDP4 +ADDRLP4 1064 +INDIRI4 +ASGNI4 +ADDRGP4 $470 +JUMPV +LABELV $585 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $594 +ARGP4 +ADDRLP4 1144 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1144 +INDIRI4 +CNSTI4 0 +NEI4 $591 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 1068 +ARGP4 +ADDRLP4 1148 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 1148 +INDIRI4 +CNSTI4 0 +EQI4 $470 +ADDRFP4 4 +INDIRP4 +CNSTI4 116 +ADDP4 +ADDRLP4 1068 +INDIRF4 +ASGNF4 +ADDRGP4 $470 +JUMPV +LABELV $591 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $600 +ARGP4 +ADDRLP4 1148 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1148 +INDIRI4 +CNSTI4 0 +NEI4 $597 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 1068 +ARGP4 +ADDRLP4 1152 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 1152 +INDIRI4 +CNSTI4 0 +EQI4 $470 +ADDRFP4 4 +INDIRP4 +CNSTI4 120 +ADDP4 +ADDRLP4 1068 +INDIRF4 +ASGNF4 +ADDRGP4 $470 +JUMPV +LABELV $597 +ADDRGP4 $603 +ARGP4 +ADDRLP4 0+16 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRFP4 4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRGP4 trap_Parse_FreeSource +CALLI4 +pop +ADDRGP4 $466 +JUMPV +LABELV $470 +ADDRGP4 $469 +JUMPV +LABELV $471 +ADDRFP4 4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRGP4 trap_Parse_FreeSource +CALLI4 +pop +LABELV $466 +endproc CG_BuildableStatusParse 1156 12 +proc CG_BuildableStatusDisplay 424 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 84 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 100 +CNSTI4 0 +ASGNI4 +ADDRLP4 84 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 196 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 196 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $606 +ADDRLP4 108 +ADDRGP4 cgs+254996 +ASGNP4 +ADDRGP4 $607 +JUMPV +LABELV $606 +ADDRLP4 108 +ADDRGP4 cgs+255156 +ASGNP4 +LABELV $607 +ADDRLP4 108 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $610 +ADDRGP4 $605 +JUMPV +LABELV $610 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRGP4 cg+112080+24 +ARGP4 +ADDRLP4 200 +ADDRGP4 Distance +CALLF4 +ASGNF4 +ADDRLP4 184 +ADDRLP4 200 +INDIRF4 +ASGNF4 +ADDRLP4 184 +INDIRF4 +CNSTF4 1147207680 +LEF4 $614 +ADDRGP4 $605 +JUMPV +LABELV $614 +ADDRLP4 124 +ADDRLP4 108 +INDIRP4 +CNSTI4 124 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 124+4 +ADDRLP4 108 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 124+8 +ADDRLP4 108 +INDIRP4 +CNSTI4 132 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 124+12 +ADDRLP4 108 +INDIRP4 +CNSTI4 136 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 84 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 172 +ARGP4 +ADDRLP4 148 +ARGP4 +ADDRGP4 BG_BuildableBoundingBox +CALLV +pop +ADDRLP4 160 +ADDRLP4 84 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 -193 +BANDI4 +ASGNI4 +ADDRLP4 84 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $619 +ADDRLP4 160 +INDIRI4 +CNSTI4 14 +EQI4 $621 +ADDRLP4 212 +CNSTI4 8 +ASGNI4 +ADDRLP4 84 +INDIRP4 +ADDRLP4 212 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 212 +INDIRI4 +BANDI4 +CNSTI4 0 +NEI4 $619 +LABELV $621 +ADDRLP4 148+8 +CNSTF4 1044381696 +ADDRLP4 148+8 +INDIRF4 +MULF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +LABELV $619 +ADDRLP4 88 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 160 +ADDRLP4 84 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 -193 +BANDI4 +ASGNI4 +ADDRLP4 84 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 46 +NEI4 $624 +ADDRLP4 160 +INDIRI4 +CNSTI4 14 +EQI4 $626 +ADDRLP4 220 +CNSTI4 8 +ASGNI4 +ADDRLP4 84 +INDIRP4 +ADDRLP4 220 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 220 +INDIRI4 +BANDI4 +CNSTI4 0 +NEI4 $624 +LABELV $626 +ADDRLP4 148+8 +CNSTF4 981668463 +ADDRLP4 148+8 +INDIRF4 +MULF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +LABELV $624 +ADDRLP4 88 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 88+8 +ADDRLP4 88+8 +INDIRF4 +ADDRLP4 172+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 172+8 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRLP4 224 +ADDRGP4 abs +CALLI4 +ASGNI4 +ADDRLP4 148+8 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRLP4 228 +ADDRGP4 abs +CALLI4 +ASGNI4 +ADDRLP4 88+8 +ADDRLP4 88+8 +INDIRF4 +ADDRLP4 224 +INDIRI4 +ADDRLP4 228 +INDIRI4 +ADDI4 +CNSTI4 2 +DIVI4 +CVIF4 4 +ADDF4 +ASGNF4 +ADDRLP4 80 +ADDRGP4 cg+109588+148 +INDIRI4 +ASGNI4 +ADDRLP4 104 +CNSTI4 0 +ASGNI4 +LABELV $636 +ADDRLP4 68 +ADDRGP4 cg+112080+24 +INDIRB +ASGNB 12 +ADDRLP4 104 +INDIRI4 +CNSTI4 1 +EQI4 $644 +ADDRLP4 104 +INDIRI4 +CNSTI4 2 +EQI4 $652 +ADDRGP4 $643 +JUMPV +LABELV $644 +ADDRGP4 cg+112448 +ARGP4 +ADDRLP4 236 +CNSTP4 0 +ASGNP4 +ADDRLP4 236 +INDIRP4 +ARGP4 +ADDRLP4 112 +ARGP4 +ADDRLP4 236 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 240 +CNSTF4 1101004800 +ASGNF4 +ADDRLP4 68 +ADDRLP4 68 +INDIRF4 +ADDRLP4 240 +INDIRF4 +ADDRLP4 112 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 68+4 +ADDRLP4 68+4 +INDIRF4 +ADDRLP4 240 +INDIRF4 +ADDRLP4 112+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 68+8 +ADDRLP4 68+8 +INDIRF4 +CNSTF4 1101004800 +ADDRLP4 112+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $643 +JUMPV +LABELV $652 +ADDRGP4 cg+112448 +ARGP4 +ADDRLP4 244 +CNSTP4 0 +ASGNP4 +ADDRLP4 244 +INDIRP4 +ARGP4 +ADDRLP4 112 +ARGP4 +ADDRLP4 244 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 248 +CNSTF4 3248488448 +ASGNF4 +ADDRLP4 68 +ADDRLP4 68 +INDIRF4 +ADDRLP4 248 +INDIRF4 +ADDRLP4 112 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 68+4 +ADDRLP4 68+4 +INDIRF4 +ADDRLP4 248 +INDIRF4 +ADDRLP4 112+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 68+8 +ADDRLP4 68+8 +INDIRF4 +CNSTF4 3248488448 +ADDRLP4 112+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $643 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +LABELV $660 +ADDRLP4 0 +ARGP4 +ADDRLP4 68 +ARGP4 +ADDRLP4 236 +CNSTP4 0 +ASGNP4 +ADDRLP4 236 +INDIRP4 +ARGP4 +ADDRLP4 236 +INDIRP4 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRLP4 80 +INDIRI4 +ARGI4 +CNSTI4 33554433 +ARGI4 +ADDRGP4 CG_Trace +CALLV +pop +ADDRLP4 0+52 +INDIRI4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +NEI4 $664 +ADDRLP4 100 +CNSTI4 1 +ASGNI4 +ADDRGP4 $662 +JUMPV +LABELV $664 +ADDRLP4 0+52 +INDIRI4 +CNSTI4 1022 +NEI4 $667 +ADDRGP4 $662 +JUMPV +LABELV $667 +ADDRLP4 60 +CNSTI4 1852 +ADDRLP4 0+52 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 0+52 +INDIRI4 +CNSTI4 64 +LTI4 $675 +ADDRLP4 60 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $662 +ADDRLP4 244 +CNSTI4 8 +ASGNI4 +ADDRLP4 84 +INDIRP4 +ADDRLP4 244 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 244 +INDIRI4 +BANDI4 +CNSTI4 0 +EQI4 $675 +ADDRLP4 60 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 248 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 248 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $662 +LABELV $675 +ADDRLP4 80 +ADDRLP4 0+52 +INDIRI4 +ASGNI4 +ADDRLP4 68 +ADDRLP4 0+12 +INDIRB +ASGNB 12 +LABELV $672 +LABELV $661 +ADDRLP4 64 +ADDRLP4 64 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 64 +INDIRI4 +CNSTI4 3 +LTI4 $660 +LABELV $662 +LABELV $637 +ADDRLP4 104 +ADDRLP4 104 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 104 +INDIRI4 +CNSTI4 3 +LTI4 $636 +ADDRLP4 232 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg_drawGun+12 +INDIRI4 +ADDRLP4 232 +INDIRI4 +EQI4 $678 +ADDRLP4 100 +INDIRI4 +ADDRLP4 232 +INDIRI4 +EQI4 $678 +ADDRGP4 cg+109588+192+24 +INDIRI4 +CNSTI4 2 +NEI4 $678 +ADDRLP4 88 +ARGP4 +ADDRLP4 164 +ARGP4 +ADDRLP4 168 +ARGP4 +ADDRLP4 236 +ADDRGP4 CG_WorldToScreen +CALLI4 +ASGNI4 +ADDRLP4 236 +INDIRI4 +CNSTI4 0 +EQI4 $678 +ADDRLP4 164 +INDIRF4 +CNSTF4 1138819072 +LEF4 $684 +ADDRLP4 168 +INDIRF4 +CNSTF4 1133576192 +LEF4 $684 +ADDRLP4 100 +CNSTI4 0 +ASGNI4 +LABELV $684 +LABELV $678 +ADDRLP4 240 +CNSTI4 0 +ASGNI4 +ADDRLP4 100 +INDIRI4 +ADDRLP4 240 +INDIRI4 +NEI4 $686 +ADDRFP4 0 +INDIRP4 +CNSTI4 1656 +ADDP4 +INDIRI4 +ADDRLP4 240 +INDIRI4 +EQI4 $686 +ADDRFP4 0 +INDIRP4 +CNSTI4 1656 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1652 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRGP4 $687 +JUMPV +LABELV $686 +ADDRLP4 244 +CNSTI4 0 +ASGNI4 +ADDRLP4 100 +INDIRI4 +ADDRLP4 244 +INDIRI4 +EQI4 $689 +ADDRFP4 0 +INDIRP4 +CNSTI4 1656 +ADDP4 +INDIRI4 +ADDRLP4 244 +INDIRI4 +NEI4 $689 +ADDRFP4 0 +INDIRP4 +CNSTI4 1656 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1652 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +LABELV $689 +LABELV $687 +ADDRFP4 0 +INDIRP4 +CNSTI4 1656 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $692 +ADDRFP4 0 +INDIRP4 +CNSTI4 1652 +ADDP4 +INDIRI4 +CNSTI4 200 +ADDI4 +ADDRGP4 cg+109556 +INDIRI4 +LEI4 $694 +ADDRLP4 124+12 +ADDRGP4 cg+109556 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1652 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +CNSTF4 1128792064 +DIVF4 +ASGNF4 +LABELV $694 +LABELV $692 +ADDRFP4 0 +INDIRP4 +CNSTI4 1656 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $699 +ADDRFP4 0 +INDIRP4 +CNSTI4 1652 +ADDP4 +INDIRI4 +CNSTI4 200 +ADDI4 +ADDRGP4 cg+109556 +INDIRI4 +LEI4 $605 +ADDRLP4 124+12 +CNSTF4 1065353216 +ADDRGP4 cg+109556 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1652 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +CNSTF4 1128792064 +DIVF4 +SUBF4 +ASGNF4 +LABELV $702 +LABELV $699 +ADDRLP4 144 +ADDRLP4 84 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 84 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 252 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 140 +ADDRLP4 144 +INDIRI4 +CVIF4 4 +ADDRLP4 252 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRLP4 144 +INDIRI4 +CNSTI4 0 +LEI4 $706 +ADDRLP4 140 +INDIRF4 +CNSTF4 1008981770 +GEF4 $706 +ADDRLP4 140 +CNSTF4 1008981770 +ASGNF4 +ADDRGP4 $707 +JUMPV +LABELV $706 +ADDRLP4 140 +INDIRF4 +CNSTF4 0 +GEF4 $708 +ADDRLP4 140 +CNSTF4 0 +ASGNF4 +ADDRGP4 $709 +JUMPV +LABELV $708 +ADDRLP4 140 +INDIRF4 +CNSTF4 1065353216 +LEF4 $710 +ADDRLP4 140 +CNSTF4 1065353216 +ASGNF4 +LABELV $710 +LABELV $709 +LABELV $707 +ADDRLP4 88 +ARGP4 +ADDRLP4 164 +ARGP4 +ADDRLP4 168 +ARGP4 +ADDRLP4 256 +ADDRGP4 CG_WorldToScreen +CALLI4 +ASGNI4 +ADDRLP4 256 +INDIRI4 +CNSTI4 0 +EQI4 $712 +ADDRLP4 260 +ADDRLP4 108 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 268 +ADDRLP4 108 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 272 +ADDRLP4 164 +INDIRF4 +ASGNF4 +ADDRLP4 280 +ADDRLP4 168 +INDIRF4 +ASGNF4 +ADDRLP4 276 +CNSTF4 1077936128 +ADDRLP4 260 +INDIRF4 +ADDRLP4 184 +INDIRF4 +DIVF4 +MULF4 +ASGNF4 +ADDRLP4 324 +ADDRLP4 84 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 188 +ADDRLP4 324 +INDIRP4 +INDIRI4 +CNSTI4 16 +BANDI4 +ASGNI4 +ADDRLP4 192 +ADDRLP4 324 +INDIRP4 +INDIRI4 +CNSTI4 32 +BANDI4 +ASGNI4 +ADDRLP4 260 +ADDRLP4 260 +INDIRF4 +ADDRLP4 276 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 268 +ADDRLP4 268 +INDIRF4 +ADDRLP4 276 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 332 +CNSTF4 1056964608 +ASGNF4 +ADDRLP4 272 +ADDRLP4 272 +INDIRF4 +ADDRLP4 332 +INDIRF4 +ADDRLP4 268 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 340 +ADDRLP4 332 +INDIRF4 +ADDRLP4 260 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 280 +ADDRLP4 280 +INDIRF4 +ADDRLP4 340 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 264 +ADDRLP4 260 +INDIRF4 +ADDRLP4 260 +INDIRF4 +ADDRLP4 108 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 300 +ADDRLP4 280 +INDIRF4 +ADDRLP4 340 +INDIRF4 +ADDF4 +ADDRLP4 332 +INDIRF4 +ADDRLP4 264 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 344 +CNSTF4 1120403456 +ASGNF4 +ADDRLP4 304 +CNSTF4 1142947840 +ADDRGP4 cg_viewsize+12 +INDIRI4 +CVIF4 4 +MULF4 +ADDRLP4 344 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 308 +CNSTF4 1139802112 +ADDRGP4 cg_viewsize+12 +INDIRI4 +CVIF4 4 +MULF4 +ADDRLP4 344 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 348 +ADDRLP4 304 +INDIRF4 +ASGNF4 +ADDRLP4 312 +CNSTF4 1134559232 +ADDRLP4 332 +INDIRF4 +ADDRLP4 348 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 352 +ADDRLP4 308 +INDIRF4 +ASGNF4 +ADDRLP4 316 +CNSTF4 1131413504 +ADDRLP4 332 +INDIRF4 +ADDRLP4 352 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 312 +INDIRF4 +ARGF4 +ADDRLP4 316 +INDIRF4 +ARGF4 +ADDRLP4 348 +INDIRF4 +ARGF4 +ADDRLP4 352 +INDIRF4 +ARGF4 +ADDRGP4 CG_SetClipRegion +CALLV +pop +ADDRLP4 108 +INDIRP4 +INDIRI4 +CNSTI4 0 +EQI4 $716 +ADDRLP4 284 +ADDRLP4 108 +INDIRP4 +CNSTI4 140 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 284+4 +ADDRLP4 108 +INDIRP4 +CNSTI4 144 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 284+8 +ADDRLP4 108 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 284+12 +ADDRLP4 108 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 284+12 +ADDRLP4 124+12 +INDIRF4 +ASGNF4 +ADDRLP4 284 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 272 +INDIRF4 +ARGF4 +ADDRLP4 280 +INDIRF4 +ARGF4 +ADDRLP4 268 +INDIRF4 +ARGF4 +ADDRLP4 260 +INDIRF4 +ARGF4 +ADDRLP4 108 +INDIRP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $716 +ADDRLP4 144 +INDIRI4 +CNSTI4 0 +LEI4 $723 +ADDRLP4 388 +ADDRLP4 108 +INDIRP4 +CNSTI4 104 +ADDP4 +ASGNP4 +ADDRLP4 372 +ADDRLP4 272 +INDIRF4 +ADDRLP4 388 +INDIRP4 +INDIRI4 +CVIF4 4 +ADDRLP4 276 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 376 +ADDRLP4 280 +INDIRF4 +ADDRLP4 388 +INDIRP4 +INDIRI4 +CVIF4 4 +ADDRLP4 276 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 396 +CNSTF4 1073741824 +ASGNF4 +ADDRLP4 384 +ADDRLP4 260 +INDIRF4 +ADDRLP4 396 +INDIRF4 +ADDRLP4 388 +INDIRP4 +INDIRI4 +CVIF4 4 +MULF4 +ADDRLP4 276 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 380 +ADDRLP4 268 +INDIRF4 +ADDRLP4 140 +INDIRF4 +MULF4 +ADDRLP4 396 +INDIRF4 +ADDRLP4 388 +INDIRP4 +INDIRI4 +CVIF4 4 +MULF4 +ADDRLP4 276 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 140 +INDIRF4 +CNSTF4 1065353216 +NEF4 $725 +ADDRLP4 356 +ADDRLP4 108 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 356+4 +ADDRLP4 108 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 356+8 +ADDRLP4 108 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 356+12 +ADDRLP4 108 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $726 +JUMPV +LABELV $725 +ADDRLP4 140 +INDIRF4 +CNSTF4 1061158912 +LTF4 $730 +ADDRLP4 356 +ADDRLP4 108 +INDIRP4 +CNSTI4 64 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 356+4 +ADDRLP4 108 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 356+8 +ADDRLP4 108 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 356+12 +ADDRLP4 108 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $731 +JUMPV +LABELV $730 +ADDRLP4 140 +INDIRF4 +CNSTF4 1056964608 +LTF4 $735 +ADDRLP4 356 +ADDRLP4 108 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 356+4 +ADDRLP4 108 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 356+8 +ADDRLP4 108 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 356+12 +ADDRLP4 108 +INDIRP4 +CNSTI4 60 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $736 +JUMPV +LABELV $735 +ADDRLP4 140 +INDIRF4 +CNSTF4 1048576000 +LTF4 $740 +ADDRLP4 356 +ADDRLP4 108 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 356+4 +ADDRLP4 108 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 356+8 +ADDRLP4 108 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 356+12 +ADDRLP4 108 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $741 +JUMPV +LABELV $740 +ADDRLP4 356 +ADDRLP4 108 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 356+4 +ADDRLP4 108 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 356+8 +ADDRLP4 108 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 356+12 +ADDRLP4 108 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $741 +LABELV $736 +LABELV $731 +LABELV $726 +ADDRLP4 356+12 +ADDRLP4 124+12 +INDIRF4 +ASGNF4 +ADDRLP4 356 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 372 +INDIRF4 +ARGF4 +ADDRLP4 376 +INDIRF4 +ARGF4 +ADDRLP4 380 +INDIRF4 +ARGF4 +ADDRLP4 384 +INDIRF4 +ARGF4 +ADDRGP4 cgs+255316+4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $723 +ADDRLP4 108 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $752 +ADDRLP4 356 +ADDRLP4 108 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 360 +ADDRLP4 108 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 364 +ADDRLP4 164 +INDIRF4 +ASGNF4 +ADDRLP4 368 +ADDRLP4 168 +INDIRF4 +ASGNF4 +ADDRLP4 360 +ADDRLP4 360 +INDIRF4 +ADDRLP4 276 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 356 +ADDRLP4 356 +INDIRF4 +ADDRLP4 276 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 376 +CNSTF4 1056964608 +ASGNF4 +ADDRLP4 364 +ADDRLP4 364 +INDIRF4 +ADDRLP4 376 +INDIRF4 +ADDRLP4 356 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 368 +ADDRLP4 368 +INDIRF4 +ADDRLP4 376 +INDIRF4 +ADDRLP4 360 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 284 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 364 +INDIRF4 +ARGF4 +ADDRLP4 368 +INDIRF4 +ARGF4 +ADDRLP4 356 +INDIRF4 +ARGF4 +ADDRLP4 360 +INDIRF4 +ARGF4 +ADDRLP4 108 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $752 +ADDRLP4 124 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 188 +INDIRI4 +CNSTI4 0 +NEI4 $754 +ADDRLP4 356 +ADDRLP4 272 +INDIRF4 +ADDRLP4 264 +INDIRF4 +ADDRLP4 108 +INDIRP4 +CNSTI4 120 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 356 +INDIRF4 +ARGF4 +ADDRLP4 300 +INDIRF4 +ARGF4 +ADDRLP4 264 +INDIRF4 +ARGF4 +ADDRLP4 264 +INDIRF4 +ARGF4 +ADDRLP4 108 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +LABELV $754 +ADDRLP4 192 +INDIRI4 +CNSTI4 0 +EQI4 $756 +ADDRLP4 356 +ADDRLP4 272 +INDIRF4 +ADDRLP4 268 +INDIRF4 +ADDF4 +ADDRLP4 264 +INDIRF4 +ADDRLP4 108 +INDIRP4 +CNSTI4 120 +ADDP4 +INDIRF4 +MULF4 +SUBF4 +ADDRLP4 264 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 356 +INDIRF4 +ARGF4 +ADDRLP4 300 +INDIRF4 +ARGF4 +ADDRLP4 264 +INDIRF4 +ARGF4 +ADDRLP4 264 +INDIRF4 +ARGF4 +ADDRLP4 108 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +LABELV $756 +ADDRLP4 84 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 368 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 364 +ADDRLP4 368 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 356 +ADDRLP4 140 +INDIRF4 +ADDRLP4 364 +INDIRI4 +CVIF4 4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 144 +INDIRI4 +CNSTI4 0 +LEI4 $758 +ADDRLP4 356 +INDIRI4 +CNSTI4 1 +GEI4 $758 +ADDRLP4 356 +CNSTI4 1 +ASGNI4 +LABELV $758 +ADDRLP4 372 +CNSTF4 1056964608 +ASGNF4 +ADDRLP4 360 +ADDRLP4 272 +INDIRF4 +ADDRLP4 372 +INDIRF4 +ADDRLP4 268 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 1073741824 +SUBF4 +ADDRLP4 372 +INDIRF4 +CNSTF4 1082130432 +ADDRLP4 264 +INDIRF4 +MULF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 356 +INDIRI4 +CNSTI4 999 +LEI4 $760 +ADDRLP4 360 +ADDRLP4 360 +INDIRF4 +CNSTF4 0 +SUBF4 +ASGNF4 +ADDRGP4 $761 +JUMPV +LABELV $760 +ADDRLP4 356 +INDIRI4 +CNSTI4 99 +LEI4 $762 +ADDRLP4 360 +ADDRLP4 360 +INDIRF4 +CNSTF4 1056964608 +ADDRLP4 264 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRGP4 $763 +JUMPV +LABELV $762 +ADDRLP4 356 +INDIRI4 +CNSTI4 9 +LEI4 $764 +ADDRLP4 360 +ADDRLP4 360 +INDIRF4 +CNSTF4 1065353216 +ADDRLP4 264 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRGP4 $765 +JUMPV +LABELV $764 +ADDRLP4 360 +ADDRLP4 360 +INDIRF4 +CNSTF4 1069547520 +ADDRLP4 264 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +LABELV $765 +LABELV $763 +LABELV $761 +ADDRLP4 360 +INDIRF4 +ARGF4 +ADDRLP4 300 +INDIRF4 +ARGF4 +CNSTI4 4 +ARGI4 +ADDRLP4 264 +INDIRF4 +ARGF4 +ADDRLP4 264 +INDIRF4 +ARGF4 +ADDRLP4 356 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawField +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRGP4 CG_ClearClipRegion +CALLV +pop +LABELV $712 +LABELV $605 +endproc CG_BuildableStatusDisplay 424 28 +export CG_SortDistance +proc CG_SortDistance 32 8 +ADDRLP4 16 +CNSTI4 1852 +ASGNI4 +ADDRLP4 20 +ADDRGP4 cg_entities +ASGNP4 +ADDRLP4 8 +ADDRLP4 16 +INDIRI4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +MULI4 +ADDRLP4 20 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 16 +INDIRI4 +ADDRFP4 4 +INDIRP4 +INDIRI4 +MULI4 +ADDRLP4 20 +INDIRP4 +ADDP4 +ASGNP4 +ADDRGP4 cg+112080+24 +ARGP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 Distance +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRGP4 cg+112080+24 +ARGP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 Distance +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ADDRLP4 4 +INDIRF4 +LEF4 $771 +CNSTI4 -1 +RETI4 +ADDRGP4 $766 +JUMPV +LABELV $771 +ADDRLP4 0 +INDIRF4 +ADDRLP4 4 +INDIRF4 +GEF4 $773 +CNSTI4 1 +RETI4 +ADDRGP4 $766 +JUMPV +LABELV $773 +CNSTI4 0 +RETI4 +LABELV $766 +endproc CG_SortDistance 32 8 +proc CG_PlayerIsBuilder 16 4 +ADDRLP4 0 +ADDRGP4 cg+109588+152 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 29 +EQI4 $780 +ADDRLP4 0 +INDIRI4 +CNSTI4 30 +EQI4 $780 +ADDRLP4 0 +INDIRI4 +CNSTI4 31 +EQI4 $780 +ADDRGP4 $776 +JUMPV +LABELV $780 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 cg+109588+152 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +NEI4 $784 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $785 +JUMPV +LABELV $784 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $785 +ADDRLP4 4 +INDIRI4 +RETI4 +ADDRGP4 $775 +JUMPV +LABELV $776 +CNSTI4 0 +RETI4 +LABELV $775 +endproc CG_PlayerIsBuilder 16 4 +proc CG_BuildableRemovalPending 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +CNSTI4 16384 +BANDI4 +CNSTI4 0 +NEI4 $788 +CNSTI4 0 +RETI4 +ADDRGP4 $786 +JUMPV +LABELV $788 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $790 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 320 +ADDP4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +NEI4 $794 +CNSTI4 1 +RETI4 +ADDRGP4 $786 +JUMPV +LABELV $794 +LABELV $791 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 16 +LTI4 $790 +CNSTI4 0 +RETI4 +LABELV $786 +endproc CG_BuildableRemovalPending 8 0 +export CG_DrawBuildableStatus +proc CG_DrawBuildableStatus 1052 16 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $800 +JUMPV +LABELV $797 +ADDRLP4 8 +CNSTI4 1852 +CNSTI4 212 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 468 +ADDP4 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $803 +ADDRLP4 4 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1044 +ADDRGP4 CG_PlayerIsBuilder +CALLI4 +ASGNI4 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +EQI4 $803 +ADDRLP4 1048 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 1048 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 1048 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 16 +ADDP4 +CNSTI4 212 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 468 +ADDP4 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $803 +LABELV $798 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $800 +ADDRLP4 0 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRI4 +LTI4 $797 +ADDRLP4 16 +ARGP4 +ADDRLP4 12 +INDIRI4 +CVIU4 4 +ARGU4 +CNSTU4 4 +ARGU4 +ADDRGP4 CG_SortDistance +ARGP4 +ADDRGP4 qsort +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $809 +JUMPV +LABELV $806 +CNSTI4 1852 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 16 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ARGP4 +ADDRGP4 CG_BuildableStatusDisplay +CALLV +pop +LABELV $807 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $809 +ADDRLP4 0 +INDIRI4 +ADDRLP4 12 +INDIRI4 +LTI4 $806 +LABELV $796 +endproc CG_DrawBuildableStatus 1052 16 +lit +align 4 +LABELV $811 +byte 4 0 +byte 4 0 +byte 4 1065353216 +export CG_Buildable +code +proc CG_Buildable 472 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 140 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 172 +ADDRGP4 $811 +INDIRB +ASGNB 12 +ADDRLP4 140 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 232 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 188 +ADDRLP4 232 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 188 +INDIRI4 +CNSTI4 1 +NEI4 $812 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Creep +CALLV +pop +LABELV $812 +ADDRLP4 140 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +CNSTI4 0 +EQI4 $814 +ADDRFP4 0 +INDIRP4 +CNSTI4 1648 +ADDP4 +ARGP4 +ADDRLP4 236 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 236 +INDIRI4 +CNSTI4 0 +EQI4 $810 +ADDRFP4 0 +INDIRP4 +CNSTI4 1648 +ADDP4 +ARGP4 +ADDRGP4 CG_DestroyParticleSystem +CALLV +pop +ADDRGP4 $810 +JUMPV +LABELV $814 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0+68 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0+84 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0+12 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 148 +ADDRLP4 140 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 196 +ADDRLP4 140 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 140 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 208 +ARGP4 +ADDRLP4 220 +ARGP4 +ADDRGP4 BG_BuildableBoundingBox +CALLV +pop +ADDRLP4 140 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $821 +ADDRFP4 0 +INDIRP4 +CNSTI4 1660 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRLP4 244 +ADDRGP4 VectorCompare +CALLI4 +ASGNI4 +ADDRLP4 244 +INDIRI4 +CNSTI4 0 +EQI4 $823 +ADDRFP4 0 +INDIRP4 +CNSTI4 1672 +ADDP4 +ARGP4 +ADDRLP4 148 +ARGP4 +ADDRLP4 248 +ADDRGP4 VectorCompare +CALLI4 +ASGNI4 +ADDRLP4 248 +INDIRI4 +CNSTI4 0 +EQI4 $823 +ADDRLP4 0+28 +ADDRFP4 0 +INDIRP4 +CNSTI4 1684 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0+28+12 +ADDRFP4 0 +INDIRP4 +CNSTI4 1696 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0+28+24 +ADDRFP4 0 +INDIRP4 +CNSTI4 1708 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0+68 +ADDRFP4 0 +INDIRP4 +CNSTI4 1720 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $824 +JUMPV +LABELV $823 +ADDRLP4 196 +ARGP4 +ADDRLP4 0+68 +ARGP4 +ADDRLP4 148 +ARGP4 +ADDRLP4 140 +INDIRP4 +INDIRI4 +ARGI4 +ADDRLP4 208 +ARGP4 +ADDRLP4 220 +ARGP4 +ADDRLP4 0+28 +ARGP4 +ADDRLP4 0+68 +ARGP4 +ADDRGP4 CG_PositionAndOrientateBuildable +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 1684 +ADDP4 +ADDRLP4 0+28 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 1696 +ADDP4 +ADDRLP4 0+28+12 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 1708 +ADDP4 +ADDRLP4 0+28+24 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 1720 +ADDP4 +ADDRLP4 0+68 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 1660 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 1672 +ADDP4 +ADDRLP4 148 +INDIRB +ASGNB 12 +LABELV $824 +LABELV $821 +ADDRLP4 140 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 240 +ADDRGP4 BG_BuildableConfig +CALLP4 +ASGNP4 +ADDRLP4 0+68 +ADDRLP4 0+68 +INDIRF4 +ADDRLP4 148 +INDIRF4 +ADDRLP4 240 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 140 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 244 +ADDRGP4 BG_BuildableConfig +CALLP4 +ASGNP4 +ADDRLP4 0+68+4 +ADDRLP4 0+68+4 +INDIRF4 +ADDRLP4 148+4 +INDIRF4 +ADDRLP4 244 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 140 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 248 +ADDRGP4 BG_BuildableConfig +CALLP4 +ASGNP4 +ADDRLP4 0+68+8 +ADDRLP4 0+68+8 +INDIRF4 +ADDRLP4 148+8 +INDIRF4 +ADDRLP4 248 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+84 +ADDRLP4 0+68 +INDIRB +ASGNB 12 +ADDRLP4 0+12 +ADDRLP4 0+68 +INDIRB +ASGNB 12 +ADDRLP4 0+8 +CNSTI4 616 +ADDRLP4 140 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_buildables +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 252 +CNSTI4 8 +ASGNI4 +ADDRLP4 140 +INDIRP4 +ADDRLP4 252 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 252 +INDIRI4 +BANDI4 +CNSTI4 0 +NEI4 $857 +ADDRLP4 256 +ADDRGP4 cgs+255316+532 +INDIRI4 +ASGNI4 +ADDRLP4 188 +INDIRI4 +CNSTI4 2 +NEI4 $861 +ADDRLP4 0+112 +ADDRGP4 cgs+255316+260 +INDIRI4 +ASGNI4 +ADDRLP4 256 +ADDRGP4 cgs+255316+532 +INDIRI4 +ASGNI4 +ADDRGP4 $862 +JUMPV +LABELV $861 +ADDRLP4 188 +INDIRI4 +CNSTI4 1 +NEI4 $868 +ADDRLP4 256 +ADDRGP4 cgs+255316+524 +INDIRI4 +ASGNI4 +LABELV $868 +LABELV $862 +ADDRLP4 140 +INDIRP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRGP4 vec3_origin +ARGP4 +ADDRLP4 256 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_AddLoopingSound +CALLV +pop +LABELV $857 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0+96 +ARGP4 +ADDRLP4 0+80 +ARGP4 +ADDRLP4 0+100 +ARGP4 +ADDRGP4 CG_BuildableAnimation +CALLV +pop +ADDRLP4 140 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 256 +ADDRGP4 BG_BuildableConfig +CALLP4 +ASGNP4 +ADDRLP4 144 +ADDRLP4 256 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 144 +INDIRF4 +CNSTF4 1065353216 +EQF4 $875 +ADDRLP4 0+28 +ADDRLP4 0+28 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+4 +ADDRLP4 0+28+4 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+8 +ADDRLP4 0+28+8 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+12 +ADDRLP4 0+28+12 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+12+4 +ADDRLP4 0+28+12+4 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+12+8 +ADDRLP4 0+28+12+8 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+24 +ADDRLP4 0+28+24 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+24+4 +ADDRLP4 0+28+24+4 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+24+8 +ADDRLP4 0+28+24+8 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+64 +CNSTI4 1 +ASGNI4 +ADDRGP4 $876 +JUMPV +LABELV $875 +ADDRLP4 0+64 +CNSTI4 0 +ASGNI4 +LABELV $876 +ADDRLP4 140 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 260 +ADDRGP4 CG_PlayerIsBuilder +CALLI4 +ASGNI4 +ADDRLP4 260 +INDIRI4 +CNSTI4 0 +EQI4 $921 +ADDRLP4 140 +INDIRP4 +INDIRI4 +ARGI4 +ADDRLP4 264 +ADDRGP4 CG_BuildableRemovalPending +CALLI4 +ASGNI4 +ADDRLP4 264 +INDIRI4 +CNSTI4 0 +EQI4 $921 +ADDRLP4 0+112 +ADDRGP4 cgs+255316+256 +INDIRI4 +ASGNI4 +LABELV $921 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +ADDRLP4 148 +ARGP4 +ADDRLP4 172 +ARGP4 +ADDRLP4 160 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 160 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 148 +INDIRF4 +ADDRLP4 172 +INDIRF4 +MULF4 +ADDRLP4 148+4 +INDIRF4 +ADDRLP4 172+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 148+8 +INDIRF4 +ADDRLP4 172+8 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRLP4 268 +ADDRGP4 acos +CALLF4 +ASGNF4 +ADDRLP4 184 +CNSTF4 1127481344 +ADDRLP4 268 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +ASGNF4 +CNSTI4 616 +ADDRLP4 140 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_buildables+4 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $930 +ADDRLP4 272 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 272+8 +CNSTI4 616 +ADDRLP4 140 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_buildables+4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 272 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 0+8 +INDIRI4 +ARGI4 +ADDRGP4 $936 +ARGP4 +ADDRGP4 CG_PositionEntityOnTag +CALLV +pop +ADDRLP4 272+12 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 140 +INDIRP4 +CNSTI4 128 +ADDP4 +ARGP4 +ADDRLP4 412 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRLP4 272+28 +ARGP4 +ADDRLP4 160 +ARGP4 +ADDRLP4 412 +ARGP4 +ADDRLP4 184 +INDIRF4 +NEGF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 272+28+12 +ARGP4 +ADDRLP4 160 +ARGP4 +ADDRLP4 412+12 +ARGP4 +ADDRLP4 184 +INDIRF4 +NEGF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 272+28+24 +ARGP4 +ADDRLP4 160 +ARGP4 +ADDRLP4 412+24 +ARGP4 +ADDRLP4 184 +INDIRF4 +NEGF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 272+96 +ADDRLP4 0+96 +INDIRI4 +ASGNI4 +ADDRLP4 272+80 +ADDRLP4 0+80 +INDIRI4 +ASGNI4 +ADDRLP4 272+100 +ADDRLP4 0+100 +INDIRF4 +ASGNF4 +ADDRLP4 272+112 +ADDRLP4 0+112 +INDIRI4 +ASGNI4 +ADDRLP4 144 +INDIRF4 +CNSTF4 1065353216 +EQF4 $953 +ADDRLP4 272+28 +ADDRLP4 272+28 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 272+28+4 +ADDRLP4 272+28+4 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 272+28+8 +ADDRLP4 272+28+8 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 272+28+12 +ADDRLP4 272+28+12 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 272+28+12+4 +ADDRLP4 272+28+12+4 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 272+28+12+8 +ADDRLP4 272+28+12+8 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 272+28+24 +ADDRLP4 272+28+24 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 272+28+24+4 +ADDRLP4 272+28+24+4 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 272+28+24+8 +ADDRLP4 272+28+24+8 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 272+64 +CNSTI4 1 +ASGNI4 +ADDRGP4 $954 +JUMPV +LABELV $953 +ADDRLP4 272+64 +CNSTI4 0 +ASGNI4 +LABELV $954 +ADDRLP4 140 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 448 +ADDRGP4 CG_PlayerIsBuilder +CALLI4 +ASGNI4 +ADDRLP4 448 +INDIRI4 +CNSTI4 0 +EQI4 $999 +ADDRLP4 140 +INDIRP4 +INDIRI4 +ARGI4 +ADDRLP4 452 +ADDRGP4 CG_BuildableRemovalPending +CALLI4 +ASGNI4 +ADDRLP4 452 +INDIRI4 +CNSTI4 0 +EQI4 $999 +ADDRLP4 272+112 +ADDRGP4 cgs+255316+256 +INDIRI4 +ASGNI4 +LABELV $999 +ADDRLP4 272 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +LABELV $930 +CNSTI4 616 +ADDRLP4 140 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_buildables+8 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1004 +ADDRLP4 272 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 448 +ADDRLP4 140 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 448 +CNSTF4 0 +ASGNF4 +ADDRLP4 272+8 +CNSTI4 616 +ADDRLP4 140 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_buildables+8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 272 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 0+8 +INDIRI4 +ARGI4 +ADDRGP4 $936 +ARGP4 +ADDRGP4 CG_PositionRotatedEntityOnTag +CALLV +pop +ADDRLP4 272+12 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 448 +ARGP4 +ADDRLP4 412 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRLP4 272+28 +ARGP4 +ADDRLP4 160 +ARGP4 +ADDRLP4 412 +ARGP4 +ADDRLP4 184 +INDIRF4 +NEGF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 272+28+12 +ARGP4 +ADDRLP4 160 +ARGP4 +ADDRLP4 412+12 +ARGP4 +ADDRLP4 184 +INDIRF4 +NEGF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 272+28+24 +ARGP4 +ADDRLP4 160 +ARGP4 +ADDRLP4 412+24 +ARGP4 +ADDRLP4 184 +INDIRF4 +NEGF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 272+96 +ADDRLP4 0+96 +INDIRI4 +ASGNI4 +ADDRLP4 272+80 +ADDRLP4 0+80 +INDIRI4 +ASGNI4 +ADDRLP4 272+100 +ADDRLP4 0+100 +INDIRF4 +ASGNF4 +ADDRLP4 272+112 +ADDRLP4 0+112 +INDIRI4 +ASGNI4 +ADDRLP4 144 +INDIRF4 +CNSTF4 1065353216 +EQF4 $1026 +ADDRLP4 272+28 +ADDRLP4 272+28 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 272+28+4 +ADDRLP4 272+28+4 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 272+28+8 +ADDRLP4 272+28+8 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 272+28+12 +ADDRLP4 272+28+12 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 272+28+12+4 +ADDRLP4 272+28+12+4 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 272+28+12+8 +ADDRLP4 272+28+12+8 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 272+28+24 +ADDRLP4 272+28+24 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 272+28+24+4 +ADDRLP4 272+28+24+4 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 272+28+24+8 +ADDRLP4 272+28+24+8 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 272+64 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1027 +JUMPV +LABELV $1026 +ADDRLP4 272+64 +CNSTI4 0 +ASGNI4 +LABELV $1027 +ADDRLP4 140 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 464 +ADDRGP4 CG_PlayerIsBuilder +CALLI4 +ASGNI4 +ADDRLP4 464 +INDIRI4 +CNSTI4 0 +EQI4 $1072 +ADDRLP4 140 +INDIRP4 +INDIRI4 +ARGI4 +ADDRLP4 468 +ADDRGP4 CG_BuildableRemovalPending +CALLI4 +ASGNI4 +ADDRLP4 468 +INDIRI4 +CNSTI4 0 +EQI4 $1072 +ADDRLP4 272+112 +ADDRGP4 cgs+255316+256 +INDIRI4 +ASGNI4 +LABELV $1072 +ADDRLP4 272 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +LABELV $1004 +ADDRLP4 140 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 512 +BANDI4 +CNSTI4 0 +EQI4 $1077 +ADDRLP4 272 +CNSTI4 1280 +ADDRLP4 140 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_weapons +ADDP4 +ASGNP4 +ADDRGP4 cg+109556 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +INDIRI4 +SUBI4 +CNSTI4 20 +GTI4 $1082 +ADDRLP4 140 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 276 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 276 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +CNSTI4 26 +NEI4 $1079 +LABELV $1082 +ADDRLP4 284 +CNSTF4 0 +ASGNF4 +ADDRLP4 272 +INDIRP4 +CNSTI4 612 +ADDP4 +INDIRF4 +ADDRLP4 284 +INDIRF4 +NEF4 $1086 +ADDRLP4 272 +INDIRP4 +CNSTI4 616 +ADDP4 +INDIRF4 +ADDRLP4 284 +INDIRF4 +NEF4 $1086 +ADDRLP4 272 +INDIRP4 +CNSTI4 620 +ADDP4 +INDIRF4 +ADDRLP4 284 +INDIRF4 +EQF4 $1083 +LABELV $1086 +ADDRLP4 288 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRLP4 288 +INDIRI4 +CNSTI4 31 +BANDI4 +CNSTI4 300 +ADDI4 +CVIF4 4 +ARGF4 +ADDRLP4 272 +INDIRP4 +CNSTI4 612 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 272 +INDIRP4 +CNSTI4 616 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 272 +INDIRP4 +CNSTI4 620 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 trap_R_AddLightToScene +CALLV +pop +LABELV $1083 +LABELV $1079 +ADDRLP4 272 +INDIRP4 +CNSTI4 720 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1087 +ADDRLP4 140 +INDIRP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRGP4 vec3_origin +ARGP4 +ADDRLP4 272 +INDIRP4 +CNSTI4 720 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_AddLoopingSound +CALLV +pop +ADDRGP4 $1088 +JUMPV +LABELV $1087 +ADDRLP4 272 +INDIRP4 +CNSTI4 432 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1089 +ADDRLP4 140 +INDIRP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRGP4 vec3_origin +ARGP4 +ADDRLP4 272 +INDIRP4 +CNSTI4 432 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_AddLoopingSound +CALLV +pop +LABELV $1089 +LABELV $1088 +LABELV $1077 +ADDRLP4 192 +ADDRLP4 140 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 192 +INDIRI4 +CVIF4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1732 +ADDP4 +INDIRF4 +GEF4 $1091 +ADDRLP4 272 +CNSTI4 8 +ASGNI4 +ADDRLP4 140 +INDIRP4 +ADDRLP4 272 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 272 +INDIRI4 +BANDI4 +CNSTI4 0 +EQI4 $1091 +ADDRFP4 0 +INDIRP4 +CNSTI4 1736 +ADDP4 +INDIRI4 +CNSTI4 500 +ADDI4 +ADDRGP4 cg+109556 +INDIRI4 +GEI4 $1093 +ADDRLP4 188 +INDIRI4 +CNSTI4 2 +NEI4 $1096 +ADDRLP4 280 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 276 +ADDRLP4 280 +INDIRI4 +CNSTI4 4 +MODI4 +ASGNI4 +CNSTP4 0 +ARGP4 +ADDRLP4 140 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 5 +ARGI4 +ADDRLP4 276 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+255316+536 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $1097 +JUMPV +LABELV $1096 +ADDRLP4 188 +INDIRI4 +CNSTI4 1 +NEI4 $1100 +CNSTP4 0 +ARGP4 +ADDRLP4 140 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 5 +ARGI4 +ADDRGP4 cgs+255316+520 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +LABELV $1100 +LABELV $1097 +ADDRFP4 0 +INDIRP4 +CNSTI4 1736 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +LABELV $1093 +LABELV $1091 +ADDRFP4 0 +INDIRP4 +CNSTI4 1732 +ADDP4 +ADDRLP4 192 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_BuildableParticleEffects +CALLV +pop +LABELV $810 +endproc CG_Buildable 472 32 +bss +align 4 +LABELV defaultHumanSounds +skip 60 +align 4 +LABELV defaultAlienSounds +skip 60 +import trap_GetDemoName +import trap_GetDemoPos +import trap_GetDemoState +import trap_GetEntityToken +import trap_getCameraInfo +import trap_startCamera +import trap_loadCamera +import trap_RealTime +import trap_SnapVector +import trap_CIN_SetExtents +import trap_CIN_DrawCinematic +import trap_CIN_RunCinematic +import trap_CIN_StopCinematic +import trap_CIN_PlayCinematic +import trap_Key_GetOverstrikeMode +import trap_Key_SetOverstrikeMode +import trap_Key_SetBinding +import trap_Key_GetBindingBuf +import trap_Key_KeynumToStringBuf +import trap_Key_GetKey +import trap_Key_SetCatcher +import trap_Key_GetCatcher +import trap_Key_IsDown +import trap_R_RegisterFont +import trap_MemoryRemaining +import testPrintFloat +import testPrintInt +import trap_SetUserCmdValue +import trap_GetUserCmd +import trap_GetCurrentCmdNumber +import trap_GetServerCommand +import trap_GetSnapshot +import trap_GetCurrentSnapshotNumber +import trap_GetGameState +import trap_GetGlconfig +import trap_R_RemapShader +import trap_R_LerpTag +import trap_R_ModelBounds +import trap_R_DrawStretchPic +import trap_R_SetColor +import trap_R_RenderScene +import trap_R_LightForPoint +import trap_R_AddAdditiveLightToScene +import trap_R_AddLightToScene +import trap_R_inPVS +import trap_R_AddPolysToScene +import trap_R_AddPolyToScene +import trap_R_AddRefEntityToScene +import trap_R_ClearScene +import trap_R_RegisterShaderNoMip +import trap_R_RegisterShader +import trap_R_RegisterSkin +import trap_R_RegisterModel +import trap_R_LoadWorldMap +import trap_S_StopBackgroundTrack +import trap_S_StartBackgroundTrack +import trap_S_RegisterSound +import trap_S_Respatialize +import trap_S_UpdateEntityPosition +import trap_S_AddRealLoopingSound +import trap_S_AddLoopingSound +import trap_S_ClearLoopingSounds +import trap_S_StartLocalSound +import trap_S_StopLoopingSound +import trap_S_StartSound +import trap_CM_MarkFragments +import trap_CM_TransformedBiSphereTrace +import trap_CM_BiSphereTrace +import trap_CM_TransformedCapsuleTrace +import trap_CM_CapsuleTrace +import trap_CM_TransformedBoxTrace +import trap_CM_BoxTrace +import trap_CM_TransformedPointContents +import trap_CM_PointContents +import trap_CM_TempBoxModel +import trap_CM_InlineModel +import trap_CM_NumInlineModels +import trap_CM_LoadMap +import trap_UpdateScreen +import trap_SendClientCommand +import trap_AddCommand +import trap_SendConsoleCommand +import trap_FS_GetFileList +import trap_FS_Seek +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_LiteralArgs +import trap_Args +import trap_Argv +import trap_Argc +import trap_Cvar_VariableStringBuffer +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_Milliseconds +import trap_Error +import trap_Print +import CG_TutorialText +import CG_WritePTRCode +import CG_ReadPTRCode +import CG_DestroyTestTS_f +import CG_TestTS_f +import CG_AddTrails +import CG_IsTrailSystemValid +import CG_DestroyTrailSystem +import CG_SpawnNewTrailSystem +import CG_RegisterTrailSystem +import CG_LoadTrailSystems +import CG_DestroyTestPS_f +import CG_TestPS_f +import CG_ParticleSystemEntity +import CG_AddParticles +import CG_SetParticleSystemNormal +import CG_IsParticleSystemValid +import CG_IsParticleSystemInfinite +import CG_DestroyParticleSystem +import CG_SpawnNewParticleSystem +import CG_RegisterParticleSystem +import CG_LoadParticleSystems +import CG_SetAttachmentOffset +import CG_SetAttachmentParticle +import CG_SetAttachmentTag +import CG_SetAttachmentCent +import CG_SetAttachmentPoint +import CG_AttachToParticle +import CG_AttachToTag +import CG_AttachToCent +import CG_AttachToPoint +import CG_Attached +import CG_AttachmentCentNum +import CG_AttachmentVelocity +import CG_AttachmentAxis +import CG_AttachmentDir +import CG_AttachmentPoint +import CG_CheckChangedPredictableEvents +import CG_TransitionPlayerState +import CG_Respawn +import CG_ShaderStateChanged +import CG_SetConfigValues +import CG_ParseServerinfo +import CG_ExecuteNewServerCommands +import CG_RequestScores +import CG_InitConsoleCommands +import CG_ConsoleCommand +import CG_ProcessSnapshots +import CG_ImpactMark +import CG_AddMarks +import CG_InitMarkPolys +import CG_AlienSense +import CG_Scanner +import CG_UpdateEntityPositions +import CG_DrawItemSelectText +import CG_DrawItemSelect +import CG_AddPlayerWeapon +import CG_AddViewWeapon +import CG_ShotgunFire +import CG_Bullet +import CG_MissileHitEntity +import CG_MissileHitWall +import CG_FireWeapon +import CG_RegisterWeapon +import CG_InitWeapons +import CG_RegisterUpgrade +import CG_InitUpgrades +import CG_Weapon_f +import CG_PrevWeapon_f +import CG_NextWeapon_f +import CG_PositionRotatedEntityOnTag +import CG_PositionEntityOnTag +import CG_AdjustPositionForMover +import CG_Beam +import CG_AddPacketEntities +import CG_SetEntitySoundPosition +import CG_DrawBoundingBox +import CG_PainEvent +import CG_EntityEvent +import CG_CheckEvents +import CG_PredictPlayerState +import CG_BiSphereTrace +import CG_CapTrace +import CG_Trace +import CG_PointContents +import CG_BuildSolidList +import CG_ModelDoor +import CG_AnimMapObj +import CG_RunLerpFrame +import CG_DrawChatBubble +import CG_GetPlayerLocation +import CG_Bleed +import CG_PlayerDisconnect +import CG_CustomSound +import CG_PrecacheClientInfo +import CG_NewClientInfo +import CG_ResetPlayerEntity +import CG_Corpse +import CG_Player +import CG_DrawField +import CG_ResetPainBlend +import CG_UpdateMediaFraction +import CG_DrawLoadingScreen +import CG_Text_PaintChar +import CG_GetKillerText +import CG_GetTeamColor +import CG_SetPrintString +import CG_RunMenuScript +import CG_GetValue +import CG_OwnerDraw +import CG_DrawActive +import CG_CenterPrint +import CG_AddSpeed +import CG_AddLagometerSnapshotInfo +import CG_AddLagometerFrameInfo +import CG_GetColorCharForHealth +import CG_KeyBinding +import CG_WorldToScreen +import CG_DrawTopBottom +import CG_DrawSides +import CG_DrawRect +import CG_ColorForHealth +import CG_TileClear +import CG_FadeColor +import CG_DrawStrlen +import CG_ClearClipRegion +import CG_SetClipRegion +import CG_DrawFadePic +import CG_DrawPic +import CG_FillRect +import CG_AdjustFrom640 +import CG_DrawPlane +import CG_OffsetShoulderView +import CG_OffsetThirdPersonView +import CG_OffsetFirstPersonView +import CG_DrawActiveFrame +import CG_AddBufferedSound +import CG_TestModelPrevSkin_f +import CG_TestModelNextSkin_f +import CG_TestModelPrevFrame_f +import CG_TestModelNextFrame_f +import CG_TestGun_f +import CG_TestModel_f +import CG_addSmoothOp +import CG_AddNotifyText +import CG_RemoveNotifyLine +import CG_FileExists +import CG_BuildSpectatorString +import CG_ClientIsReady +import CG_SetScoreSelection +import CG_EventHandling +import CG_MouseEvent +import CG_KeyEvent +import CG_LoadMenus +import CG_LastAttacker +import CG_CrosshairPlayer +import CG_UpdateCvars +import CG_PlayerCount +import CG_StartMusic +import CG_Error +import CG_Printf +import CG_Argv +import CG_ConfigString +import cg_BubbleZoom +import cg_drawBubble +import cg_chatTeamPrefix +import cg_emoticons +import cg_voice +import cg_projectileNudge +import cg_optimizePrediction +import cg_debugRandom +import ui_humanTeamVoteActive +import ui_alienTeamVoteActive +import ui_voteActive +import ui_dialog +import ui_stages +import ui_carriage +import ui_currentClass +import cg_debugVoices +import cg_unlagged +import cg_sprintToggle +import cg_stickySpec +import cg_painBlendZoom +import cg_painBlendScale +import cg_painBlendMax +import cg_painBlendDownRate +import cg_painBlendUpRate +import cg_tutorial +import cg_disableScannerPlane +import cg_disableCommandDialogs +import cg_disableBuildDialogs +import cg_disableUpgradeDialogs +import cg_disableWarningDialogs +import cg_debugPVS +import cg_debugTrails +import cg_debugParticles +import cg_lightFlare +import cg_consoleLatency +import cg_bounceParticles +import cg_depthSortParticles +import cg_disableBlueprintErrors +import cg_wwSmoothTime +import cg_drawBBOX +import cg_drawSurfNormal +import cg_noTaunt +import cg_timescale +import cg_timescaleFadeSpeed +import cg_timescaleFadeEnd +import cg_cameraMode +import pmove_msec +import pmove_fixed +import cg_smoothClients +import cg_hudFiles +import cg_noVoiceText +import cg_noVoiceChats +import cg_teamChatsOnly +import cg_blood +import cg_paused +import cg_stats +import cg_synchronousClients +import cg_drawSpeed +import cg_lagometer +import cg_stereoSeparation +import cg_thirdPersonRange +import cg_thirdPersonPitchFollow +import cg_staticDeathCam +import cg_thirdPersonShoulderViewMode +import cg_thirdPersonAngle +import cg_thirdPerson +import cg_tracerLength +import cg_tracerWidth +import cg_tracerChance +import cg_gun_z +import cg_gun_y +import cg_gun_x +import cg_gun_frame +import cg_drawGun +import cg_viewsize +import cg_addMarks +import cg_footsteps +import cg_showmiss +import cg_noPlayerAnims +import cg_debugMove +import cg_nopredict +import cg_errorDecay +import cg_debugEvents +import cg_debugPosition +import cg_debugAnim +import cg_animSpeed +import cg_draw2D +import cg_teamOverlayUserinfo +import cg_teamOverlayMaxPlayers +import cg_teamOverlaySortMode +import cg_drawTeamOverlay +import cg_crosshairSize +import cg_drawCrosshairNames +import cg_drawCrosshair +import cg_drawChargeBar +import cg_drawSnapshot +import cg_drawDemoState +import cg_drawFPS +import cg_drawClock +import cg_drawTimer +import cg_shadows +import cg_swingSpeed +import cg_runroll +import cg_runpitch +import cg_centertime +import cg_teslaTrailTime +import cg_markPolys +import cg_buildables +import cg_upgrades +import cg_weapons +import cgDC +import cg_entities +import cg +import cgs +import g_nameBind2 +import g_nameBind1 +import BindingFromName +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_Parse_AddGlobalDefine +import UI_EscapeEmoticons +import UI_Text_IsEmoticon +import UI_Text_EmHeight +import UI_Text_EmWidth +import UI_Text_Height +import UI_Text_Width +import UI_Text_Paint_Limit +import UI_Text_Paint +import UI_DrawTextBlock +import Item_Text_Wrap +import Item_Text_Wrapped_Paint +import trap_R_SetClipRegion +import Controls_SetDefaults +import Controls_SetConfig +import Controls_GetConfig +import UI_OutOfMemory +import UI_InitMemory +import UI_Alloc +import UI_RemoveCaptureFunc +import UI_InstallCaptureFunc +import Display_CacheAll +import Menu_SetFeederSelection +import Menu_Paint +import Menu_Update +import Menus_CloseAll +import LerpColor +import Display_HandleKey +import Menus_CloseByName +import Menus_FindByName +import Display_KeyBindPending +import Display_CursorType +import Display_MouseMove +import Display_CaptureItem +import Display_GetContext +import Menus_ReplaceActive +import Menus_Activate +import Menus_AnyFullScreenVisible +import Menu_Reset +import Menus_ReplaceActiveByName +import Menus_ActivateByName +import Menu_PaintAll +import Menu_UpdateAll +import Menu_New +import Menu_Count +import PC_Script_Parse +import PC_String_Parse +import PC_Rect_Parse +import PC_Int_Parse +import PC_Color_Parse +import PC_Float_Parse +import Script_Parse +import String_Parse +import Rect_Parse +import Int_Parse +import Color_Parse +import Float_Parse +import Menu_ScrollFeeder +import Menu_HandleMouseMove +import Menu_HandleKey +import Menu_GetFocused +import Menu_PostParse +import Item_Init +import Menu_Init +import Display_ExpandMacros +import Init_Display +import String_Report +import String_Init +import String_Alloc +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $936 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 95 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $603 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 117 +byte 1 115 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $600 +byte 1 104 +byte 1 111 +byte 1 114 +byte 1 105 +byte 1 122 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 108 +byte 1 77 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $594 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 77 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $588 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 87 +byte 1 105 +byte 1 100 +byte 1 116 +byte 1 104 +byte 1 0 +align 1 +LABELV $582 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 72 +byte 1 101 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $576 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 80 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $570 +byte 1 102 +byte 1 114 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 87 +byte 1 105 +byte 1 100 +byte 1 116 +byte 1 104 +byte 1 0 +align 1 +LABELV $564 +byte 1 102 +byte 1 114 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 72 +byte 1 101 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $555 +byte 1 98 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 67 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $546 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 67 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $537 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 76 +byte 1 111 +byte 1 119 +byte 1 67 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $528 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 71 +byte 1 117 +byte 1 97 +byte 1 114 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 67 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $519 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 69 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 67 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $510 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 72 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 67 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $501 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 83 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 67 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $495 +byte 1 109 +byte 1 97 +byte 1 114 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 83 +byte 1 104 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $489 +byte 1 110 +byte 1 111 +byte 1 80 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 83 +byte 1 104 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $483 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 83 +byte 1 104 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $477 +byte 1 102 +byte 1 114 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 83 +byte 1 104 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $338 +byte 1 37 +byte 1 100 +byte 1 45 +byte 1 62 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 108 +byte 1 58 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 58 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 10 +byte 1 0 +align 1 +LABELV $315 +byte 1 83 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $307 +byte 1 110 +byte 1 101 +byte 1 119 +byte 1 65 +byte 1 110 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 108 +byte 1 102 +byte 1 45 +byte 1 62 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 78 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 108 +byte 1 102 +byte 1 45 +byte 1 62 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $299 +byte 1 65 +byte 1 110 +byte 1 105 +byte 1 109 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 10 +byte 1 0 +align 1 +LABELV $291 +byte 1 66 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $286 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 108 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $283 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 108 +byte 1 97 +byte 1 47 +byte 1 122 +byte 1 97 +byte 1 112 +byte 1 0 +align 1 +LABELV $269 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $257 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $254 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 47 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 46 +byte 1 99 +byte 1 102 +byte 1 103 +byte 1 0 +align 1 +LABELV $253 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $250 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 47 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 99 +byte 1 102 +byte 1 103 +byte 1 0 +align 1 +LABELV $244 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $243 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $236 +byte 1 69 +byte 1 114 +byte 1 114 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $215 +byte 1 69 +byte 1 114 +byte 1 114 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $193 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $192 +byte 1 101 +byte 1 109 +byte 1 112 +byte 1 116 +byte 1 121 +byte 1 0 +align 1 +LABELV $191 +byte 1 70 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $129 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 121 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $128 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 121 +byte 1 50 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $127 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 121 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $126 +byte 1 112 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 50 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $125 +byte 1 112 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $124 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 50 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $123 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $122 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 50 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $121 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $120 +byte 1 105 +byte 1 100 +byte 1 108 +byte 1 101 +byte 1 51 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $119 +byte 1 105 +byte 1 100 +byte 1 108 +byte 1 101 +byte 1 50 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $118 +byte 1 105 +byte 1 100 +byte 1 108 +byte 1 101 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $117 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 50 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $116 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 diff --git a/build/release-linux-x86_64/base/cgame/cg_consolecmds.asm b/build/release-linux-x86_64/base/cgame/cg_consolecmds.asm new file mode 100644 index 0000000..895f527 --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/cg_consolecmds.asm @@ -0,0 +1,2268 @@ +code +proc CG_SizeUp_f 8 8 +ADDRGP4 $118 +ARGP4 +ADDRGP4 cg_viewsize+12 +INDIRI4 +CNSTI4 10 +ADDI4 +CNSTI4 100 +GEI4 $122 +ADDRLP4 0 +ADDRGP4 cg_viewsize+12 +INDIRI4 +CNSTI4 10 +ADDI4 +ASGNI4 +ADDRGP4 $123 +JUMPV +LABELV $122 +ADDRLP4 0 +CNSTI4 100 +ASGNI4 +LABELV $123 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $117 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $116 +endproc CG_SizeUp_f 8 8 +proc CG_SizeDown_f 8 8 +ADDRGP4 $118 +ARGP4 +ADDRGP4 cg_viewsize+12 +INDIRI4 +CNSTI4 10 +SUBI4 +CNSTI4 30 +LEI4 $128 +ADDRLP4 0 +ADDRGP4 cg_viewsize+12 +INDIRI4 +CNSTI4 10 +SUBI4 +ASGNI4 +ADDRGP4 $129 +JUMPV +LABELV $128 +ADDRLP4 0 +CNSTI4 30 +ASGNI4 +LABELV $129 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $117 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $124 +endproc CG_SizeDown_f 8 8 +proc CG_Viewpos_f 0 20 +ADDRGP4 $131 +ARGP4 +ADDRGP4 cg+112080+24 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRGP4 cg+112080+24+4 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRGP4 cg+112080+24+8 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRGP4 cg+112448+4 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $130 +endproc CG_Viewpos_f 0 20 +export CG_RequestScores +proc CG_RequestScores 0 4 +ADDRGP4 cg+113496 +INDIRI4 +CNSTI4 2000 +ADDI4 +ADDRGP4 cg+109556 +INDIRI4 +GEI4 $143 +ADDRGP4 cg+113496 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRGP4 $149 +ARGP4 +ADDRGP4 trap_SendClientCommand +CALLV +pop +CNSTI4 1 +RETI4 +ADDRGP4 $142 +JUMPV +LABELV $143 +CNSTI4 0 +RETI4 +LABELV $142 +endproc CG_RequestScores 0 4 +proc CG_scrollScoresDown_f 0 12 +ADDRGP4 menuScoreboard +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $151 +ADDRGP4 cg+115312 +INDIRI4 +CNSTI4 0 +EQI4 $151 +ADDRGP4 menuScoreboard +INDIRP4 +ARGP4 +CNSTI4 2 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 Menu_ScrollFeeder +CALLV +pop +ADDRGP4 menuScoreboard +INDIRP4 +ARGP4 +CNSTI4 3 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 Menu_ScrollFeeder +CALLV +pop +LABELV $151 +LABELV $150 +endproc CG_scrollScoresDown_f 0 12 +proc CG_scrollScoresUp_f 0 12 +ADDRGP4 menuScoreboard +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $155 +ADDRGP4 cg+115312 +INDIRI4 +CNSTI4 0 +EQI4 $155 +ADDRGP4 menuScoreboard +INDIRP4 +ARGP4 +CNSTI4 2 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 Menu_ScrollFeeder +CALLV +pop +ADDRGP4 menuScoreboard +INDIRP4 +ARGP4 +CNSTI4 3 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 Menu_ScrollFeeder +CALLV +pop +LABELV $155 +LABELV $154 +endproc CG_scrollScoresUp_f 0 12 +proc CG_ScoresDown_f 4 16 +ADDRGP4 cg+115308 +INDIRI4 +CNSTI4 0 +NEI4 $159 +ADDRGP4 menuScoreboard +INDIRP4 +ARGP4 +CNSTI4 2 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTP4 0 +ARGP4 +ADDRGP4 Menu_SetFeederSelection +CALLV +pop +ADDRGP4 menuScoreboard +INDIRP4 +ARGP4 +CNSTI4 3 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTP4 0 +ARGP4 +ADDRGP4 Menu_SetFeederSelection +CALLV +pop +LABELV $159 +ADDRLP4 0 +ADDRGP4 CG_RequestScores +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $162 +ADDRGP4 cg+115308 +INDIRI4 +CNSTI4 0 +NEI4 $163 +ADDRGP4 cg_debugRandom+12 +INDIRI4 +CNSTI4 0 +EQI4 $167 +ADDRGP4 $170 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $167 +ADDRGP4 cg+115308 +CNSTI4 1 +ASGNI4 +ADDRGP4 cg+113500 +CNSTI4 0 +ASGNI4 +ADDRGP4 $163 +JUMPV +LABELV $162 +ADDRGP4 cg+115308 +CNSTI4 1 +ASGNI4 +LABELV $163 +LABELV $158 +endproc CG_ScoresDown_f 4 16 +proc CG_ScoresUp_f 0 0 +ADDRGP4 cg+115308 +INDIRI4 +CNSTI4 0 +EQI4 $175 +ADDRGP4 cg+115308 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+115316 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +LABELV $175 +LABELV $174 +endproc CG_ScoresUp_f 0 0 +export CG_ClientList_f +proc CG_ClientList_f 20 12 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $182 +ADDRLP4 4 +CNSTI4 1668 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 0 +NEI4 $187 +ADDRGP4 $183 +JUMPV +LABELV $187 +ADDRLP4 12 +ADDRLP4 4 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +LTI4 $189 +ADDRLP4 12 +INDIRI4 +CNSTI4 3 +GTI4 $189 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $198 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $198 +address $196 +address $192 +address $194 +address $196 +code +LABELV $192 +ADDRGP4 $193 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $190 +JUMPV +LABELV $194 +ADDRGP4 $195 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $190 +JUMPV +LABELV $189 +LABELV $196 +ADDRGP4 $197 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $190 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $183 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 64 +LTI4 $182 +ADDRGP4 $199 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $181 +endproc CG_ClientList_f 20 12 +proc CG_UIMenu_f 8 8 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRGP4 $201 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendConsoleCommand +CALLV +pop +LABELV $200 +endproc CG_UIMenu_f 8 8 +data +align 4 +LABELV commands +address $202 +address CG_ScoresDown_f +address $203 +address CG_ScoresUp_f +address $204 +address BG_MemoryInfo +address $205 +address CG_ClientList_f +address $206 +address CG_DestroyTestPS_f +address $207 +address CG_DestroyTestTS_f +address $208 +address CG_TestModelNextFrame_f +address $209 +address CG_TestModelNextSkin_f +address $210 +address CG_TestModelPrevFrame_f +address $211 +address CG_TestModelPrevSkin_f +address $212 +address CG_scrollScoresDown_f +address $213 +address CG_scrollScoresUp_f +address $214 +address CG_SizeDown_f +address $215 +address CG_SizeUp_f +address $216 +address CG_TestGun_f +address $217 +address CG_TestModel_f +address $218 +address CG_TestPS_f +address $219 +address CG_TestTS_f +address $220 +address CG_UIMenu_f +address $221 +address CG_Viewpos_f +address $222 +address CG_NextWeapon_f +address $223 +address CG_Weapon_f +address $224 +address CG_PrevWeapon_f +export CG_ConsoleCommand +code +proc CG_ConsoleCommand 12 20 +CNSTI4 0 +ARGI4 +ADDRLP4 4 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 commands +ARGP4 +CNSTU4 23 +ARGU4 +CNSTU4 8 +ARGU4 +ADDRGP4 cmdcmp +ARGP4 +ADDRLP4 8 +ADDRGP4 bsearch +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $226 +CNSTI4 0 +RETI4 +ADDRGP4 $225 +JUMPV +LABELV $226 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $225 +endproc CG_ConsoleCommand 12 20 +export CG_InitConsoleCommands +proc CG_InitConsoleCommands 4 4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $232 +JUMPV +LABELV $229 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 commands +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +LABELV $230 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $232 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 23 +LTU4 $229 +ADDRGP4 $233 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $234 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $235 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $236 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $237 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $238 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $239 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $240 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $241 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $242 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $243 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $244 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $245 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $246 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $247 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $248 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $249 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $250 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $251 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $252 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $253 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $254 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $255 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $256 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $257 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $258 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $259 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $260 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $261 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $262 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $263 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $264 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $265 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $266 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $267 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +ADDRGP4 $268 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +LABELV $228 +endproc CG_InitConsoleCommands 4 4 +import menuScoreboard +import trap_GetDemoName +import trap_GetDemoPos +import trap_GetDemoState +import trap_GetEntityToken +import trap_getCameraInfo +import trap_startCamera +import trap_loadCamera +import trap_RealTime +import trap_SnapVector +import trap_CIN_SetExtents +import trap_CIN_DrawCinematic +import trap_CIN_RunCinematic +import trap_CIN_StopCinematic +import trap_CIN_PlayCinematic +import trap_Key_GetOverstrikeMode +import trap_Key_SetOverstrikeMode +import trap_Key_SetBinding +import trap_Key_GetBindingBuf +import trap_Key_KeynumToStringBuf +import trap_Key_GetKey +import trap_Key_SetCatcher +import trap_Key_GetCatcher +import trap_Key_IsDown +import trap_R_RegisterFont +import trap_MemoryRemaining +import testPrintFloat +import testPrintInt +import trap_SetUserCmdValue +import trap_GetUserCmd +import trap_GetCurrentCmdNumber +import trap_GetServerCommand +import trap_GetSnapshot +import trap_GetCurrentSnapshotNumber +import trap_GetGameState +import trap_GetGlconfig +import trap_R_RemapShader +import trap_R_LerpTag +import trap_R_ModelBounds +import trap_R_DrawStretchPic +import trap_R_SetColor +import trap_R_RenderScene +import trap_R_LightForPoint +import trap_R_AddAdditiveLightToScene +import trap_R_AddLightToScene +import trap_R_inPVS +import trap_R_AddPolysToScene +import trap_R_AddPolyToScene +import trap_R_AddRefEntityToScene +import trap_R_ClearScene +import trap_R_RegisterShaderNoMip +import trap_R_RegisterShader +import trap_R_RegisterSkin +import trap_R_RegisterModel +import trap_R_LoadWorldMap +import trap_S_StopBackgroundTrack +import trap_S_StartBackgroundTrack +import trap_S_RegisterSound +import trap_S_Respatialize +import trap_S_UpdateEntityPosition +import trap_S_AddRealLoopingSound +import trap_S_AddLoopingSound +import trap_S_ClearLoopingSounds +import trap_S_StartLocalSound +import trap_S_StopLoopingSound +import trap_S_StartSound +import trap_CM_MarkFragments +import trap_CM_TransformedBiSphereTrace +import trap_CM_BiSphereTrace +import trap_CM_TransformedCapsuleTrace +import trap_CM_CapsuleTrace +import trap_CM_TransformedBoxTrace +import trap_CM_BoxTrace +import trap_CM_TransformedPointContents +import trap_CM_PointContents +import trap_CM_TempBoxModel +import trap_CM_InlineModel +import trap_CM_NumInlineModels +import trap_CM_LoadMap +import trap_UpdateScreen +import trap_SendClientCommand +import trap_AddCommand +import trap_SendConsoleCommand +import trap_FS_GetFileList +import trap_FS_Seek +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_LiteralArgs +import trap_Args +import trap_Argv +import trap_Argc +import trap_Cvar_VariableStringBuffer +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_Milliseconds +import trap_Error +import trap_Print +import CG_TutorialText +import CG_WritePTRCode +import CG_ReadPTRCode +import CG_DestroyTestTS_f +import CG_TestTS_f +import CG_AddTrails +import CG_IsTrailSystemValid +import CG_DestroyTrailSystem +import CG_SpawnNewTrailSystem +import CG_RegisterTrailSystem +import CG_LoadTrailSystems +import CG_DestroyTestPS_f +import CG_TestPS_f +import CG_ParticleSystemEntity +import CG_AddParticles +import CG_SetParticleSystemNormal +import CG_IsParticleSystemValid +import CG_IsParticleSystemInfinite +import CG_DestroyParticleSystem +import CG_SpawnNewParticleSystem +import CG_RegisterParticleSystem +import CG_LoadParticleSystems +import CG_SetAttachmentOffset +import CG_SetAttachmentParticle +import CG_SetAttachmentTag +import CG_SetAttachmentCent +import CG_SetAttachmentPoint +import CG_AttachToParticle +import CG_AttachToTag +import CG_AttachToCent +import CG_AttachToPoint +import CG_Attached +import CG_AttachmentCentNum +import CG_AttachmentVelocity +import CG_AttachmentAxis +import CG_AttachmentDir +import CG_AttachmentPoint +import CG_CheckChangedPredictableEvents +import CG_TransitionPlayerState +import CG_Respawn +import CG_ShaderStateChanged +import CG_SetConfigValues +import CG_ParseServerinfo +import CG_ExecuteNewServerCommands +import CG_ProcessSnapshots +import CG_ImpactMark +import CG_AddMarks +import CG_InitMarkPolys +import CG_AlienSense +import CG_Scanner +import CG_UpdateEntityPositions +import CG_DrawItemSelectText +import CG_DrawItemSelect +import CG_AddPlayerWeapon +import CG_AddViewWeapon +import CG_ShotgunFire +import CG_Bullet +import CG_MissileHitEntity +import CG_MissileHitWall +import CG_FireWeapon +import CG_RegisterWeapon +import CG_InitWeapons +import CG_RegisterUpgrade +import CG_InitUpgrades +import CG_Weapon_f +import CG_PrevWeapon_f +import CG_NextWeapon_f +import CG_PositionRotatedEntityOnTag +import CG_PositionEntityOnTag +import CG_AdjustPositionForMover +import CG_Beam +import CG_AddPacketEntities +import CG_SetEntitySoundPosition +import CG_DrawBoundingBox +import CG_PainEvent +import CG_EntityEvent +import CG_CheckEvents +import CG_PredictPlayerState +import CG_BiSphereTrace +import CG_CapTrace +import CG_Trace +import CG_PointContents +import CG_BuildSolidList +import CG_ModelDoor +import CG_AnimMapObj +import CG_RunLerpFrame +import CG_SortDistance +import CG_DrawChatBubble +import CG_AlienBuildableExplosion +import CG_HumanBuildableExplosion +import CG_InitBuildables +import CG_DrawBuildableStatus +import CG_BuildableStatusParse +import CG_Buildable +import CG_GhostBuildable +import CG_GetPlayerLocation +import CG_Bleed +import CG_PlayerDisconnect +import CG_CustomSound +import CG_PrecacheClientInfo +import CG_NewClientInfo +import CG_ResetPlayerEntity +import CG_Corpse +import CG_Player +import CG_DrawField +import CG_ResetPainBlend +import CG_UpdateMediaFraction +import CG_DrawLoadingScreen +import CG_Text_PaintChar +import CG_GetKillerText +import CG_GetTeamColor +import CG_SetPrintString +import CG_RunMenuScript +import CG_GetValue +import CG_OwnerDraw +import CG_DrawActive +import CG_CenterPrint +import CG_AddSpeed +import CG_AddLagometerSnapshotInfo +import CG_AddLagometerFrameInfo +import CG_GetColorCharForHealth +import CG_KeyBinding +import CG_WorldToScreen +import CG_DrawTopBottom +import CG_DrawSides +import CG_DrawRect +import CG_ColorForHealth +import CG_TileClear +import CG_FadeColor +import CG_DrawStrlen +import CG_ClearClipRegion +import CG_SetClipRegion +import CG_DrawFadePic +import CG_DrawPic +import CG_FillRect +import CG_AdjustFrom640 +import CG_DrawPlane +import CG_OffsetShoulderView +import CG_OffsetThirdPersonView +import CG_OffsetFirstPersonView +import CG_DrawActiveFrame +import CG_AddBufferedSound +import CG_TestModelPrevSkin_f +import CG_TestModelNextSkin_f +import CG_TestModelPrevFrame_f +import CG_TestModelNextFrame_f +import CG_TestGun_f +import CG_TestModel_f +import CG_addSmoothOp +import CG_AddNotifyText +import CG_RemoveNotifyLine +import CG_FileExists +import CG_BuildSpectatorString +import CG_ClientIsReady +import CG_SetScoreSelection +import CG_EventHandling +import CG_MouseEvent +import CG_KeyEvent +import CG_LoadMenus +import CG_LastAttacker +import CG_CrosshairPlayer +import CG_UpdateCvars +import CG_PlayerCount +import CG_StartMusic +import CG_Error +import CG_Printf +import CG_Argv +import CG_ConfigString +import cg_BubbleZoom +import cg_drawBubble +import cg_chatTeamPrefix +import cg_emoticons +import cg_voice +import cg_projectileNudge +import cg_optimizePrediction +import cg_debugRandom +import ui_humanTeamVoteActive +import ui_alienTeamVoteActive +import ui_voteActive +import ui_dialog +import ui_stages +import ui_carriage +import ui_currentClass +import cg_debugVoices +import cg_unlagged +import cg_sprintToggle +import cg_stickySpec +import cg_painBlendZoom +import cg_painBlendScale +import cg_painBlendMax +import cg_painBlendDownRate +import cg_painBlendUpRate +import cg_tutorial +import cg_disableScannerPlane +import cg_disableCommandDialogs +import cg_disableBuildDialogs +import cg_disableUpgradeDialogs +import cg_disableWarningDialogs +import cg_debugPVS +import cg_debugTrails +import cg_debugParticles +import cg_lightFlare +import cg_consoleLatency +import cg_bounceParticles +import cg_depthSortParticles +import cg_disableBlueprintErrors +import cg_wwSmoothTime +import cg_drawBBOX +import cg_drawSurfNormal +import cg_noTaunt +import cg_timescale +import cg_timescaleFadeSpeed +import cg_timescaleFadeEnd +import cg_cameraMode +import pmove_msec +import pmove_fixed +import cg_smoothClients +import cg_hudFiles +import cg_noVoiceText +import cg_noVoiceChats +import cg_teamChatsOnly +import cg_blood +import cg_paused +import cg_stats +import cg_synchronousClients +import cg_drawSpeed +import cg_lagometer +import cg_stereoSeparation +import cg_thirdPersonRange +import cg_thirdPersonPitchFollow +import cg_staticDeathCam +import cg_thirdPersonShoulderViewMode +import cg_thirdPersonAngle +import cg_thirdPerson +import cg_tracerLength +import cg_tracerWidth +import cg_tracerChance +import cg_gun_z +import cg_gun_y +import cg_gun_x +import cg_gun_frame +import cg_drawGun +import cg_viewsize +import cg_addMarks +import cg_footsteps +import cg_showmiss +import cg_noPlayerAnims +import cg_debugMove +import cg_nopredict +import cg_errorDecay +import cg_debugEvents +import cg_debugPosition +import cg_debugAnim +import cg_animSpeed +import cg_draw2D +import cg_teamOverlayUserinfo +import cg_teamOverlayMaxPlayers +import cg_teamOverlaySortMode +import cg_drawTeamOverlay +import cg_crosshairSize +import cg_drawCrosshairNames +import cg_drawCrosshair +import cg_drawChargeBar +import cg_drawSnapshot +import cg_drawDemoState +import cg_drawFPS +import cg_drawClock +import cg_drawTimer +import cg_shadows +import cg_swingSpeed +import cg_runroll +import cg_runpitch +import cg_centertime +import cg_teslaTrailTime +import cg_markPolys +import cg_buildables +import cg_upgrades +import cg_weapons +import cgDC +import cg_entities +import cg +import cgs +import g_nameBind2 +import g_nameBind1 +import BindingFromName +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_Parse_AddGlobalDefine +import UI_EscapeEmoticons +import UI_Text_IsEmoticon +import UI_Text_EmHeight +import UI_Text_EmWidth +import UI_Text_Height +import UI_Text_Width +import UI_Text_Paint_Limit +import UI_Text_Paint +import UI_DrawTextBlock +import Item_Text_Wrap +import Item_Text_Wrapped_Paint +import trap_R_SetClipRegion +import Controls_SetDefaults +import Controls_SetConfig +import Controls_GetConfig +import UI_OutOfMemory +import UI_InitMemory +import UI_Alloc +import UI_RemoveCaptureFunc +import UI_InstallCaptureFunc +import Display_CacheAll +import Menu_SetFeederSelection +import Menu_Paint +import Menu_Update +import Menus_CloseAll +import LerpColor +import Display_HandleKey +import Menus_CloseByName +import Menus_FindByName +import Display_KeyBindPending +import Display_CursorType +import Display_MouseMove +import Display_CaptureItem +import Display_GetContext +import Menus_ReplaceActive +import Menus_Activate +import Menus_AnyFullScreenVisible +import Menu_Reset +import Menus_ReplaceActiveByName +import Menus_ActivateByName +import Menu_PaintAll +import Menu_UpdateAll +import Menu_New +import Menu_Count +import PC_Script_Parse +import PC_String_Parse +import PC_Rect_Parse +import PC_Int_Parse +import PC_Color_Parse +import PC_Float_Parse +import Script_Parse +import String_Parse +import Rect_Parse +import Int_Parse +import Color_Parse +import Float_Parse +import Menu_ScrollFeeder +import Menu_HandleMouseMove +import Menu_HandleKey +import Menu_GetFocused +import Menu_PostParse +import Item_Init +import Menu_Init +import Display_ExpandMacros +import Init_Display +import String_Report +import String_Init +import String_Alloc +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $268 +byte 1 117 +byte 1 110 +byte 1 105 +byte 1 103 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $267 +byte 1 105 +byte 1 103 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $266 +byte 1 100 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 0 +align 1 +LABELV $265 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 121 +byte 1 0 +align 1 +LABELV $264 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 116 +byte 1 111 +byte 1 103 +byte 1 103 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $263 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 0 +align 1 +LABELV $262 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 0 +align 1 +LABELV $261 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 0 +align 1 +LABELV $260 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $259 +byte 1 98 +byte 1 117 +byte 1 121 +byte 1 0 +align 1 +LABELV $258 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $257 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $256 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $255 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $254 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $253 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $252 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 118 +byte 1 105 +byte 1 101 +byte 1 119 +byte 1 112 +byte 1 111 +byte 1 115 +byte 1 0 +align 1 +LABELV $251 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 0 +align 1 +LABELV $250 +byte 1 102 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 0 +align 1 +LABELV $249 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 0 +align 1 +LABELV $248 +byte 1 110 +byte 1 111 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 112 +byte 1 0 +align 1 +LABELV $247 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $246 +byte 1 103 +byte 1 111 +byte 1 100 +byte 1 0 +align 1 +LABELV $245 +byte 1 103 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $244 +byte 1 109 +byte 1 116 +byte 1 0 +align 1 +LABELV $243 +byte 1 109 +byte 1 0 +align 1 +LABELV $242 +byte 1 118 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 95 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 0 +align 1 +LABELV $241 +byte 1 118 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 0 +align 1 +LABELV $240 +byte 1 118 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 0 +align 1 +LABELV $239 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 0 +align 1 +LABELV $238 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 0 +align 1 +LABELV $237 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 52 +byte 1 0 +align 1 +LABELV $236 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 51 +byte 1 0 +align 1 +LABELV $235 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 50 +byte 1 0 +align 1 +LABELV $234 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $233 +byte 1 107 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $224 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 118 +byte 1 0 +align 1 +LABELV $223 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $222 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 0 +align 1 +LABELV $221 +byte 1 118 +byte 1 105 +byte 1 101 +byte 1 119 +byte 1 112 +byte 1 111 +byte 1 115 +byte 1 0 +align 1 +LABELV $220 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 0 +align 1 +LABELV $219 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 84 +byte 1 83 +byte 1 0 +align 1 +LABELV $218 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 80 +byte 1 83 +byte 1 0 +align 1 +LABELV $217 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $216 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 0 +align 1 +LABELV $215 +byte 1 115 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 117 +byte 1 112 +byte 1 0 +align 1 +LABELV $214 +byte 1 115 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 0 +align 1 +LABELV $213 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 85 +byte 1 112 +byte 1 0 +align 1 +LABELV $212 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 68 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 0 +align 1 +LABELV $211 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 118 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $210 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 118 +byte 1 102 +byte 1 114 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $209 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $208 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 102 +byte 1 114 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $207 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 121 +byte 1 84 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 84 +byte 1 83 +byte 1 0 +align 1 +LABELV $206 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 121 +byte 1 84 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 80 +byte 1 83 +byte 1 0 +align 1 +LABELV $205 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 0 +align 1 +LABELV $204 +byte 1 99 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 121 +byte 1 0 +align 1 +LABELV $203 +byte 1 45 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $202 +byte 1 43 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $201 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $199 +byte 1 76 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 50 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $197 +byte 1 37 +byte 1 50 +byte 1 100 +byte 1 32 +byte 1 83 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $195 +byte 1 37 +byte 1 50 +byte 1 100 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 72 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $193 +byte 1 37 +byte 1 50 +byte 1 100 +byte 1 32 +byte 1 94 +byte 1 49 +byte 1 65 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $170 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 83 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 68 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 95 +byte 1 102 +byte 1 58 +byte 1 32 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 100 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $149 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $131 +byte 1 40 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 41 +byte 1 32 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 10 +byte 1 0 +align 1 +LABELV $118 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $117 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 118 +byte 1 105 +byte 1 101 +byte 1 119 +byte 1 115 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 0 diff --git a/build/release-linux-x86_64/base/cgame/cg_draw.asm b/build/release-linux-x86_64/base/cgame/cg_draw.asm new file mode 100644 index 0000000..7f8b111 --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/cg_draw.asm @@ -0,0 +1,20604 @@ +data +export menuScoreboard +align 4 +LABELV menuScoreboard +byte 4 0 +code +proc CG_AlignText 20 8 +ADDRFP4 8 +INDIRF4 +CNSTF4 0 +LEF4 $117 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRLP4 8 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRFP4 12 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRLP4 12 +ADDRGP4 UI_Text_Height +CALLF4 +ASGNF4 +ADDRFP4 16 +ADDRLP4 12 +INDIRF4 +ASGNF4 +LABELV $117 +ADDRLP4 8 +ADDRFP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +LTI4 $119 +ADDRLP4 8 +INDIRI4 +CNSTI4 4 +GTI4 $119 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $125 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $125 +address $121 +address $123 +address $122 +address $119 +address $124 +code +LABELV $119 +LABELV $121 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +ADDRGP4 $120 +JUMPV +LABELV $122 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRFP4 12 +INDIRF4 +SUBF4 +ASGNF4 +ADDRGP4 $120 +JUMPV +LABELV $123 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRFP4 12 +INDIRF4 +SUBF4 +CNSTF4 1073741824 +DIVF4 +ASGNF4 +ADDRGP4 $120 +JUMPV +LABELV $124 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +LABELV $120 +ADDRLP4 12 +ADDRFP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +LTI4 $126 +ADDRLP4 12 +INDIRI4 +CNSTI4 3 +GTI4 $126 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $132 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $132 +address $128 +address $130 +address $129 +address $131 +code +LABELV $126 +LABELV $128 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $127 +JUMPV +LABELV $129 +ADDRLP4 4 +ADDRFP4 16 +INDIRF4 +ASGNF4 +ADDRGP4 $127 +JUMPV +LABELV $130 +ADDRLP4 16 +ADDRFP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 16 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +SUBF4 +CNSTF4 1073741824 +DIVF4 +ADDF4 +ASGNF4 +ADDRGP4 $127 +JUMPV +LABELV $131 +ADDRLP4 4 +CNSTF4 0 +ASGNF4 +LABELV $127 +ADDRFP4 28 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $133 +ADDRFP4 28 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $133 +ADDRFP4 32 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $135 +ADDRFP4 32 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $135 +LABELV $116 +endproc CG_AlignText 20 8 +proc CG_DrawFieldPadded 84 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 20 +ADDRFP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 40 +ADDRFP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +NEI4 $138 +ADDRLP4 4 +CNSTI4 32 +ASGNI4 +LABELV $138 +ADDRLP4 44 +ADDRFP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +NEI4 $140 +ADDRLP4 16 +CNSTI4 48 +ASGNI4 +LABELV $140 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +GEI4 $142 +ADDRGP4 $137 +JUMPV +LABELV $142 +ADDRFP4 8 +INDIRI4 +CNSTI4 4 +LEI4 $144 +ADDRFP4 8 +CNSTI4 4 +ASGNI4 +LABELV $144 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +LTI4 $146 +ADDRFP4 8 +INDIRI4 +CNSTI4 4 +GTI4 $146 +ADDRFP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $176-4 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $176 +address $148 +address $155 +address $162 +address $169 +code +LABELV $148 +ADDRFP4 20 +INDIRI4 +CNSTI4 9 +LEI4 $150 +ADDRLP4 52 +CNSTI4 9 +ASGNI4 +ADDRGP4 $151 +JUMPV +LABELV $150 +ADDRLP4 52 +ADDRFP4 20 +INDIRI4 +ASGNI4 +LABELV $151 +ADDRFP4 20 +ADDRLP4 52 +INDIRI4 +ASGNI4 +ADDRFP4 20 +INDIRI4 +CNSTI4 0 +GEI4 $153 +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +ADDRGP4 $154 +JUMPV +LABELV $153 +ADDRLP4 56 +ADDRFP4 20 +INDIRI4 +ASGNI4 +LABELV $154 +ADDRFP4 20 +ADDRLP4 56 +INDIRI4 +ASGNI4 +ADDRGP4 $147 +JUMPV +LABELV $155 +ADDRFP4 20 +INDIRI4 +CNSTI4 99 +LEI4 $157 +ADDRLP4 60 +CNSTI4 99 +ASGNI4 +ADDRGP4 $158 +JUMPV +LABELV $157 +ADDRLP4 60 +ADDRFP4 20 +INDIRI4 +ASGNI4 +LABELV $158 +ADDRFP4 20 +ADDRLP4 60 +INDIRI4 +ASGNI4 +ADDRFP4 20 +INDIRI4 +CNSTI4 -9 +GEI4 $160 +ADDRLP4 64 +CNSTI4 -9 +ASGNI4 +ADDRGP4 $161 +JUMPV +LABELV $160 +ADDRLP4 64 +ADDRFP4 20 +INDIRI4 +ASGNI4 +LABELV $161 +ADDRFP4 20 +ADDRLP4 64 +INDIRI4 +ASGNI4 +ADDRGP4 $147 +JUMPV +LABELV $162 +ADDRFP4 20 +INDIRI4 +CNSTI4 999 +LEI4 $164 +ADDRLP4 68 +CNSTI4 999 +ASGNI4 +ADDRGP4 $165 +JUMPV +LABELV $164 +ADDRLP4 68 +ADDRFP4 20 +INDIRI4 +ASGNI4 +LABELV $165 +ADDRFP4 20 +ADDRLP4 68 +INDIRI4 +ASGNI4 +ADDRFP4 20 +INDIRI4 +CNSTI4 -99 +GEI4 $167 +ADDRLP4 72 +CNSTI4 -99 +ASGNI4 +ADDRGP4 $168 +JUMPV +LABELV $167 +ADDRLP4 72 +ADDRFP4 20 +INDIRI4 +ASGNI4 +LABELV $168 +ADDRFP4 20 +ADDRLP4 72 +INDIRI4 +ASGNI4 +ADDRGP4 $147 +JUMPV +LABELV $169 +ADDRFP4 20 +INDIRI4 +CNSTI4 9999 +LEI4 $171 +ADDRLP4 76 +CNSTI4 9999 +ASGNI4 +ADDRGP4 $172 +JUMPV +LABELV $171 +ADDRLP4 76 +ADDRFP4 20 +INDIRI4 +ASGNI4 +LABELV $172 +ADDRFP4 20 +ADDRLP4 76 +INDIRI4 +ASGNI4 +ADDRFP4 20 +INDIRI4 +CNSTI4 -999 +GEI4 $174 +ADDRLP4 80 +CNSTI4 -999 +ASGNI4 +ADDRGP4 $175 +JUMPV +LABELV $174 +ADDRLP4 80 +ADDRFP4 20 +INDIRI4 +ASGNI4 +LABELV $175 +ADDRFP4 20 +ADDRLP4 80 +INDIRI4 +ASGNI4 +LABELV $146 +LABELV $147 +ADDRLP4 24 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 $178 +ARGP4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 24 +ARGP4 +ADDRLP4 52 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 8 +ADDRLP4 52 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRFP4 8 +INDIRI4 +LEI4 $179 +ADDRLP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +LABELV $179 +ADDRLP4 20 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CVIF4 4 +CNSTF4 1073741824 +ADDRGP4 cgDC+196 +INDIRF4 +MULF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 24 +ASGNP4 +ADDRGP4 $183 +JUMPV +LABELV $182 +ADDRFP4 8 +INDIRI4 +ADDRLP4 20 +INDIRI4 +LEI4 $185 +ADDRFP4 0 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRLP4 16 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRGP4 cgs+255316+188 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $183 +JUMPV +LABELV $185 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 45 +NEI4 $189 +ADDRLP4 12 +CNSTI4 10 +ASGNI4 +ADDRGP4 $190 +JUMPV +LABELV $189 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 48 +SUBI4 +ASGNI4 +LABELV $190 +ADDRFP4 0 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRLP4 16 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+255316+188 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 56 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +ADDRLP4 56 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $183 +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRLP4 56 +INDIRI4 +EQI4 $193 +ADDRLP4 8 +INDIRI4 +ADDRLP4 56 +INDIRI4 +NEI4 $182 +LABELV $193 +LABELV $137 +endproc CG_DrawFieldPadded 84 20 +export CG_DrawField +proc CG_DrawField 80 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 20 +ADDRFP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 36 +ADDRFP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 36 +INDIRF4 +CNSTF4 0 +NEF4 $195 +ADDRLP4 8 +CNSTF4 1107296256 +ASGNF4 +LABELV $195 +ADDRLP4 40 +ADDRFP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 40 +INDIRF4 +CNSTF4 0 +NEF4 $197 +ADDRLP4 16 +CNSTF4 1111490560 +ASGNF4 +LABELV $197 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +GEI4 $199 +ADDRGP4 $194 +JUMPV +LABELV $199 +ADDRFP4 8 +INDIRI4 +CNSTI4 4 +LEI4 $201 +ADDRFP4 8 +CNSTI4 4 +ASGNI4 +LABELV $201 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +LTI4 $203 +ADDRFP4 8 +INDIRI4 +CNSTI4 4 +GTI4 $203 +ADDRFP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $233-4 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $233 +address $205 +address $212 +address $219 +address $226 +code +LABELV $205 +ADDRFP4 20 +INDIRI4 +CNSTI4 9 +LEI4 $207 +ADDRLP4 48 +CNSTI4 9 +ASGNI4 +ADDRGP4 $208 +JUMPV +LABELV $207 +ADDRLP4 48 +ADDRFP4 20 +INDIRI4 +ASGNI4 +LABELV $208 +ADDRFP4 20 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRFP4 20 +INDIRI4 +CNSTI4 0 +GEI4 $210 +ADDRLP4 52 +CNSTI4 0 +ASGNI4 +ADDRGP4 $211 +JUMPV +LABELV $210 +ADDRLP4 52 +ADDRFP4 20 +INDIRI4 +ASGNI4 +LABELV $211 +ADDRFP4 20 +ADDRLP4 52 +INDIRI4 +ASGNI4 +ADDRGP4 $204 +JUMPV +LABELV $212 +ADDRFP4 20 +INDIRI4 +CNSTI4 99 +LEI4 $214 +ADDRLP4 56 +CNSTI4 99 +ASGNI4 +ADDRGP4 $215 +JUMPV +LABELV $214 +ADDRLP4 56 +ADDRFP4 20 +INDIRI4 +ASGNI4 +LABELV $215 +ADDRFP4 20 +ADDRLP4 56 +INDIRI4 +ASGNI4 +ADDRFP4 20 +INDIRI4 +CNSTI4 -9 +GEI4 $217 +ADDRLP4 60 +CNSTI4 -9 +ASGNI4 +ADDRGP4 $218 +JUMPV +LABELV $217 +ADDRLP4 60 +ADDRFP4 20 +INDIRI4 +ASGNI4 +LABELV $218 +ADDRFP4 20 +ADDRLP4 60 +INDIRI4 +ASGNI4 +ADDRGP4 $204 +JUMPV +LABELV $219 +ADDRFP4 20 +INDIRI4 +CNSTI4 999 +LEI4 $221 +ADDRLP4 64 +CNSTI4 999 +ASGNI4 +ADDRGP4 $222 +JUMPV +LABELV $221 +ADDRLP4 64 +ADDRFP4 20 +INDIRI4 +ASGNI4 +LABELV $222 +ADDRFP4 20 +ADDRLP4 64 +INDIRI4 +ASGNI4 +ADDRFP4 20 +INDIRI4 +CNSTI4 -99 +GEI4 $224 +ADDRLP4 68 +CNSTI4 -99 +ASGNI4 +ADDRGP4 $225 +JUMPV +LABELV $224 +ADDRLP4 68 +ADDRFP4 20 +INDIRI4 +ASGNI4 +LABELV $225 +ADDRFP4 20 +ADDRLP4 68 +INDIRI4 +ASGNI4 +ADDRGP4 $204 +JUMPV +LABELV $226 +ADDRFP4 20 +INDIRI4 +CNSTI4 9999 +LEI4 $228 +ADDRLP4 72 +CNSTI4 9999 +ASGNI4 +ADDRGP4 $229 +JUMPV +LABELV $228 +ADDRLP4 72 +ADDRFP4 20 +INDIRI4 +ASGNI4 +LABELV $229 +ADDRFP4 20 +ADDRLP4 72 +INDIRI4 +ASGNI4 +ADDRFP4 20 +INDIRI4 +CNSTI4 -999 +GEI4 $231 +ADDRLP4 76 +CNSTI4 -999 +ASGNI4 +ADDRGP4 $232 +JUMPV +LABELV $231 +ADDRLP4 76 +ADDRFP4 20 +INDIRI4 +ASGNI4 +LABELV $232 +ADDRFP4 20 +ADDRLP4 76 +INDIRI4 +ASGNI4 +LABELV $203 +LABELV $204 +ADDRLP4 20 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 $178 +ARGP4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 20 +ARGP4 +ADDRLP4 48 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 4 +ADDRLP4 48 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRFP4 8 +INDIRI4 +LEI4 $235 +ADDRLP4 4 +ADDRFP4 8 +INDIRI4 +ASGNI4 +LABELV $235 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +CNSTF4 1073741824 +ADDRGP4 cgDC+196 +INDIRF4 +MULF4 +ADDRLP4 8 +INDIRF4 +ADDRFP4 8 +INDIRI4 +ADDRLP4 4 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +ADDF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 20 +ASGNP4 +ADDRGP4 $239 +JUMPV +LABELV $238 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 45 +NEI4 $241 +ADDRLP4 12 +CNSTI4 10 +ASGNI4 +ADDRGP4 $242 +JUMPV +LABELV $241 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 48 +SUBI4 +ASGNI4 +LABELV $242 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+255316+188 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 52 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 52 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $239 +ADDRLP4 52 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRLP4 52 +INDIRI4 +EQI4 $245 +ADDRLP4 4 +INDIRI4 +ADDRLP4 52 +INDIRI4 +NEI4 $238 +LABELV $245 +LABELV $194 +endproc CG_DrawField 80 20 +proc CG_DrawProgressBar 64 36 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 28 +ADDRFP4 28 +INDIRF4 +ASGNF4 +ADDRFP4 24 +INDIRF4 +CNSTF4 0 +LTF4 $247 +ADDRLP4 0 +ADDRFP4 24 +INDIRF4 +ASGNF4 +ADDRGP4 $248 +JUMPV +LABELV $247 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +CNSTF4 1101004800 +DIVF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +CNSTF4 1058642330 +GEF4 $249 +ADDRLP4 0 +CNSTF4 1058642330 +ASGNF4 +LABELV $249 +LABELV $248 +ADDRFP4 28 +INDIRF4 +CNSTF4 0 +GEF4 $251 +ADDRFP4 28 +CNSTF4 0 +ASGNF4 +ADDRGP4 $252 +JUMPV +LABELV $251 +ADDRFP4 28 +INDIRF4 +CNSTF4 1065353216 +LEF4 $253 +ADDRFP4 28 +CNSTF4 1065353216 +ASGNF4 +LABELV $253 +LABELV $252 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 32 +CNSTF4 1073741824 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +ADDRLP4 32 +INDIRF4 +SUBF4 +ADDRFP4 28 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 28 +INDIRP4 +INDIRF4 +ADDRLP4 32 +INDIRF4 +SUBF4 +ADDRLP4 4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 12 +INDIRI4 +CNSTI4 2 +NEI4 $255 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 cgs+255316+4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRGP4 cgs+255316+4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDF4 +ADDRLP4 0 +INDIRF4 +SUBF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRGP4 cgs+255316+4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDF4 +ADDRLP4 8 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 cgs+255316+4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +ADDRGP4 $256 +JUMPV +LABELV $255 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 cgs+255316+4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +ADDRLP4 0 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDF4 +ADDRLP4 4 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRGP4 cgs+255316+4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +ADDRLP4 0 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDF4 +ADDRLP4 4 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDF4 +ADDRLP4 0 +INDIRF4 +SUBF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRGP4 cgs+255316+4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDF4 +ADDRLP4 0 +INDIRF4 +SUBF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 cgs+255316+4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +LABELV $256 +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 8 +INDIRF4 +CNSTF4 0 +LEF4 $273 +ADDRLP4 12 +ARGP4 +CNSTI4 8 +ARGI4 +ADDRGP4 $275 +ARGP4 +CNSTF4 1120403456 +ADDRFP4 28 +INDIRF4 +MULF4 +CVFI4 4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRLP4 36 +CNSTF4 0 +ASGNF4 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 20 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRGP4 CG_AlignText +CALLV +pop +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $273 +LABELV $246 +endproc CG_DrawProgressBar 64 36 +proc CG_DrawPlayerCreditsValue 28 24 +ADDRLP4 8 +CNSTI4 1852 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 8 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 29 +EQI4 $281 +ADDRLP4 12 +INDIRI4 +CNSTI4 30 +NEI4 $279 +LABELV $281 +ADDRLP4 4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $279 +ADDRGP4 $276 +JUMPV +LABELV $279 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +CNSTI4 288 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 -1 +LEI4 $282 +ADDRGP4 cg+109588+192+24 +INDIRI4 +CNSTI4 1 +NEI4 $284 +ADDRGP4 cg+109588+192+20 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 cgs+34776 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_AlienCanEvolve +CALLI4 +ASGNI4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +INDIRI4 +ADDRLP4 20 +INDIRI4 +NEI4 $289 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+119056 +INDIRI4 +SUBI4 +CNSTI4 2000 +GTI4 $289 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+119056 +INDIRI4 +SUBI4 +CNSTI4 300 +DIVI4 +CNSTI4 1 +BANDI4 +ADDRLP4 20 +INDIRI4 +EQI4 $289 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTF4 0 +ASGNF4 +LABELV $289 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 400 +DIVI4 +ASGNI4 +LABELV $284 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $299 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRLP4 20 +CNSTI4 4 +ASGNI4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 16 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +CNSTF4 1082130432 +DIVF4 +CVFI4 4 +ARGI4 +ADDRLP4 16 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawFieldPadded +CALLV +pop +ADDRGP4 $300 +JUMPV +LABELV $299 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +ARGF4 +ADDRLP4 24 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +CNSTI4 2 +ARGI4 +ADDRLP4 24 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 24 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawField +CALLV +pop +LABELV $300 +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $282 +LABELV $276 +endproc CG_DrawPlayerCreditsValue 28 24 +proc CG_DrawPlayerCreditsFraction 24 36 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 cg+109588+192+24 +INDIRI4 +CNSTI4 1 +EQI4 $302 +ADDRGP4 $301 +JUMPV +LABELV $302 +ADDRLP4 0 +ADDRGP4 cg+109588+256+32 +INDIRI4 +CNSTI4 400 +MODI4 +CVIF4 4 +CNSTF4 1137180672 +DIVF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRGP4 CG_AdjustFrom640 +CALLV +pop +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +SUBF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +CNSTF4 0 +ARGF4 +ADDRLP4 20 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 20 +INDIRF4 +ADDRLP4 0 +INDIRF4 +SUBF4 +ARGF4 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $301 +endproc CG_DrawPlayerCreditsFraction 24 36 +proc CG_DrawPlayerStamina 80 20 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 20 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 20 +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 24 +CNSTF4 1137180672 +ASGNF4 +ADDRLP4 32 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 8 +LTI4 $310 +ADDRLP4 32 +INDIRI4 +CNSTI4 11 +GTI4 $310 +ADDRLP4 32 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $318-32 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $318 +address $314 +address $315 +address $316 +address $317 +code +LABELV $314 +ADDRLP4 36 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 28 +INDIRF4 +ADDRLP4 36 +INDIRF4 +CVFI4 4 +CNSTI4 1 +LSHI4 +CVIF4 4 +SUBF4 +ADDRLP4 36 +INDIRF4 +DIVF4 +ASGNF4 +ADDRGP4 $313 +JUMPV +LABELV $315 +ADDRLP4 40 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 28 +INDIRF4 +ADDRLP4 40 +INDIRF4 +CVFI4 4 +CVIF4 4 +SUBF4 +ADDRLP4 40 +INDIRF4 +DIVF4 +ASGNF4 +ADDRGP4 $313 +JUMPV +LABELV $316 +ADDRLP4 0 +ADDRLP4 28 +INDIRF4 +ADDRLP4 24 +INDIRF4 +DIVF4 +ASGNF4 +ADDRGP4 $313 +JUMPV +LABELV $317 +ADDRLP4 44 +CNSTF4 1150681088 +ASGNF4 +ADDRLP4 0 +ADDRLP4 28 +INDIRF4 +ADDRLP4 44 +INDIRF4 +ADDF4 +ADDRLP4 44 +INDIRF4 +DIVF4 +ASGNF4 +LABELV $313 +ADDRLP4 0 +INDIRF4 +CNSTF4 1065353216 +LEF4 $320 +ADDRLP4 0 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 $321 +JUMPV +LABELV $320 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +GEF4 $322 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +LABELV $322 +LABELV $321 +ADDRLP4 40 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 40 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDRFP4 12 +INDIRP4 +INDIRF4 +ADDRLP4 40 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 52 +CNSTI4 4 +ASGNI4 +ADDRLP4 56 +ADDRFP4 8 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 4+4 +ADDRLP4 56 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 56 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 60 +CNSTI4 8 +ASGNI4 +ADDRLP4 64 +ADDRFP4 8 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 4+8 +ADDRLP4 64 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 64 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 68 +CNSTI4 12 +ASGNI4 +ADDRLP4 72 +ADDRFP4 8 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 4+12 +ADDRLP4 72 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 72 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 4 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $310 +endproc CG_DrawPlayerStamina 80 20 +proc CG_DrawPlayerStaminaBolt 84 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 264 +ADDP4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRGP4 cg+109588+192+32 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +EQI4 $329 +ADDRLP4 16 +INDIRF4 +CNSTF4 0 +LTF4 $334 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +CNSTF4 1125515264 +DIVF4 +ARGF4 +ADDRLP4 20 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRLP4 20 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +CNSTF4 1073741824 +DIVF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +CNSTF4 1125515264 +DIVF4 +ARGF4 +ADDRLP4 28 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 32 +CNSTI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 28 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +CNSTF4 1073741824 +DIVF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +CNSTF4 1125515264 +DIVF4 +ARGF4 +ADDRLP4 36 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 40 +CNSTI4 8 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 36 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +CNSTF4 1073741824 +DIVF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +CNSTF4 1125515264 +DIVF4 +ARGF4 +ADDRLP4 44 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 48 +CNSTI4 12 +ASGNI4 +ADDRLP4 0+12 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 44 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +CNSTF4 1073741824 +DIVF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $330 +JUMPV +LABELV $334 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +CNSTF4 1157234688 +DIVF4 +ARGF4 +ADDRLP4 52 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRLP4 52 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +CNSTF4 1073741824 +DIVF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +CNSTF4 1157234688 +DIVF4 +ARGF4 +ADDRLP4 60 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 64 +CNSTI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 60 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +CNSTF4 1073741824 +DIVF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +CNSTF4 1157234688 +DIVF4 +ARGF4 +ADDRLP4 68 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 72 +CNSTI4 8 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 68 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +CNSTF4 1073741824 +DIVF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +CNSTF4 1157234688 +DIVF4 +ARGF4 +ADDRLP4 76 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 80 +CNSTI4 12 +ASGNI4 +ADDRLP4 0+12 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 76 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +CNSTF4 1073741824 +DIVF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 80 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 80 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $330 +JUMPV +LABELV $329 +ADDRLP4 16 +INDIRF4 +CNSTF4 0 +GEF4 $350 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+12 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $351 +JUMPV +LABELV $350 +ADDRLP4 0 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+12 +ADDRFP4 8 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $351 +LABELV $330 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $327 +endproc CG_DrawPlayerStaminaBolt 84 20 +proc CG_DrawPlayerClipsRing 144 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 28 +CNSTI4 1852 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 BG_GetPlayerWeapon +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 44 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 29 +EQI4 $364 +ADDRLP4 44 +INDIRI4 +CNSTI4 30 +EQI4 $364 +ADDRLP4 44 +INDIRI4 +CNSTI4 31 +EQI4 $364 +ADDRGP4 $361 +JUMPV +LABELV $364 +ADDRLP4 24 +INDIRF4 +CNSTF4 1189765120 +LEF4 $365 +ADDRLP4 24 +CNSTF4 1189765120 +ASGNF4 +LABELV $365 +ADDRLP4 52 +CNSTF4 1189765120 +ASGNF4 +ADDRLP4 32 +ADDRLP4 52 +INDIRF4 +ADDRLP4 24 +INDIRF4 +SUBF4 +ADDRLP4 52 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 56 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 60 +ADDRLP4 56 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 64 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRLP4 68 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 60 +INDIRF4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 68 +INDIRP4 +INDIRF4 +ADDRLP4 60 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 72 +CNSTI4 4 +ASGNI4 +ADDRLP4 76 +ADDRLP4 56 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 8+4 +ADDRLP4 76 +INDIRF4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 68 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 76 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 80 +CNSTI4 8 +ASGNI4 +ADDRLP4 84 +ADDRFP4 4 +INDIRP4 +ADDRLP4 80 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 8+8 +ADDRLP4 84 +INDIRF4 +ADDRLP4 32 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 80 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 84 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 88 +CNSTI4 12 +ASGNI4 +ADDRLP4 92 +ADDRFP4 4 +INDIRP4 +ADDRLP4 88 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 8+12 +ADDRLP4 92 +INDIRF4 +ADDRLP4 32 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 88 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 92 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $362 +JUMPV +LABELV $361 +ADDRLP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 4 +NEI4 $370 +ADDRLP4 28 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 96 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 96 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 100 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 100 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +CVIF4 4 +SUBF4 +ADDRLP4 100 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 104 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 108 +ADDRLP4 104 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 112 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRLP4 116 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 108 +INDIRF4 +ADDRLP4 112 +INDIRF4 +ADDRLP4 116 +INDIRP4 +INDIRF4 +ADDRLP4 108 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 120 +CNSTI4 4 +ASGNI4 +ADDRLP4 124 +ADDRLP4 104 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 8+4 +ADDRLP4 124 +INDIRF4 +ADDRLP4 112 +INDIRF4 +ADDRLP4 116 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 124 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 128 +CNSTI4 8 +ASGNI4 +ADDRLP4 132 +ADDRFP4 4 +INDIRP4 +ADDRLP4 128 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 8+8 +ADDRLP4 132 +INDIRF4 +ADDRLP4 32 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 128 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 132 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 136 +CNSTI4 12 +ASGNI4 +ADDRLP4 140 +ADDRFP4 4 +INDIRP4 +ADDRLP4 136 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 8+12 +ADDRLP4 140 +INDIRF4 +ADDRLP4 32 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 136 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 140 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $362 +JUMPV +LABELV $370 +ADDRLP4 8 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +LABELV $362 +ADDRLP4 8 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $358 +endproc CG_DrawPlayerClipsRing 144 20 +proc CG_DrawPlayerBuildTimerRing 80 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 24 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 20 +ADDRLP4 24 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 28 +CNSTI4 1852 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRF4 +CNSTF4 1189765120 +LEF4 $378 +ADDRLP4 20 +CNSTF4 1189765120 +ASGNF4 +LABELV $378 +ADDRLP4 32 +CNSTF4 1189765120 +ASGNF4 +ADDRLP4 0 +ADDRLP4 32 +INDIRF4 +ADDRLP4 20 +INDIRF4 +SUBF4 +ADDRLP4 32 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 40 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 40 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRLP4 40 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 52 +CNSTI4 4 +ASGNI4 +ADDRLP4 56 +ADDRFP4 4 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 4+4 +ADDRLP4 56 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 56 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 60 +CNSTI4 8 +ASGNI4 +ADDRLP4 64 +ADDRFP4 4 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 4+8 +ADDRLP4 64 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 64 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 68 +CNSTI4 12 +ASGNI4 +ADDRLP4 72 +ADDRFP4 4 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 4+12 +ADDRLP4 72 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 72 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $375 +endproc CG_DrawPlayerBuildTimerRing 80 20 +proc CG_DrawPlayerBoosted 4 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $384 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRGP4 $385 +JUMPV +LABELV $384 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $385 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $383 +endproc CG_DrawPlayerBoosted 4 20 +proc CG_DrawPlayerBoosterBolt 64 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 16 +CNSTI4 268 +ASGNI4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +ADDRLP4 20 +INDIRI4 +EQI4 $388 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +ADDRLP4 20 +INDIRI4 +EQI4 $388 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +CNSTF4 1120403456 +DIVF4 +ARGF4 +ADDRLP4 24 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRLP4 24 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +CNSTF4 1073741824 +DIVF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +CNSTF4 1120403456 +DIVF4 +ARGF4 +ADDRLP4 32 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 36 +CNSTI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 32 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +CNSTF4 1073741824 +DIVF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +CNSTF4 1120403456 +DIVF4 +ARGF4 +ADDRLP4 40 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 44 +CNSTI4 8 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 40 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +CNSTF4 1073741824 +DIVF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +CNSTF4 1120403456 +DIVF4 +ARGF4 +ADDRLP4 48 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 52 +CNSTI4 12 +ASGNI4 +ADDRLP4 0+12 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 48 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +CNSTF4 1073741824 +DIVF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $389 +JUMPV +LABELV $388 +ADDRLP4 0 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+12 +ADDRFP4 8 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $389 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $387 +endproc CG_DrawPlayerBoosterBolt 64 20 +proc CG_DrawInvisbleStatus 12 20 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +CNSTI4 32768 +BANDI4 +CNSTI4 0 +EQI4 $403 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +CNSTI4 4 +NEI4 $403 +ADDRGP4 $407 +ARGP4 +ADDRLP4 4 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +LABELV $403 +LABELV $402 +endproc CG_DrawInvisbleStatus 12 20 +proc CG_DrawInvisbleOverlay 12 20 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +CNSTI4 32768 +BANDI4 +CNSTI4 0 +EQI4 $409 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +CNSTI4 4 +NEI4 $409 +ADDRGP4 $413 +ARGP4 +ADDRLP4 4 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +LABELV $409 +LABELV $408 +endproc CG_DrawInvisbleOverlay 12 20 +proc CG_DrawPlayerPrickles 60 36 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 36 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 40 +CNSTI4 196 +ASGNI4 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 6 +EQI4 $429 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 8 +EQI4 $429 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 9 +EQI4 $429 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $429 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 4 +EQI4 $429 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 10 +NEI4 $417 +LABELV $429 +ADDRGP4 $414 +JUMPV +LABELV $417 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 44 +INDIRI4 +LEI4 $432 +ADDRLP4 0 +INDIRI4 +ADDRLP4 44 +INDIRI4 +GTI4 $430 +LABELV $432 +ADDRGP4 $414 +JUMPV +LABELV $430 +ADDRLP4 8 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRGP4 CG_AdjustFrom640 +CALLV +pop +ADDRLP4 28 +INDIRF4 +ADDRLP4 24 +INDIRF4 +LEF4 $433 +ADDRLP4 48 +CNSTI4 1 +ASGNI4 +ADDRLP4 16 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 24 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 48 +INDIRI4 +EQI4 $435 +ADDRLP4 20 +ADDRLP4 28 +INDIRF4 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +SUBF4 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +SUBI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRGP4 $442 +JUMPV +LABELV $435 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +ADDRGP4 $442 +JUMPV +LABELV $433 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRLP4 28 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +EQI4 $437 +ADDRLP4 20 +ADDRLP4 24 +INDIRF4 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +SUBF4 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +SUBI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRGP4 $442 +JUMPV +LABELV $437 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +ADDRGP4 $442 +JUMPV +LABELV $439 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 48 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 48 +INDIRF4 +ARGF4 +ADDRLP4 48 +INDIRF4 +ARGF4 +ADDRLP4 52 +CNSTF4 0 +ASGNF4 +ADDRLP4 52 +INDIRF4 +ARGF4 +ADDRLP4 52 +INDIRF4 +ARGF4 +ADDRLP4 56 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 56 +INDIRF4 +ARGF4 +ADDRLP4 56 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $443 +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +ADDRLP4 20 +INDIRF4 +ADDF4 +ASGNF4 +ADDRGP4 $444 +JUMPV +LABELV $443 +ADDRLP4 8 +ADDRLP4 8 +INDIRF4 +ADDRLP4 20 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $444 +LABELV $440 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $442 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GTI4 $439 +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $414 +endproc CG_DrawPlayerPrickles 60 36 +proc CG_DrawPlayerFbreath 60 36 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 36 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 40 +CNSTI4 196 +ASGNI4 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 6 +EQI4 $460 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 8 +EQI4 $460 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 9 +EQI4 $460 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $460 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 4 +EQI4 $460 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $448 +LABELV $460 +ADDRGP4 $445 +JUMPV +LABELV $448 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 44 +INDIRI4 +LEI4 $463 +ADDRLP4 0 +INDIRI4 +ADDRLP4 44 +INDIRI4 +GTI4 $461 +LABELV $463 +ADDRGP4 $445 +JUMPV +LABELV $461 +ADDRLP4 8 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRGP4 CG_AdjustFrom640 +CALLV +pop +ADDRLP4 28 +INDIRF4 +ADDRLP4 24 +INDIRF4 +LEF4 $464 +ADDRLP4 48 +CNSTI4 1 +ASGNI4 +ADDRLP4 16 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 24 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 48 +INDIRI4 +EQI4 $466 +ADDRLP4 20 +ADDRLP4 28 +INDIRF4 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +SUBF4 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +SUBI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRGP4 $473 +JUMPV +LABELV $466 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +ADDRGP4 $473 +JUMPV +LABELV $464 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRLP4 28 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +EQI4 $468 +ADDRLP4 20 +ADDRLP4 24 +INDIRF4 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +SUBF4 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +SUBI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRGP4 $473 +JUMPV +LABELV $468 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +ADDRGP4 $473 +JUMPV +LABELV $470 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 48 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 48 +INDIRF4 +ARGF4 +ADDRLP4 48 +INDIRF4 +ARGF4 +ADDRLP4 52 +CNSTF4 0 +ASGNF4 +ADDRLP4 52 +INDIRF4 +ARGF4 +ADDRLP4 52 +INDIRF4 +ARGF4 +ADDRLP4 56 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 56 +INDIRF4 +ARGF4 +ADDRLP4 56 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $474 +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +ADDRLP4 20 +INDIRF4 +ADDF4 +ASGNF4 +ADDRGP4 $475 +JUMPV +LABELV $474 +ADDRLP4 8 +ADDRLP4 8 +INDIRF4 +ADDRLP4 20 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $475 +LABELV $471 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $473 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GTI4 $470 +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $445 +endproc CG_DrawPlayerFbreath 60 36 +proc CG_DrawPlayerBombs 60 36 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 36 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 40 +CNSTI4 196 +ASGNI4 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $479 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 4 +EQI4 $479 +ADDRGP4 $476 +JUMPV +LABELV $479 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 44 +INDIRI4 +LEI4 $485 +ADDRLP4 0 +INDIRI4 +ADDRLP4 44 +INDIRI4 +GTI4 $483 +LABELV $485 +ADDRGP4 $476 +JUMPV +LABELV $483 +ADDRLP4 8 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRGP4 CG_AdjustFrom640 +CALLV +pop +ADDRLP4 28 +INDIRF4 +ADDRLP4 24 +INDIRF4 +LEF4 $486 +ADDRLP4 48 +CNSTI4 1 +ASGNI4 +ADDRLP4 16 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 24 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 48 +INDIRI4 +EQI4 $488 +ADDRLP4 20 +ADDRLP4 28 +INDIRF4 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +SUBF4 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +SUBI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRGP4 $495 +JUMPV +LABELV $488 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +ADDRGP4 $495 +JUMPV +LABELV $486 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRLP4 28 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +EQI4 $490 +ADDRLP4 20 +ADDRLP4 24 +INDIRF4 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +SUBF4 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +SUBI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRGP4 $495 +JUMPV +LABELV $490 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +ADDRGP4 $495 +JUMPV +LABELV $492 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 48 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 48 +INDIRF4 +ARGF4 +ADDRLP4 48 +INDIRF4 +ARGF4 +ADDRLP4 52 +CNSTF4 0 +ASGNF4 +ADDRLP4 52 +INDIRF4 +ARGF4 +ADDRLP4 52 +INDIRF4 +ARGF4 +ADDRLP4 56 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 56 +INDIRF4 +ARGF4 +ADDRLP4 56 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $496 +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +ADDRLP4 20 +INDIRF4 +ADDF4 +ASGNF4 +ADDRGP4 $497 +JUMPV +LABELV $496 +ADDRLP4 8 +ADDRLP4 8 +INDIRF4 +ADDRLP4 20 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $497 +LABELV $493 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $495 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GTI4 $492 +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $476 +endproc CG_DrawPlayerBombs 60 36 +proc CG_DrawPlayerPoisonBarbs 60 36 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 36 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 40 +CNSTI4 196 +ASGNI4 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 6 +EQI4 $501 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 8 +EQI4 $501 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 9 +EQI4 $501 +ADDRGP4 $498 +JUMPV +LABELV $501 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 44 +INDIRI4 +LEI4 $508 +ADDRLP4 0 +INDIRI4 +ADDRLP4 44 +INDIRI4 +GTI4 $506 +LABELV $508 +ADDRGP4 $498 +JUMPV +LABELV $506 +ADDRLP4 8 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRGP4 CG_AdjustFrom640 +CALLV +pop +ADDRLP4 28 +INDIRF4 +ADDRLP4 24 +INDIRF4 +LEF4 $509 +ADDRLP4 48 +CNSTI4 1 +ASGNI4 +ADDRLP4 16 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 24 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 48 +INDIRI4 +EQI4 $511 +ADDRLP4 20 +ADDRLP4 28 +INDIRF4 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +SUBF4 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +SUBI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRGP4 $510 +JUMPV +LABELV $511 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +ADDRGP4 $510 +JUMPV +LABELV $509 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRLP4 28 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +EQI4 $513 +ADDRLP4 20 +ADDRLP4 24 +INDIRF4 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +SUBF4 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +SUBI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRGP4 $514 +JUMPV +LABELV $513 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +LABELV $514 +LABELV $510 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRGP4 $518 +JUMPV +LABELV $515 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 48 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 48 +INDIRF4 +ARGF4 +ADDRLP4 48 +INDIRF4 +ARGF4 +ADDRLP4 52 +CNSTF4 0 +ASGNF4 +ADDRLP4 52 +INDIRF4 +ARGF4 +ADDRLP4 52 +INDIRF4 +ARGF4 +ADDRLP4 56 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 56 +INDIRF4 +ARGF4 +ADDRLP4 56 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $519 +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +ADDRLP4 20 +INDIRF4 +ADDF4 +ASGNF4 +ADDRGP4 $520 +JUMPV +LABELV $519 +ADDRLP4 8 +ADDRLP4 8 +INDIRF4 +ADDRLP4 20 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $520 +LABELV $516 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $518 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GTI4 $515 +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $498 +endproc CG_DrawPlayerPoisonBarbs 60 36 +proc CG_DrawPlayerWallclimbing 4 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $522 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRGP4 $523 +JUMPV +LABELV $522 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $523 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $521 +endproc CG_DrawPlayerWallclimbing 4 20 +proc CG_DrawPlayerAmmoValue 80 36 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 -1 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 236 +ADDP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 BG_PrimaryWeapon +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 24 +CNSTI4 11 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 24 +INDIRI4 +EQI4 $525 +ADDRLP4 12 +INDIRI4 +ADDRLP4 24 +INDIRI4 +GTI4 $536 +LABELV $535 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $525 +ADDRGP4 $526 +JUMPV +LABELV $536 +ADDRLP4 12 +INDIRI4 +CNSTI4 29 +EQI4 $531 +ADDRLP4 12 +INDIRI4 +CNSTI4 30 +EQI4 $531 +ADDRLP4 12 +INDIRI4 +CNSTI4 31 +EQI4 $531 +ADDRGP4 $526 +JUMPV +LABELV $531 +ADDRLP4 0 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 344 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 348 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRGP4 $527 +JUMPV +LABELV $526 +ADDRLP4 0 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $527 +ADDRLP4 0 +INDIRI4 +CNSTI4 9999 +LEI4 $537 +ADDRLP4 0 +CNSTI4 9999 +ASGNI4 +LABELV $537 +ADDRLP4 4 +INDIRI4 +CNSTI4 9999 +LEI4 $539 +ADDRLP4 4 +CNSTI4 9999 +ASGNI4 +LABELV $539 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $541 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $543 +ADDRFP4 0 +INDIRP4 +INDIRF4 +CNSTF4 1084227584 +SUBF4 +ARGF4 +ADDRLP4 48 +CNSTI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 48 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +CNSTF4 1082130432 +DIVF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawField +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRGP4 $525 +JUMPV +LABELV $543 +ADDRGP4 $178 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 44 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 44 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +CNSTF4 1053609165 +ARGF4 +ADDRLP4 48 +CNSTF4 0 +ASGNF4 +ADDRLP4 48 +INDIRF4 +ARGF4 +ADDRLP4 48 +INDIRF4 +ARGF4 +CNSTI4 2 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 36 +ARGP4 +ADDRLP4 40 +ARGP4 +ADDRGP4 CG_AlignText +CALLV +pop +ADDRLP4 36 +INDIRF4 +CNSTF4 1110966272 +SUBF4 +ARGF4 +ADDRLP4 40 +INDIRF4 +ARGF4 +CNSTF4 1053609165 +ARGF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRLP4 52 +CNSTI4 0 +ASGNI4 +ADDRLP4 52 +INDIRI4 +ARGI4 +ADDRLP4 52 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRGP4 $178 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 56 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 56 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +CNSTF4 1051931443 +ARGF4 +ADDRLP4 60 +CNSTF4 0 +ASGNF4 +ADDRLP4 60 +INDIRF4 +ARGF4 +ADDRLP4 60 +INDIRF4 +ARGF4 +CNSTI4 2 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 36 +ARGP4 +ADDRLP4 40 +ARGP4 +ADDRGP4 CG_AlignText +CALLV +pop +ADDRLP4 36 +INDIRF4 +CNSTF4 1100480512 +SUBF4 +ARGF4 +ADDRLP4 40 +INDIRF4 +ARGF4 +CNSTF4 1051931443 +ARGF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +ADDRLP4 64 +INDIRI4 +ARGI4 +ADDRLP4 64 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRGP4 $178 +ARGP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 75 +DIVI4 +ARGI4 +ADDRLP4 68 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 68 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +CNSTF4 1051931443 +ARGF4 +ADDRLP4 72 +CNSTF4 0 +ASGNF4 +ADDRLP4 72 +INDIRF4 +ARGF4 +ADDRLP4 72 +INDIRF4 +ARGF4 +CNSTI4 2 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 36 +ARGP4 +ADDRLP4 40 +ARGP4 +ADDRGP4 CG_AlignText +CALLV +pop +ADDRLP4 36 +INDIRF4 +CNSTF4 1082130432 +SUBF4 +ARGF4 +ADDRLP4 40 +INDIRF4 +ARGF4 +CNSTF4 1051931443 +ARGF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRLP4 76 +CNSTI4 0 +ASGNI4 +ADDRLP4 76 +INDIRI4 +ARGI4 +ADDRLP4 76 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $541 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GEI4 $545 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $547 +ADDRFP4 0 +INDIRP4 +INDIRF4 +CNSTF4 1084227584 +SUBF4 +ARGF4 +ADDRLP4 48 +CNSTI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 48 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +CNSTF4 1082130432 +DIVF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawField +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRGP4 $525 +JUMPV +LABELV $547 +ADDRGP4 $549 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 44 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 44 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +CNSTF4 1051931443 +ARGF4 +ADDRLP4 48 +CNSTF4 0 +ASGNF4 +ADDRLP4 48 +INDIRF4 +ARGF4 +ADDRLP4 48 +INDIRF4 +ARGF4 +CNSTI4 2 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 36 +ARGP4 +ADDRLP4 40 +ARGP4 +ADDRGP4 CG_AlignText +CALLV +pop +ADDRLP4 36 +INDIRF4 +CNSTF4 1109393408 +SUBF4 +ARGF4 +ADDRLP4 40 +INDIRF4 +ARGF4 +CNSTF4 1051931443 +ARGF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRLP4 52 +CNSTI4 0 +ASGNI4 +ADDRLP4 52 +INDIRI4 +ARGI4 +ADDRLP4 52 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRGP4 $178 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 56 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 56 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +CNSTF4 1051931443 +ARGF4 +ADDRLP4 60 +CNSTF4 0 +ASGNF4 +ADDRLP4 60 +INDIRF4 +ARGF4 +ADDRLP4 60 +INDIRF4 +ARGF4 +CNSTI4 2 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 36 +ARGP4 +ADDRLP4 40 +ARGP4 +ADDRGP4 CG_AlignText +CALLV +pop +ADDRLP4 36 +INDIRF4 +CNSTF4 1101004800 +SUBF4 +ARGF4 +ADDRLP4 40 +INDIRF4 +ARGF4 +CNSTF4 1051931443 +ARGF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +ADDRLP4 64 +INDIRI4 +ARGI4 +ADDRLP4 64 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRGP4 $178 +ARGP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 75 +DIVI4 +ARGI4 +ADDRLP4 68 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 68 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +CNSTF4 1051931443 +ARGF4 +ADDRLP4 72 +CNSTF4 0 +ASGNF4 +ADDRLP4 72 +INDIRF4 +ARGF4 +ADDRLP4 72 +INDIRF4 +ARGF4 +CNSTI4 2 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 36 +ARGP4 +ADDRLP4 40 +ARGP4 +ADDRGP4 CG_AlignText +CALLV +pop +ADDRLP4 36 +INDIRF4 +CNSTF4 1082130432 +SUBF4 +ARGF4 +ADDRLP4 40 +INDIRF4 +ARGF4 +CNSTF4 1051931443 +ARGF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRLP4 76 +CNSTI4 0 +ASGNI4 +ADDRLP4 76 +INDIRI4 +ARGI4 +ADDRLP4 76 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $545 +LABELV $525 +endproc CG_DrawPlayerAmmoValue 80 36 +proc CG_DrawAlienSense 4 8 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 16 +ARGI4 +ADDRLP4 0 +ADDRGP4 BG_ClassHasAbility +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $551 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_AlienSense +CALLV +pop +LABELV $551 +LABELV $550 +endproc CG_DrawAlienSense 4 8 +proc CG_DrawHumanScanner 4 12 +CNSTI4 2 +ARGI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 236 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $555 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 CG_Scanner +CALLV +pop +LABELV $555 +LABELV $554 +endproc CG_DrawHumanScanner 4 12 +proc CG_DrawUsableBuildable 128 28 +ADDRGP4 cg+112448 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 88 +CNSTP4 0 +ASGNP4 +ADDRLP4 88 +INDIRP4 +ARGP4 +ADDRLP4 88 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 92 +CNSTF4 1115684864 +ASGNF4 +ADDRLP4 16 +ADDRGP4 cg+112080+24 +INDIRF4 +ADDRLP4 92 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 16+4 +ADDRGP4 cg+112080+24+4 +INDIRF4 +ADDRLP4 92 +INDIRF4 +ADDRLP4 4+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 16+8 +ADDRGP4 cg+112080+24+8 +INDIRF4 +CNSTF4 1115684864 +ADDRLP4 4+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 28 +ARGP4 +ADDRGP4 cg+112080+24 +ARGP4 +ADDRLP4 96 +CNSTP4 0 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ARGP4 +ADDRLP4 96 +INDIRP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRGP4 cg+109588+148 +INDIRI4 +ARGI4 +CNSTI4 33554433 +ARGI4 +ADDRGP4 CG_Trace +CALLV +pop +ADDRLP4 0 +CNSTI4 1852 +ADDRLP4 28+52 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $577 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 104 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 104 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $577 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 108 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 cg+109588+192+24 +INDIRI4 +ADDRLP4 108 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +NEI4 $577 +ADDRLP4 112 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 112 +INDIRI4 +CNSTI4 34 +EQI4 $586 +ADDRLP4 112 +INDIRI4 +CNSTI4 35 +NEI4 $582 +LABELV $586 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 116 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 116 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $587 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 120 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 120 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $582 +LABELV $587 +ADDRGP4 cg+163744 +CNSTI4 0 +ASGNI4 +ADDRGP4 $558 +JUMPV +LABELV $582 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 124 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 124 +INDIRP4 +INDIRF4 +ARGF4 +ADDRLP4 124 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 124 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 124 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRGP4 cg+163744 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $578 +JUMPV +LABELV $577 +ADDRGP4 cg+163744 +CNSTI4 0 +ASGNI4 +LABELV $578 +LABELV $558 +endproc CG_DrawUsableBuildable 128 28 +proc CG_DrawPlayerBuildTimer 28 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $593 +ADDRGP4 $591 +JUMPV +LABELV $593 +ADDRLP4 4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 BG_PrimaryWeapon +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 29 +EQI4 $596 +ADDRLP4 8 +INDIRI4 +CNSTI4 30 +EQI4 $596 +ADDRLP4 8 +INDIRI4 +CNSTI4 31 +EQI4 $596 +ADDRGP4 $591 +JUMPV +LABELV $596 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 3 +LSHI4 +CNSTI4 8 +SUBI4 +CNSTI4 30000 +DIVI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 7 +LEI4 $599 +ADDRLP4 0 +CNSTI4 7 +ASGNI4 +ADDRGP4 $600 +JUMPV +LABELV $599 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GEI4 $601 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $601 +LABELV $600 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+119052 +INDIRI4 +SUBI4 +CNSTI4 2000 +GTI4 $603 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+119052 +INDIRI4 +SUBI4 +CNSTI4 300 +DIVI4 +CNSTI4 2 +MODI4 +CNSTI4 0 +EQI4 $603 +ADDRFP4 4 +INDIRP4 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 24 +CNSTF4 0 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTF4 1065353216 +ASGNF4 +LABELV $603 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+255316+716 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $591 +endproc CG_DrawPlayerBuildTimer 28 20 +proc CG_DrawPlayerClipsValue 36 24 +ADDRLP4 0 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 BG_PrimaryWeapon +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 20 +CNSTI4 11 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $611 +ADDRLP4 8 +INDIRI4 +ADDRLP4 20 +INDIRI4 +GTI4 $620 +LABELV $619 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $611 +ADDRGP4 $613 +JUMPV +LABELV $620 +ADDRLP4 8 +INDIRI4 +CNSTI4 29 +EQI4 $611 +ADDRLP4 8 +INDIRI4 +CNSTI4 30 +EQI4 $611 +ADDRLP4 8 +INDIRI4 +CNSTI4 31 +EQI4 $611 +ADDRGP4 $613 +JUMPV +LABELV $613 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +CNSTI4 388 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 -1 +LEI4 $614 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +ARGF4 +ADDRLP4 32 +CNSTI4 4 +ASGNI4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 32 +INDIRI4 +ARGI4 +ADDRLP4 28 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +CNSTF4 1082130432 +DIVF4 +ARGF4 +ADDRLP4 28 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawField +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $614 +LABELV $611 +endproc CG_DrawPlayerClipsValue 36 24 +proc CG_DrawPlayerHealthValue 8 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRLP4 4 +CNSTI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +CNSTF4 1082130432 +DIVF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawField +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $621 +endproc CG_DrawPlayerHealthValue 8 24 +proc CG_DrawPlayerHealthCross 40 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRGP4 cgs+255316+752 +INDIRI4 +ASGNI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +CNSTI4 8192 +BANDI4 +CNSTI4 0 +EQI4 $626 +ADDRLP4 16 +ADDRGP4 cgs+255316+760 +INDIRI4 +ASGNI4 +ADDRGP4 $627 +JUMPV +LABELV $626 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +CNSTI4 4096 +BANDI4 +CNSTI4 0 +EQI4 $631 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $634 +ADDRLP4 16 +ADDRGP4 cgs+255316+756 +INDIRI4 +ASGNI4 +ADDRGP4 $632 +JUMPV +LABELV $634 +ADDRLP4 16 +ADDRGP4 cgs+255316+764 +INDIRI4 +ASGNI4 +ADDRGP4 $632 +JUMPV +LABELV $631 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $641 +ADDRLP4 16 +ADDRGP4 cgs+255316+768 +INDIRI4 +ASGNI4 +ADDRGP4 $642 +JUMPV +LABELV $641 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +EQI4 $646 +ADDRLP4 16 +ADDRGP4 cgs+255316+768 +INDIRI4 +ASGNI4 +LABELV $646 +LABELV $642 +LABELV $632 +LABELV $627 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+12 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $654 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRI4 +CNSTI4 10 +GEI4 $654 +ADDRLP4 0 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 28 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 28 +INDIRF4 +ASGNF4 +LABELV $654 +ADDRLP4 20 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +CNSTI4 2048 +BANDI4 +CNSTI4 0 +EQI4 $660 +ADDRLP4 20 +CNSTF4 1065353216 +ASGNF4 +LABELV $660 +ADDRGP4 cg+163736 +INDIRI4 +CNSTI4 0 +NEI4 $663 +ADDRGP4 cg+163736 +ADDRLP4 16 +INDIRI4 +ASGNI4 +LABELV $663 +ADDRGP4 cg+163736 +INDIRI4 +ADDRLP4 16 +INDIRI4 +EQI4 $667 +ADDRLP4 28 +ADDRGP4 cg+163740 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +ADDRGP4 cg+109552 +INDIRI4 +CVIF4 4 +CNSTF4 1140457472 +DIVF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+163740 +INDIRF4 +CNSTF4 1065353216 +LEF4 $672 +ADDRGP4 cg+163740 +CNSTF4 0 +ASGNF4 +ADDRGP4 cg+163736 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRGP4 $673 +JUMPV +LABELV $672 +ADDRLP4 0+12 +ADDRLP4 20 +INDIRF4 +ADDRGP4 cg+163740 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +ADDRLP4 0+12 +ADDRLP4 20 +INDIRF4 +CNSTF4 1065353216 +ADDRGP4 cg+163740 +INDIRF4 +SUBF4 +MULF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 cg+163736 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRGP4 $623 +JUMPV +LABELV $673 +LABELV $667 +ADDRLP4 0+12 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $623 +endproc CG_DrawPlayerHealthCross 40 20 +proc CG_ChargeProgress 20 0 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $684 +ADDRLP4 0 +CNSTI4 200 +ASGNI4 +ADDRLP4 4 +CNSTI4 600 +ASGNI4 +LABELV $684 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $687 +ADDRLP4 0 +CNSTI4 200 +ASGNI4 +ADDRLP4 4 +CNSTI4 600 +ASGNI4 +ADDRGP4 $688 +JUMPV +LABELV $687 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +CNSTI4 8 +NEI4 $690 +ADDRLP4 0 +CNSTI4 200 +ASGNI4 +ADDRLP4 4 +CNSTI4 800 +ASGNI4 +ADDRGP4 $691 +JUMPV +LABELV $690 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +CNSTI4 9 +NEI4 $693 +ADDRLP4 0 +CNSTI4 200 +ASGNI4 +ADDRLP4 4 +CNSTI4 800 +ASGNI4 +ADDRGP4 $694 +JUMPV +LABELV $693 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +CNSTI4 10 +NEI4 $696 +ADDRGP4 cg+109588+192+32 +INDIRI4 +CNSTI4 1024 +BANDI4 +CNSTI4 0 +EQI4 $699 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +CNSTI4 3000 +ASGNI4 +ADDRGP4 $697 +JUMPV +LABELV $699 +ADDRLP4 0 +CNSTI4 375 +ASGNI4 +ADDRLP4 4 +CNSTI4 1000 +ASGNI4 +ADDRGP4 $697 +JUMPV +LABELV $696 +ADDRLP4 12 +CNSTI4 196 +ASGNI4 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 20 +EQI4 $708 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 18 +NEI4 $704 +LABELV $708 +ADDRLP4 0 +CNSTI4 100 +ASGNI4 +ADDRLP4 4 +CNSTI4 3000 +ASGNI4 +LABELV $704 +LABELV $697 +LABELV $694 +LABELV $691 +LABELV $688 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +SUBI4 +CVIF4 4 +CNSTF4 0 +GTF4 $709 +CNSTF4 0 +RETF4 +ADDRGP4 $683 +JUMPV +LABELV $709 +ADDRLP4 8 +ADDRGP4 cg+109588+192+36 +INDIRI4 +CVIF4 4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +SUBF4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +SUBI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +CNSTF4 1065353216 +LEF4 $714 +CNSTF4 1065353216 +RETF4 +ADDRGP4 $683 +JUMPV +LABELV $714 +ADDRLP4 8 +INDIRF4 +CNSTF4 0 +GEF4 $716 +CNSTF4 0 +RETF4 +ADDRGP4 $683 +JUMPV +LABELV $716 +ADDRLP4 8 +INDIRF4 +RETF4 +LABELV $683 +endproc CG_ChargeProgress 20 0 +proc CG_DrawPlayerChargeBarBG 24 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 cg_drawChargeBar+12 +INDIRI4 +CNSTI4 0 +EQI4 $723 +ADDRGP4 cg+163728 +INDIRF4 +CNSTF4 0 +GTF4 $719 +LABELV $723 +ADDRGP4 $718 +JUMPV +LABELV $719 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+12 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRGP4 cg+163728 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $718 +endproc CG_DrawPlayerChargeBarBG 24 20 +proc CG_DrawPlayerChargeBar 96 36 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 cg_drawChargeBar+12 +INDIRI4 +CNSTI4 0 +NEI4 $729 +ADDRGP4 $728 +JUMPV +LABELV $729 +ADDRLP4 40 +ADDRGP4 CG_ChargeProgress +CALLF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 36 +INDIRF4 +CNSTF4 0 +GTF4 $732 +ADDRLP4 44 +ADDRGP4 cg+163728 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRF4 +CNSTF4 990057071 +ADDRGP4 cg+109552 +INDIRI4 +CVIF4 4 +MULF4 +SUBF4 +ASGNF4 +ADDRGP4 cg+163728 +INDIRF4 +CNSTF4 0 +GTF4 $733 +ADDRGP4 cg+163728 +CNSTF4 0 +ASGNF4 +ADDRGP4 $728 +JUMPV +LABELV $732 +ADDRGP4 cg+163732 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 44 +ADDRGP4 cg+163728 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRF4 +CNSTF4 990057071 +ADDRGP4 cg+109552 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+163728 +INDIRF4 +CNSTF4 1065353216 +LEF4 $743 +ADDRGP4 cg+163728 +CNSTF4 1065353216 +ASGNF4 +LABELV $743 +LABELV $733 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+12 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRGP4 cg+163728 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 48 +CNSTI4 196 +ASGNI4 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 20 +EQI4 $757 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 18 +NEI4 $751 +LABELV $757 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 272 +ADDP4 +INDIRI4 +CNSTI4 2000 +LTI4 $751 +ADDRGP4 cg+109556 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $751 +ADDRLP4 0 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 0+4 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+8 +CNSTF4 0 +ASGNF4 +LABELV $751 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +LTF4 $760 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +CNSTF4 1086324736 +SUBF4 +ADDRGP4 cg+163732 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 24 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 32 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRGP4 CG_AdjustFrom640 +CALLV +pop +ADDRLP4 20 +CNSTF4 1077936128 +ADDRGP4 cgs+31444 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRF4 +ARGF4 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRLP4 28 +INDIRF4 +ARGF4 +ADDRLP4 60 +CNSTF4 0 +ASGNF4 +ADDRLP4 60 +INDIRF4 +ARGF4 +ADDRLP4 60 +INDIRF4 +ARGF4 +ADDRLP4 64 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 64 +INDIRF4 +ARGF4 +ADDRLP4 64 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +ADDRLP4 24 +INDIRF4 +ADDRLP4 32 +INDIRF4 +ADDF4 +ADDRLP4 20 +INDIRF4 +ADDF4 +ARGF4 +ADDRLP4 16 +INDIRF4 +ARGF4 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRLP4 28 +INDIRF4 +ARGF4 +ADDRLP4 72 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 72 +INDIRF4 +ARGF4 +ADDRLP4 76 +CNSTF4 0 +ASGNF4 +ADDRLP4 76 +INDIRF4 +ARGF4 +ADDRLP4 76 +INDIRF4 +ARGF4 +ADDRLP4 72 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +ADDRLP4 24 +INDIRF4 +ADDRLP4 20 +INDIRF4 +ADDF4 +ARGF4 +ADDRLP4 16 +INDIRF4 +ARGF4 +ADDRLP4 32 +INDIRF4 +ARGF4 +ADDRLP4 28 +INDIRF4 +ARGF4 +ADDRLP4 80 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 80 +INDIRF4 +ARGF4 +CNSTF4 0 +ARGF4 +ADDRLP4 80 +INDIRF4 +ARGF4 +ADDRLP4 80 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRGP4 $761 +JUMPV +LABELV $760 +ADDRLP4 60 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 16 +INDIRF4 +ADDRLP4 60 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 60 +INDIRP4 +INDIRF4 +CNSTF4 1086324736 +SUBF4 +ADDRGP4 cg+163732 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 24 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 32 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRGP4 CG_AdjustFrom640 +CALLV +pop +ADDRLP4 20 +CNSTF4 1077936128 +ADDRGP4 cgs+31448 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 20 +INDIRF4 +SUBF4 +ARGF4 +ADDRLP4 32 +INDIRF4 +ARGF4 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRLP4 68 +CNSTF4 0 +ASGNF4 +ADDRLP4 68 +INDIRF4 +ARGF4 +ADDRLP4 72 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 72 +INDIRF4 +ARGF4 +ADDRLP4 72 +INDIRF4 +ARGF4 +ADDRLP4 68 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 28 +INDIRF4 +SUBF4 +CNSTF4 1073741824 +ADDRLP4 20 +INDIRF4 +MULF4 +SUBF4 +ARGF4 +ADDRLP4 32 +INDIRF4 +ARGF4 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRLP4 80 +CNSTF4 0 +ASGNF4 +ADDRLP4 80 +INDIRF4 +ARGF4 +ADDRLP4 80 +INDIRF4 +ARGF4 +ADDRLP4 84 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 84 +INDIRF4 +ARGF4 +ADDRLP4 84 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 88 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 88 +INDIRF4 +SUBF4 +ADDRLP4 20 +INDIRF4 +SUBF4 +ARGF4 +ADDRLP4 32 +INDIRF4 +ARGF4 +ADDRLP4 88 +INDIRF4 +ARGF4 +CNSTF4 0 +ARGF4 +ADDRLP4 92 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 92 +INDIRF4 +ARGF4 +ADDRLP4 92 +INDIRF4 +ARGF4 +ADDRLP4 92 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $761 +LABELV $728 +endproc CG_DrawPlayerChargeBar 96 36 +lit +align 4 +LABELV $767 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +code +proc CG_DrawProgressLabel 32 36 +ADDRLP4 8 +ADDRGP4 $767 +INDIRB +ASGNB 16 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 28 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRLP4 24 +CNSTF4 0 +ASGNF4 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 CG_AlignText +CALLV +pop +ADDRFP4 32 +INDIRF4 +CNSTF4 1065353216 +GEF4 $768 +ADDRFP4 4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRLP4 8 +ARGP4 +ADDRFP4 28 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRLP4 28 +INDIRI4 +ARGI4 +ADDRLP4 28 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +ADDRGP4 $769 +JUMPV +LABELV $768 +ADDRFP4 4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRFP4 28 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +CNSTI4 7 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $769 +LABELV $766 +endproc CG_DrawProgressLabel 32 36 +proc CG_DrawMediaProgress 0 32 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRFP4 16 +INDIRI4 +ARGI4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRF4 +ARGF4 +ADDRGP4 cg+119044 +INDIRF4 +ARGF4 +ADDRGP4 CG_DrawProgressBar +CALLV +pop +LABELV $770 +endproc CG_DrawMediaProgress 0 32 +proc CG_DrawMediaProgressLabel 0 36 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRI4 +ARGI4 +ADDRGP4 $773 +ARGP4 +ADDRGP4 cg+119044 +INDIRF4 +ARGF4 +ADDRGP4 CG_DrawProgressLabel +CALLV +pop +LABELV $772 +endproc CG_DrawMediaProgressLabel 0 36 +proc CG_DrawBuildablesProgress 0 32 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRFP4 16 +INDIRI4 +ARGI4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRF4 +ARGF4 +ADDRGP4 cg+119048 +INDIRF4 +ARGF4 +ADDRGP4 CG_DrawProgressBar +CALLV +pop +LABELV $775 +endproc CG_DrawBuildablesProgress 0 32 +proc CG_DrawBuildablesProgressLabel 0 36 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRI4 +ARGI4 +ADDRGP4 $778 +ARGP4 +ADDRGP4 cg+119048 +INDIRF4 +ARGF4 +ADDRGP4 CG_DrawProgressLabel +CALLV +pop +LABELV $777 +endproc CG_DrawBuildablesProgressLabel 0 36 +proc CG_DrawCharModelProgress 0 32 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRFP4 16 +INDIRI4 +ARGI4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRF4 +ARGF4 +ADDRGP4 cg+119040 +INDIRF4 +ARGF4 +ADDRGP4 CG_DrawProgressBar +CALLV +pop +LABELV $780 +endproc CG_DrawCharModelProgress 0 32 +proc CG_DrawCharModelProgressLabel 0 36 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRI4 +ARGI4 +ADDRGP4 $783 +ARGP4 +ADDRGP4 cg+119040 +INDIRF4 +ARGF4 +ADDRGP4 CG_DrawProgressLabel +CALLV +pop +LABELV $782 +endproc CG_DrawCharModelProgressLabel 0 36 +proc CG_DrawOverallProgress 4 32 +ADDRLP4 0 +ADDRGP4 cg+119040 +INDIRF4 +ADDRGP4 cg+119048 +INDIRF4 +ADDF4 +ADDRGP4 cg+119044 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +CNSTF4 1077936128 +DIVF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRFP4 16 +INDIRI4 +ARGI4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRGP4 CG_DrawProgressBar +CALLV +pop +LABELV $785 +endproc CG_DrawOverallProgress 4 32 +proc CG_DrawLevelShot 36 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +CNSTI4 0 +ARGI4 +ADDRLP4 12 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 $790 +ARGP4 +ADDRLP4 16 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRGP4 $791 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $792 +ADDRGP4 $794 +ARGP4 +ADDRLP4 28 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 28 +INDIRI4 +ASGNI4 +LABELV $792 +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +LABELV $789 +endproc CG_DrawLevelShot 36 20 +proc CG_DrawEdgeShot 20 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +CNSTI4 0 +ARGI4 +ADDRLP4 8 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRGP4 $796 +ARGP4 +ADDRLP4 12 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 12 +INDIRI4 +ASGNI4 +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +LABELV $795 +endproc CG_DrawEdgeShot 20 20 +proc CG_DrawLevelName 8 36 +CNSTI4 3 +ARGI4 +ADDRLP4 4 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRI4 +ARGI4 +ADDRFP4 28 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 UI_DrawTextBlock +CALLV +pop +LABELV $797 +endproc CG_DrawLevelName 8 36 +proc CG_DrawMOTD 1032 36 +CNSTI4 4 +ARGI4 +ADDRLP4 1028 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 1024 +ADDRLP4 1028 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1024 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_ParseNewlines +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRI4 +ARGI4 +ADDRFP4 28 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 UI_DrawTextBlock +CALLV +pop +LABELV $798 +endproc CG_DrawMOTD 1032 36 +proc CG_DrawHostname 1036 36 +CNSTI4 0 +ARGI4 +ADDRLP4 1028 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 1024 +ADDRLP4 1028 +INDIRP4 +ASGNP4 +ADDRLP4 1024 +INDIRP4 +ARGP4 +ADDRGP4 $800 +ARGP4 +ADDRLP4 1032 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1032 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 UI_EscapeEmoticons +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 Q_CleanStr +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRI4 +ARGI4 +ADDRFP4 28 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 UI_DrawTextBlock +CALLV +pop +LABELV $799 +endproc CG_DrawHostname 1036 36 +proc CG_DrawDemoPlayback 8 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 cg_drawDemoState+12 +INDIRI4 +CNSTI4 0 +NEI4 $802 +ADDRGP4 $801 +JUMPV +LABELV $802 +ADDRLP4 0 +ADDRGP4 trap_GetDemoState +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +EQI4 $805 +ADDRGP4 $801 +JUMPV +LABELV $805 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $801 +endproc CG_DrawDemoPlayback 8 20 +proc CG_DrawDemoRecording 8 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 cg_drawDemoState+12 +INDIRI4 +CNSTI4 0 +NEI4 $808 +ADDRGP4 $807 +JUMPV +LABELV $808 +ADDRLP4 0 +ADDRGP4 trap_GetDemoState +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +EQI4 $811 +ADDRGP4 $807 +JUMPV +LABELV $811 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $807 +endproc CG_DrawDemoRecording 8 20 +export CG_UpdateMediaFraction +proc CG_UpdateMediaFraction 0 0 +ADDRGP4 cg+119044 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRGP4 trap_UpdateScreen +CALLV +pop +LABELV $813 +endproc CG_UpdateMediaFraction 0 0 +export CG_DrawLoadingScreen +proc CG_DrawLoadingScreen 8 8 +ADDRGP4 $816 +ARGP4 +ADDRLP4 4 +ADDRGP4 Menus_FindByName +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Menu_Update +CALLV +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 Menu_Paint +CALLV +pop +LABELV $815 +endproc CG_DrawLoadingScreen 8 8 +export CG_GetValue +proc CG_GetValue 20 4 +ADDRLP4 8 +CNSTI4 1852 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 BG_GetPlayerWeapon +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $828 +ADDRLP4 16 +INDIRI4 +CNSTI4 2 +EQI4 $822 +ADDRLP4 16 +INDIRI4 +CNSTI4 3 +EQI4 $825 +ADDRGP4 $821 +JUMPV +LABELV $822 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $821 +ADDRLP4 0 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +CVIF4 4 +RETF4 +ADDRGP4 $817 +JUMPV +LABELV $825 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $821 +ADDRLP4 0 +INDIRP4 +CNSTI4 388 +ADDP4 +INDIRI4 +CVIF4 4 +RETF4 +ADDRGP4 $817 +JUMPV +LABELV $828 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CVIF4 4 +RETF4 +ADDRGP4 $817 +JUMPV +LABELV $821 +CNSTF4 3212836864 +RETF4 +LABELV $817 +endproc CG_GetValue 20 4 +export CG_GetKillerText +proc CG_GetKillerText 8 8 +ADDRLP4 0 +ADDRGP4 $830 +ASGNP4 +ADDRGP4 cg+115320 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $831 +ADDRGP4 $834 +ARGP4 +ADDRGP4 cg+115320 +ARGP4 +ADDRLP4 4 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +LABELV $831 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $829 +endproc CG_GetKillerText 8 8 +proc CG_DrawKiller 24 32 +ADDRGP4 cg+115320 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $837 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +CNSTF4 1073741824 +DIVF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRLP4 8 +ADDRGP4 CG_GetKillerText +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 12 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 16 +ADDRGP4 CG_GetKillerText +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +ADDRLP4 12 +INDIRF4 +CNSTF4 1073741824 +DIVF4 +SUBF4 +ARGF4 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 20 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 16 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $837 +LABELV $836 +endproc CG_DrawKiller 24 32 +proc CG_DrawTeamSpectators 52 36 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 4 +ADDRGP4 cg+115352 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 12 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 16 +CNSTF4 0 +ASGNF4 +ADDRLP4 16 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRF4 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +CNSTP4 0 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRGP4 CG_AlignText +CALLV +pop +ADDRLP4 0 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +LEF4 $842 +ADDRLP4 28 +ADDRGP4 trap_Milliseconds +CALLI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 20 +INDIRI4 +ADDRGP4 cg+116376 +INDIRI4 +SUBI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 CG_SetClipRegion +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRGP4 cg+116380 +INDIRF4 +SUBF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +ADDRLP4 36 +INDIRI4 +ARGI4 +ADDRLP4 36 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDF4 +ADDRGP4 cg+116380 +INDIRF4 +SUBF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRLP4 40 +INDIRI4 +ARGI4 +ADDRLP4 40 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +ADDRGP4 CG_ClearClipRegion +CALLV +pop +ADDRLP4 44 +ADDRGP4 cg+116380 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRF4 +CNSTF4 1106247680 +ADDRLP4 24 +INDIRI4 +CVIF4 4 +CNSTF4 1148846080 +DIVF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $849 +JUMPV +LABELV $848 +ADDRLP4 48 +ADDRGP4 cg+116380 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +SUBF4 +ASGNF4 +LABELV $849 +ADDRGP4 cg+116380 +INDIRF4 +ADDRLP4 0 +INDIRF4 +GTF4 $848 +ADDRGP4 cg+116376 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRGP4 $843 +JUMPV +LABELV $842 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $843 +LABELV $840 +endproc CG_DrawTeamSpectators 52 36 +proc CG_DrawFollow 1036 36 +ADDRGP4 cg+36 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $855 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 2048 +BANDI4 +CNSTI4 0 +EQI4 $855 +ADDRGP4 cg+117772 +INDIRI4 +CNSTI4 0 +NEI4 $859 +ADDRLP4 8 +ARGP4 +ADDRGP4 $862 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRGP4 $860 +JUMPV +LABELV $859 +ADDRLP4 8 +ARGP4 +ADDRGP4 $863 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +LABELV $860 +ADDRLP4 8 +ARGP4 +CNSTI4 1668 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460+4 +ADDP4 +ARGP4 +ADDRGP4 strcat +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRLP4 1032 +CNSTF4 0 +ASGNF4 +ADDRLP4 1032 +INDIRF4 +ARGF4 +ADDRLP4 1032 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 CG_AlignText +CALLV +pop +ADDRFP4 4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 28 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $855 +LABELV $854 +endproc CG_DrawFollow 1036 36 +proc CG_DrawTeamLabel 1060 36 +ADDRLP4 12 +CNSTI1 0 +ASGNI1 +ADDRLP4 1040 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 1 +EQI4 $871 +ADDRLP4 1040 +INDIRI4 +CNSTI4 2 +EQI4 $878 +ADDRGP4 $868 +JUMPV +LABELV $871 +ADDRLP4 1036 +ADDRGP4 $872 +ASGNP4 +ADDRGP4 cg+24 +INDIRI4 +CNSTI4 0 +EQI4 $869 +ADDRLP4 12 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $876 +ARGP4 +ADDRGP4 cgs+34776 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $869 +JUMPV +LABELV $878 +ADDRLP4 1036 +ADDRGP4 $879 +ASGNP4 +ADDRGP4 cg+24 +INDIRI4 +CNSTI4 0 +EQI4 $869 +ADDRLP4 12 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $876 +ARGP4 +ADDRGP4 cgs+34780 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $869 +JUMPV +LABELV $868 +ADDRLP4 1036 +ADDRGP4 $830 +ASGNP4 +LABELV $869 +ADDRLP4 1048 +ADDRFP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 1048 +INDIRI4 +CNSTI4 0 +EQI4 $886 +ADDRLP4 1048 +INDIRI4 +CNSTI4 2 +EQI4 $888 +ADDRGP4 $884 +JUMPV +LABELV $884 +LABELV $886 +ADDRGP4 $887 +ARGP4 +ADDRLP4 1036 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 1052 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1052 +INDIRP4 +ASGNP4 +ADDRGP4 $885 +JUMPV +LABELV $888 +ADDRGP4 $887 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 1036 +INDIRP4 +ARGP4 +ADDRLP4 1056 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1056 +INDIRP4 +ASGNP4 +LABELV $885 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRLP4 1052 +CNSTF4 0 +ASGNF4 +ADDRLP4 1052 +INDIRF4 +ARGF4 +ADDRLP4 1052 +INDIRF4 +ARGF4 +ADDRFP4 24 +INDIRI4 +ARGI4 +ADDRFP4 28 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRGP4 CG_AlignText +CALLV +pop +ADDRFP4 8 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 32 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $867 +endproc CG_DrawTeamLabel 1060 36 +proc CG_DrawStageReport 1040 36 +ADDRGP4 cg+24 +INDIRI4 +CNSTI4 0 +EQI4 $890 +ADDRGP4 $889 +JUMPV +LABELV $890 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $893 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $896 +ARGP4 +ADDRLP4 1032 +CNSTI4 1 +ASGNI4 +ADDRGP4 cgs+34780 +INDIRI4 +ADDRLP4 1032 +INDIRI4 +ADDI4 +ARGI4 +ADDRGP4 cgs+34776 +INDIRI4 +ADDRLP4 1032 +INDIRI4 +ADDI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +LABELV $893 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $899 +ADDRGP4 cgs+34792 +INDIRI4 +ADDRGP4 cgs+34784 +INDIRI4 +SUBI4 +CVIF4 4 +CNSTF4 1137180672 +DIVF4 +ARGF4 +ADDRLP4 1036 +ADDRGP4 ceil +CALLF4 +ASGNF4 +ADDRLP4 1032 +ADDRLP4 1036 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 1032 +INDIRI4 +CNSTI4 0 +GEI4 $904 +ADDRLP4 1032 +CNSTI4 0 +ASGNI4 +LABELV $904 +ADDRGP4 cgs+34792 +INDIRI4 +CNSTI4 0 +GEI4 $906 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $909 +ARGP4 +ADDRGP4 cgs+34776 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $900 +JUMPV +LABELV $906 +ADDRLP4 1032 +INDIRI4 +CNSTI4 1 +NEI4 $911 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $913 +ARGP4 +ADDRGP4 cgs+34776 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $900 +JUMPV +LABELV $911 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $915 +ARGP4 +ADDRGP4 cgs+34776 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRLP4 1032 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $900 +JUMPV +LABELV $899 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $917 +ADDRLP4 1032 +ADDRGP4 cgs+34796 +INDIRI4 +ADDRGP4 cgs+34788 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 1032 +INDIRI4 +CNSTI4 0 +GEI4 $922 +ADDRLP4 1032 +CNSTI4 0 +ASGNI4 +LABELV $922 +ADDRGP4 cgs+34796 +INDIRI4 +CNSTI4 0 +GEI4 $924 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $909 +ARGP4 +ADDRGP4 cgs+34780 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $925 +JUMPV +LABELV $924 +ADDRLP4 1032 +INDIRI4 +CNSTI4 1 +NEI4 $928 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $930 +ARGP4 +ADDRGP4 cgs+34780 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $929 +JUMPV +LABELV $928 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $932 +ARGP4 +ADDRGP4 cgs+34780 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRLP4 1032 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +LABELV $929 +LABELV $925 +LABELV $917 +LABELV $900 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRLP4 1032 +CNSTF4 0 +ASGNF4 +ADDRLP4 1032 +INDIRF4 +ARGF4 +ADDRLP4 1032 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRI4 +ARGI4 +ADDRLP4 1024 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRGP4 CG_AlignText +CALLV +pop +ADDRFP4 4 +INDIRF4 +ADDRLP4 1024 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ADDRLP4 1028 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 28 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $889 +endproc CG_DrawStageReport 1040 36 +bss +align 4 +LABELV $935 +skip 80 +align 4 +LABELV $936 +skip 4 +align 4 +LABELV $937 +skip 4 +code +proc CG_DrawFPS 92 36 +ADDRFP4 12 +ADDRFP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 16 +ADDRFP4 16 +INDIRP4 +ASGNP4 +ADDRGP4 cg_drawFPS+12 +INDIRI4 +CNSTI4 0 +NEI4 $938 +ADDRGP4 $934 +JUMPV +LABELV $938 +ADDRLP4 48 +ADDRGP4 trap_Milliseconds +CALLI4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 56 +ADDRGP4 $937 +ASGNP4 +ADDRLP4 32 +ADDRLP4 28 +INDIRI4 +ADDRLP4 56 +INDIRP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRGP4 $936 +INDIRI4 +CNSTI4 20 +MODI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $935 +ADDP4 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 60 +ADDRGP4 $936 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 60 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 60 +INDIRP4 +INDIRI4 +CNSTI4 20 +LEI4 $941 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRLP4 64 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 64 +INDIRI4 +ASGNI4 +LABELV $943 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $935 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $944 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 20 +LTI4 $943 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $947 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +LABELV $947 +ADDRLP4 36 +CNSTI4 20000 +ADDRLP4 4 +INDIRI4 +DIVI4 +ASGNI4 +ADDRGP4 $178 +ARGP4 +ADDRLP4 36 +INDIRI4 +ARGI4 +ADDRLP4 68 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 68 +INDIRP4 +ASGNP4 +ADDRGP4 $949 +ARGP4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRLP4 72 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 72 +INDIRF4 +ASGNF4 +ADDRGP4 $949 +ARGP4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRLP4 76 +ADDRGP4 UI_Text_Height +CALLF4 +ASGNF4 +ADDRLP4 40 +ADDRLP4 76 +INDIRF4 +ASGNF4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 80 +ADDRGP4 CG_DrawStrlen +CALLI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 80 +INDIRI4 +ASGNI4 +ADDRGP4 $950 +ARGP4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRLP4 84 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 84 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 16 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRLP4 44 +INDIRF4 +ARGF4 +ADDRLP4 40 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRI4 +ARGI4 +ADDRLP4 20 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRGP4 CG_AlignText +CALLV +pop +ADDRFP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $951 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $956 +JUMPV +LABELV $953 +ADDRLP4 88 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +INDIRI1 +ASGNI1 +ADDRLP4 88+1 +CNSTI1 0 +ASGNI1 +ADDRFP4 4 +INDIRF4 +ADDRLP4 20 +INDIRF4 +ADDF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ADDRLP4 24 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRLP4 88 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 28 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $954 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $956 +ADDRLP4 0 +INDIRI4 +ADDRLP4 16 +INDIRI4 +LTI4 $953 +ADDRFP4 4 +INDIRF4 +ADDRLP4 20 +INDIRF4 +ADDF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ADDRLP4 24 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRGP4 $950 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 28 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +ADDRGP4 $952 +JUMPV +LABELV $951 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 88 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +INDIRF4 +ARGF4 +ADDRLP4 88 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +CNSTI4 3 +ARGI4 +ADDRLP4 88 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +CNSTF4 1077936128 +DIVF4 +ARGF4 +ADDRLP4 88 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 36 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawField +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $952 +LABELV $941 +LABELV $934 +endproc CG_DrawFPS 92 36 +proc CG_DrawTimerMins 24 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 cg_drawTimer+12 +INDIRI4 +CNSTI4 0 +NEI4 $959 +ADDRGP4 $958 +JUMPV +LABELV $959 +ADDRLP4 8 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cgs+34760 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +CNSTI4 1000 +DIVI4 +ASGNI4 +ADDRLP4 16 +CNSTI4 60 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +ADDRLP4 16 +INDIRI4 +DIVI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 16 +INDIRI4 +ADDRLP4 0 +INDIRI4 +MULI4 +SUBI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +CNSTI4 3 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +CNSTF4 1077936128 +DIVF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawField +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $958 +endproc CG_DrawTimerMins 24 24 +proc CG_DrawTimerSecs 24 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 cg_drawTimer+12 +INDIRI4 +CNSTI4 0 +NEI4 $965 +ADDRGP4 $964 +JUMPV +LABELV $965 +ADDRLP4 8 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cgs+34760 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +CNSTI4 1000 +DIVI4 +ASGNI4 +ADDRLP4 16 +CNSTI4 60 +ASGNI4 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 16 +INDIRI4 +DIVI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +ADDRLP4 16 +INDIRI4 +ADDRLP4 4 +INDIRI4 +MULI4 +SUBI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +CVFI4 4 +ARGI4 +CNSTI4 2 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +CNSTF4 1073741824 +DIVF4 +CVFI4 4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawFieldPadded +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $964 +endproc CG_DrawTimerSecs 24 24 +proc CG_DrawTimer 90 36 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 12 +ADDRFP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 16 +ADDRFP4 16 +INDIRP4 +ASGNP4 +ADDRFP4 28 +ADDRFP4 28 +INDIRI4 +ASGNI4 +ADDRGP4 cg_drawTimer+12 +INDIRI4 +CNSTI4 0 +NEI4 $971 +ADDRGP4 $970 +JUMPV +LABELV $971 +ADDRLP4 44 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cgs+34760 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 44 +INDIRI4 +CNSTI4 1000 +DIVI4 +ASGNI4 +ADDRLP4 52 +CNSTI4 60 +ASGNI4 +ADDRLP4 28 +ADDRLP4 24 +INDIRI4 +ADDRLP4 52 +INDIRI4 +DIVI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 52 +INDIRI4 +ADDRLP4 28 +INDIRI4 +MULI4 +SUBI4 +ASGNI4 +ADDRLP4 64 +CNSTI4 10 +ASGNI4 +ADDRLP4 32 +ADDRLP4 24 +INDIRI4 +ADDRLP4 64 +INDIRI4 +DIVI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 64 +INDIRI4 +ADDRLP4 32 +INDIRI4 +MULI4 +SUBI4 +ASGNI4 +ADDRGP4 $976 +ARGP4 +ADDRLP4 28 +INDIRI4 +ARGI4 +ADDRLP4 32 +INDIRI4 +ARGI4 +ADDRLP4 24 +INDIRI4 +ARGI4 +ADDRLP4 72 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 72 +INDIRP4 +ASGNP4 +ADDRGP4 $949 +ARGP4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRLP4 76 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 76 +INDIRF4 +ASGNF4 +ADDRGP4 $949 +ARGP4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRLP4 80 +ADDRGP4 UI_Text_Height +CALLF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 84 +ADDRGP4 CG_DrawStrlen +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 84 +INDIRI4 +ASGNI4 +ADDRLP4 40 +ADDRLP4 12 +INDIRF4 +ADDRLP4 8 +INDIRI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRLP4 40 +INDIRF4 +ARGF4 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRI4 +ARGI4 +ADDRLP4 16 +ARGP4 +ADDRLP4 20 +ARGP4 +ADDRGP4 CG_AlignText +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $980 +JUMPV +LABELV $977 +ADDRLP4 88 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +INDIRI1 +ASGNI1 +ADDRLP4 88+1 +CNSTI1 0 +ASGNI1 +ADDRFP4 4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ADDRLP4 20 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRLP4 88 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 28 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $978 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $980 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +LTI4 $977 +LABELV $970 +endproc CG_DrawTimer 90 36 +proc SortScore 12 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 1668 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460+72 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460+72 +ADDP4 +INDIRI4 +SUBI4 +RETI4 +LABELV $984 +endproc SortScore 12 0 +proc SortWeaponClass 40 0 +ADDRLP4 0 +CNSTI4 1668 +ADDRFP4 0 +INDIRP4 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460 +ADDP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 1668 +ADDRFP4 4 +INDIRP4 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460 +ADDP4 +ASGNP4 +ADDRLP4 12 +CNSTI4 88 +ASGNI4 +ADDRLP4 8 +ADDRLP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $992 +ADDRLP4 20 +CNSTI4 88 +ASGNI4 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 28 +CNSTI4 2 +ASGNI4 +ADDRLP4 24 +INDIRI4 +ADDRLP4 28 +INDIRI4 +EQI4 $998 +ADDRLP4 32 +ADDRLP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 28 +INDIRI4 +EQI4 $998 +ADDRLP4 36 +CNSTI4 1 +ASGNI4 +ADDRLP4 24 +INDIRI4 +ADDRLP4 36 +INDIRI4 +EQI4 $998 +ADDRLP4 32 +INDIRI4 +ADDRLP4 36 +INDIRI4 +NEI4 $994 +LABELV $998 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +NEGI4 +ASGNI4 +LABELV $994 +LABELV $992 +ADDRLP4 8 +INDIRI4 +RETI4 +LABELV $989 +endproc SortWeaponClass 40 0 +lit +align 4 +LABELV $1045 +byte 4 0 +byte 4 0 +byte 4 0 +code +proc CG_DrawTeamOverlay 464 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +CNSTF4 1090519040 +DIVF4 +ASGNF4 +ADDRLP4 76 +CNSTF4 1082130432 +ASGNF4 +ADDRLP4 80 +CNSTF4 1073741824 +ASGNF4 +ADDRLP4 84 +CNSTF4 1073741824 +ASGNF4 +ADDRLP4 376 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 88 +CNSTF4 1050253722 +ASGNF4 +ADDRLP4 392 +CNSTF4 0 +ASGNF4 +ADDRLP4 380 +CNSTF4 1056964608 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 372 +CNSTI4 0 +ASGNI4 +ADDRLP4 92 +CNSTI4 0 +ASGNI4 +ADDRLP4 384 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 96 +ADDRLP4 384 +INDIRF4 +ASGNF4 +ADDRLP4 368 +CNSTI4 0 +ASGNI4 +ADDRLP4 388 +ADDRGP4 cg_drawTeamOverlay+12 +INDIRI4 +ASGNI4 +ADDRLP4 396 +ADDRGP4 cg_teamOverlaySortMode+12 +INDIRI4 +ASGNI4 +ADDRGP4 cg+109588+4 +INDIRI4 +CNSTI4 2 +NEI4 $1002 +ADDRGP4 $999 +JUMPV +LABELV $1002 +ADDRLP4 404 +CNSTI4 0 +ASGNI4 +ADDRLP4 388 +INDIRI4 +ADDRLP4 404 +INDIRI4 +EQI4 $1009 +ADDRGP4 cg_teamOverlayMaxPlayers+12 +INDIRI4 +ADDRLP4 404 +INDIRI4 +NEI4 $1006 +LABELV $1009 +ADDRGP4 $999 +JUMPV +LABELV $1006 +ADDRGP4 cgs+148212 +INDIRI4 +CNSTI4 0 +NEI4 $1010 +ADDRGP4 $999 +JUMPV +LABELV $1010 +ADDRGP4 cg+115308 +INDIRI4 +CNSTI4 0 +NEI4 $1018 +ADDRGP4 cg+109588+4 +INDIRI4 +CNSTI4 7 +NEI4 $1013 +LABELV $1018 +ADDRGP4 $999 +JUMPV +LABELV $1013 +ADDRLP4 20 +CNSTI4 1668 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460 +ADDP4 +ASGNP4 +ADDRLP4 388 +INDIRI4 +CNSTI4 1 +EQI4 $1023 +ADDRLP4 388 +INDIRI4 +CNSTI4 2 +NEI4 $1021 +LABELV $1023 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +LABELV $1024 +ADDRLP4 0 +CNSTI4 1668 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 0 +EQI4 $1029 +ADDRLP4 20 +INDIRP4 +CVPU4 4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +EQU4 $1029 +ADDRLP4 420 +CNSTI4 68 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 420 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 420 +INDIRI4 +ADDP4 +INDIRI4 +NEI4 $1029 +ADDRLP4 388 +INDIRI4 +CNSTI4 1 +NEI4 $1031 +ADDRLP4 424 +ADDRLP4 372 +INDIRI4 +ASGNI4 +ADDRLP4 372 +ADDRLP4 424 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 424 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 100 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $1032 +JUMPV +LABELV $1031 +ADDRLP4 428 +ADDRLP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 428 +INDIRI4 +CNSTI4 1 +EQI4 $1038 +ADDRLP4 428 +INDIRI4 +CNSTI4 2 +EQI4 $1038 +ADDRLP4 428 +INDIRI4 +CNSTI4 5 +EQI4 $1038 +ADDRLP4 428 +INDIRI4 +CNSTI4 6 +EQI4 $1038 +ADDRLP4 428 +INDIRI4 +CNSTI4 31 +NEI4 $1033 +LABELV $1038 +ADDRLP4 432 +ADDRLP4 372 +INDIRI4 +ASGNI4 +ADDRLP4 372 +ADDRLP4 432 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 432 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 100 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +LABELV $1033 +LABELV $1032 +LABELV $1029 +LABELV $1025 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 64 +LTI4 $1024 +ADDRGP4 $1022 +JUMPV +LABELV $1021 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1042 +JUMPV +LABELV $1039 +ADDRLP4 412 +CNSTI4 1852 +CNSTI4 212 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 468 +ADDP4 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 416 +ADDRGP4 $1045 +INDIRB +ASGNB 12 +ADDRLP4 428 +ADDRLP4 412 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRI4 +CNSTI4 255 +BANDI4 +ASGNI4 +ADDRLP4 436 +CNSTI4 1 +ASGNI4 +ADDRLP4 412 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 436 +INDIRI4 +NEI4 $1049 +ADDRLP4 428 +INDIRI4 +ADDRLP4 20 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +NEI4 $1049 +ADDRLP4 412 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ADDRLP4 436 +INDIRI4 +BANDI4 +CNSTI4 0 +EQI4 $1046 +LABELV $1049 +ADDRGP4 $1040 +JUMPV +LABELV $1046 +ADDRLP4 416 +ADDRLP4 412 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRF4 +ADDRGP4 cg+109588+20 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 416+4 +ADDRLP4 412 +INDIRP4 +CNSTI4 1568 +ADDP4 +INDIRF4 +ADDRGP4 cg+109588+20+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 416+8 +ADDRLP4 412 +INDIRP4 +CNSTI4 1572 +ADDP4 +INDIRF4 +ADDRGP4 cg+109588+20+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 416 +ARGP4 +ADDRLP4 444 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 444 +INDIRF4 +CNSTF4 1148846080 +GEF4 $1060 +ADDRLP4 448 +ADDRLP4 372 +INDIRI4 +ASGNI4 +ADDRLP4 372 +ADDRLP4 448 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 448 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 100 +ADDP4 +CNSTI4 212 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 468 +ADDP4 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $1060 +LABELV $1040 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1042 +ADDRLP4 8 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRI4 +LTI4 $1039 +LABELV $1022 +ADDRLP4 396 +INDIRI4 +CNSTI4 1 +NEI4 $1063 +ADDRLP4 100 +ARGP4 +ADDRLP4 372 +INDIRI4 +CVIU4 4 +ARGU4 +CNSTU4 4 +ARGU4 +ADDRGP4 SortScore +ARGP4 +ADDRGP4 qsort +CALLV +pop +ADDRGP4 $1064 +JUMPV +LABELV $1063 +ADDRLP4 396 +INDIRI4 +CNSTI4 2 +NEI4 $1065 +ADDRLP4 100 +ARGP4 +ADDRLP4 372 +INDIRI4 +CVIU4 4 +ARGU4 +CNSTU4 4 +ARGU4 +ADDRGP4 SortWeaponClass +ARGP4 +ADDRGP4 qsort +CALLV +pop +LABELV $1065 +LABELV $1064 +ADDRLP4 372 +INDIRI4 +ADDRGP4 cg_teamOverlayMaxPlayers+12 +INDIRI4 +LEI4 $1067 +ADDRLP4 372 +ADDRGP4 cg_teamOverlayMaxPlayers+12 +INDIRI4 +ASGNI4 +LABELV $1067 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 76 +ADDRLP4 76 +INDIRF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 80 +ADDRLP4 80 +INDIRF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 84 +ADDRLP4 84 +INDIRF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 376 +ADDRLP4 376 +INDIRF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 88 +ADDRLP4 88 +INDIRF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 380 +ADDRLP4 380 +INDIRF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 392 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 372 +INDIRI4 +CVIF4 4 +ADDRLP4 4 +INDIRF4 +MULF4 +SUBF4 +CNSTF4 1073741824 +DIVF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 392 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 420 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 24 +ADDRLP4 420 +INDIRF4 +ASGNF4 +ADDRLP4 24+4 +ADDRLP4 420 +INDIRF4 +ASGNF4 +ADDRLP4 24+8 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 24+12 +ADDRFP4 8 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1077 +JUMPV +LABELV $1074 +ADDRLP4 0 +CNSTI4 1668 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 100 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 0 +EQI4 $1082 +ADDRLP4 20 +INDIRP4 +CVPU4 4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +EQU4 $1082 +ADDRLP4 432 +CNSTI4 68 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 432 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 432 +INDIRI4 +ADDP4 +INDIRI4 +EQI4 $1079 +LABELV $1082 +ADDRGP4 $1075 +JUMPV +LABELV $1079 +ADDRLP4 40 +ARGP4 +CNSTI4 34 +ARGI4 +ADDRGP4 $1083 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 16 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 376 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRGP4 cgs+255316+184 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +ADDRLP4 24 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 440 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +ADDRLP4 440 +INDIRI4 +LEI4 $1088 +ADDRLP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +ADDRLP4 440 +INDIRI4 +NEI4 $1086 +LABELV $1088 +ADDRLP4 356 +ADDRGP4 $830 +ASGNP4 +ADDRGP4 $1087 +JUMPV +LABELV $1086 +ADDRLP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1089 +ADDRLP4 368 +ADDRLP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1090 +JUMPV +LABELV $1089 +ADDRLP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1091 +ADDRLP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 444 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 368 +ADDRLP4 444 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $1091 +LABELV $1090 +ADDRLP4 16 +INDIRF4 +ADDRLP4 76 +INDIRF4 +ADDF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +CNSTI4 1280 +ADDRLP4 368 +INDIRI4 +MULI4 +ADDRGP4 cg_weapons+416 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +ADDRGP4 cg+109588+192+24 +INDIRI4 +CNSTI4 2 +NEI4 $1094 +ADDRLP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1095 +ADDRLP4 16 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDF4 +ADDRLP4 76 +INDIRF4 +ADDF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +CNSTI4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_upgrades+8 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +ADDRGP4 $1095 +JUMPV +LABELV $1094 +ADDRLP4 368 +INDIRI4 +CNSTI4 30 +EQI4 $1106 +ADDRLP4 368 +INDIRI4 +CNSTI4 4 +EQI4 $1106 +ADDRLP4 368 +INDIRI4 +CNSTI4 6 +EQI4 $1106 +ADDRLP4 368 +INDIRI4 +CNSTI4 9 +NEI4 $1102 +LABELV $1106 +ADDRLP4 16 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDF4 +ADDRLP4 76 +INDIRF4 +ADDF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRGP4 cgs+255316+748 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +LABELV $1102 +LABELV $1095 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 100 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 452 +ADDRGP4 CG_GetColorCharForHealth +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRI4 +CNSTI4 734 +ADDI4 +ARGI4 +ADDRLP4 456 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRGP4 $1109 +ARGP4 +ADDRLP4 452 +INDIRI4 +CVII1 4 +CVII4 1 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 456 +INDIRP4 +ARGP4 +ADDRLP4 460 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 356 +ADDRLP4 460 +INDIRP4 +ASGNP4 +LABELV $1087 +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 448 +ADDRLP4 16 +INDIRF4 +CNSTF4 1073741824 +ADDRLP4 4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 76 +INDIRF4 +ADDF4 +ADDRLP4 84 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 452 +ADDRLP4 448 +INDIRF4 +ADDRLP4 380 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 364 +ADDRLP4 452 +INDIRF4 +ASGNF4 +ADDRLP4 360 +ADDRLP4 452 +INDIRF4 +ASGNF4 +ADDRLP4 364 +ARGP4 +ADDRLP4 448 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDF4 +ADDRLP4 80 +INDIRF4 +SUBF4 +ARGF4 +ADDRLP4 88 +INDIRF4 +ARGF4 +ADDRLP4 24 +ARGP4 +ADDRLP4 40 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRGP4 UI_Text_Paint_Limit +CALLV +pop +ADDRLP4 96 +ADDRLP4 384 +INDIRF4 +ASGNF4 +ADDRLP4 96 +ARGP4 +ADDRLP4 360 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDF4 +ADDRLP4 80 +INDIRF4 +SUBF4 +ARGF4 +ADDRLP4 88 +INDIRF4 +ARGF4 +ADDRLP4 24 +ARGP4 +ADDRLP4 356 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRGP4 UI_Text_Paint_Limit +CALLV +pop +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 92 +ADDRLP4 92 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1075 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1077 +ADDRLP4 8 +INDIRI4 +CNSTI4 64 +GEI4 $1110 +ADDRLP4 92 +INDIRI4 +ADDRLP4 372 +INDIRI4 +LTI4 $1074 +LABELV $1110 +LABELV $999 +endproc CG_DrawTeamOverlay 464 32 +proc CG_DrawClock 92 36 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 12 +ADDRFP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 16 +ADDRFP4 16 +INDIRP4 +ASGNP4 +ADDRFP4 28 +ADDRFP4 28 +INDIRI4 +ASGNI4 +ADDRGP4 cg_drawClock+12 +INDIRI4 +CNSTI4 0 +NEI4 $1112 +ADDRGP4 $1111 +JUMPV +LABELV $1112 +ADDRLP4 24 +ARGP4 +ADDRLP4 72 +ADDRGP4 trap_RealTime +CALLI4 +ASGNI4 +ADDRLP4 68 +ADDRLP4 72 +INDIRI4 +ASGNI4 +ADDRGP4 cg_drawClock+12 +INDIRI4 +CNSTI4 2 +NEI4 $1115 +ADDRGP4 $1118 +ARGP4 +ADDRLP4 24+8 +INDIRI4 +ARGI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 2 +MODI4 +CNSTI4 0 +EQI4 $1124 +ADDRLP4 76 +ADDRGP4 $1120 +ASGNP4 +ADDRGP4 $1125 +JUMPV +LABELV $1124 +ADDRLP4 76 +ADDRGP4 $1121 +ASGNP4 +LABELV $1125 +ADDRLP4 76 +INDIRP4 +ARGP4 +ADDRLP4 24+4 +INDIRI4 +ARGI4 +ADDRLP4 80 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 80 +INDIRP4 +ASGNP4 +ADDRGP4 $1116 +JUMPV +LABELV $1115 +ADDRLP4 80 +ADDRGP4 $1126 +ASGNP4 +ADDRLP4 76 +ADDRLP4 24+8 +INDIRI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +CNSTI4 0 +NEI4 $1128 +ADDRLP4 76 +CNSTI4 12 +ASGNI4 +ADDRGP4 $1129 +JUMPV +LABELV $1128 +ADDRLP4 76 +INDIRI4 +CNSTI4 12 +NEI4 $1130 +ADDRLP4 80 +ADDRGP4 $1132 +ASGNP4 +ADDRGP4 $1131 +JUMPV +LABELV $1130 +ADDRLP4 76 +INDIRI4 +CNSTI4 12 +LEI4 $1133 +ADDRLP4 76 +ADDRLP4 76 +INDIRI4 +CNSTI4 12 +SUBI4 +ASGNI4 +ADDRLP4 80 +ADDRGP4 $1132 +ASGNP4 +LABELV $1133 +LABELV $1131 +LABELV $1129 +ADDRGP4 $1135 +ARGP4 +ADDRLP4 76 +INDIRI4 +ARGI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 2 +MODI4 +CNSTI4 0 +EQI4 $1138 +ADDRLP4 84 +ADDRGP4 $1120 +ASGNP4 +ADDRGP4 $1139 +JUMPV +LABELV $1138 +ADDRLP4 84 +ADDRGP4 $1121 +ASGNP4 +LABELV $1139 +ADDRLP4 84 +INDIRP4 +ARGP4 +ADDRLP4 24+4 +INDIRI4 +ARGI4 +ADDRLP4 80 +INDIRP4 +ARGP4 +ADDRLP4 88 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 88 +INDIRP4 +ASGNP4 +LABELV $1116 +ADDRGP4 $949 +ARGP4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRLP4 76 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 76 +INDIRF4 +ASGNF4 +ADDRGP4 $949 +ARGP4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRLP4 80 +ADDRGP4 UI_Text_Height +CALLF4 +ASGNF4 +ADDRLP4 60 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 84 +ADDRGP4 CG_DrawStrlen +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 84 +INDIRI4 +ASGNI4 +ADDRLP4 64 +ADDRLP4 12 +INDIRF4 +ADDRLP4 8 +INDIRI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRLP4 64 +INDIRF4 +ARGF4 +ADDRLP4 60 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRI4 +ARGI4 +ADDRLP4 16 +ARGP4 +ADDRLP4 20 +ARGP4 +ADDRGP4 CG_AlignText +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1143 +JUMPV +LABELV $1140 +ADDRLP4 88 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +INDIRI1 +ASGNI1 +ADDRLP4 88+1 +CNSTI1 0 +ASGNI1 +ADDRFP4 4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ADDRLP4 20 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRLP4 88 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 28 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $1141 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1143 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +LTI4 $1140 +LABELV $1111 +endproc CG_DrawClock 92 36 +proc CG_DrawSnapshot 20 36 +ADDRGP4 cg_drawSnapshot+12 +INDIRI4 +CNSTI4 0 +NEI4 $1146 +ADDRGP4 $1145 +JUMPV +LABELV $1146 +ADDRGP4 $1149 +ARGP4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 cg+28 +INDIRI4 +ARGI4 +ADDRGP4 cgs+31456 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRLP4 16 +CNSTF4 0 +ASGNF4 +ADDRLP4 16 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRGP4 CG_AlignText +CALLV +pop +ADDRFP4 4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 28 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $1145 +endproc CG_DrawSnapshot 20 36 +export CG_AddLagometerFrameInfo +proc CG_AddLagometerFrameInfo 8 0 +ADDRLP4 0 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+32 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 lagometer+512 +INDIRI4 +CNSTI4 127 +BANDI4 +CNSTI4 2 +LSHI4 +ADDRGP4 lagometer +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRGP4 lagometer+512 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1154 +endproc CG_AddLagometerFrameInfo 8 0 +bss +align 4 +LABELV $1160 +skip 160 +align 4 +LABELV $1161 +skip 4 +export CG_AddLagometerSnapshotInfo +code +proc CG_AddLagometerSnapshotInfo 24 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1162 +ADDRGP4 lagometer+1540 +INDIRI4 +CNSTI4 127 +BANDI4 +CNSTI4 2 +LSHI4 +ADDRGP4 lagometer+1028 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRLP4 4 +ADDRGP4 lagometer+1540 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $1159 +JUMPV +LABELV $1162 +ADDRGP4 lagometer+1540 +INDIRI4 +CNSTI4 127 +BANDI4 +CNSTI4 2 +LSHI4 +ADDRGP4 lagometer+1028 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 lagometer+1540 +INDIRI4 +CNSTI4 127 +BANDI4 +CNSTI4 2 +LSHI4 +ADDRGP4 lagometer+516 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRGP4 lagometer+1540 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 cg+163724 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+36 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1173 +ADDRLP4 12 +ADDRGP4 $1161 +ASGNP4 +ADDRLP4 8 +ADDRLP4 12 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1160 +ADDP4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRGP4 $1161 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 40 +MODI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1177 +ADDRLP4 20 +ADDRGP4 cg+163724 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1160 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1178 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 40 +LTI4 $1177 +ADDRLP4 20 +ADDRGP4 cg+163724 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +CNSTI4 40 +DIVI4 +ASGNI4 +LABELV $1173 +LABELV $1159 +endproc CG_AddLagometerSnapshotInfo 24 0 +lit +align 4 +LABELV $1184 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +code +proc CG_DrawDisconnect 80 32 +ADDRLP4 44 +ADDRGP4 $1184 +INDIRB +ASGNB 16 +ADDRLP4 60 +ADDRGP4 trap_GetCurrentCmdNumber +CALLI4 +ASGNI4 +ADDRLP4 36 +ADDRLP4 60 +INDIRI4 +CNSTI4 64 +SUBI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_GetUserCmd +CALLI4 +pop +ADDRLP4 64 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 64 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +LEI4 $1189 +ADDRLP4 64 +INDIRI4 +ADDRGP4 cg+109556 +INDIRI4 +LEI4 $1185 +LABELV $1189 +ADDRGP4 $1183 +JUMPV +LABELV $1185 +ADDRLP4 24 +ADDRGP4 $1190 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +CNSTF4 1060320051 +ARGF4 +ADDRLP4 68 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 40 +ADDRLP4 68 +INDIRF4 +CVFI4 4 +ASGNI4 +CNSTI4 320 +ADDRLP4 40 +INDIRI4 +CNSTI4 2 +DIVI4 +SUBI4 +CVIF4 4 +ARGF4 +CNSTF4 1120403456 +ARGF4 +CNSTF4 1060320051 +ARGF4 +ADDRLP4 44 +ARGP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +CNSTI4 3 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +ADDRGP4 cg+109556 +INDIRI4 +CNSTI4 9 +RSHI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $1191 +ADDRGP4 $1183 +JUMPV +LABELV $1191 +ADDRLP4 28 +CNSTF4 1142161408 +ASGNF4 +ADDRLP4 32 +CNSTF4 1138229248 +ASGNF4 +ADDRGP4 $1194 +ARGP4 +ADDRLP4 72 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRF4 +ARGF4 +ADDRLP4 32 +INDIRF4 +ARGF4 +ADDRLP4 76 +CNSTF4 1111490560 +ASGNF4 +ADDRLP4 76 +INDIRF4 +ARGF4 +ADDRLP4 76 +INDIRF4 +ARGF4 +ADDRLP4 72 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +LABELV $1183 +endproc CG_DrawDisconnect 80 32 +proc CG_DrawLagometer 132 36 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 16 +ADDRFP4 16 +INDIRP4 +ASGNP4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $1196 +ADDRGP4 $1195 +JUMPV +LABELV $1196 +ADDRGP4 cg_lagometer+12 +INDIRI4 +CNSTI4 0 +NEI4 $1199 +ADDRGP4 $1195 +JUMPV +LABELV $1199 +ADDRGP4 cg+8 +INDIRI4 +CNSTI4 0 +EQI4 $1202 +ADDRGP4 $1195 +JUMPV +LABELV $1202 +ADDRLP4 36 +ADDRFP4 16 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 36+4 +ADDRFP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 36+8 +ADDRFP4 16 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 36+12 +ADDRFP4 16 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 36+12 +CNSTF4 1048576000 +ASGNF4 +ADDRLP4 36 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 cgs+255316+4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 84 +ADDRFP4 0 +INDIRP4 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 64 +ADDRLP4 84 +INDIRI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 84 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 88 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 68 +ADDRLP4 88 +INDIRI4 +ASGNI4 +ADDRLP4 32 +ADDRLP4 88 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ASGNF4 +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 24 +ARGP4 +ADDRLP4 32 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 52 +ARGP4 +ADDRGP4 CG_AdjustFrom640 +CALLV +pop +ADDRLP4 20 +CNSTI4 -1 +ASGNI4 +ADDRLP4 16 +ADDRLP4 52 +INDIRF4 +CNSTF4 1077936128 +DIVF4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 32 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 16 +INDIRF4 +CNSTF4 1133903872 +DIVF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1214 +JUMPV +LABELV $1211 +ADDRLP4 8 +ADDRGP4 lagometer+512 +INDIRI4 +CNSTI4 1 +SUBI4 +ADDRLP4 4 +INDIRI4 +SUBI4 +CNSTI4 127 +BANDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 lagometer +ADDP4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +LEF4 $1216 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +EQI4 $1218 +ADDRLP4 20 +CNSTI4 1 +ASGNI4 +ADDRGP4 g_color_table+48 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $1218 +ADDRLP4 0 +INDIRF4 +ADDRLP4 16 +INDIRF4 +LEF4 $1221 +ADDRLP4 0 +ADDRLP4 16 +INDIRF4 +ASGNF4 +LABELV $1221 +ADDRLP4 24 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDF4 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +SUBF4 +ARGF4 +ADDRLP4 56 +INDIRF4 +ADDRLP4 0 +INDIRF4 +SUBF4 +ARGF4 +CNSTF4 1065353216 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 100 +CNSTF4 0 +ASGNF4 +ADDRLP4 100 +INDIRF4 +ARGF4 +ADDRLP4 100 +INDIRF4 +ARGF4 +ADDRLP4 100 +INDIRF4 +ARGF4 +ADDRLP4 100 +INDIRF4 +ARGF4 +ADDRGP4 cgs+255316+4 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +ADDRGP4 $1217 +JUMPV +LABELV $1216 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +GEF4 $1225 +ADDRLP4 20 +INDIRI4 +CNSTI4 2 +EQI4 $1227 +ADDRLP4 20 +CNSTI4 2 +ASGNI4 +ADDRGP4 g_color_table+64 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $1227 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ADDRLP4 16 +INDIRF4 +LEF4 $1230 +ADDRLP4 0 +ADDRLP4 16 +INDIRF4 +ASGNF4 +LABELV $1230 +ADDRLP4 24 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDF4 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +SUBF4 +ARGF4 +ADDRLP4 56 +INDIRF4 +ARGF4 +CNSTF4 1065353216 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 96 +CNSTF4 0 +ASGNF4 +ADDRLP4 96 +INDIRF4 +ARGF4 +ADDRLP4 96 +INDIRF4 +ARGF4 +ADDRLP4 96 +INDIRF4 +ARGF4 +ADDRLP4 96 +INDIRF4 +ARGF4 +ADDRGP4 cgs+255316+4 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +LABELV $1225 +LABELV $1217 +LABELV $1212 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1214 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +ADDRLP4 12 +INDIRF4 +LTF4 $1211 +ADDRLP4 16 +ADDRLP4 52 +INDIRF4 +CNSTF4 1073741824 +DIVF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 16 +INDIRF4 +CNSTF4 1147207680 +DIVF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1237 +JUMPV +LABELV $1234 +ADDRLP4 8 +ADDRGP4 lagometer+1540 +INDIRI4 +CNSTI4 1 +SUBI4 +ADDRLP4 4 +INDIRI4 +SUBI4 +CNSTI4 127 +BANDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 lagometer+1028 +ADDP4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +LEF4 $1240 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 lagometer+516 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $1242 +ADDRLP4 20 +INDIRI4 +CNSTI4 5 +EQI4 $1243 +ADDRLP4 20 +CNSTI4 5 +ASGNI4 +ADDRGP4 g_color_table+48 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRGP4 $1243 +JUMPV +LABELV $1242 +ADDRLP4 20 +INDIRI4 +CNSTI4 3 +EQI4 $1248 +ADDRLP4 20 +CNSTI4 3 +ASGNI4 +ADDRGP4 g_color_table+32 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $1248 +LABELV $1243 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ADDRLP4 16 +INDIRF4 +LEF4 $1251 +ADDRLP4 0 +ADDRLP4 16 +INDIRF4 +ASGNF4 +LABELV $1251 +ADDRLP4 24 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDF4 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +SUBF4 +ARGF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 52 +INDIRF4 +ADDF4 +ADDRLP4 0 +INDIRF4 +SUBF4 +ARGF4 +CNSTF4 1065353216 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 100 +CNSTF4 0 +ASGNF4 +ADDRLP4 100 +INDIRF4 +ARGF4 +ADDRLP4 100 +INDIRF4 +ARGF4 +ADDRLP4 100 +INDIRF4 +ARGF4 +ADDRLP4 100 +INDIRF4 +ARGF4 +ADDRGP4 cgs+255316+4 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +ADDRGP4 $1241 +JUMPV +LABELV $1240 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +GEF4 $1255 +ADDRLP4 20 +INDIRI4 +CNSTI4 4 +EQI4 $1257 +ADDRLP4 20 +CNSTI4 4 +ASGNI4 +ADDRGP4 g_color_table+16 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $1257 +ADDRLP4 24 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDF4 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +SUBF4 +ARGF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 52 +INDIRF4 +ADDF4 +ADDRLP4 16 +INDIRF4 +SUBF4 +ARGF4 +CNSTF4 1065353216 +ARGF4 +ADDRLP4 16 +INDIRF4 +ARGF4 +ADDRLP4 100 +CNSTF4 0 +ASGNF4 +ADDRLP4 100 +INDIRF4 +ARGF4 +ADDRLP4 100 +INDIRF4 +ARGF4 +ADDRLP4 100 +INDIRF4 +ARGF4 +ADDRLP4 100 +INDIRF4 +ARGF4 +ADDRGP4 cgs+255316+4 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +LABELV $1255 +LABELV $1241 +LABELV $1235 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1237 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +ADDRLP4 12 +INDIRF4 +LTF4 $1234 +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 96 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg_nopredict+12 +INDIRI4 +ADDRLP4 96 +INDIRI4 +NEI4 $1266 +ADDRGP4 cg_synchronousClients+12 +INDIRI4 +ADDRLP4 96 +INDIRI4 +EQI4 $1262 +LABELV $1266 +ADDRLP4 60 +ADDRGP4 $1267 +ASGNP4 +ADDRGP4 $1263 +JUMPV +LABELV $1262 +ADDRGP4 $178 +ARGP4 +ADDRGP4 cg+163724 +INDIRI4 +ARGI4 +ADDRLP4 100 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 60 +ADDRLP4 100 +INDIRP4 +ASGNP4 +LABELV $1263 +ADDRLP4 60 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRLP4 104 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 112 +CNSTF4 1073741824 +ASGNF4 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +CNSTF4 1073741824 +DIVF4 +ADDF4 +ADDRLP4 104 +INDIRF4 +ADDRLP4 112 +INDIRF4 +DIVF4 +SUBF4 +ADDRFP4 4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 60 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRLP4 116 +ADDRGP4 UI_Text_Height +CALLF4 +ASGNF4 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 112 +INDIRF4 +DIVF4 +ADDF4 +ADDRLP4 116 +INDIRF4 +CNSTF4 1073741824 +DIVF4 +ADDF4 +ADDRFP4 8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 36 +ADDRFP4 16 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 36+4 +ADDRFP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 36+8 +ADDRFP4 16 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 36+12 +ADDRFP4 16 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 36+12 +CNSTF4 1056964608 +ASGNF4 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 32 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRLP4 36 +ARGP4 +ADDRLP4 60 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRLP4 128 +CNSTI4 0 +ASGNI4 +ADDRLP4 128 +INDIRI4 +ARGI4 +ADDRLP4 128 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +ADDRGP4 CG_DrawDisconnect +CALLV +pop +LABELV $1195 +endproc CG_DrawLagometer 132 36 +data +export oldestSpeedSample +align 4 +LABELV oldestSpeedSample +byte 4 0 +export maxSpeedSample +align 4 +LABELV maxSpeedSample +byte 4 0 +export CG_AddSpeed +code +proc CG_AddSpeed 40 4 +ADDRLP4 4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 cg_drawSpeed+12 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +EQI4 $1275 +ADDRLP4 4+8 +CNSTF4 0 +ASGNF4 +LABELV $1275 +ADDRLP4 4 +ARGP4 +ADDRLP4 16 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ADDRGP4 maxSpeedSample +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 speedSamples +ADDP4 +INDIRF4 +LEF4 $1279 +ADDRLP4 24 +ADDRGP4 oldestSpeedSample +ASGNP4 +ADDRLP4 20 +ADDRLP4 24 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRGP4 maxSpeedSample +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 speedSamples +ADDP4 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRGP4 oldestSpeedSample +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +CNSTI4 160 +MODI4 +ASGNI4 +ADDRGP4 $1273 +JUMPV +LABELV $1279 +ADDRGP4 oldestSpeedSample +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 speedSamples +ADDP4 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 24 +ADDRGP4 oldestSpeedSample +ASGNP4 +ADDRLP4 20 +ADDRLP4 24 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 maxSpeedSample +INDIRI4 +ADDRLP4 20 +INDIRI4 +NEI4 $1281 +ADDRGP4 maxSpeedSample +CNSTI4 0 +ASGNI4 +ADDRLP4 28 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1286 +JUMPV +LABELV $1283 +ADDRLP4 32 +CNSTI4 2 +ASGNI4 +ADDRLP4 36 +ADDRGP4 speedSamples +ASGNP4 +ADDRLP4 28 +INDIRI4 +ADDRLP4 32 +INDIRI4 +LSHI4 +ADDRLP4 36 +INDIRP4 +ADDP4 +INDIRF4 +ADDRGP4 maxSpeedSample +INDIRI4 +ADDRLP4 32 +INDIRI4 +LSHI4 +ADDRLP4 36 +INDIRP4 +ADDP4 +INDIRF4 +LEF4 $1287 +ADDRGP4 maxSpeedSample +ADDRLP4 28 +INDIRI4 +ASGNI4 +LABELV $1287 +LABELV $1284 +ADDRLP4 28 +ADDRLP4 28 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1286 +ADDRLP4 28 +INDIRI4 +CNSTI4 160 +LTI4 $1283 +LABELV $1281 +ADDRLP4 28 +ADDRGP4 oldestSpeedSample +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +CNSTI4 160 +MODI4 +ASGNI4 +LABELV $1273 +endproc CG_AddSpeed 40 4 +lit +align 4 +LABELV $1290 +byte 4 0 +byte 4 0 +byte 4 1065353216 +align 4 +LABELV $1291 +byte 4 0 +byte 4 1065353216 +byte 4 0 +align 4 +LABELV $1292 +byte 4 1065353216 +byte 4 0 +byte 4 0 +code +proc CG_DrawSpeedGraph 116 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 24 +ADDRGP4 $1290 +INDIRB +ASGNB 12 +ADDRLP4 36 +ADDRGP4 $1291 +INDIRB +ASGNB 12 +ADDRLP4 56 +ADDRGP4 $1292 +INDIRB +ASGNB 12 +ADDRLP4 48 +ADDRGP4 maxSpeedSample +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 speedSamples +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 48 +INDIRF4 +CNSTF4 1147207680 +GEF4 $1293 +ADDRLP4 48 +CNSTF4 1147207680 +ASGNF4 +LABELV $1293 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 cgs+255316+4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 8+4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 8+8 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 8+12 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +LABELV $1300 +ADDRLP4 0 +ADDRGP4 oldestSpeedSample +INDIRI4 +ADDRLP4 4 +INDIRI4 +ADDI4 +CNSTI4 160 +MODI4 +CNSTI4 2 +LSHI4 +ADDRGP4 speedSamples +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +CNSTF4 1148846080 +GEF4 $1304 +ADDRLP4 76 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 80 +ADDRLP4 0 +INDIRF4 +CNSTF4 1148846080 +DIVF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 76 +INDIRF4 +ADDRLP4 80 +INDIRF4 +ADDRLP4 36 +INDIRF4 +ADDRLP4 76 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 8+4 +ADDRLP4 24+4 +INDIRF4 +ADDRLP4 80 +INDIRF4 +ADDRLP4 36+4 +INDIRF4 +ADDRLP4 24+4 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 8+8 +ADDRLP4 24+8 +INDIRF4 +ADDRLP4 0 +INDIRF4 +CNSTF4 1148846080 +DIVF4 +ADDRLP4 36+8 +INDIRF4 +ADDRLP4 24+8 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $1305 +JUMPV +LABELV $1304 +ADDRLP4 0 +INDIRF4 +CNSTF4 1153957888 +GEF4 $1314 +ADDRLP4 84 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 88 +ADDRLP4 0 +INDIRF4 +CNSTF4 1148846080 +SUBF4 +CNSTF4 1142292480 +DIVF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 84 +INDIRF4 +ADDRLP4 88 +INDIRF4 +ADDRLP4 56 +INDIRF4 +ADDRLP4 84 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 8+4 +ADDRLP4 36+4 +INDIRF4 +ADDRLP4 88 +INDIRF4 +ADDRLP4 56+4 +INDIRF4 +ADDRLP4 36+4 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 8+8 +ADDRLP4 36+8 +INDIRF4 +ADDRLP4 0 +INDIRF4 +CNSTF4 1148846080 +SUBF4 +CNSTF4 1142292480 +DIVF4 +ADDRLP4 56+8 +INDIRF4 +ADDRLP4 36+8 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $1315 +JUMPV +LABELV $1314 +ADDRLP4 8 +ADDRLP4 56 +INDIRB +ASGNB 12 +LABELV $1315 +LABELV $1305 +ADDRLP4 8 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 104 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +CNSTF4 1065353216 +ADDRLP4 0 +INDIRF4 +ADDRLP4 48 +INDIRF4 +DIVF4 +SUBF4 +ADDRLP4 104 +INDIRP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 108 +CNSTF4 1126170624 +ASGNF4 +ADDRLP4 112 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +ADDRLP4 108 +INDIRF4 +DIVF4 +ADDRLP4 112 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRLP4 52 +INDIRF4 +ARGF4 +ADDRLP4 112 +INDIRF4 +ADDRLP4 108 +INDIRF4 +DIVF4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ADDRLP4 104 +INDIRP4 +INDIRF4 +MULF4 +ADDRLP4 48 +INDIRF4 +DIVF4 +ARGF4 +ADDRGP4 cgs+255316+4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +LABELV $1301 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 160 +LTI4 $1300 +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $1289 +endproc CG_DrawSpeedGraph 116 20 +proc CG_DrawSpeedText 56 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 16 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 16+12 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 cg+109588+148 +INDIRI4 +ADDRGP4 cg+4 +INDIRI4 +NEI4 $1328 +ADDRLP4 36 +ADDRGP4 cg+109588+32 +INDIRB +ASGNB 12 +ADDRGP4 cg_drawSpeed+12 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +EQI4 $1335 +ADDRLP4 36+8 +CNSTF4 0 +ASGNF4 +LABELV $1335 +ADDRLP4 36 +ARGP4 +ADDRLP4 48 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 48 +INDIRF4 +ASGNF4 +ADDRGP4 $1329 +JUMPV +LABELV $1328 +ADDRGP4 oldestSpeedSample +INDIRI4 +CNSTI4 0 +NEI4 $1339 +ADDRLP4 32 +ADDRGP4 speedSamples+636 +INDIRF4 +ASGNF4 +ADDRGP4 $1340 +JUMPV +LABELV $1339 +ADDRLP4 32 +ADDRGP4 oldestSpeedSample +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 speedSamples-4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $1340 +LABELV $1329 +ADDRLP4 0 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 $178 +ARGP4 +ADDRLP4 32 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRLP4 36 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRLP4 40 +ADDRGP4 UI_Text_Height +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 36 +INDIRF4 +SUBF4 +CNSTF4 1073741824 +DIVF4 +ADDF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 40 +INDIRF4 +ADDF4 +CNSTF4 1073741824 +DIVF4 +ADDF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRLP4 16 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRLP4 52 +CNSTI4 0 +ASGNI4 +ADDRLP4 52 +INDIRI4 +ARGI4 +ADDRLP4 52 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $1326 +endproc CG_DrawSpeedText 56 32 +proc CG_DrawSpeed 0 20 +ADDRGP4 cg_drawSpeed+12 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $1344 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRFP4 20 +INDIRP4 +ARGP4 +ADDRGP4 CG_DrawSpeedGraph +CALLV +pop +LABELV $1344 +ADDRGP4 cg_drawSpeed+12 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $1347 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRGP4 CG_DrawSpeedText +CALLV +pop +LABELV $1347 +LABELV $1343 +endproc CG_DrawSpeed 0 20 +proc CG_DrawConsole 0 36 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRI4 +ARGI4 +ADDRFP4 28 +INDIRI4 +ARGI4 +ADDRGP4 cg+119060 +ARGP4 +ADDRGP4 UI_DrawTextBlock +CALLV +pop +LABELV $1350 +endproc CG_DrawConsole 0 36 +proc CG_DrawTutorial 4 36 +ADDRGP4 cg_tutorial+12 +INDIRI4 +CNSTI4 0 +NEI4 $1353 +ADDRGP4 $1352 +JUMPV +LABELV $1353 +ADDRLP4 0 +ADDRGP4 CG_TutorialText +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRI4 +ARGI4 +ADDRFP4 28 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 UI_DrawTextBlock +CALLV +pop +LABELV $1352 +endproc CG_DrawTutorial 4 36 +export CG_DrawWeaponIcon +proc CG_DrawWeaponIcon 44 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 12 +CNSTI4 1852 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 BG_GetPlayerWeapon +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 20 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 cg+109588+192 +INDIRI4 +CNSTI4 0 +GTI4 $1359 +ADDRGP4 $1356 +JUMPV +LABELV $1359 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $1365 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $1363 +LABELV $1365 +ADDRGP4 $1366 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 CG_Error +CALLV +pop +ADDRGP4 $1356 +JUMPV +LABELV $1363 +CNSTI4 1280 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg_weapons +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1367 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 28 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRGP4 $1369 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 28 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $1356 +JUMPV +LABELV $1367 +ADDRLP4 4 +INDIRP4 +CNSTI4 388 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1370 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 28 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1370 +ADDRLP4 32 +ADDRLP4 4 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRLP4 8 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRLP4 32 +INDIRF4 +CNSTF4 1051260355 +GEF4 $1372 +ADDRFP4 4 +INDIRP4 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 36 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 40 +CNSTF4 0 +ASGNF4 +ADDRLP4 36 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 36 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 40 +INDIRF4 +ASGNF4 +LABELV $1372 +LABELV $1370 +ADDRGP4 cg+109588+192+24 +INDIRI4 +CNSTI4 1 +NEI4 $1374 +ADDRGP4 cg+109588+192+20 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 288 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 cgs+34776 +INDIRI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 BG_AlienCanEvolve +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +NEI4 $1374 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+119056 +INDIRI4 +SUBI4 +CNSTI4 2000 +GTI4 $1383 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+119056 +INDIRI4 +SUBI4 +CNSTI4 300 +DIVI4 +CNSTI4 2 +MODI4 +CNSTI4 0 +EQI4 $1387 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTF4 0 +ASGNF4 +LABELV $1387 +LABELV $1383 +LABELV $1374 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +CNSTI4 1280 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg_weapons+416 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $1356 +endproc CG_DrawWeaponIcon 44 20 +proc CG_DrawCrosshair 64 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 44 +ADDP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 BG_GetPlayerWeapon +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRGP4 cg_drawCrosshair+12 +INDIRI4 +CNSTI4 0 +NEI4 $1394 +ADDRGP4 $1392 +JUMPV +LABELV $1394 +ADDRGP4 cg_drawCrosshair+12 +INDIRI4 +CNSTI4 1 +NEI4 $1397 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1397 +ADDRGP4 $1392 +JUMPV +LABELV $1397 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 312 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1400 +ADDRGP4 $1392 +JUMPV +LABELV $1400 +ADDRGP4 cg+109580 +INDIRI4 +CNSTI4 0 +EQI4 $1403 +ADDRGP4 $1392 +JUMPV +LABELV $1403 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $1406 +ADDRGP4 $1392 +JUMPV +LABELV $1406 +ADDRLP4 4 +CNSTI4 1280 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 cg_weapons +ADDP4 +ASGNP4 +ADDRLP4 44 +ADDRLP4 4 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 cg_crosshairSize+8 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 44 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 44 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRGP4 cgDC+196 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 52 +CNSTF4 1073741824 +ASGNF4 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 52 +INDIRF4 +DIVF4 +ADDF4 +ADDRLP4 0 +INDIRF4 +ADDRLP4 52 +INDIRF4 +DIVF4 +SUBF4 +ASGNF4 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 52 +INDIRF4 +DIVF4 +ADDF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 52 +INDIRF4 +DIVF4 +SUBF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 4 +INDIRP4 +CNSTI4 424 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+117440 +INDIRI4 +EQI4 $1416 +ADDRGP4 cg+117432 +INDIRI4 +CNSTI4 0 +LTI4 $1411 +LABELV $1416 +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +LABELV $1417 +ADDRLP4 60 +ADDRLP4 56 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +CNSTF4 1056964608 +ADDRLP4 60 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +LABELV $1418 +ADDRLP4 56 +ADDRLP4 56 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 3 +LTI4 $1417 +LABELV $1411 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $1421 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $1421 +LABELV $1392 +endproc CG_DrawCrosshair 64 20 +proc CG_ScanForCrosshairEntity 116 28 +ADDRLP4 60 +ADDRGP4 cg+112080+24 +INDIRB +ASGNB 12 +ADDRLP4 92 +CNSTF4 1207959552 +ASGNF4 +ADDRLP4 72 +ADDRLP4 60 +INDIRF4 +ADDRLP4 92 +INDIRF4 +ADDRGP4 cg+112080+36 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 72+4 +ADDRLP4 60+4 +INDIRF4 +ADDRLP4 92 +INDIRF4 +ADDRGP4 cg+112080+36+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 72+8 +ADDRLP4 60+8 +INDIRF4 +CNSTF4 1207959552 +ADDRGP4 cg+112080+36+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRLP4 96 +ADDRGP4 vec3_origin +ASGNP4 +ADDRLP4 96 +INDIRP4 +ARGP4 +ADDRLP4 96 +INDIRP4 +ARGP4 +ADDRLP4 72 +ARGP4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 33554433 +ARGI4 +ADDRGP4 CG_Trace +CALLV +pop +ADDRLP4 0+12 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 100 +ADDRGP4 trap_CM_PointContents +CALLI4 +ASGNI4 +ADDRLP4 84 +ADDRLP4 100 +INDIRI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +EQI4 $1440 +ADDRGP4 $1423 +JUMPV +LABELV $1440 +ADDRLP4 0+52 +INDIRI4 +CNSTI4 64 +LTI4 $1442 +ADDRLP4 104 +CNSTI4 1852 +ADDRLP4 0+52 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 108 +ADDRLP4 104 +INDIRP4 +ASGNP4 +ADDRLP4 108 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $1446 +ADDRLP4 108 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 112 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +NEI4 $1446 +ADDRGP4 cg+117432 +ADDRLP4 0+52 +INDIRI4 +ASGNI4 +ADDRGP4 $1423 +JUMPV +LABELV $1446 +ADDRGP4 cg+117432 +CNSTI4 -1 +ASGNI4 +ADDRGP4 $1423 +JUMPV +LABELV $1442 +ADDRLP4 88 +CNSTI4 1668 +ADDRLP4 0+52 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460+68 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1455 +ADDRLP4 88 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +EQI4 $1458 +ADDRGP4 $1423 +JUMPV +LABELV $1458 +LABELV $1455 +ADDRGP4 cg+117436 +ADDRLP4 0+52 +INDIRI4 +ASGNI4 +ADDRGP4 cg+117440 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +LABELV $1423 +endproc CG_ScanForCrosshairEntity 116 28 +proc CG_DrawLocation 48 36 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 cg+24 +INDIRI4 +CNSTI4 0 +EQI4 $1466 +ADDRGP4 $1465 +JUMPV +LABELV $1466 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 24 +ADDRGP4 CG_GetPlayerLocation +CALLP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 24 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1469 +ADDRLP4 12 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +CNSTI4 734 +ADDI4 +ARGI4 +ADDRLP4 28 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 28 +INDIRP4 +ASGNP4 +ADDRGP4 $1470 +JUMPV +LABELV $1469 +CNSTI4 734 +ARGI4 +ADDRLP4 32 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 32 +INDIRP4 +ASGNP4 +LABELV $1470 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 36 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 36 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +GEF4 $1471 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 40 +CNSTF4 0 +ASGNF4 +ADDRLP4 40 +INDIRF4 +ARGF4 +ADDRLP4 40 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRGP4 CG_AlignText +CALLV +pop +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 44 +INDIRI4 +ARGI4 +ADDRLP4 44 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +ADDRGP4 $1472 +JUMPV +LABELV $1471 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 40 +CNSTF4 0 +ASGNF4 +ADDRLP4 40 +INDIRF4 +ARGF4 +ADDRLP4 40 +INDIRF4 +ARGF4 +CNSTI4 4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRGP4 CG_AlignText +CALLV +pop +ADDRLP4 16 +ARGP4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRGP4 UI_Text_Paint_Limit +CALLV +pop +LABELV $1472 +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $1465 +endproc CG_DrawLocation 48 36 +proc CG_DrawCrosshairNames 36 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 cg_drawCrosshairNames+12 +INDIRI4 +CNSTI4 0 +NEI4 $1474 +ADDRGP4 $1473 +JUMPV +LABELV $1474 +ADDRGP4 cg+109580 +INDIRI4 +CNSTI4 0 +EQI4 $1477 +ADDRGP4 $1473 +JUMPV +LABELV $1477 +ADDRGP4 CG_ScanForCrosshairEntity +CALLV +pop +ADDRGP4 cg+117440 +INDIRI4 +ARGI4 +CNSTI4 1000 +ARGI4 +ADDRLP4 16 +ADDRGP4 CG_FadeColor +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1481 +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRGP4 $1473 +JUMPV +LABELV $1481 +ADDRLP4 0 +CNSTI4 1668 +ADDRGP4 cg+117436 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460+4 +ADDP4 +ASGNP4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg_teamOverlayUserinfo+12 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $1486 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $1486 +ADDRGP4 cgs+148212 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $1486 +CNSTI4 1668 +ADDRGP4 cg+117436 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460+80 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +LEI4 $1486 +ADDRGP4 cg+117436 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 CG_GetColorCharForHealth +CALLI4 +ASGNI4 +ADDRGP4 $1494 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 24 +INDIRI4 +CVII1 4 +CVII4 1 +ARGI4 +CNSTI4 1668 +ADDRGP4 cg+117436 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460+80 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 28 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 28 +INDIRP4 +ASGNP4 +LABELV $1486 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 24 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 32 +CNSTF4 1073741824 +ASGNF4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 32 +INDIRF4 +DIVF4 +ADDF4 +ASGNF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 32 +INDIRF4 +DIVF4 +SUBF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $1473 +endproc CG_DrawCrosshairNames 36 32 +export CG_OwnerDraw +proc CG_OwnerDraw 20 36 +ADDRFP4 52 +ADDRFP4 52 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 0+12 +ADDRFP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +LTI4 $1504 +ADDRLP4 16 +INDIRI4 +CNSTI4 67 +GTI4 $1504 +ADDRLP4 16 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1569 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1569 +address $1513 +address $1514 +address $1510 +address $1511 +address $1512 +address $1505 +address $1507 +address $1504 +address $1508 +address $1508 +address $1508 +address $1508 +address $1509 +address $1521 +address $1517 +address $1518 +address $1532 +address $1534 +address $1533 +address $1519 +address $1520 +address $1525 +address $1524 +address $1523 +address $1522 +address $1526 +address $1527 +address $1528 +address $1529 +address $1530 +address $1515 +address $1516 +address $1539 +address $1536 +address $1563 +address $1506 +address $1531 +address $1535 +address $1537 +address $1543 +address $1544 +address $1545 +address $1546 +address $1547 +address $1548 +address $1549 +address $1550 +address $1551 +address $1552 +address $1553 +address $1554 +address $1555 +address $1556 +address $1557 +address $1559 +address $1560 +address $1561 +address $1562 +address $1564 +address $1538 +address $1540 +address $1541 +address $1542 +address $1565 +address $1566 +address $1567 +address $1568 +address $1558 +code +LABELV $1505 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 CG_DrawPlayerCreditsValue +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1506 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 60 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPlayerCreditsFraction +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1507 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_DrawPlayerCreditsValue +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1508 +ADDRFP4 24 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRFP4 56 +INDIRP4 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 60 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPlayerStamina +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1509 +ADDRLP4 0 +ARGP4 +ADDRFP4 56 +INDIRP4 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 60 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPlayerStaminaBolt +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1510 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRGP4 CG_DrawPlayerAmmoValue +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1511 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRGP4 CG_DrawPlayerClipsValue +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1512 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRGP4 CG_DrawPlayerBuildTimer +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1513 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRGP4 CG_DrawPlayerHealthValue +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1514 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRGP4 CG_DrawPlayerHealthCross +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1515 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 60 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPlayerChargeBarBG +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1516 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 60 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPlayerChargeBar +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1517 +ADDRLP4 0 +ARGP4 +ADDRFP4 56 +INDIRP4 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 60 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPlayerClipsRing +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1518 +ADDRLP4 0 +ARGP4 +ADDRFP4 56 +INDIRP4 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 60 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPlayerBuildTimerRing +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1519 +ADDRLP4 0 +ARGP4 +ADDRFP4 56 +INDIRP4 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 60 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPlayerWallclimbing +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1520 +ADDRLP4 0 +ARGP4 +ADDRFP4 56 +INDIRP4 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 60 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPlayerBoosted +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1521 +ADDRLP4 0 +ARGP4 +ADDRFP4 56 +INDIRP4 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 60 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPlayerBoosterBolt +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1522 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 60 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPlayerFbreath +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1523 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 60 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPlayerPrickles +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1524 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 60 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPlayerBombs +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1525 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 60 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPlayerPoisonBarbs +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1526 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 60 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawInvisbleStatus +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1527 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 60 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawInvisbleOverlay +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1528 +ADDRLP4 0 +ARGP4 +ADDRGP4 CG_DrawAlienSense +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1529 +ADDRLP4 0 +ARGP4 +ADDRFP4 60 +INDIRI4 +ARGI4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRGP4 CG_DrawHumanScanner +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1530 +ADDRLP4 0 +ARGP4 +ADDRFP4 60 +INDIRI4 +ARGI4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRGP4 CG_DrawUsableBuildable +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1531 +ADDRLP4 0 +ARGP4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 60 +INDIRI4 +ARGI4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawKiller +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1532 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRGP4 CG_DrawItemSelect +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1533 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRGP4 CG_DrawWeaponIcon +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1534 +ADDRLP4 0 +ARGP4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawItemSelectText +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1535 +ADDRLP4 0 +ARGP4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 60 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawTeamSpectators +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1536 +ADDRLP4 0 +ARGP4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRGP4 CG_DrawLocation +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1537 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawFollow +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1538 +ADDRLP4 0 +ARGP4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawCrosshairNames +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1539 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRGP4 CG_DrawCrosshair +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1540 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawStageReport +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1541 +ADDRLP4 0 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawTeamLabel +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1542 +ADDRLP4 0 +ARGP4 +CNSTI4 2 +ARGI4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawTeamLabel +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1543 +ADDRLP4 0 +ARGP4 +ADDRGP4 CG_DrawLevelShot +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1544 +ADDRLP4 0 +ARGP4 +ADDRGP4 CG_DrawEdgeShot +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1545 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 32 +INDIRI4 +ARGI4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRFP4 44 +INDIRF4 +ARGF4 +ADDRGP4 CG_DrawMediaProgress +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1546 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawMediaProgressLabel +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1547 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 32 +INDIRI4 +ARGI4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRFP4 44 +INDIRF4 +ARGF4 +ADDRGP4 CG_DrawBuildablesProgress +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1548 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawBuildablesProgressLabel +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1549 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 32 +INDIRI4 +ARGI4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRFP4 44 +INDIRF4 +ARGF4 +ADDRGP4 CG_DrawCharModelProgress +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1550 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawCharModelProgressLabel +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1551 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 32 +INDIRI4 +ARGI4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRFP4 44 +INDIRF4 +ARGF4 +ADDRGP4 CG_DrawOverallProgress +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1552 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawLevelName +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1553 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawMOTD +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1554 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawHostname +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1555 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRFP4 64 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 CG_DrawFPS +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1556 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRFP4 64 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_DrawFPS +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1557 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawTimer +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1558 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawClock +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1559 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRGP4 CG_DrawTimerMins +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1560 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRGP4 CG_DrawTimerSecs +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1561 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawSnapshot +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1562 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRGP4 CG_DrawLagometer +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1563 +ADDRLP4 0 +ARGP4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRGP4 CG_DrawTeamOverlay +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1564 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 56 +INDIRP4 +ARGP4 +ADDRGP4 CG_DrawSpeed +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1565 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 60 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawDemoPlayback +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1566 +ADDRLP4 0 +ARGP4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 60 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawDemoRecording +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1567 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawConsole +CALLV +pop +ADDRGP4 $1504 +JUMPV +LABELV $1568 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawTutorial +CALLV +pop +LABELV $1504 +LABELV $1499 +endproc CG_OwnerDraw 20 36 +export CG_MouseEvent +proc CG_MouseEvent 16 12 +ADDRGP4 cg+109588+4 +INDIRI4 +CNSTI4 0 +EQI4 $1578 +ADDRGP4 cg+109588+4 +INDIRI4 +CNSTI4 2 +NEI4 $1571 +LABELV $1578 +ADDRGP4 cg+115308 +INDIRI4 +CNSTI4 0 +NEI4 $1571 +CNSTI4 0 +ARGI4 +ADDRGP4 trap_Key_SetCatcher +CALLV +pop +ADDRGP4 $1570 +JUMPV +LABELV $1571 +ADDRLP4 4 +ADDRGP4 cgs+254968 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 cgs+254968 +INDIRI4 +CNSTI4 0 +GEI4 $1580 +ADDRGP4 cgs+254968 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1581 +JUMPV +LABELV $1580 +ADDRGP4 cgs+254968 +INDIRI4 +CNSTI4 640 +LEI4 $1584 +ADDRGP4 cgs+254968 +CNSTI4 640 +ASGNI4 +LABELV $1584 +LABELV $1581 +ADDRLP4 8 +ADDRGP4 cgs+254972 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 cgs+254972 +INDIRI4 +CNSTI4 0 +GEI4 $1589 +ADDRGP4 cgs+254972 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1590 +JUMPV +LABELV $1589 +ADDRGP4 cgs+254972 +INDIRI4 +CNSTI4 480 +LEI4 $1593 +ADDRGP4 cgs+254972 +CNSTI4 480 +ASGNI4 +LABELV $1593 +LABELV $1590 +ADDRGP4 cgs+254968 +INDIRI4 +ARGI4 +ADDRGP4 cgs+254972 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 Display_CursorType +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRGP4 cgs+254992 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +NEI4 $1600 +ADDRGP4 cgs+254992 +ADDRGP4 cgs+255316+568 +INDIRI4 +ASGNI4 +ADDRGP4 $1601 +JUMPV +LABELV $1600 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +NEI4 $1605 +ADDRGP4 cgs+254992 +ADDRGP4 cgs+255316+572 +INDIRI4 +ASGNI4 +LABELV $1605 +LABELV $1601 +ADDRGP4 cgs+254988 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1610 +ADDRGP4 cgs+254988 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRGP4 Display_MouseMove +CALLI4 +pop +ADDRGP4 $1611 +JUMPV +LABELV $1610 +CNSTP4 0 +ARGP4 +ADDRGP4 cgs+254968 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRGP4 cgs+254972 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRGP4 Display_MouseMove +CALLI4 +pop +LABELV $1611 +LABELV $1570 +endproc CG_MouseEvent 16 12 +export CG_HideTeamMenu +proc CG_HideTeamMenu 0 4 +ADDRGP4 $1617 +ARGP4 +ADDRGP4 Menus_CloseByName +CALLV +pop +ADDRGP4 $1618 +ARGP4 +ADDRGP4 Menus_CloseByName +CALLV +pop +LABELV $1616 +endproc CG_HideTeamMenu 0 4 +export CG_ShowTeamMenu +proc CG_ShowTeamMenu 0 4 +ADDRGP4 $1617 +ARGP4 +ADDRGP4 Menus_ActivateByName +CALLP4 +pop +LABELV $1619 +endproc CG_ShowTeamMenu 0 4 +export CG_EventHandling +proc CG_EventHandling 0 0 +ADDRGP4 cgs+254976 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $1622 +ADDRGP4 CG_HideTeamMenu +CALLV +pop +LABELV $1622 +LABELV $1620 +endproc CG_EventHandling 0 0 +export CG_KeyEvent +proc CG_KeyEvent 8 16 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $1625 +ADDRGP4 $1624 +JUMPV +LABELV $1625 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+109588+4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +EQI4 $1634 +ADDRGP4 cg+109588+4 +INDIRI4 +CNSTI4 2 +NEI4 $1627 +ADDRGP4 cg+115308 +INDIRI4 +ADDRLP4 0 +INDIRI4 +NEI4 $1627 +LABELV $1634 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_EventHandling +CALLV +pop +CNSTI4 0 +ARGI4 +ADDRGP4 trap_Key_SetCatcher +CALLV +pop +ADDRGP4 $1624 +JUMPV +LABELV $1627 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 cgs+254968 +INDIRI4 +ARGI4 +ADDRGP4 cgs+254972 +INDIRI4 +ARGI4 +ADDRGP4 Display_HandleKey +CALLV +pop +ADDRGP4 cgs+254988 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1637 +ADDRGP4 cgs+254988 +CNSTP4 0 +ASGNP4 +ADDRGP4 $1638 +JUMPV +LABELV $1637 +ADDRFP4 0 +INDIRI4 +CNSTI4 179 +NEI4 $1641 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1641 +ADDRGP4 cgs+254968 +INDIRI4 +ARGI4 +ADDRGP4 cgs+254972 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 Display_CaptureItem +CALLP4 +ASGNP4 +ADDRGP4 cgs+254988 +ADDRLP4 4 +INDIRP4 +ASGNP4 +LABELV $1641 +LABELV $1638 +LABELV $1624 +endproc CG_KeyEvent 8 16 +export CG_ClientNumFromName +proc CG_ClientNumFromName 12 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1650 +JUMPV +LABELV $1647 +ADDRLP4 4 +CNSTI4 1668 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRGP4 cgs+41460 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1652 +ADDRLP4 4 +INDIRI4 +ADDRGP4 cgs+41460+4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $1652 +ADDRLP4 0 +INDIRI4 +RETI4 +ADDRGP4 $1646 +JUMPV +LABELV $1652 +LABELV $1648 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1650 +ADDRLP4 0 +INDIRI4 +ADDRGP4 cgs+31472 +INDIRI4 +LTI4 $1647 +CNSTI4 -1 +RETI4 +LABELV $1646 +endproc CG_ClientNumFromName 12 8 +export CG_RunMenuScript +proc CG_RunMenuScript 0 0 +LABELV $1657 +endproc CG_RunMenuScript 0 0 +lit +align 4 +LABELV $1664 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +code +proc CG_DrawLighting 24 20 +ADDRLP4 0 +CNSTI4 1852 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 264 +ADDP4 +INDIRI4 +CNSTI4 -800 +GEI4 $1660 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1660 +ADDRLP4 4 +ADDRGP4 $1664 +INDIRB +ASGNB 16 +ADDRLP4 4+12 +CNSTF4 1065353216 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 264 +ADDP4 +INDIRI4 +CNSTI4 1000 +ADDI4 +CVIF4 4 +CNSTF4 1128792064 +DIVF4 +SUBF4 +ASGNF4 +ADDRLP4 4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRLP4 20 +INDIRF4 +ARGF4 +CNSTF4 1142947840 +ARGF4 +CNSTF4 1139802112 +ARGF4 +ADDRGP4 cgs+255316+4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $1660 +LABELV $1658 +endproc CG_DrawLighting 24 20 +data +align 4 +LABELV $1670 +byte 4 426 +export CG_CenterPrint +code +proc CG_CenterPrint 1040 12 +ADDRLP4 4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_ParseNewlines +CALLV +pop +ADDRLP4 4 +ARGP4 +CNSTF4 1056964608 +ARGF4 +ADDRGP4 $1670 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRLP4 1032 +ADDRGP4 Item_Text_Wrap +CALLP4 +ASGNP4 +ADDRLP4 1028 +ADDRLP4 1032 +INDIRP4 +ASGNP4 +ADDRGP4 cg+116396 +ARGP4 +ADDRLP4 1028 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 cg+116384 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRGP4 cg+116392 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 cg+116388 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 cg+117420 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRGP4 cg+116396 +ASGNP4 +ADDRGP4 $1680 +JUMPV +LABELV $1679 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +NEI4 $1682 +ADDRLP4 1036 +ADDRGP4 cg+117420 +ASGNP4 +ADDRLP4 1036 +INDIRP4 +ADDRLP4 1036 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1682 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1680 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1679 +LABELV $1669 +endproc CG_CenterPrint 1040 12 +proc CG_DrawCenterString 1068 32 +ADDRGP4 cg+116384 +INDIRI4 +CNSTI4 0 +NEI4 $1686 +ADDRGP4 $1685 +JUMPV +LABELV $1686 +ADDRGP4 cg+116384 +INDIRI4 +ARGI4 +CNSTF4 1148846080 +ADDRGP4 cg_centertime+8 +INDIRF4 +MULF4 +CVFI4 4 +ARGI4 +ADDRLP4 28 +ADDRGP4 CG_FadeColor +CALLP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 28 +INDIRP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1691 +ADDRGP4 $1685 +JUMPV +LABELV $1691 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 0 +ADDRGP4 cg+116396 +ASGNP4 +ADDRLP4 12 +ADDRGP4 cg+116392 +INDIRI4 +ADDRGP4 cg+117420 +INDIRI4 +CNSTI4 4 +LSHI4 +CNSTI4 2 +DIVI4 +SUBI4 +ASGNI4 +ADDRGP4 $1697 +JUMPV +LABELV $1696 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1702 +JUMPV +LABELV $1699 +ADDRLP4 1056 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 1056 +INDIRI4 +CNSTI4 0 +EQI4 $1705 +ADDRLP4 1056 +INDIRI4 +CNSTI4 10 +NEI4 $1703 +LABELV $1705 +ADDRGP4 $1701 +JUMPV +LABELV $1703 +ADDRLP4 4 +INDIRI4 +ADDRLP4 32 +ADDP4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +INDIRI1 +ASGNI1 +LABELV $1700 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1702 +ADDRLP4 4 +INDIRI4 +CVIU4 4 +CNSTU4 1023 +LTU4 $1699 +LABELV $1701 +ADDRLP4 4 +INDIRI4 +ADDRLP4 32 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 32 +ARGP4 +CNSTF4 1056964608 +ARGF4 +ADDRLP4 1056 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 1056 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 32 +ARGP4 +CNSTF4 1056964608 +ARGF4 +ADDRLP4 1060 +ADDRGP4 UI_Text_Height +CALLF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 1060 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 16 +CNSTI4 640 +ADDRLP4 20 +INDIRI4 +SUBI4 +CNSTI4 2 +DIVI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDI4 +CVIF4 4 +ARGF4 +CNSTF4 1056964608 +ARGF4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRLP4 32 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +CNSTI4 6 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 6 +ADDI4 +ADDI4 +ASGNI4 +ADDRGP4 $1707 +JUMPV +LABELV $1706 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1707 +ADDRLP4 1064 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 1064 +INDIRI4 +CNSTI4 0 +EQI4 $1709 +ADDRLP4 1064 +INDIRI4 +CNSTI4 10 +NEI4 $1706 +LABELV $1709 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1710 +ADDRGP4 $1698 +JUMPV +LABELV $1710 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1697 +ADDRGP4 $1696 +JUMPV +LABELV $1698 +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $1685 +endproc CG_DrawCenterString 1068 32 +lit +align 4 +LABELV $1713 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +align 1 +LABELV $1714 +byte 1 0 +skip 31 +align 1 +LABELV $1715 +byte 1 0 +skip 31 +code +proc CG_DrawVote 128 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +ADDRGP4 $1713 +INDIRB +ASGNB 16 +ADDRLP4 28 +ADDRGP4 $1714 +INDIRB +ASGNB 32 +ADDRLP4 60 +ADDRGP4 $1715 +INDIRB +ASGNB 32 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+31544 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1716 +ADDRGP4 $1712 +JUMPV +LABELV $1716 +ADDRLP4 4 +CNSTI4 30000 +ADDRGP4 cg+109556 +INDIRI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+31544 +ADDP4 +INDIRI4 +SUBI4 +SUBI4 +CNSTI4 1000 +DIVI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 28 +LEI4 $1721 +ADDRGP4 cgs+255316+496 +INDIRI4 +ARGI4 +CNSTI4 6 +ARGI4 +ADDRGP4 trap_S_StartLocalSound +CALLV +pop +LABELV $1721 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +GEI4 $1725 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $1725 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1727 +ADDRLP4 8 +CNSTI4 -50 +ASGNI4 +LABELV $1727 +ADDRGP4 $1729 +ARGP4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $1735 +ADDRLP4 92 +ADDRGP4 $830 +ASGNP4 +ADDRGP4 $1736 +JUMPV +LABELV $1735 +ADDRLP4 92 +ADDRGP4 $1730 +ASGNP4 +LABELV $1736 +ADDRLP4 92 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 28 +ARGP4 +ADDRLP4 100 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 100 +INDIRI4 +ADDRGP4 cgs+31556 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 60 +ARGP4 +ADDRLP4 100 +INDIRI4 +ADDRGP4 cgs+31568 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 cgs+31688 +ADDP4 +ARGP4 +ADDRLP4 104 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 104 +INDIRP4 +ASGNP4 +CNSTF4 1090519040 +ARGF4 +ADDRLP4 8 +INDIRI4 +CNSTI4 360 +ADDI4 +CVIF4 4 +ARGF4 +CNSTF4 1053609165 +ARGF4 +ADDRLP4 12 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRLP4 108 +CNSTI4 0 +ASGNI4 +ADDRLP4 108 +INDIRI4 +ARGI4 +ADDRLP4 108 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +ADDRGP4 $1737 +ARGP4 +ADDRFP4 0 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRGP4 cgs+31580 +ADDP4 +ARGP4 +ADDRLP4 112 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 112 +INDIRP4 +ASGNP4 +CNSTF4 1104150528 +ARGF4 +ADDRLP4 8 +INDIRI4 +CNSTI4 376 +ADDI4 +CVIF4 4 +ARGF4 +CNSTF4 1049582633 +ARGF4 +ADDRLP4 12 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRLP4 116 +CNSTI4 0 +ASGNI4 +ADDRLP4 116 +INDIRI4 +ARGI4 +ADDRLP4 116 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +ADDRGP4 $1739 +ARGP4 +ADDRLP4 120 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 120 +INDIRP4 +ASGNP4 +CNSTF4 1104150528 +ARGF4 +ADDRLP4 8 +INDIRI4 +CNSTI4 390 +ADDI4 +CVIF4 4 +ARGF4 +CNSTF4 1046562734 +ARGF4 +ADDRLP4 12 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRLP4 124 +CNSTI4 0 +ASGNI4 +ADDRLP4 124 +INDIRI4 +ARGI4 +ADDRLP4 124 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $1712 +endproc CG_DrawVote 128 32 +data +align 4 +LABELV $1741 +byte 4 1 +code +proc CG_DrawScoreboard 16 8 +ADDRGP4 menuScoreboard +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1742 +ADDRLP4 8 +ADDRGP4 menuScoreboard +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 -1048577 +BANDI4 +ASGNI4 +LABELV $1742 +ADDRGP4 cg_paused+12 +INDIRI4 +CNSTI4 0 +EQI4 $1744 +ADDRGP4 cg+16 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1741 +CNSTI4 1 +ASGNI4 +CNSTI4 0 +RETI4 +ADDRGP4 $1740 +JUMPV +LABELV $1744 +ADDRGP4 cg+115308 +INDIRI4 +CNSTI4 0 +NEI4 $1753 +ADDRGP4 cg+109588+4 +INDIRI4 +CNSTI4 7 +NEI4 $1748 +LABELV $1753 +ADDRLP4 0 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 4 +ADDRGP4 colorWhite +ASGNP4 +ADDRGP4 $1749 +JUMPV +LABELV $1748 +ADDRGP4 cg+16 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+115320 +CNSTI1 0 +ASGNI1 +ADDRGP4 $1741 +CNSTI4 1 +ASGNI4 +CNSTI4 0 +RETI4 +ADDRGP4 $1740 +JUMPV +LABELV $1749 +ADDRGP4 cg+109588+4 +INDIRI4 +CNSTI4 7 +NEI4 $1756 +ADDRGP4 $1760 +ARGP4 +ADDRLP4 12 +ADDRGP4 Menus_FindByName +CALLP4 +ASGNP4 +ADDRGP4 menuScoreboard +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRGP4 $1757 +JUMPV +LABELV $1756 +ADDRGP4 $1760 +ARGP4 +ADDRLP4 12 +ADDRGP4 Menus_FindByName +CALLP4 +ASGNP4 +ADDRGP4 menuScoreboard +ADDRLP4 12 +INDIRP4 +ASGNP4 +LABELV $1757 +ADDRGP4 menuScoreboard +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1761 +ADDRGP4 $1741 +INDIRI4 +CNSTI4 0 +EQI4 $1763 +ADDRLP4 12 +ADDRGP4 trap_Milliseconds +CALLI4 +ASGNI4 +ADDRGP4 cg+116376 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRGP4 menuScoreboard +INDIRP4 +ARGP4 +ADDRGP4 CG_SetScoreSelection +CALLV +pop +ADDRGP4 $1741 +CNSTI4 0 +ASGNI4 +LABELV $1763 +ADDRGP4 menuScoreboard +INDIRP4 +ARGP4 +ADDRGP4 Menu_Update +CALLV +pop +ADDRGP4 menuScoreboard +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 Menu_Paint +CALLV +pop +LABELV $1761 +CNSTI4 1 +RETI4 +LABELV $1740 +endproc CG_DrawScoreboard 16 8 +proc CG_DrawIntermission 12 8 +ADDRGP4 $1767 +ARGP4 +ADDRLP4 4 +ADDRGP4 Menus_FindByName +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Menu_Update +CALLV +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 Menu_Paint +CALLV +pop +ADDRGP4 cg+115316 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRGP4 CG_DrawScoreboard +CALLI4 +ASGNI4 +ADDRGP4 cg+115312 +ADDRLP4 8 +INDIRI4 +ASGNI4 +LABELV $1766 +endproc CG_DrawIntermission 12 8 +proc CG_DrawQueue 1076 32 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 4096 +BANDI4 +CNSTI4 0 +NEI4 $1772 +CNSTI4 0 +RETI4 +ADDRGP4 $1771 +JUMPV +LABELV $1772 +ADDRLP4 1052 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 0 +ADDRLP4 1052 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 1052 +INDIRF4 +ASGNF4 +ADDRLP4 0+8 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 0+12 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 1056 +CNSTI4 1 +ASGNI4 +ADDRLP4 1040 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +ADDRLP4 1056 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +ADDRLP4 1056 +INDIRI4 +GEI4 $1779 +CNSTI4 0 +RETI4 +ADDRGP4 $1771 +JUMPV +LABELV $1779 +ADDRLP4 1060 +ADDRLP4 1040 +INDIRI4 +CNSTI4 100 +MODI4 +ASGNI4 +ADDRLP4 1060 +INDIRI4 +CNSTI4 11 +EQI4 $1784 +ADDRLP4 1060 +INDIRI4 +CNSTI4 12 +EQI4 $1784 +ADDRLP4 1060 +INDIRI4 +CNSTI4 13 +EQI4 $1784 +ADDRGP4 $1781 +JUMPV +LABELV $1784 +ADDRLP4 1048 +ADDRGP4 $1785 +ASGNP4 +ADDRGP4 $1782 +JUMPV +LABELV $1781 +ADDRLP4 1068 +ADDRLP4 1040 +INDIRI4 +CNSTI4 10 +MODI4 +ASGNI4 +ADDRLP4 1068 +INDIRI4 +CNSTI4 1 +EQI4 $1789 +ADDRLP4 1068 +INDIRI4 +CNSTI4 2 +EQI4 $1791 +ADDRLP4 1068 +INDIRI4 +CNSTI4 3 +EQI4 $1793 +ADDRGP4 $1786 +JUMPV +LABELV $1789 +ADDRLP4 1048 +ADDRGP4 $1790 +ASGNP4 +ADDRGP4 $1782 +JUMPV +LABELV $1791 +ADDRLP4 1048 +ADDRGP4 $1792 +ASGNP4 +ADDRGP4 $1782 +JUMPV +LABELV $1793 +ADDRLP4 1048 +ADDRGP4 $1794 +ASGNP4 +ADDRGP4 $1782 +JUMPV +LABELV $1786 +ADDRLP4 1048 +ADDRGP4 $1785 +ASGNP4 +LABELV $1782 +ADDRLP4 16 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $1795 +ARGP4 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 1048 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 16 +ARGP4 +CNSTF4 1060320051 +ARGF4 +ADDRLP4 1068 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 1044 +ADDRLP4 1068 +INDIRF4 +ASGNF4 +CNSTF4 1134559232 +ADDRLP4 1044 +INDIRF4 +CNSTF4 1073741824 +DIVF4 +SUBF4 +ARGF4 +CNSTF4 1135869952 +ARGF4 +CNSTF4 1060320051 +ARGF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 16 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +CNSTI4 3 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 308 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1796 +ADDRLP4 16 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $1799 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $1797 +JUMPV +LABELV $1796 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 308 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1800 +ADDRLP4 16 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $1803 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $1801 +JUMPV +LABELV $1800 +ADDRLP4 16 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $1804 +ARGP4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 308 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +LABELV $1801 +LABELV $1797 +ADDRLP4 16 +ARGP4 +CNSTF4 1060320051 +ARGF4 +ADDRLP4 1072 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 1044 +ADDRLP4 1072 +INDIRF4 +ASGNF4 +CNSTF4 1134559232 +ADDRLP4 1044 +INDIRF4 +CNSTF4 1073741824 +DIVF4 +SUBF4 +ARGF4 +CNSTF4 1137180672 +ARGF4 +CNSTF4 1060320051 +ARGF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 16 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +CNSTI4 3 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $1771 +endproc CG_DrawQueue 1076 32 +lit +align 1 +LABELV $1807 +byte 1 87 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 117 +byte 1 112 +byte 1 32 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 58 +byte 1 0 +skip 1011 +code +proc CG_DrawWarmup 1060 32 +ADDRLP4 1028 +CNSTI4 0 +ASGNI4 +ADDRLP4 1024 +CNSTF4 1056964608 +ASGNF4 +ADDRLP4 0 +ADDRGP4 $1807 +INDIRB +ASGNB 1024 +ADDRGP4 cg+117688 +INDIRI4 +CNSTI4 0 +NEI4 $1808 +ADDRGP4 $1806 +JUMPV +LABELV $1808 +ADDRLP4 1028 +ADDRGP4 cg+117688 +INDIRI4 +ADDRGP4 cg+109556 +INDIRI4 +SUBI4 +CNSTI4 1000 +DIVI4 +ASGNI4 +ADDRLP4 1028 +INDIRI4 +CNSTI4 0 +GEI4 $1813 +ADDRGP4 $1806 +JUMPV +LABELV $1813 +ADDRLP4 0 +ARGP4 +ADDRLP4 1024 +INDIRF4 +ARGF4 +ADDRLP4 1040 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 1032 +ADDRLP4 1040 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1024 +INDIRF4 +ARGF4 +ADDRLP4 1044 +ADDRGP4 UI_Text_Height +CALLF4 +ASGNF4 +ADDRLP4 1036 +ADDRLP4 1044 +INDIRF4 +CVFI4 4 +ASGNI4 +CNSTI4 320 +ADDRLP4 1032 +INDIRI4 +CNSTI4 2 +DIVI4 +SUBI4 +CVIF4 4 +ARGF4 +CNSTF4 1128792064 +ARGF4 +ADDRLP4 1024 +INDIRF4 +ARGF4 +ADDRGP4 colorWhite +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +CNSTI4 3 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +ADDRLP4 1028 +INDIRI4 +CNSTI4 0 +EQI4 $1818 +ADDRGP4 $178 +ARGP4 +ADDRLP4 1028 +INDIRI4 +ARGI4 +ADDRLP4 1052 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1048 +ADDRLP4 1052 +INDIRP4 +ASGNP4 +ADDRGP4 $1819 +JUMPV +LABELV $1818 +ADDRLP4 1048 +ADDRGP4 $1816 +ASGNP4 +LABELV $1819 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $1815 +ARGP4 +ADDRLP4 1048 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 1024 +INDIRF4 +ARGF4 +ADDRLP4 1056 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 1032 +ADDRLP4 1056 +INDIRF4 +CVFI4 4 +ASGNI4 +CNSTI4 320 +ADDRLP4 1032 +INDIRI4 +CNSTI4 2 +DIVI4 +SUBI4 +CVIF4 4 +ARGF4 +CNSTF4 1069547520 +ADDRLP4 1036 +INDIRI4 +CVIF4 4 +MULF4 +CNSTF4 1128792064 +ADDF4 +ARGF4 +ADDRLP4 1024 +INDIRF4 +ARGF4 +ADDRGP4 colorWhite +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +CNSTI4 3 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $1806 +endproc CG_DrawWarmup 1060 32 +proc CG_Draw2D 16 8 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRGP4 cg+12 +INDIRI4 +CNSTI4 0 +EQI4 $1821 +ADDRGP4 $1820 +JUMPV +LABELV $1821 +ADDRGP4 CG_DrawLighting +CALLV +pop +ADDRGP4 cg_draw2D+12 +INDIRI4 +CNSTI4 0 +NEI4 $1824 +ADDRGP4 $1820 +JUMPV +LABELV $1824 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $1827 +ADDRGP4 CG_DrawIntermission +CALLV +pop +ADDRGP4 $1820 +JUMPV +LABELV $1827 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 312 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $1830 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +LEI4 $1830 +ADDRGP4 cg+109588+192+20 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 136 +ADDP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 Menus_FindByName +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 276 +ADDP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +CNSTI4 0 +GTI4 $1837 +ADDRGP4 CG_DrawBuildableStatus +CALLV +pop +LABELV $1837 +LABELV $1830 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1840 +ADDRGP4 $1767 +ARGP4 +ADDRLP4 8 +ADDRGP4 Menus_FindByName +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1842 +ADDRGP4 $1844 +ARGP4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $1842 +LABELV $1840 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Menu_Update +CALLV +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 Menu_Paint +CALLV +pop +CNSTI4 0 +ARGI4 +ADDRGP4 CG_DrawVote +CALLV +pop +ADDRGP4 cg+109588+192+24 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawVote +CALLV +pop +ADDRGP4 CG_DrawWarmup +CALLV +pop +ADDRGP4 CG_DrawQueue +CALLI4 +pop +ADDRLP4 8 +ADDRGP4 CG_DrawScoreboard +CALLI4 +ASGNI4 +ADDRGP4 cg+115312 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 cg+115312 +INDIRI4 +CNSTI4 0 +NEI4 $1849 +ADDRGP4 CG_DrawCenterString +CALLV +pop +LABELV $1849 +LABELV $1820 +endproc CG_Draw2D 16 8 +proc CG_ScalePainBlendTCs 48 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +CNSTF4 1056964608 +SUBF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +CNSTF4 1056964608 +SUBF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +CNSTF4 1056964608 +SUBF4 +ASGNF4 +ADDRFP4 12 +INDIRP4 +ADDRFP4 12 +INDIRP4 +INDIRF4 +CNSTF4 1056964608 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRGP4 cg_painBlendZoom+8 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRGP4 cg_painBlendZoom+8 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRGP4 cg_painBlendZoom+8 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 12 +INDIRP4 +ADDRFP4 12 +INDIRP4 +INDIRF4 +ADDRGP4 cg_painBlendZoom+8 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +CNSTF4 1056964608 +ADDF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +CNSTF4 1056964608 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +CNSTF4 1056964608 +ADDF4 +ASGNF4 +ADDRFP4 12 +INDIRP4 +ADDRFP4 12 +INDIRP4 +INDIRF4 +CNSTF4 1056964608 +ADDF4 +ASGNF4 +LABELV $1852 +endproc CG_ScalePainBlendTCs 48 0 +proc CG_PainBlend 88 36 +ADDRLP4 32 +ADDRGP4 cgs+255316+20 +INDIRI4 +ASGNI4 +ADDRLP4 60 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 312 +ADDP4 +INDIRI4 +ADDRLP4 60 +INDIRI4 +NEI4 $1864 +ADDRGP4 cg+24 +INDIRI4 +ADDRLP4 60 +INDIRI4 +EQI4 $1860 +LABELV $1864 +ADDRGP4 $1857 +JUMPV +LABELV $1860 +ADDRLP4 52 +ADDRGP4 cg+135980 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +GEI4 $1867 +ADDRLP4 52 +CNSTI4 0 +ASGNI4 +LABELV $1867 +ADDRLP4 56 +ADDRLP4 52 +INDIRI4 +CVIF4 4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 252 +ADDP4 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRGP4 cg+135980 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 64 +ADDRGP4 cg+135968 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRF4 +ADDRLP4 56 +INDIRF4 +ADDRGP4 cg_painBlendScale+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+135968 +INDIRF4 +CNSTF4 0 +LEF4 $1874 +ADDRLP4 68 +ADDRGP4 cg+135968 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ADDRLP4 68 +INDIRP4 +INDIRF4 +ADDRGP4 cg+109552 +INDIRI4 +CVIF4 4 +CNSTF4 1148846080 +DIVF4 +ADDRGP4 cg_painBlendDownRate+8 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +LABELV $1874 +ADDRGP4 cg+135968 +INDIRF4 +CNSTF4 1065353216 +LEF4 $1880 +ADDRGP4 cg+135968 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 $1881 +JUMPV +LABELV $1880 +ADDRGP4 cg+135968 +INDIRF4 +CNSTF4 0 +GTF4 $1884 +ADDRGP4 cg+135968 +CNSTF4 0 +ASGNF4 +ADDRGP4 $1857 +JUMPV +LABELV $1884 +LABELV $1881 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1888 +ADDRLP4 36 +CNSTF4 1054615798 +ASGNF4 +ADDRLP4 36+4 +CNSTF4 1061997773 +ASGNF4 +ADDRLP4 36+8 +CNSTF4 1052602532 +ASGNF4 +ADDRGP4 $1889 +JUMPV +LABELV $1888 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1893 +ADDRLP4 36 +CNSTF4 1061997773 +ASGNF4 +ADDRLP4 36+4 +CNSTF4 0 +ASGNF4 +ADDRLP4 36+8 +CNSTF4 0 +ASGNF4 +LABELV $1893 +LABELV $1889 +ADDRGP4 cg+135968 +INDIRF4 +ADDRGP4 cg+135972 +INDIRF4 +LEF4 $1898 +ADDRLP4 68 +ADDRGP4 cg+135972 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ADDRLP4 68 +INDIRP4 +INDIRF4 +ADDRGP4 cg+109552 +INDIRI4 +CVIF4 4 +CNSTF4 1148846080 +DIVF4 +ADDRGP4 cg_painBlendUpRate+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $1899 +JUMPV +LABELV $1898 +ADDRGP4 cg+135968 +INDIRF4 +ADDRGP4 cg+135972 +INDIRF4 +GEF4 $1905 +ADDRGP4 cg+135972 +ADDRGP4 cg+135968 +INDIRF4 +ASGNF4 +LABELV $1905 +LABELV $1899 +ADDRGP4 cg+135972 +INDIRF4 +ADDRGP4 cg_painBlendMax+8 +INDIRF4 +LEF4 $1911 +ADDRGP4 cg+135972 +ADDRGP4 cg_painBlendMax+8 +INDIRF4 +ASGNF4 +LABELV $1911 +ADDRLP4 36+12 +ADDRGP4 cg+135972 +INDIRF4 +ASGNF4 +ADDRLP4 36 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 68 +CNSTF4 0 +ASGNF4 +ADDRLP4 0 +ADDRLP4 68 +INDIRF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 68 +INDIRF4 +ASGNF4 +ADDRLP4 8 +CNSTF4 1119879168 +ASGNF4 +ADDRLP4 12 +CNSTF4 1139802112 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRGP4 CG_AdjustFrom640 +CALLV +pop +ADDRLP4 72 +CNSTF4 0 +ASGNF4 +ADDRLP4 16 +ADDRLP4 72 +INDIRF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 72 +INDIRF4 +ASGNF4 +ADDRLP4 24 +CNSTF4 1041865114 +ASGNF4 +ADDRLP4 28 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 16 +ARGP4 +ADDRLP4 20 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRGP4 CG_ScalePainBlendTCs +CALLV +pop +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRF4 +ARGF4 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 28 +INDIRF4 +ARGF4 +ADDRLP4 32 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +ADDRLP4 0 +CNSTF4 1141374976 +ASGNF4 +ADDRLP4 4 +CNSTF4 0 +ASGNF4 +ADDRLP4 8 +CNSTF4 1119879168 +ASGNF4 +ADDRLP4 12 +CNSTF4 1139802112 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRGP4 CG_AdjustFrom640 +CALLV +pop +ADDRLP4 16 +CNSTF4 1062836634 +ASGNF4 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +ADDRLP4 76 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 24 +ADDRLP4 76 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 76 +INDIRF4 +ASGNF4 +ADDRLP4 16 +ARGP4 +ADDRLP4 20 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRGP4 CG_ScalePainBlendTCs +CALLV +pop +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRF4 +ARGF4 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 28 +INDIRF4 +ARGF4 +ADDRLP4 32 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +ADDRLP4 0 +CNSTF4 1119879168 +ASGNF4 +ADDRLP4 4 +CNSTF4 0 +ASGNF4 +ADDRLP4 8 +CNSTF4 1138753536 +ASGNF4 +ADDRLP4 12 +CNSTF4 1116733440 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRGP4 CG_AdjustFrom640 +CALLV +pop +ADDRLP4 80 +CNSTF4 1041865114 +ASGNF4 +ADDRLP4 16 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +ADDRLP4 24 +CNSTF4 1062836634 +ASGNF4 +ADDRLP4 28 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRLP4 16 +ARGP4 +ADDRLP4 20 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRGP4 CG_ScalePainBlendTCs +CALLV +pop +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRF4 +ARGF4 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 28 +INDIRF4 +ARGF4 +ADDRLP4 32 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +ADDRLP4 0 +CNSTF4 1119879168 +ASGNF4 +ADDRLP4 4 +CNSTF4 1137442816 +ASGNF4 +ADDRLP4 8 +CNSTF4 1138753536 +ASGNF4 +ADDRLP4 12 +CNSTF4 1116733440 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRGP4 CG_AdjustFrom640 +CALLV +pop +ADDRLP4 16 +CNSTF4 1041865114 +ASGNF4 +ADDRLP4 84 +CNSTF4 1062836634 +ASGNF4 +ADDRLP4 20 +ADDRLP4 84 +INDIRF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 84 +INDIRF4 +ASGNF4 +ADDRLP4 28 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 16 +ARGP4 +ADDRLP4 20 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRGP4 CG_ScalePainBlendTCs +CALLV +pop +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRF4 +ARGF4 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 28 +INDIRF4 +ARGF4 +ADDRLP4 32 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $1857 +endproc CG_PainBlend 88 36 +export CG_ResetPainBlend +proc CG_ResetPainBlend 0 0 +ADDRGP4 cg+135968 +CNSTF4 0 +ASGNF4 +ADDRGP4 cg+135972 +CNSTF4 0 +ASGNF4 +ADDRGP4 cg+135980 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $1919 +endproc CG_ResetPainBlend 0 0 +export CG_DrawActive +proc CG_DrawActive 24 4 +ADDRGP4 cg+36 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1925 +ADDRGP4 $1924 +JUMPV +LABELV $1925 +ADDRLP4 16 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $1931 +ADDRLP4 16 +INDIRI4 +CNSTI4 1 +EQI4 $1932 +ADDRLP4 16 +INDIRI4 +CNSTI4 2 +EQI4 $1934 +ADDRGP4 $1928 +JUMPV +LABELV $1931 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +ADDRGP4 $1929 +JUMPV +LABELV $1932 +ADDRLP4 0 +ADDRGP4 cg_stereoSeparation+8 +INDIRF4 +NEGF4 +CNSTF4 1073741824 +DIVF4 +ASGNF4 +ADDRGP4 $1929 +JUMPV +LABELV $1934 +ADDRLP4 0 +ADDRGP4 cg_stereoSeparation+8 +INDIRF4 +CNSTF4 1073741824 +DIVF4 +ASGNF4 +ADDRGP4 $1929 +JUMPV +LABELV $1928 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +ADDRGP4 $1936 +ARGP4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $1929 +ADDRGP4 CG_TileClear +CALLV +pop +ADDRLP4 4 +ADDRGP4 cg+112080+24 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +EQF4 $1939 +ADDRGP4 cg+112080+24 +ADDRGP4 cg+112080+24 +INDIRF4 +ADDRGP4 cg+112080+36+12 +INDIRF4 +ADDRLP4 0 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+112080+24+4 +ADDRGP4 cg+112080+24+4 +INDIRF4 +ADDRGP4 cg+112080+36+12+4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+112080+24+8 +ADDRGP4 cg+112080+24+8 +INDIRF4 +ADDRGP4 cg+112080+36+12+8 +INDIRF4 +ADDRLP4 0 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $1939 +ADDRGP4 cg+112080 +ARGP4 +ADDRGP4 trap_R_RenderScene +CALLV +pop +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +EQF4 $1969 +ADDRGP4 cg+112080+24 +ADDRLP4 4 +INDIRB +ASGNB 12 +LABELV $1969 +ADDRGP4 cg+109580 +INDIRI4 +CNSTI4 0 +NEI4 $1973 +ADDRGP4 CG_PainBlend +CALLV +pop +LABELV $1973 +ADDRGP4 CG_Draw2D +CALLV +pop +LABELV $1924 +endproc CG_DrawActive 24 4 +bss +export speedSamples +align 4 +LABELV speedSamples +skip 640 +export lagometer +align 4 +LABELV lagometer +skip 1544 +import trap_GetDemoName +import trap_GetDemoPos +import trap_GetDemoState +import trap_GetEntityToken +import trap_getCameraInfo +import trap_startCamera +import trap_loadCamera +import trap_RealTime +import trap_SnapVector +import trap_CIN_SetExtents +import trap_CIN_DrawCinematic +import trap_CIN_RunCinematic +import trap_CIN_StopCinematic +import trap_CIN_PlayCinematic +import trap_Key_GetOverstrikeMode +import trap_Key_SetOverstrikeMode +import trap_Key_SetBinding +import trap_Key_GetBindingBuf +import trap_Key_KeynumToStringBuf +import trap_Key_GetKey +import trap_Key_SetCatcher +import trap_Key_GetCatcher +import trap_Key_IsDown +import trap_R_RegisterFont +import trap_MemoryRemaining +import testPrintFloat +import testPrintInt +import trap_SetUserCmdValue +import trap_GetUserCmd +import trap_GetCurrentCmdNumber +import trap_GetServerCommand +import trap_GetSnapshot +import trap_GetCurrentSnapshotNumber +import trap_GetGameState +import trap_GetGlconfig +import trap_R_RemapShader +import trap_R_LerpTag +import trap_R_ModelBounds +import trap_R_DrawStretchPic +import trap_R_SetColor +import trap_R_RenderScene +import trap_R_LightForPoint +import trap_R_AddAdditiveLightToScene +import trap_R_AddLightToScene +import trap_R_inPVS +import trap_R_AddPolysToScene +import trap_R_AddPolyToScene +import trap_R_AddRefEntityToScene +import trap_R_ClearScene +import trap_R_RegisterShaderNoMip +import trap_R_RegisterShader +import trap_R_RegisterSkin +import trap_R_RegisterModel +import trap_R_LoadWorldMap +import trap_S_StopBackgroundTrack +import trap_S_StartBackgroundTrack +import trap_S_RegisterSound +import trap_S_Respatialize +import trap_S_UpdateEntityPosition +import trap_S_AddRealLoopingSound +import trap_S_AddLoopingSound +import trap_S_ClearLoopingSounds +import trap_S_StartLocalSound +import trap_S_StopLoopingSound +import trap_S_StartSound +import trap_CM_MarkFragments +import trap_CM_TransformedBiSphereTrace +import trap_CM_BiSphereTrace +import trap_CM_TransformedCapsuleTrace +import trap_CM_CapsuleTrace +import trap_CM_TransformedBoxTrace +import trap_CM_BoxTrace +import trap_CM_TransformedPointContents +import trap_CM_PointContents +import trap_CM_TempBoxModel +import trap_CM_InlineModel +import trap_CM_NumInlineModels +import trap_CM_LoadMap +import trap_UpdateScreen +import trap_SendClientCommand +import trap_AddCommand +import trap_SendConsoleCommand +import trap_FS_GetFileList +import trap_FS_Seek +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_LiteralArgs +import trap_Args +import trap_Argv +import trap_Argc +import trap_Cvar_VariableStringBuffer +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_Milliseconds +import trap_Error +import trap_Print +import CG_TutorialText +import CG_WritePTRCode +import CG_ReadPTRCode +import CG_DestroyTestTS_f +import CG_TestTS_f +import CG_AddTrails +import CG_IsTrailSystemValid +import CG_DestroyTrailSystem +import CG_SpawnNewTrailSystem +import CG_RegisterTrailSystem +import CG_LoadTrailSystems +import CG_DestroyTestPS_f +import CG_TestPS_f +import CG_ParticleSystemEntity +import CG_AddParticles +import CG_SetParticleSystemNormal +import CG_IsParticleSystemValid +import CG_IsParticleSystemInfinite +import CG_DestroyParticleSystem +import CG_SpawnNewParticleSystem +import CG_RegisterParticleSystem +import CG_LoadParticleSystems +import CG_SetAttachmentOffset +import CG_SetAttachmentParticle +import CG_SetAttachmentTag +import CG_SetAttachmentCent +import CG_SetAttachmentPoint +import CG_AttachToParticle +import CG_AttachToTag +import CG_AttachToCent +import CG_AttachToPoint +import CG_Attached +import CG_AttachmentCentNum +import CG_AttachmentVelocity +import CG_AttachmentAxis +import CG_AttachmentDir +import CG_AttachmentPoint +import CG_CheckChangedPredictableEvents +import CG_TransitionPlayerState +import CG_Respawn +import CG_ShaderStateChanged +import CG_SetConfigValues +import CG_ParseServerinfo +import CG_ExecuteNewServerCommands +import CG_RequestScores +import CG_InitConsoleCommands +import CG_ConsoleCommand +import CG_ProcessSnapshots +import CG_ImpactMark +import CG_AddMarks +import CG_InitMarkPolys +import CG_AlienSense +import CG_Scanner +import CG_UpdateEntityPositions +import CG_DrawItemSelectText +import CG_DrawItemSelect +import CG_AddPlayerWeapon +import CG_AddViewWeapon +import CG_ShotgunFire +import CG_Bullet +import CG_MissileHitEntity +import CG_MissileHitWall +import CG_FireWeapon +import CG_RegisterWeapon +import CG_InitWeapons +import CG_RegisterUpgrade +import CG_InitUpgrades +import CG_Weapon_f +import CG_PrevWeapon_f +import CG_NextWeapon_f +import CG_PositionRotatedEntityOnTag +import CG_PositionEntityOnTag +import CG_AdjustPositionForMover +import CG_Beam +import CG_AddPacketEntities +import CG_SetEntitySoundPosition +import CG_DrawBoundingBox +import CG_PainEvent +import CG_EntityEvent +import CG_CheckEvents +import CG_PredictPlayerState +import CG_BiSphereTrace +import CG_CapTrace +import CG_Trace +import CG_PointContents +import CG_BuildSolidList +import CG_ModelDoor +import CG_AnimMapObj +import CG_RunLerpFrame +import CG_SortDistance +import CG_DrawChatBubble +import CG_AlienBuildableExplosion +import CG_HumanBuildableExplosion +import CG_InitBuildables +import CG_DrawBuildableStatus +import CG_BuildableStatusParse +import CG_Buildable +import CG_GhostBuildable +import CG_GetPlayerLocation +import CG_Bleed +import CG_PlayerDisconnect +import CG_CustomSound +import CG_PrecacheClientInfo +import CG_NewClientInfo +import CG_ResetPlayerEntity +import CG_Corpse +import CG_Player +import CG_Text_PaintChar +import CG_GetTeamColor +import CG_SetPrintString +import CG_GetColorCharForHealth +import CG_KeyBinding +import CG_WorldToScreen +import CG_DrawTopBottom +import CG_DrawSides +import CG_DrawRect +import CG_ColorForHealth +import CG_TileClear +import CG_FadeColor +import CG_DrawStrlen +import CG_ClearClipRegion +import CG_SetClipRegion +import CG_DrawFadePic +import CG_DrawPic +import CG_FillRect +import CG_AdjustFrom640 +import CG_DrawPlane +import CG_OffsetShoulderView +import CG_OffsetThirdPersonView +import CG_OffsetFirstPersonView +import CG_DrawActiveFrame +import CG_AddBufferedSound +import CG_TestModelPrevSkin_f +import CG_TestModelNextSkin_f +import CG_TestModelPrevFrame_f +import CG_TestModelNextFrame_f +import CG_TestGun_f +import CG_TestModel_f +import CG_addSmoothOp +import CG_AddNotifyText +import CG_RemoveNotifyLine +import CG_FileExists +import CG_BuildSpectatorString +import CG_ClientIsReady +import CG_SetScoreSelection +import CG_LoadMenus +import CG_LastAttacker +import CG_CrosshairPlayer +import CG_UpdateCvars +import CG_PlayerCount +import CG_StartMusic +import CG_Error +import CG_Printf +import CG_Argv +import CG_ConfigString +import cg_BubbleZoom +import cg_drawBubble +import cg_chatTeamPrefix +import cg_emoticons +import cg_voice +import cg_projectileNudge +import cg_optimizePrediction +import cg_debugRandom +import ui_humanTeamVoteActive +import ui_alienTeamVoteActive +import ui_voteActive +import ui_dialog +import ui_stages +import ui_carriage +import ui_currentClass +import cg_debugVoices +import cg_unlagged +import cg_sprintToggle +import cg_stickySpec +import cg_painBlendZoom +import cg_painBlendScale +import cg_painBlendMax +import cg_painBlendDownRate +import cg_painBlendUpRate +import cg_tutorial +import cg_disableScannerPlane +import cg_disableCommandDialogs +import cg_disableBuildDialogs +import cg_disableUpgradeDialogs +import cg_disableWarningDialogs +import cg_debugPVS +import cg_debugTrails +import cg_debugParticles +import cg_lightFlare +import cg_consoleLatency +import cg_bounceParticles +import cg_depthSortParticles +import cg_disableBlueprintErrors +import cg_wwSmoothTime +import cg_drawBBOX +import cg_drawSurfNormal +import cg_noTaunt +import cg_timescale +import cg_timescaleFadeSpeed +import cg_timescaleFadeEnd +import cg_cameraMode +import pmove_msec +import pmove_fixed +import cg_smoothClients +import cg_hudFiles +import cg_noVoiceText +import cg_noVoiceChats +import cg_teamChatsOnly +import cg_blood +import cg_paused +import cg_stats +import cg_synchronousClients +import cg_drawSpeed +import cg_lagometer +import cg_stereoSeparation +import cg_thirdPersonRange +import cg_thirdPersonPitchFollow +import cg_staticDeathCam +import cg_thirdPersonShoulderViewMode +import cg_thirdPersonAngle +import cg_thirdPerson +import cg_tracerLength +import cg_tracerWidth +import cg_tracerChance +import cg_gun_z +import cg_gun_y +import cg_gun_x +import cg_gun_frame +import cg_drawGun +import cg_viewsize +import cg_addMarks +import cg_footsteps +import cg_showmiss +import cg_noPlayerAnims +import cg_debugMove +import cg_nopredict +import cg_errorDecay +import cg_debugEvents +import cg_debugPosition +import cg_debugAnim +import cg_animSpeed +import cg_draw2D +import cg_teamOverlayUserinfo +import cg_teamOverlayMaxPlayers +import cg_teamOverlaySortMode +import cg_drawTeamOverlay +import cg_crosshairSize +import cg_drawCrosshairNames +import cg_drawCrosshair +import cg_drawChargeBar +import cg_drawSnapshot +import cg_drawDemoState +import cg_drawFPS +import cg_drawClock +import cg_drawTimer +import cg_shadows +import cg_swingSpeed +import cg_runroll +import cg_runpitch +import cg_centertime +import cg_teslaTrailTime +import cg_markPolys +import cg_buildables +import cg_upgrades +import cg_weapons +import cgDC +import cg_entities +import cg +import cgs +import g_nameBind2 +import g_nameBind1 +import BindingFromName +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_Parse_AddGlobalDefine +import UI_EscapeEmoticons +import UI_Text_IsEmoticon +import UI_Text_EmHeight +import UI_Text_EmWidth +import UI_Text_Height +import UI_Text_Width +import UI_Text_Paint_Limit +import UI_Text_Paint +import UI_DrawTextBlock +import Item_Text_Wrap +import Item_Text_Wrapped_Paint +import trap_R_SetClipRegion +import Controls_SetDefaults +import Controls_SetConfig +import Controls_GetConfig +import UI_OutOfMemory +import UI_InitMemory +import UI_Alloc +import UI_RemoveCaptureFunc +import UI_InstallCaptureFunc +import Display_CacheAll +import Menu_SetFeederSelection +import Menu_Paint +import Menu_Update +import Menus_CloseAll +import LerpColor +import Display_HandleKey +import Menus_CloseByName +import Menus_FindByName +import Display_KeyBindPending +import Display_CursorType +import Display_MouseMove +import Display_CaptureItem +import Display_GetContext +import Menus_ReplaceActive +import Menus_Activate +import Menus_AnyFullScreenVisible +import Menu_Reset +import Menus_ReplaceActiveByName +import Menus_ActivateByName +import Menu_PaintAll +import Menu_UpdateAll +import Menu_New +import Menu_Count +import PC_Script_Parse +import PC_String_Parse +import PC_Rect_Parse +import PC_Int_Parse +import PC_Color_Parse +import PC_Float_Parse +import Script_Parse +import String_Parse +import Rect_Parse +import Int_Parse +import Color_Parse +import Float_Parse +import Menu_ScrollFeeder +import Menu_HandleMouseMove +import Menu_HandleKey +import Menu_GetFocused +import Menu_PostParse +import Item_Init +import Menu_Init +import Display_ExpandMacros +import Init_Display +import String_Report +import String_Init +import String_Alloc +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $1936 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 68 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 65 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 85 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 111 +byte 1 86 +byte 1 105 +byte 1 101 +byte 1 119 +byte 1 0 +align 1 +LABELV $1844 +byte 1 68 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 32 +byte 1 72 +byte 1 85 +byte 1 68 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $1816 +byte 1 94 +byte 1 53 +byte 1 69 +byte 1 68 +byte 1 71 +byte 1 69 +byte 1 32 +byte 1 55 +byte 1 32 +byte 1 124 +byte 1 32 +byte 1 50 +byte 1 48 +byte 1 49 +byte 1 52 +byte 1 0 +align 1 +LABELV $1815 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $1804 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $1803 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 49 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $1799 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $1795 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 113 +byte 1 117 +byte 1 101 +byte 1 117 +byte 1 101 +byte 1 0 +align 1 +LABELV $1794 +byte 1 114 +byte 1 100 +byte 1 0 +align 1 +LABELV $1792 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $1790 +byte 1 115 +byte 1 116 +byte 1 0 +align 1 +LABELV $1785 +byte 1 116 +byte 1 104 +byte 1 0 +align 1 +LABELV $1767 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 100 +byte 1 0 +align 1 +LABELV $1760 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 0 +align 1 +LABELV $1739 +byte 1 94 +byte 1 53 +byte 1 40 +byte 1 86 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 70 +byte 1 49 +byte 1 58 +byte 1 32 +byte 1 89 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 44 +byte 1 32 +byte 1 70 +byte 1 50 +byte 1 58 +byte 1 32 +byte 1 78 +byte 1 111 +byte 1 32 +byte 1 124 +byte 1 32 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 70 +byte 1 51 +byte 1 58 +byte 1 32 +byte 1 89 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 44 +byte 1 32 +byte 1 70 +byte 1 52 +byte 1 58 +byte 1 32 +byte 1 78 +byte 1 111 +byte 1 41 +byte 1 32 +byte 1 0 +align 1 +LABELV $1737 +byte 1 94 +byte 1 53 +byte 1 67 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 58 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $1730 +byte 1 84 +byte 1 69 +byte 1 65 +byte 1 77 +byte 1 0 +align 1 +LABELV $1729 +byte 1 94 +byte 1 53 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 109 +byte 1 102 +byte 1 93 +byte 1 37 +byte 1 115 +byte 1 86 +byte 1 79 +byte 1 84 +byte 1 69 +byte 1 32 +byte 1 91 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 37 +byte 1 105 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 124 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 89 +byte 1 101 +byte 1 115 +byte 1 58 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 45 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 78 +byte 1 111 +byte 1 58 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 93 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $1618 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 77 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 0 +align 1 +LABELV $1617 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 77 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 0 +align 1 +LABELV $1494 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 91 +byte 1 94 +byte 1 37 +byte 1 99 +byte 1 37 +byte 1 100 +byte 1 94 +byte 1 55 +byte 1 93 +byte 1 0 +align 1 +LABELV $1369 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 68 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 87 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 73 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 115 +byte 1 41 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $1366 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 68 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 87 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 73 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $1267 +byte 1 115 +byte 1 110 +byte 1 99 +byte 1 0 +align 1 +LABELV $1194 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 50 +byte 1 100 +byte 1 47 +byte 1 110 +byte 1 101 +byte 1 116 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $1190 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 73 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 114 +byte 1 117 +byte 1 112 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $1149 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 58 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 110 +byte 1 97 +byte 1 112 +byte 1 58 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 109 +byte 1 100 +byte 1 58 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $1135 +byte 1 37 +byte 1 100 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 48 +byte 1 50 +byte 1 100 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $1132 +byte 1 112 +byte 1 109 +byte 1 0 +align 1 +LABELV $1126 +byte 1 97 +byte 1 109 +byte 1 0 +align 1 +LABELV $1121 +byte 1 32 +byte 1 0 +align 1 +LABELV $1120 +byte 1 58 +byte 1 0 +align 1 +LABELV $1118 +byte 1 37 +byte 1 48 +byte 1 50 +byte 1 100 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 48 +byte 1 50 +byte 1 100 +byte 1 0 +align 1 +LABELV $1109 +byte 1 32 +byte 1 91 +byte 1 94 +byte 1 37 +byte 1 99 +byte 1 37 +byte 1 51 +byte 1 100 +byte 1 94 +byte 1 55 +byte 1 93 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $1083 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $976 +byte 1 37 +byte 1 100 +byte 1 58 +byte 1 37 +byte 1 100 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $950 +byte 1 102 +byte 1 112 +byte 1 115 +byte 1 0 +align 1 +LABELV $949 +byte 1 48 +byte 1 0 +align 1 +LABELV $932 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 44 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $930 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 44 +byte 1 32 +byte 1 49 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $915 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 44 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 97 +byte 1 103 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $913 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 44 +byte 1 32 +byte 1 49 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 97 +byte 1 103 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $909 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $896 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 50 +byte 1 93 +byte 1 72 +byte 1 85 +byte 1 77 +byte 1 65 +byte 1 78 +byte 1 83 +byte 1 32 +byte 1 124 +byte 1 83 +byte 1 84 +byte 1 65 +byte 1 71 +byte 1 69 +byte 1 124 +byte 1 32 +byte 1 65 +byte 1 76 +byte 1 73 +byte 1 69 +byte 1 78 +byte 1 83 +byte 1 91 +byte 1 89 +byte 1 101 +byte 1 93 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 0 +align 1 +LABELV $887 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $879 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $876 +byte 1 40 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 0 +align 1 +LABELV $872 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $863 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 0 +align 1 +LABELV $862 +byte 1 102 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 0 +align 1 +LABELV $834 +byte 1 70 +byte 1 114 +byte 1 97 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $830 +byte 1 0 +align 1 +LABELV $816 +byte 1 76 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $800 +byte 1 115 +byte 1 118 +byte 1 95 +byte 1 104 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $796 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 112 +byte 1 95 +byte 1 115 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 104 +byte 1 0 +align 1 +LABELV $794 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 50 +byte 1 100 +byte 1 47 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 95 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 0 +align 1 +LABELV $791 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $790 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $783 +byte 1 67 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 77 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 0 +align 1 +LABELV $778 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 77 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 0 +align 1 +LABELV $773 +byte 1 77 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 84 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $549 +byte 1 94 +byte 1 51 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $413 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 101 +byte 1 100 +byte 1 103 +byte 1 101 +byte 1 47 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 95 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 105 +byte 1 115 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 95 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 0 +align 1 +LABELV $407 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 97 +byte 1 100 +byte 1 118 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 105 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $275 +byte 1 37 +byte 1 100 +byte 1 37 +byte 1 37 +byte 1 0 +align 1 +LABELV $178 +byte 1 37 +byte 1 100 +byte 1 0 diff --git a/build/release-linux-x86_64/base/cgame/cg_drawtools.asm b/build/release-linux-x86_64/base/cgame/cg_drawtools.asm new file mode 100644 index 0000000..d5ac957 --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/cg_drawtools.asm @@ -0,0 +1,2498 @@ +export CG_DrawPlane +code +proc CG_DrawPlane 160 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0+12 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+12+4 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+20 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+20+1 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+20+2 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+20+3 +CNSTU1 255 +ASGNU1 +ADDRLP4 96 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 116 +CNSTI4 4 +ASGNI4 +ADDRLP4 96+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 116 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 116 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 120 +CNSTI4 8 +ASGNI4 +ADDRLP4 96+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+24 +ADDRLP4 96 +INDIRB +ASGNB 12 +ADDRLP4 0+24+12 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 0+24+12+4 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+24+20 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+24+20+1 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+24+20+2 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+24+20+3 +CNSTU1 255 +ASGNU1 +ADDRLP4 96 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 132 +CNSTI4 4 +ASGNI4 +ADDRLP4 96+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 132 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 132 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 136 +CNSTI4 8 +ASGNI4 +ADDRLP4 96+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 136 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 136 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 96 +ADDRLP4 96 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 96+4 +ADDRLP4 96+4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 96+8 +ADDRLP4 96+8 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+48 +ADDRLP4 96 +INDIRB +ASGNB 12 +ADDRLP4 0+48+12 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 0+48+12+4 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 0+48+20 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+48+20+1 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+48+20+2 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+48+20+3 +CNSTU1 255 +ASGNU1 +ADDRLP4 96 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 152 +CNSTI4 4 +ASGNI4 +ADDRLP4 96+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 152 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 152 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 156 +CNSTI4 8 +ASGNI4 +ADDRLP4 96+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 156 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 156 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+72 +ADDRLP4 96 +INDIRB +ASGNB 12 +ADDRLP4 0+72+12 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+72+12+4 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 0+72+20 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+72+20+1 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+72+20+2 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+72+20+3 +CNSTU1 255 +ASGNU1 +ADDRFP4 12 +INDIRI4 +ARGI4 +CNSTI4 4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_AddPolyToScene +CALLV +pop +LABELV $116 +endproc CG_DrawPlane 160 12 +export CG_AdjustFrom640 +proc CG_AdjustFrom640 16 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRF4 +ADDRGP4 cgs+31444 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRF4 +ADDRGP4 cgs+31448 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +ADDRGP4 cgs+31444 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRF4 +ADDRGP4 cgs+31448 +INDIRF4 +MULF4 +ASGNF4 +LABELV $188 +endproc CG_AdjustFrom640 16 0 +export CG_FillRect +proc CG_FillRect 4 36 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 0 +ARGP4 +ADDRFP4 4 +ARGP4 +ADDRFP4 8 +ARGP4 +ADDRFP4 12 +ARGP4 +ADDRGP4 CG_AdjustFrom640 +CALLV +pop +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRGP4 cgs+255316+4 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $193 +endproc CG_FillRect 4 36 +export CG_DrawSides +proc CG_DrawSides 28 36 +ADDRFP4 16 +ADDRFP4 16 +INDIRF4 +ASGNF4 +ADDRFP4 0 +ARGP4 +ADDRFP4 4 +ARGP4 +ADDRFP4 8 +ARGP4 +ADDRFP4 12 +ARGP4 +ADDRGP4 CG_AdjustFrom640 +CALLV +pop +ADDRLP4 0 +ADDRFP4 16 +INDIRF4 +ADDRGP4 cgs+31448 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 16 +ADDRFP4 16 +INDIRF4 +ADDRGP4 cgs+31444 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +CNSTF4 1073741824 +ADDRLP4 0 +INDIRF4 +MULF4 +SUBF4 +ARGF4 +ADDRLP4 12 +CNSTF4 0 +ASGNF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRGP4 cgs+255316+4 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +ADDRFP4 0 +INDIRF4 +ADDRFP4 8 +INDIRF4 +ADDF4 +ADDRFP4 16 +INDIRF4 +SUBF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +CNSTF4 1073741824 +ADDRLP4 0 +INDIRF4 +MULF4 +SUBF4 +ARGF4 +ADDRLP4 24 +CNSTF4 0 +ASGNF4 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRGP4 cgs+255316+4 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +LABELV $196 +endproc CG_DrawSides 28 36 +export CG_DrawTopBottom +proc CG_DrawTopBottom 12 36 +ADDRFP4 16 +ADDRFP4 16 +INDIRF4 +ASGNF4 +ADDRFP4 0 +ARGP4 +ADDRFP4 4 +ARGP4 +ADDRFP4 8 +ARGP4 +ADDRFP4 12 +ARGP4 +ADDRGP4 CG_AdjustFrom640 +CALLV +pop +ADDRFP4 16 +ADDRFP4 16 +INDIRF4 +ADDRGP4 cgs+31448 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRGP4 cgs+255316+4 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ADDRFP4 12 +INDIRF4 +ADDF4 +ADDRFP4 16 +INDIRF4 +SUBF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRLP4 8 +CNSTF4 0 +ASGNF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRGP4 cgs+255316+4 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +LABELV $203 +endproc CG_DrawTopBottom 12 36 +export CG_DrawRect +proc CG_DrawRect 0 20 +ADDRFP4 20 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRGP4 CG_DrawTopBottom +CALLV +pop +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRGP4 CG_DrawSides +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $209 +endproc CG_DrawRect 0 20 +export CG_DrawPic +proc CG_DrawPic 8 36 +ADDRFP4 0 +ARGP4 +ADDRFP4 4 +ARGP4 +ADDRFP4 8 +ARGP4 +ADDRFP4 12 +ARGP4 +ADDRGP4 CG_AdjustFrom640 +CALLV +pop +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 4 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +LABELV $210 +endproc CG_DrawPic 8 36 +export CG_SetClipRegion +proc CG_SetClipRegion 16 16 +ADDRFP4 0 +ARGP4 +ADDRFP4 4 +ARGP4 +ADDRFP4 8 +ARGP4 +ADDRFP4 12 +ARGP4 +ADDRGP4 CG_AdjustFrom640 +CALLV +pop +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRF4 +ADDRFP4 8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+12 +ADDRFP4 4 +INDIRF4 +ADDRFP4 12 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_SetClipRegion +CALLV +pop +LABELV $211 +endproc CG_SetClipRegion 16 16 +export CG_ClearClipRegion +proc CG_ClearClipRegion 0 4 +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetClipRegion +CALLV +pop +LABELV $215 +endproc CG_ClearClipRegion 0 4 +export CG_DrawFadePic +proc CG_DrawFadePic 60 36 +ADDRFP4 16 +ADDRFP4 16 +INDIRP4 +ASGNP4 +ADDRFP4 20 +ADDRFP4 20 +INDIRP4 +ASGNP4 +ADDRFP4 24 +ADDRFP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 16 +CNSTF4 1120403456 +ADDRFP4 24 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 0 +ARGP4 +ADDRFP4 4 +ARGP4 +ADDRFP4 8 +ARGP4 +ADDRFP4 12 +ARGP4 +ADDRGP4 CG_AdjustFrom640 +CALLV +pop +ADDRLP4 36 +CNSTF4 1120403456 +ASGNF4 +ADDRLP4 0 +ADDRLP4 16 +INDIRF4 +ADDRFP4 16 +INDIRP4 +INDIRF4 +MULF4 +ADDRFP4 24 +INDIRF4 +ADDRFP4 20 +INDIRP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 36 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 40 +CNSTI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRLP4 16 +INDIRF4 +ADDRFP4 16 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDRFP4 24 +INDIRF4 +ADDRFP4 20 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 36 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 44 +CNSTI4 8 +ASGNI4 +ADDRLP4 0+8 +ADDRLP4 16 +INDIRF4 +ADDRFP4 16 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDRFP4 24 +INDIRF4 +ADDRFP4 20 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 1120403456 +DIVF4 +ASGNF4 +ADDRLP4 48 +CNSTI4 12 +ASGNI4 +ADDRLP4 0+12 +ADDRLP4 16 +INDIRF4 +ADDRFP4 16 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDRFP4 24 +INDIRF4 +ADDRFP4 20 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 1120403456 +DIVF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRLP4 52 +CNSTF4 0 +ASGNF4 +ADDRLP4 52 +INDIRF4 +ARGF4 +ADDRLP4 52 +INDIRF4 +ARGF4 +ADDRLP4 56 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 56 +INDIRF4 +ARGF4 +ADDRLP4 56 +INDIRF4 +ARGF4 +ADDRFP4 28 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $216 +endproc CG_DrawFadePic 60 36 +export CG_DrawStrlen +proc CG_DrawStrlen 28 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $222 +JUMPV +LABELV $221 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $224 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 94 +NEI4 $224 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $224 +ADDRLP4 12 +INDIRI4 +CNSTI4 65 +LTI4 $227 +ADDRLP4 12 +INDIRI4 +CNSTI4 90 +LEI4 $226 +LABELV $227 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 97 +LTI4 $228 +ADDRLP4 16 +INDIRI4 +CNSTI4 122 +LEI4 $226 +LABELV $228 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 48 +LTI4 $224 +ADDRLP4 20 +INDIRI4 +CNSTI4 57 +GTI4 $224 +LABELV $226 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 2 +ADDP4 +ASGNP4 +ADDRGP4 $225 +JUMPV +LABELV $224 +ADDRLP4 24 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +ASGNP4 +LABELV $225 +LABELV $222 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $221 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $220 +endproc CG_DrawStrlen 28 0 +proc CG_TileClearBox 44 36 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRFP4 0 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 24 +CNSTF4 1115684864 +ASGNF4 +ADDRLP4 0 +ADDRLP4 20 +INDIRF4 +ADDRLP4 24 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 32 +ADDRFP4 4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 24 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 36 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRFP4 0 +INDIRI4 +ADDRLP4 36 +INDIRI4 +ADDI4 +CVIF4 4 +ADDRLP4 24 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 40 +ADDRFP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRFP4 4 +INDIRI4 +ADDRLP4 40 +INDIRI4 +ADDI4 +CVIF4 4 +ADDRLP4 24 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRLP4 32 +INDIRF4 +ARGF4 +ADDRLP4 36 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRLP4 40 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +LABELV $229 +endproc CG_TileClearBox 44 36 +export CG_TileClear +proc CG_TileClear 56 20 +ADDRLP4 8 +ADDRGP4 cgs+20100+11304 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRGP4 cgs+20100+11308 +INDIRI4 +ASGNI4 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+112080 +INDIRI4 +ADDRLP4 24 +INDIRI4 +NEI4 $235 +ADDRGP4 cg+112080+4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +NEI4 $235 +ADDRGP4 cg+112080+8 +INDIRI4 +ADDRLP4 8 +INDIRI4 +NEI4 $235 +ADDRGP4 cg+112080+12 +INDIRI4 +ADDRLP4 20 +INDIRI4 +NEI4 $235 +ADDRGP4 $230 +JUMPV +LABELV $235 +ADDRLP4 0 +ADDRGP4 cg+112080+4 +INDIRI4 +ASGNI4 +ADDRLP4 32 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +ADDRGP4 cg+112080+12 +INDIRI4 +ADDI4 +ADDRLP4 32 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 12 +ADDRGP4 cg+112080 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 12 +INDIRI4 +ADDRGP4 cg+112080+8 +INDIRI4 +ADDI4 +ADDRLP4 32 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +ADDRLP4 36 +INDIRI4 +ARGI4 +ADDRLP4 36 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 cgs+255316+156 +INDIRI4 +ARGI4 +ADDRGP4 CG_TileClearBox +CALLV +pop +CNSTI4 0 +ARGI4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ADDRLP4 4 +INDIRI4 +SUBI4 +ARGI4 +ADDRGP4 cgs+255316+156 +INDIRI4 +ARGI4 +ADDRGP4 CG_TileClearBox +CALLV +pop +CNSTI4 0 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +SUBI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRGP4 cgs+255316+156 +INDIRI4 +ARGI4 +ADDRGP4 CG_TileClearBox +CALLV +pop +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 16 +INDIRI4 +SUBI4 +ARGI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +SUBI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRGP4 cgs+255316+156 +INDIRI4 +ARGI4 +ADDRGP4 CG_TileClearBox +CALLV +pop +LABELV $230 +endproc CG_TileClear 56 20 +bss +align 4 +LABELV $260 +skip 16 +export CG_FadeColor +code +proc CG_FadeColor 8 0 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $261 +CNSTP4 0 +RETP4 +ADDRGP4 $259 +JUMPV +LABELV $261 +ADDRLP4 0 +ADDRGP4 cg+109556 +INDIRI4 +ADDRFP4 0 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRI4 +LTI4 $264 +CNSTP4 0 +RETP4 +ADDRGP4 $259 +JUMPV +LABELV $264 +ADDRFP4 4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +SUBI4 +CNSTI4 200 +GEI4 $266 +ADDRGP4 $260+12 +CNSTF4 1065353216 +ADDRFP4 4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +CNSTF4 1128792064 +DIVF4 +ASGNF4 +ADDRGP4 $267 +JUMPV +LABELV $266 +ADDRGP4 $260+12 +CNSTF4 1065353216 +ASGNF4 +LABELV $267 +ADDRLP4 4 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 $260+8 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRGP4 $260+4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRGP4 $260 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRGP4 $260 +RETP4 +LABELV $259 +endproc CG_FadeColor 8 0 +export CG_WorldToScreen +proc CG_WorldToScreen 48 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +CNSTF4 1078530011 +ADDRGP4 cg+112080+16 +INDIRF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +ARGF4 +ADDRLP4 32 +ADDRGP4 tan +CALLF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 32 +INDIRF4 +ASGNF4 +CNSTF4 1078530011 +ADDRGP4 cg+112080+20 +INDIRF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +ARGF4 +ADDRLP4 36 +ADDRGP4 tan +CALLF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRGP4 cg+112080+24 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRGP4 cg+112080+24+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRGP4 cg+112080+24+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 44 +CNSTF4 1128792064 +ASGNF4 +ADDRLP4 16 +CNSTF4 1142947840 +ADDRGP4 cg_viewsize+12 +INDIRI4 +CVIF4 4 +MULF4 +ADDRLP4 44 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 20 +CNSTF4 1139802112 +ADDRGP4 cg_viewsize+12 +INDIRI4 +CVIF4 4 +MULF4 +ADDRLP4 44 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 0 +INDIRF4 +ADDRGP4 cg+112080+36 +INDIRF4 +MULF4 +ADDRLP4 0+4 +INDIRF4 +ADDRGP4 cg+112080+36+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+8 +INDIRF4 +ADDRGP4 cg+112080+36+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 12 +INDIRF4 +CNSTF4 981668463 +GTF4 $299 +CNSTI4 0 +RETI4 +ADDRGP4 $272 +JUMPV +LABELV $299 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $301 +ADDRFP4 4 +INDIRP4 +CNSTF4 1134559232 +ADDRLP4 0 +INDIRF4 +ADDRGP4 cg+112080+36+12 +INDIRF4 +MULF4 +ADDRLP4 0+4 +INDIRF4 +ADDRGP4 cg+112080+36+12+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+8 +INDIRF4 +ADDRGP4 cg+112080+36+12+8 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +DIVF4 +SUBF4 +ASGNF4 +LABELV $301 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $316 +ADDRFP4 8 +INDIRP4 +CNSTF4 1131413504 +ADDRLP4 0 +INDIRF4 +ADDRGP4 cg+112080+36+24 +INDIRF4 +MULF4 +ADDRLP4 0+4 +INDIRF4 +ADDRGP4 cg+112080+36+24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+8 +INDIRF4 +ADDRGP4 cg+112080+36+24+8 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 20 +INDIRF4 +MULF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +DIVF4 +SUBF4 +ASGNF4 +LABELV $316 +CNSTI4 1 +RETI4 +LABELV $272 +endproc CG_WorldToScreen 48 4 +bss +align 1 +LABELV $332 +skip 32 +export CG_KeyBinding +code +proc CG_KeyBinding 264 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $332 +CNSTI1 0 +ASGNI1 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $333 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 trap_Key_GetBindingBuf +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 260 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 260 +INDIRI4 +CNSTI4 0 +NEI4 $337 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $332 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 trap_Key_KeynumToStringBuf +CALLV +pop +ADDRGP4 $335 +JUMPV +LABELV $337 +LABELV $334 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 256 +LTI4 $333 +LABELV $335 +ADDRGP4 $332 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $339 +ADDRGP4 $332 +ARGP4 +ADDRGP4 $341 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 $332 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $339 +ADDRGP4 $332 +RETP4 +LABELV $331 +endproc CG_KeyBinding 264 12 +export CG_GetColorCharForHealth +proc CG_GetColorCharForHealth 24 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI1 50 +ASGNI1 +ADDRLP4 12 +CNSTI4 1668 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460+88 +ADDP4 +INDIRI4 +ASGNI4 +CNSTI4 1668 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460+68 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $345 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 16 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $346 +JUMPV +LABELV $345 +CNSTI4 13 +ARGI4 +ADDRLP4 20 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 20 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $346 +ADDRLP4 4 +CNSTF4 1120403456 +CNSTI4 1668 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460+80 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +ADDRLP4 8 +INDIRI4 +CVIF4 4 +DIVF4 +CVFI4 4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 33 +GEI4 $351 +ADDRLP4 0 +CNSTI1 49 +ASGNI1 +ADDRGP4 $352 +JUMPV +LABELV $351 +ADDRLP4 4 +INDIRI4 +CNSTI4 67 +GEI4 $353 +ADDRLP4 0 +CNSTI1 51 +ASGNI1 +LABELV $353 +LABELV $352 +ADDRLP4 0 +INDIRI1 +CVII4 1 +RETI4 +LABELV $342 +endproc CG_GetColorCharForHealth 24 4 +import trap_GetDemoName +import trap_GetDemoPos +import trap_GetDemoState +import trap_GetEntityToken +import trap_getCameraInfo +import trap_startCamera +import trap_loadCamera +import trap_RealTime +import trap_SnapVector +import trap_CIN_SetExtents +import trap_CIN_DrawCinematic +import trap_CIN_RunCinematic +import trap_CIN_StopCinematic +import trap_CIN_PlayCinematic +import trap_Key_GetOverstrikeMode +import trap_Key_SetOverstrikeMode +import trap_Key_SetBinding +import trap_Key_GetBindingBuf +import trap_Key_KeynumToStringBuf +import trap_Key_GetKey +import trap_Key_SetCatcher +import trap_Key_GetCatcher +import trap_Key_IsDown +import trap_R_RegisterFont +import trap_MemoryRemaining +import testPrintFloat +import testPrintInt +import trap_SetUserCmdValue +import trap_GetUserCmd +import trap_GetCurrentCmdNumber +import trap_GetServerCommand +import trap_GetSnapshot +import trap_GetCurrentSnapshotNumber +import trap_GetGameState +import trap_GetGlconfig +import trap_R_RemapShader +import trap_R_LerpTag +import trap_R_ModelBounds +import trap_R_DrawStretchPic +import trap_R_SetColor +import trap_R_RenderScene +import trap_R_LightForPoint +import trap_R_AddAdditiveLightToScene +import trap_R_AddLightToScene +import trap_R_inPVS +import trap_R_AddPolysToScene +import trap_R_AddPolyToScene +import trap_R_AddRefEntityToScene +import trap_R_ClearScene +import trap_R_RegisterShaderNoMip +import trap_R_RegisterShader +import trap_R_RegisterSkin +import trap_R_RegisterModel +import trap_R_LoadWorldMap +import trap_S_StopBackgroundTrack +import trap_S_StartBackgroundTrack +import trap_S_RegisterSound +import trap_S_Respatialize +import trap_S_UpdateEntityPosition +import trap_S_AddRealLoopingSound +import trap_S_AddLoopingSound +import trap_S_ClearLoopingSounds +import trap_S_StartLocalSound +import trap_S_StopLoopingSound +import trap_S_StartSound +import trap_CM_MarkFragments +import trap_CM_TransformedBiSphereTrace +import trap_CM_BiSphereTrace +import trap_CM_TransformedCapsuleTrace +import trap_CM_CapsuleTrace +import trap_CM_TransformedBoxTrace +import trap_CM_BoxTrace +import trap_CM_TransformedPointContents +import trap_CM_PointContents +import trap_CM_TempBoxModel +import trap_CM_InlineModel +import trap_CM_NumInlineModels +import trap_CM_LoadMap +import trap_UpdateScreen +import trap_SendClientCommand +import trap_AddCommand +import trap_SendConsoleCommand +import trap_FS_GetFileList +import trap_FS_Seek +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_LiteralArgs +import trap_Args +import trap_Argv +import trap_Argc +import trap_Cvar_VariableStringBuffer +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_Milliseconds +import trap_Error +import trap_Print +import CG_TutorialText +import CG_WritePTRCode +import CG_ReadPTRCode +import CG_DestroyTestTS_f +import CG_TestTS_f +import CG_AddTrails +import CG_IsTrailSystemValid +import CG_DestroyTrailSystem +import CG_SpawnNewTrailSystem +import CG_RegisterTrailSystem +import CG_LoadTrailSystems +import CG_DestroyTestPS_f +import CG_TestPS_f +import CG_ParticleSystemEntity +import CG_AddParticles +import CG_SetParticleSystemNormal +import CG_IsParticleSystemValid +import CG_IsParticleSystemInfinite +import CG_DestroyParticleSystem +import CG_SpawnNewParticleSystem +import CG_RegisterParticleSystem +import CG_LoadParticleSystems +import CG_SetAttachmentOffset +import CG_SetAttachmentParticle +import CG_SetAttachmentTag +import CG_SetAttachmentCent +import CG_SetAttachmentPoint +import CG_AttachToParticle +import CG_AttachToTag +import CG_AttachToCent +import CG_AttachToPoint +import CG_Attached +import CG_AttachmentCentNum +import CG_AttachmentVelocity +import CG_AttachmentAxis +import CG_AttachmentDir +import CG_AttachmentPoint +import CG_CheckChangedPredictableEvents +import CG_TransitionPlayerState +import CG_Respawn +import CG_ShaderStateChanged +import CG_SetConfigValues +import CG_ParseServerinfo +import CG_ExecuteNewServerCommands +import CG_RequestScores +import CG_InitConsoleCommands +import CG_ConsoleCommand +import CG_ProcessSnapshots +import CG_ImpactMark +import CG_AddMarks +import CG_InitMarkPolys +import CG_AlienSense +import CG_Scanner +import CG_UpdateEntityPositions +import CG_DrawItemSelectText +import CG_DrawItemSelect +import CG_AddPlayerWeapon +import CG_AddViewWeapon +import CG_ShotgunFire +import CG_Bullet +import CG_MissileHitEntity +import CG_MissileHitWall +import CG_FireWeapon +import CG_RegisterWeapon +import CG_InitWeapons +import CG_RegisterUpgrade +import CG_InitUpgrades +import CG_Weapon_f +import CG_PrevWeapon_f +import CG_NextWeapon_f +import CG_PositionRotatedEntityOnTag +import CG_PositionEntityOnTag +import CG_AdjustPositionForMover +import CG_Beam +import CG_AddPacketEntities +import CG_SetEntitySoundPosition +import CG_DrawBoundingBox +import CG_PainEvent +import CG_EntityEvent +import CG_CheckEvents +import CG_PredictPlayerState +import CG_BiSphereTrace +import CG_CapTrace +import CG_Trace +import CG_PointContents +import CG_BuildSolidList +import CG_ModelDoor +import CG_AnimMapObj +import CG_RunLerpFrame +import CG_SortDistance +import CG_DrawChatBubble +import CG_AlienBuildableExplosion +import CG_HumanBuildableExplosion +import CG_InitBuildables +import CG_DrawBuildableStatus +import CG_BuildableStatusParse +import CG_Buildable +import CG_GhostBuildable +import CG_GetPlayerLocation +import CG_Bleed +import CG_PlayerDisconnect +import CG_CustomSound +import CG_PrecacheClientInfo +import CG_NewClientInfo +import CG_ResetPlayerEntity +import CG_Corpse +import CG_Player +import CG_DrawField +import CG_ResetPainBlend +import CG_UpdateMediaFraction +import CG_DrawLoadingScreen +import CG_Text_PaintChar +import CG_GetKillerText +import CG_GetTeamColor +import CG_SetPrintString +import CG_RunMenuScript +import CG_GetValue +import CG_OwnerDraw +import CG_DrawActive +import CG_CenterPrint +import CG_AddSpeed +import CG_AddLagometerSnapshotInfo +import CG_AddLagometerFrameInfo +import CG_ColorForHealth +import CG_OffsetShoulderView +import CG_OffsetThirdPersonView +import CG_OffsetFirstPersonView +import CG_DrawActiveFrame +import CG_AddBufferedSound +import CG_TestModelPrevSkin_f +import CG_TestModelNextSkin_f +import CG_TestModelPrevFrame_f +import CG_TestModelNextFrame_f +import CG_TestGun_f +import CG_TestModel_f +import CG_addSmoothOp +import CG_AddNotifyText +import CG_RemoveNotifyLine +import CG_FileExists +import CG_BuildSpectatorString +import CG_ClientIsReady +import CG_SetScoreSelection +import CG_EventHandling +import CG_MouseEvent +import CG_KeyEvent +import CG_LoadMenus +import CG_LastAttacker +import CG_CrosshairPlayer +import CG_UpdateCvars +import CG_PlayerCount +import CG_StartMusic +import CG_Error +import CG_Printf +import CG_Argv +import CG_ConfigString +import cg_BubbleZoom +import cg_drawBubble +import cg_chatTeamPrefix +import cg_emoticons +import cg_voice +import cg_projectileNudge +import cg_optimizePrediction +import cg_debugRandom +import ui_humanTeamVoteActive +import ui_alienTeamVoteActive +import ui_voteActive +import ui_dialog +import ui_stages +import ui_carriage +import ui_currentClass +import cg_debugVoices +import cg_unlagged +import cg_sprintToggle +import cg_stickySpec +import cg_painBlendZoom +import cg_painBlendScale +import cg_painBlendMax +import cg_painBlendDownRate +import cg_painBlendUpRate +import cg_tutorial +import cg_disableScannerPlane +import cg_disableCommandDialogs +import cg_disableBuildDialogs +import cg_disableUpgradeDialogs +import cg_disableWarningDialogs +import cg_debugPVS +import cg_debugTrails +import cg_debugParticles +import cg_lightFlare +import cg_consoleLatency +import cg_bounceParticles +import cg_depthSortParticles +import cg_disableBlueprintErrors +import cg_wwSmoothTime +import cg_drawBBOX +import cg_drawSurfNormal +import cg_noTaunt +import cg_timescale +import cg_timescaleFadeSpeed +import cg_timescaleFadeEnd +import cg_cameraMode +import pmove_msec +import pmove_fixed +import cg_smoothClients +import cg_hudFiles +import cg_noVoiceText +import cg_noVoiceChats +import cg_teamChatsOnly +import cg_blood +import cg_paused +import cg_stats +import cg_synchronousClients +import cg_drawSpeed +import cg_lagometer +import cg_stereoSeparation +import cg_thirdPersonRange +import cg_thirdPersonPitchFollow +import cg_staticDeathCam +import cg_thirdPersonShoulderViewMode +import cg_thirdPersonAngle +import cg_thirdPerson +import cg_tracerLength +import cg_tracerWidth +import cg_tracerChance +import cg_gun_z +import cg_gun_y +import cg_gun_x +import cg_gun_frame +import cg_drawGun +import cg_viewsize +import cg_addMarks +import cg_footsteps +import cg_showmiss +import cg_noPlayerAnims +import cg_debugMove +import cg_nopredict +import cg_errorDecay +import cg_debugEvents +import cg_debugPosition +import cg_debugAnim +import cg_animSpeed +import cg_draw2D +import cg_teamOverlayUserinfo +import cg_teamOverlayMaxPlayers +import cg_teamOverlaySortMode +import cg_drawTeamOverlay +import cg_crosshairSize +import cg_drawCrosshairNames +import cg_drawCrosshair +import cg_drawChargeBar +import cg_drawSnapshot +import cg_drawDemoState +import cg_drawFPS +import cg_drawClock +import cg_drawTimer +import cg_shadows +import cg_swingSpeed +import cg_runroll +import cg_runpitch +import cg_centertime +import cg_teslaTrailTime +import cg_markPolys +import cg_buildables +import cg_upgrades +import cg_weapons +import cgDC +import cg_entities +import cg +import cgs +import g_nameBind2 +import g_nameBind1 +import BindingFromName +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_Parse_AddGlobalDefine +import UI_EscapeEmoticons +import UI_Text_IsEmoticon +import UI_Text_EmHeight +import UI_Text_EmWidth +import UI_Text_Height +import UI_Text_Width +import UI_Text_Paint_Limit +import UI_Text_Paint +import UI_DrawTextBlock +import Item_Text_Wrap +import Item_Text_Wrapped_Paint +import trap_R_SetClipRegion +import Controls_SetDefaults +import Controls_SetConfig +import Controls_GetConfig +import UI_OutOfMemory +import UI_InitMemory +import UI_Alloc +import UI_RemoveCaptureFunc +import UI_InstallCaptureFunc +import Display_CacheAll +import Menu_SetFeederSelection +import Menu_Paint +import Menu_Update +import Menus_CloseAll +import LerpColor +import Display_HandleKey +import Menus_CloseByName +import Menus_FindByName +import Display_KeyBindPending +import Display_CursorType +import Display_MouseMove +import Display_CaptureItem +import Display_GetContext +import Menus_ReplaceActive +import Menus_Activate +import Menus_AnyFullScreenVisible +import Menu_Reset +import Menus_ReplaceActiveByName +import Menus_ActivateByName +import Menu_PaintAll +import Menu_UpdateAll +import Menu_New +import Menu_Count +import PC_Script_Parse +import PC_String_Parse +import PC_Rect_Parse +import PC_Int_Parse +import PC_Color_Parse +import PC_Float_Parse +import Script_Parse +import String_Parse +import Rect_Parse +import Int_Parse +import Color_Parse +import Float_Parse +import Menu_ScrollFeeder +import Menu_HandleMouseMove +import Menu_HandleKey +import Menu_GetFocused +import Menu_PostParse +import Item_Init +import Menu_Init +import Display_ExpandMacros +import Init_Display +import String_Report +import String_Init +import String_Alloc +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $341 +byte 1 92 +byte 1 0 diff --git a/build/release-linux-x86_64/base/cgame/cg_ents.asm b/build/release-linux-x86_64/base/cgame/cg_ents.asm new file mode 100644 index 0000000..5ccc79c --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/cg_ents.asm @@ -0,0 +1,6554 @@ +lit +align 4 +LABELV $117 +byte 4 1132396544 +byte 4 0 +byte 4 0 +byte 4 1124073472 +code +proc CG_DrawBoxFace 304 12 +ADDRLP4 96 +ADDRGP4 $117 +INDIRB +ASGNB 16 +ADDRLP4 0 +ADDRFP4 12 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0+12 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 0+12+4 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 128 +ADDRLP4 96 +INDIRF4 +ASGNF4 +ADDRLP4 132 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 128 +INDIRF4 +ADDRLP4 132 +INDIRF4 +LTF4 $135 +ADDRLP4 112 +ADDRLP4 128 +INDIRF4 +ADDRLP4 132 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $136 +JUMPV +LABELV $135 +ADDRLP4 112 +ADDRLP4 128 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $136 +ADDRLP4 0+20 +ADDRLP4 112 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 136 +ADDRLP4 96+4 +INDIRF4 +ASGNF4 +ADDRLP4 140 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 136 +INDIRF4 +ADDRLP4 140 +INDIRF4 +LTF4 $137 +ADDRLP4 116 +ADDRLP4 136 +INDIRF4 +ADDRLP4 140 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $138 +JUMPV +LABELV $137 +ADDRLP4 116 +ADDRLP4 136 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $138 +ADDRLP4 0+20+1 +ADDRLP4 116 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 144 +ADDRLP4 96+8 +INDIRF4 +ASGNF4 +ADDRLP4 148 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 144 +INDIRF4 +ADDRLP4 148 +INDIRF4 +LTF4 $139 +ADDRLP4 120 +ADDRLP4 144 +INDIRF4 +ADDRLP4 148 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $140 +JUMPV +LABELV $139 +ADDRLP4 120 +ADDRLP4 144 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $140 +ADDRLP4 0+20+2 +ADDRLP4 120 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 152 +ADDRLP4 96+12 +INDIRF4 +ASGNF4 +ADDRLP4 156 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 152 +INDIRF4 +ADDRLP4 156 +INDIRF4 +LTF4 $141 +ADDRLP4 124 +ADDRLP4 152 +INDIRF4 +ADDRLP4 156 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $142 +JUMPV +LABELV $141 +ADDRLP4 124 +ADDRLP4 152 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $142 +ADDRLP4 0+20+3 +ADDRLP4 124 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 0+24 +ADDRFP4 8 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0+24+12 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 0+24+12+4 +CNSTF4 0 +ASGNF4 +ADDRLP4 176 +ADDRLP4 96 +INDIRF4 +ASGNF4 +ADDRLP4 180 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 176 +INDIRF4 +ADDRLP4 180 +INDIRF4 +LTF4 $167 +ADDRLP4 160 +ADDRLP4 176 +INDIRF4 +ADDRLP4 180 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $168 +JUMPV +LABELV $167 +ADDRLP4 160 +ADDRLP4 176 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $168 +ADDRLP4 0+24+20 +ADDRLP4 160 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 184 +ADDRLP4 96+4 +INDIRF4 +ASGNF4 +ADDRLP4 188 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 184 +INDIRF4 +ADDRLP4 188 +INDIRF4 +LTF4 $169 +ADDRLP4 164 +ADDRLP4 184 +INDIRF4 +ADDRLP4 188 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $170 +JUMPV +LABELV $169 +ADDRLP4 164 +ADDRLP4 184 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $170 +ADDRLP4 0+24+20+1 +ADDRLP4 164 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 192 +ADDRLP4 96+8 +INDIRF4 +ASGNF4 +ADDRLP4 196 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 192 +INDIRF4 +ADDRLP4 196 +INDIRF4 +LTF4 $171 +ADDRLP4 168 +ADDRLP4 192 +INDIRF4 +ADDRLP4 196 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $172 +JUMPV +LABELV $171 +ADDRLP4 168 +ADDRLP4 192 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $172 +ADDRLP4 0+24+20+2 +ADDRLP4 168 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 200 +ADDRLP4 96+12 +INDIRF4 +ASGNF4 +ADDRLP4 204 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 200 +INDIRF4 +ADDRLP4 204 +INDIRF4 +LTF4 $173 +ADDRLP4 172 +ADDRLP4 200 +INDIRF4 +ADDRLP4 204 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $174 +JUMPV +LABELV $173 +ADDRLP4 172 +ADDRLP4 200 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $174 +ADDRLP4 0+24+20+3 +ADDRLP4 172 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 0+48 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0+48+12 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+48+12+4 +CNSTF4 0 +ASGNF4 +ADDRLP4 224 +ADDRLP4 96 +INDIRF4 +ASGNF4 +ADDRLP4 228 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 224 +INDIRF4 +ADDRLP4 228 +INDIRF4 +LTF4 $199 +ADDRLP4 208 +ADDRLP4 224 +INDIRF4 +ADDRLP4 228 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $200 +JUMPV +LABELV $199 +ADDRLP4 208 +ADDRLP4 224 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $200 +ADDRLP4 0+48+20 +ADDRLP4 208 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 232 +ADDRLP4 96+4 +INDIRF4 +ASGNF4 +ADDRLP4 236 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 232 +INDIRF4 +ADDRLP4 236 +INDIRF4 +LTF4 $201 +ADDRLP4 212 +ADDRLP4 232 +INDIRF4 +ADDRLP4 236 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $202 +JUMPV +LABELV $201 +ADDRLP4 212 +ADDRLP4 232 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $202 +ADDRLP4 0+48+20+1 +ADDRLP4 212 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 240 +ADDRLP4 96+8 +INDIRF4 +ASGNF4 +ADDRLP4 244 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 240 +INDIRF4 +ADDRLP4 244 +INDIRF4 +LTF4 $203 +ADDRLP4 216 +ADDRLP4 240 +INDIRF4 +ADDRLP4 244 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $204 +JUMPV +LABELV $203 +ADDRLP4 216 +ADDRLP4 240 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $204 +ADDRLP4 0+48+20+2 +ADDRLP4 216 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 248 +ADDRLP4 96+12 +INDIRF4 +ASGNF4 +ADDRLP4 252 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 248 +INDIRF4 +ADDRLP4 252 +INDIRF4 +LTF4 $205 +ADDRLP4 220 +ADDRLP4 248 +INDIRF4 +ADDRLP4 252 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $206 +JUMPV +LABELV $205 +ADDRLP4 220 +ADDRLP4 248 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $206 +ADDRLP4 0+48+20+3 +ADDRLP4 220 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 0+72 +ADDRFP4 0 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0+72+12 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+72+12+4 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 272 +ADDRLP4 96 +INDIRF4 +ASGNF4 +ADDRLP4 276 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 272 +INDIRF4 +ADDRLP4 276 +INDIRF4 +LTF4 $231 +ADDRLP4 256 +ADDRLP4 272 +INDIRF4 +ADDRLP4 276 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $232 +JUMPV +LABELV $231 +ADDRLP4 256 +ADDRLP4 272 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $232 +ADDRLP4 0+72+20 +ADDRLP4 256 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 280 +ADDRLP4 96+4 +INDIRF4 +ASGNF4 +ADDRLP4 284 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 280 +INDIRF4 +ADDRLP4 284 +INDIRF4 +LTF4 $233 +ADDRLP4 260 +ADDRLP4 280 +INDIRF4 +ADDRLP4 284 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $234 +JUMPV +LABELV $233 +ADDRLP4 260 +ADDRLP4 280 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $234 +ADDRLP4 0+72+20+1 +ADDRLP4 260 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 288 +ADDRLP4 96+8 +INDIRF4 +ASGNF4 +ADDRLP4 292 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 288 +INDIRF4 +ADDRLP4 292 +INDIRF4 +LTF4 $235 +ADDRLP4 264 +ADDRLP4 288 +INDIRF4 +ADDRLP4 292 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $236 +JUMPV +LABELV $235 +ADDRLP4 264 +ADDRLP4 288 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $236 +ADDRLP4 0+72+20+2 +ADDRLP4 264 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 296 +ADDRLP4 96+12 +INDIRF4 +ASGNF4 +ADDRLP4 300 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 296 +INDIRF4 +ADDRLP4 300 +INDIRF4 +LTF4 $237 +ADDRLP4 268 +ADDRLP4 296 +INDIRF4 +ADDRLP4 300 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $238 +JUMPV +LABELV $237 +ADDRLP4 268 +ADDRLP4 296 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $238 +ADDRLP4 0+72+20+3 +ADDRLP4 268 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRGP4 cgs+255316+8 +INDIRI4 +ARGI4 +CNSTI4 4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_AddPolyToScene +CALLV +pop +LABELV $116 +endproc CG_DrawBoxFace 304 12 +export CG_DrawBoundingBox +proc CG_DrawBoundingBox 208 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 104 +CNSTI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 104 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 104 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 108 +CNSTI4 8 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 108 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 108 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 116 +CNSTI4 4 +ASGNI4 +ADDRLP4 12+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 116 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 116 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 120 +CNSTI4 8 +ASGNI4 +ADDRLP4 12+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 132 +CNSTI4 4 +ASGNI4 +ADDRLP4 24+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 132 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 132 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 136 +CNSTI4 8 +ASGNI4 +ADDRLP4 24+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 136 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 136 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 144 +CNSTI4 4 +ASGNI4 +ADDRLP4 36+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 144 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 144 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 148 +CNSTI4 8 +ASGNI4 +ADDRLP4 36+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 148 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 148 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 72 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 160 +CNSTI4 4 +ASGNI4 +ADDRLP4 72+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 160 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 160 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 164 +CNSTI4 8 +ASGNI4 +ADDRLP4 72+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 164 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 164 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 84 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 172 +CNSTI4 4 +ASGNI4 +ADDRLP4 84+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 172 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 172 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 176 +CNSTI4 8 +ASGNI4 +ADDRLP4 84+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 176 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 176 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 188 +CNSTI4 4 +ASGNI4 +ADDRLP4 48+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 188 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 188 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 192 +CNSTI4 8 +ASGNI4 +ADDRLP4 48+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 192 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 192 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 60 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 200 +CNSTI4 4 +ASGNI4 +ADDRLP4 60+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 200 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 200 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 204 +CNSTI4 8 +ASGNI4 +ADDRLP4 60+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 204 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 204 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 36 +ARGP4 +ADDRGP4 CG_DrawBoxFace +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 36 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRLP4 72 +ARGP4 +ADDRGP4 CG_DrawBoxFace +CALLV +pop +ADDRLP4 12 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 72 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRGP4 CG_DrawBoxFace +CALLV +pop +ADDRLP4 24 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRLP4 48 +ARGP4 +ADDRGP4 CG_DrawBoxFace +CALLV +pop +ADDRLP4 36 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 48 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRGP4 CG_DrawBoxFace +CALLV +pop +ADDRLP4 48 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRLP4 72 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRGP4 CG_DrawBoxFace +CALLV +pop +LABELV $241 +endproc CG_DrawBoundingBox 208 16 +export CG_PositionEntityOnTag +proc CG_PositionEntityOnTag 92 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +ARGI4 +CNSTF4 1065353216 +ADDRFP4 4 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +SUBF4 +ARGF4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_LerpTag +CALLI4 +pop +ADDRLP4 56 +CNSTI4 68 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $259 +ADDRLP4 60 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 60 +INDIRP4 +INDIRF4 +CNSTI4 12 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 68 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ADDRLP4 68 +INDIRP4 +INDIRF4 +CNSTI4 12 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +ADDP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 76 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 76 +INDIRP4 +INDIRF4 +CNSTI4 12 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +ADDP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $260 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $259 +ADDRLP4 4+12 +ARGP4 +ADDRLP4 84 +CNSTI4 28 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 84 +INDIRI4 +ADDP +ARGP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 84 +INDIRI4 +ADDP4 +ARGP4 +ADDRGP4 MatrixMultiply +CALLV +pop +ADDRLP4 88 +CNSTI4 100 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 88 +INDIRI4 +ADDP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 88 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $258 +endproc CG_PositionEntityOnTag 92 24 +export CG_PositionRotatedEntityOnTag +proc CG_PositionRotatedEntityOnTag 124 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +ARGI4 +CNSTF4 1065353216 +ADDRFP4 4 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +SUBF4 +ARGF4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_LerpTag +CALLI4 +pop +ADDRLP4 92 +CNSTI4 68 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 92 +INDIRI4 +ADDP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 92 +INDIRI4 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $265 +ADDRLP4 96 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ADDRLP4 96 +INDIRP4 +INDIRF4 +CNSTI4 12 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 104 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 104 +INDIRP4 +ADDRLP4 104 +INDIRP4 +INDIRF4 +CNSTI4 12 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +ADDP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 112 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +ADDRLP4 112 +INDIRP4 +INDIRF4 +CNSTI4 12 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +ADDP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $266 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $265 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +ARGP4 +ADDRLP4 4+12 +ARGP4 +ADDRLP4 52 +ARGP4 +ADDRGP4 MatrixMultiply +CALLV +pop +ADDRLP4 52 +ARGP4 +ADDRLP4 120 +CNSTI4 28 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP +ARGP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +ARGP4 +ADDRGP4 MatrixMultiply +CALLV +pop +LABELV $264 +endproc CG_PositionRotatedEntityOnTag 124 24 +export CG_SetEntitySoundPosition +proc CG_SetEntitySoundPosition 24 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 176 +ADDP4 +INDIRI4 +CNSTI4 16777215 +NEI4 $271 +ADDRLP4 12 +CNSTI4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cgs+38388 +ADDP4 +ASGNP4 +ADDRLP4 20 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRF4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1568 +ADDP4 +INDIRF4 +ADDRLP4 20 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 1572 +ADDP4 +INDIRF4 +ADDRLP4 12 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_S_UpdateEntityPosition +CALLV +pop +ADDRGP4 $272 +JUMPV +LABELV $271 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRGP4 trap_S_UpdateEntityPosition +CALLV +pop +LABELV $272 +LABELV $270 +endproc CG_SetEntitySoundPosition 24 8 +proc CG_EntityEffects 32 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetEntitySoundPosition +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $277 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 9 +EQI4 $279 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRGP4 vec3_origin +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+36336 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_AddLoopingSound +CALLV +pop +ADDRGP4 $280 +JUMPV +LABELV $279 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRGP4 vec3_origin +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+36336 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_AddRealLoopingSound +CALLV +pop +LABELV $280 +LABELV $277 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $283 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 28 +CNSTI4 255 +ASGNI4 +ADDRLP4 8 +ADDRLP4 24 +INDIRI4 +ADDRLP4 28 +INDIRI4 +BANDI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 24 +INDIRI4 +CNSTI4 8 +RSHI4 +ADDRLP4 28 +INDIRI4 +BANDI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 24 +INDIRI4 +CNSTI4 16 +RSHI4 +ADDRLP4 28 +INDIRI4 +BANDI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 24 +INDIRI4 +CNSTI4 24 +RSHI4 +ADDRLP4 28 +INDIRI4 +BANDI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRLP4 8 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRLP4 12 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRLP4 16 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRGP4 trap_R_AddLightToScene +CALLV +pop +LABELV $283 +ADDRFP4 0 +INDIRP4 +CNSTI4 1824 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 CG_IsTrailSystemValid +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $285 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $287 +ADDRFP4 0 +INDIRP4 +CNSTI4 1824 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 CG_AttachmentPoint +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 1824 +ADDP4 +INDIRP4 +CNSTI4 1384 +ADDP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRGP4 CG_AttachmentPoint +CALLI4 +pop +ADDRLP4 4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 28 +ADDRGP4 Distance +CALLF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +CNSTF4 1136843536 +LEF4 $289 +ADDRFP4 0 +INDIRP4 +CNSTI4 1824 +ADDP4 +ARGP4 +ADDRGP4 CG_DestroyTrailSystem +CALLV +pop +LABELV $289 +LABELV $287 +ADDRGP4 cg+109556 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1828 +ADDP4 +INDIRI4 +LEI4 $291 +ADDRFP4 0 +INDIRP4 +CNSTI4 1824 +ADDP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 CG_IsTrailSystemValid +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $291 +ADDRFP4 0 +INDIRP4 +CNSTI4 1824 +ADDP4 +ARGP4 +ADDRGP4 CG_DestroyTrailSystem +CALLV +pop +LABELV $291 +LABELV $285 +LABELV $276 +endproc CG_EntityEffects 32 20 +proc CG_General 144 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 140 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 140 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $295 +ADDRGP4 $294 +JUMPV +LABELV $295 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0+80 +ADDRLP4 140 +INDIRP4 +CNSTI4 172 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0+96 +ADDRLP4 0+80 +INDIRI4 +ASGNI4 +ADDRLP4 0+100 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+68 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0+84 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0+8 +ADDRLP4 140 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+34800 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 140 +INDIRP4 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +NEI4 $305 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRI4 +CNSTI4 2 +BORI4 +ASGNI4 +LABELV $305 +ADDRFP4 0 +INDIRP4 +CNSTI4 1576 +ADDP4 +ARGP4 +ADDRLP4 0+28 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +LABELV $294 +endproc CG_General 144 12 +proc CG_Speaker 16 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 168 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $311 +ADDRGP4 $310 +JUMPV +LABELV $311 +ADDRGP4 cg+109556 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +INDIRI4 +GEI4 $313 +ADDRGP4 $310 +JUMPV +LABELV $313 +CNSTP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+36336 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRLP4 4 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 12 +CNSTI4 100 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ADDRLP4 12 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 172 +ADDP4 +INDIRI4 +MULI4 +ADDI4 +CVIF4 4 +ADDRLP4 12 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 168 +ADDP4 +INDIRI4 +MULI4 +CVIF4 4 +CNSTF4 1073741824 +ADDRLP4 4 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +CNSTF4 1056964608 +SUBF4 +MULF4 +MULF4 +ADDF4 +CVFI4 4 +ASGNI4 +LABELV $310 +endproc CG_Speaker 16 16 +proc CG_LaunchMissile 32 8 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 12 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 32 +LEI4 $319 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +LABELV $319 +ADDRLP4 0 +CNSTI4 1280 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 cg_weapons +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 12 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ASGNI4 +CNSTI4 168 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $321 +CNSTI4 168 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +CNSTI4 80 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 24 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 28 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $323 +ADDRLP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentCent +CALLV +pop +ADDRLP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToCent +CALLV +pop +ADDRLP4 16 +INDIRP4 +CNSTI4 1408 +ADDP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $323 +LABELV $321 +CNSTI4 168 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +CNSTI4 84 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $325 +CNSTI4 168 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +CNSTI4 84 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 CG_SpawnNewTrailSystem +CALLP4 +ASGNP4 +ADDRLP4 20 +ADDRLP4 24 +INDIRP4 +ASGNP4 +ADDRLP4 20 +ARGP4 +ADDRLP4 28 +ADDRGP4 CG_IsTrailSystemValid +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $327 +ADDRLP4 20 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentCent +CALLV +pop +ADDRLP4 20 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToCent +CALLV +pop +LABELV $327 +LABELV $325 +LABELV $318 +endproc CG_LaunchMissile 32 8 +proc CG_Missile 188 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 144 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 148 +ADDRLP4 144 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 148 +INDIRI4 +CNSTI4 32 +LEI4 $330 +ADDRLP4 148 +CNSTI4 0 +ASGNI4 +LABELV $330 +ADDRLP4 152 +CNSTI4 1280 +ADDRLP4 148 +INDIRI4 +MULI4 +ADDRGP4 cg_weapons +ADDP4 +ASGNP4 +ADDRLP4 156 +ADDRLP4 144 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 168 +ADDRLP4 156 +INDIRI4 +MULI4 +ADDRLP4 152 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1576 +ADDP4 +ADDRLP4 144 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRF4 +CNSTF4 0 +EQF4 $332 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 trap_R_AddLightToScene +CALLV +pop +LABELV $332 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $334 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRGP4 cg+109556 +INDIRI4 +ARGI4 +ADDRLP4 164 +ARGP4 +ADDRGP4 BG_EvaluateTrajectoryDelta +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRLP4 164 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_AddLoopingSound +CALLV +pop +LABELV $334 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 4+68 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 4+84 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $339 +ADDRLP4 4 +CNSTI4 2 +ASGNI4 +ADDRLP4 4+132 +ADDRLP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRLP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +ADDRLP4 144 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4+136 +CNSTF4 0 +ASGNF4 +ADDRLP4 4+112 +ADDRLP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4+116 +CNSTU1 255 +ASGNU1 +ADDRLP4 4+116+1 +CNSTU1 255 +ASGNU1 +ADDRLP4 4+116+2 +CNSTU1 255 +ASGNU1 +ADDRLP4 4+116+3 +CNSTU1 255 +ASGNU1 +ADDRGP4 $340 +JUMPV +LABELV $339 +ADDRLP4 4+8 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4+4 +ADDRLP4 0 +INDIRP4 +CNSTI4 60 +ADDP4 +INDIRI4 +CNSTI4 64 +BORI4 +ASGNI4 +ADDRLP4 144 +INDIRP4 +CNSTI4 36 +ADDP4 +ARGP4 +ADDRLP4 4+28 +ARGP4 +ADDRLP4 164 +ADDRGP4 VectorNormalize2 +CALLF4 +ASGNF4 +ADDRLP4 164 +INDIRF4 +CNSTF4 0 +NEF4 $353 +ADDRLP4 4+28+8 +CNSTF4 1065353216 +ASGNF4 +LABELV $353 +ADDRLP4 168 +CNSTI4 0 +ASGNI4 +ADDRLP4 144 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ADDRLP4 168 +INDIRI4 +EQI4 $358 +ADDRLP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +ADDRLP4 168 +INDIRI4 +EQI4 $358 +ADDRLP4 4+28 +ARGP4 +ADDRGP4 cg+109556 +INDIRI4 +CNSTI4 4 +DIVI4 +CVIF4 4 +ARGF4 +ADDRGP4 RotateAroundDirection +CALLV +pop +ADDRGP4 $359 +JUMPV +LABELV $358 +ADDRLP4 4+28 +ARGP4 +ADDRLP4 144 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRGP4 RotateAroundDirection +CALLV +pop +LABELV $359 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $363 +ADDRLP4 172 +ADDRGP4 cg+109556 +INDIRI4 +ADDRLP4 144 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $366 +ADDRLP4 4+80 +ADDRLP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRI4 +ADDRLP4 172 +INDIRI4 +CVIF4 4 +CNSTF4 1148846080 +DIVF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +CVFI4 4 +ADDRLP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRI4 +MODI4 +ADDI4 +ASGNI4 +ADDRGP4 $367 +JUMPV +LABELV $366 +ADDRLP4 4+80 +ADDRLP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRI4 +ADDRLP4 172 +INDIRI4 +CVIF4 4 +CNSTF4 1148846080 +DIVF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +CVFI4 4 +ADDI4 +ASGNI4 +ADDRLP4 4+80 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRI4 +ADDI4 +LEI4 $370 +ADDRLP4 4+80 +ADDRLP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $370 +LABELV $367 +LABELV $363 +LABELV $340 +ADDRLP4 168 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ADDRLP4 168 +INDIRI4 +NEI4 $376 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +ADDRLP4 168 +INDIRI4 +EQI4 $374 +LABELV $376 +ADDRLP4 4 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +LABELV $374 +LABELV $329 +endproc CG_Missile 188 20 +proc CG_Mover 144 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 140 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0+68 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0+84 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 1576 +ADDP4 +ARGP4 +ADDRLP4 0+28 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRLP4 0+4 +CNSTI4 64 +ASGNI4 +ADDRLP4 0+104 +ADDRGP4 cg+109556 +INDIRI4 +CNSTI4 6 +RSHI4 +CNSTI4 1 +BANDI4 +ASGNI4 +ADDRLP4 140 +INDIRP4 +CNSTI4 176 +ADDP4 +INDIRI4 +CNSTI4 16777215 +NEI4 $384 +ADDRLP4 0+8 +ADDRLP4 140 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+37364 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $385 +JUMPV +LABELV $384 +ADDRLP4 0+8 +ADDRLP4 140 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+34800 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $385 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +ADDRLP4 140 +INDIRP4 +CNSTI4 164 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $390 +ADDRLP4 0+104 +CNSTI4 0 +ASGNI4 +ADDRLP4 0+8 +ADDRLP4 140 +INDIRP4 +CNSTI4 164 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+34800 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +LABELV $390 +LABELV $377 +endproc CG_Mover 144 12 +export CG_Beam +proc CG_Beam 144 12 +ADDRLP4 140 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0+68 +ADDRLP4 140 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0+84 +ADDRLP4 140 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0+28 +ARGP4 +ADDRGP4 AxisClear +CALLV +pop +ADDRLP4 0 +CNSTI4 3 +ASGNI4 +ADDRLP4 0+4 +CNSTI4 64 +ASGNI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +LABELV $395 +endproc CG_Beam 144 12 +proc CG_Portal 144 12 +ADDRLP4 140 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0+68 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0+84 +ADDRLP4 140 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 140 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0+28 +ARGP4 +ADDRGP4 ByteToDir +CALLV +pop +ADDRLP4 0+28+12 +ARGP4 +ADDRLP4 0+28 +ARGP4 +ADDRGP4 PerpendicularVector +CALLV +pop +ADDRLP4 0+28+12 +ADDRGP4 vec3_origin +INDIRF4 +ADDRLP4 0+28+12 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+28+12+4 +ADDRGP4 vec3_origin+4 +INDIRF4 +ADDRLP4 0+28+12+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+28+12+8 +ADDRGP4 vec3_origin+8 +INDIRF4 +ADDRLP4 0+28+12+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+28 +ARGP4 +ADDRLP4 0+28+12 +ARGP4 +ADDRLP4 0+28+24 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 0 +CNSTI4 7 +ASGNI4 +ADDRLP4 0+96 +ADDRLP4 140 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0+80 +ADDRLP4 140 +INDIRP4 +CNSTI4 172 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0+104 +CNSTF4 1135869952 +ADDRLP4 140 +INDIRP4 +CNSTI4 168 +ADDP4 +INDIRI4 +CVIF4 4 +CNSTF4 1132462080 +DIVF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +LABELV $400 +endproc CG_Portal 144 12 +proc CG_LightFlare 336 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 156 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 152 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 cg+109580 +INDIRI4 +CNSTI4 0 +EQI4 $434 +ADDRLP4 224 +CNSTI4 -2 +ASGNI4 +ADDRGP4 $435 +JUMPV +LABELV $434 +ADDRLP4 224 +ADDRGP4 cg+109588+148 +INDIRI4 +ASGNI4 +LABELV $435 +ADDRGP4 cg_lightFlare+12 +INDIRI4 +CNSTI4 0 +NEI4 $439 +ADDRGP4 $433 +JUMPV +LABELV $439 +ADDRLP4 152 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +CNSTI4 0 +EQI4 $442 +ADDRGP4 $433 +JUMPV +LABELV $442 +ADDRLP4 160 +ARGP4 +ADDRGP4 cg+112080+24 +ARGP4 +ADDRLP4 300 +CNSTP4 0 +ASGNP4 +ADDRLP4 300 +INDIRP4 +ARGP4 +ADDRLP4 300 +INDIRP4 +ARGP4 +ADDRLP4 152 +INDIRP4 +CNSTI4 128 +ADDP4 +ARGP4 +ADDRLP4 224 +INDIRI4 +ARGI4 +CNSTI4 33554433 +ARGI4 +ADDRGP4 CG_Trace +CALLV +pop +ADDRLP4 160+8 +INDIRF4 +CNSTF4 1065353216 +LTF4 $449 +ADDRLP4 160 +INDIRI4 +CNSTI4 0 +EQI4 $446 +LABELV $449 +ADDRGP4 $433 +JUMPV +LABELV $446 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 304 +CNSTI4 2 +ASGNI4 +ADDRLP4 0 +ADDRLP4 304 +INDIRI4 +ASGNI4 +ADDRLP4 0+112 +ADDRLP4 152 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ADDRLP4 304 +INDIRI4 +LSHI4 +ADDRGP4 cgs+35824 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0+116 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+116+1 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+116+2 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+116+3 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +ADDRLP4 152 +INDIRP4 +CNSTI4 116 +ADDP4 +ARGP4 +ADDRLP4 244 +ARGP4 +ADDRLP4 308 +CNSTP4 0 +ASGNP4 +ADDRLP4 308 +INDIRP4 +ARGP4 +ADDRLP4 308 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 0+68 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 140 +ADDRLP4 0+68 +INDIRF4 +ADDRGP4 cg+112080+24 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 140+4 +ADDRLP4 0+68+4 +INDIRF4 +ADDRGP4 cg+112080+24+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 140+8 +ADDRLP4 0+68+8 +INDIRF4 +ADDRGP4 cg+112080+24+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 140 +ARGP4 +ADDRLP4 312 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 220 +ADDRLP4 312 +INDIRF4 +ASGNF4 +ADDRLP4 140 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 220 +INDIRF4 +ADDRLP4 152 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +CVIF4 4 +GEF4 $476 +ADDRGP4 $433 +JUMPV +LABELV $476 +ADDRLP4 140 +INDIRF4 +ADDRGP4 cg+112080+36 +INDIRF4 +MULF4 +ADDRLP4 140+4 +INDIRF4 +ADDRGP4 cg+112080+36+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 140+8 +INDIRF4 +ADDRGP4 cg+112080+36+8 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 0 +GEF4 $478 +ADDRGP4 $433 +JUMPV +LABELV $478 +ADDRGP4 cg +INDIRI4 +CNSTI4 2 +MODI4 +CNSTI4 0 +NEI4 $490 +ADDRLP4 0+132 +ADDRLP4 220 +INDIRF4 +ADDRLP4 152 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 152 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRF4 +CNSTF4 0 +NEF4 $493 +ADDRLP4 316 +ADDRLP4 0+132 +INDIRF4 +CNSTF4 1073741824 +DIVF4 +ASGNF4 +ADDRLP4 296 +ADDRLP4 316 +INDIRF4 +ASGNF4 +ADDRLP4 240 +ADDRLP4 316 +INDIRF4 +ASGNF4 +ADDRGP4 $494 +JUMPV +LABELV $493 +ADDRLP4 320 +ADDRLP4 220 +INDIRF4 +ADDRLP4 152 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 296 +ADDRLP4 320 +INDIRF4 +ASGNF4 +ADDRLP4 240 +ADDRLP4 320 +INDIRF4 +ASGNF4 +LABELV $494 +ADDRLP4 268 +ADDRLP4 152 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 268 +INDIRF4 +CNSTF4 0 +LEF4 $496 +ADDRLP4 140 +INDIRF4 +ADDRLP4 244 +INDIRF4 +MULF4 +ADDRLP4 140+4 +INDIRF4 +ADDRLP4 244+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 140+8 +INDIRF4 +ADDRLP4 244+8 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRLP4 328 +ADDRGP4 acos +CALLF4 +ASGNF4 +ADDRLP4 332 +CNSTF4 1127481344 +ASGNF4 +ADDRLP4 324 +CNSTF4 1065353216 +ADDRLP4 332 +INDIRF4 +ADDRLP4 332 +INDIRF4 +ADDRLP4 328 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +SUBF4 +ADDRLP4 268 +INDIRF4 +DIVF4 +SUBF4 +ASGNF4 +ADDRLP4 324 +INDIRF4 +CNSTF4 0 +GEF4 $502 +ADDRLP4 324 +CNSTF4 0 +ASGNF4 +LABELV $502 +ADDRLP4 0+132 +ADDRLP4 0+132 +INDIRF4 +ADDRLP4 324 +INDIRF4 +MULF4 +ASGNF4 +LABELV $496 +ADDRLP4 0+132 +INDIRF4 +CNSTF4 0 +GEF4 $505 +ADDRLP4 0+132 +CNSTF4 0 +ASGNF4 +LABELV $505 +ADDRLP4 228 +ADDRLP4 0+68 +INDIRF4 +ADDRLP4 140 +INDIRF4 +ADDRLP4 0+132 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 228+4 +ADDRLP4 0+68+4 +INDIRF4 +ADDRLP4 140+4 +INDIRF4 +ADDRLP4 0+132 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 228+8 +ADDRLP4 0+68+8 +INDIRF4 +ADDRLP4 140+8 +INDIRF4 +ADDRLP4 0+132 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 256 +ADDRGP4 cg+112080+24 +INDIRF4 +ADDRLP4 140 +INDIRF4 +ADDRLP4 0+132 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 256+4 +ADDRGP4 cg+112080+24+4 +INDIRF4 +ADDRLP4 140+4 +INDIRF4 +ADDRLP4 0+132 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 256+8 +ADDRGP4 cg+112080+24+8 +INDIRF4 +ADDRLP4 140+8 +INDIRF4 +ADDRLP4 0+132 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg_lightFlare+12 +INDIRI4 +CNSTI4 3 +NEI4 $536 +ADDRLP4 160 +ARGP4 +ADDRGP4 cg+112080+24 +ARGP4 +ADDRLP4 228 +ARGP4 +CNSTF4 1065353216 +ARGF4 +ADDRLP4 240 +INDIRF4 +ARGF4 +ADDRLP4 224 +INDIRI4 +ARGI4 +CNSTI4 33554433 +ARGI4 +ADDRGP4 CG_BiSphereTrace +CALLV +pop +ADDRLP4 160+8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $541 +ADDRLP4 156 +ADDRLP4 160+56 +INDIRF4 +ASGNF4 +ADDRGP4 $491 +JUMPV +LABELV $541 +ADDRLP4 156 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 $491 +JUMPV +LABELV $536 +ADDRGP4 cg_lightFlare+12 +INDIRI4 +CNSTI4 2 +NEI4 $545 +ADDRLP4 324 +ADDRLP4 240 +INDIRF4 +NEGF4 +CNSTF4 1073741824 +DIVF4 +ASGNF4 +ADDRLP4 272 +ADDRLP4 324 +INDIRF4 +ASGNF4 +ADDRLP4 272+4 +ADDRLP4 324 +INDIRF4 +ASGNF4 +ADDRLP4 272+8 +ADDRLP4 240 +INDIRF4 +NEGF4 +CNSTF4 1073741824 +DIVF4 +ASGNF4 +ADDRLP4 328 +ADDRLP4 240 +INDIRF4 +CNSTF4 1073741824 +DIVF4 +ASGNF4 +ADDRLP4 284 +ADDRLP4 328 +INDIRF4 +ASGNF4 +ADDRLP4 284+4 +ADDRLP4 328 +INDIRF4 +ASGNF4 +ADDRLP4 284+8 +ADDRLP4 240 +INDIRF4 +CNSTF4 1073741824 +DIVF4 +ASGNF4 +ADDRLP4 160 +ARGP4 +ADDRLP4 256 +ARGP4 +ADDRLP4 272 +ARGP4 +ADDRLP4 284 +ARGP4 +ADDRLP4 228 +ARGP4 +ADDRLP4 224 +INDIRI4 +ARGI4 +CNSTI4 33554433 +ARGI4 +ADDRGP4 CG_Trace +CALLV +pop +ADDRLP4 160+8 +INDIRF4 +CNSTF4 1065353216 +LTF4 $556 +ADDRLP4 160+4 +INDIRI4 +CNSTI4 0 +EQI4 $552 +LABELV $556 +ADDRFP4 0 +INDIRP4 +CNSTI4 1752 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $552 +ADDRFP4 0 +INDIRP4 +CNSTI4 1752 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1748 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRGP4 $553 +JUMPV +LABELV $552 +ADDRLP4 160+8 +INDIRF4 +CNSTF4 1065353216 +NEF4 $558 +ADDRLP4 332 +CNSTI4 0 +ASGNI4 +ADDRLP4 160+4 +INDIRI4 +ADDRLP4 332 +INDIRI4 +NEI4 $558 +ADDRFP4 0 +INDIRP4 +CNSTI4 1752 +ADDP4 +INDIRI4 +ADDRLP4 332 +INDIRI4 +NEI4 $558 +ADDRFP4 0 +INDIRP4 +CNSTI4 1752 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1748 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +LABELV $558 +LABELV $553 +ADDRFP4 0 +INDIRP4 +CNSTI4 1752 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $563 +ADDRFP4 0 +INDIRP4 +CNSTI4 1748 +ADDP4 +INDIRI4 +ADDRLP4 152 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +ADDI4 +ADDRGP4 cg+109556 +INDIRI4 +LEI4 $565 +ADDRLP4 156 +ADDRGP4 cg+109556 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1748 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +ADDRLP4 152 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +LABELV $565 +LABELV $563 +ADDRFP4 0 +INDIRP4 +CNSTI4 1752 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $491 +ADDRFP4 0 +INDIRP4 +CNSTI4 1748 +ADDP4 +INDIRI4 +ADDRLP4 152 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +ADDI4 +ADDRGP4 cg+109556 +INDIRI4 +LEI4 $571 +ADDRLP4 156 +ADDRGP4 cg+109556 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1748 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +ADDRLP4 152 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRLP4 156 +CNSTF4 1065353216 +ADDRLP4 156 +INDIRF4 +SUBF4 +ASGNF4 +ADDRGP4 $491 +JUMPV +LABELV $571 +ADDRLP4 156 +CNSTF4 0 +ASGNF4 +ADDRGP4 $491 +JUMPV +LABELV $545 +ADDRGP4 cg_lightFlare+12 +INDIRI4 +CNSTI4 1 +NEI4 $491 +ADDRLP4 324 +ADDRLP4 240 +INDIRF4 +NEGF4 +CNSTF4 1073741824 +DIVF4 +ASGNF4 +ADDRLP4 272 +ADDRLP4 324 +INDIRF4 +ASGNF4 +ADDRLP4 272+4 +ADDRLP4 324 +INDIRF4 +ASGNF4 +ADDRLP4 272+8 +ADDRLP4 240 +INDIRF4 +NEGF4 +CNSTF4 1073741824 +DIVF4 +ASGNF4 +ADDRLP4 328 +ADDRLP4 240 +INDIRF4 +CNSTF4 1073741824 +DIVF4 +ASGNF4 +ADDRLP4 284 +ADDRLP4 328 +INDIRF4 +ASGNF4 +ADDRLP4 284+4 +ADDRLP4 328 +INDIRF4 +ASGNF4 +ADDRLP4 284+8 +ADDRLP4 240 +INDIRF4 +CNSTF4 1073741824 +DIVF4 +ASGNF4 +ADDRLP4 160 +ARGP4 +ADDRLP4 256 +ARGP4 +ADDRLP4 272 +ARGP4 +ADDRLP4 284 +ARGP4 +ADDRLP4 228 +ARGP4 +ADDRLP4 224 +INDIRI4 +ARGI4 +CNSTI4 33554433 +ARGI4 +ADDRGP4 CG_Trace +CALLV +pop +ADDRLP4 160+8 +INDIRF4 +CNSTF4 1065353216 +LTF4 $586 +ADDRLP4 160+4 +INDIRI4 +CNSTI4 0 +EQI4 $491 +LABELV $586 +ADDRLP4 156 +CNSTF4 0 +ASGNF4 +ADDRGP4 $491 +JUMPV +LABELV $490 +ADDRLP4 156 +ADDRFP4 0 +INDIRP4 +CNSTI4 1744 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+132 +ADDRFP4 0 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $491 +ADDRFP4 0 +INDIRP4 +CNSTI4 1744 +ADDP4 +ADDRLP4 156 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1740 +ADDP4 +ADDRLP4 0+132 +INDIRF4 +ASGNF4 +ADDRLP4 156 +INDIRF4 +CNSTF4 1065353216 +GEF4 $589 +ADDRLP4 0+132 +ADDRLP4 0+132 +INDIRF4 +ADDRLP4 156 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 320 +ADDRLP4 0+116+3 +INDIRU1 +CVUI4 1 +CVIF4 4 +ADDRLP4 156 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 324 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 320 +INDIRF4 +ADDRLP4 324 +INDIRF4 +LTF4 $597 +ADDRLP4 316 +ADDRLP4 320 +INDIRF4 +ADDRLP4 324 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $598 +JUMPV +LABELV $597 +ADDRLP4 316 +ADDRLP4 320 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $598 +ADDRLP4 0+116+3 +ADDRLP4 316 +INDIRU4 +CVUU1 4 +ASGNU1 +LABELV $589 +ADDRLP4 0+132 +INDIRF4 +CNSTF4 0 +GTF4 $599 +ADDRGP4 $433 +JUMPV +LABELV $599 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +LABELV $433 +endproc CG_LightFlare 336 28 +proc CG_Lev2ZapChain 64 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 28 +CNSTP4 0 +ASGNP4 +ADDRLP4 32 +CNSTP4 0 +ASGNP4 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 6 +ARGI4 +ADDRLP4 44 +ADDRGP4 BG_UnpackEntityNumbers +CALLI4 +ASGNI4 +ADDRLP4 36 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $606 +JUMPV +LABELV $603 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +NEI4 $607 +ADDRLP4 28 +CNSTI4 1852 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRGP4 $608 +JUMPV +LABELV $607 +ADDRLP4 28 +CNSTI4 1852 +ADDRLP4 4+4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +LABELV $608 +ADDRLP4 48 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 32 +CNSTI4 1852 +ADDRLP4 48 +INDIRI4 +ADDRLP4 4 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1800 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 CG_IsTrailSystemValid +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +NEI4 $610 +ADDRGP4 cgs+255316+12 +INDIRI4 +ARGI4 +ADDRLP4 56 +ADDRGP4 CG_SpawnNewTrailSystem +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1800 +ADDP4 +ADDP4 +ADDRLP4 56 +INDIRP4 +ASGNP4 +LABELV $610 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1800 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 CG_IsTrailSystemValid +CALLI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +EQI4 $614 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1800 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentCent +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1800 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 1384 +ADDP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentCent +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1800 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToCent +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1800 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 1384 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToCent +CALLV +pop +LABELV $614 +LABELV $604 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $606 +ADDRLP4 0 +INDIRI4 +ADDRLP4 36 +INDIRI4 +LTI4 $603 +LABELV $602 +endproc CG_Lev2ZapChain 64 12 +export CG_AdjustPositionForMover +proc CG_AdjustPositionForMover 88 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 16 +ADDRFP4 16 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +LEI4 $619 +ADDRFP4 4 +INDIRI4 +CNSTI4 1022 +LTI4 $617 +LABELV $619 +ADDRFP4 16 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRB +ASGNB 12 +ADDRGP4 $616 +JUMPV +LABELV $617 +ADDRLP4 0 +CNSTI4 1852 +ADDRFP4 4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 6 +EQI4 $620 +ADDRFP4 16 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRB +ASGNB 12 +ADDRGP4 $616 +JUMPV +LABELV $620 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRLP4 16 +ARGP4 +ADDRGP4 BG_EvaluateTrajectory +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRLP4 40 +ARGP4 +ADDRGP4 BG_EvaluateTrajectory +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRLP4 28 +ARGP4 +ADDRGP4 BG_EvaluateTrajectory +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ARGP4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRLP4 52 +ARGP4 +ADDRGP4 BG_EvaluateTrajectory +CALLV +pop +ADDRLP4 4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 16 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4+4 +ADDRLP4 28+4 +INDIRF4 +ADDRLP4 16+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4+8 +ADDRLP4 28+8 +INDIRF4 +ADDRLP4 16+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 64 +ADDRLP4 52 +INDIRF4 +ADDRLP4 40 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 64+4 +ADDRLP4 52+4 +INDIRF4 +ADDRLP4 40+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 64+8 +ADDRLP4 52+8 +INDIRF4 +ADDRLP4 40+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 16 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 80 +CNSTI4 4 +ASGNI4 +ADDRFP4 16 +INDIRP4 +ADDRLP4 80 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 80 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 4+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 84 +CNSTI4 8 +ASGNI4 +ADDRFP4 16 +INDIRP4 +ADDRLP4 84 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 84 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 4+8 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $616 +endproc CG_AdjustPositionForMover 88 12 +proc CG_InterpolateEntityPosition 44 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 cg+40 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $637 +ADDRGP4 $640 +ARGP4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $637 +ADDRLP4 24 +ADDRGP4 cg+109540 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 BG_EvaluateTrajectory +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +ARGP4 +ADDRGP4 cg+40 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ARGP4 +ADDRGP4 BG_EvaluateTrajectory +CALLV +pop +ADDRLP4 28 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 24 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 28 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1568 +ADDP4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 24 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1572 +ADDP4 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 24 +INDIRF4 +ADDRLP4 12+8 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ARGP4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 BG_EvaluateTrajectory +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 260 +ADDP4 +ARGP4 +ADDRGP4 cg+40 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ARGP4 +ADDRGP4 BG_EvaluateTrajectory +CALLV +pop +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 32 +ADDRGP4 LerpAngle +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1576 +ADDP4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +INDIRF4 +ARGF4 +ADDRLP4 12+4 +INDIRF4 +ARGF4 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 36 +ADDRGP4 LerpAngle +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1580 +ADDP4 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 0+8 +INDIRF4 +ARGF4 +ADDRLP4 12+8 +INDIRF4 +ARGF4 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 40 +ADDRGP4 LerpAngle +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1584 +ADDP4 +ADDRLP4 40 +INDIRF4 +ASGNF4 +LABELV $636 +endproc CG_InterpolateEntityPosition 44 12 +proc CG_CalcEntityLerpPositions 120 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg_smoothClients+12 +INDIRI4 +CNSTI4 0 +NEI4 $657 +ADDRFP4 0 +INDIRP4 +INDIRI4 +CNSTI4 64 +GEI4 $660 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $660 +LABELV $657 +ADDRFP4 0 +INDIRP4 +CNSTI4 424 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $662 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $662 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_InterpolateEntityPosition +CALLV +pop +ADDRGP4 $656 +JUMPV +LABELV $662 +ADDRFP4 0 +INDIRP4 +CNSTI4 424 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $664 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $664 +ADDRFP4 0 +INDIRP4 +INDIRI4 +CNSTI4 64 +GEI4 $664 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_InterpolateEntityPosition +CALLV +pop +ADDRGP4 $656 +JUMPV +LABELV $664 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg_projectileNudge+12 +INDIRI4 +ADDRLP4 12 +INDIRI4 +EQI4 $666 +ADDRGP4 cg+8 +INDIRI4 +ADDRLP4 12 +INDIRI4 +NEI4 $666 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 5 +NEI4 $666 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 2048 +BANDI4 +ADDRLP4 12 +INDIRI4 +NEI4 $666 +ADDRLP4 0 +ADDRGP4 cg+163724 +INDIRI4 +ASGNI4 +LABELV $666 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRGP4 cg+109556 +INDIRI4 +ADDRLP4 0 +INDIRI4 +ADDI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRGP4 BG_EvaluateTrajectory +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ARGP4 +ADDRGP4 cg+109556 +INDIRI4 +ADDRLP4 0 +INDIRI4 +ADDI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1576 +ADDP4 +ARGP4 +ADDRGP4 BG_EvaluateTrajectory +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $674 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRGP4 cg+109556 +INDIRI4 +ARGI4 +ADDRLP4 24 +ARGP4 +ADDRGP4 BG_EvaluateTrajectory +CALLV +pop +ADDRLP4 36 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 96 +ADDRGP4 vec3_origin +ASGNP4 +ADDRLP4 96 +INDIRP4 +ARGP4 +ADDRLP4 96 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 33554433 +ARGI4 +ADDRGP4 CG_Trace +CALLV +pop +ADDRLP4 36+8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $677 +ADDRLP4 104 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ASGNP4 +ADDRLP4 108 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 104 +INDIRP4 +ADDRLP4 108 +INDIRF4 +ADDRLP4 36+8 +INDIRF4 +ADDRLP4 104 +INDIRP4 +INDIRF4 +ADDRLP4 108 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 112 +ADDRFP4 0 +INDIRP4 +CNSTI4 1568 +ADDP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +ADDRLP4 24+4 +INDIRF4 +ADDRLP4 36+8 +INDIRF4 +ADDRLP4 112 +INDIRP4 +INDIRF4 +ADDRLP4 24+4 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 116 +ADDRFP4 0 +INDIRP4 +CNSTI4 1572 +ADDP4 +ASGNP4 +ADDRLP4 116 +INDIRP4 +ADDRLP4 24+8 +INDIRF4 +ADDRLP4 36+8 +INDIRF4 +ADDRLP4 116 +INDIRP4 +INDIRF4 +ADDRLP4 24+8 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $677 +LABELV $674 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 cg+110016 +CVPU4 4 +EQU4 $687 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 cg+109556 +INDIRI4 +ARGI4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRGP4 CG_AdjustPositionForMover +CALLV +pop +LABELV $687 +LABELV $656 +endproc CG_CalcEntityLerpPositions 120 28 +proc CG_CEntityPVSEnter 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 cg_debugPVS+12 +INDIRI4 +CNSTI4 0 +EQI4 $693 +ADDRGP4 $696 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $693 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +EQI4 $701 +ADDRLP4 4 +INDIRI4 +CNSTI4 5 +EQI4 $700 +ADDRGP4 $697 +JUMPV +LABELV $700 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_LaunchMissile +CALLV +pop +ADDRGP4 $698 +JUMPV +LABELV $701 +ADDRFP4 0 +INDIRP4 +CNSTI4 1732 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +CVIF4 4 +ASGNF4 +LABELV $697 +LABELV $698 +ADDRFP4 0 +INDIRP4 +CNSTI4 1772 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1776 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1784 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1648 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1792 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1796 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1624 +ADDP4 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1636 +ADDP4 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1640 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $692 +endproc CG_CEntityPVSEnter 20 8 +proc CG_CEntityPVSLeave 16 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 cg_debugPVS+12 +INDIRI4 +CNSTI4 0 +EQI4 $703 +ADDRGP4 $706 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $703 +ADDRLP4 8 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 19 +EQI4 $710 +ADDRGP4 $707 +JUMPV +LABELV $710 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $711 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1800 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 CG_IsTrailSystemValid +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $715 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1800 +ADDP4 +ADDP4 +ARGP4 +ADDRGP4 CG_DestroyTrailSystem +CALLV +pop +LABELV $715 +LABELV $712 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 5 +LEI4 $711 +LABELV $707 +LABELV $708 +LABELV $702 +endproc CG_CEntityPVSLeave 16 8 +proc CG_AddCEntity 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 20 +LTI4 $718 +ADDRGP4 $717 +JUMPV +LABELV $718 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_CalcEntityLerpPositions +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_EntityEffects +CALLV +pop +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $720 +ADDRLP4 0 +INDIRI4 +CNSTI4 19 +GTI4 $720 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $739 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $739 +address $725 +address $727 +address $720 +address $728 +address $721 +address $729 +address $730 +address $731 +address $732 +address $733 +address $721 +address $721 +address $721 +address $720 +address $726 +address $734 +address $735 +address $736 +address $737 +address $738 +code +LABELV $720 +ADDRGP4 $723 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_Error +CALLV +pop +ADDRGP4 $721 +JUMPV +LABELV $725 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_General +CALLV +pop +ADDRGP4 $721 +JUMPV +LABELV $726 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Corpse +CALLV +pop +ADDRGP4 $721 +JUMPV +LABELV $727 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Player +CALLV +pop +ADDRGP4 $721 +JUMPV +LABELV $728 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Buildable +CALLV +pop +ADDRGP4 $721 +JUMPV +LABELV $729 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Missile +CALLV +pop +ADDRGP4 $721 +JUMPV +LABELV $730 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Mover +CALLV +pop +ADDRGP4 $721 +JUMPV +LABELV $731 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Beam +CALLV +pop +ADDRGP4 $721 +JUMPV +LABELV $732 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Portal +CALLV +pop +ADDRGP4 $721 +JUMPV +LABELV $733 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Speaker +CALLV +pop +ADDRGP4 $721 +JUMPV +LABELV $734 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_ParticleSystemEntity +CALLV +pop +ADDRGP4 $721 +JUMPV +LABELV $735 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_AnimMapObj +CALLV +pop +ADDRGP4 $721 +JUMPV +LABELV $736 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_ModelDoor +CALLV +pop +ADDRGP4 $721 +JUMPV +LABELV $737 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_LightFlare +CALLV +pop +ADDRGP4 $721 +JUMPV +LABELV $738 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Lev2ZapChain +CALLV +pop +LABELV $721 +LABELV $717 +endproc CG_AddCEntity 8 8 +export CG_AddPacketEntities +proc CG_AddPacketEntities 80 12 +ADDRGP4 cg+40 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $741 +ADDRLP4 16 +CNSTI4 8 +ASGNI4 +ADDRLP4 12 +ADDRGP4 cg+40 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $746 +ADDRGP4 cg+109540 +CNSTF4 0 +ASGNF4 +ADDRGP4 $742 +JUMPV +LABELV $746 +ADDRGP4 cg+109540 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +ADDRLP4 12 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRGP4 $742 +JUMPV +LABELV $741 +ADDRGP4 cg+109540 +CNSTF4 0 +ASGNF4 +LABELV $742 +ADDRGP4 cg+111984 +CNSTF4 0 +ASGNF4 +ADDRGP4 cg+111984+4 +CNSTI4 360 +ADDRGP4 cg+109556 +INDIRI4 +CNSTI4 2047 +BANDI4 +MULI4 +CVIF4 4 +CNSTF4 1157627904 +DIVF4 +ASGNF4 +ADDRGP4 cg+111984+8 +CNSTF4 0 +ASGNF4 +ADDRGP4 cg+112032 +CNSTF4 0 +ASGNF4 +ADDRGP4 cg+112032+4 +CNSTI4 360 +ADDRGP4 cg+109556 +INDIRI4 +CNSTI4 1023 +BANDI4 +MULI4 +CVIF4 4 +CNSTF4 1149239296 +DIVF4 +ASGNF4 +ADDRGP4 cg+112032+8 +CNSTF4 0 +ASGNF4 +ADDRGP4 cg+111984 +ARGP4 +ADDRGP4 cg+111996 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRGP4 cg+112032 +ARGP4 +ADDRGP4 cg+112044 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRLP4 8 +ADDRGP4 cg+109588 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 cg+110016 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 BG_PlayerStateToEntityState +CALLV +pop +ADDRGP4 cg+110016+1832 +CNSTI4 1 +ASGNI4 +ADDRGP4 cg+110016 +ARGP4 +ADDRGP4 CG_AddCEntity +CALLV +pop +CNSTI4 1852 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ARGP4 +ADDRGP4 CG_CalcEntityLerpPositions +CALLV +pop +ADDRGP4 CG_UpdateEntityPositions +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $775 +CNSTI4 1852 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg_entities+1832 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $776 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1024 +LTI4 $775 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $783 +JUMPV +LABELV $780 +ADDRLP4 4 +CNSTI4 1852 +CNSTI4 212 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 468 +ADDP4 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1832 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $781 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $783 +ADDRLP4 0 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRI4 +LTI4 $780 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $786 +ADDRLP4 4 +CNSTI4 1852 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1832 +ADDP4 +INDIRI4 +ADDRLP4 16 +INDIRI4 +EQI4 $790 +ADDRLP4 4 +INDIRP4 +CNSTI4 1836 +ADDP4 +INDIRI4 +ADDRLP4 16 +INDIRI4 +NEI4 $790 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 CG_CEntityPVSEnter +CALLV +pop +ADDRGP4 $791 +JUMPV +LABELV $790 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1832 +ADDP4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +NEI4 $792 +ADDRLP4 4 +INDIRP4 +CNSTI4 1836 +ADDP4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +EQI4 $792 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 CG_CEntityPVSLeave +CALLV +pop +LABELV $792 +LABELV $791 +ADDRLP4 4 +INDIRP4 +CNSTI4 1836 +ADDP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1832 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $787 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1024 +LTI4 $786 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $797 +JUMPV +LABELV $794 +ADDRLP4 4 +CNSTI4 1852 +CNSTI4 212 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 468 +ADDP4 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 CG_AddCEntity +CALLV +pop +LABELV $795 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $797 +ADDRLP4 0 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRI4 +LTI4 $794 +ADDRGP4 cg_drawBBOX+12 +INDIRI4 +CNSTI4 0 +EQI4 $800 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $806 +JUMPV +LABELV $803 +ADDRLP4 4 +CNSTI4 1852 +CNSTI4 212 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 468 +ADDP4 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 52 +ADDRLP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 60 +CNSTI4 3 +ASGNI4 +ADDRLP4 52 +INDIRI4 +ADDRLP4 60 +INDIRI4 +EQI4 $812 +ADDRLP4 52 +INDIRI4 +CNSTI4 5 +EQI4 $812 +ADDRLP4 52 +INDIRI4 +ADDRLP4 60 +INDIRI4 +LTI4 $810 +LABELV $817 +ADDRLP4 52 +INDIRI4 +CNSTI4 14 +EQI4 $812 +ADDRGP4 $810 +JUMPV +LABELV $812 +ADDRLP4 64 +ADDRLP4 12 +INDIRP4 +CNSTI4 176 +ADDP4 +ASGNP4 +ADDRLP4 68 +CNSTI4 255 +ASGNI4 +ADDRLP4 40 +ADDRLP4 64 +INDIRP4 +INDIRI4 +ADDRLP4 68 +INDIRI4 +BANDI4 +CVIF4 4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 64 +INDIRP4 +INDIRI4 +CNSTI4 8 +RSHI4 +ADDRLP4 68 +INDIRI4 +BANDI4 +CVIF4 4 +ASGNF4 +ADDRLP4 48 +ADDRLP4 64 +INDIRP4 +INDIRI4 +CNSTI4 16 +RSHI4 +ADDRLP4 68 +INDIRI4 +BANDI4 +CNSTI4 32 +SUBI4 +CVIF4 4 +ASGNF4 +ADDRLP4 72 +ADDRLP4 40 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 16+4 +ADDRLP4 72 +INDIRF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 72 +INDIRF4 +ASGNF4 +ADDRLP4 76 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 28+4 +ADDRLP4 76 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 76 +INDIRF4 +ASGNF4 +ADDRLP4 16+8 +ADDRLP4 44 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 28+8 +ADDRLP4 48 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRGP4 CG_DrawBoundingBox +CALLV +pop +LABELV $810 +LABELV $804 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $806 +ADDRLP4 0 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRI4 +LTI4 $803 +LABELV $800 +LABELV $740 +endproc CG_AddPacketEntities 80 12 +import trap_GetDemoName +import trap_GetDemoPos +import trap_GetDemoState +import trap_GetEntityToken +import trap_getCameraInfo +import trap_startCamera +import trap_loadCamera +import trap_RealTime +import trap_SnapVector +import trap_CIN_SetExtents +import trap_CIN_DrawCinematic +import trap_CIN_RunCinematic +import trap_CIN_StopCinematic +import trap_CIN_PlayCinematic +import trap_Key_GetOverstrikeMode +import trap_Key_SetOverstrikeMode +import trap_Key_SetBinding +import trap_Key_GetBindingBuf +import trap_Key_KeynumToStringBuf +import trap_Key_GetKey +import trap_Key_SetCatcher +import trap_Key_GetCatcher +import trap_Key_IsDown +import trap_R_RegisterFont +import trap_MemoryRemaining +import testPrintFloat +import testPrintInt +import trap_SetUserCmdValue +import trap_GetUserCmd +import trap_GetCurrentCmdNumber +import trap_GetServerCommand +import trap_GetSnapshot +import trap_GetCurrentSnapshotNumber +import trap_GetGameState +import trap_GetGlconfig +import trap_R_RemapShader +import trap_R_LerpTag +import trap_R_ModelBounds +import trap_R_DrawStretchPic +import trap_R_SetColor +import trap_R_RenderScene +import trap_R_LightForPoint +import trap_R_AddAdditiveLightToScene +import trap_R_AddLightToScene +import trap_R_inPVS +import trap_R_AddPolysToScene +import trap_R_AddPolyToScene +import trap_R_AddRefEntityToScene +import trap_R_ClearScene +import trap_R_RegisterShaderNoMip +import trap_R_RegisterShader +import trap_R_RegisterSkin +import trap_R_RegisterModel +import trap_R_LoadWorldMap +import trap_S_StopBackgroundTrack +import trap_S_StartBackgroundTrack +import trap_S_RegisterSound +import trap_S_Respatialize +import trap_S_UpdateEntityPosition +import trap_S_AddRealLoopingSound +import trap_S_AddLoopingSound +import trap_S_ClearLoopingSounds +import trap_S_StartLocalSound +import trap_S_StopLoopingSound +import trap_S_StartSound +import trap_CM_MarkFragments +import trap_CM_TransformedBiSphereTrace +import trap_CM_BiSphereTrace +import trap_CM_TransformedCapsuleTrace +import trap_CM_CapsuleTrace +import trap_CM_TransformedBoxTrace +import trap_CM_BoxTrace +import trap_CM_TransformedPointContents +import trap_CM_PointContents +import trap_CM_TempBoxModel +import trap_CM_InlineModel +import trap_CM_NumInlineModels +import trap_CM_LoadMap +import trap_UpdateScreen +import trap_SendClientCommand +import trap_AddCommand +import trap_SendConsoleCommand +import trap_FS_GetFileList +import trap_FS_Seek +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_LiteralArgs +import trap_Args +import trap_Argv +import trap_Argc +import trap_Cvar_VariableStringBuffer +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_Milliseconds +import trap_Error +import trap_Print +import CG_TutorialText +import CG_WritePTRCode +import CG_ReadPTRCode +import CG_DestroyTestTS_f +import CG_TestTS_f +import CG_AddTrails +import CG_IsTrailSystemValid +import CG_DestroyTrailSystem +import CG_SpawnNewTrailSystem +import CG_RegisterTrailSystem +import CG_LoadTrailSystems +import CG_DestroyTestPS_f +import CG_TestPS_f +import CG_ParticleSystemEntity +import CG_AddParticles +import CG_SetParticleSystemNormal +import CG_IsParticleSystemValid +import CG_IsParticleSystemInfinite +import CG_DestroyParticleSystem +import CG_SpawnNewParticleSystem +import CG_RegisterParticleSystem +import CG_LoadParticleSystems +import CG_SetAttachmentOffset +import CG_SetAttachmentParticle +import CG_SetAttachmentTag +import CG_SetAttachmentCent +import CG_SetAttachmentPoint +import CG_AttachToParticle +import CG_AttachToTag +import CG_AttachToCent +import CG_AttachToPoint +import CG_Attached +import CG_AttachmentCentNum +import CG_AttachmentVelocity +import CG_AttachmentAxis +import CG_AttachmentDir +import CG_AttachmentPoint +import CG_CheckChangedPredictableEvents +import CG_TransitionPlayerState +import CG_Respawn +import CG_ShaderStateChanged +import CG_SetConfigValues +import CG_ParseServerinfo +import CG_ExecuteNewServerCommands +import CG_RequestScores +import CG_InitConsoleCommands +import CG_ConsoleCommand +import CG_ProcessSnapshots +import CG_ImpactMark +import CG_AddMarks +import CG_InitMarkPolys +import CG_AlienSense +import CG_Scanner +import CG_UpdateEntityPositions +import CG_DrawItemSelectText +import CG_DrawItemSelect +import CG_AddPlayerWeapon +import CG_AddViewWeapon +import CG_ShotgunFire +import CG_Bullet +import CG_MissileHitEntity +import CG_MissileHitWall +import CG_FireWeapon +import CG_RegisterWeapon +import CG_InitWeapons +import CG_RegisterUpgrade +import CG_InitUpgrades +import CG_Weapon_f +import CG_PrevWeapon_f +import CG_NextWeapon_f +import CG_PainEvent +import CG_EntityEvent +import CG_CheckEvents +import CG_PredictPlayerState +import CG_BiSphereTrace +import CG_CapTrace +import CG_Trace +import CG_PointContents +import CG_BuildSolidList +import CG_ModelDoor +import CG_AnimMapObj +import CG_RunLerpFrame +import CG_SortDistance +import CG_DrawChatBubble +import CG_AlienBuildableExplosion +import CG_HumanBuildableExplosion +import CG_InitBuildables +import CG_DrawBuildableStatus +import CG_BuildableStatusParse +import CG_Buildable +import CG_GhostBuildable +import CG_GetPlayerLocation +import CG_Bleed +import CG_PlayerDisconnect +import CG_CustomSound +import CG_PrecacheClientInfo +import CG_NewClientInfo +import CG_ResetPlayerEntity +import CG_Corpse +import CG_Player +import CG_DrawField +import CG_ResetPainBlend +import CG_UpdateMediaFraction +import CG_DrawLoadingScreen +import CG_Text_PaintChar +import CG_GetKillerText +import CG_GetTeamColor +import CG_SetPrintString +import CG_RunMenuScript +import CG_GetValue +import CG_OwnerDraw +import CG_DrawActive +import CG_CenterPrint +import CG_AddSpeed +import CG_AddLagometerSnapshotInfo +import CG_AddLagometerFrameInfo +import CG_GetColorCharForHealth +import CG_KeyBinding +import CG_WorldToScreen +import CG_DrawTopBottom +import CG_DrawSides +import CG_DrawRect +import CG_ColorForHealth +import CG_TileClear +import CG_FadeColor +import CG_DrawStrlen +import CG_ClearClipRegion +import CG_SetClipRegion +import CG_DrawFadePic +import CG_DrawPic +import CG_FillRect +import CG_AdjustFrom640 +import CG_DrawPlane +import CG_OffsetShoulderView +import CG_OffsetThirdPersonView +import CG_OffsetFirstPersonView +import CG_DrawActiveFrame +import CG_AddBufferedSound +import CG_TestModelPrevSkin_f +import CG_TestModelNextSkin_f +import CG_TestModelPrevFrame_f +import CG_TestModelNextFrame_f +import CG_TestGun_f +import CG_TestModel_f +import CG_addSmoothOp +import CG_AddNotifyText +import CG_RemoveNotifyLine +import CG_FileExists +import CG_BuildSpectatorString +import CG_ClientIsReady +import CG_SetScoreSelection +import CG_EventHandling +import CG_MouseEvent +import CG_KeyEvent +import CG_LoadMenus +import CG_LastAttacker +import CG_CrosshairPlayer +import CG_UpdateCvars +import CG_PlayerCount +import CG_StartMusic +import CG_Error +import CG_Printf +import CG_Argv +import CG_ConfigString +import cg_BubbleZoom +import cg_drawBubble +import cg_chatTeamPrefix +import cg_emoticons +import cg_voice +import cg_projectileNudge +import cg_optimizePrediction +import cg_debugRandom +import ui_humanTeamVoteActive +import ui_alienTeamVoteActive +import ui_voteActive +import ui_dialog +import ui_stages +import ui_carriage +import ui_currentClass +import cg_debugVoices +import cg_unlagged +import cg_sprintToggle +import cg_stickySpec +import cg_painBlendZoom +import cg_painBlendScale +import cg_painBlendMax +import cg_painBlendDownRate +import cg_painBlendUpRate +import cg_tutorial +import cg_disableScannerPlane +import cg_disableCommandDialogs +import cg_disableBuildDialogs +import cg_disableUpgradeDialogs +import cg_disableWarningDialogs +import cg_debugPVS +import cg_debugTrails +import cg_debugParticles +import cg_lightFlare +import cg_consoleLatency +import cg_bounceParticles +import cg_depthSortParticles +import cg_disableBlueprintErrors +import cg_wwSmoothTime +import cg_drawBBOX +import cg_drawSurfNormal +import cg_noTaunt +import cg_timescale +import cg_timescaleFadeSpeed +import cg_timescaleFadeEnd +import cg_cameraMode +import pmove_msec +import pmove_fixed +import cg_smoothClients +import cg_hudFiles +import cg_noVoiceText +import cg_noVoiceChats +import cg_teamChatsOnly +import cg_blood +import cg_paused +import cg_stats +import cg_synchronousClients +import cg_drawSpeed +import cg_lagometer +import cg_stereoSeparation +import cg_thirdPersonRange +import cg_thirdPersonPitchFollow +import cg_staticDeathCam +import cg_thirdPersonShoulderViewMode +import cg_thirdPersonAngle +import cg_thirdPerson +import cg_tracerLength +import cg_tracerWidth +import cg_tracerChance +import cg_gun_z +import cg_gun_y +import cg_gun_x +import cg_gun_frame +import cg_drawGun +import cg_viewsize +import cg_addMarks +import cg_footsteps +import cg_showmiss +import cg_noPlayerAnims +import cg_debugMove +import cg_nopredict +import cg_errorDecay +import cg_debugEvents +import cg_debugPosition +import cg_debugAnim +import cg_animSpeed +import cg_draw2D +import cg_teamOverlayUserinfo +import cg_teamOverlayMaxPlayers +import cg_teamOverlaySortMode +import cg_drawTeamOverlay +import cg_crosshairSize +import cg_drawCrosshairNames +import cg_drawCrosshair +import cg_drawChargeBar +import cg_drawSnapshot +import cg_drawDemoState +import cg_drawFPS +import cg_drawClock +import cg_drawTimer +import cg_shadows +import cg_swingSpeed +import cg_runroll +import cg_runpitch +import cg_centertime +import cg_teslaTrailTime +import cg_markPolys +import cg_buildables +import cg_upgrades +import cg_weapons +import cgDC +import cg_entities +import cg +import cgs +import g_nameBind2 +import g_nameBind1 +import BindingFromName +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_Parse_AddGlobalDefine +import UI_EscapeEmoticons +import UI_Text_IsEmoticon +import UI_Text_EmHeight +import UI_Text_EmWidth +import UI_Text_Height +import UI_Text_Width +import UI_Text_Paint_Limit +import UI_Text_Paint +import UI_DrawTextBlock +import Item_Text_Wrap +import Item_Text_Wrapped_Paint +import trap_R_SetClipRegion +import Controls_SetDefaults +import Controls_SetConfig +import Controls_GetConfig +import UI_OutOfMemory +import UI_InitMemory +import UI_Alloc +import UI_RemoveCaptureFunc +import UI_InstallCaptureFunc +import Display_CacheAll +import Menu_SetFeederSelection +import Menu_Paint +import Menu_Update +import Menus_CloseAll +import LerpColor +import Display_HandleKey +import Menus_CloseByName +import Menus_FindByName +import Display_KeyBindPending +import Display_CursorType +import Display_MouseMove +import Display_CaptureItem +import Display_GetContext +import Menus_ReplaceActive +import Menus_Activate +import Menus_AnyFullScreenVisible +import Menu_Reset +import Menus_ReplaceActiveByName +import Menus_ActivateByName +import Menu_PaintAll +import Menu_UpdateAll +import Menu_New +import Menu_Count +import PC_Script_Parse +import PC_String_Parse +import PC_Rect_Parse +import PC_Int_Parse +import PC_Color_Parse +import PC_Float_Parse +import Script_Parse +import String_Parse +import Rect_Parse +import Int_Parse +import Color_Parse +import Float_Parse +import Menu_ScrollFeeder +import Menu_HandleMouseMove +import Menu_HandleKey +import Menu_GetFocused +import Menu_PostParse +import Item_Init +import Menu_Init +import Display_ExpandMacros +import Init_Display +import String_Report +import String_Init +import String_Alloc +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $723 +byte 1 66 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 10 +byte 1 0 +align 1 +LABELV $706 +byte 1 69 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 102 +byte 1 116 +byte 1 32 +byte 1 80 +byte 1 86 +byte 1 83 +byte 1 10 +byte 1 0 +align 1 +LABELV $696 +byte 1 69 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 80 +byte 1 86 +byte 1 83 +byte 1 10 +byte 1 0 +align 1 +LABELV $640 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 73 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 112 +byte 1 111 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 69 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 80 +byte 1 111 +byte 1 115 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 99 +byte 1 103 +byte 1 46 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 83 +byte 1 110 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 61 +byte 1 61 +byte 1 32 +byte 1 78 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 0 diff --git a/build/release-linux-x86_64/base/cgame/cg_event.asm b/build/release-linux-x86_64/base/cgame/cg_event.asm new file mode 100644 index 0000000..8d84e77 --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/cg_event.asm @@ -0,0 +1,8499 @@ +code +proc CG_Obituary 268 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 100 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 140 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 144 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +LTI4 $119 +ADDRLP4 8 +INDIRI4 +CNSTI4 64 +LTI4 $117 +LABELV $119 +ADDRGP4 $120 +ARGP4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $117 +ADDRLP4 52 +CNSTI4 1668 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460 +ADDP4 +ASGNP4 +ADDRLP4 96 +ADDRLP4 52 +INDIRP4 +CNSTI4 252 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +LTI4 $124 +ADDRLP4 4 +INDIRI4 +CNSTI4 64 +LTI4 $122 +LABELV $124 +ADDRLP4 4 +CNSTI4 1022 +ASGNI4 +ADDRLP4 60 +CNSTP4 0 +ASGNP4 +ADDRGP4 $123 +JUMPV +LABELV $122 +ADDRLP4 4 +INDIRI4 +CNSTI4 670 +ADDI4 +ARGI4 +ADDRLP4 180 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 60 +ADDRLP4 180 +INDIRP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $125 +CNSTI4 1668 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460+68 +ADDP4 +INDIRI4 +ADDRLP4 52 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +NEI4 $125 +ADDRLP4 100 +CNSTI4 1 +ASGNI4 +LABELV $125 +LABELV $123 +ADDRLP4 8 +INDIRI4 +CNSTI4 670 +ADDI4 +ARGI4 +ADDRLP4 180 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 48 +ADDRLP4 180 +INDIRP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $129 +ADDRGP4 $116 +JUMPV +LABELV $129 +ADDRLP4 48 +INDIRP4 +ARGP4 +ADDRGP4 $131 +ARGP4 +ADDRLP4 184 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 184 +INDIRP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 56 +ADDRGP4 $132 +ASGNP4 +ADDRLP4 12 +INDIRI4 +CNSTI4 19 +LTI4 $133 +ADDRLP4 12 +INDIRI4 +CNSTI4 28 +GTI4 $171 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $172-76 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $172 +address $169 +address $139 +address $141 +address $143 +address $137 +address $133 +address $135 +address $133 +address $145 +address $147 +code +LABELV $171 +ADDRLP4 12 +INDIRI4 +CNSTI4 47 +LTI4 $133 +ADDRLP4 12 +INDIRI4 +CNSTI4 59 +GTI4 $133 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $174-188 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $174 +address $165 +address $133 +address $133 +address $167 +address $133 +address $149 +address $157 +address $153 +address $155 +address $163 +address $151 +address $159 +address $161 +code +LABELV $135 +ADDRLP4 0 +ADDRGP4 $136 +ASGNP4 +ADDRGP4 $134 +JUMPV +LABELV $137 +ADDRLP4 0 +ADDRGP4 $138 +ASGNP4 +ADDRGP4 $134 +JUMPV +LABELV $139 +ADDRLP4 0 +ADDRGP4 $140 +ASGNP4 +ADDRGP4 $134 +JUMPV +LABELV $141 +ADDRLP4 0 +ADDRGP4 $142 +ASGNP4 +ADDRGP4 $134 +JUMPV +LABELV $143 +ADDRLP4 0 +ADDRGP4 $144 +ASGNP4 +ADDRGP4 $134 +JUMPV +LABELV $145 +ADDRLP4 0 +ADDRGP4 $146 +ASGNP4 +ADDRGP4 $134 +JUMPV +LABELV $147 +ADDRLP4 0 +ADDRGP4 $148 +ASGNP4 +ADDRGP4 $134 +JUMPV +LABELV $149 +ADDRLP4 0 +ADDRGP4 $150 +ASGNP4 +ADDRGP4 $134 +JUMPV +LABELV $151 +ADDRLP4 0 +ADDRGP4 $152 +ASGNP4 +ADDRGP4 $134 +JUMPV +LABELV $153 +ADDRLP4 0 +ADDRGP4 $154 +ASGNP4 +ADDRGP4 $134 +JUMPV +LABELV $155 +ADDRLP4 0 +ADDRGP4 $156 +ASGNP4 +ADDRGP4 $134 +JUMPV +LABELV $157 +ADDRLP4 0 +ADDRGP4 $158 +ASGNP4 +ADDRGP4 $134 +JUMPV +LABELV $159 +ADDRLP4 0 +ADDRGP4 $160 +ASGNP4 +ADDRGP4 $134 +JUMPV +LABELV $161 +ADDRLP4 0 +ADDRGP4 $162 +ASGNP4 +ADDRGP4 $134 +JUMPV +LABELV $163 +ADDRLP4 0 +ADDRGP4 $164 +ASGNP4 +ADDRGP4 $134 +JUMPV +LABELV $165 +ADDRLP4 0 +ADDRGP4 $166 +ASGNP4 +ADDRGP4 $134 +JUMPV +LABELV $167 +ADDRLP4 0 +ADDRGP4 $168 +ASGNP4 +ADDRGP4 $134 +JUMPV +LABELV $169 +ADDRLP4 0 +ADDRGP4 $170 +ASGNP4 +ADDRGP4 $134 +JUMPV +LABELV $133 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +LABELV $134 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $176 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +NEI4 $176 +ADDRLP4 12 +INDIRI4 +CNSTI4 36 +EQI4 $228 +ADDRLP4 200 +CNSTI4 37 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 200 +INDIRI4 +EQI4 $220 +ADDRLP4 12 +INDIRI4 +ADDRLP4 200 +INDIRI4 +GTI4 $270 +LABELV $269 +ADDRLP4 12 +INDIRI4 +CNSTI4 7 +LTI4 $178 +ADDRLP4 12 +INDIRI4 +CNSTI4 18 +GTI4 $178 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $271-28 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $271 +address $236 +address $178 +address $178 +address $178 +address $188 +address $178 +address $180 +address $212 +address $196 +address $244 +address $251 +address $258 +code +LABELV $270 +ADDRLP4 212 +CNSTI4 51 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 212 +INDIRI4 +EQI4 $204 +ADDRLP4 12 +INDIRI4 +ADDRLP4 212 +INDIRI4 +LTI4 $178 +LABELV $273 +ADDRLP4 12 +INDIRI4 +CNSTI4 64 +EQI4 $260 +ADDRGP4 $178 +JUMPV +LABELV $180 +ADDRLP4 96 +INDIRI4 +CNSTI4 1 +NEI4 $181 +ADDRLP4 0 +ADDRGP4 $183 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $181 +ADDRLP4 96 +INDIRI4 +CNSTI4 2 +NEI4 $184 +ADDRLP4 0 +ADDRGP4 $186 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $184 +ADDRLP4 0 +ADDRGP4 $187 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $188 +ADDRLP4 96 +INDIRI4 +CNSTI4 1 +NEI4 $189 +ADDRLP4 0 +ADDRGP4 $191 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $189 +ADDRLP4 96 +INDIRI4 +CNSTI4 2 +NEI4 $192 +ADDRLP4 0 +ADDRGP4 $194 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $192 +ADDRLP4 0 +ADDRGP4 $195 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $196 +ADDRLP4 96 +INDIRI4 +CNSTI4 1 +NEI4 $197 +ADDRLP4 0 +ADDRGP4 $199 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $197 +ADDRLP4 96 +INDIRI4 +CNSTI4 2 +NEI4 $200 +ADDRLP4 0 +ADDRGP4 $202 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $200 +ADDRLP4 0 +ADDRGP4 $203 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $204 +ADDRLP4 96 +INDIRI4 +CNSTI4 1 +NEI4 $205 +ADDRLP4 0 +ADDRGP4 $207 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $205 +ADDRLP4 96 +INDIRI4 +CNSTI4 2 +NEI4 $208 +ADDRLP4 0 +ADDRGP4 $210 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $208 +ADDRLP4 0 +ADDRGP4 $211 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $212 +ADDRLP4 96 +INDIRI4 +CNSTI4 1 +NEI4 $213 +ADDRLP4 0 +ADDRGP4 $215 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $213 +ADDRLP4 96 +INDIRI4 +CNSTI4 2 +NEI4 $216 +ADDRLP4 0 +ADDRGP4 $218 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $216 +ADDRLP4 0 +ADDRGP4 $219 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $220 +ADDRLP4 96 +INDIRI4 +CNSTI4 1 +NEI4 $221 +ADDRLP4 0 +ADDRGP4 $223 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $221 +ADDRLP4 96 +INDIRI4 +CNSTI4 2 +NEI4 $224 +ADDRLP4 0 +ADDRGP4 $226 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $224 +ADDRLP4 0 +ADDRGP4 $227 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $228 +ADDRLP4 96 +INDIRI4 +CNSTI4 1 +NEI4 $229 +ADDRLP4 0 +ADDRGP4 $231 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $229 +ADDRLP4 96 +INDIRI4 +CNSTI4 2 +NEI4 $232 +ADDRLP4 0 +ADDRGP4 $234 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $232 +ADDRLP4 0 +ADDRGP4 $235 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $236 +ADDRLP4 96 +INDIRI4 +CNSTI4 1 +NEI4 $237 +ADDRLP4 0 +ADDRGP4 $239 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $237 +ADDRLP4 96 +INDIRI4 +CNSTI4 2 +NEI4 $240 +ADDRLP4 0 +ADDRGP4 $242 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $240 +ADDRLP4 0 +ADDRGP4 $243 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $244 +ADDRLP4 96 +INDIRI4 +CNSTI4 1 +NEI4 $245 +ADDRLP4 0 +ADDRGP4 $247 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $245 +ADDRLP4 96 +INDIRI4 +CNSTI4 2 +NEI4 $248 +ADDRLP4 0 +ADDRGP4 $250 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $248 +ADDRLP4 0 +ADDRGP4 $247 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $251 +ADDRLP4 96 +INDIRI4 +CNSTI4 1 +NEI4 $252 +ADDRLP4 0 +ADDRGP4 $254 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $252 +ADDRLP4 96 +INDIRI4 +CNSTI4 2 +NEI4 $255 +ADDRLP4 0 +ADDRGP4 $257 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $255 +ADDRLP4 0 +ADDRGP4 $254 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $258 +ADDRLP4 0 +ADDRGP4 $259 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $260 +ADDRLP4 0 +ADDRGP4 $261 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $178 +ADDRLP4 96 +INDIRI4 +CNSTI4 1 +NEI4 $262 +ADDRLP4 0 +ADDRGP4 $264 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $262 +ADDRLP4 96 +INDIRI4 +CNSTI4 2 +NEI4 $265 +ADDRLP4 0 +ADDRGP4 $267 +ASGNP4 +ADDRGP4 $179 +JUMPV +LABELV $265 +ADDRLP4 0 +ADDRGP4 $268 +ASGNP4 +LABELV $179 +LABELV $176 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $274 +ADDRGP4 $276 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $116 +JUMPV +LABELV $274 +ADDRLP4 60 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $277 +ADDRLP4 4 +CNSTI4 1022 +ASGNI4 +ADDRLP4 64 +ARGP4 +ADDRGP4 $279 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRGP4 $278 +JUMPV +LABELV $277 +ADDRLP4 60 +INDIRP4 +ARGP4 +ADDRGP4 $131 +ARGP4 +ADDRLP4 196 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 64 +ARGP4 +ADDRLP4 196 +INDIRP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 8 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +NEI4 $280 +ADDRGP4 cg+115320 +ARGP4 +ADDRLP4 64 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +LABELV $280 +LABELV $278 +ADDRLP4 4 +INDIRI4 +CNSTI4 1022 +EQI4 $285 +ADDRLP4 200 +CNSTI4 2 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 200 +INDIRI4 +LTI4 $287 +ADDRLP4 12 +INDIRI4 +CNSTI4 64 +GTI4 $287 +ADDRLP4 12 +INDIRI4 +ADDRLP4 200 +INDIRI4 +LSHI4 +ADDRGP4 $377-8 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $377 +address $297 +address $291 +address $289 +address $293 +address $295 +address $299 +address $301 +address $305 +address $312 +address $315 +address $307 +address $310 +address $317 +address $320 +address $323 +address $326 +address $329 +address $287 +address $287 +address $287 +address $287 +address $287 +address $371 +address $287 +address $287 +address $287 +address $287 +address $331 +address $334 +address $336 +address $369 +address $348 +address $350 +address $352 +address $354 +address $356 +address $339 +address $341 +address $345 +address $346 +address $347 +address $343 +address $357 +address $359 +address $361 +address $287 +address $364 +address $367 +address $287 +address $303 +address $287 +address $287 +address $287 +address $287 +address $287 +address $287 +address $287 +address $287 +address $287 +address $287 +address $287 +address $287 +address $374 +code +LABELV $289 +ADDRLP4 0 +ADDRGP4 $290 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $291 +ADDRLP4 0 +ADDRGP4 $292 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $293 +ADDRLP4 0 +ADDRGP4 $294 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $295 +ADDRLP4 0 +ADDRGP4 $296 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $297 +ADDRLP4 0 +ADDRGP4 $298 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $299 +ADDRLP4 0 +ADDRGP4 $300 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $301 +ADDRLP4 0 +ADDRGP4 $302 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $303 +ADDRLP4 0 +ADDRGP4 $304 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $305 +ADDRLP4 0 +ADDRGP4 $306 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $307 +ADDRLP4 0 +ADDRGP4 $308 +ASGNP4 +ADDRLP4 56 +ADDRGP4 $309 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $310 +ADDRLP4 0 +ADDRGP4 $311 +ASGNP4 +ADDRLP4 56 +ADDRGP4 $309 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $312 +ADDRLP4 0 +ADDRGP4 $313 +ASGNP4 +ADDRLP4 56 +ADDRGP4 $314 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $315 +ADDRLP4 0 +ADDRGP4 $316 +ASGNP4 +ADDRLP4 56 +ADDRGP4 $314 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $317 +ADDRLP4 0 +ADDRGP4 $318 +ASGNP4 +ADDRLP4 56 +ADDRGP4 $319 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $320 +ADDRLP4 0 +ADDRGP4 $321 +ASGNP4 +ADDRLP4 56 +ADDRGP4 $322 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $323 +ADDRLP4 0 +ADDRGP4 $324 +ASGNP4 +ADDRLP4 56 +ADDRGP4 $325 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $326 +ADDRLP4 0 +ADDRGP4 $327 +ASGNP4 +ADDRLP4 56 +ADDRGP4 $328 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $329 +ADDRLP4 0 +ADDRGP4 $327 +ASGNP4 +ADDRLP4 56 +ADDRGP4 $330 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $331 +ADDRLP4 0 +ADDRGP4 $332 +ASGNP4 +ADDRLP4 56 +ADDRGP4 $333 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $334 +ADDRLP4 0 +ADDRGP4 $335 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $336 +ADDRLP4 0 +ADDRGP4 $337 +ASGNP4 +CNSTI4 5 +ARGI4 +ADDRLP4 204 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 104 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $338 +ARGP4 +ADDRLP4 204 +INDIRP4 +CNSTI4 200 +ADDP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 56 +ADDRLP4 104 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $339 +ADDRLP4 0 +ADDRGP4 $340 +ASGNP4 +CNSTI4 7 +ARGI4 +ADDRLP4 208 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 104 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $338 +ARGP4 +ADDRLP4 208 +INDIRP4 +CNSTI4 200 +ADDP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 56 +ADDRLP4 104 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $341 +ADDRLP4 0 +ADDRGP4 $342 +ASGNP4 +CNSTI4 7 +ARGI4 +ADDRLP4 212 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 104 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $338 +ARGP4 +ADDRLP4 212 +INDIRP4 +CNSTI4 200 +ADDP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 56 +ADDRLP4 104 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $343 +ADDRLP4 0 +ADDRGP4 $344 +ASGNP4 +CNSTI4 7 +ARGI4 +ADDRLP4 216 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 104 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $338 +ARGP4 +ADDRLP4 216 +INDIRP4 +CNSTI4 200 +ADDP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 56 +ADDRLP4 104 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $345 +ADDRLP4 0 +ADDRGP4 $321 +ASGNP4 +CNSTI4 9 +ARGI4 +ADDRLP4 220 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 104 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $338 +ARGP4 +ADDRLP4 220 +INDIRP4 +CNSTI4 200 +ADDP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 56 +ADDRLP4 104 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $346 +ADDRLP4 0 +ADDRGP4 $342 +ASGNP4 +CNSTI4 9 +ARGI4 +ADDRLP4 224 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 104 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $338 +ARGP4 +ADDRLP4 224 +INDIRP4 +CNSTI4 200 +ADDP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 56 +ADDRLP4 104 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $347 +ADDRLP4 0 +ADDRGP4 $344 +ASGNP4 +CNSTI4 9 +ARGI4 +ADDRLP4 228 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 104 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $338 +ARGP4 +ADDRLP4 228 +INDIRP4 +CNSTI4 200 +ADDP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 56 +ADDRLP4 104 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $348 +ADDRLP4 0 +ADDRGP4 $349 +ASGNP4 +CNSTI4 10 +ARGI4 +ADDRLP4 232 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 104 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $338 +ARGP4 +ADDRLP4 232 +INDIRP4 +CNSTI4 200 +ADDP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 56 +ADDRLP4 104 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $350 +ADDRLP4 0 +ADDRGP4 $351 +ASGNP4 +CNSTI4 10 +ARGI4 +ADDRLP4 236 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 104 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $338 +ARGP4 +ADDRLP4 236 +INDIRP4 +CNSTI4 200 +ADDP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 56 +ADDRLP4 104 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $352 +ADDRLP4 0 +ADDRGP4 $353 +ASGNP4 +CNSTI4 9 +ARGI4 +ADDRLP4 240 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 104 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $338 +ARGP4 +ADDRLP4 240 +INDIRP4 +CNSTI4 200 +ADDP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 56 +ADDRLP4 104 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $354 +ADDRLP4 0 +ADDRGP4 $355 +ASGNP4 +CNSTI4 9 +ARGI4 +ADDRLP4 244 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 104 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $338 +ARGP4 +ADDRLP4 244 +INDIRP4 +CNSTI4 200 +ADDP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 56 +ADDRLP4 104 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $356 +ADDRLP4 0 +ADDRGP4 $344 +ASGNP4 +CNSTI4 10 +ARGI4 +ADDRLP4 248 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 104 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $338 +ARGP4 +ADDRLP4 248 +INDIRP4 +CNSTI4 200 +ADDP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 56 +ADDRLP4 104 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $357 +ADDRLP4 0 +ADDRGP4 $358 +ASGNP4 +CNSTI4 12 +ARGI4 +ADDRLP4 252 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 104 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $338 +ARGP4 +ADDRLP4 252 +INDIRP4 +CNSTI4 200 +ADDP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 56 +ADDRLP4 104 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $359 +ADDRLP4 0 +ADDRGP4 $360 +ASGNP4 +CNSTI4 12 +ARGI4 +ADDRLP4 256 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 104 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $338 +ARGP4 +ADDRLP4 256 +INDIRP4 +CNSTI4 200 +ADDP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 56 +ADDRLP4 104 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $361 +ADDRLP4 0 +ADDRGP4 $362 +ASGNP4 +ADDRLP4 56 +ADDRGP4 $363 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $364 +ADDRLP4 0 +ADDRGP4 $365 +ASGNP4 +ADDRLP4 56 +ADDRGP4 $366 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $367 +ADDRLP4 0 +ADDRGP4 $368 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $369 +ADDRLP4 0 +ADDRGP4 $370 +ASGNP4 +CNSTI4 5 +ARGI4 +ADDRLP4 260 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 104 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $338 +ARGP4 +ADDRLP4 260 +INDIRP4 +CNSTI4 200 +ADDP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 56 +ADDRLP4 104 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $371 +ADDRLP4 0 +ADDRGP4 $372 +ASGNP4 +ADDRLP4 56 +ADDRGP4 $373 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $374 +ADDRLP4 0 +ADDRGP4 $375 +ASGNP4 +CNSTI4 5 +ARGI4 +ADDRLP4 264 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 104 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $338 +ARGP4 +ADDRLP4 264 +INDIRP4 +CNSTI4 200 +ADDP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 56 +ADDRLP4 104 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $287 +ADDRLP4 0 +ADDRGP4 $376 +ASGNP4 +LABELV $288 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $379 +ADDRGP4 $381 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 100 +INDIRI4 +CNSTI4 0 +EQI4 $384 +ADDRLP4 204 +ADDRGP4 $382 +ASGNP4 +ADDRGP4 $385 +JUMPV +LABELV $384 +ADDRLP4 204 +ADDRGP4 $132 +ASGNP4 +LABELV $385 +ADDRLP4 204 +INDIRP4 +ARGP4 +ADDRLP4 64 +ARGP4 +ADDRLP4 56 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRLP4 100 +INDIRI4 +CNSTI4 0 +EQI4 $116 +ADDRLP4 4 +INDIRI4 +ADDRGP4 cg+4 +INDIRI4 +NEI4 $116 +ADDRGP4 $389 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 208 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 208 +INDIRP4 +ARGP4 +CNSTI4 144 +ARGI4 +CNSTI4 16 +ARGI4 +ADDRGP4 CG_CenterPrint +CALLV +pop +ADDRGP4 $116 +JUMPV +LABELV $379 +LABELV $285 +ADDRGP4 $390 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $116 +endproc CG_Obituary 268 24 +export CG_PainEvent +proc CG_PainEvent 12 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 cg+109556 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 660 +ADDP4 +INDIRI4 +SUBI4 +CNSTI4 500 +GEI4 $392 +ADDRGP4 $391 +JUMPV +LABELV $392 +ADDRFP4 4 +INDIRI4 +CNSTI4 25 +GEI4 $395 +ADDRLP4 0 +ADDRGP4 $397 +ASGNP4 +ADDRGP4 $396 +JUMPV +LABELV $395 +ADDRFP4 4 +INDIRI4 +CNSTI4 50 +GEI4 $398 +ADDRLP4 0 +ADDRGP4 $400 +ASGNP4 +ADDRGP4 $399 +JUMPV +LABELV $398 +ADDRFP4 4 +INDIRI4 +CNSTI4 75 +GEI4 $401 +ADDRLP4 0 +ADDRGP4 $403 +ASGNP4 +ADDRGP4 $402 +JUMPV +LABELV $401 +ADDRLP4 0 +ADDRGP4 $404 +ASGNP4 +LABELV $402 +LABELV $399 +LABELV $396 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 CG_CustomSound +CALLI4 +ASGNI4 +CNSTP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 3 +ARGI4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 660 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 664 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 1 +BXORI4 +ASGNI4 +LABELV $391 +endproc CG_PainEvent 12 16 +proc CG_Level2Zap 36 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTP4 0 +ASGNP4 +ADDRLP4 8 +CNSTP4 0 +ASGNP4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +LTI4 $409 +ADDRLP4 12 +INDIRI4 +CNSTI4 64 +LTI4 $407 +LABELV $409 +ADDRGP4 $406 +JUMPV +LABELV $407 +ADDRLP4 4 +CNSTI4 1852 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $410 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $416 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +EQI4 $419 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +EQI4 $422 +ADDRGP4 $414 +JUMPV +LABELV $416 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $417 +ADDRGP4 $411 +JUMPV +LABELV $417 +ADDRLP4 8 +CNSTI4 1852 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRGP4 $415 +JUMPV +LABELV $419 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $420 +ADDRGP4 $411 +JUMPV +LABELV $420 +ADDRLP4 8 +CNSTI4 1852 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRGP4 $415 +JUMPV +LABELV $422 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $423 +ADDRGP4 $411 +JUMPV +LABELV $423 +ADDRLP4 8 +CNSTI4 1852 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +LABELV $414 +LABELV $415 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1800 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 CG_IsTrailSystemValid +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $425 +ADDRGP4 cgs+255316+12 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 CG_SpawnNewTrailSystem +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1800 +ADDP4 +ADDP4 +ADDRLP4 24 +INDIRP4 +ASGNP4 +LABELV $425 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1800 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 CG_IsTrailSystemValid +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $429 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1800 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentCent +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1800 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 1384 +ADDP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentCent +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1800 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToCent +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1800 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 1384 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToCent +CALLV +pop +LABELV $429 +LABELV $411 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LEI4 $410 +ADDRLP4 4 +INDIRP4 +CNSTI4 1820 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +LABELV $406 +endproc CG_Level2Zap 36 8 +lit +align 4 +LABELV $564 +byte 4 0 +byte 4 0 +byte 4 1065353216 +align 4 +LABELV $588 +byte 4 0 +byte 4 0 +byte 4 1065353216 +align 4 +LABELV $673 +byte 4 0 +byte 4 0 +byte 4 0 +align 4 +LABELV $683 +byte 4 0 +byte 4 0 +byte 4 1105199104 +export CG_EntityEvent +code +proc CG_EntityEvent 148 28 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 312 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $433 +ADDRLP4 28 +CNSTI4 200 +ASGNI4 +ADDRGP4 $434 +JUMPV +LABELV $433 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 36 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $434 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +CNSTI4 180 +ADDP4 +INDIRI4 +CNSTI4 -769 +BANDI4 +ASGNI4 +ADDRGP4 cg_debugEvents+12 +INDIRI4 +CNSTI4 0 +EQI4 $437 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 40 +ADDRGP4 BG_EventName +CALLP4 +ASGNP4 +ADDRGP4 $440 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $437 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $441 +ADDRGP4 $432 +JUMPV +LABELV $441 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +CNSTI4 168 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +LTI4 $445 +ADDRLP4 4 +INDIRI4 +CNSTI4 64 +LTI4 $443 +LABELV $445 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $443 +ADDRLP4 12 +CNSTI4 1668 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +LTI4 $447 +ADDRLP4 8 +INDIRI4 +CNSTI4 80 +GTI4 $447 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $820-4 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $820 +address $449 +address $457 +address $466 +address $473 +address $480 +address $487 +address $524 +address $524 +address $524 +address $524 +address $524 +address $524 +address $524 +address $524 +address $494 +address $504 +address $512 +address $522 +address $557 +address $576 +address $617 +address $620 +address $623 +address $626 +address $628 +address $631 +address $634 +address $635 +address $636 +address $812 +address $448 +address $638 +address $644 +address $651 +address $695 +address $700 +address $693 +address $692 +address $694 +address $447 +address $665 +address $666 +address $667 +address $682 +address $672 +address $447 +address $600 +address $603 +address $606 +address $707 +address $711 +address $711 +address $711 +address $713 +address $448 +address $448 +address $448 +address $717 +address $726 +address $729 +address $668 +address $669 +address $792 +address $804 +address $797 +address $809 +address $771 +address $783 +address $716 +address $715 +address $609 +address $614 +address $732 +address $741 +address $762 +address $750 +address $759 +address $641 +address $818 +address $658 +code +LABELV $449 +ADDRGP4 cg_footsteps+12 +INDIRI4 +CNSTI4 0 +EQI4 $448 +ADDRLP4 12 +INDIRP4 +CNSTI4 248 +ADDP4 +INDIRI4 +CNSTI4 5 +EQI4 $448 +ADDRLP4 12 +INDIRP4 +CNSTI4 248 +ADDP4 +INDIRI4 +CNSTI4 4 +NEI4 $453 +ADDRLP4 52 +ADDRGP4 rand +CALLI4 +ASGNI4 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 5 +ARGI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 3 +BANDI4 +CNSTI4 2 +LSHI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 1456 +ADDP4 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $453 +ADDRLP4 56 +ADDRGP4 rand +CALLI4 +ASGNI4 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 5 +ARGI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 3 +BANDI4 +CNSTI4 2 +LSHI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 248 +ADDP4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 cgs+255316+284 +ADDP4 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $457 +ADDRGP4 cg_footsteps+12 +INDIRI4 +CNSTI4 0 +EQI4 $448 +ADDRLP4 12 +INDIRP4 +CNSTI4 248 +ADDP4 +INDIRI4 +CNSTI4 5 +EQI4 $448 +ADDRLP4 12 +INDIRP4 +CNSTI4 248 +ADDP4 +INDIRI4 +CNSTI4 4 +NEI4 $461 +ADDRLP4 52 +ADDRGP4 rand +CALLI4 +ASGNI4 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 5 +ARGI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 3 +BANDI4 +CNSTI4 2 +LSHI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 1472 +ADDP4 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $461 +ADDRLP4 56 +ADDRGP4 rand +CALLI4 +ASGNI4 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 5 +ARGI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 3 +BANDI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+255316+284+32 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $466 +ADDRGP4 cg_footsteps+12 +INDIRI4 +CNSTI4 0 +EQI4 $448 +ADDRLP4 12 +INDIRP4 +CNSTI4 248 +ADDP4 +INDIRI4 +CNSTI4 5 +EQI4 $448 +ADDRLP4 52 +ADDRGP4 rand +CALLI4 +ASGNI4 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 5 +ARGI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 3 +BANDI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+255316+284+16 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $473 +ADDRGP4 cg_footsteps+12 +INDIRI4 +CNSTI4 0 +EQI4 $448 +ADDRLP4 12 +INDIRP4 +CNSTI4 248 +ADDP4 +INDIRI4 +CNSTI4 5 +EQI4 $448 +ADDRLP4 52 +ADDRGP4 rand +CALLI4 +ASGNI4 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 5 +ARGI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 3 +BANDI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+255316+284+48 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $480 +ADDRGP4 cg_footsteps+12 +INDIRI4 +CNSTI4 0 +EQI4 $448 +ADDRLP4 12 +INDIRP4 +CNSTI4 248 +ADDP4 +INDIRI4 +CNSTI4 5 +EQI4 $448 +ADDRLP4 52 +ADDRGP4 rand +CALLI4 +ASGNI4 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 5 +ARGI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 3 +BANDI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+255316+284+48 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $487 +ADDRGP4 cg_footsteps+12 +INDIRI4 +CNSTI4 0 +EQI4 $448 +ADDRLP4 12 +INDIRP4 +CNSTI4 248 +ADDP4 +INDIRI4 +CNSTI4 5 +EQI4 $448 +ADDRLP4 52 +ADDRGP4 rand +CALLI4 +ASGNI4 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 5 +ARGI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 3 +BANDI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+255316+284+48 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $494 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 cgs+255316+392 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRLP4 4 +INDIRI4 +ADDRGP4 cg+109588+148 +INDIRI4 +NEI4 $448 +ADDRGP4 cg+111972 +CNSTF4 3238002688 +ASGNF4 +ADDRGP4 cg+111976 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRGP4 $448 +JUMPV +LABELV $504 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRGP4 $404 +ARGP4 +ADDRLP4 52 +ADDRGP4 CG_CustomSound +CALLI4 +ASGNI4 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 3 +ARGI4 +ADDRLP4 52 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRLP4 4 +INDIRI4 +ADDRGP4 cg+109588+148 +INDIRI4 +NEI4 $448 +ADDRGP4 cg+111972 +CNSTF4 3246391296 +ASGNF4 +ADDRGP4 cg+111976 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRGP4 $448 +JUMPV +LABELV $512 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRGP4 $513 +ARGP4 +ADDRLP4 56 +ADDRGP4 CG_CustomSound +CALLI4 +ASGNI4 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRLP4 56 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 660 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRGP4 cg+109588+148 +INDIRI4 +NEI4 $448 +ADDRGP4 cg+111972 +CNSTF4 3250585600 +ASGNF4 +ADDRGP4 cg+111976 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRGP4 $448 +JUMPV +LABELV $522 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRGP4 $523 +ARGP4 +ADDRLP4 60 +ADDRGP4 CG_CustomSound +CALLI4 +ASGNI4 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRLP4 60 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $524 +ADDRLP4 4 +INDIRI4 +ADDRGP4 cg+109588+148 +INDIRI4 +EQI4 $525 +ADDRGP4 $448 +JUMPV +LABELV $525 +ADDRLP4 76 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+8 +INDIRI4 +ADDRLP4 76 +INDIRI4 +NEI4 $537 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 2048 +BANDI4 +ADDRLP4 76 +INDIRI4 +NEI4 $537 +ADDRGP4 cg_nopredict+12 +INDIRI4 +ADDRLP4 76 +INDIRI4 +NEI4 $537 +ADDRGP4 cg_synchronousClients+12 +INDIRI4 +ADDRLP4 76 +INDIRI4 +EQI4 $529 +LABELV $537 +ADDRGP4 $448 +JUMPV +LABELV $529 +ADDRLP4 64 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+111960 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 64 +INDIRI4 +ADDRLP4 28 +INDIRI4 +GEI4 $540 +ADDRLP4 80 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 68 +ADDRGP4 cg+111956 +INDIRF4 +ADDRLP4 80 +INDIRI4 +ADDRLP4 64 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +ADDRLP4 80 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRGP4 $541 +JUMPV +LABELV $540 +ADDRLP4 68 +CNSTF4 0 +ASGNF4 +LABELV $541 +ADDRLP4 8 +INDIRI4 +CNSTI4 11 +LTI4 $543 +ADDRLP4 72 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +CNSTI4 44 +SUBI4 +CNSTI4 4 +ADDI4 +ASGNI4 +ADDRGP4 cg+111956 +ADDRLP4 68 +INDIRF4 +ADDRLP4 72 +INDIRI4 +CVIF4 4 +SUBF4 +ASGNF4 +ADDRGP4 $544 +JUMPV +LABELV $543 +ADDRLP4 72 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +CNSTI4 28 +SUBI4 +CNSTI4 4 +ADDI4 +ASGNI4 +ADDRGP4 cg+111956 +ADDRLP4 68 +INDIRF4 +ADDRLP4 72 +INDIRI4 +CVIF4 4 +ADDF4 +ASGNF4 +LABELV $544 +ADDRGP4 cg+111956 +INDIRF4 +CNSTF4 1107296256 +LEF4 $547 +ADDRGP4 cg+111956 +CNSTF4 1107296256 +ASGNF4 +ADDRGP4 $548 +JUMPV +LABELV $547 +ADDRGP4 cg+111956 +INDIRF4 +CNSTF4 3254779904 +GEF4 $551 +ADDRGP4 cg+111956 +CNSTF4 3254779904 +ASGNF4 +LABELV $551 +LABELV $548 +ADDRGP4 cg+111960 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRGP4 $448 +JUMPV +LABELV $557 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRGP4 $558 +ARGP4 +ADDRLP4 64 +ADDRGP4 CG_CustomSound +CALLI4 +ASGNI4 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 3 +ARGI4 +ADDRLP4 64 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 cg+109588+192+20 +INDIRI4 +ARGI4 +CNSTI4 64 +ARGI4 +ADDRLP4 68 +ADDRGP4 BG_ClassHasAbility +CALLI4 +ASGNI4 +ADDRLP4 68 +INDIRI4 +CNSTI4 0 +EQI4 $448 +ADDRLP4 72 +ADDRGP4 $564 +INDIRB +ASGNB 12 +ADDRLP4 4 +INDIRI4 +ADDRGP4 cg+109588+148 +INDIRI4 +EQI4 $565 +ADDRGP4 $448 +JUMPV +LABELV $565 +ADDRLP4 84 +ADDRGP4 cg+109588+100 +INDIRB +ASGNB 12 +ADDRLP4 84 +ARGP4 +ADDRGP4 cg+118236 +ARGP4 +ADDRLP4 108 +ADDRGP4 VectorCompare +CALLI4 +ASGNI4 +ADDRLP4 108 +INDIRI4 +CNSTI4 0 +NEI4 $571 +ADDRLP4 84+8 +INDIRF4 +CNSTF4 1065353216 +EQF4 $571 +ADDRLP4 72 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRLP4 96 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 96 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 96 +ARGP4 +CNSTF4 1097859072 +ARGF4 +CNSTF4 1065353216 +ARGF4 +ADDRGP4 CG_addSmoothOp +CALLV +pop +LABELV $571 +ADDRGP4 cg+118236 +ADDRLP4 84 +INDIRB +ASGNB 12 +ADDRGP4 $448 +JUMPV +LABELV $576 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 cgs+255316+416 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 cgs+255316+628 +INDIRI4 +ARGI4 +ADDRLP4 76 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRLP4 72 +ADDRLP4 76 +INDIRP4 +ASGNP4 +ADDRLP4 72 +ARGP4 +ADDRLP4 80 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 80 +INDIRI4 +CNSTI4 0 +EQI4 $581 +ADDRLP4 72 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentCent +CALLV +pop +ADDRLP4 72 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToCent +CALLV +pop +LABELV $581 +ADDRGP4 cg+109588+192+20 +INDIRI4 +ARGI4 +CNSTI4 64 +ARGI4 +ADDRLP4 72 +ADDRGP4 BG_ClassHasAbility +CALLI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +EQI4 $448 +ADDRLP4 76 +ADDRGP4 $588 +INDIRB +ASGNB 12 +ADDRLP4 4 +INDIRI4 +ADDRGP4 cg+109588+148 +INDIRI4 +EQI4 $589 +ADDRGP4 $448 +JUMPV +LABELV $589 +ADDRLP4 88 +ADDRGP4 cg+109588+100 +INDIRB +ASGNB 12 +ADDRLP4 88 +ARGP4 +ADDRGP4 cg+118236 +ARGP4 +ADDRLP4 112 +ADDRGP4 VectorCompare +CALLI4 +ASGNI4 +ADDRLP4 112 +INDIRI4 +CNSTI4 0 +NEI4 $595 +ADDRLP4 88+8 +INDIRF4 +CNSTF4 1065353216 +EQF4 $595 +ADDRLP4 76 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRLP4 100 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 100 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 100 +ARGP4 +CNSTF4 1097859072 +ARGF4 +CNSTF4 1065353216 +ARGF4 +ADDRGP4 CG_addSmoothOp +CALLV +pop +LABELV $595 +ADDRGP4 cg+118236 +ADDRLP4 88 +INDIRB +ASGNB 12 +ADDRGP4 $448 +JUMPV +LABELV $600 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 3 +ARGI4 +ADDRGP4 cgs+255316+552 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $603 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 3 +ARGI4 +ADDRGP4 cgs+255316+556 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $606 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 3 +ARGI4 +ADDRGP4 cgs+255316+560 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $609 +ADDRGP4 cg_noTaunt+12 +INDIRI4 +CNSTI4 0 +NEI4 $448 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRGP4 $613 +ARGP4 +ADDRLP4 76 +ADDRGP4 CG_CustomSound +CALLI4 +ASGNI4 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 3 +ARGI4 +ADDRLP4 76 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $614 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 cgs+255316+440 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $617 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 cgs+255316+444 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $620 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 cgs+255316+448 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $623 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 cgs+255316+452 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $626 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRGP4 $627 +ARGP4 +ADDRLP4 80 +ADDRGP4 CG_CustomSound +CALLI4 +ASGNI4 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRLP4 80 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $628 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 2 +ARGI4 +ADDRGP4 cgs+255316+276 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $631 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 cgs+255316+280 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $634 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 CG_FireWeapon +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $635 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 2 +ARGI4 +ADDRGP4 CG_FireWeapon +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $636 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 3 +ARGI4 +ADDRGP4 CG_FireWeapon +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $638 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 CG_PlayerDisconnect +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $641 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 cgs+255316+600 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $644 +ADDRLP4 84 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $645 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 cgs+255316+404 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $645 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 cgs+255316+408 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $651 +ADDRLP4 88 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 88 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $652 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 cgs+255316+412 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $652 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 cgs+255316+412 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $658 +ADDRLP4 92 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 92 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $659 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 cgs+255316+420 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $659 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 cgs+255316+424 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $665 +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ARGP4 +ADDRGP4 ByteToDir +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 140 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_MissileHitEntity +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $666 +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ARGP4 +ADDRGP4 ByteToDir +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 104 +CNSTI4 0 +ASGNI4 +ADDRLP4 104 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 104 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_MissileHitWall +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $667 +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ARGP4 +ADDRGP4 ByteToDir +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_MissileHitWall +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $668 +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ARGP4 +ADDRGP4 ByteToDir +CALLV +pop +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_HumanBuildableExplosion +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $669 +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ARGP4 +ADDRGP4 ByteToDir +CALLV +pop +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_AlienBuildableExplosion +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 21 +NEI4 $448 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRGP4 CG_AlienSPITEFUL_ABCESSExplosion +CALLI4 +pop +ADDRGP4 $448 +JUMPV +LABELV $672 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 112 +CNSTI4 1852 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 116 +CNSTI4 1852 +ADDRLP4 0 +INDIRP4 +CNSTI4 168 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 120 +ADDRGP4 $673 +INDIRB +ASGNB 12 +ADDRLP4 112 +INDIRP4 +CNSTI4 1824 +ADDP4 +ARGP4 +ADDRLP4 132 +ADDRGP4 CG_IsTrailSystemValid +CALLI4 +ASGNI4 +ADDRLP4 132 +INDIRI4 +CNSTI4 0 +NEI4 $448 +ADDRGP4 cgs+255316+692 +INDIRI4 +ARGI4 +ADDRLP4 136 +ADDRGP4 CG_SpawnNewTrailSystem +CALLP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +CNSTI4 1824 +ADDP4 +ADDRLP4 136 +INDIRP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +CNSTI4 1824 +ADDP4 +ARGP4 +ADDRLP4 140 +ADDRGP4 CG_IsTrailSystemValid +CALLI4 +ASGNI4 +ADDRLP4 140 +INDIRI4 +CNSTI4 0 +EQI4 $448 +ADDRLP4 144 +ADDRLP4 112 +INDIRP4 +ASGNP4 +ADDRLP4 144 +INDIRP4 +CNSTI4 1824 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 144 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentCent +CALLV +pop +ADDRLP4 112 +INDIRP4 +CNSTI4 1824 +ADDP4 +INDIRP4 +CNSTI4 1384 +ADDP4 +ARGP4 +ADDRLP4 116 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentCent +CALLV +pop +ADDRLP4 112 +INDIRP4 +CNSTI4 1824 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToCent +CALLV +pop +ADDRLP4 112 +INDIRP4 +CNSTI4 1824 +ADDP4 +INDIRP4 +CNSTI4 1384 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToCent +CALLV +pop +ADDRLP4 112 +INDIRP4 +CNSTI4 1824 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 120 +ARGP4 +ADDRGP4 CG_SetAttachmentOffset +CALLV +pop +ADDRLP4 112 +INDIRP4 +CNSTI4 1828 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg_teslaTrailTime+12 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $448 +JUMPV +LABELV $682 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTI4 26 +ASGNI4 +ADDRLP4 112 +CNSTI4 1852 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 116 +CNSTI4 1852 +ADDRLP4 0 +INDIRP4 +CNSTI4 168 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 120 +ADDRGP4 $683 +INDIRB +ASGNB 12 +ADDRLP4 112 +INDIRP4 +CNSTI4 1824 +ADDP4 +ARGP4 +ADDRLP4 132 +ADDRGP4 CG_IsTrailSystemValid +CALLI4 +ASGNI4 +ADDRLP4 132 +INDIRI4 +CNSTI4 0 +NEI4 $448 +ADDRGP4 cgs+255316+688 +INDIRI4 +ARGI4 +ADDRLP4 136 +ADDRGP4 CG_SpawnNewTrailSystem +CALLP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +CNSTI4 1824 +ADDP4 +ADDRLP4 136 +INDIRP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +CNSTI4 1824 +ADDP4 +ARGP4 +ADDRLP4 140 +ADDRGP4 CG_IsTrailSystemValid +CALLI4 +ASGNI4 +ADDRLP4 140 +INDIRI4 +CNSTI4 0 +EQI4 $448 +ADDRLP4 144 +ADDRLP4 112 +INDIRP4 +ASGNP4 +ADDRLP4 144 +INDIRP4 +CNSTI4 1824 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 144 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentCent +CALLV +pop +ADDRLP4 112 +INDIRP4 +CNSTI4 1824 +ADDP4 +INDIRP4 +CNSTI4 1384 +ADDP4 +ARGP4 +ADDRLP4 116 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentCent +CALLV +pop +ADDRLP4 112 +INDIRP4 +CNSTI4 1824 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToCent +CALLV +pop +ADDRLP4 112 +INDIRP4 +CNSTI4 1824 +ADDP4 +INDIRP4 +CNSTI4 1384 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToCent +CALLV +pop +ADDRLP4 112 +INDIRP4 +CNSTI4 1824 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 120 +ARGP4 +ADDRGP4 CG_SetAttachmentOffset +CALLV +pop +ADDRLP4 112 +INDIRP4 +CNSTI4 1828 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg_teslaTrailTime+12 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $448 +JUMPV +LABELV $692 +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ARGP4 +ADDRGP4 ByteToDir +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 140 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTI4 1022 +ARGI4 +ADDRGP4 CG_Bullet +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $693 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 140 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_Bullet +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $694 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_ShotgunFire +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $695 +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+36336 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $696 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 3 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+36336 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $696 +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRI4 +CNSTI4 286 +ADDI4 +ARGI4 +ADDRLP4 124 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 124 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRLP4 128 +ADDRGP4 CG_CustomSound +CALLI4 +ASGNI4 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 3 +ARGI4 +ADDRLP4 128 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $700 +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+36336 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $701 +CNSTP4 0 +ARGP4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+36336 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $701 +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRI4 +CNSTI4 286 +ADDI4 +ARGI4 +ADDRLP4 124 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 124 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRLP4 128 +ADDRGP4 CG_CustomSound +CALLI4 +ASGNI4 +CNSTP4 0 +ARGP4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRLP4 128 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $707 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +EQI4 $448 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_PainEvent +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $711 +ADDRGP4 $712 +ARGP4 +ADDRLP4 8 +INDIRI4 +CNSTI4 51 +SUBI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRLP4 124 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRLP4 124 +INDIRP4 +ARGP4 +ADDRLP4 128 +ADDRGP4 CG_CustomSound +CALLI4 +ASGNI4 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 3 +ARGI4 +ADDRLP4 128 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $713 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Obituary +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $715 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StopLoopingSound +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $448 +JUMPV +LABELV $716 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Beam +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $717 +ADDRLP4 4 +INDIRI4 +ADDRGP4 cg+109588+148 +INDIRI4 +NEI4 $448 +ADDRGP4 cgs+255316+608 +INDIRI4 +ARGI4 +CNSTI4 6 +ARGI4 +ADDRGP4 trap_S_StartLocalSound +CALLV +pop +ADDRGP4 cg+119052 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRGP4 $448 +JUMPV +LABELV $726 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 cgs+255316+604 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $729 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 cgs+255316+608 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $732 +ADDRGP4 cg+109588+192+24 +INDIRI4 +CNSTI4 1 +NEI4 $448 +ADDRGP4 cgs+255316+500 +INDIRI4 +ARGI4 +CNSTI4 7 +ARGI4 +ADDRGP4 trap_S_StartLocalSound +CALLV +pop +ADDRGP4 $740 +ARGP4 +CNSTI4 200 +ARGI4 +CNSTI4 128 +ARGI4 +ADDRGP4 CG_CenterPrint +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $741 +ADDRGP4 cg+109588+192+24 +INDIRI4 +CNSTI4 1 +NEI4 $448 +ADDRGP4 cgs+255316+504 +INDIRI4 +ARGI4 +CNSTI4 7 +ARGI4 +ADDRGP4 trap_S_StartLocalSound +CALLV +pop +ADDRGP4 $749 +ARGP4 +CNSTI4 200 +ARGI4 +CNSTI4 128 +ARGI4 +ADDRGP4 CG_CenterPrint +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $750 +ADDRGP4 cg+109588+192+24 +INDIRI4 +CNSTI4 2 +NEI4 $448 +ADDRGP4 $756 +ARGP4 +CNSTI4 200 +ARGI4 +CNSTI4 128 +ARGI4 +ADDRGP4 CG_CenterPrint +CALLV +pop +ADDRGP4 cgs+255316+512 +INDIRI4 +ARGI4 +CNSTI4 7 +ARGI4 +ADDRGP4 trap_S_StartLocalSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $759 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 cgs+255316+400 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $762 +ADDRGP4 cg+109588+192+24 +INDIRI4 +CNSTI4 1 +NEI4 $448 +ADDRGP4 cgs+255316+508 +INDIRI4 +ARGI4 +CNSTI4 7 +ARGI4 +ADDRGP4 trap_S_StartLocalSound +CALLV +pop +ADDRGP4 $770 +ARGP4 +CNSTI4 200 +ARGI4 +CNSTI4 128 +ARGI4 +ADDRGP4 CG_CenterPrint +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $771 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 5 +ARGI4 +ADDRGP4 cgs+255316+644 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 cgs+255316+624 +INDIRI4 +ARGI4 +ADDRLP4 136 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRLP4 132 +ADDRLP4 136 +INDIRP4 +ASGNP4 +ADDRLP4 132 +ARGP4 +ADDRLP4 140 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 140 +INDIRI4 +CNSTI4 0 +EQI4 $776 +ADDRLP4 132 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentCent +CALLV +pop +ADDRLP4 132 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToCent +CALLV +pop +LABELV $776 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ADDRGP4 cg+4 +INDIRI4 +NEI4 $448 +ADDRGP4 CG_ResetPainBlend +CALLV +pop +ADDRGP4 cg+118204 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRGP4 $448 +JUMPV +LABELV $783 +ADDRLP4 4 +INDIRI4 +ADDRGP4 cg+109588+148 +INDIRI4 +NEI4 $448 +ADDRGP4 cgs+255316+608 +INDIRI4 +ARGI4 +CNSTI4 6 +ARGI4 +ADDRGP4 trap_S_StartLocalSound +CALLV +pop +ADDRGP4 cg+119056 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRGP4 $448 +JUMPV +LABELV $792 +ADDRGP4 cgs+255316+632 +INDIRI4 +ARGI4 +ADDRLP4 136 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRLP4 132 +ADDRLP4 136 +INDIRP4 +ASGNP4 +ADDRLP4 132 +ARGP4 +ADDRLP4 140 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 140 +INDIRI4 +CNSTI4 0 +EQI4 $448 +ADDRLP4 132 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentCent +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ARGP4 +ADDRGP4 ByteToDir +CALLV +pop +ADDRLP4 132 +INDIRP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRGP4 CG_SetParticleSystemNormal +CALLV +pop +ADDRLP4 132 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToCent +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $797 +ADDRGP4 cgs+255316+640 +INDIRI4 +ARGI4 +ADDRLP4 136 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRLP4 132 +ADDRLP4 136 +INDIRP4 +ASGNP4 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 cgs+255316+484 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRLP4 132 +ARGP4 +ADDRLP4 140 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 140 +INDIRI4 +CNSTI4 0 +EQI4 $448 +ADDRLP4 132 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentCent +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ARGP4 +ADDRGP4 ByteToDir +CALLV +pop +ADDRLP4 132 +INDIRP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRGP4 CG_SetParticleSystemNormal +CALLV +pop +ADDRLP4 132 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToCent +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $804 +ADDRGP4 cgs+255316+636 +INDIRI4 +ARGI4 +ADDRLP4 136 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRLP4 132 +ADDRLP4 136 +INDIRP4 +ASGNP4 +ADDRLP4 132 +ARGP4 +ADDRLP4 140 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 140 +INDIRI4 +CNSTI4 0 +EQI4 $448 +ADDRLP4 132 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentCent +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ARGP4 +ADDRGP4 ByteToDir +CALLV +pop +ADDRLP4 132 +INDIRP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRGP4 CG_SetParticleSystemNormal +CALLV +pop +ADDRLP4 132 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToCent +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $809 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 cgs+255316+480 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $812 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ADDRGP4 cg+4 +INDIRI4 +NEI4 $448 +ADDRGP4 cg+118204 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRGP4 $448 +JUMPV +LABELV $818 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Level2Zap +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $447 +ADDRGP4 $819 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $448 +LABELV $432 +endproc CG_EntityEvent 148 28 +export CG_CheckEvents +proc CG_CheckEvents 20 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 20 +LEI4 $823 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 20 +SUBI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $825 +ADDRGP4 $822 +JUMPV +LABELV $825 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 180 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 20 +SUBI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +EQI4 $824 +ADDRFP4 0 +CNSTI4 1852 +ADDRFP4 0 +INDIRP4 +CNSTI4 140 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 180 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $824 +JUMPV +LABELV $823 +ADDRFP4 0 +INDIRP4 +CNSTI4 180 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +INDIRI4 +NEI4 $829 +ADDRGP4 $822 +JUMPV +LABELV $829 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 180 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 180 +ADDP4 +INDIRI4 +CNSTI4 -769 +BANDI4 +CNSTI4 0 +NEI4 $831 +ADDRGP4 $822 +JUMPV +LABELV $831 +LABELV $824 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRGP4 BG_EvaluateTrajectory +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetEntitySoundPosition +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRGP4 CG_EntityEvent +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $834 +ADDRFP4 0 +INDIRP4 +CNSTI4 180 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $834 +LABELV $822 +endproc CG_CheckEvents 20 12 +import CG_AlienSPITEFUL_ABCESSExplosion +import trap_GetDemoName +import trap_GetDemoPos +import trap_GetDemoState +import trap_GetEntityToken +import trap_getCameraInfo +import trap_startCamera +import trap_loadCamera +import trap_RealTime +import trap_SnapVector +import trap_CIN_SetExtents +import trap_CIN_DrawCinematic +import trap_CIN_RunCinematic +import trap_CIN_StopCinematic +import trap_CIN_PlayCinematic +import trap_Key_GetOverstrikeMode +import trap_Key_SetOverstrikeMode +import trap_Key_SetBinding +import trap_Key_GetBindingBuf +import trap_Key_KeynumToStringBuf +import trap_Key_GetKey +import trap_Key_SetCatcher +import trap_Key_GetCatcher +import trap_Key_IsDown +import trap_R_RegisterFont +import trap_MemoryRemaining +import testPrintFloat +import testPrintInt +import trap_SetUserCmdValue +import trap_GetUserCmd +import trap_GetCurrentCmdNumber +import trap_GetServerCommand +import trap_GetSnapshot +import trap_GetCurrentSnapshotNumber +import trap_GetGameState +import trap_GetGlconfig +import trap_R_RemapShader +import trap_R_LerpTag +import trap_R_ModelBounds +import trap_R_DrawStretchPic +import trap_R_SetColor +import trap_R_RenderScene +import trap_R_LightForPoint +import trap_R_AddAdditiveLightToScene +import trap_R_AddLightToScene +import trap_R_inPVS +import trap_R_AddPolysToScene +import trap_R_AddPolyToScene +import trap_R_AddRefEntityToScene +import trap_R_ClearScene +import trap_R_RegisterShaderNoMip +import trap_R_RegisterShader +import trap_R_RegisterSkin +import trap_R_RegisterModel +import trap_R_LoadWorldMap +import trap_S_StopBackgroundTrack +import trap_S_StartBackgroundTrack +import trap_S_RegisterSound +import trap_S_Respatialize +import trap_S_UpdateEntityPosition +import trap_S_AddRealLoopingSound +import trap_S_AddLoopingSound +import trap_S_ClearLoopingSounds +import trap_S_StartLocalSound +import trap_S_StopLoopingSound +import trap_S_StartSound +import trap_CM_MarkFragments +import trap_CM_TransformedBiSphereTrace +import trap_CM_BiSphereTrace +import trap_CM_TransformedCapsuleTrace +import trap_CM_CapsuleTrace +import trap_CM_TransformedBoxTrace +import trap_CM_BoxTrace +import trap_CM_TransformedPointContents +import trap_CM_PointContents +import trap_CM_TempBoxModel +import trap_CM_InlineModel +import trap_CM_NumInlineModels +import trap_CM_LoadMap +import trap_UpdateScreen +import trap_SendClientCommand +import trap_AddCommand +import trap_SendConsoleCommand +import trap_FS_GetFileList +import trap_FS_Seek +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_LiteralArgs +import trap_Args +import trap_Argv +import trap_Argc +import trap_Cvar_VariableStringBuffer +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_Milliseconds +import trap_Error +import trap_Print +import CG_TutorialText +import CG_WritePTRCode +import CG_ReadPTRCode +import CG_DestroyTestTS_f +import CG_TestTS_f +import CG_AddTrails +import CG_IsTrailSystemValid +import CG_DestroyTrailSystem +import CG_SpawnNewTrailSystem +import CG_RegisterTrailSystem +import CG_LoadTrailSystems +import CG_DestroyTestPS_f +import CG_TestPS_f +import CG_ParticleSystemEntity +import CG_AddParticles +import CG_SetParticleSystemNormal +import CG_IsParticleSystemValid +import CG_IsParticleSystemInfinite +import CG_DestroyParticleSystem +import CG_SpawnNewParticleSystem +import CG_RegisterParticleSystem +import CG_LoadParticleSystems +import CG_SetAttachmentOffset +import CG_SetAttachmentParticle +import CG_SetAttachmentTag +import CG_SetAttachmentCent +import CG_SetAttachmentPoint +import CG_AttachToParticle +import CG_AttachToTag +import CG_AttachToCent +import CG_AttachToPoint +import CG_Attached +import CG_AttachmentCentNum +import CG_AttachmentVelocity +import CG_AttachmentAxis +import CG_AttachmentDir +import CG_AttachmentPoint +import CG_CheckChangedPredictableEvents +import CG_TransitionPlayerState +import CG_Respawn +import CG_ShaderStateChanged +import CG_SetConfigValues +import CG_ParseServerinfo +import CG_ExecuteNewServerCommands +import CG_RequestScores +import CG_InitConsoleCommands +import CG_ConsoleCommand +import CG_ProcessSnapshots +import CG_ImpactMark +import CG_AddMarks +import CG_InitMarkPolys +import CG_AlienSense +import CG_Scanner +import CG_UpdateEntityPositions +import CG_DrawItemSelectText +import CG_DrawItemSelect +import CG_AddPlayerWeapon +import CG_AddViewWeapon +import CG_ShotgunFire +import CG_Bullet +import CG_MissileHitEntity +import CG_MissileHitWall +import CG_FireWeapon +import CG_RegisterWeapon +import CG_InitWeapons +import CG_RegisterUpgrade +import CG_InitUpgrades +import CG_Weapon_f +import CG_PrevWeapon_f +import CG_NextWeapon_f +import CG_PositionRotatedEntityOnTag +import CG_PositionEntityOnTag +import CG_AdjustPositionForMover +import CG_Beam +import CG_AddPacketEntities +import CG_SetEntitySoundPosition +import CG_DrawBoundingBox +import CG_PredictPlayerState +import CG_BiSphereTrace +import CG_CapTrace +import CG_Trace +import CG_PointContents +import CG_BuildSolidList +import CG_ModelDoor +import CG_AnimMapObj +import CG_RunLerpFrame +import CG_SortDistance +import CG_DrawChatBubble +import CG_AlienBuildableExplosion +import CG_HumanBuildableExplosion +import CG_InitBuildables +import CG_DrawBuildableStatus +import CG_BuildableStatusParse +import CG_Buildable +import CG_GhostBuildable +import CG_GetPlayerLocation +import CG_Bleed +import CG_PlayerDisconnect +import CG_CustomSound +import CG_PrecacheClientInfo +import CG_NewClientInfo +import CG_ResetPlayerEntity +import CG_Corpse +import CG_Player +import CG_DrawField +import CG_ResetPainBlend +import CG_UpdateMediaFraction +import CG_DrawLoadingScreen +import CG_Text_PaintChar +import CG_GetKillerText +import CG_GetTeamColor +import CG_SetPrintString +import CG_RunMenuScript +import CG_GetValue +import CG_OwnerDraw +import CG_DrawActive +import CG_CenterPrint +import CG_AddSpeed +import CG_AddLagometerSnapshotInfo +import CG_AddLagometerFrameInfo +import CG_GetColorCharForHealth +import CG_KeyBinding +import CG_WorldToScreen +import CG_DrawTopBottom +import CG_DrawSides +import CG_DrawRect +import CG_ColorForHealth +import CG_TileClear +import CG_FadeColor +import CG_DrawStrlen +import CG_ClearClipRegion +import CG_SetClipRegion +import CG_DrawFadePic +import CG_DrawPic +import CG_FillRect +import CG_AdjustFrom640 +import CG_DrawPlane +import CG_OffsetShoulderView +import CG_OffsetThirdPersonView +import CG_OffsetFirstPersonView +import CG_DrawActiveFrame +import CG_AddBufferedSound +import CG_TestModelPrevSkin_f +import CG_TestModelNextSkin_f +import CG_TestModelPrevFrame_f +import CG_TestModelNextFrame_f +import CG_TestGun_f +import CG_TestModel_f +import CG_addSmoothOp +import CG_AddNotifyText +import CG_RemoveNotifyLine +import CG_FileExists +import CG_BuildSpectatorString +import CG_ClientIsReady +import CG_SetScoreSelection +import CG_EventHandling +import CG_MouseEvent +import CG_KeyEvent +import CG_LoadMenus +import CG_LastAttacker +import CG_CrosshairPlayer +import CG_UpdateCvars +import CG_PlayerCount +import CG_StartMusic +import CG_Error +import CG_Printf +import CG_Argv +import CG_ConfigString +import cg_BubbleZoom +import cg_drawBubble +import cg_chatTeamPrefix +import cg_emoticons +import cg_voice +import cg_projectileNudge +import cg_optimizePrediction +import cg_debugRandom +import ui_humanTeamVoteActive +import ui_alienTeamVoteActive +import ui_voteActive +import ui_dialog +import ui_stages +import ui_carriage +import ui_currentClass +import cg_debugVoices +import cg_unlagged +import cg_sprintToggle +import cg_stickySpec +import cg_painBlendZoom +import cg_painBlendScale +import cg_painBlendMax +import cg_painBlendDownRate +import cg_painBlendUpRate +import cg_tutorial +import cg_disableScannerPlane +import cg_disableCommandDialogs +import cg_disableBuildDialogs +import cg_disableUpgradeDialogs +import cg_disableWarningDialogs +import cg_debugPVS +import cg_debugTrails +import cg_debugParticles +import cg_lightFlare +import cg_consoleLatency +import cg_bounceParticles +import cg_depthSortParticles +import cg_disableBlueprintErrors +import cg_wwSmoothTime +import cg_drawBBOX +import cg_drawSurfNormal +import cg_noTaunt +import cg_timescale +import cg_timescaleFadeSpeed +import cg_timescaleFadeEnd +import cg_cameraMode +import pmove_msec +import pmove_fixed +import cg_smoothClients +import cg_hudFiles +import cg_noVoiceText +import cg_noVoiceChats +import cg_teamChatsOnly +import cg_blood +import cg_paused +import cg_stats +import cg_synchronousClients +import cg_drawSpeed +import cg_lagometer +import cg_stereoSeparation +import cg_thirdPersonRange +import cg_thirdPersonPitchFollow +import cg_staticDeathCam +import cg_thirdPersonShoulderViewMode +import cg_thirdPersonAngle +import cg_thirdPerson +import cg_tracerLength +import cg_tracerWidth +import cg_tracerChance +import cg_gun_z +import cg_gun_y +import cg_gun_x +import cg_gun_frame +import cg_drawGun +import cg_viewsize +import cg_addMarks +import cg_footsteps +import cg_showmiss +import cg_noPlayerAnims +import cg_debugMove +import cg_nopredict +import cg_errorDecay +import cg_debugEvents +import cg_debugPosition +import cg_debugAnim +import cg_animSpeed +import cg_draw2D +import cg_teamOverlayUserinfo +import cg_teamOverlayMaxPlayers +import cg_teamOverlaySortMode +import cg_drawTeamOverlay +import cg_crosshairSize +import cg_drawCrosshairNames +import cg_drawCrosshair +import cg_drawChargeBar +import cg_drawSnapshot +import cg_drawDemoState +import cg_drawFPS +import cg_drawClock +import cg_drawTimer +import cg_shadows +import cg_swingSpeed +import cg_runroll +import cg_runpitch +import cg_centertime +import cg_teslaTrailTime +import cg_markPolys +import cg_buildables +import cg_upgrades +import cg_weapons +import cgDC +import cg_entities +import cg +import cgs +import g_nameBind2 +import g_nameBind1 +import BindingFromName +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_Parse_AddGlobalDefine +import UI_EscapeEmoticons +import UI_Text_IsEmoticon +import UI_Text_EmHeight +import UI_Text_EmWidth +import UI_Text_Height +import UI_Text_Width +import UI_Text_Paint_Limit +import UI_Text_Paint +import UI_DrawTextBlock +import Item_Text_Wrap +import Item_Text_Wrapped_Paint +import trap_R_SetClipRegion +import Controls_SetDefaults +import Controls_SetConfig +import Controls_GetConfig +import UI_OutOfMemory +import UI_InitMemory +import UI_Alloc +import UI_RemoveCaptureFunc +import UI_InstallCaptureFunc +import Display_CacheAll +import Menu_SetFeederSelection +import Menu_Paint +import Menu_Update +import Menus_CloseAll +import LerpColor +import Display_HandleKey +import Menus_CloseByName +import Menus_FindByName +import Display_KeyBindPending +import Display_CursorType +import Display_MouseMove +import Display_CaptureItem +import Display_GetContext +import Menus_ReplaceActive +import Menus_Activate +import Menus_AnyFullScreenVisible +import Menu_Reset +import Menus_ReplaceActiveByName +import Menus_ActivateByName +import Menu_PaintAll +import Menu_UpdateAll +import Menu_New +import Menu_Count +import PC_Script_Parse +import PC_String_Parse +import PC_Rect_Parse +import PC_Int_Parse +import PC_Color_Parse +import PC_Float_Parse +import Script_Parse +import String_Parse +import Rect_Parse +import Int_Parse +import Color_Parse +import Float_Parse +import Menu_ScrollFeeder +import Menu_HandleMouseMove +import Menu_HandleKey +import Menu_GetFocused +import Menu_PostParse +import Item_Init +import Menu_Init +import Display_ExpandMacros +import Init_Display +import String_Report +import String_Init +import String_Alloc +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $819 +byte 1 85 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $770 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 115 +byte 1 33 +byte 1 0 +align 1 +LABELV $756 +byte 1 79 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 33 +byte 1 0 +align 1 +LABELV $749 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 121 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 33 +byte 1 0 +align 1 +LABELV $740 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 33 +byte 1 0 +align 1 +LABELV $712 +byte 1 42 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 37 +byte 1 105 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $627 +byte 1 42 +byte 1 103 +byte 1 97 +byte 1 115 +byte 1 112 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $613 +byte 1 42 +byte 1 116 +byte 1 97 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $558 +byte 1 42 +byte 1 106 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $523 +byte 1 42 +byte 1 102 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $513 +byte 1 42 +byte 1 102 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $440 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 58 +byte 1 37 +byte 1 51 +byte 1 105 +byte 1 32 +byte 1 32 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 58 +byte 1 37 +byte 1 51 +byte 1 105 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $404 +byte 1 42 +byte 1 112 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 49 +byte 1 48 +byte 1 48 +byte 1 95 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $403 +byte 1 42 +byte 1 112 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 55 +byte 1 53 +byte 1 95 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $400 +byte 1 42 +byte 1 112 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 53 +byte 1 48 +byte 1 95 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $397 +byte 1 42 +byte 1 112 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 50 +byte 1 53 +byte 1 95 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $390 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 100 +byte 1 105 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $389 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 107 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 94 +byte 1 49 +byte 1 84 +byte 1 69 +byte 1 65 +byte 1 77 +byte 1 77 +byte 1 65 +byte 1 84 +byte 1 69 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $382 +byte 1 94 +byte 1 49 +byte 1 84 +byte 1 69 +byte 1 65 +byte 1 77 +byte 1 77 +byte 1 65 +byte 1 84 +byte 1 69 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $381 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $376 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 107 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $375 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 111 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $373 +byte 1 94 +byte 1 53 +byte 1 39 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $372 +byte 1 94 +byte 1 53 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $370 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $368 +byte 1 94 +byte 1 53 +byte 1 103 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $366 +byte 1 94 +byte 1 53 +byte 1 39 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $365 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 103 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $363 +byte 1 94 +byte 1 53 +byte 1 39 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $362 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 117 +byte 1 115 +byte 1 104 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $360 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 103 +byte 1 111 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $358 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 117 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $355 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 105 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $353 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 105 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $351 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $349 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 111 +byte 1 109 +byte 1 112 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $344 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 110 +byte 1 105 +byte 1 112 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $342 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 122 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $340 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 119 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $338 +byte 1 94 +byte 1 53 +byte 1 39 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $337 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 119 +byte 1 105 +byte 1 112 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $335 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 105 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $333 +byte 1 94 +byte 1 53 +byte 1 39 +byte 1 115 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $332 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $330 +byte 1 94 +byte 1 53 +byte 1 39 +byte 1 115 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 109 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 0 +align 1 +LABELV $328 +byte 1 94 +byte 1 53 +byte 1 39 +byte 1 115 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $327 +byte 1 94 +byte 1 53 +byte 1 116 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $325 +byte 1 94 +byte 1 53 +byte 1 39 +byte 1 115 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $324 +byte 1 94 +byte 1 53 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $322 +byte 1 94 +byte 1 53 +byte 1 39 +byte 1 115 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 108 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $321 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $319 +byte 1 94 +byte 1 53 +byte 1 39 +byte 1 115 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $318 +byte 1 94 +byte 1 53 +byte 1 99 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 115 +byte 1 99 +byte 1 97 +byte 1 112 +byte 1 101 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $316 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 117 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $314 +byte 1 94 +byte 1 53 +byte 1 39 +byte 1 115 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 108 +byte 1 117 +byte 1 99 +byte 1 105 +byte 1 102 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $313 +byte 1 94 +byte 1 53 +byte 1 102 +byte 1 101 +byte 1 108 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $311 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $309 +byte 1 94 +byte 1 53 +byte 1 39 +byte 1 115 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $308 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $306 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $304 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 118 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 114 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $302 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 114 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $300 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 117 +byte 1 108 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 105 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $298 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $296 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $294 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $292 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $290 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $279 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $276 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $268 +byte 1 94 +byte 1 53 +byte 1 107 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 109 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 0 +align 1 +LABELV $267 +byte 1 94 +byte 1 53 +byte 1 107 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 0 +align 1 +LABELV $264 +byte 1 94 +byte 1 53 +byte 1 107 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 0 +align 1 +LABELV $261 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 111 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 109 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 0 +align 1 +LABELV $259 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 109 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 109 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 0 +align 1 +LABELV $257 +byte 1 94 +byte 1 53 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $254 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $250 +byte 1 94 +byte 1 53 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $247 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $243 +byte 1 94 +byte 1 53 +byte 1 112 +byte 1 117 +byte 1 108 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 105 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 109 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 0 +align 1 +LABELV $242 +byte 1 94 +byte 1 53 +byte 1 112 +byte 1 117 +byte 1 108 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 105 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 0 +align 1 +LABELV $239 +byte 1 94 +byte 1 53 +byte 1 112 +byte 1 117 +byte 1 108 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 105 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 0 +align 1 +LABELV $235 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 112 +byte 1 105 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 109 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 0 +align 1 +LABELV $234 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 112 +byte 1 105 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 0 +align 1 +LABELV $231 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 112 +byte 1 105 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 0 +align 1 +LABELV $227 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 110 +byte 1 105 +byte 1 112 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 109 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 0 +align 1 +LABELV $226 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 110 +byte 1 105 +byte 1 112 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 0 +align 1 +LABELV $223 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 110 +byte 1 105 +byte 1 112 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 0 +align 1 +LABELV $219 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 119 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 109 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 0 +align 1 +LABELV $218 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 119 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 0 +align 1 +LABELV $215 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 119 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 0 +align 1 +LABELV $211 +byte 1 94 +byte 1 118 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 114 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 109 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 0 +align 1 +LABELV $210 +byte 1 94 +byte 1 118 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 114 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 0 +align 1 +LABELV $207 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 118 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 114 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 0 +align 1 +LABELV $203 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 108 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 109 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 0 +align 1 +LABELV $202 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 108 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 0 +align 1 +LABELV $199 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 108 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 0 +align 1 +LABELV $195 +byte 1 94 +byte 1 53 +byte 1 105 +byte 1 114 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 105 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 109 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 0 +align 1 +LABELV $194 +byte 1 94 +byte 1 53 +byte 1 105 +byte 1 114 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 105 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 0 +align 1 +LABELV $191 +byte 1 94 +byte 1 53 +byte 1 105 +byte 1 114 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 105 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 0 +align 1 +LABELV $187 +byte 1 94 +byte 1 53 +byte 1 116 +byte 1 111 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 109 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 0 +align 1 +LABELV $186 +byte 1 94 +byte 1 53 +byte 1 116 +byte 1 111 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 0 +align 1 +LABELV $183 +byte 1 94 +byte 1 53 +byte 1 116 +byte 1 111 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 0 +align 1 +LABELV $170 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 112 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 83 +byte 1 112 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 32 +byte 1 65 +byte 1 98 +byte 1 99 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $168 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 0 +align 1 +LABELV $166 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 115 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $164 +byte 1 94 +byte 1 53 +byte 1 103 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $162 +byte 1 94 +byte 1 53 +byte 1 103 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $160 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 117 +byte 1 98 +byte 1 101 +byte 1 0 +align 1 +LABELV $158 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 122 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 108 +byte 1 97 +byte 1 32 +byte 1 103 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $156 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $154 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $152 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 0 +align 1 +LABELV $150 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 117 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 114 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $148 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 114 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $146 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 97 +byte 1 119 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $144 +byte 1 94 +byte 1 53 +byte 1 100 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 105 +byte 1 112 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 118 +byte 1 97 +byte 1 0 +align 1 +LABELV $142 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 117 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $140 +byte 1 94 +byte 1 53 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 103 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 107 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $138 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 115 +byte 1 104 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $136 +byte 1 94 +byte 1 53 +byte 1 102 +byte 1 101 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 119 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 118 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 0 +align 1 +LABELV $132 +byte 1 0 +align 1 +LABELV $131 +byte 1 110 +byte 1 0 +align 1 +LABELV $120 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 79 +byte 1 98 +byte 1 105 +byte 1 116 +byte 1 117 +byte 1 97 +byte 1 114 +byte 1 121 +byte 1 58 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 0 diff --git a/build/release-linux-x86_64/base/cgame/cg_main.asm b/build/release-linux-x86_64/base/cgame/cg_main.asm new file mode 100644 index 0000000..6f0837d --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/cg_main.asm @@ -0,0 +1,14777 @@ +export vmMain +code +proc vmMain 20 12 +ADDRLP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $117 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +GTI4 $117 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $131 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $131 +address $119 +address $120 +address $121 +address $123 +address $124 +address $125 +address $126 +address $127 +address $128 +address $122 +address $129 +code +LABELV $119 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRGP4 CG_Init +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $116 +JUMPV +LABELV $120 +ADDRGP4 CG_Shutdown +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $116 +JUMPV +LABELV $121 +ADDRLP4 4 +ADDRGP4 CG_ConsoleCommand +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +RETI4 +ADDRGP4 $116 +JUMPV +LABELV $122 +ADDRGP4 CG_AddNotifyText +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $116 +JUMPV +LABELV $123 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawActiveFrame +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $116 +JUMPV +LABELV $124 +ADDRLP4 8 +ADDRGP4 CG_CrosshairPlayer +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +RETI4 +ADDRGP4 $116 +JUMPV +LABELV $125 +ADDRLP4 12 +ADDRGP4 CG_LastAttacker +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +RETI4 +ADDRGP4 $116 +JUMPV +LABELV $126 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 CG_KeyEvent +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $116 +JUMPV +LABELV $127 +CNSTI4 0 +RETI4 +ADDRGP4 $116 +JUMPV +LABELV $128 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 CG_EventHandling +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $116 +JUMPV +LABELV $129 +ADDRLP4 16 +ADDRGP4 CG_VoIPString +CALLP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CVPU4 4 +CVUI4 4 +RETI4 +ADDRGP4 $116 +JUMPV +LABELV $117 +ADDRGP4 $130 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $118 +CNSTI4 -1 +RETI4 +LABELV $116 +endproc vmMain 20 12 +data +align 4 +LABELV cvarTable +address cg_drawGun +address $133 +address $134 +byte 4 1 +address cg_viewsize +address $135 +address $136 +byte 4 1 +address cg_stereoSeparation +address $137 +address $138 +byte 4 1 +address cg_shadows +address $139 +address $134 +byte 4 1 +address cg_draw2D +address $140 +address $134 +byte 4 1 +address cg_drawTimer +address $141 +address $134 +byte 4 1 +address cg_drawClock +address $142 +address $143 +byte 4 1 +address cg_drawFPS +address $144 +address $134 +byte 4 1 +address cg_drawDemoState +address $145 +address $134 +byte 4 1 +address cg_drawSnapshot +address $146 +address $143 +byte 4 1 +address cg_drawChargeBar +address $147 +address $134 +byte 4 1 +address cg_drawCrosshair +address $148 +address $149 +byte 4 1 +address cg_drawCrosshairNames +address $150 +address $134 +byte 4 1 +address cg_crosshairSize +address $151 +address $134 +byte 4 1 +address cg_addMarks +address $152 +address $134 +byte 4 1 +address cg_lagometer +address $153 +address $143 +byte 4 1 +address cg_drawSpeed +address $154 +address $143 +byte 4 1 +address cg_teslaTrailTime +address $155 +address $156 +byte 4 1 +address cg_gun_x +address $157 +address $143 +byte 4 512 +address cg_gun_y +address $158 +address $143 +byte 4 512 +address cg_gun_z +address $159 +address $143 +byte 4 512 +address cg_centertime +address $160 +address $161 +byte 4 512 +address cg_runpitch +address $162 +address $163 +byte 4 1 +address cg_runroll +address $164 +address $165 +byte 4 1 +address cg_swingSpeed +address $166 +address $167 +byte 4 512 +address cg_animSpeed +address $168 +address $134 +byte 4 512 +address cg_debugAnim +address $169 +address $143 +byte 4 512 +address cg_debugPosition +address $170 +address $143 +byte 4 512 +address cg_debugEvents +address $171 +address $143 +byte 4 512 +address cg_errorDecay +address $172 +address $136 +byte 4 0 +address cg_nopredict +address $173 +address $143 +byte 4 0 +address cg_debugMove +address $174 +address $143 +byte 4 0 +address cg_noPlayerAnims +address $175 +address $143 +byte 4 512 +address cg_showmiss +address $176 +address $143 +byte 4 0 +address cg_footsteps +address $177 +address $134 +byte 4 512 +address cg_tracerChance +address $178 +address $138 +byte 4 512 +address cg_tracerWidth +address $179 +address $134 +byte 4 512 +address cg_tracerLength +address $180 +address $136 +byte 4 512 +address cg_thirdPersonRange +address $181 +address $182 +byte 4 1 +address cg_thirdPerson +address $183 +address $143 +byte 4 512 +address cg_thirdPersonAngle +address $184 +address $143 +byte 4 512 +address cg_thirdPersonPitchFollow +address $185 +address $143 +byte 4 0 +address cg_thirdPersonShoulderViewMode +address $186 +address $134 +byte 4 1 +address cg_staticDeathCam +address $187 +address $143 +byte 4 1 +address cg_stats +address $188 +address $143 +byte 4 0 +address cg_drawTeamOverlay +address $189 +address $134 +byte 4 1 +address cg_teamOverlaySortMode +address $190 +address $134 +byte 4 1 +address cg_teamOverlayMaxPlayers +address $191 +address $192 +byte 4 1 +address cg_teamOverlayUserinfo +address $193 +address $134 +byte 4 3 +address cg_teamChatsOnly +address $194 +address $143 +byte 4 1 +address cg_noPrintDuplicate +address $195 +address $143 +byte 4 1 +address cg_noVoiceChats +address $196 +address $143 +byte 4 1 +address cg_noVoiceText +address $197 +address $143 +byte 4 1 +address cg_drawSurfNormal +address $198 +address $143 +byte 4 512 +address cg_drawBBOX +address $199 +address $143 +byte 4 512 +address cg_wwSmoothTime +address $200 +address $201 +byte 4 1 +byte 4 0 +address $202 +address $134 +byte 4 3 +byte 4 0 +address $203 +address $134 +byte 4 3 +byte 4 0 +address $204 +address $143 +byte 4 3 +address cg_stickySpec +address $205 +address $134 +byte 4 3 +address cg_sprintToggle +address $206 +address $143 +byte 4 3 +address cg_unlagged +address $207 +address $134 +byte 4 3 +address cg_drawBubble +address $208 +address $143 +byte 4 3 +address cg_BubbleZoom +address $209 +address $143 +byte 4 3 +byte 4 0 +address $210 +address $211 +byte 4 3 +address cg_depthSortParticles +address $212 +address $134 +byte 4 1 +address cg_bounceParticles +address $213 +address $143 +byte 4 1 +address cg_consoleLatency +address $214 +address $215 +byte 4 1 +address cg_lightFlare +address $216 +address $161 +byte 4 1 +address cg_debugParticles +address $217 +address $143 +byte 4 512 +address cg_debugTrails +address $218 +address $143 +byte 4 512 +address cg_debugPVS +address $219 +address $143 +byte 4 512 +address cg_disableWarningDialogs +address $220 +address $143 +byte 4 1 +address cg_disableUpgradeDialogs +address $221 +address $143 +byte 4 1 +address cg_disableBuildDialogs +address $222 +address $143 +byte 4 1 +address cg_disableCommandDialogs +address $223 +address $143 +byte 4 1 +address cg_disableScannerPlane +address $224 +address $143 +byte 4 1 +address cg_tutorial +address $225 +address $134 +byte 4 1 +address cg_hudFiles +address $226 +address $227 +byte 4 1 +address cg_hudFilesEnable +address $228 +address $143 +byte 4 1 +byte 4 0 +address $229 +address $230 +byte 4 1 +byte 4 0 +address $231 +address $230 +byte 4 1 +byte 4 0 +address $232 +address $230 +byte 4 1 +address cg_painBlendUpRate +address $233 +address $234 +byte 4 0 +address cg_painBlendDownRate +address $235 +address $236 +byte 4 0 +address cg_painBlendMax +address $237 +address $238 +byte 4 0 +address cg_painBlendScale +address $239 +address $240 +byte 4 0 +address cg_painBlendZoom +address $241 +address $242 +byte 4 0 +address cg_debugVoices +address $243 +address $143 +byte 4 0 +address ui_currentClass +address $244 +address $143 +byte 4 64 +address ui_carriage +address $245 +address $230 +byte 4 64 +address ui_stages +address $246 +address $247 +byte 4 64 +address ui_dialog +address $248 +address $249 +byte 4 64 +address ui_voteActive +address $250 +address $143 +byte 4 64 +address ui_humanTeamVoteActive +address $251 +address $143 +byte 4 64 +address ui_alienTeamVoteActive +address $252 +address $143 +byte 4 64 +address cg_debugRandom +address $253 +address $143 +byte 4 0 +address cg_optimizePrediction +address $254 +address $134 +byte 4 1 +address cg_projectileNudge +address $255 +address $134 +byte 4 1 +address cg_paused +address $256 +address $143 +byte 4 64 +address cg_blood +address $257 +address $134 +byte 4 1 +address cg_synchronousClients +address $258 +address $143 +byte 4 0 +address cg_timescaleFadeEnd +address $259 +address $134 +byte 4 512 +address cg_timescaleFadeSpeed +address $260 +address $143 +byte 4 512 +address cg_timescale +address $261 +address $134 +byte 4 0 +address cg_smoothClients +address $262 +address $143 +byte 4 3 +address cg_cameraMode +address $263 +address $143 +byte 4 512 +address pmove_fixed +address $264 +address $143 +byte 4 0 +address pmove_msec +address $265 +address $192 +byte 4 0 +address cg_noTaunt +address $266 +address $143 +byte 4 1 +address cg_voice +address $267 +address $268 +byte 4 3 +address cg_emoticons +address $269 +address $134 +byte 4 33 +address cg_chatTeamPrefix +address $270 +address $134 +byte 4 1 +address cg_EDGEFPSFIX +address $271 +address $143 +byte 4 3 +align 4 +LABELV cvarTableSize +byte 4 114 +export CG_RegisterCvars +code +proc CG_RegisterCvars 1036 16 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRGP4 cvarTable +ASGNP4 +ADDRGP4 $276 +JUMPV +LABELV $273 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_Cvar_Register +CALLV +pop +LABELV $274 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ASGNP4 +LABELV $276 +ADDRLP4 4 +INDIRI4 +ADDRGP4 cvarTableSize +INDIRI4 +LTI4 $273 +ADDRGP4 $277 +ARGP4 +ADDRLP4 8 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 8 +ARGP4 +ADDRLP4 1032 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRGP4 cgs+31464 +ADDRLP4 1032 +INDIRI4 +ASGNI4 +LABELV $272 +endproc CG_RegisterCvars 1036 16 +proc CG_SetUIVars 1040 12 +ADDRGP4 cg+36 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $280 +ADDRGP4 $279 +JUMPV +LABELV $280 +ADDRLP4 4 +CNSTI1 0 +ASGNI1 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $283 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 236 +ADDP4 +ARGP4 +ADDRLP4 1028 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 1028 +INDIRI4 +CNSTI4 0 +EQI4 $287 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1032 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 1032 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $287 +ADDRGP4 $290 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1036 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 1036 +INDIRP4 +ARGP4 +ADDRGP4 strcat +CALLP4 +pop +LABELV $287 +LABELV $284 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $283 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $291 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 236 +ADDP4 +ARGP4 +ADDRLP4 1028 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 1028 +INDIRI4 +CNSTI4 0 +EQI4 $295 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1032 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 1032 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $295 +ADDRGP4 $298 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1036 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 1036 +INDIRP4 +ARGP4 +ADDRGP4 strcat +CALLP4 +pop +LABELV $295 +LABELV $292 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 13 +LTI4 $291 +ADDRLP4 4 +ARGP4 +ADDRGP4 $299 +ARGP4 +ADDRGP4 strcat +CALLP4 +pop +ADDRGP4 $245 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $300 +ARGP4 +ADDRGP4 cgs+34776 +INDIRI4 +ARGI4 +ADDRGP4 cgs+34780 +INDIRI4 +ARGI4 +ADDRLP4 1028 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $246 +ARGP4 +ADDRLP4 1028 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $279 +endproc CG_SetUIVars 1040 12 +export CG_UpdateCvars +proc CG_UpdateCvars 8 4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRGP4 cvarTable +ASGNP4 +ADDRGP4 $307 +JUMPV +LABELV $304 +ADDRLP4 0 +INDIRP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $308 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Update +CALLV +pop +LABELV $308 +LABELV $305 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ASGNP4 +LABELV $307 +ADDRLP4 4 +INDIRI4 +ADDRGP4 cvarTableSize +INDIRI4 +LTI4 $304 +ADDRGP4 CG_SetUIVars +CALLV +pop +LABELV $303 +endproc CG_UpdateCvars 8 4 +export CG_CrosshairPlayer +proc CG_CrosshairPlayer 0 0 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+117440 +INDIRI4 +CNSTI4 1000 +ADDI4 +LEI4 $311 +CNSTI4 -1 +RETI4 +ADDRGP4 $310 +JUMPV +LABELV $311 +ADDRGP4 cg+117436 +INDIRI4 +RETI4 +LABELV $310 +endproc CG_CrosshairPlayer 0 0 +export CG_LastAttacker +proc CG_LastAttacker 0 0 +ADDRGP4 cg+117452 +INDIRI4 +CNSTI4 0 +NEI4 $317 +CNSTI4 -1 +RETI4 +ADDRGP4 $316 +JUMPV +LABELV $317 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 320 +ADDP4 +INDIRI4 +RETI4 +LABELV $316 +endproc CG_LastAttacker 0 0 +export CG_RemoveNotifyLine +proc CG_RemoveNotifyLine 28 4 +ADDRGP4 cg+135956 +INDIRI4 +CNSTI4 0 +NEI4 $322 +ADDRGP4 $321 +JUMPV +LABELV $322 +ADDRLP4 4 +ADDRGP4 cg+135444+4 +INDIRI4 +ASGNI4 +ADDRGP4 cg+119060 +ARGP4 +ADDRLP4 12 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 8 +ADDRLP4 12 +INDIRU4 +ADDRLP4 4 +INDIRI4 +CVIU4 4 +SUBU4 +CVUI4 4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $331 +JUMPV +LABELV $328 +ADDRLP4 0 +INDIRI4 +ADDRGP4 cg+119060 +ADDP4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +ADDI4 +ADDRGP4 cg+119060 +ADDP4 +INDIRI1 +ASGNI1 +LABELV $329 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $331 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +LEI4 $328 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $337 +JUMPV +LABELV $334 +ADDRLP4 20 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LSHI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +ADDRGP4 cg+135444 +ADDP4 +ADDRLP4 20 +INDIRI4 +ADDRGP4 cg+135444+8 +ADDP4 +INDIRB +ASGNB 8 +LABELV $335 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $337 +ADDRLP4 0 +INDIRI4 +ADDRGP4 cg+135956 +INDIRI4 +LTI4 $334 +ADDRLP4 24 +ADDRGP4 cg+135956 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $321 +endproc CG_RemoveNotifyLine 28 4 +export CG_AddNotifyText +proc CG_AddNotifyText 8224 12 +ADDRLP4 0 +ARGP4 +CNSTI4 8192 +ARGI4 +ADDRGP4 trap_LiteralArgs +CALLV +pop +ADDRLP4 0 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $344 +ADDRGP4 cg+119060 +CNSTI1 0 +ASGNI1 +ADDRGP4 cg+135956 +CNSTI4 0 +ASGNI4 +ADDRGP4 $343 +JUMPV +LABELV $344 +ADDRLP4 0 +ARGP4 +ADDRLP4 8200 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 8192 +ADDRLP4 8200 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 cg+119060 +ARGP4 +ADDRLP4 8204 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 8196 +ADDRLP4 8204 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 cg_noPrintDuplicate+12 +INDIRI4 +CNSTI4 0 +EQI4 $349 +ADDRLP4 8196 +INDIRI4 +ADDRLP4 8192 +INDIRI4 +LTI4 $349 +ADDRLP4 8196 +INDIRI4 +ADDRGP4 cg+119060 +ADDP4 +ADDRLP4 8192 +INDIRI4 +SUBP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 8216 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 8216 +INDIRI4 +CNSTI4 0 +NEI4 $349 +ADDRGP4 $343 +JUMPV +LABELV $349 +ADDRGP4 cg+135956 +INDIRI4 +CNSTI4 64 +NEI4 $353 +ADDRGP4 CG_RemoveNotifyLine +CALLV +pop +LABELV $353 +ADDRGP4 cg+119060 +ARGP4 +CNSTI4 16384 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 cg+135956 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 cg+135444 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRGP4 cg+135956 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 cg+135444+4 +ADDP4 +ADDRLP4 8192 +INDIRI4 +ASGNI4 +ADDRLP4 8220 +ADDRGP4 cg+135956 +ASGNP4 +ADDRLP4 8220 +INDIRP4 +ADDRLP4 8220 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $343 +endproc CG_AddNotifyText 8224 12 +export CG_Printf +proc CG_Printf 1028 16 +ADDRLP4 0 +ADDRFP4 0+4 +ASGNP4 +ADDRLP4 4 +ARGP4 +CNSTU4 1024 +ARGU4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Q_vsnprintf +CALLI4 +pop +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 trap_Print +CALLV +pop +LABELV $364 +endproc CG_Printf 1028 16 +export CG_Error +proc CG_Error 1028 16 +ADDRLP4 0 +ADDRFP4 0+4 +ASGNP4 +ADDRLP4 4 +ARGP4 +CNSTU4 1024 +ARGU4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Q_vsnprintf +CALLI4 +pop +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 trap_Error +CALLV +pop +LABELV $366 +endproc CG_Error 1028 16 +export Com_Error +proc Com_Error 1028 16 +ADDRLP4 0 +ADDRFP4 4+4 +ASGNP4 +ADDRLP4 4 +ARGP4 +CNSTU4 1024 +ARGU4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Q_vsnprintf +CALLI4 +pop +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRGP4 $370 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $368 +endproc Com_Error 1028 16 +export Com_Printf +proc Com_Printf 1028 16 +ADDRLP4 0 +ADDRFP4 0+4 +ASGNP4 +ADDRLP4 4 +ARGP4 +CNSTU4 1024 +ARGU4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Q_vsnprintf +CALLI4 +pop +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRGP4 $370 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $371 +endproc Com_Printf 1028 16 +bss +align 1 +LABELV $374 +skip 1024 +export CG_Argv +code +proc CG_Argv 0 12 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $374 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRGP4 $374 +RETP4 +LABELV $373 +endproc CG_Argv 0 12 +export CG_FileExists +proc CG_FileExists 4 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 0 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $375 +endproc CG_FileExists 4 12 +proc CG_RegisterSounds 272 16 +ADDRGP4 $379 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 72 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+488 +ADDRLP4 72 +INDIRI4 +ASGNI4 +ADDRGP4 $382 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 76 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+492 +ADDRLP4 76 +INDIRI4 +ASGNI4 +ADDRGP4 $385 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 80 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+496 +ADDRLP4 80 +INDIRI4 +ASGNI4 +ADDRGP4 $388 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 84 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+500 +ADDRLP4 84 +INDIRI4 +ASGNI4 +ADDRGP4 $391 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 88 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+504 +ADDRLP4 88 +INDIRI4 +ASGNI4 +ADDRGP4 $394 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 92 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+508 +ADDRLP4 92 +INDIRI4 +ASGNI4 +ADDRGP4 $397 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 96 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+512 +ADDRLP4 96 +INDIRI4 +ASGNI4 +ADDRGP4 $400 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 100 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+552 +ADDRLP4 100 +INDIRI4 +ASGNI4 +ADDRGP4 $403 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 104 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+556 +ADDRLP4 104 +INDIRI4 +ASGNI4 +ADDRGP4 $406 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 108 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+560 +ADDRLP4 108 +INDIRI4 +ASGNI4 +ADDRGP4 $409 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 112 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+272 +ADDRLP4 112 +INDIRI4 +ASGNI4 +ADDRGP4 $412 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 116 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+280 +ADDRLP4 116 +INDIRI4 +ASGNI4 +ADDRGP4 $415 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 120 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+400 +ADDRLP4 120 +INDIRI4 +ASGNI4 +ADDRGP4 $418 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 124 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+276 +ADDRLP4 124 +INDIRI4 +ASGNI4 +ADDRGP4 $421 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 128 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+380 +ADDRLP4 128 +INDIRI4 +ASGNI4 +ADDRGP4 $424 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 132 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+384 +ADDRLP4 132 +INDIRI4 +ASGNI4 +ADDRGP4 $427 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 136 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+388 +ADDRLP4 136 +INDIRI4 +ASGNI4 +ADDRGP4 $430 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 140 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+392 +ADDRLP4 140 +INDIRI4 +ASGNI4 +ADDRGP4 $433 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 144 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+440 +ADDRLP4 144 +INDIRI4 +ASGNI4 +ADDRGP4 $436 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 148 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+444 +ADDRLP4 148 +INDIRI4 +ASGNI4 +ADDRGP4 $439 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 152 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+448 +ADDRLP4 152 +INDIRI4 +ASGNI4 +ADDRGP4 $442 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 156 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+452 +ADDRLP4 156 +INDIRI4 +ASGNI4 +ADDRGP4 $445 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 160 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+268 +ADDRLP4 160 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $446 +ADDRLP4 4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $450 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 164 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+255316+284 +ADDP4 +ADDRLP4 164 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $453 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 168 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+255316+284+16 +ADDP4 +ADDRLP4 168 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $457 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 172 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+255316+284+48 +ADDP4 +ADDRLP4 172 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $461 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 176 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+255316+284+32 +ADDP4 +ADDRLP4 176 +INDIRI4 +ASGNI4 +LABELV $447 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LTI4 $446 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $465 +ADDRLP4 0 +INDIRI4 +CNSTI4 286 +ADDI4 +ARGI4 +ADDRLP4 164 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 68 +ADDRLP4 164 +INDIRP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $469 +ADDRGP4 $467 +JUMPV +LABELV $469 +ADDRLP4 68 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 42 +NEI4 $471 +ADDRGP4 $466 +JUMPV +LABELV $471 +ADDRLP4 68 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 168 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+36336 +ADDP4 +ADDRLP4 168 +INDIRI4 +ASGNI4 +LABELV $466 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 256 +LTI4 $465 +LABELV $467 +ADDRGP4 $476 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 164 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+456 +ADDRLP4 164 +INDIRI4 +ASGNI4 +ADDRGP4 $479 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 168 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+460 +ADDRLP4 168 +INDIRI4 +ASGNI4 +ADDRGP4 $482 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 172 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+464 +ADDRLP4 172 +INDIRI4 +ASGNI4 +ADDRGP4 $485 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 176 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+480 +ADDRLP4 176 +INDIRI4 +ASGNI4 +ADDRGP4 $488 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 180 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+484 +ADDRLP4 180 +INDIRI4 +ASGNI4 +ADDRGP4 $491 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 184 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+644 +ADDRLP4 184 +INDIRI4 +ASGNI4 +ADDRGP4 $494 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 188 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+516 +ADDRLP4 188 +INDIRI4 +ASGNI4 +ADDRGP4 $497 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 192 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+520 +ADDRLP4 192 +INDIRI4 +ASGNI4 +ADDRGP4 $500 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 196 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+524 +ADDRLP4 196 +INDIRI4 +ASGNI4 +ADDRGP4 $503 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 200 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+528 +ADDRLP4 200 +INDIRI4 +ASGNI4 +ADDRGP4 $506 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 204 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+532 +ADDRLP4 204 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $507 +ADDRGP4 $513 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 212 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 212 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 216 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+255316+536 +ADDP4 +ADDRLP4 216 +INDIRI4 +ASGNI4 +LABELV $508 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LTI4 $507 +ADDRGP4 $516 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 220 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+404 +ADDRLP4 220 +INDIRI4 +ASGNI4 +ADDRGP4 $519 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 224 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+408 +ADDRLP4 224 +INDIRI4 +ASGNI4 +ADDRGP4 $522 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 228 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+412 +ADDRLP4 228 +INDIRI4 +ASGNI4 +ADDRGP4 $525 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 232 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+416 +ADDRLP4 232 +INDIRI4 +ASGNI4 +ADDRGP4 $528 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 236 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+420 +ADDRLP4 236 +INDIRI4 +ASGNI4 +ADDRGP4 $531 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 240 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+424 +ADDRLP4 240 +INDIRI4 +ASGNI4 +ADDRGP4 $534 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 244 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+600 +ADDRLP4 244 +INDIRI4 +ASGNI4 +ADDRGP4 $537 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 248 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+604 +ADDRLP4 248 +INDIRI4 +ASGNI4 +ADDRGP4 $540 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 252 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+608 +ADDRLP4 252 +INDIRI4 +ASGNI4 +ADDRGP4 $543 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 256 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+700 +ADDRLP4 256 +INDIRI4 +ASGNI4 +ADDRGP4 $546 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 260 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+704 +ADDRLP4 260 +INDIRI4 +ASGNI4 +ADDRGP4 $549 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 264 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+708 +ADDRLP4 264 +INDIRI4 +ASGNI4 +ADDRGP4 $552 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 268 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+712 +ADDRLP4 268 +INDIRI4 +ASGNI4 +LABELV $376 +endproc CG_RegisterSounds 272 16 +data +align 4 +LABELV $554 +address $555 +address $556 +address $557 +address $558 +address $559 +address $560 +address $561 +address $562 +address $563 +address $564 +address $565 +align 4 +LABELV $566 +address $567 +address $568 +address $569 +address $570 +address $571 +address $572 +address $573 +address $574 +code +proc CG_RegisterGraphics 260 16 +ADDRGP4 cg+112080 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 368 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRGP4 trap_R_ClearScene +CALLV +pop +ADDRGP4 cgs+31476 +ARGP4 +ADDRGP4 trap_R_LoadWorldMap +CALLV +pop +CNSTF4 1059648963 +ARGF4 +ADDRGP4 CG_UpdateMediaFraction +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $578 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRGP4 $554 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRGP4 cgs+255316+188 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +LABELV $579 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 11 +LTI4 $578 +ADDRGP4 $586 +ARGP4 +ADDRLP4 12 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+20 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRGP4 $589 +ARGP4 +ADDRLP4 16 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+16 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRGP4 $592 +ARGP4 +ADDRLP4 20 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+160 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRGP4 $595 +ARGP4 +ADDRLP4 24 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+168 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 $598 +ARGP4 +ADDRLP4 28 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+176 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRGP4 $601 +ARGP4 +ADDRLP4 32 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+172 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRGP4 $604 +ARGP4 +ADDRLP4 36 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+180 +ADDRLP4 36 +INDIRI4 +ASGNI4 +ADDRGP4 $607 +ARGP4 +ADDRLP4 40 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+184 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRGP4 $610 +ARGP4 +ADDRLP4 44 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+24 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRGP4 $613 +ARGP4 +ADDRLP4 48 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+156 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRGP4 $616 +ARGP4 +ADDRLP4 52 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+240 +ADDRLP4 52 +INDIRI4 +ASGNI4 +ADDRGP4 $619 +ARGP4 +ADDRLP4 56 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+244 +ADDRLP4 56 +INDIRI4 +ASGNI4 +ADDRGP4 $622 +ARGP4 +ADDRLP4 60 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+248 +ADDRLP4 60 +INDIRI4 +ASGNI4 +ADDRGP4 $625 +ARGP4 +ADDRLP4 64 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+252 +ADDRLP4 64 +INDIRI4 +ASGNI4 +ADDRGP4 $628 +ARGP4 +ADDRLP4 68 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+256 +ADDRLP4 68 +INDIRI4 +ASGNI4 +ADDRGP4 $631 +ARGP4 +ADDRLP4 72 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+260 +ADDRLP4 72 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $632 +ADDRLP4 76 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +ADDRGP4 $566 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 80 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +ADDRGP4 cgs+255316+716 +ADDP4 +ADDRLP4 80 +INDIRI4 +ASGNI4 +LABELV $633 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 8 +LTI4 $632 +ADDRGP4 $640 +ARGP4 +ADDRLP4 84 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+752 +ADDRLP4 84 +INDIRI4 +ASGNI4 +ADDRGP4 $643 +ARGP4 +ADDRLP4 88 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+756 +ADDRLP4 88 +INDIRI4 +ASGNI4 +ADDRGP4 $646 +ARGP4 +ADDRLP4 92 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+760 +ADDRLP4 92 +INDIRI4 +ASGNI4 +ADDRGP4 $649 +ARGP4 +ADDRLP4 96 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+764 +ADDRLP4 96 +INDIRI4 +ASGNI4 +ADDRGP4 $652 +ARGP4 +ADDRLP4 100 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+768 +ADDRLP4 100 +INDIRI4 +ASGNI4 +ADDRGP4 $655 +ARGP4 +ADDRLP4 104 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+748 +ADDRLP4 104 +INDIRI4 +ASGNI4 +ADDRGP4 $658 +ARGP4 +ADDRLP4 108 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+264 +ADDRLP4 108 +INDIRI4 +ASGNI4 +CNSTF4 1060320051 +ARGF4 +ADDRGP4 CG_UpdateMediaFraction +CALLV +pop +ADDRGP4 cg_weapons +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 51200 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRGP4 cg_upgrades +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 480 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRGP4 $661 +ARGP4 +ADDRLP4 112 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+232 +ADDRLP4 112 +INDIRI4 +ASGNI4 +ADDRGP4 $664 +ARGP4 +ADDRLP4 116 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+236 +ADDRLP4 116 +INDIRI4 +ASGNI4 +ADDRGP4 $667 +ARGP4 +ADDRLP4 120 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+612 +ADDRLP4 120 +INDIRI4 +ASGNI4 +ADDRGP4 $670 +ARGP4 +ADDRLP4 124 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+616 +ADDRLP4 124 +INDIRI4 +ASGNI4 +ADDRGP4 $673 +ARGP4 +ADDRLP4 128 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+620 +ADDRLP4 128 +INDIRI4 +ASGNI4 +ADDRGP4 $676 +ARGP4 +ADDRLP4 132 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+624 +ADDRLP4 132 +INDIRI4 +ASGNI4 +ADDRGP4 $679 +ARGP4 +ADDRLP4 136 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+628 +ADDRLP4 136 +INDIRI4 +ASGNI4 +ADDRGP4 $682 +ARGP4 +ADDRLP4 140 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+632 +ADDRLP4 140 +INDIRI4 +ASGNI4 +ADDRGP4 $685 +ARGP4 +ADDRLP4 144 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+636 +ADDRLP4 144 +INDIRI4 +ASGNI4 +ADDRGP4 $688 +ARGP4 +ADDRLP4 148 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+640 +ADDRLP4 148 +INDIRI4 +ASGNI4 +ADDRGP4 $691 +ARGP4 +ADDRLP4 152 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+468 +ADDRLP4 152 +INDIRI4 +ASGNI4 +ADDRGP4 $694 +ARGP4 +ADDRLP4 156 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+472 +ADDRLP4 156 +INDIRI4 +ASGNI4 +ADDRGP4 $697 +ARGP4 +ADDRLP4 160 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+476 +ADDRLP4 160 +INDIRI4 +ASGNI4 +ADDRGP4 $700 +ARGP4 +ADDRLP4 164 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+652 +ADDRLP4 164 +INDIRI4 +ASGNI4 +ADDRGP4 $703 +ARGP4 +ADDRLP4 168 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+648 +ADDRLP4 168 +INDIRI4 +ASGNI4 +ADDRGP4 $706 +ARGP4 +ADDRLP4 172 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+660 +ADDRLP4 172 +INDIRI4 +ASGNI4 +ADDRGP4 $709 +ARGP4 +ADDRLP4 176 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+656 +ADDRLP4 176 +INDIRI4 +ASGNI4 +ADDRGP4 $712 +ARGP4 +ADDRLP4 180 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+664 +ADDRLP4 180 +INDIRI4 +ASGNI4 +ADDRGP4 $715 +ARGP4 +ADDRLP4 184 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+684 +ADDRLP4 184 +INDIRI4 +ASGNI4 +ADDRGP4 $718 +ARGP4 +ADDRLP4 188 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+680 +ADDRLP4 188 +INDIRI4 +ASGNI4 +ADDRGP4 $721 +ARGP4 +ADDRLP4 192 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+672 +ADDRLP4 192 +INDIRI4 +ASGNI4 +ADDRGP4 $724 +ARGP4 +ADDRLP4 196 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+676 +ADDRLP4 196 +INDIRI4 +ASGNI4 +ADDRGP4 $727 +ARGP4 +ADDRLP4 200 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+668 +ADDRLP4 200 +INDIRI4 +ASGNI4 +ADDRGP4 $728 +ARGP4 +ADDRGP4 cgs+255156 +ARGP4 +ADDRGP4 CG_BuildableStatusParse +CALLV +pop +ADDRGP4 $730 +ARGP4 +ADDRGP4 cgs+254996 +ARGP4 +ADDRGP4 CG_BuildableStatusParse +CALLV +pop +ADDRLP4 204 +ADDRGP4 trap_CM_NumInlineModels +CALLI4 +ASGNI4 +ADDRGP4 cgs+37360 +ADDRLP4 204 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $736 +JUMPV +LABELV $733 +ADDRLP4 236 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRGP4 $738 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 236 +ARGP4 +ADDRLP4 248 +ADDRGP4 trap_R_RegisterModel +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+37364 +ADDP4 +ADDRLP4 248 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+37364 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 212 +ARGP4 +ADDRLP4 224 +ARGP4 +ADDRGP4 trap_R_ModelBounds +CALLV +pop +ADDRLP4 208 +CNSTI4 0 +ASGNI4 +LABELV $741 +ADDRLP4 252 +ADDRLP4 208 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 256 +ADDRLP4 252 +INDIRI4 +ADDRLP4 212 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 252 +INDIRI4 +CNSTI4 12 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cgs+38388 +ADDP4 +ADDP4 +ADDRLP4 256 +INDIRF4 +CNSTF4 1056964608 +ADDRLP4 252 +INDIRI4 +ADDRLP4 224 +ADDP4 +INDIRF4 +ADDRLP4 256 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $742 +ADDRLP4 208 +ADDRLP4 208 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 208 +INDIRI4 +CNSTI4 3 +LTI4 $741 +LABELV $734 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $736 +ADDRLP4 0 +INDIRI4 +ADDRGP4 cgs+37360 +INDIRI4 +LTI4 $733 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $746 +ADDRLP4 0 +INDIRI4 +CNSTI4 30 +ADDI4 +ARGI4 +ADDRLP4 212 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 208 +ADDRLP4 212 +INDIRP4 +ASGNP4 +ADDRLP4 208 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $750 +ADDRGP4 $748 +JUMPV +LABELV $750 +ADDRLP4 208 +INDIRP4 +ARGP4 +ADDRLP4 216 +ADDRGP4 trap_R_RegisterModel +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+34800 +ADDP4 +ADDRLP4 216 +INDIRI4 +ASGNI4 +LABELV $747 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 256 +LTI4 $746 +LABELV $748 +CNSTF4 1061997773 +ARGF4 +ADDRGP4 CG_UpdateMediaFraction +CALLV +pop +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $753 +ADDRLP4 0 +INDIRI4 +CNSTI4 542 +ADDI4 +ARGI4 +ADDRLP4 212 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 208 +ADDRLP4 212 +INDIRP4 +ASGNP4 +ADDRLP4 208 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $757 +ADDRGP4 $755 +JUMPV +LABELV $757 +ADDRLP4 208 +INDIRP4 +ARGP4 +ADDRLP4 216 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+35824 +ADDP4 +ADDRLP4 216 +INDIRI4 +ASGNI4 +LABELV $754 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 64 +LTI4 $753 +LABELV $755 +CNSTF4 1063675494 +ARGF4 +ADDRGP4 CG_UpdateMediaFraction +CALLV +pop +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $760 +ADDRLP4 0 +INDIRI4 +CNSTI4 606 +ADDI4 +ARGI4 +ADDRLP4 212 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 208 +ADDRLP4 212 +INDIRP4 +ASGNP4 +ADDRLP4 208 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $764 +ADDRGP4 $762 +JUMPV +LABELV $764 +ADDRLP4 208 +INDIRP4 +ARGP4 +ADDRLP4 216 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+36080 +ADDP4 +ADDRLP4 216 +INDIRI4 +ASGNI4 +LABELV $761 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 64 +LTI4 $760 +LABELV $762 +LABELV $553 +endproc CG_RegisterGraphics 260 16 +export CG_BuildSpectatorString +proc CG_BuildSpectatorString 16 12 +ADDRGP4 cg+115352 +CNSTI1 0 +ASGNI1 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $769 +ADDRLP4 4 +CNSTI4 1668 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRGP4 cgs+41460 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +EQI4 $773 +ADDRLP4 4 +INDIRI4 +ADDRGP4 cgs+41460+68 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +NEI4 $773 +ADDRGP4 $780 +ARGP4 +CNSTI4 1668 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460+4 +ADDP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 cg+115352 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $773 +LABELV $770 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 64 +LTI4 $769 +LABELV $767 +endproc CG_BuildSpectatorString 16 12 +proc CG_RegisterClients 36 12 +ADDRGP4 cg+119040 +CNSTF4 0 +ASGNF4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $785 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 68 +ADDP4 +ARGP4 +ADDRGP4 CG_PrecacheClientInfo +CALLV +pop +ADDRGP4 cg+119040 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +CNSTF4 1097859072 +DIVF4 +ASGNF4 +ADDRGP4 trap_UpdateScreen +CALLV +pop +LABELV $786 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 15 +LTI4 $785 +ADDRGP4 $792 +ARGP4 +ADDRLP4 4 +ADDRGP4 trap_R_RegisterSkin +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+576 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $795 +ARGP4 +ADDRLP4 8 +ADDRGP4 trap_R_RegisterSkin +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+580 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $798 +ARGP4 +ADDRLP4 12 +ADDRGP4 trap_R_RegisterSkin +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+584 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRGP4 $801 +ARGP4 +ADDRLP4 16 +ADDRGP4 trap_R_RegisterModel +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+588 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRGP4 $804 +ARGP4 +ADDRLP4 20 +ADDRGP4 trap_R_RegisterModel +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+592 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRGP4 $807 +ARGP4 +ADDRLP4 24 +ADDRGP4 trap_R_RegisterModel +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+596 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 cg+119040 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 trap_UpdateScreen +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $809 +ADDRLP4 0 +INDIRI4 +CNSTI4 670 +ADDI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $813 +ADDRGP4 $810 +JUMPV +LABELV $813 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 CG_NewClientInfo +CALLV +pop +LABELV $810 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 64 +LTI4 $809 +ADDRGP4 CG_BuildSpectatorString +CALLV +pop +LABELV $783 +endproc CG_RegisterClients 36 12 +export CG_ConfigString +proc CG_ConfigString 4 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $818 +ADDRFP4 0 +INDIRI4 +CNSTI4 1024 +LTI4 $816 +LABELV $818 +ADDRGP4 $819 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $816 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs +ADDP4 +INDIRI4 +ADDRGP4 cgs+4096 +ADDP4 +RETP4 +LABELV $815 +endproc CG_ConfigString 4 8 +export CG_StartMusic +proc CG_StartMusic 144 12 +CNSTI4 2 +ARGI4 +ADDRLP4 132 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 132 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 136 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 136 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 140 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 68 +ARGP4 +ADDRLP4 140 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRLP4 68 +ARGP4 +ADDRGP4 trap_S_StartBackgroundTrack +CALLV +pop +LABELV $821 +endproc CG_StartMusic 144 12 +export CG_PlayerCount +proc CG_PlayerCount 12 0 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 CG_RequestScores +CALLI4 +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $826 +JUMPV +LABELV $823 +ADDRLP4 8 +CNSTI4 28 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRGP4 cg+113516+16 +ADDP4 +INDIRI4 +CNSTI4 1 +EQI4 $834 +ADDRLP4 8 +INDIRI4 +ADDRGP4 cg+113516+16 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $828 +LABELV $834 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $828 +LABELV $824 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $826 +ADDRLP4 0 +INDIRI4 +ADDRGP4 cg+113500 +INDIRI4 +LTI4 $823 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $822 +endproc CG_PlayerCount 12 0 +bss +align 1 +LABELV $836 +skip 32768 +export CG_GetMenuBuffer +code +proc CG_GetMenuBuffer 16 16 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 8 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $837 +ADDRGP4 $839 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 trap_Print +CALLV +pop +CNSTP4 0 +RETP4 +ADDRGP4 $835 +JUMPV +LABELV $837 +ADDRLP4 0 +INDIRI4 +CNSTI4 32768 +LTI4 $840 +ADDRGP4 $842 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +CNSTI4 32768 +ARGI4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 trap_Print +CALLV +pop +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +CNSTP4 0 +RETP4 +ADDRGP4 $835 +JUMPV +LABELV $840 +ADDRGP4 $836 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Read +CALLV +pop +ADDRLP4 0 +INDIRI4 +ADDRGP4 $836 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRGP4 $836 +RETP4 +LABELV $835 +endproc CG_GetMenuBuffer 16 16 +export CG_Asset_Parse +proc CG_Asset_Parse 1124 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1044 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +NEI4 $844 +CNSTI4 0 +RETI4 +ADDRGP4 $843 +JUMPV +LABELV $844 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $849 +ARGP4 +ADDRLP4 1048 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1048 +INDIRI4 +CNSTI4 0 +EQI4 $851 +CNSTI4 0 +RETI4 +ADDRGP4 $843 +JUMPV +LABELV $850 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1052 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1052 +INDIRI4 +CNSTI4 0 +NEI4 $853 +CNSTI4 0 +RETI4 +ADDRGP4 $843 +JUMPV +LABELV $853 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $858 +ARGP4 +ADDRLP4 1056 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1056 +INDIRI4 +CNSTI4 0 +NEI4 $855 +CNSTI4 1 +RETI4 +ADDRGP4 $843 +JUMPV +LABELV $855 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $862 +ARGP4 +ADDRLP4 1060 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1060 +INDIRI4 +CNSTI4 0 +NEI4 $859 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1040 +ARGP4 +ADDRLP4 1068 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 1068 +INDIRI4 +CNSTI4 0 +EQI4 $865 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1064 +ARGP4 +ADDRLP4 1072 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 1072 +INDIRI4 +CNSTI4 0 +NEI4 $863 +LABELV $865 +CNSTI4 0 +RETI4 +ADDRGP4 $843 +JUMPV +LABELV $863 +ADDRLP4 1040 +INDIRP4 +ARGP4 +ADDRLP4 1064 +INDIRI4 +ARGI4 +ADDRGP4 cgDC+228+12 +ARGP4 +ADDRGP4 cgDC+52 +INDIRP4 +CALLV +pop +ADDRGP4 $851 +JUMPV +LABELV $859 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $872 +ARGP4 +ADDRLP4 1064 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1064 +INDIRI4 +CNSTI4 0 +NEI4 $869 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1040 +ARGP4 +ADDRLP4 1072 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 1072 +INDIRI4 +CNSTI4 0 +EQI4 $875 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1068 +ARGP4 +ADDRLP4 1076 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 1076 +INDIRI4 +CNSTI4 0 +NEI4 $873 +LABELV $875 +CNSTI4 0 +RETI4 +ADDRGP4 $843 +JUMPV +LABELV $873 +ADDRLP4 1040 +INDIRP4 +ARGP4 +ADDRLP4 1068 +INDIRI4 +ARGI4 +ADDRGP4 cgDC+228+20560 +ARGP4 +ADDRGP4 cgDC+52 +INDIRP4 +CALLV +pop +ADDRGP4 $851 +JUMPV +LABELV $869 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $882 +ARGP4 +ADDRLP4 1068 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1068 +INDIRI4 +CNSTI4 0 +NEI4 $879 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1040 +ARGP4 +ADDRLP4 1076 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 1076 +INDIRI4 +CNSTI4 0 +EQI4 $885 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1072 +ARGP4 +ADDRLP4 1080 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 1080 +INDIRI4 +CNSTI4 0 +NEI4 $883 +LABELV $885 +CNSTI4 0 +RETI4 +ADDRGP4 $843 +JUMPV +LABELV $883 +ADDRLP4 1040 +INDIRP4 +ARGP4 +ADDRLP4 1072 +INDIRI4 +ARGI4 +ADDRGP4 cgDC+228+41108 +ARGP4 +ADDRGP4 cgDC+52 +INDIRP4 +CALLV +pop +ADDRGP4 $851 +JUMPV +LABELV $879 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $892 +ARGP4 +ADDRLP4 1072 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1072 +INDIRI4 +CNSTI4 0 +NEI4 $889 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1040 +ARGP4 +ADDRLP4 1076 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 1076 +INDIRI4 +CNSTI4 0 +NEI4 $893 +CNSTI4 0 +RETI4 +ADDRGP4 $843 +JUMPV +LABELV $893 +ADDRLP4 1040 +INDIRP4 +ARGP4 +ADDRLP4 1080 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRGP4 cgDC+228+61660 +ADDRLP4 1080 +INDIRI4 +ASGNI4 +ADDRGP4 $851 +JUMPV +LABELV $889 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $900 +ARGP4 +ADDRLP4 1076 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1076 +INDIRI4 +CNSTI4 0 +NEI4 $897 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1040 +ARGP4 +ADDRLP4 1080 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 1080 +INDIRI4 +CNSTI4 0 +NEI4 $901 +CNSTI4 0 +RETI4 +ADDRGP4 $843 +JUMPV +LABELV $901 +ADDRLP4 1040 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 1084 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgDC+228+61708 +ADDRLP4 1084 +INDIRI4 +ASGNI4 +ADDRGP4 $851 +JUMPV +LABELV $897 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $908 +ARGP4 +ADDRLP4 1080 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1080 +INDIRI4 +CNSTI4 0 +NEI4 $905 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1040 +ARGP4 +ADDRLP4 1084 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 1084 +INDIRI4 +CNSTI4 0 +NEI4 $909 +CNSTI4 0 +RETI4 +ADDRGP4 $843 +JUMPV +LABELV $909 +ADDRLP4 1040 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 1088 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgDC+228+61712 +ADDRLP4 1088 +INDIRI4 +ASGNI4 +ADDRGP4 $851 +JUMPV +LABELV $905 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $916 +ARGP4 +ADDRLP4 1084 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1084 +INDIRI4 +CNSTI4 0 +NEI4 $913 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1040 +ARGP4 +ADDRLP4 1088 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 1088 +INDIRI4 +CNSTI4 0 +NEI4 $917 +CNSTI4 0 +RETI4 +ADDRGP4 $843 +JUMPV +LABELV $917 +ADDRLP4 1040 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 1092 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgDC+228+61720 +ADDRLP4 1092 +INDIRI4 +ASGNI4 +ADDRGP4 $851 +JUMPV +LABELV $913 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $924 +ARGP4 +ADDRLP4 1088 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1088 +INDIRI4 +CNSTI4 0 +NEI4 $921 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1040 +ARGP4 +ADDRLP4 1092 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 1092 +INDIRI4 +CNSTI4 0 +NEI4 $925 +CNSTI4 0 +RETI4 +ADDRGP4 $843 +JUMPV +LABELV $925 +ADDRLP4 1040 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 1096 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 cgDC+228+61716 +ADDRLP4 1096 +INDIRI4 +ASGNI4 +ADDRGP4 $851 +JUMPV +LABELV $921 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $932 +ARGP4 +ADDRLP4 1092 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1092 +INDIRI4 +CNSTI4 0 +NEI4 $929 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 cgDC+228+4 +ARGP4 +ADDRLP4 1096 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 1096 +INDIRI4 +CNSTI4 0 +NEI4 $933 +CNSTI4 0 +RETI4 +ADDRGP4 $843 +JUMPV +LABELV $933 +ADDRGP4 cgDC+228+4 +INDIRP4 +ARGP4 +ADDRLP4 1100 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRGP4 cgDC+228+61656 +ADDRLP4 1100 +INDIRI4 +ASGNI4 +ADDRGP4 $851 +JUMPV +LABELV $929 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $944 +ARGP4 +ADDRLP4 1096 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1096 +INDIRI4 +CNSTI4 0 +NEI4 $941 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 cgDC+228+61724 +ARGP4 +ADDRLP4 1100 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 1100 +INDIRI4 +CNSTI4 0 +NEI4 $851 +CNSTI4 0 +RETI4 +ADDRGP4 $843 +JUMPV +LABELV $941 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $952 +ARGP4 +ADDRLP4 1100 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1100 +INDIRI4 +CNSTI4 0 +NEI4 $949 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 cgDC+228+61728 +ARGP4 +ADDRLP4 1104 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 1104 +INDIRI4 +CNSTI4 0 +NEI4 $851 +CNSTI4 0 +RETI4 +ADDRGP4 $843 +JUMPV +LABELV $949 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $960 +ARGP4 +ADDRLP4 1104 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1104 +INDIRI4 +CNSTI4 0 +NEI4 $957 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 cgDC+228+61732 +ARGP4 +ADDRLP4 1108 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 1108 +INDIRI4 +CNSTI4 0 +NEI4 $851 +CNSTI4 0 +RETI4 +ADDRGP4 $843 +JUMPV +LABELV $957 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $968 +ARGP4 +ADDRLP4 1108 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1108 +INDIRI4 +CNSTI4 0 +NEI4 $965 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 cgDC+228+61736 +ARGP4 +ADDRLP4 1112 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 1112 +INDIRI4 +CNSTI4 0 +NEI4 $851 +CNSTI4 0 +RETI4 +ADDRGP4 $843 +JUMPV +LABELV $965 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $976 +ARGP4 +ADDRLP4 1112 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1112 +INDIRI4 +CNSTI4 0 +NEI4 $973 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 cgDC+228+61740 +ARGP4 +ADDRLP4 1116 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 1116 +INDIRI4 +CNSTI4 0 +NEI4 $851 +CNSTI4 0 +RETI4 +ADDRGP4 $843 +JUMPV +LABELV $973 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $984 +ARGP4 +ADDRLP4 1116 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1116 +INDIRI4 +CNSTI4 0 +NEI4 $981 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 cgDC+228+61744 +ARGP4 +ADDRLP4 1120 +ADDRGP4 PC_Color_Parse +CALLI4 +ASGNI4 +ADDRLP4 1120 +INDIRI4 +CNSTI4 0 +NEI4 $985 +CNSTI4 0 +RETI4 +ADDRGP4 $843 +JUMPV +LABELV $985 +ADDRGP4 cgDC+228+61760 +ADDRGP4 cgDC+228+61744+12 +INDIRF4 +ASGNF4 +LABELV $981 +LABELV $851 +ADDRGP4 $850 +JUMPV +CNSTI4 0 +RETI4 +LABELV $843 +endproc CG_Asset_Parse 1124 12 +export CG_ParseMenu +proc CG_ParseMenu 1064 8 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1044 +ADDRGP4 trap_Parse_LoadSource +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1044 +INDIRI4 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +NEI4 $995 +ADDRGP4 $997 +ARGP4 +ADDRLP4 1048 +ADDRGP4 trap_Parse_LoadSource +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1048 +INDIRI4 +ASGNI4 +LABELV $995 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +NEI4 $1001 +ADDRGP4 $994 +JUMPV +LABELV $1000 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1052 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1052 +INDIRI4 +CNSTI4 0 +NEI4 $1003 +ADDRGP4 $1002 +JUMPV +LABELV $1003 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +CNSTI4 125 +NEI4 $1005 +ADDRGP4 $1002 +JUMPV +LABELV $1005 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $1011 +ARGP4 +ADDRLP4 1056 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1056 +INDIRI4 +CNSTI4 0 +NEI4 $1008 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 1060 +ADDRGP4 CG_Asset_Parse +CALLI4 +ASGNI4 +ADDRLP4 1060 +INDIRI4 +CNSTI4 0 +EQI4 $1002 +ADDRGP4 $1001 +JUMPV +LABELV $1008 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $1017 +ARGP4 +ADDRLP4 1060 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1060 +INDIRI4 +CNSTI4 0 +NEI4 $1014 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRGP4 Menu_New +CALLV +pop +LABELV $1014 +LABELV $1001 +ADDRGP4 $1000 +JUMPV +LABELV $1002 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRGP4 trap_Parse_FreeSource +CALLI4 +pop +LABELV $994 +endproc CG_ParseMenu 1064 8 +export CG_Load_Menu +proc CG_Load_Menu 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 4 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 123 +EQI4 $1022 +CNSTI4 0 +RETI4 +ADDRGP4 $1018 +JUMPV +LABELV $1021 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 8 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $858 +ARGP4 +ADDRLP4 12 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $1024 +CNSTI4 1 +RETI4 +ADDRGP4 $1018 +JUMPV +LABELV $1024 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1028 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1026 +LABELV $1028 +CNSTI4 0 +RETI4 +ADDRGP4 $1018 +JUMPV +LABELV $1026 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_ParseMenu +CALLV +pop +LABELV $1022 +ADDRGP4 $1021 +JUMPV +CNSTI4 0 +RETI4 +LABELV $1018 +endproc CG_Load_Menu 20 8 +bss +align 1 +LABELV $1030 +skip 4096 +export CG_LoadMenus +code +proc CG_LoadMenus 52 16 +ADDRLP4 20 +ADDRGP4 trap_Milliseconds +CALLI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 24 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $1031 +ADDRGP4 $1033 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRGP4 trap_Error +CALLV +pop +ADDRGP4 $227 +ARGP4 +ADDRLP4 8 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 32 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $1034 +ADDRGP4 $1036 +ARGP4 +ADDRLP4 36 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ARGP4 +ADDRGP4 trap_Error +CALLV +pop +LABELV $1034 +LABELV $1031 +ADDRLP4 12 +INDIRI4 +CNSTI4 4096 +LTI4 $1037 +ADDRGP4 $842 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRI4 +ARGI4 +CNSTI4 4096 +ARGI4 +ADDRLP4 28 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRGP4 trap_Error +CALLV +pop +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRGP4 $1029 +JUMPV +LABELV $1037 +ADDRGP4 $1030 +ARGP4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Read +CALLV +pop +ADDRLP4 12 +INDIRI4 +ADDRGP4 $1030 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRGP4 $1030 +ARGP4 +ADDRGP4 COM_Compress +CALLI4 +pop +ADDRGP4 Menu_Reset +CALLV +pop +ADDRLP4 4 +ADDRGP4 $1030 +ASGNP4 +ADDRGP4 $1040 +JUMPV +LABELV $1039 +ADDRLP4 4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 28 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 28 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1045 +ADDRLP4 36 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +EQI4 $1045 +ADDRLP4 36 +INDIRI4 +CNSTI4 125 +NEI4 $1042 +LABELV $1045 +ADDRGP4 $1041 +JUMPV +LABELV $1042 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $858 +ARGP4 +ADDRLP4 40 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +NEI4 $1046 +ADDRGP4 $1041 +JUMPV +LABELV $1046 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1050 +ARGP4 +ADDRLP4 44 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +NEI4 $1048 +ADDRLP4 4 +ARGP4 +ADDRLP4 48 +ADDRGP4 CG_Load_Menu +CALLI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +EQI4 $1041 +LABELV $1048 +LABELV $1040 +ADDRGP4 $1039 +JUMPV +LABELV $1041 +ADDRLP4 28 +ADDRGP4 trap_Milliseconds +CALLI4 +ASGNI4 +ADDRGP4 $1053 +ARGP4 +ADDRLP4 28 +INDIRI4 +ADDRLP4 16 +INDIRI4 +SUBI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $1029 +endproc CG_LoadMenus 52 16 +proc CG_OwnerDrawHandleKey 0 0 +CNSTI4 0 +RETI4 +LABELV $1054 +endproc CG_OwnerDrawHandleKey 0 0 +proc CG_FeederCount 8 0 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +NEI4 $1056 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1061 +JUMPV +LABELV $1058 +CNSTI4 28 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+113516+16 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1063 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1063 +LABELV $1059 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1061 +ADDRLP4 0 +INDIRI4 +ADDRGP4 cg+113500 +INDIRI4 +LTI4 $1058 +ADDRGP4 $1057 +JUMPV +LABELV $1056 +ADDRFP4 0 +INDIRI4 +CNSTI4 3 +NEI4 $1067 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1072 +JUMPV +LABELV $1069 +CNSTI4 28 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+113516+16 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1074 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1074 +LABELV $1070 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1072 +ADDRLP4 0 +INDIRI4 +ADDRGP4 cg+113500 +INDIRI4 +LTI4 $1069 +LABELV $1067 +LABELV $1057 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $1055 +endproc CG_FeederCount 8 0 +export CG_SetScoreSelection +proc CG_SetScoreSelection 32 16 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 $1083 +JUMPV +LABELV $1080 +CNSTI4 28 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+113516+16 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1085 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $1086 +JUMPV +LABELV $1085 +CNSTI4 28 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+113516+16 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1089 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1089 +LABELV $1086 +ADDRLP4 4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +CNSTI4 28 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+113516 +ADDP4 +INDIRI4 +NEI4 $1093 +ADDRGP4 cg+113504 +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $1093 +LABELV $1081 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1083 +ADDRLP4 0 +INDIRI4 +ADDRGP4 cg+113500 +INDIRI4 +LTI4 $1080 +ADDRLP4 16 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1097 +ADDRGP4 $1078 +JUMPV +LABELV $1097 +ADDRLP4 28 +CNSTI4 2 +ASGNI4 +ADDRLP4 20 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +ASGNI4 +CNSTI4 28 +ADDRGP4 cg+113504 +INDIRI4 +MULI4 +ADDRGP4 cg+113516+16 +ADDP4 +INDIRI4 +ADDRLP4 28 +INDIRI4 +NEI4 $1099 +ADDRLP4 20 +CNSTI4 3 +ASGNI4 +ADDRLP4 0 +ADDRLP4 12 +INDIRI4 +ASGNI4 +LABELV $1099 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +CNSTP4 0 +ARGP4 +ADDRGP4 Menu_SetFeederSelection +CALLV +pop +LABELV $1078 +endproc CG_SetScoreSelection 32 16 +proc CG_InfoFromScoreIndex 12 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $1108 +JUMPV +LABELV $1105 +CNSTI4 28 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+113516+16 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +NEI4 $1110 +ADDRLP4 4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +NEI4 $1114 +ADDRFP4 8 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +CNSTI4 1668 +CNSTI4 28 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+113516 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460 +ADDP4 +RETP4 +ADDRGP4 $1104 +JUMPV +LABELV $1114 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1110 +LABELV $1106 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1108 +ADDRLP4 0 +INDIRI4 +ADDRGP4 cg+113500 +INDIRI4 +LTI4 $1105 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRI4 +ASGNI4 +CNSTI4 1668 +CNSTI4 28 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+113516 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460 +ADDP4 +RETP4 +LABELV $1104 +endproc CG_InfoFromScoreIndex 12 0 +export CG_ClientIsReady +proc CG_ClientIsReady 16 8 +CNSTI4 27 +ARGI4 +ADDRLP4 8 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 Com_ClientListParse +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 Com_ClientListContains +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +RETI4 +LABELV $1120 +endproc CG_ClientIsReady 16 8 +proc CG_FeederItemText 64 12 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 8 +CNSTI4 -1 +ASGNI4 +ADDRLP4 4 +CNSTP4 0 +ASGNP4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRFP4 12 +INDIRP4 +CNSTI4 -1 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +NEI4 $1122 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1123 +JUMPV +LABELV $1122 +ADDRFP4 0 +INDIRI4 +CNSTI4 3 +NEI4 $1124 +ADDRLP4 8 +CNSTI4 2 +ASGNI4 +LABELV $1124 +LABELV $1123 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 12 +ARGP4 +ADDRLP4 20 +ADDRGP4 CG_InfoFromScoreIndex +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 28 +ADDRLP4 12 +INDIRI4 +MULI4 +ADDRGP4 cg+113516 +ADDP4 +ASGNP4 +ADDRGP4 cg+24 +INDIRI4 +CNSTI4 0 +EQI4 $1127 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 CG_ClientIsReady +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +EQI4 $1127 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1128 +JUMPV +LABELV $1127 +ADDRLP4 28 +CNSTI4 48 +ASGNI4 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $1140 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 1 +EQI4 $1140 +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 2048 +BANDI4 +ADDRLP4 32 +INDIRI4 +NEI4 $1140 +ADDRLP4 8 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +EQI4 $1140 +ADDRGP4 cg+24 +INDIRI4 +ADDRLP4 32 +INDIRI4 +EQI4 $1130 +LABELV $1140 +ADDRLP4 16 +CNSTI4 1 +ASGNI4 +LABELV $1130 +LABELV $1128 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1141 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 0 +EQI4 $1141 +ADDRLP4 40 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +LTI4 $1143 +ADDRLP4 40 +INDIRI4 +CNSTI4 6 +GTI4 $1143 +ADDRLP4 40 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1182 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1182 +address $1145 +address $1151 +address $1168 +address $1173 +address $1175 +address $1177 +address $1179 +code +LABELV $1145 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $1144 +ADDRLP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1144 +ADDRFP4 12 +INDIRP4 +CNSTI4 1280 +ADDRLP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_weapons+416 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1144 +JUMPV +LABELV $1151 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $1144 +ADDRLP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1154 +ADDRLP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1154 +ADDRFP4 12 +INDIRP4 +CNSTI4 12 +ADDRLP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_upgrades+8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1144 +JUMPV +LABELV $1154 +ADDRLP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1144 +ADDRLP4 48 +ADDRLP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 56 +CNSTI4 2 +ASGNI4 +ADDRLP4 48 +INDIRI4 +ADDRLP4 56 +INDIRI4 +LTI4 $1144 +ADDRLP4 48 +INDIRI4 +CNSTI4 9 +GTI4 $1165 +ADDRLP4 48 +INDIRI4 +ADDRLP4 56 +INDIRI4 +LSHI4 +ADDRGP4 $1166-8 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1166 +address $1162 +address $1144 +address $1162 +address $1144 +address $1162 +address $1144 +address $1144 +address $1162 +code +LABELV $1165 +ADDRLP4 48 +INDIRI4 +CNSTI4 30 +EQI4 $1162 +ADDRGP4 $1144 +JUMPV +LABELV $1162 +ADDRFP4 12 +INDIRP4 +ADDRGP4 cgs+255316+748 +INDIRI4 +ASGNI4 +ADDRGP4 $1144 +JUMPV +LABELV $1168 +ADDRGP4 cg+24 +INDIRI4 +CNSTI4 0 +EQI4 $1144 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ARGI4 +ADDRLP4 44 +ADDRGP4 CG_ClientIsReady +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +EQI4 $1144 +ADDRGP4 $1172 +RETP4 +ADDRGP4 $1121 +JUMPV +LABELV $1173 +ADDRGP4 $1174 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +RETP4 +ADDRGP4 $1121 +JUMPV +LABELV $1175 +ADDRGP4 $1176 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 52 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +RETP4 +ADDRGP4 $1121 +JUMPV +LABELV $1177 +ADDRGP4 $1178 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 56 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +RETP4 +ADDRGP4 $1121 +JUMPV +LABELV $1179 +ADDRLP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 -1 +NEI4 $1180 +ADDRGP4 $230 +RETP4 +ADDRGP4 $1121 +JUMPV +LABELV $1180 +ADDRGP4 $1178 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 60 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +RETP4 +ADDRGP4 $1121 +JUMPV +LABELV $1143 +LABELV $1144 +LABELV $1141 +ADDRGP4 $230 +RETP4 +LABELV $1121 +endproc CG_FeederItemText 64 12 +proc CG_FeederItemImage 0 0 +CNSTI4 0 +RETI4 +LABELV $1183 +endproc CG_FeederItemImage 0 0 +proc CG_FeederSelection 20 0 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +NEI4 $1186 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1187 +JUMPV +LABELV $1186 +ADDRLP4 12 +CNSTI4 2 +ASGNI4 +LABELV $1187 +ADDRLP4 8 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRGP4 $1191 +JUMPV +LABELV $1188 +CNSTI4 28 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+113516+16 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +NEI4 $1193 +ADDRFP4 4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $1197 +ADDRGP4 cg+113504 +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $1197 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1193 +LABELV $1189 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1191 +ADDRLP4 0 +INDIRI4 +ADDRGP4 cg+113500 +INDIRI4 +LTI4 $1188 +LABELV $1184 +endproc CG_FeederSelection 20 0 +proc CG_Cvar_Get 132 12 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 128 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 128 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 128 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 128 +INDIRF4 +RETF4 +LABELV $1200 +endproc CG_Cvar_Get 132 12 +export CG_Text_PaintWithCursor +proc CG_Text_PaintWithCursor 0 32 +ADDRFP4 24 +ADDRFP4 24 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRFP4 28 +INDIRI4 +ARGI4 +ADDRFP4 32 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $1201 +endproc CG_Text_PaintWithCursor 0 32 +proc CG_OwnerDrawWidth 8 8 +ADDRFP4 0 +INDIRI4 +CNSTI4 36 +EQI4 $1205 +ADDRGP4 $1203 +JUMPV +LABELV $1205 +ADDRLP4 0 +ADDRGP4 CG_GetKillerText +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 4 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +CVFI4 4 +RETI4 +ADDRGP4 $1202 +JUMPV +LABELV $1203 +CNSTI4 0 +RETI4 +LABELV $1202 +endproc CG_OwnerDrawWidth 8 8 +proc CG_PlayCinematic 4 24 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRFP4 8 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRFP4 12 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRFP4 16 +INDIRF4 +CVFI4 4 +ARGI4 +CNSTI4 2 +ARGI4 +ADDRLP4 0 +ADDRGP4 trap_CIN_PlayCinematic +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $1206 +endproc CG_PlayCinematic 4 24 +proc CG_StopCinematic 0 4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_CIN_StopCinematic +CALLI4 +pop +LABELV $1207 +endproc CG_StopCinematic 0 4 +proc CG_DrawCinematic 0 20 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRFP4 8 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRFP4 12 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRFP4 16 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRGP4 trap_CIN_SetExtents +CALLV +pop +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_CIN_DrawCinematic +CALLV +pop +LABELV $1208 +endproc CG_DrawCinematic 0 20 +proc CG_RunCinematicFrame 0 4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_CIN_RunCinematic +CALLI4 +pop +LABELV $1209 +endproc CG_RunCinematicFrame 0 4 +proc CG_OwnerDrawVisible 0 0 +CNSTI4 0 +RETI4 +LABELV $1210 +endproc CG_OwnerDrawVisible 0 0 +export CG_LoadHudMenu +proc CG_LoadHudMenu 1040 12 +ADDRGP4 cgDC+196 +CNSTF4 1142947840 +ADDRGP4 cgs+20100+11308 +INDIRI4 +CVIF4 4 +MULF4 +CNSTF4 1139802112 +ADDRGP4 cgs+20100+11304 +INDIRI4 +CVIF4 4 +MULF4 +DIVF4 +ASGNF4 +ADDRGP4 cgDC+192 +ADDRGP4 cgs+20100+11304 +INDIRI4 +CVIF4 4 +CNSTF4 1142947840 +DIVF4 +ASGNF4 +ADDRGP4 cgDC+188 +ADDRGP4 cgs+20100+11308 +INDIRI4 +CVIF4 4 +CNSTF4 1139802112 +DIVF4 +ASGNF4 +ADDRGP4 $1224 +ARGP4 +ADDRLP4 1028 +ADDRGP4 CG_Cvar_Get +CALLF4 +ASGNF4 +ADDRGP4 cgDC+216 +ADDRLP4 1028 +INDIRF4 +ASGNF4 +ADDRGP4 $1226 +ARGP4 +ADDRLP4 1032 +ADDRGP4 CG_Cvar_Get +CALLF4 +ASGNF4 +ADDRGP4 cgDC+220 +ADDRLP4 1032 +INDIRF4 +ASGNF4 +ADDRGP4 cgDC +ADDRGP4 trap_R_RegisterShaderNoMip +ASGNP4 +ADDRGP4 cgDC+4 +ADDRGP4 trap_R_SetColor +ASGNP4 +ADDRGP4 cgDC+8 +ADDRGP4 CG_DrawPic +ASGNP4 +ADDRGP4 cgDC+12 +ADDRGP4 trap_R_DrawStretchPic +ASGNP4 +ADDRGP4 cgDC+16 +ADDRGP4 trap_R_RegisterModel +ASGNP4 +ADDRGP4 cgDC+20 +ADDRGP4 trap_R_ModelBounds +ASGNP4 +ADDRGP4 cgDC+24 +ADDRGP4 CG_FillRect +ASGNP4 +ADDRGP4 cgDC+28 +ADDRGP4 CG_DrawRect +ASGNP4 +ADDRGP4 cgDC+32 +ADDRGP4 CG_DrawSides +ASGNP4 +ADDRGP4 cgDC+36 +ADDRGP4 CG_DrawTopBottom +ASGNP4 +ADDRGP4 cgDC+40 +ADDRGP4 trap_R_ClearScene +ASGNP4 +ADDRGP4 cgDC+44 +ADDRGP4 trap_R_AddRefEntityToScene +ASGNP4 +ADDRGP4 cgDC+48 +ADDRGP4 trap_R_RenderScene +ASGNP4 +ADDRGP4 cgDC+52 +ADDRGP4 trap_R_RegisterFont +ASGNP4 +ADDRGP4 cgDC+56 +ADDRGP4 CG_OwnerDraw +ASGNP4 +ADDRGP4 cgDC+60 +ADDRGP4 CG_GetValue +ASGNP4 +ADDRGP4 cgDC+64 +ADDRGP4 CG_OwnerDrawVisible +ASGNP4 +ADDRGP4 cgDC+68 +ADDRGP4 CG_RunMenuScript +ASGNP4 +ADDRGP4 cgDC+80 +ADDRGP4 trap_Cvar_Set +ASGNP4 +ADDRGP4 cgDC+72 +ADDRGP4 trap_Cvar_VariableStringBuffer +ASGNP4 +ADDRGP4 cgDC+76 +ADDRGP4 CG_Cvar_Get +ASGNP4 +ADDRGP4 cgDC+88 +ADDRGP4 trap_Key_SetOverstrikeMode +ASGNP4 +ADDRGP4 cgDC+92 +ADDRGP4 trap_Key_GetOverstrikeMode +ASGNP4 +ADDRGP4 cgDC+96 +ADDRGP4 trap_S_StartLocalSound +ASGNP4 +ADDRGP4 cgDC+100 +ADDRGP4 CG_OwnerDrawHandleKey +ASGNP4 +ADDRGP4 cgDC+104 +ADDRGP4 CG_FeederCount +ASGNP4 +ADDRGP4 cgDC+112 +ADDRGP4 CG_FeederItemImage +ASGNP4 +ADDRGP4 cgDC+108 +ADDRGP4 CG_FeederItemText +ASGNP4 +ADDRGP4 cgDC+116 +ADDRGP4 CG_FeederSelection +ASGNP4 +ADDRGP4 cgDC+140 +ADDRGP4 Com_Error +ASGNP4 +ADDRGP4 cgDC+144 +ADDRGP4 Com_Printf +ASGNP4 +ADDRGP4 cgDC+152 +ADDRGP4 CG_OwnerDrawWidth +ASGNP4 +ADDRGP4 cgDC+160 +ADDRGP4 trap_S_RegisterSound +ASGNP4 +ADDRGP4 cgDC+164 +ADDRGP4 trap_S_StartBackgroundTrack +ASGNP4 +ADDRGP4 cgDC+168 +ADDRGP4 trap_S_StopBackgroundTrack +ASGNP4 +ADDRGP4 cgDC+172 +ADDRGP4 CG_PlayCinematic +ASGNP4 +ADDRGP4 cgDC+176 +ADDRGP4 CG_StopCinematic +ASGNP4 +ADDRGP4 cgDC+180 +ADDRGP4 CG_DrawCinematic +ASGNP4 +ADDRGP4 cgDC+184 +ADDRGP4 CG_RunCinematicFrame +ASGNP4 +ADDRGP4 cgDC +ARGP4 +ADDRGP4 Init_Display +CALLV +pop +ADDRGP4 Menu_Reset +CALLV +pop +ADDRGP4 $226 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 0 +ADDRLP4 4 +ASGNP4 +ADDRLP4 1036 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg_hudFilesEnable+12 +INDIRI4 +ADDRLP4 1036 +INDIRI4 +EQI4 $1268 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRLP4 1036 +INDIRI4 +NEI4 $1265 +LABELV $1268 +ADDRLP4 0 +ADDRGP4 $227 +ASGNP4 +LABELV $1265 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_LoadMenus +CALLV +pop +LABELV $1211 +endproc CG_LoadHudMenu 1040 12 +export CG_AssetCache +proc CG_AssetCache 52 12 +ADDRGP4 $1272 +ARGP4 +ADDRLP4 4 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRGP4 cgDC+228+61660 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $1275 +ARGP4 +ADDRLP4 8 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRGP4 cgDC+228+61680 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $1278 +ARGP4 +ADDRLP4 12 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRGP4 cgDC+228+61668 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRGP4 $1281 +ARGP4 +ADDRLP4 16 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRGP4 cgDC+228+61664 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRGP4 $1284 +ARGP4 +ADDRLP4 20 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRGP4 cgDC+228+61672 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRGP4 $1287 +ARGP4 +ADDRLP4 24 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRGP4 cgDC+228+61676 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 $1290 +ARGP4 +ADDRLP4 28 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRGP4 cgDC+228+61684 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRGP4 $1293 +ARGP4 +ADDRLP4 32 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRGP4 cgDC+228+61700 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRGP4 $1296 +ARGP4 +ADDRLP4 36 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRGP4 cgDC+228+61704 +ADDRLP4 36 +INDIRI4 +ASGNI4 +ADDRGP4 cg_emoticons+12 +INDIRI4 +CNSTI4 0 +EQI4 $1297 +ADDRGP4 cgDC+228+61768 +ARGP4 +CNSTI4 300 +ARGI4 +ADDRLP4 40 +ADDRGP4 BG_LoadEmoticons +CALLI4 +ASGNI4 +ADDRGP4 cgDC+228+70168 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRGP4 $1298 +JUMPV +LABELV $1297 +ADDRGP4 cgDC+228+70168 +CNSTI4 0 +ASGNI4 +LABELV $1298 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1309 +JUMPV +LABELV $1306 +ADDRGP4 $1315 +ARGP4 +ADDRLP4 40 +CNSTI4 28 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +ADDRGP4 cgDC+228+61768 +ADDP4 +ARGP4 +ADDRLP4 40 +INDIRI4 +ADDRGP4 cgDC+228+61768+20 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 44 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +ADDRGP4 cgDC+228+61768+24 +ADDP4 +ADDRLP4 48 +INDIRI4 +ASGNI4 +LABELV $1307 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1309 +ADDRLP4 0 +INDIRI4 +ADDRGP4 cgDC+228+70168 +INDIRI4 +LTI4 $1306 +LABELV $1269 +endproc CG_AssetCache 52 12 +export CG_Init +proc CG_Init 48 12 +ADDRGP4 cgs +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 256100 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRGP4 cg +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 163752 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRGP4 cg+110008 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 8 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRGP4 cg_entities +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 1896448 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRGP4 cg+4 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 cgs+31460 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRGP4 cgs+31456 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 cgs+20100 +ARGP4 +ADDRGP4 trap_GetGlconfig +CALLV +pop +ADDRGP4 cgs+31444 +ADDRGP4 cgs+20100+11304 +INDIRI4 +CVIF4 4 +CNSTF4 1142947840 +DIVF4 +ASGNF4 +ADDRGP4 cgs+31448 +ADDRGP4 cgs+20100+11308 +INDIRI4 +CVIF4 4 +CNSTF4 1139802112 +DIVF4 +ASGNF4 +ADDRGP4 $1336 +ARGP4 +ADDRLP4 4 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+4 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $1338 +ARGP4 +ADDRLP4 8 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $1341 +ARGP4 +ADDRLP4 12 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+8 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRGP4 BG_InitClassConfigs +CALLV +pop +ADDRGP4 BG_InitBuildableConfigs +CALLV +pop +ADDRGP4 BG_InitAllowedGameElements +CALLV +pop +ADDRGP4 BG_InitMemory +CALLV +pop +ADDRGP4 CG_RegisterCvars +CALLV +pop +ADDRGP4 CG_InitConsoleCommands +CALLV +pop +ADDRGP4 String_Init +CALLV +pop +ADDRGP4 CG_AssetCache +CALLV +pop +ADDRGP4 CG_LoadHudMenu +CALLV +pop +ADDRGP4 cg+111980 +CNSTI4 0 +ASGNI4 +ADDRGP4 cgs +ARGP4 +ADDRGP4 trap_GetGameState +CALLV +pop +CNSTI4 9 +ARGI4 +ADDRLP4 16 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRGP4 cgs+31688 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +CNSTI4 3072 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +CNSTI4 10 +ARGI4 +ADDRLP4 20 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRGP4 cgs+31688+1024 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +CNSTI4 10 +ARGI4 +ADDRLP4 24 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRGP4 cgs+31688+2048 +ARGP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +CNSTI4 21 +ARGI4 +ADDRLP4 28 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 28 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1355 +ARGP4 +ADDRLP4 32 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $1353 +ADDRGP4 $1356 +ARGP4 +ADDRGP4 $1355 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $1353 +CNSTI4 22 +ARGI4 +ADDRLP4 36 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 36 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRGP4 cgs+34760 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRGP4 CG_ParseServerinfo +CALLV +pop +ADDRGP4 cgs+31476 +ARGP4 +ADDRGP4 trap_CM_LoadMap +CALLV +pop +ADDRGP4 cg+20 +CNSTI4 1 +ASGNI4 +ADDRGP4 CG_LoadTrailSystems +CALLV +pop +CNSTF4 1028443341 +ARGF4 +ADDRGP4 CG_UpdateMediaFraction +CALLV +pop +ADDRGP4 CG_LoadParticleSystems +CALLV +pop +CNSTF4 1028443341 +ARGF4 +ADDRGP4 CG_UpdateMediaFraction +CALLV +pop +ADDRGP4 CG_RegisterSounds +CALLV +pop +CNSTF4 1058642330 +ARGF4 +ADDRGP4 CG_UpdateMediaFraction +CALLV +pop +ADDRGP4 CG_RegisterGraphics +CALLV +pop +CNSTF4 1063675494 +ARGF4 +ADDRGP4 CG_UpdateMediaFraction +CALLV +pop +ADDRGP4 CG_InitWeapons +CALLV +pop +CNSTF4 1064514355 +ARGF4 +ADDRGP4 CG_UpdateMediaFraction +CALLV +pop +ADDRGP4 CG_InitUpgrades +CALLV +pop +CNSTF4 1065353216 +ARGF4 +ADDRGP4 CG_UpdateMediaFraction +CALLV +pop +ADDRGP4 CG_InitBuildables +CALLV +pop +ADDRLP4 44 +ADDRGP4 BG_VoiceInit +CALLP4 +ASGNP4 +ADDRGP4 cgs+256088 +ADDRLP4 44 +INDIRP4 +ASGNP4 +ADDRGP4 cgs+256088 +INDIRP4 +ARGP4 +ADDRGP4 cg_debugVoices+12 +INDIRI4 +ARGI4 +ADDRGP4 BG_PrintVoices +CALLV +pop +ADDRGP4 CG_RegisterClients +CALLV +pop +ADDRGP4 cg+20 +CNSTI4 0 +ASGNI4 +ADDRGP4 CG_InitMarkPolys +CALLV +pop +ADDRGP4 cg+112472 +CNSTI1 0 +ASGNI1 +ADDRGP4 CG_SetConfigValues +CALLV +pop +ADDRGP4 CG_StartMusic +CALLV +pop +ADDRGP4 CG_ShaderStateChanged +CALLV +pop +CNSTI4 1 +ARGI4 +ADDRGP4 trap_S_ClearLoopingSounds +CALLV +pop +LABELV $1321 +endproc CG_Init 48 12 +export CG_Shutdown +proc CG_Shutdown 0 0 +LABELV $1365 +endproc CG_Shutdown 0 0 +bss +align 1 +LABELV $1367 +skip 256 +code +proc CG_VoIPString 296 20 +ADDRGP4 $1368 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 $1371 +ARGP4 +ADDRLP4 256 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 256 +INDIRI4 +CNSTI4 0 +NEI4 $1369 +ADDRLP4 272 +CNSTI4 0 +ASGNI4 +ADDRLP4 260 +ADDRLP4 272 +INDIRI4 +ASGNI4 +ADDRLP4 264 +ADDRLP4 272 +INDIRI4 +ASGNI4 +ADDRGP4 $1375 +JUMPV +LABELV $1372 +CNSTI4 1668 +ADDRLP4 260 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1381 +ADDRLP4 260 +INDIRI4 +ADDRGP4 cg+4 +INDIRI4 +NEI4 $1377 +LABELV $1381 +ADDRGP4 $1373 +JUMPV +LABELV $1377 +ADDRLP4 280 +CNSTI4 1668 +ASGNI4 +ADDRLP4 280 +INDIRI4 +ADDRLP4 260 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460+68 +ADDP4 +INDIRI4 +ADDRLP4 280 +INDIRI4 +ADDRGP4 cg+4 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460+68 +ADDP4 +INDIRI4 +EQI4 $1382 +ADDRGP4 $1373 +JUMPV +LABELV $1382 +ADDRLP4 264 +INDIRI4 +ADDRGP4 $1367 +ADDP4 +ARGP4 +CNSTU4 256 +ADDRLP4 264 +INDIRI4 +CVIU4 4 +SUBU4 +ARGU4 +ADDRGP4 $1389 +ARGP4 +ADDRLP4 264 +INDIRI4 +CNSTI4 0 +LEI4 $1392 +ADDRLP4 284 +ADDRGP4 $1390 +ASGNP4 +ADDRGP4 $1393 +JUMPV +LABELV $1392 +ADDRLP4 284 +ADDRGP4 $230 +ASGNP4 +LABELV $1393 +ADDRLP4 284 +INDIRP4 +ARGP4 +ADDRLP4 260 +INDIRI4 +ARGI4 +ADDRLP4 292 +ADDRGP4 Q_snprintf +CALLI4 +ASGNI4 +ADDRLP4 268 +ADDRLP4 292 +INDIRI4 +ASGNI4 +ADDRLP4 264 +INDIRI4 +ADDRLP4 268 +INDIRI4 +ADDI4 +CNSTI4 1 +ADDI4 +CVIU4 4 +CNSTU4 256 +LTU4 $1394 +ADDRGP4 $1396 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $1374 +JUMPV +LABELV $1394 +ADDRLP4 264 +ADDRLP4 264 +INDIRI4 +ADDRLP4 268 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1373 +ADDRLP4 260 +ADDRLP4 260 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1375 +ADDRLP4 260 +INDIRI4 +ADDRGP4 cgs+31472 +INDIRI4 +LTI4 $1372 +LABELV $1374 +ADDRLP4 264 +INDIRI4 +ADDRGP4 $1367 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRGP4 $1370 +JUMPV +LABELV $1369 +ADDRLP4 0 +ARGP4 +ADDRGP4 $1399 +ARGP4 +ADDRLP4 260 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 260 +INDIRI4 +CNSTI4 0 +NEI4 $1397 +ADDRLP4 264 +ADDRGP4 CG_CrosshairPlayer +CALLI4 +ASGNI4 +ADDRGP4 $1367 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 $1176 +ARGP4 +ADDRLP4 264 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $1398 +JUMPV +LABELV $1397 +ADDRLP4 0 +ARGP4 +ADDRGP4 $1402 +ARGP4 +ADDRLP4 268 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 268 +INDIRI4 +CNSTI4 0 +NEI4 $1400 +ADDRLP4 272 +ADDRGP4 CG_LastAttacker +CALLI4 +ASGNI4 +ADDRGP4 $1367 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 $1176 +ARGP4 +ADDRLP4 272 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $1401 +JUMPV +LABELV $1400 +CNSTP4 0 +RETP4 +ADDRGP4 $1366 +JUMPV +LABELV $1401 +LABELV $1398 +LABELV $1370 +ADDRGP4 $1367 +RETP4 +LABELV $1366 +endproc CG_VoIPString 296 20 +bss +export cg_EDGEFPSFIX +align 4 +LABELV cg_EDGEFPSFIX +skip 272 +export cg_hudFilesEnable +align 4 +LABELV cg_hudFilesEnable +skip 272 +export cg_noPrintDuplicate +align 4 +LABELV cg_noPrintDuplicate +skip 272 +import trap_GetDemoName +import trap_GetDemoPos +import trap_GetDemoState +import trap_GetEntityToken +import trap_getCameraInfo +import trap_startCamera +import trap_loadCamera +import trap_RealTime +import trap_SnapVector +import trap_CIN_SetExtents +import trap_CIN_DrawCinematic +import trap_CIN_RunCinematic +import trap_CIN_StopCinematic +import trap_CIN_PlayCinematic +import trap_Key_GetOverstrikeMode +import trap_Key_SetOverstrikeMode +import trap_Key_SetBinding +import trap_Key_GetBindingBuf +import trap_Key_KeynumToStringBuf +import trap_Key_GetKey +import trap_Key_SetCatcher +import trap_Key_GetCatcher +import trap_Key_IsDown +import trap_R_RegisterFont +import trap_MemoryRemaining +import testPrintFloat +import testPrintInt +import trap_SetUserCmdValue +import trap_GetUserCmd +import trap_GetCurrentCmdNumber +import trap_GetServerCommand +import trap_GetSnapshot +import trap_GetCurrentSnapshotNumber +import trap_GetGameState +import trap_GetGlconfig +import trap_R_RemapShader +import trap_R_LerpTag +import trap_R_ModelBounds +import trap_R_DrawStretchPic +import trap_R_SetColor +import trap_R_RenderScene +import trap_R_LightForPoint +import trap_R_AddAdditiveLightToScene +import trap_R_AddLightToScene +import trap_R_inPVS +import trap_R_AddPolysToScene +import trap_R_AddPolyToScene +import trap_R_AddRefEntityToScene +import trap_R_ClearScene +import trap_R_RegisterShaderNoMip +import trap_R_RegisterShader +import trap_R_RegisterSkin +import trap_R_RegisterModel +import trap_R_LoadWorldMap +import trap_S_StopBackgroundTrack +import trap_S_StartBackgroundTrack +import trap_S_RegisterSound +import trap_S_Respatialize +import trap_S_UpdateEntityPosition +import trap_S_AddRealLoopingSound +import trap_S_AddLoopingSound +import trap_S_ClearLoopingSounds +import trap_S_StartLocalSound +import trap_S_StopLoopingSound +import trap_S_StartSound +import trap_CM_MarkFragments +import trap_CM_TransformedBiSphereTrace +import trap_CM_BiSphereTrace +import trap_CM_TransformedCapsuleTrace +import trap_CM_CapsuleTrace +import trap_CM_TransformedBoxTrace +import trap_CM_BoxTrace +import trap_CM_TransformedPointContents +import trap_CM_PointContents +import trap_CM_TempBoxModel +import trap_CM_InlineModel +import trap_CM_NumInlineModels +import trap_CM_LoadMap +import trap_UpdateScreen +import trap_SendClientCommand +import trap_AddCommand +import trap_SendConsoleCommand +import trap_FS_GetFileList +import trap_FS_Seek +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_LiteralArgs +import trap_Args +import trap_Argv +import trap_Argc +import trap_Cvar_VariableStringBuffer +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_Milliseconds +import trap_Error +import trap_Print +import CG_TutorialText +import CG_WritePTRCode +import CG_ReadPTRCode +import CG_DestroyTestTS_f +import CG_TestTS_f +import CG_AddTrails +import CG_IsTrailSystemValid +import CG_DestroyTrailSystem +import CG_SpawnNewTrailSystem +import CG_RegisterTrailSystem +import CG_LoadTrailSystems +import CG_DestroyTestPS_f +import CG_TestPS_f +import CG_ParticleSystemEntity +import CG_AddParticles +import CG_SetParticleSystemNormal +import CG_IsParticleSystemValid +import CG_IsParticleSystemInfinite +import CG_DestroyParticleSystem +import CG_SpawnNewParticleSystem +import CG_RegisterParticleSystem +import CG_LoadParticleSystems +import CG_SetAttachmentOffset +import CG_SetAttachmentParticle +import CG_SetAttachmentTag +import CG_SetAttachmentCent +import CG_SetAttachmentPoint +import CG_AttachToParticle +import CG_AttachToTag +import CG_AttachToCent +import CG_AttachToPoint +import CG_Attached +import CG_AttachmentCentNum +import CG_AttachmentVelocity +import CG_AttachmentAxis +import CG_AttachmentDir +import CG_AttachmentPoint +import CG_CheckChangedPredictableEvents +import CG_TransitionPlayerState +import CG_Respawn +import CG_ShaderStateChanged +import CG_SetConfigValues +import CG_ParseServerinfo +import CG_ExecuteNewServerCommands +import CG_RequestScores +import CG_InitConsoleCommands +import CG_ConsoleCommand +import CG_ProcessSnapshots +import CG_ImpactMark +import CG_AddMarks +import CG_InitMarkPolys +import CG_AlienSense +import CG_Scanner +import CG_UpdateEntityPositions +import CG_DrawItemSelectText +import CG_DrawItemSelect +import CG_AddPlayerWeapon +import CG_AddViewWeapon +import CG_ShotgunFire +import CG_Bullet +import CG_MissileHitEntity +import CG_MissileHitWall +import CG_FireWeapon +import CG_RegisterWeapon +import CG_InitWeapons +import CG_RegisterUpgrade +import CG_InitUpgrades +import CG_Weapon_f +import CG_PrevWeapon_f +import CG_NextWeapon_f +import CG_PositionRotatedEntityOnTag +import CG_PositionEntityOnTag +import CG_AdjustPositionForMover +import CG_Beam +import CG_AddPacketEntities +import CG_SetEntitySoundPosition +import CG_DrawBoundingBox +import CG_PainEvent +import CG_EntityEvent +import CG_CheckEvents +import CG_PredictPlayerState +import CG_BiSphereTrace +import CG_CapTrace +import CG_Trace +import CG_PointContents +import CG_BuildSolidList +import CG_ModelDoor +import CG_AnimMapObj +import CG_RunLerpFrame +import CG_SortDistance +import CG_DrawChatBubble +import CG_AlienBuildableExplosion +import CG_HumanBuildableExplosion +import CG_InitBuildables +import CG_DrawBuildableStatus +import CG_BuildableStatusParse +import CG_Buildable +import CG_GhostBuildable +import CG_GetPlayerLocation +import CG_Bleed +import CG_PlayerDisconnect +import CG_CustomSound +import CG_PrecacheClientInfo +import CG_NewClientInfo +import CG_ResetPlayerEntity +import CG_Corpse +import CG_Player +import CG_DrawField +import CG_ResetPainBlend +import CG_UpdateMediaFraction +import CG_DrawLoadingScreen +import CG_Text_PaintChar +import CG_GetKillerText +import CG_GetTeamColor +import CG_SetPrintString +import CG_RunMenuScript +import CG_GetValue +import CG_OwnerDraw +import CG_DrawActive +import CG_CenterPrint +import CG_AddSpeed +import CG_AddLagometerSnapshotInfo +import CG_AddLagometerFrameInfo +import CG_GetColorCharForHealth +import CG_KeyBinding +import CG_WorldToScreen +import CG_DrawTopBottom +import CG_DrawSides +import CG_DrawRect +import CG_ColorForHealth +import CG_TileClear +import CG_FadeColor +import CG_DrawStrlen +import CG_ClearClipRegion +import CG_SetClipRegion +import CG_DrawFadePic +import CG_DrawPic +import CG_FillRect +import CG_AdjustFrom640 +import CG_DrawPlane +import CG_OffsetShoulderView +import CG_OffsetThirdPersonView +import CG_OffsetFirstPersonView +import CG_DrawActiveFrame +import CG_AddBufferedSound +import CG_TestModelPrevSkin_f +import CG_TestModelNextSkin_f +import CG_TestModelPrevFrame_f +import CG_TestModelNextFrame_f +import CG_TestGun_f +import CG_TestModel_f +import CG_addSmoothOp +import CG_EventHandling +import CG_MouseEvent +import CG_KeyEvent +export cg_BubbleZoom +align 4 +LABELV cg_BubbleZoom +skip 272 +export cg_drawBubble +align 4 +LABELV cg_drawBubble +skip 272 +export cg_chatTeamPrefix +align 4 +LABELV cg_chatTeamPrefix +skip 272 +export cg_emoticons +align 4 +LABELV cg_emoticons +skip 272 +export cg_voice +align 4 +LABELV cg_voice +skip 272 +export cg_projectileNudge +align 4 +LABELV cg_projectileNudge +skip 272 +export cg_optimizePrediction +align 4 +LABELV cg_optimizePrediction +skip 272 +export cg_debugRandom +align 4 +LABELV cg_debugRandom +skip 272 +export ui_humanTeamVoteActive +align 4 +LABELV ui_humanTeamVoteActive +skip 272 +export ui_alienTeamVoteActive +align 4 +LABELV ui_alienTeamVoteActive +skip 272 +export ui_voteActive +align 4 +LABELV ui_voteActive +skip 272 +export ui_dialog +align 4 +LABELV ui_dialog +skip 272 +export ui_stages +align 4 +LABELV ui_stages +skip 272 +export ui_carriage +align 4 +LABELV ui_carriage +skip 272 +export ui_currentClass +align 4 +LABELV ui_currentClass +skip 272 +export cg_debugVoices +align 4 +LABELV cg_debugVoices +skip 272 +export cg_unlagged +align 4 +LABELV cg_unlagged +skip 272 +export cg_sprintToggle +align 4 +LABELV cg_sprintToggle +skip 272 +export cg_stickySpec +align 4 +LABELV cg_stickySpec +skip 272 +export cg_painBlendZoom +align 4 +LABELV cg_painBlendZoom +skip 272 +export cg_painBlendScale +align 4 +LABELV cg_painBlendScale +skip 272 +export cg_painBlendMax +align 4 +LABELV cg_painBlendMax +skip 272 +export cg_painBlendDownRate +align 4 +LABELV cg_painBlendDownRate +skip 272 +export cg_painBlendUpRate +align 4 +LABELV cg_painBlendUpRate +skip 272 +export cg_tutorial +align 4 +LABELV cg_tutorial +skip 272 +export cg_disableScannerPlane +align 4 +LABELV cg_disableScannerPlane +skip 272 +export cg_disableCommandDialogs +align 4 +LABELV cg_disableCommandDialogs +skip 272 +export cg_disableBuildDialogs +align 4 +LABELV cg_disableBuildDialogs +skip 272 +export cg_disableUpgradeDialogs +align 4 +LABELV cg_disableUpgradeDialogs +skip 272 +export cg_disableWarningDialogs +align 4 +LABELV cg_disableWarningDialogs +skip 272 +export cg_debugPVS +align 4 +LABELV cg_debugPVS +skip 272 +export cg_debugTrails +align 4 +LABELV cg_debugTrails +skip 272 +export cg_debugParticles +align 4 +LABELV cg_debugParticles +skip 272 +export cg_lightFlare +align 4 +LABELV cg_lightFlare +skip 272 +export cg_consoleLatency +align 4 +LABELV cg_consoleLatency +skip 272 +export cg_bounceParticles +align 4 +LABELV cg_bounceParticles +skip 272 +export cg_depthSortParticles +align 4 +LABELV cg_depthSortParticles +skip 272 +export cg_disableBlueprintErrors +align 4 +LABELV cg_disableBlueprintErrors +skip 272 +export cg_wwSmoothTime +align 4 +LABELV cg_wwSmoothTime +skip 272 +export cg_drawBBOX +align 4 +LABELV cg_drawBBOX +skip 272 +export cg_drawSurfNormal +align 4 +LABELV cg_drawSurfNormal +skip 272 +export cg_noTaunt +align 4 +LABELV cg_noTaunt +skip 272 +export cg_timescale +align 4 +LABELV cg_timescale +skip 272 +export cg_timescaleFadeSpeed +align 4 +LABELV cg_timescaleFadeSpeed +skip 272 +export cg_timescaleFadeEnd +align 4 +LABELV cg_timescaleFadeEnd +skip 272 +export cg_cameraMode +align 4 +LABELV cg_cameraMode +skip 272 +export pmove_msec +align 4 +LABELV pmove_msec +skip 272 +export pmove_fixed +align 4 +LABELV pmove_fixed +skip 272 +export cg_smoothClients +align 4 +LABELV cg_smoothClients +skip 272 +export cg_hudFiles +align 4 +LABELV cg_hudFiles +skip 272 +export cg_noVoiceText +align 4 +LABELV cg_noVoiceText +skip 272 +export cg_noVoiceChats +align 4 +LABELV cg_noVoiceChats +skip 272 +export cg_teamChatsOnly +align 4 +LABELV cg_teamChatsOnly +skip 272 +export cg_blood +align 4 +LABELV cg_blood +skip 272 +export cg_paused +align 4 +LABELV cg_paused +skip 272 +export cg_stats +align 4 +LABELV cg_stats +skip 272 +export cg_synchronousClients +align 4 +LABELV cg_synchronousClients +skip 272 +export cg_drawSpeed +align 4 +LABELV cg_drawSpeed +skip 272 +export cg_lagometer +align 4 +LABELV cg_lagometer +skip 272 +export cg_stereoSeparation +align 4 +LABELV cg_stereoSeparation +skip 272 +export cg_thirdPersonRange +align 4 +LABELV cg_thirdPersonRange +skip 272 +export cg_thirdPersonPitchFollow +align 4 +LABELV cg_thirdPersonPitchFollow +skip 272 +export cg_staticDeathCam +align 4 +LABELV cg_staticDeathCam +skip 272 +export cg_thirdPersonShoulderViewMode +align 4 +LABELV cg_thirdPersonShoulderViewMode +skip 272 +export cg_thirdPersonAngle +align 4 +LABELV cg_thirdPersonAngle +skip 272 +export cg_thirdPerson +align 4 +LABELV cg_thirdPerson +skip 272 +export cg_tracerLength +align 4 +LABELV cg_tracerLength +skip 272 +export cg_tracerWidth +align 4 +LABELV cg_tracerWidth +skip 272 +export cg_tracerChance +align 4 +LABELV cg_tracerChance +skip 272 +export cg_gun_z +align 4 +LABELV cg_gun_z +skip 272 +export cg_gun_y +align 4 +LABELV cg_gun_y +skip 272 +export cg_gun_x +align 4 +LABELV cg_gun_x +skip 272 +export cg_gun_frame +align 4 +LABELV cg_gun_frame +skip 272 +export cg_drawGun +align 4 +LABELV cg_drawGun +skip 272 +export cg_viewsize +align 4 +LABELV cg_viewsize +skip 272 +export cg_addMarks +align 4 +LABELV cg_addMarks +skip 272 +export cg_footsteps +align 4 +LABELV cg_footsteps +skip 272 +export cg_showmiss +align 4 +LABELV cg_showmiss +skip 272 +export cg_noPlayerAnims +align 4 +LABELV cg_noPlayerAnims +skip 272 +export cg_debugMove +align 4 +LABELV cg_debugMove +skip 272 +export cg_nopredict +align 4 +LABELV cg_nopredict +skip 272 +export cg_errorDecay +align 4 +LABELV cg_errorDecay +skip 272 +export cg_debugEvents +align 4 +LABELV cg_debugEvents +skip 272 +export cg_debugPosition +align 4 +LABELV cg_debugPosition +skip 272 +export cg_debugAnim +align 4 +LABELV cg_debugAnim +skip 272 +export cg_animSpeed +align 4 +LABELV cg_animSpeed +skip 272 +export cg_draw2D +align 4 +LABELV cg_draw2D +skip 272 +export cg_teamOverlayUserinfo +align 4 +LABELV cg_teamOverlayUserinfo +skip 272 +export cg_teamOverlayMaxPlayers +align 4 +LABELV cg_teamOverlayMaxPlayers +skip 272 +export cg_teamOverlaySortMode +align 4 +LABELV cg_teamOverlaySortMode +skip 272 +export cg_drawTeamOverlay +align 4 +LABELV cg_drawTeamOverlay +skip 272 +export cg_crosshairSize +align 4 +LABELV cg_crosshairSize +skip 272 +export cg_drawCrosshairNames +align 4 +LABELV cg_drawCrosshairNames +skip 272 +export cg_drawCrosshair +align 4 +LABELV cg_drawCrosshair +skip 272 +export cg_drawChargeBar +align 4 +LABELV cg_drawChargeBar +skip 272 +export cg_drawSnapshot +align 4 +LABELV cg_drawSnapshot +skip 272 +export cg_drawDemoState +align 4 +LABELV cg_drawDemoState +skip 272 +export cg_drawFPS +align 4 +LABELV cg_drawFPS +skip 272 +export cg_drawClock +align 4 +LABELV cg_drawClock +skip 272 +export cg_drawTimer +align 4 +LABELV cg_drawTimer +skip 272 +export cg_shadows +align 4 +LABELV cg_shadows +skip 272 +export cg_swingSpeed +align 4 +LABELV cg_swingSpeed +skip 272 +export cg_runroll +align 4 +LABELV cg_runroll +skip 272 +export cg_runpitch +align 4 +LABELV cg_runpitch +skip 272 +export cg_centertime +align 4 +LABELV cg_centertime +skip 272 +export cg_teslaTrailTime +align 4 +LABELV cg_teslaTrailTime +skip 272 +import cg_markPolys +export cg_buildables +align 4 +LABELV cg_buildables +skip 33264 +export cg_upgrades +align 4 +LABELV cg_upgrades +skip 480 +export cg_weapons +align 4 +LABELV cg_weapons +skip 51200 +export cgDC +align 4 +LABELV cgDC +skip 81760 +export cg_entities +align 4 +LABELV cg_entities +skip 1896448 +export cg +align 4 +LABELV cg +skip 163752 +export cgs +align 4 +LABELV cgs +skip 256100 +import g_nameBind2 +import g_nameBind1 +import BindingFromName +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_Parse_AddGlobalDefine +import UI_EscapeEmoticons +import UI_Text_IsEmoticon +import UI_Text_EmHeight +import UI_Text_EmWidth +import UI_Text_Height +import UI_Text_Width +import UI_Text_Paint_Limit +import UI_Text_Paint +import UI_DrawTextBlock +import Item_Text_Wrap +import Item_Text_Wrapped_Paint +import trap_R_SetClipRegion +import Controls_SetDefaults +import Controls_SetConfig +import Controls_GetConfig +import UI_OutOfMemory +import UI_InitMemory +import UI_Alloc +import UI_RemoveCaptureFunc +import UI_InstallCaptureFunc +import Display_CacheAll +import Menu_SetFeederSelection +import Menu_Paint +import Menu_Update +import Menus_CloseAll +import LerpColor +import Display_HandleKey +import Menus_CloseByName +import Menus_FindByName +import Display_KeyBindPending +import Display_CursorType +import Display_MouseMove +import Display_CaptureItem +import Display_GetContext +import Menus_ReplaceActive +import Menus_Activate +import Menus_AnyFullScreenVisible +import Menu_Reset +import Menus_ReplaceActiveByName +import Menus_ActivateByName +import Menu_PaintAll +import Menu_UpdateAll +import Menu_New +import Menu_Count +import PC_Script_Parse +import PC_String_Parse +import PC_Rect_Parse +import PC_Int_Parse +import PC_Color_Parse +import PC_Float_Parse +import Script_Parse +import String_Parse +import Rect_Parse +import Int_Parse +import Color_Parse +import Float_Parse +import Menu_ScrollFeeder +import Menu_HandleMouseMove +import Menu_HandleKey +import Menu_GetFocused +import Menu_PostParse +import Item_Init +import Menu_Init +import Display_ExpandMacros +import Init_Display +import String_Report +import String_Init +import String_Alloc +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $1402 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $1399 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 115 +byte 1 115 +byte 1 104 +byte 1 97 +byte 1 105 +byte 1 114 +byte 1 0 +align 1 +LABELV $1396 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 112 +byte 1 83 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 102 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $1390 +byte 1 44 +byte 1 0 +align 1 +LABELV $1389 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $1371 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 0 +align 1 +LABELV $1368 +byte 1 99 +byte 1 108 +byte 1 95 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 112 +byte 1 83 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 84 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $1356 +byte 1 67 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 47 +byte 1 83 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $1355 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 0 +align 1 +LABELV $1341 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $1338 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 50 +byte 1 100 +byte 1 47 +byte 1 98 +byte 1 105 +byte 1 103 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 0 +align 1 +LABELV $1336 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $1315 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 95 +byte 1 37 +byte 1 100 +byte 1 120 +byte 1 49 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $1296 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 115 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 95 +byte 1 49 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $1293 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 115 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 50 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $1290 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 95 +byte 1 116 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $1287 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 95 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 111 +byte 1 119 +byte 1 95 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $1284 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 95 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 111 +byte 1 119 +byte 1 95 +byte 1 108 +byte 1 101 +byte 1 102 +byte 1 116 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $1281 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 95 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 111 +byte 1 119 +byte 1 95 +byte 1 117 +byte 1 112 +byte 1 95 +byte 1 97 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $1278 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 95 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 111 +byte 1 119 +byte 1 95 +byte 1 100 +byte 1 119 +byte 1 110 +byte 1 95 +byte 1 97 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $1275 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $1272 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 50 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $1226 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 98 +byte 1 105 +byte 1 103 +byte 1 70 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $1224 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 70 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $1178 +byte 1 37 +byte 1 52 +byte 1 100 +byte 1 0 +align 1 +LABELV $1176 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $1174 +byte 1 94 +byte 1 55 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $1172 +byte 1 82 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 0 +align 1 +LABELV $1053 +byte 1 85 +byte 1 73 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 105 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1050 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 0 +align 1 +LABELV $1036 +byte 1 94 +byte 1 49 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 104 +byte 1 117 +byte 1 100 +byte 1 46 +byte 1 116 +byte 1 120 +byte 1 116 +byte 1 44 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 117 +byte 1 101 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $1033 +byte 1 94 +byte 1 51 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $1017 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 0 +align 1 +LABELV $1011 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 71 +byte 1 108 +byte 1 111 +byte 1 98 +byte 1 97 +byte 1 108 +byte 1 68 +byte 1 101 +byte 1 102 +byte 1 0 +align 1 +LABELV $997 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 104 +byte 1 117 +byte 1 100 +byte 1 46 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 0 +align 1 +LABELV $984 +byte 1 115 +byte 1 104 +byte 1 97 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 67 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $976 +byte 1 115 +byte 1 104 +byte 1 97 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 89 +byte 1 0 +align 1 +LABELV $968 +byte 1 115 +byte 1 104 +byte 1 97 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 88 +byte 1 0 +align 1 +LABELV $960 +byte 1 102 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 65 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $952 +byte 1 102 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 67 +byte 1 121 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $944 +byte 1 102 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 109 +byte 1 112 +byte 1 0 +align 1 +LABELV $932 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 115 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $924 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 66 +byte 1 117 +byte 1 122 +byte 1 122 +byte 1 83 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $916 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 70 +byte 1 111 +byte 1 99 +byte 1 117 +byte 1 115 +byte 1 83 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $908 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 69 +byte 1 120 +byte 1 105 +byte 1 116 +byte 1 83 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $900 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 69 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 83 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $892 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 0 +align 1 +LABELV $882 +byte 1 98 +byte 1 105 +byte 1 103 +byte 1 102 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $872 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 70 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $862 +byte 1 102 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $858 +byte 1 125 +byte 1 0 +align 1 +LABELV $849 +byte 1 123 +byte 1 0 +align 1 +LABELV $842 +byte 1 94 +byte 1 49 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 44 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $839 +byte 1 94 +byte 1 49 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $819 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 103 +byte 1 83 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 58 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 120 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $807 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 47 +byte 1 98 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 46 +byte 1 109 +byte 1 100 +byte 1 51 +byte 1 0 +align 1 +LABELV $804 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 47 +byte 1 106 +byte 1 101 +byte 1 116 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 95 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 104 +byte 1 46 +byte 1 109 +byte 1 100 +byte 1 51 +byte 1 0 +align 1 +LABELV $801 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 47 +byte 1 106 +byte 1 101 +byte 1 116 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 46 +byte 1 109 +byte 1 100 +byte 1 51 +byte 1 0 +align 1 +LABELV $798 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 47 +byte 1 117 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 46 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $795 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 47 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 46 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $792 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 47 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 95 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 46 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $780 +byte 1 94 +byte 1 55 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 0 +align 1 +LABELV $738 +byte 1 42 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $730 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 46 +byte 1 99 +byte 1 102 +byte 1 103 +byte 1 0 +align 1 +LABELV $728 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 46 +byte 1 99 +byte 1 102 +byte 1 103 +byte 1 0 +align 1 +LABELV $727 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 83 +byte 1 112 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 95 +byte 1 65 +byte 1 98 +byte 1 99 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 68 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 121 +byte 1 101 +byte 1 100 +byte 1 80 +byte 1 83 +byte 1 0 +align 1 +LABELV $724 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 66 +byte 1 108 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 80 +byte 1 83 +byte 1 0 +align 1 +LABELV $721 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 66 +byte 1 108 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 80 +byte 1 83 +byte 1 0 +align 1 +LABELV $718 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 66 +byte 1 108 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 80 +byte 1 83 +byte 1 0 +align 1 +LABELV $715 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 66 +byte 1 108 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 80 +byte 1 83 +byte 1 0 +align 1 +LABELV $712 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 68 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 121 +byte 1 101 +byte 1 100 +byte 1 80 +byte 1 83 +byte 1 0 +align 1 +LABELV $709 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 68 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 121 +byte 1 101 +byte 1 100 +byte 1 80 +byte 1 83 +byte 1 0 +align 1 +LABELV $706 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 68 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 80 +byte 1 83 +byte 1 0 +align 1 +LABELV $703 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 68 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 80 +byte 1 83 +byte 1 0 +align 1 +LABELV $700 +byte 1 111 +byte 1 114 +byte 1 103 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 99 +byte 1 98 +byte 1 117 +byte 1 108 +byte 1 98 +byte 1 80 +byte 1 83 +byte 1 0 +align 1 +LABELV $697 +byte 1 106 +byte 1 101 +byte 1 116 +byte 1 80 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 65 +byte 1 115 +byte 1 99 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 80 +byte 1 83 +byte 1 0 +align 1 +LABELV $694 +byte 1 106 +byte 1 101 +byte 1 116 +byte 1 80 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 72 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 80 +byte 1 83 +byte 1 0 +align 1 +LABELV $691 +byte 1 106 +byte 1 101 +byte 1 116 +byte 1 80 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 68 +byte 1 101 +byte 1 115 +byte 1 99 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 80 +byte 1 83 +byte 1 0 +align 1 +LABELV $688 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 99 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 80 +byte 1 83 +byte 1 0 +align 1 +LABELV $685 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 83 +byte 1 108 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 80 +byte 1 83 +byte 1 0 +align 1 +LABELV $682 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 65 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 84 +byte 1 117 +byte 1 98 +byte 1 101 +byte 1 80 +byte 1 83 +byte 1 0 +align 1 +LABELV $679 +byte 1 97 +byte 1 105 +byte 1 114 +byte 1 112 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 98 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 0 +align 1 +LABELV $676 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 69 +byte 1 118 +byte 1 111 +byte 1 108 +byte 1 118 +byte 1 101 +byte 1 80 +byte 1 83 +byte 1 0 +align 1 +LABELV $673 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 67 +byte 1 108 +byte 1 111 +byte 1 117 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 80 +byte 1 83 +byte 1 0 +align 1 +LABELV $670 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 67 +byte 1 108 +byte 1 111 +byte 1 117 +byte 1 100 +byte 1 80 +byte 1 83 +byte 1 0 +align 1 +LABELV $667 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 115 +byte 1 116 +byte 1 80 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 80 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 67 +byte 1 108 +byte 1 111 +byte 1 117 +byte 1 100 +byte 1 80 +byte 1 83 +byte 1 0 +align 1 +LABELV $664 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 109 +byte 1 97 +byte 1 114 +byte 1 107 +byte 1 115 +byte 1 47 +byte 1 119 +byte 1 97 +byte 1 107 +byte 1 101 +byte 1 0 +align 1 +LABELV $661 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 109 +byte 1 97 +byte 1 114 +byte 1 107 +byte 1 115 +byte 1 47 +byte 1 115 +byte 1 104 +byte 1 97 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 0 +align 1 +LABELV $658 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 80 +byte 1 83 +byte 1 0 +align 1 +LABELV $655 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 97 +byte 1 95 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $652 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 110 +byte 1 101 +byte 1 117 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 108 +byte 1 47 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 115 +byte 1 115 +byte 1 95 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $649 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 110 +byte 1 101 +byte 1 117 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 108 +byte 1 47 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 115 +byte 1 115 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $646 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 110 +byte 1 101 +byte 1 117 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 108 +byte 1 47 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 115 +byte 1 115 +byte 1 51 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $643 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 110 +byte 1 101 +byte 1 117 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 108 +byte 1 47 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 115 +byte 1 115 +byte 1 50 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $640 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 110 +byte 1 101 +byte 1 117 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 108 +byte 1 47 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 115 +byte 1 115 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $631 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 116 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 47 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 95 +byte 1 99 +byte 1 121 +byte 1 108 +byte 1 0 +align 1 +LABELV $628 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 47 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $625 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 47 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $622 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 105 +byte 1 115 +byte 1 105 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 95 +byte 1 102 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $619 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 105 +byte 1 115 +byte 1 105 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 0 +align 1 +LABELV $616 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 105 +byte 1 115 +byte 1 105 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $613 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 111 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $610 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 47 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $607 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 0 +align 1 +LABELV $604 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 50 +byte 1 100 +byte 1 47 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 108 +byte 1 107 +byte 1 0 +align 1 +LABELV $601 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 50 +byte 1 100 +byte 1 47 +byte 1 98 +byte 1 108 +byte 1 105 +byte 1 112 +byte 1 72 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $598 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 50 +byte 1 100 +byte 1 47 +byte 1 98 +byte 1 108 +byte 1 105 +byte 1 112 +byte 1 80 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $595 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 50 +byte 1 100 +byte 1 47 +byte 1 98 +byte 1 108 +byte 1 105 +byte 1 112 +byte 1 0 +align 1 +LABELV $592 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 0 +align 1 +LABELV $589 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 50 +byte 1 100 +byte 1 47 +byte 1 110 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $586 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 47 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 112 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $574 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 110 +byte 1 101 +byte 1 117 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 108 +byte 1 47 +byte 1 49 +byte 1 50 +byte 1 95 +byte 1 48 +byte 1 112 +byte 1 105 +byte 1 101 +byte 1 0 +align 1 +LABELV $573 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 110 +byte 1 101 +byte 1 117 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 108 +byte 1 47 +byte 1 49 +byte 1 48 +byte 1 95 +byte 1 53 +byte 1 112 +byte 1 105 +byte 1 101 +byte 1 0 +align 1 +LABELV $572 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 110 +byte 1 101 +byte 1 117 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 108 +byte 1 47 +byte 1 57 +byte 1 95 +byte 1 48 +byte 1 112 +byte 1 105 +byte 1 101 +byte 1 0 +align 1 +LABELV $571 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 110 +byte 1 101 +byte 1 117 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 108 +byte 1 47 +byte 1 55 +byte 1 95 +byte 1 53 +byte 1 112 +byte 1 105 +byte 1 101 +byte 1 0 +align 1 +LABELV $570 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 110 +byte 1 101 +byte 1 117 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 108 +byte 1 47 +byte 1 54 +byte 1 95 +byte 1 48 +byte 1 112 +byte 1 105 +byte 1 101 +byte 1 0 +align 1 +LABELV $569 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 110 +byte 1 101 +byte 1 117 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 108 +byte 1 47 +byte 1 52 +byte 1 95 +byte 1 53 +byte 1 112 +byte 1 105 +byte 1 101 +byte 1 0 +align 1 +LABELV $568 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 110 +byte 1 101 +byte 1 117 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 108 +byte 1 47 +byte 1 51 +byte 1 95 +byte 1 48 +byte 1 112 +byte 1 105 +byte 1 101 +byte 1 0 +align 1 +LABELV $567 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 110 +byte 1 101 +byte 1 117 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 108 +byte 1 47 +byte 1 49 +byte 1 95 +byte 1 53 +byte 1 112 +byte 1 105 +byte 1 101 +byte 1 0 +align 1 +LABELV $565 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 50 +byte 1 100 +byte 1 47 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 117 +byte 1 115 +byte 1 95 +byte 1 51 +byte 1 50 +byte 1 98 +byte 1 0 +align 1 +LABELV $564 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 50 +byte 1 100 +byte 1 47 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 95 +byte 1 51 +byte 1 50 +byte 1 98 +byte 1 0 +align 1 +LABELV $563 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 50 +byte 1 100 +byte 1 47 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 101 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 95 +byte 1 51 +byte 1 50 +byte 1 98 +byte 1 0 +align 1 +LABELV $562 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 50 +byte 1 100 +byte 1 47 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 115 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 51 +byte 1 50 +byte 1 98 +byte 1 0 +align 1 +LABELV $561 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 50 +byte 1 100 +byte 1 47 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 115 +byte 1 105 +byte 1 120 +byte 1 95 +byte 1 51 +byte 1 50 +byte 1 98 +byte 1 0 +align 1 +LABELV $560 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 50 +byte 1 100 +byte 1 47 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 102 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 95 +byte 1 51 +byte 1 50 +byte 1 98 +byte 1 0 +align 1 +LABELV $559 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 50 +byte 1 100 +byte 1 47 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 95 +byte 1 51 +byte 1 50 +byte 1 98 +byte 1 0 +align 1 +LABELV $558 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 50 +byte 1 100 +byte 1 47 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 116 +byte 1 104 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 95 +byte 1 51 +byte 1 50 +byte 1 98 +byte 1 0 +align 1 +LABELV $557 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 50 +byte 1 100 +byte 1 47 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 116 +byte 1 119 +byte 1 111 +byte 1 95 +byte 1 51 +byte 1 50 +byte 1 98 +byte 1 0 +align 1 +LABELV $556 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 50 +byte 1 100 +byte 1 47 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 95 +byte 1 51 +byte 1 50 +byte 1 98 +byte 1 0 +align 1 +LABELV $555 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 50 +byte 1 100 +byte 1 47 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 111 +byte 1 95 +byte 1 51 +byte 1 50 +byte 1 98 +byte 1 0 +align 1 +LABELV $552 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 114 +byte 1 47 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 50 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $549 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 114 +byte 1 47 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $546 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 108 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 47 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 50 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $543 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 108 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 47 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $540 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 47 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 97 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $537 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 47 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 97 +byte 1 105 +byte 1 114 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $534 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 47 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $531 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 47 +byte 1 97 +byte 1 98 +byte 1 111 +byte 1 109 +byte 1 98 +byte 1 95 +byte 1 98 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 50 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $528 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 47 +byte 1 97 +byte 1 98 +byte 1 111 +byte 1 109 +byte 1 98 +byte 1 95 +byte 1 98 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $525 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 53 +byte 1 47 +byte 1 97 +byte 1 105 +byte 1 114 +byte 1 112 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $522 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 47 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 95 +byte 1 98 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $519 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 47 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 100 +byte 1 95 +byte 1 98 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 50 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $516 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 47 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 100 +byte 1 95 +byte 1 98 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $513 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 47 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 37 +byte 1 100 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $506 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 47 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $503 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 47 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $500 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 47 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $497 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 47 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $494 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 47 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $491 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 47 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 118 +byte 1 111 +byte 1 108 +byte 1 118 +byte 1 101 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $488 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 47 +byte 1 101 +byte 1 109 +byte 1 112 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $485 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 47 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $482 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 106 +byte 1 101 +byte 1 116 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 47 +byte 1 104 +byte 1 105 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $479 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 106 +byte 1 101 +byte 1 116 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 47 +byte 1 105 +byte 1 100 +byte 1 108 +byte 1 101 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $476 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 106 +byte 1 101 +byte 1 116 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 47 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $461 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 47 +byte 1 102 +byte 1 111 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 112 +byte 1 115 +byte 1 47 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 110 +byte 1 107 +byte 1 37 +byte 1 105 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $457 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 47 +byte 1 102 +byte 1 111 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 112 +byte 1 115 +byte 1 47 +byte 1 115 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 104 +byte 1 37 +byte 1 105 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $453 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 47 +byte 1 102 +byte 1 111 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 112 +byte 1 115 +byte 1 47 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 37 +byte 1 105 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $450 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 47 +byte 1 102 +byte 1 111 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 112 +byte 1 115 +byte 1 47 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 112 +byte 1 37 +byte 1 105 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $445 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 47 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $442 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 47 +byte 1 119 +byte 1 97 +byte 1 116 +byte 1 114 +byte 1 95 +byte 1 117 +byte 1 110 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $439 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 47 +byte 1 119 +byte 1 97 +byte 1 116 +byte 1 114 +byte 1 95 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $436 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 47 +byte 1 119 +byte 1 97 +byte 1 116 +byte 1 114 +byte 1 95 +byte 1 105 +byte 1 110 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $433 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 47 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $430 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 47 +byte 1 108 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $427 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 47 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 116 +byte 1 97 +byte 1 108 +byte 1 107 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $424 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 47 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 116 +byte 1 97 +byte 1 108 +byte 1 107 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $421 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 47 +byte 1 116 +byte 1 97 +byte 1 108 +byte 1 107 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $418 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $415 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 109 +byte 1 103 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 47 +byte 1 115 +byte 1 112 +byte 1 105 +byte 1 110 +byte 1 117 +byte 1 112 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $412 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $409 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 114 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $406 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 47 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 52 +byte 1 47 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $403 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 47 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 52 +byte 1 47 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 95 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $400 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 47 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 49 +byte 1 47 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 98 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $397 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 121 +byte 1 101 +byte 1 47 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $394 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $391 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 100 +byte 1 121 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $388 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $385 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 121 +byte 1 101 +byte 1 47 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 98 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $382 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 114 +byte 1 101 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 99 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $379 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 118 +byte 1 111 +byte 1 108 +byte 1 118 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $370 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $300 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $299 +byte 1 36 +byte 1 0 +align 1 +LABELV $298 +byte 1 85 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 0 +align 1 +LABELV $290 +byte 1 87 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 0 +align 1 +LABELV $277 +byte 1 115 +byte 1 118 +byte 1 95 +byte 1 114 +byte 1 117 +byte 1 110 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $271 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 69 +byte 1 68 +byte 1 71 +byte 1 69 +byte 1 70 +byte 1 80 +byte 1 83 +byte 1 70 +byte 1 73 +byte 1 88 +byte 1 0 +align 1 +LABELV $270 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 120 +byte 1 0 +align 1 +LABELV $269 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $268 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 0 +align 1 +LABELV $267 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $266 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 110 +byte 1 111 +byte 1 84 +byte 1 97 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $265 +byte 1 112 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 95 +byte 1 109 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 0 +align 1 +LABELV $264 +byte 1 112 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 95 +byte 1 102 +byte 1 105 +byte 1 120 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $263 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 95 +byte 1 99 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 77 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $262 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 111 +byte 1 111 +byte 1 116 +byte 1 104 +byte 1 67 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $261 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $260 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 101 +byte 1 70 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 83 +byte 1 112 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $259 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 101 +byte 1 70 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 69 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $258 +byte 1 103 +byte 1 95 +byte 1 115 +byte 1 121 +byte 1 110 +byte 1 99 +byte 1 104 +byte 1 114 +byte 1 111 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 67 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $257 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 95 +byte 1 98 +byte 1 108 +byte 1 111 +byte 1 111 +byte 1 100 +byte 1 0 +align 1 +LABELV $256 +byte 1 99 +byte 1 108 +byte 1 95 +byte 1 112 +byte 1 97 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $255 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 78 +byte 1 117 +byte 1 100 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $254 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 111 +byte 1 112 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $253 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 101 +byte 1 98 +byte 1 117 +byte 1 103 +byte 1 82 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 109 +byte 1 0 +align 1 +LABELV $252 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 86 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 65 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $251 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 86 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 65 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $250 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 65 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $249 +byte 1 84 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $248 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 97 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 0 +align 1 +LABELV $247 +byte 1 48 +byte 1 32 +byte 1 48 +byte 1 0 +align 1 +LABELV $246 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $245 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 99 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $244 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $243 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 101 +byte 1 98 +byte 1 117 +byte 1 103 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $242 +byte 1 48 +byte 1 46 +byte 1 54 +byte 1 53 +byte 1 0 +align 1 +LABELV $241 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 112 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 66 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 90 +byte 1 111 +byte 1 111 +byte 1 109 +byte 1 0 +align 1 +LABELV $240 +byte 1 55 +byte 1 46 +byte 1 48 +byte 1 0 +align 1 +LABELV $239 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 112 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 66 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 83 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $238 +byte 1 48 +byte 1 46 +byte 1 55 +byte 1 0 +align 1 +LABELV $237 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 112 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 66 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 77 +byte 1 97 +byte 1 120 +byte 1 0 +align 1 +LABELV $236 +byte 1 48 +byte 1 46 +byte 1 53 +byte 1 0 +align 1 +LABELV $235 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 112 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 66 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 68 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 82 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $234 +byte 1 49 +byte 1 48 +byte 1 46 +byte 1 48 +byte 1 0 +align 1 +LABELV $233 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 112 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 66 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 85 +byte 1 112 +byte 1 82 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $232 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 103 +byte 1 0 +align 1 +LABELV $231 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 103 +byte 1 0 +align 1 +LABELV $230 +byte 1 0 +align 1 +LABELV $229 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 103 +byte 1 0 +align 1 +LABELV $228 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 100 +byte 1 70 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 69 +byte 1 110 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $227 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 104 +byte 1 117 +byte 1 100 +byte 1 46 +byte 1 116 +byte 1 120 +byte 1 116 +byte 1 0 +align 1 +LABELV $226 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 100 +byte 1 70 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $225 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 116 +byte 1 117 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 105 +byte 1 97 +byte 1 108 +byte 1 0 +align 1 +LABELV $224 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 83 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 80 +byte 1 108 +byte 1 97 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $223 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 67 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 68 +byte 1 105 +byte 1 97 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 115 +byte 1 0 +align 1 +LABELV $222 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 68 +byte 1 105 +byte 1 97 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 115 +byte 1 0 +align 1 +LABELV $221 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 85 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 68 +byte 1 105 +byte 1 97 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 115 +byte 1 0 +align 1 +LABELV $220 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 87 +byte 1 97 +byte 1 114 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 68 +byte 1 105 +byte 1 97 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 115 +byte 1 0 +align 1 +LABELV $219 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 101 +byte 1 98 +byte 1 117 +byte 1 103 +byte 1 80 +byte 1 86 +byte 1 83 +byte 1 0 +align 1 +LABELV $218 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 101 +byte 1 98 +byte 1 117 +byte 1 103 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 115 +byte 1 0 +align 1 +LABELV $217 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 101 +byte 1 98 +byte 1 117 +byte 1 103 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $216 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 70 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $215 +byte 1 51 +byte 1 48 +byte 1 48 +byte 1 48 +byte 1 0 +align 1 +LABELV $214 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 111 +byte 1 108 +byte 1 101 +byte 1 76 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 121 +byte 1 0 +align 1 +LABELV $213 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 98 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $212 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 101 +byte 1 112 +byte 1 116 +byte 1 104 +byte 1 83 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $211 +byte 1 54 +byte 1 48 +byte 1 48 +byte 1 0 +align 1 +LABELV $210 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 102 +byte 1 108 +byte 1 121 +byte 1 83 +byte 1 112 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $209 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 66 +byte 1 117 +byte 1 98 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 90 +byte 1 111 +byte 1 111 +byte 1 109 +byte 1 0 +align 1 +LABELV $208 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 66 +byte 1 117 +byte 1 98 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $207 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 117 +byte 1 110 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $206 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 115 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 84 +byte 1 111 +byte 1 103 +byte 1 103 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $205 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 121 +byte 1 83 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 0 +align 1 +LABELV $204 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 66 +byte 1 108 +byte 1 117 +byte 1 101 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 69 +byte 1 114 +byte 1 114 +byte 1 111 +byte 1 114 +byte 1 115 +byte 1 0 +align 1 +LABELV $203 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 119 +byte 1 119 +byte 1 84 +byte 1 111 +byte 1 103 +byte 1 103 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $202 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 119 +byte 1 119 +byte 1 70 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 0 +align 1 +LABELV $201 +byte 1 51 +byte 1 48 +byte 1 48 +byte 1 0 +align 1 +LABELV $200 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 119 +byte 1 119 +byte 1 83 +byte 1 109 +byte 1 111 +byte 1 111 +byte 1 116 +byte 1 104 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $199 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 66 +byte 1 66 +byte 1 79 +byte 1 88 +byte 1 0 +align 1 +LABELV $198 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 83 +byte 1 117 +byte 1 114 +byte 1 102 +byte 1 78 +byte 1 111 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 0 +align 1 +LABELV $197 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 110 +byte 1 111 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 84 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 0 +align 1 +LABELV $196 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 110 +byte 1 111 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 67 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $195 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 110 +byte 1 111 +byte 1 80 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 68 +byte 1 117 +byte 1 112 +byte 1 108 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $194 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 67 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 115 +byte 1 79 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 0 +align 1 +LABELV $193 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 0 +align 1 +LABELV $192 +byte 1 56 +byte 1 0 +align 1 +LABELV $191 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 77 +byte 1 97 +byte 1 120 +byte 1 80 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 0 +align 1 +LABELV $190 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 83 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 77 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $189 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 0 +align 1 +LABELV $188 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $187 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 68 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 67 +byte 1 97 +byte 1 109 +byte 1 0 +align 1 +LABELV $186 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 114 +byte 1 100 +byte 1 80 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 83 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 86 +byte 1 105 +byte 1 101 +byte 1 119 +byte 1 77 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $185 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 114 +byte 1 100 +byte 1 80 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 80 +byte 1 105 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 70 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 0 +align 1 +LABELV $184 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 114 +byte 1 100 +byte 1 80 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 65 +byte 1 110 +byte 1 103 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $183 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 114 +byte 1 100 +byte 1 80 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $182 +byte 1 55 +byte 1 53 +byte 1 0 +align 1 +LABELV $181 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 114 +byte 1 100 +byte 1 80 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 82 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $180 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 114 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 103 +byte 1 116 +byte 1 104 +byte 1 0 +align 1 +LABELV $179 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 114 +byte 1 119 +byte 1 105 +byte 1 100 +byte 1 116 +byte 1 104 +byte 1 0 +align 1 +LABELV $178 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 114 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $177 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 102 +byte 1 111 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 112 +byte 1 115 +byte 1 0 +align 1 +LABELV $176 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 119 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $175 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 110 +byte 1 111 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 109 +byte 1 115 +byte 1 0 +align 1 +LABELV $174 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 101 +byte 1 98 +byte 1 117 +byte 1 103 +byte 1 77 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $173 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 110 +byte 1 111 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 0 +align 1 +LABELV $172 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 101 +byte 1 114 +byte 1 114 +byte 1 111 +byte 1 114 +byte 1 100 +byte 1 101 +byte 1 99 +byte 1 97 +byte 1 121 +byte 1 0 +align 1 +LABELV $171 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 101 +byte 1 98 +byte 1 117 +byte 1 103 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $170 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 101 +byte 1 98 +byte 1 117 +byte 1 103 +byte 1 112 +byte 1 111 +byte 1 115 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $169 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 101 +byte 1 98 +byte 1 117 +byte 1 103 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 109 +byte 1 0 +align 1 +LABELV $168 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 109 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $167 +byte 1 48 +byte 1 46 +byte 1 51 +byte 1 0 +align 1 +LABELV $166 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 115 +byte 1 119 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 83 +byte 1 112 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $165 +byte 1 48 +byte 1 46 +byte 1 48 +byte 1 48 +byte 1 53 +byte 1 0 +align 1 +LABELV $164 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 114 +byte 1 117 +byte 1 110 +byte 1 114 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $163 +byte 1 48 +byte 1 46 +byte 1 48 +byte 1 48 +byte 1 50 +byte 1 0 +align 1 +LABELV $162 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 114 +byte 1 117 +byte 1 110 +byte 1 112 +byte 1 105 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 0 +align 1 +LABELV $161 +byte 1 51 +byte 1 0 +align 1 +LABELV $160 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 99 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $159 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 90 +byte 1 0 +align 1 +LABELV $158 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 89 +byte 1 0 +align 1 +LABELV $157 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 88 +byte 1 0 +align 1 +LABELV $156 +byte 1 50 +byte 1 53 +byte 1 48 +byte 1 0 +align 1 +LABELV $155 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 108 +byte 1 97 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $154 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 83 +byte 1 112 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $153 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 111 +byte 1 109 +byte 1 101 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $152 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 109 +byte 1 97 +byte 1 114 +byte 1 107 +byte 1 115 +byte 1 0 +align 1 +LABELV $151 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 115 +byte 1 115 +byte 1 104 +byte 1 97 +byte 1 105 +byte 1 114 +byte 1 83 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 0 +align 1 +LABELV $150 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 67 +byte 1 114 +byte 1 111 +byte 1 115 +byte 1 115 +byte 1 104 +byte 1 97 +byte 1 105 +byte 1 114 +byte 1 78 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $149 +byte 1 50 +byte 1 0 +align 1 +LABELV $148 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 67 +byte 1 114 +byte 1 111 +byte 1 115 +byte 1 115 +byte 1 104 +byte 1 97 +byte 1 105 +byte 1 114 +byte 1 0 +align 1 +LABELV $147 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 67 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 66 +byte 1 97 +byte 1 114 +byte 1 0 +align 1 +LABELV $146 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 83 +byte 1 110 +byte 1 97 +byte 1 112 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 0 +align 1 +LABELV $145 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 68 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $144 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 70 +byte 1 80 +byte 1 83 +byte 1 0 +align 1 +LABELV $143 +byte 1 48 +byte 1 0 +align 1 +LABELV $142 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 67 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $141 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $140 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 50 +byte 1 68 +byte 1 0 +align 1 +LABELV $139 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 115 +byte 1 104 +byte 1 97 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 115 +byte 1 0 +align 1 +LABELV $138 +byte 1 48 +byte 1 46 +byte 1 52 +byte 1 0 +align 1 +LABELV $137 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 111 +byte 1 83 +byte 1 101 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $136 +byte 1 49 +byte 1 48 +byte 1 48 +byte 1 0 +align 1 +LABELV $135 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 118 +byte 1 105 +byte 1 101 +byte 1 119 +byte 1 115 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 0 +align 1 +LABELV $134 +byte 1 49 +byte 1 0 +align 1 +LABELV $133 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 71 +byte 1 117 +byte 1 110 +byte 1 0 +align 1 +LABELV $130 +byte 1 118 +byte 1 109 +byte 1 77 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 0 diff --git a/build/release-linux-x86_64/base/cgame/cg_marks.asm b/build/release-linux-x86_64/base/cgame/cg_marks.asm new file mode 100644 index 0000000..fdb7938 --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/cg_marks.asm @@ -0,0 +1,2149 @@ +export CG_InitMarkPolys +code +proc CG_InitMarkPolys 12 12 +ADDRGP4 cg_markPolys +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 4030464 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRGP4 cg_activeMarkPolys+4 +ADDRGP4 cg_activeMarkPolys +ASGNP4 +ADDRLP4 4 +ADDRGP4 cg_activeMarkPolys +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 cg_freeMarkPolys +ADDRGP4 cg_markPolys +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $118 +ADDRLP4 8 +CNSTI4 1968 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRGP4 cg_markPolys+4 +ADDP4 +ADDRLP4 8 +INDIRI4 +ADDRGP4 cg_markPolys+1968 +ADDP4 +ASGNP4 +LABELV $119 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2047 +LTI4 $118 +LABELV $116 +endproc CG_InitMarkPolys 12 12 +export CG_FreeMarkPoly +proc CG_FreeMarkPoly 12 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $125 +ADDRGP4 $127 +ARGP4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $125 +ADDRLP4 4 +CNSTI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRGP4 cg_freeMarkPolys +INDIRP4 +ASGNP4 +ADDRGP4 cg_freeMarkPolys +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $124 +endproc CG_FreeMarkPoly 12 4 +export CG_AllocMark +proc CG_AllocMark 16 12 +ADDRGP4 cg_freeMarkPolys +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $129 +ADDRLP4 4 +ADDRGP4 cg_activeMarkPolys +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $132 +JUMPV +LABELV $131 +ADDRGP4 cg_activeMarkPolys +INDIRP4 +ARGP4 +ADDRGP4 CG_FreeMarkPoly +CALLV +pop +LABELV $132 +ADDRLP4 8 +ADDRGP4 cg_activeMarkPolys +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $134 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +EQI4 $131 +LABELV $134 +LABELV $129 +ADDRLP4 8 +ADDRGP4 cg_freeMarkPolys +ASGNP4 +ADDRLP4 12 +ADDRLP4 8 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 1968 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRGP4 cg_activeMarkPolys+4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRGP4 cg_activeMarkPolys +ASGNP4 +ADDRGP4 cg_activeMarkPolys+4 +INDIRP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 cg_activeMarkPolys+4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $128 +endproc CG_AllocMark 16 12 +export CG_ImpactMark +proc CG_ImpactMark 12152 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 16 +ADDRFP4 16 +INDIRF4 +ASGNF4 +ADDRFP4 20 +ADDRFP4 20 +INDIRF4 +ASGNF4 +ADDRFP4 24 +ADDRFP4 24 +INDIRF4 +ASGNF4 +ADDRFP4 28 +ADDRFP4 28 +INDIRF4 +ASGNF4 +ADDRFP4 32 +ADDRFP4 32 +INDIRI4 +ASGNI4 +ADDRFP4 36 +ADDRFP4 36 +INDIRF4 +ASGNF4 +ADDRFP4 40 +ADDRFP4 40 +INDIRI4 +ASGNI4 +ADDRGP4 cg_addMarks+12 +INDIRI4 +CNSTI4 0 +NEI4 $139 +ADDRGP4 $138 +JUMPV +LABELV $139 +ADDRFP4 36 +INDIRF4 +CNSTF4 0 +GTF4 $142 +ADDRGP4 $144 +ARGP4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $142 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 VectorNormalize2 +CALLF4 +pop +ADDRLP4 0+12 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 PerpendicularVector +CALLV +pop +ADDRLP4 0+24 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 0+12 +ARGP4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 0+24 +ARGP4 +ADDRLP4 0+12 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 48 +CNSTF4 1056964608 +ADDRFP4 36 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +LABELV $150 +ADDRLP4 10520 +ADDRLP4 44 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 10520 +INDIRI4 +ADDRLP4 4856 +ADDP4 +ADDRLP4 10520 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +ADDRFP4 36 +INDIRF4 +ADDRLP4 10520 +INDIRI4 +ADDRLP4 0+12 +ADDP4 +INDIRF4 +MULF4 +SUBF4 +ADDRFP4 36 +INDIRF4 +ADDRLP4 10520 +INDIRI4 +ADDRLP4 0+24 +ADDP4 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 10528 +ADDRLP4 44 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 10528 +INDIRI4 +ADDRLP4 4856+12 +ADDP4 +ADDRLP4 10528 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +ADDRFP4 36 +INDIRF4 +ADDRLP4 10528 +INDIRI4 +ADDRLP4 0+12 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 36 +INDIRF4 +ADDRLP4 10528 +INDIRI4 +ADDRLP4 0+24 +ADDP4 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 10536 +ADDRLP4 44 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 10536 +INDIRI4 +ADDRLP4 4856+24 +ADDP4 +ADDRLP4 10536 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +ADDRFP4 36 +INDIRF4 +ADDRLP4 10536 +INDIRI4 +ADDRLP4 0+12 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 36 +INDIRF4 +ADDRLP4 10536 +INDIRI4 +ADDRLP4 0+24 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 10544 +ADDRLP4 44 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 10544 +INDIRI4 +ADDRLP4 4856+36 +ADDP4 +ADDRLP4 10544 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +ADDRFP4 36 +INDIRF4 +ADDRLP4 10544 +INDIRI4 +ADDRLP4 0+12 +ADDP4 +INDIRF4 +MULF4 +SUBF4 +ADDRFP4 36 +INDIRF4 +ADDRLP4 10544 +INDIRI4 +ADDRLP4 0+24 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $151 +ADDRLP4 44 +ADDRLP4 44 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 3 +LTI4 $150 +ADDRLP4 10520 +CNSTF4 3248488448 +ASGNF4 +ADDRLP4 4908 +ADDRLP4 10520 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4908+4 +ADDRLP4 10520 +INDIRF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4908+8 +CNSTF4 3248488448 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +CNSTI4 4 +ARGI4 +ADDRLP4 4856 +ARGP4 +ADDRLP4 4908 +ARGP4 +CNSTI4 400 +ARGI4 +ADDRLP4 56 +ARGP4 +CNSTI4 700 +ARGI4 +ADDRLP4 4920 +ARGP4 +ADDRLP4 10528 +ADDRGP4 trap_CM_MarkFragments +CALLI4 +ASGNI4 +ADDRLP4 4904 +ADDRLP4 10528 +INDIRI4 +ASGNI4 +ADDRLP4 10540 +CNSTF4 1132396544 +ADDRFP4 16 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 10544 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 10540 +INDIRF4 +ADDRLP4 10544 +INDIRF4 +LTF4 $168 +ADDRLP4 10532 +ADDRLP4 10540 +INDIRF4 +ADDRLP4 10544 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $169 +JUMPV +LABELV $168 +ADDRLP4 10532 +ADDRLP4 10540 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $169 +ADDRLP4 52 +ADDRLP4 10532 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 10548 +CNSTF4 1132396544 +ADDRFP4 20 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 10552 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 10548 +INDIRF4 +ADDRLP4 10552 +INDIRF4 +LTF4 $172 +ADDRLP4 10536 +ADDRLP4 10548 +INDIRF4 +ADDRLP4 10552 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $173 +JUMPV +LABELV $172 +ADDRLP4 10536 +ADDRLP4 10548 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $173 +ADDRLP4 52+1 +ADDRLP4 10536 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 10560 +CNSTF4 1132396544 +ADDRFP4 24 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 10564 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 10560 +INDIRF4 +ADDRLP4 10564 +INDIRF4 +LTF4 $176 +ADDRLP4 10556 +ADDRLP4 10560 +INDIRF4 +ADDRLP4 10564 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $177 +JUMPV +LABELV $176 +ADDRLP4 10556 +ADDRLP4 10560 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $177 +ADDRLP4 52+2 +ADDRLP4 10556 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 10572 +CNSTF4 1132396544 +ADDRFP4 28 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 10576 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 10572 +INDIRF4 +ADDRLP4 10576 +INDIRF4 +LTF4 $180 +ADDRLP4 10568 +ADDRLP4 10572 +INDIRF4 +ADDRLP4 10576 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $181 +JUMPV +LABELV $180 +ADDRLP4 10568 +ADDRLP4 10572 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $181 +ADDRLP4 52+3 +ADDRLP4 10568 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 40 +ADDRLP4 4920 +ASGNP4 +ADDRGP4 $185 +JUMPV +LABELV $182 +ADDRLP4 40 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 64 +LEI4 $186 +ADDRLP4 40 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 64 +ASGNI4 +LABELV $186 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +ADDRLP4 10580 +ADDRLP4 10588 +ASGNP4 +ADDRGP4 $191 +JUMPV +LABELV $188 +ADDRLP4 10580 +INDIRP4 +CNSTI4 12 +ADDRLP4 40 +INDIRP4 +INDIRI4 +ADDRLP4 36 +INDIRI4 +ADDI4 +MULI4 +ADDRLP4 56 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 12124 +ADDRLP4 10580 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12144 +CNSTI4 4 +ASGNI4 +ADDRLP4 12124+4 +ADDRLP4 10580 +INDIRP4 +ADDRLP4 12144 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12144 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12148 +CNSTI4 8 +ASGNI4 +ADDRLP4 12124+8 +ADDRLP4 10580 +INDIRP4 +ADDRLP4 12148 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12148 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 10580 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRLP4 12124 +INDIRF4 +ADDRLP4 0+12 +INDIRF4 +MULF4 +ADDRLP4 12124+4 +INDIRF4 +ADDRLP4 0+12+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 12124+8 +INDIRF4 +ADDRLP4 0+12+8 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 48 +INDIRF4 +MULF4 +CNSTF4 1056964608 +ADDF4 +ASGNF4 +ADDRLP4 10580 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRLP4 12124 +INDIRF4 +ADDRLP4 0+24 +INDIRF4 +MULF4 +ADDRLP4 12124+4 +INDIRF4 +ADDRLP4 0+24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 12124+8 +INDIRF4 +ADDRLP4 0+24+8 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 48 +INDIRF4 +MULF4 +CNSTF4 1056964608 +ADDF4 +ASGNF4 +ADDRLP4 10580 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 52 +INDIRI4 +ASGNI4 +LABELV $189 +ADDRLP4 36 +ADDRLP4 36 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 10580 +ADDRLP4 10580 +INDIRP4 +CNSTI4 24 +ADDP4 +ASGNP4 +LABELV $191 +ADDRLP4 36 +INDIRI4 +ADDRLP4 40 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +LTI4 $188 +ADDRFP4 40 +INDIRI4 +CNSTI4 0 +EQI4 $208 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 40 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 10588 +ARGP4 +ADDRGP4 trap_R_AddPolyToScene +CALLV +pop +ADDRGP4 $183 +JUMPV +LABELV $208 +ADDRLP4 12124 +ADDRGP4 CG_AllocMark +CALLP4 +ASGNP4 +ADDRLP4 10584 +ADDRLP4 12124 +INDIRP4 +ASGNP4 +ADDRLP4 10584 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRLP4 10584 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRFP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 10584 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 10584 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 40 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 10584 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRFP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 10584 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 10584 +INDIRP4 +CNSTI4 28 +ADDP4 +ADDRFP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 10584 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRFP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 10584 +INDIRP4 +CNSTI4 48 +ADDP4 +ARGP4 +ADDRLP4 10588 +ARGP4 +CNSTU4 24 +ADDRLP4 40 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CVIU4 4 +MULU4 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRLP4 12128 +ADDRGP4 markTotal +ASGNP4 +ADDRLP4 12128 +INDIRP4 +ADDRLP4 12128 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $183 +ADDRLP4 44 +ADDRLP4 44 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 40 +ADDRLP4 40 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +LABELV $185 +ADDRLP4 44 +INDIRI4 +ADDRLP4 4904 +INDIRI4 +LTI4 $182 +LABELV $138 +endproc CG_ImpactMark 12152 28 +export CG_AddMarks +proc CG_AddMarks 80 12 +ADDRGP4 cg_addMarks+12 +INDIRI4 +CNSTI4 0 +NEI4 $212 +ADDRGP4 $211 +JUMPV +LABELV $212 +ADDRLP4 0 +ADDRGP4 cg_activeMarkPolys+4 +INDIRP4 +ASGNP4 +ADDRGP4 $219 +JUMPV +LABELV $216 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 cg+109556 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 8000 +ADDI4 +LEI4 $220 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_FreeMarkPoly +CALLV +pop +ADDRGP4 $217 +JUMPV +LABELV $220 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 8000 +ADDI4 +ADDRGP4 cg+109556 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 500 +GEI4 $224 +ADDRLP4 8 +CNSTI4 255 +ADDRLP4 12 +INDIRI4 +MULI4 +CNSTI4 500 +DIVI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $226 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $231 +JUMPV +LABELV $228 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ADDP4 +CNSTI4 23 +ADDP4 +ADDRLP4 8 +INDIRI4 +CVIU4 4 +CVUU1 4 +ASGNU1 +LABELV $229 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $231 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRI4 +LTI4 $228 +ADDRGP4 $227 +JUMPV +LABELV $226 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $235 +JUMPV +LABELV $232 +ADDRLP4 32 +CNSTI4 20 +ASGNI4 +ADDRLP4 36 +ADDRLP4 0 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 8 +INDIRI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRLP4 40 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 36 +INDIRF4 +ADDRLP4 40 +INDIRF4 +LTF4 $237 +ADDRLP4 24 +ADDRLP4 36 +INDIRF4 +ADDRLP4 40 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $238 +JUMPV +LABELV $237 +ADDRLP4 24 +ADDRLP4 36 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $238 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ADDP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +ADDRLP4 24 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 52 +CNSTI4 24 +ASGNI4 +ADDRLP4 56 +ADDRLP4 0 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 8 +INDIRI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRLP4 60 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 56 +INDIRF4 +ADDRLP4 60 +INDIRF4 +LTF4 $240 +ADDRLP4 44 +ADDRLP4 56 +INDIRF4 +ADDRLP4 60 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $241 +JUMPV +LABELV $240 +ADDRLP4 44 +ADDRLP4 56 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $241 +ADDRLP4 52 +INDIRI4 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ADDP4 +CNSTI4 21 +ADDP4 +ADDRLP4 44 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 72 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 8 +INDIRI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRLP4 76 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 72 +INDIRF4 +ADDRLP4 76 +INDIRF4 +LTF4 $243 +ADDRLP4 64 +ADDRLP4 72 +INDIRF4 +ADDRLP4 76 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $244 +JUMPV +LABELV $243 +ADDRLP4 64 +ADDRLP4 72 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $244 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ADDP4 +CNSTI4 22 +ADDP4 +ADDRLP4 64 +INDIRU4 +CVUU1 4 +ASGNU1 +LABELV $233 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $235 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRI4 +LTI4 $232 +LABELV $227 +LABELV $224 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ARGP4 +ADDRGP4 trap_R_AddPolyToScene +CALLV +pop +LABELV $217 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +ASGNP4 +LABELV $219 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 cg_activeMarkPolys +CVPU4 4 +NEU4 $216 +LABELV $211 +endproc CG_AddMarks 80 12 +bss +align 4 +LABELV markTotal +skip 4 +export cg_freeMarkPolys +align 4 +LABELV cg_freeMarkPolys +skip 4 +export cg_activeMarkPolys +align 4 +LABELV cg_activeMarkPolys +skip 1968 +import trap_GetDemoName +import trap_GetDemoPos +import trap_GetDemoState +import trap_GetEntityToken +import trap_getCameraInfo +import trap_startCamera +import trap_loadCamera +import trap_RealTime +import trap_SnapVector +import trap_CIN_SetExtents +import trap_CIN_DrawCinematic +import trap_CIN_RunCinematic +import trap_CIN_StopCinematic +import trap_CIN_PlayCinematic +import trap_Key_GetOverstrikeMode +import trap_Key_SetOverstrikeMode +import trap_Key_SetBinding +import trap_Key_GetBindingBuf +import trap_Key_KeynumToStringBuf +import trap_Key_GetKey +import trap_Key_SetCatcher +import trap_Key_GetCatcher +import trap_Key_IsDown +import trap_R_RegisterFont +import trap_MemoryRemaining +import testPrintFloat +import testPrintInt +import trap_SetUserCmdValue +import trap_GetUserCmd +import trap_GetCurrentCmdNumber +import trap_GetServerCommand +import trap_GetSnapshot +import trap_GetCurrentSnapshotNumber +import trap_GetGameState +import trap_GetGlconfig +import trap_R_RemapShader +import trap_R_LerpTag +import trap_R_ModelBounds +import trap_R_DrawStretchPic +import trap_R_SetColor +import trap_R_RenderScene +import trap_R_LightForPoint +import trap_R_AddAdditiveLightToScene +import trap_R_AddLightToScene +import trap_R_inPVS +import trap_R_AddPolysToScene +import trap_R_AddPolyToScene +import trap_R_AddRefEntityToScene +import trap_R_ClearScene +import trap_R_RegisterShaderNoMip +import trap_R_RegisterShader +import trap_R_RegisterSkin +import trap_R_RegisterModel +import trap_R_LoadWorldMap +import trap_S_StopBackgroundTrack +import trap_S_StartBackgroundTrack +import trap_S_RegisterSound +import trap_S_Respatialize +import trap_S_UpdateEntityPosition +import trap_S_AddRealLoopingSound +import trap_S_AddLoopingSound +import trap_S_ClearLoopingSounds +import trap_S_StartLocalSound +import trap_S_StopLoopingSound +import trap_S_StartSound +import trap_CM_MarkFragments +import trap_CM_TransformedBiSphereTrace +import trap_CM_BiSphereTrace +import trap_CM_TransformedCapsuleTrace +import trap_CM_CapsuleTrace +import trap_CM_TransformedBoxTrace +import trap_CM_BoxTrace +import trap_CM_TransformedPointContents +import trap_CM_PointContents +import trap_CM_TempBoxModel +import trap_CM_InlineModel +import trap_CM_NumInlineModels +import trap_CM_LoadMap +import trap_UpdateScreen +import trap_SendClientCommand +import trap_AddCommand +import trap_SendConsoleCommand +import trap_FS_GetFileList +import trap_FS_Seek +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_LiteralArgs +import trap_Args +import trap_Argv +import trap_Argc +import trap_Cvar_VariableStringBuffer +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_Milliseconds +import trap_Error +import trap_Print +import CG_TutorialText +import CG_WritePTRCode +import CG_ReadPTRCode +import CG_DestroyTestTS_f +import CG_TestTS_f +import CG_AddTrails +import CG_IsTrailSystemValid +import CG_DestroyTrailSystem +import CG_SpawnNewTrailSystem +import CG_RegisterTrailSystem +import CG_LoadTrailSystems +import CG_DestroyTestPS_f +import CG_TestPS_f +import CG_ParticleSystemEntity +import CG_AddParticles +import CG_SetParticleSystemNormal +import CG_IsParticleSystemValid +import CG_IsParticleSystemInfinite +import CG_DestroyParticleSystem +import CG_SpawnNewParticleSystem +import CG_RegisterParticleSystem +import CG_LoadParticleSystems +import CG_SetAttachmentOffset +import CG_SetAttachmentParticle +import CG_SetAttachmentTag +import CG_SetAttachmentCent +import CG_SetAttachmentPoint +import CG_AttachToParticle +import CG_AttachToTag +import CG_AttachToCent +import CG_AttachToPoint +import CG_Attached +import CG_AttachmentCentNum +import CG_AttachmentVelocity +import CG_AttachmentAxis +import CG_AttachmentDir +import CG_AttachmentPoint +import CG_CheckChangedPredictableEvents +import CG_TransitionPlayerState +import CG_Respawn +import CG_ShaderStateChanged +import CG_SetConfigValues +import CG_ParseServerinfo +import CG_ExecuteNewServerCommands +import CG_RequestScores +import CG_InitConsoleCommands +import CG_ConsoleCommand +import CG_ProcessSnapshots +import CG_AlienSense +import CG_Scanner +import CG_UpdateEntityPositions +import CG_DrawItemSelectText +import CG_DrawItemSelect +import CG_AddPlayerWeapon +import CG_AddViewWeapon +import CG_ShotgunFire +import CG_Bullet +import CG_MissileHitEntity +import CG_MissileHitWall +import CG_FireWeapon +import CG_RegisterWeapon +import CG_InitWeapons +import CG_RegisterUpgrade +import CG_InitUpgrades +import CG_Weapon_f +import CG_PrevWeapon_f +import CG_NextWeapon_f +import CG_PositionRotatedEntityOnTag +import CG_PositionEntityOnTag +import CG_AdjustPositionForMover +import CG_Beam +import CG_AddPacketEntities +import CG_SetEntitySoundPosition +import CG_DrawBoundingBox +import CG_PainEvent +import CG_EntityEvent +import CG_CheckEvents +import CG_PredictPlayerState +import CG_BiSphereTrace +import CG_CapTrace +import CG_Trace +import CG_PointContents +import CG_BuildSolidList +import CG_ModelDoor +import CG_AnimMapObj +import CG_RunLerpFrame +import CG_SortDistance +import CG_DrawChatBubble +import CG_AlienBuildableExplosion +import CG_HumanBuildableExplosion +import CG_InitBuildables +import CG_DrawBuildableStatus +import CG_BuildableStatusParse +import CG_Buildable +import CG_GhostBuildable +import CG_GetPlayerLocation +import CG_Bleed +import CG_PlayerDisconnect +import CG_CustomSound +import CG_PrecacheClientInfo +import CG_NewClientInfo +import CG_ResetPlayerEntity +import CG_Corpse +import CG_Player +import CG_DrawField +import CG_ResetPainBlend +import CG_UpdateMediaFraction +import CG_DrawLoadingScreen +import CG_Text_PaintChar +import CG_GetKillerText +import CG_GetTeamColor +import CG_SetPrintString +import CG_RunMenuScript +import CG_GetValue +import CG_OwnerDraw +import CG_DrawActive +import CG_CenterPrint +import CG_AddSpeed +import CG_AddLagometerSnapshotInfo +import CG_AddLagometerFrameInfo +import CG_GetColorCharForHealth +import CG_KeyBinding +import CG_WorldToScreen +import CG_DrawTopBottom +import CG_DrawSides +import CG_DrawRect +import CG_ColorForHealth +import CG_TileClear +import CG_FadeColor +import CG_DrawStrlen +import CG_ClearClipRegion +import CG_SetClipRegion +import CG_DrawFadePic +import CG_DrawPic +import CG_FillRect +import CG_AdjustFrom640 +import CG_DrawPlane +import CG_OffsetShoulderView +import CG_OffsetThirdPersonView +import CG_OffsetFirstPersonView +import CG_DrawActiveFrame +import CG_AddBufferedSound +import CG_TestModelPrevSkin_f +import CG_TestModelNextSkin_f +import CG_TestModelPrevFrame_f +import CG_TestModelNextFrame_f +import CG_TestGun_f +import CG_TestModel_f +import CG_addSmoothOp +import CG_AddNotifyText +import CG_RemoveNotifyLine +import CG_FileExists +import CG_BuildSpectatorString +import CG_ClientIsReady +import CG_SetScoreSelection +import CG_EventHandling +import CG_MouseEvent +import CG_KeyEvent +import CG_LoadMenus +import CG_LastAttacker +import CG_CrosshairPlayer +import CG_UpdateCvars +import CG_PlayerCount +import CG_StartMusic +import CG_Error +import CG_Printf +import CG_Argv +import CG_ConfigString +import cg_BubbleZoom +import cg_drawBubble +import cg_chatTeamPrefix +import cg_emoticons +import cg_voice +import cg_projectileNudge +import cg_optimizePrediction +import cg_debugRandom +import ui_humanTeamVoteActive +import ui_alienTeamVoteActive +import ui_voteActive +import ui_dialog +import ui_stages +import ui_carriage +import ui_currentClass +import cg_debugVoices +import cg_unlagged +import cg_sprintToggle +import cg_stickySpec +import cg_painBlendZoom +import cg_painBlendScale +import cg_painBlendMax +import cg_painBlendDownRate +import cg_painBlendUpRate +import cg_tutorial +import cg_disableScannerPlane +import cg_disableCommandDialogs +import cg_disableBuildDialogs +import cg_disableUpgradeDialogs +import cg_disableWarningDialogs +import cg_debugPVS +import cg_debugTrails +import cg_debugParticles +import cg_lightFlare +import cg_consoleLatency +import cg_bounceParticles +import cg_depthSortParticles +import cg_disableBlueprintErrors +import cg_wwSmoothTime +import cg_drawBBOX +import cg_drawSurfNormal +import cg_noTaunt +import cg_timescale +import cg_timescaleFadeSpeed +import cg_timescaleFadeEnd +import cg_cameraMode +import pmove_msec +import pmove_fixed +import cg_smoothClients +import cg_hudFiles +import cg_noVoiceText +import cg_noVoiceChats +import cg_teamChatsOnly +import cg_blood +import cg_paused +import cg_stats +import cg_synchronousClients +import cg_drawSpeed +import cg_lagometer +import cg_stereoSeparation +import cg_thirdPersonRange +import cg_thirdPersonPitchFollow +import cg_staticDeathCam +import cg_thirdPersonShoulderViewMode +import cg_thirdPersonAngle +import cg_thirdPerson +import cg_tracerLength +import cg_tracerWidth +import cg_tracerChance +import cg_gun_z +import cg_gun_y +import cg_gun_x +import cg_gun_frame +import cg_drawGun +import cg_viewsize +import cg_addMarks +import cg_footsteps +import cg_showmiss +import cg_noPlayerAnims +import cg_debugMove +import cg_nopredict +import cg_errorDecay +import cg_debugEvents +import cg_debugPosition +import cg_debugAnim +import cg_animSpeed +import cg_draw2D +import cg_teamOverlayUserinfo +import cg_teamOverlayMaxPlayers +import cg_teamOverlaySortMode +import cg_drawTeamOverlay +import cg_crosshairSize +import cg_drawCrosshairNames +import cg_drawCrosshair +import cg_drawChargeBar +import cg_drawSnapshot +import cg_drawDemoState +import cg_drawFPS +import cg_drawClock +import cg_drawTimer +import cg_shadows +import cg_swingSpeed +import cg_runroll +import cg_runpitch +import cg_centertime +import cg_teslaTrailTime +export cg_markPolys +align 4 +LABELV cg_markPolys +skip 4030464 +import cg_buildables +import cg_upgrades +import cg_weapons +import cgDC +import cg_entities +import cg +import cgs +import g_nameBind2 +import g_nameBind1 +import BindingFromName +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_Parse_AddGlobalDefine +import UI_EscapeEmoticons +import UI_Text_IsEmoticon +import UI_Text_EmHeight +import UI_Text_EmWidth +import UI_Text_Height +import UI_Text_Width +import UI_Text_Paint_Limit +import UI_Text_Paint +import UI_DrawTextBlock +import Item_Text_Wrap +import Item_Text_Wrapped_Paint +import trap_R_SetClipRegion +import Controls_SetDefaults +import Controls_SetConfig +import Controls_GetConfig +import UI_OutOfMemory +import UI_InitMemory +import UI_Alloc +import UI_RemoveCaptureFunc +import UI_InstallCaptureFunc +import Display_CacheAll +import Menu_SetFeederSelection +import Menu_Paint +import Menu_Update +import Menus_CloseAll +import LerpColor +import Display_HandleKey +import Menus_CloseByName +import Menus_FindByName +import Display_KeyBindPending +import Display_CursorType +import Display_MouseMove +import Display_CaptureItem +import Display_GetContext +import Menus_ReplaceActive +import Menus_Activate +import Menus_AnyFullScreenVisible +import Menu_Reset +import Menus_ReplaceActiveByName +import Menus_ActivateByName +import Menu_PaintAll +import Menu_UpdateAll +import Menu_New +import Menu_Count +import PC_Script_Parse +import PC_String_Parse +import PC_Rect_Parse +import PC_Int_Parse +import PC_Color_Parse +import PC_Float_Parse +import Script_Parse +import String_Parse +import Rect_Parse +import Int_Parse +import Color_Parse +import Float_Parse +import Menu_ScrollFeeder +import Menu_HandleMouseMove +import Menu_HandleKey +import Menu_GetFocused +import Menu_PostParse +import Item_Init +import Menu_Init +import Display_ExpandMacros +import Init_Display +import String_Report +import String_Init +import String_Alloc +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $144 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 73 +byte 1 109 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 77 +byte 1 97 +byte 1 114 +byte 1 107 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 60 +byte 1 61 +byte 1 32 +byte 1 48 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 115 +byte 1 0 +align 1 +LABELV $127 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 70 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 76 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 69 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 58 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 0 diff --git a/build/release-linux-x86_64/base/cgame/cg_particles.asm b/build/release-linux-x86_64/base/cgame/cg_particles.asm new file mode 100644 index 0000000..50ab384 --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/cg_particles.asm @@ -0,0 +1,15571 @@ +data +align 4 +LABELV numBaseParticleSystems +byte 4 0 +align 4 +LABELV numBaseParticleEjectors +byte 4 0 +align 4 +LABELV numBaseParticles +byte 4 0 +code +proc CG_LerpValues 4 0 +ADDRFP4 4 +INDIRF4 +CNSTF4 3221225472 +NEF4 $117 +ADDRFP4 0 +INDIRF4 +RETF4 +ADDRGP4 $116 +JUMPV +LABELV $117 +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ADDRFP4 8 +INDIRF4 +ADDRFP4 4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +RETF4 +LABELV $116 +endproc CG_LerpValues 4 0 +proc CG_RandomiseValue 8 0 +ADDRFP4 0 +INDIRF4 +CNSTF4 0 +EQF4 $120 +ADDRLP4 0 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +ADDRFP4 4 +INDIRF4 +MULF4 +CNSTF4 1065353216 +ADDF4 +MULF4 +RETF4 +ADDRGP4 $119 +JUMPV +LABELV $120 +ADDRLP4 4 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +ADDRFP4 4 +INDIRF4 +MULF4 +RETF4 +LABELV $119 +endproc CG_RandomiseValue 8 0 +proc CG_SpreadVector 52 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 44 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 36 +CNSTF4 1073741824 +ADDRLP4 44 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +CNSTF4 1056964608 +SUBF4 +MULF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 48 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 40 +CNSTF4 1135869952 +ADDRLP4 48 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +MULF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 PerpendicularVector +CALLV +pop +ADDRLP4 12 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 24 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 40 +INDIRF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRFP4 0 +INDIRP4 +ADDRLP4 24 +INDIRB +ASGNB 12 +LABELV $122 +endproc CG_SpreadVector 52 16 +proc CG_DestroyParticle 12 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $124 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 592 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 8 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $126 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $128 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetParticleSystemNormal +CALLV +pop +LABELV $128 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRGP4 CG_SetAttachmentPoint +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToPoint +CALLV +pop +LABELV $126 +LABELV $124 +ADDRFP4 0 +INDIRP4 +CNSTI4 324 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 328 +ADDP4 +ADDRGP4 cg +INDIRI4 +ASGNI4 +LABELV $123 +endproc CG_DestroyParticle 12 8 +proc CG_SpawnNewParticle 344 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 28 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +LABELV $131 +ADDRLP4 0 +CNSTI4 336 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 particles +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 324 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $135 +ADDRGP4 cg +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 328 +ADDP4 +INDIRI4 +CNSTI4 1 +ADDI4 +LEI4 $135 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 336 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0 +INDIRP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 28 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 140 +ADDP4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 144 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 88 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRLP4 88 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 320 +ADDP4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 324 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 96 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +ADDRLP4 96 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 328 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 332 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 104 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDRLP4 104 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 340 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 112 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 136 +ADDP4 +ADDRLP4 112 +INDIRF4 +ASGNF4 +ADDRLP4 116 +ADDRLP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ASGNP4 +ADDRLP4 116 +INDIRP4 +ADDRLP4 116 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 3436 +ADDP4 +INDIRF4 +ADDRLP4 28 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CNSTI4 1408 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 356 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 124 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +ADDRLP4 124 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 360 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 364 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 132 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +ADDRLP4 132 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 368 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 372 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 140 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 164 +ADDP4 +ADDRLP4 140 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 380 +ADDP4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 148 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 176 +ADDP4 +ADDRLP4 148 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 388 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 392 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 156 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRLP4 156 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 396 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 400 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 164 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ADDRLP4 164 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 412 +ADDP4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 172 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 204 +ADDP4 +ADDRLP4 172 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 420 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 424 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 180 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +ADDRLP4 180 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 188 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 220 +ADDP4 +ADDRLP4 188 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 196 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +ADDRLP4 196 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 204 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRLP4 204 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 212 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 212 +INDIRF4 +ARGF4 +ADDRLP4 216 +ADDRGP4 rint +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 216 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 312 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 316 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 224 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 224 +INDIRF4 +ARGF4 +ADDRLP4 228 +ADDRGP4 rint +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRLP4 228 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 3392 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $138 +ADDRLP4 232 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +ADDRLP4 232 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 3392 +ADDP4 +INDIRI4 +MODI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 3360 +ADDP4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 3408 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $140 +ADDRFP4 0 +INDIRP4 +CNSTI4 3408 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 3400 +ADDP4 +INDIRI4 +DIVI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 3412 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 3400 +ADDP4 +INDIRI4 +DIVI4 +ASGNI4 +LABELV $140 +LABELV $138 +ADDRLP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 32 +ARGP4 +ADDRLP4 232 +ADDRGP4 CG_AttachmentPoint +CALLI4 +ASGNI4 +ADDRLP4 232 +INDIRI4 +CNSTI4 0 +NEI4 $142 +CNSTP4 0 +RETP4 +ADDRGP4 $130 +JUMPV +LABELV $142 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRLP4 32 +INDIRB +ASGNB 12 +ADDRLP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 44 +ARGP4 +ADDRLP4 236 +ADDRGP4 CG_AttachmentAxis +CALLI4 +ASGNI4 +ADDRLP4 236 +INDIRI4 +CNSTI4 0 +EQI4 $144 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 44 +ARGP4 +ADDRLP4 240 +ARGP4 +ADDRGP4 VectorMatrixMultiply +CALLV +pop +ADDRLP4 252 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 252 +INDIRP4 +ADDRLP4 252 +INDIRP4 +INDIRF4 +ADDRLP4 240 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 256 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 256 +INDIRP4 +ADDRLP4 256 +INDIRP4 +INDIRF4 +ADDRLP4 240+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 260 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 260 +INDIRP4 +ADDRLP4 260 +INDIRP4 +INDIRF4 +ADDRLP4 240+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRGP4 $145 +JUMPV +LABELV $144 +ADDRLP4 240 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 240 +INDIRP4 +ADDRLP4 240 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 244 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 244 +INDIRP4 +ADDRLP4 244 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 248 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 248 +INDIRP4 +ADDRLP4 248 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $145 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $148 +ADDRLP4 252 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 256 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 256 +INDIRP4 +ADDRLP4 256 +INDIRP4 +INDIRF4 +CNSTF4 1073741824 +ADDRLP4 252 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +CNSTF4 1056964608 +SUBF4 +MULF4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $149 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LEI4 $148 +ADDRLP4 260 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 260 +INDIRI4 +CNSTI4 0 +LTI4 $152 +ADDRLP4 260 +INDIRI4 +CNSTI4 4 +GTI4 $152 +ADDRLP4 260 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $182 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $182 +address $155 +address $160 +address $169 +address $169 +address $178 +code +LABELV $155 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $156 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 60 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRGP4 $153 +JUMPV +LABELV $156 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $153 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $153 +JUMPV +LABELV $160 +ADDRLP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 44 +ARGP4 +ADDRLP4 280 +ADDRGP4 CG_AttachmentAxis +CALLI4 +ASGNI4 +ADDRLP4 280 +INDIRI4 +CNSTI4 0 +NEI4 $161 +CNSTP4 0 +RETP4 +ADDRGP4 $130 +JUMPV +LABELV $161 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $163 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +ARGP4 +ADDRLP4 44 +ARGP4 +ADDRLP4 284 +ARGP4 +ADDRGP4 VectorMatrixMultiply +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRLP4 284 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ADDRLP4 284+4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +ADDRLP4 284+8 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRGP4 $153 +JUMPV +LABELV $163 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $153 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ARGP4 +ADDRLP4 44 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ARGP4 +ADDRGP4 VectorMatrixMultiply +CALLV +pop +ADDRGP4 $153 +JUMPV +LABELV $169 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $170 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ADDRLP4 32+4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +ADDRLP4 32+8 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRGP4 $153 +JUMPV +LABELV $170 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $153 +ADDRLP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ARGP4 +ADDRLP4 296 +ADDRGP4 CG_AttachmentDir +CALLI4 +ASGNI4 +ADDRLP4 296 +INDIRI4 +CNSTI4 0 +NEI4 $153 +CNSTP4 0 +RETP4 +ADDRGP4 $130 +JUMPV +LABELV $178 +ADDRLP4 12 +INDIRP4 +CNSTI4 1392 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $179 +ADDRGP4 $181 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTP4 0 +RETP4 +ADDRGP4 $130 +JUMPV +LABELV $179 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 1396 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 300 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 300 +INDIRP4 +ADDRLP4 300 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 308 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 308 +INDIRP4 +ADDRLP4 308 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 316 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 316 +INDIRP4 +ADDRLP4 316 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $152 +LABELV $153 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 CG_SpreadVector +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 272 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 276 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 276 +INDIRP4 +ADDRLP4 276 +INDIRP4 +INDIRF4 +ADDRLP4 272 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 284 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 288 +ADDRLP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ASGNP4 +ADDRLP4 288 +INDIRP4 +ADDRLP4 288 +INDIRP4 +INDIRF4 +ADDRLP4 284 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 296 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 300 +ADDRLP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +ASGNP4 +ADDRLP4 300 +INDIRP4 +ADDRLP4 300 +INDIRP4 +INDIRF4 +ADDRLP4 296 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 304 +ADDRGP4 CG_AttachmentVelocity +CALLI4 +ASGNI4 +ADDRLP4 304 +INDIRI4 +CNSTI4 0 +EQI4 $183 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 312 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 316 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 316 +INDIRP4 +ADDRLP4 316 +INDIRP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 312 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 324 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 328 +ADDRLP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ASGNP4 +ADDRLP4 328 +INDIRP4 +ADDRLP4 328 +INDIRP4 +INDIRF4 +ADDRLP4 16+4 +INDIRF4 +ADDRLP4 324 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 336 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 340 +ADDRLP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +ASGNP4 +ADDRLP4 340 +INDIRP4 +ADDRLP4 340 +INDIRP4 +INDIRF4 +ADDRLP4 16+8 +INDIRF4 +ADDRLP4 336 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $183 +ADDRLP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 324 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 458 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $188 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 312 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRLP4 308 +ADDRLP4 312 +INDIRP4 +ASGNP4 +ADDRLP4 308 +ARGP4 +ADDRLP4 316 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 316 +INDIRI4 +CNSTI4 0 +EQI4 $190 +ADDRLP4 308 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentParticle +CALLV +pop +ADDRLP4 308 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToParticle +CALLV +pop +LABELV $190 +LABELV $188 +ADDRFP4 0 +INDIRP4 +CNSTI4 596 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $133 +ADDRFP4 0 +INDIRP4 +CNSTI4 660 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 312 +ADDRGP4 CG_SpawnNewTrailSystem +CALLP4 +ASGNP4 +ADDRLP4 308 +ADDRLP4 312 +INDIRP4 +ASGNP4 +ADDRLP4 308 +ARGP4 +ADDRLP4 316 +ADDRGP4 CG_IsTrailSystemValid +CALLI4 +ASGNI4 +ADDRLP4 316 +INDIRI4 +CNSTI4 0 +EQI4 $133 +ADDRLP4 308 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentParticle +CALLV +pop +ADDRLP4 308 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToParticle +CALLV +pop +ADDRGP4 $133 +JUMPV +LABELV $135 +LABELV $132 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2400 +LTI4 $131 +LABELV $133 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $130 +endproc CG_SpawnNewParticle 344 12 +proc CG_SpawnNewParticles 56 12 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +LABELV $197 +ADDRLP4 4 +CNSTI4 52 +ADDRLP4 20 +INDIRI4 +MULI4 +ADDRGP4 particleEjectors +ADDP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $201 +ADDRLP4 24 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 CG_Attached +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +NEI4 $203 +ADDRGP4 $198 +JUMPV +LABELV $203 +ADDRLP4 8 +CNSTI4 52 +ADDRLP4 20 +INDIRI4 +MULI4 +ADDRGP4 particleEjectors +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 1388 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $205 +ADDRGP4 $208 +JUMPV +LABELV $207 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $214 +JUMPV +LABELV $211 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 CG_SpawnNewParticle +CALLP4 +pop +LABELV $212 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $214 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +LTI4 $211 +ADDRLP4 4 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $215 +ADDRLP4 40 +ADDRLP4 4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $215 +ADDRLP4 16 +CNSTF4 1065353216 +ADDRLP4 4 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRI4 +CVIF4 4 +DIVF4 +SUBF4 +ASGNF4 +ADDRLP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRF4 +ARGF4 +ADDRLP4 48 +ADDRGP4 CG_LerpValues +CALLF4 +ASGNF4 +ADDRLP4 48 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 52 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 4 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ADDRLP4 52 +INDIRF4 +CVFI4 4 +ADDI4 +ASGNI4 +LABELV $208 +ADDRLP4 4 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +ADDRGP4 cg+109556 +INDIRI4 +GTI4 $218 +ADDRLP4 4 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $207 +ADDRLP4 4 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRI4 +CNSTI4 -1 +EQI4 $207 +LABELV $218 +LABELV $205 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +ADDRLP4 40 +INDIRI4 +EQI4 $221 +ADDRLP4 24 +INDIRP4 +CNSTI4 1388 +ADDP4 +INDIRI4 +ADDRLP4 40 +INDIRI4 +EQI4 $219 +LABELV $221 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 28 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 44 +INDIRI4 +ASGNI4 +LABELV $222 +ADDRLP4 12 +CNSTI4 336 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 particles +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 324 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $226 +ADDRLP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +NEU4 $226 +ADDRLP4 28 +ADDRLP4 28 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $226 +LABELV $223 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2400 +LTI4 $222 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $228 +ADDRLP4 4 +INDIRP4 +CNSTI4 48 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $228 +LABELV $219 +LABELV $201 +LABELV $198 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 480 +LTI4 $197 +LABELV $196 +endproc CG_SpawnNewParticles 56 12 +proc CG_SpawnNewParticleEjector 40 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $231 +ADDRLP4 0 +CNSTI4 52 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 particleEjectors +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $235 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 52 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0 +INDIRP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 16 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ADDRLP4 16 +INDIRF4 +CVFI4 4 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 24 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 28 +ADDRGP4 rint +CALLF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 28 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 36 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRLP4 36 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 cg_debugParticles+12 +INDIRI4 +CNSTI4 1 +LTI4 $233 +ADDRGP4 $241 +ARGP4 +ADDRLP4 8 +INDIRP4 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $233 +JUMPV +LABELV $235 +LABELV $232 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 480 +LTI4 $231 +LABELV $233 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $230 +endproc CG_SpawnNewParticleEjector 40 12 +export CG_SpawnNewParticleSystem +proc CG_SpawnNewParticleSystem 16 12 +ADDRLP4 8 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +CNSTI4 96 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 baseParticleSystems-96 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $244 +ADDRGP4 $246 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTP4 0 +RETP4 +ADDRGP4 $242 +JUMPV +LABELV $244 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $247 +ADDRLP4 8 +CNSTI4 1412 +ADDRLP4 12 +INDIRI4 +MULI4 +ADDRGP4 particleSystems +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 1384 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $251 +ADDRLP4 8 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 1412 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 8 +INDIRP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 1384 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 1388 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $256 +JUMPV +LABELV $253 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 CG_SpawnNewParticleEjector +CALLP4 +pop +LABELV $254 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $256 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +LTI4 $253 +ADDRGP4 cg_debugParticles+12 +INDIRI4 +CNSTI4 1 +LTI4 $249 +ADDRGP4 $260 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $249 +JUMPV +LABELV $251 +LABELV $248 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 96 +LTI4 $247 +LABELV $249 +ADDRLP4 8 +INDIRP4 +RETP4 +LABELV $242 +endproc CG_SpawnNewParticleSystem 16 12 +export CG_RegisterParticleSystem +proc CG_RegisterParticleSystem 80 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +LABELV $262 +ADDRLP4 20 +CNSTI4 96 +ADDRLP4 24 +INDIRI4 +MULI4 +ADDRGP4 baseParticleSystems +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRLP4 28 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $266 +ADDRLP4 20 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $268 +ADDRLP4 24 +INDIRI4 +CNSTI4 1 +ADDI4 +RETI4 +ADDRGP4 $261 +JUMPV +LABELV $268 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRGP4 $273 +JUMPV +LABELV $270 +ADDRLP4 12 +ADDRLP4 16 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 20 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $277 +JUMPV +LABELV $274 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 12 +INDIRP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $281 +JUMPV +LABELV $278 +ADDRLP4 0 +INDIRI4 +CNSTI4 6 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 664 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 2712 +ADDP4 +ADDP4 +ADDRLP4 40 +INDIRI4 +ASGNI4 +LABELV $279 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $281 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 2840 +ADDP4 +INDIRI4 +LTI4 $278 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $285 +JUMPV +LABELV $282 +ADDRLP4 0 +INDIRI4 +CNSTI4 6 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 2848 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 trap_R_RegisterModel +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 3360 +ADDP4 +ADDP4 +ADDRLP4 52 +INDIRI4 +ASGNI4 +LABELV $283 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $285 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 3392 +ADDP4 +INDIRI4 +LTI4 $282 +ADDRLP4 4 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $286 +ADDRLP4 4 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 224 +ADDP4 +ADDRLP4 60 +INDIRI4 +ASGNI4 +LABELV $286 +ADDRLP4 4 +INDIRP4 +CNSTI4 244 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $288 +ADDRLP4 4 +INDIRP4 +CNSTI4 244 +ADDP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 68 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 308 +ADDP4 +ADDRLP4 68 +INDIRI4 +ASGNI4 +LABELV $288 +ADDRLP4 4 +INDIRP4 +CNSTI4 458 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $290 +ADDRLP4 4 +INDIRP4 +CNSTI4 458 +ADDP4 +ARGP4 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +pop +LABELV $290 +ADDRLP4 4 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $292 +ADDRLP4 4 +INDIRP4 +CNSTI4 528 +ADDP4 +ARGP4 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +pop +LABELV $292 +ADDRLP4 4 +INDIRP4 +CNSTI4 596 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $294 +ADDRLP4 4 +INDIRP4 +CNSTI4 596 +ADDP4 +ARGP4 +ADDRLP4 76 +ADDRGP4 CG_RegisterTrailSystem +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 660 +ADDP4 +ADDRLP4 76 +INDIRI4 +ASGNI4 +LABELV $294 +LABELV $275 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $277 +ADDRLP4 8 +INDIRI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +LTI4 $274 +LABELV $271 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $273 +ADDRLP4 16 +INDIRI4 +ADDRLP4 20 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +LTI4 $270 +ADDRGP4 cg_debugParticles+12 +INDIRI4 +CNSTI4 1 +LTI4 $296 +ADDRGP4 $299 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $296 +ADDRLP4 20 +INDIRP4 +CNSTI4 92 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 1 +ADDI4 +RETI4 +ADDRGP4 $261 +JUMPV +LABELV $266 +LABELV $263 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 384 +LTI4 $262 +ADDRGP4 $300 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +LABELV $261 +endproc CG_RegisterParticleSystem 80 12 +proc CG_ParseValueAndVariance 52 12 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 24 +CNSTP4 0 +ASGNP4 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +ADDRLP4 28 +CNSTF4 0 +ASGNF4 +ADDRLP4 4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 4 +ARGP4 +CNSTI4 126 +ARGI4 +ADDRLP4 32 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $302 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ARGP4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 atof_neg +CALLF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 37 +ARGI4 +ADDRLP4 40 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 40 +INDIRP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $304 +ADDRLP4 24 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 44 +ADDRGP4 atof_neg +CALLF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 44 +INDIRF4 +CNSTF4 1120403456 +DIVF4 +ASGNF4 +ADDRGP4 $303 +JUMPV +LABELV $304 +ADDRLP4 20 +INDIRF4 +CNSTF4 0 +EQF4 $306 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 44 +ADDRGP4 atof_neg +CALLF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 44 +INDIRF4 +ADDRLP4 20 +INDIRF4 +DIVF4 +ASGNF4 +ADDRGP4 $303 +JUMPV +LABELV $306 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 48 +ADDRGP4 atof_neg +CALLF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 48 +INDIRF4 +ASGNF4 +ADDRGP4 $303 +JUMPV +LABELV $302 +ADDRLP4 4 +ARGP4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 atof_neg +CALLF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 36 +INDIRF4 +ASGNF4 +LABELV $303 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $308 +ADDRFP4 4 +INDIRP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +LABELV $308 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $310 +ADDRFP4 8 +INDIRP4 +ADDRLP4 28 +INDIRF4 +ASGNF4 +LABELV $310 +LABELV $301 +endproc CG_ParseValueAndVariance 52 12 +proc CG_ParseColor 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $313 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $319 +ARGP4 +ADDRLP4 12 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $317 +CNSTI4 0 +RETI4 +ADDRGP4 $312 +JUMPV +LABELV $317 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 16 +ADDRGP4 atof_neg +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTF4 1132396544 +ADDRLP4 16 +INDIRF4 +MULF4 +CVFI4 4 +CVIU4 4 +CVUU1 4 +ASGNU1 +LABELV $314 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LEI4 $313 +CNSTI4 1 +RETI4 +LABELV $312 +endproc CG_ParseColor 20 8 +proc CG_ParseParticle 180 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $322 +JUMPV +LABELV $321 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $324 +ADDRGP4 $323 +JUMPV +LABELV $324 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $319 +ARGP4 +ADDRLP4 20 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $326 +CNSTI4 0 +RETI4 +ADDRGP4 $320 +JUMPV +LABELV $326 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $330 +ARGP4 +ADDRLP4 24 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $328 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 28 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $331 +ADDRGP4 $323 +JUMPV +LABELV $331 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $335 +ARGP4 +ADDRLP4 32 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +NEI4 $333 +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +CNSTF4 3212836864 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRGP4 $322 +JUMPV +LABELV $333 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRGP4 $322 +JUMPV +LABELV $328 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $338 +ARGP4 +ADDRLP4 28 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $336 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $339 +ADDRGP4 $323 +JUMPV +LABELV $339 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 36 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $341 +ADDRGP4 $323 +JUMPV +LABELV $341 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 40 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 40 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $343 +ADDRGP4 $323 +JUMPV +LABELV $343 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 $322 +JUMPV +LABELV $336 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $347 +ARGP4 +ADDRLP4 32 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +NEI4 $345 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 36 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $348 +ADDRGP4 $323 +JUMPV +LABELV $348 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 312 +ADDP4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 316 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 40 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $350 +ADDRGP4 $323 +JUMPV +LABELV $350 +ADDRFP4 0 +INDIRP4 +CNSTI4 244 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 $322 +JUMPV +LABELV $345 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $354 +ARGP4 +ADDRLP4 36 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +NEI4 $352 +ADDRFP4 0 +INDIRP4 +CNSTI4 3392 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $355 +ADDRGP4 $357 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $323 +JUMPV +LABELV $355 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 40 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $358 +ADDRGP4 $323 +JUMPV +LABELV $358 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $362 +ARGP4 +ADDRLP4 44 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +NEI4 $360 +ADDRFP4 0 +INDIRP4 +CNSTI4 2844 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRGP4 $361 +JUMPV +LABELV $360 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 48 +ADDRGP4 atof_neg +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 2844 +ADDP4 +ADDRLP4 48 +INDIRF4 +ASGNF4 +LABELV $361 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 52 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 52 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $366 +ADDRGP4 $323 +JUMPV +LABELV $365 +ADDRLP4 60 +ADDRFP4 0 +INDIRP4 +CNSTI4 2840 +ADDP4 +ASGNP4 +ADDRLP4 56 +ADDRLP4 60 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 56 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 6 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 664 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 64 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 64 +INDIRP4 +ASGNP4 +LABELV $366 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $368 +ADDRFP4 0 +INDIRP4 +CNSTI4 2840 +ADDP4 +INDIRI4 +CNSTI4 32 +LTI4 $365 +LABELV $368 +ADDRGP4 $322 +JUMPV +LABELV $352 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $371 +ARGP4 +ADDRLP4 40 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +NEI4 $369 +ADDRFP4 0 +INDIRP4 +CNSTI4 2840 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $372 +ADDRGP4 $374 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $323 +JUMPV +LABELV $372 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 44 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 44 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $378 +ADDRGP4 $323 +JUMPV +LABELV $377 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 3392 +ADDP4 +ASGNP4 +ADDRLP4 48 +ADDRLP4 52 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 48 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 6 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 2848 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 56 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 56 +INDIRP4 +ASGNP4 +LABELV $378 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $380 +ADDRFP4 0 +INDIRP4 +CNSTI4 3392 +ADDP4 +INDIRI4 +CNSTI4 8 +LTI4 $377 +LABELV $380 +ADDRGP4 $322 +JUMPV +LABELV $369 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $383 +ARGP4 +ADDRLP4 44 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +NEI4 $381 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 48 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $384 +ADDRGP4 $323 +JUMPV +LABELV $384 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 52 +ADDRGP4 atoi_neg +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 3396 +ADDP4 +ADDRLP4 52 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 56 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $386 +ADDRGP4 $323 +JUMPV +LABELV $386 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 3400 +ADDP4 +ADDRLP4 60 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 3416 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 3420 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 3400 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $388 +ADDRLP4 64 +ADDRFP4 0 +INDIRP4 +CNSTI4 3400 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRI4 +NEGI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 3416 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $388 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 64 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 64 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $390 +ADDRGP4 $323 +JUMPV +LABELV $390 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 68 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 3404 +ADDP4 +ADDRLP4 68 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 72 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 72 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $392 +ADDRGP4 $323 +JUMPV +LABELV $392 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $362 +ARGP4 +ADDRLP4 76 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +CNSTI4 0 +NEI4 $394 +ADDRFP4 0 +INDIRP4 +CNSTI4 3408 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 3412 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRGP4 $322 +JUMPV +LABELV $394 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 84 +ADDRGP4 atof_neg +CALLF4 +ASGNF4 +ADDRLP4 80 +ADDRLP4 84 +INDIRF4 +ASGNF4 +ADDRLP4 80 +INDIRF4 +CNSTF4 0 +NEF4 $396 +ADDRLP4 80 +CNSTF4 1065353216 +ASGNF4 +LABELV $396 +ADDRFP4 0 +INDIRP4 +CNSTI4 3408 +ADDP4 +CNSTF4 1148846080 +ADDRLP4 80 +INDIRF4 +DIVF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 3412 +ADDP4 +CNSTF4 1148846080 +ADDRLP4 80 +INDIRF4 +DIVF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $322 +JUMPV +LABELV $381 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $400 +ARGP4 +ADDRLP4 48 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +NEI4 $398 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 52 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $401 +ADDRGP4 $323 +JUMPV +LABELV $401 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $405 +ARGP4 +ADDRLP4 56 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +NEI4 $403 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $322 +JUMPV +LABELV $403 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $408 +ARGP4 +ADDRLP4 60 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +NEI4 $406 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $322 +JUMPV +LABELV $406 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $411 +ARGP4 +ADDRLP4 64 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 64 +INDIRI4 +CNSTI4 0 +NEI4 $409 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRGP4 $322 +JUMPV +LABELV $409 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $414 +ARGP4 +ADDRLP4 68 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 68 +INDIRI4 +CNSTI4 0 +NEI4 $412 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +CNSTI4 3 +ASGNI4 +ADDRGP4 $322 +JUMPV +LABELV $412 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $417 +ARGP4 +ADDRLP4 72 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +NEI4 $322 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +CNSTI4 4 +ASGNI4 +ADDRGP4 $322 +JUMPV +LABELV $398 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $420 +ARGP4 +ADDRLP4 52 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +NEI4 $418 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 56 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $421 +ADDRGP4 $323 +JUMPV +LABELV $421 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $425 +ARGP4 +ADDRLP4 60 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +NEI4 $423 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $322 +JUMPV +LABELV $423 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $428 +ARGP4 +ADDRLP4 64 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 64 +INDIRI4 +CNSTI4 0 +NEI4 $322 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $322 +JUMPV +LABELV $418 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $431 +ARGP4 +ADDRLP4 56 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +NEI4 $429 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 60 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $432 +ADDRGP4 $323 +JUMPV +LABELV $432 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRGP4 $322 +JUMPV +LABELV $429 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $436 +ARGP4 +ADDRLP4 60 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +NEI4 $434 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 64 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 64 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $437 +ADDRGP4 $323 +JUMPV +LABELV $437 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRGP4 $322 +JUMPV +LABELV $434 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $441 +ARGP4 +ADDRLP4 64 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 64 +INDIRI4 +CNSTI4 0 +NEI4 $439 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $442 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 68 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 68 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $446 +ADDRGP4 $444 +JUMPV +LABELV $446 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 72 +ADDRGP4 atof_neg +CALLF4 +ASGNF4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDP4 +ADDRLP4 72 +INDIRF4 +ASGNF4 +LABELV $443 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LEI4 $442 +LABELV $444 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 68 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 68 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $448 +ADDRGP4 $323 +JUMPV +LABELV $448 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRGP4 $322 +JUMPV +LABELV $439 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $452 +ARGP4 +ADDRLP4 68 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 68 +INDIRI4 +CNSTI4 0 +NEI4 $450 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $453 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 72 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 72 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $457 +ADDRGP4 $455 +JUMPV +LABELV $457 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 76 +ADDRGP4 atof_neg +CALLF4 +ASGNF4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +ADDP4 +ADDRLP4 76 +INDIRF4 +ASGNF4 +LABELV $454 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LEI4 $453 +LABELV $455 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 72 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 72 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $459 +ADDRGP4 $323 +JUMPV +LABELV $459 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRGP4 $322 +JUMPV +LABELV $450 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $463 +ARGP4 +ADDRLP4 72 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +NEI4 $461 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 76 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 76 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $464 +ADDRGP4 $323 +JUMPV +LABELV $464 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $405 +ARGP4 +ADDRLP4 80 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 80 +INDIRI4 +CNSTI4 0 +NEI4 $466 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $322 +JUMPV +LABELV $466 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $408 +ARGP4 +ADDRLP4 84 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 0 +NEI4 $468 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $322 +JUMPV +LABELV $468 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $411 +ARGP4 +ADDRLP4 88 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 88 +INDIRI4 +CNSTI4 0 +NEI4 $470 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRGP4 $322 +JUMPV +LABELV $470 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $414 +ARGP4 +ADDRLP4 92 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 92 +INDIRI4 +CNSTI4 0 +NEI4 $472 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +CNSTI4 3 +ASGNI4 +ADDRGP4 $322 +JUMPV +LABELV $472 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $417 +ARGP4 +ADDRLP4 96 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 96 +INDIRI4 +CNSTI4 0 +NEI4 $322 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +CNSTI4 4 +ASGNI4 +ADDRGP4 $322 +JUMPV +LABELV $461 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $478 +ARGP4 +ADDRLP4 76 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +CNSTI4 0 +NEI4 $476 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 80 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 80 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $479 +ADDRGP4 $323 +JUMPV +LABELV $479 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $425 +ARGP4 +ADDRLP4 84 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 0 +NEI4 $481 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $322 +JUMPV +LABELV $481 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $428 +ARGP4 +ADDRLP4 88 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 88 +INDIRI4 +CNSTI4 0 +NEI4 $322 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $322 +JUMPV +LABELV $476 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $487 +ARGP4 +ADDRLP4 80 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 80 +INDIRI4 +CNSTI4 0 +NEI4 $485 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 84 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 84 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $488 +ADDRGP4 $323 +JUMPV +LABELV $488 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 124 +ADDP4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRGP4 $322 +JUMPV +LABELV $485 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $492 +ARGP4 +ADDRLP4 84 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 0 +NEI4 $490 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $493 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 88 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 88 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $497 +ADDRGP4 $495 +JUMPV +LABELV $497 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 92 +ADDRGP4 atof_neg +CALLF4 +ASGNF4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ADDP4 +ADDRLP4 92 +INDIRF4 +ASGNF4 +LABELV $494 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LEI4 $493 +LABELV $495 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 88 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 88 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $499 +ADDRGP4 $323 +JUMPV +LABELV $499 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRGP4 $322 +JUMPV +LABELV $490 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $503 +ARGP4 +ADDRLP4 88 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 88 +INDIRI4 +CNSTI4 0 +NEI4 $501 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $504 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 92 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 92 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $508 +ADDRGP4 $506 +JUMPV +LABELV $508 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 96 +ADDRGP4 atof_neg +CALLF4 +ASGNF4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +ADDP4 +ADDRLP4 96 +INDIRF4 +ASGNF4 +LABELV $505 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LEI4 $504 +LABELV $506 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 92 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 92 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $510 +ADDRGP4 $323 +JUMPV +LABELV $510 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRGP4 $322 +JUMPV +LABELV $501 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $514 +ARGP4 +ADDRLP4 92 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 92 +INDIRI4 +CNSTI4 0 +NEI4 $512 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $515 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 96 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 96 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $519 +ADDRGP4 $517 +JUMPV +LABELV $519 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 100 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 100 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ARGP4 +ADDRLP4 100 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +LABELV $516 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LEI4 $515 +LABELV $517 +ADDRLP4 4 +CNSTF4 0 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 96 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 96 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $521 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +LABELV $521 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $523 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +CNSTF4 0 +EQF4 $527 +ADDRLP4 100 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 108 +ADDRLP4 100 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 108 +INDIRP4 +ADDRLP4 108 +INDIRP4 +INDIRF4 +ADDRLP4 100 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +LABELV $527 +ADDRLP4 112 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +ADDRLP4 112 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $524 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 3 +LTI4 $523 +ADDRGP4 $322 +JUMPV +LABELV $512 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $531 +ARGP4 +ADDRLP4 96 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 96 +INDIRI4 +CNSTI4 0 +NEI4 $529 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 100 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 100 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $532 +ADDRGP4 $323 +JUMPV +LABELV $532 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 104 +ADDRGP4 atof_neg +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRLP4 104 +INDIRF4 +ASGNF4 +ADDRGP4 $322 +JUMPV +LABELV $529 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $536 +ARGP4 +ADDRLP4 100 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 100 +INDIRI4 +CNSTI4 0 +NEI4 $534 +ADDRFP4 0 +INDIRP4 +CNSTI4 3424 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $322 +JUMPV +LABELV $534 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $539 +ARGP4 +ADDRLP4 104 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 104 +INDIRI4 +CNSTI4 0 +NEI4 $537 +ADDRFP4 0 +INDIRP4 +CNSTI4 3428 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $322 +JUMPV +LABELV $537 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $542 +ARGP4 +ADDRLP4 108 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 108 +INDIRI4 +CNSTI4 0 +NEI4 $540 +ADDRFP4 0 +INDIRP4 +CNSTI4 408 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 112 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 112 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $543 +ADDRGP4 $323 +JUMPV +LABELV $543 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 412 +ADDP4 +ADDRLP4 8 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 116 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 116 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $545 +ADDRGP4 $323 +JUMPV +LABELV $545 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 420 +ADDP4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 424 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 120 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 120 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $547 +ADDRGP4 $323 +JUMPV +LABELV $547 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $551 +ARGP4 +ADDRLP4 124 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 124 +INDIRI4 +CNSTI4 0 +NEI4 $549 +ADDRFP4 0 +INDIRP4 +CNSTI4 428 +ADDP4 +CNSTF4 3221225472 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRGP4 $550 +JUMPV +LABELV $549 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 428 +ADDP4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +LABELV $550 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 128 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 128 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $552 +ADDRGP4 $323 +JUMPV +LABELV $552 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $556 +ARGP4 +ADDRLP4 132 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 132 +INDIRI4 +CNSTI4 0 +NEI4 $322 +ADDRFP4 0 +INDIRP4 +CNSTI4 440 +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 136 +ADDRGP4 CG_ParseColor +CALLI4 +ASGNI4 +ADDRLP4 136 +INDIRI4 +CNSTI4 0 +NEI4 $557 +ADDRGP4 $323 +JUMPV +LABELV $557 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 140 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 140 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $561 +ARGP4 +ADDRLP4 144 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 144 +INDIRI4 +CNSTI4 0 +EQI4 $322 +ADDRGP4 $562 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $323 +JUMPV +LABELV $540 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $565 +ARGP4 +ADDRLP4 112 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 112 +INDIRI4 +CNSTI4 0 +NEI4 $563 +ADDRFP4 0 +INDIRP4 +CNSTI4 3432 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $322 +JUMPV +LABELV $563 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $568 +ARGP4 +ADDRLP4 116 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 116 +INDIRI4 +CNSTI4 0 +NEI4 $566 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 120 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 120 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $569 +ADDRGP4 $323 +JUMPV +LABELV $569 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 320 +ADDP4 +ADDRLP4 8 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 324 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 124 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 124 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $571 +ADDRGP4 $323 +JUMPV +LABELV $571 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 328 +ADDP4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 332 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 128 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 128 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $573 +ADDRGP4 $323 +JUMPV +LABELV $573 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $551 +ARGP4 +ADDRLP4 132 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 132 +INDIRI4 +CNSTI4 0 +NEI4 $575 +ADDRFP4 0 +INDIRP4 +CNSTI4 336 +ADDP4 +CNSTF4 3221225472 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 340 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRGP4 $322 +JUMPV +LABELV $575 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 336 +ADDP4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 340 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRGP4 $322 +JUMPV +LABELV $566 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $579 +ARGP4 +ADDRLP4 120 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 120 +INDIRI4 +CNSTI4 0 +NEI4 $577 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 124 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 124 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $580 +ADDRGP4 $323 +JUMPV +LABELV $580 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 128 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 348 +ADDP4 +ADDRLP4 128 +INDIRI4 +ASGNI4 +ADDRGP4 $578 +JUMPV +LABELV $577 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $584 +ARGP4 +ADDRLP4 124 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 124 +INDIRI4 +CNSTI4 0 +NEI4 $582 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 128 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 128 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $585 +ADDRGP4 $323 +JUMPV +LABELV $585 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 352 +ADDP4 +ADDRLP4 8 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 356 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 132 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 132 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $587 +ADDRGP4 $323 +JUMPV +LABELV $587 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 360 +ADDP4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 364 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 136 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 136 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $589 +ADDRGP4 $323 +JUMPV +LABELV $589 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $551 +ARGP4 +ADDRLP4 140 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 140 +INDIRI4 +CNSTI4 0 +NEI4 $591 +ADDRFP4 0 +INDIRP4 +CNSTI4 368 +ADDP4 +CNSTF4 3221225472 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 372 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRGP4 $322 +JUMPV +LABELV $591 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 368 +ADDP4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 372 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRGP4 $322 +JUMPV +LABELV $582 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $595 +ARGP4 +ADDRLP4 128 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 128 +INDIRI4 +CNSTI4 0 +NEI4 $593 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 132 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 132 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $596 +ADDRGP4 $323 +JUMPV +LABELV $596 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ADDRLP4 8 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 136 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 136 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $598 +ADDRGP4 $323 +JUMPV +LABELV $598 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $556 +ARGP4 +ADDRLP4 140 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 140 +INDIRI4 +CNSTI4 0 +NEI4 $600 +ADDRFP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 144 +ADDRGP4 CG_ParseColor +CALLI4 +ASGNI4 +ADDRLP4 144 +INDIRI4 +CNSTI4 0 +NEI4 $602 +ADDRGP4 $323 +JUMPV +LABELV $602 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 148 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 148 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $561 +ARGP4 +ADDRLP4 152 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 152 +INDIRI4 +CNSTI4 0 +EQI4 $604 +ADDRGP4 $562 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $323 +JUMPV +LABELV $604 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 156 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 156 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $606 +ADDRGP4 $323 +JUMPV +LABELV $606 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $551 +ARGP4 +ADDRLP4 160 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 160 +INDIRI4 +CNSTI4 0 +NEI4 $608 +ADDRFP4 0 +INDIRP4 +CNSTI4 455 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +INDIRU1 +ASGNU1 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 453 +ADDP4 +INDIRU1 +ASGNU1 +ADDRFP4 0 +INDIRP4 +CNSTI4 457 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 454 +ADDP4 +INDIRU1 +ASGNU1 +ADDRGP4 $322 +JUMPV +LABELV $608 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $556 +ARGP4 +ADDRLP4 164 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 164 +INDIRI4 +CNSTI4 0 +NEI4 $610 +ADDRFP4 0 +INDIRP4 +CNSTI4 455 +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 168 +ADDRGP4 CG_ParseColor +CALLI4 +ASGNI4 +ADDRLP4 168 +INDIRI4 +CNSTI4 0 +NEI4 $612 +ADDRGP4 $323 +JUMPV +LABELV $612 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 172 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 172 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $561 +ARGP4 +ADDRLP4 176 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 176 +INDIRI4 +CNSTI4 0 +EQI4 $322 +ADDRGP4 $562 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $323 +JUMPV +LABELV $610 +ADDRGP4 $616 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $323 +JUMPV +LABELV $600 +ADDRGP4 $616 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $323 +JUMPV +LABELV $593 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $619 +ARGP4 +ADDRLP4 132 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 132 +INDIRI4 +CNSTI4 0 +NEI4 $617 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 136 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 136 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $620 +ADDRGP4 $323 +JUMPV +LABELV $620 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 380 +ADDP4 +ADDRLP4 8 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 384 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 140 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 140 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $622 +ADDRGP4 $323 +JUMPV +LABELV $622 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 388 +ADDP4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 392 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 144 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 144 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $624 +ADDRGP4 $323 +JUMPV +LABELV $624 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $551 +ARGP4 +ADDRLP4 148 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 148 +INDIRI4 +CNSTI4 0 +NEI4 $626 +ADDRFP4 0 +INDIRP4 +CNSTI4 396 +ADDP4 +CNSTF4 3221225472 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 400 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRGP4 $322 +JUMPV +LABELV $626 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 396 +ADDP4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 400 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRGP4 $322 +JUMPV +LABELV $617 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $630 +ARGP4 +ADDRLP4 136 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 136 +INDIRI4 +CNSTI4 0 +NEI4 $628 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 140 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 140 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $631 +ADDRGP4 $323 +JUMPV +LABELV $631 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 140 +ADDP4 +ADDRLP4 8 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 144 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRGP4 $322 +JUMPV +LABELV $628 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $635 +ARGP4 +ADDRLP4 140 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 140 +INDIRI4 +CNSTI4 0 +NEI4 $633 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 144 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 144 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $636 +ADDRGP4 $323 +JUMPV +LABELV $636 +ADDRFP4 0 +INDIRP4 +CNSTI4 458 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 $322 +JUMPV +LABELV $633 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $640 +ARGP4 +ADDRLP4 144 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 144 +INDIRI4 +CNSTI4 0 +NEI4 $638 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 148 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 148 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $641 +ADDRGP4 $323 +JUMPV +LABELV $641 +ADDRFP4 0 +INDIRP4 +CNSTI4 528 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 $322 +JUMPV +LABELV $638 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $645 +ARGP4 +ADDRLP4 148 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 148 +INDIRI4 +CNSTI4 0 +NEI4 $643 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 152 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 152 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $646 +ADDRGP4 $323 +JUMPV +LABELV $646 +ADDRFP4 0 +INDIRP4 +CNSTI4 596 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 $322 +JUMPV +LABELV $643 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $650 +ARGP4 +ADDRLP4 152 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 152 +INDIRI4 +CNSTI4 0 +NEI4 $648 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 156 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 156 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $651 +ADDRGP4 $323 +JUMPV +LABELV $651 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 160 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 3436 +ADDP4 +ADDRLP4 160 +INDIRF4 +ASGNF4 +ADDRGP4 $322 +JUMPV +LABELV $648 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $561 +ARGP4 +ADDRLP4 156 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 156 +INDIRI4 +CNSTI4 0 +NEI4 $653 +CNSTI4 1 +RETI4 +ADDRGP4 $320 +JUMPV +LABELV $653 +ADDRGP4 $655 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $320 +JUMPV +LABELV $578 +LABELV $322 +ADDRGP4 $321 +JUMPV +LABELV $323 +CNSTI4 0 +RETI4 +LABELV $320 +endproc CG_ParseParticle 180 16 +proc CG_InitialiseBaseParticle 0 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 3440 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +ARGP4 +CNSTI4 255 +ARGI4 +CNSTU4 3 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 455 +ADDP4 +ARGP4 +CNSTI4 255 +ARGI4 +CNSTU4 3 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +LABELV $656 +endproc CG_InitialiseBaseParticle 0 12 +proc CG_ParseParticleEjector 56 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $659 +JUMPV +LABELV $658 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $661 +ADDRGP4 $660 +JUMPV +LABELV $661 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $319 +ARGP4 +ADDRLP4 16 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $663 +CNSTI4 0 +RETI4 +ADDRGP4 $657 +JUMPV +LABELV $663 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $556 +ARGP4 +ADDRLP4 20 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $665 +CNSTI4 3440 +ADDRGP4 numBaseParticles +INDIRI4 +MULI4 +ADDRGP4 baseParticles +ADDP4 +ARGP4 +ADDRGP4 CG_InitialiseBaseParticle +CALLV +pop +CNSTI4 3440 +ADDRGP4 numBaseParticles +INDIRI4 +MULI4 +ADDRGP4 baseParticles +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 CG_ParseParticle +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $667 +ADDRGP4 $669 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $657 +JUMPV +LABELV $667 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +CNSTI4 5 +NEI4 $670 +ADDRGP4 $672 +ARGP4 +CNSTI4 5 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $657 +JUMPV +LABELV $670 +ADDRGP4 numBaseParticles +INDIRI4 +CNSTI4 9600 +NEI4 $673 +ADDRGP4 $675 +ARGP4 +CNSTI4 9600 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $657 +JUMPV +LABELV $673 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI4 3440 +ADDRGP4 numBaseParticles +INDIRI4 +MULI4 +ADDRGP4 baseParticles +ADDP4 +ASGNP4 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 36 +ADDRGP4 numBaseParticles +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $659 +JUMPV +LABELV $665 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $678 +ARGP4 +ADDRLP4 24 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $676 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 28 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $679 +ADDRGP4 $660 +JUMPV +LABELV $679 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 8 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRLP4 4 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRGP4 $659 +JUMPV +LABELV $676 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $683 +ARGP4 +ADDRLP4 28 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $681 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $684 +ADDRGP4 $660 +JUMPV +LABELV $684 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 36 +ADDRGP4 atoi_neg +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRLP4 36 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 40 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $686 +ADDRGP4 $660 +JUMPV +LABELV $686 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $551 +ARGP4 +ADDRLP4 44 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +NEI4 $688 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 3221225472 +ASGNF4 +ADDRGP4 $689 +JUMPV +LABELV $688 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 48 +ADDRGP4 atoi_neg +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 48 +INDIRI4 +CVIF4 4 +ASGNF4 +LABELV $689 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 52 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $690 +ADDRGP4 $660 +JUMPV +LABELV $690 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRGP4 $659 +JUMPV +LABELV $681 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $694 +ARGP4 +ADDRLP4 32 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +NEI4 $692 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 36 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $695 +ADDRGP4 $660 +JUMPV +LABELV $695 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $699 +ARGP4 +ADDRLP4 40 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +NEI4 $697 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRGP4 $659 +JUMPV +LABELV $697 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 8 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ParseValueAndVariance +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +ADDRLP4 4 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRGP4 $659 +JUMPV +LABELV $692 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $702 +ARGP4 +ADDRLP4 36 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +NEI4 $700 +ADDRGP4 $659 +JUMPV +LABELV $700 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $561 +ARGP4 +ADDRLP4 40 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +NEI4 $703 +CNSTI4 1 +RETI4 +ADDRGP4 $657 +JUMPV +LABELV $703 +ADDRGP4 $705 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $657 +JUMPV +LABELV $659 +ADDRGP4 $658 +JUMPV +LABELV $660 +CNSTI4 0 +RETI4 +LABELV $657 +endproc CG_ParseParticleEjector 56 16 +proc CG_ParseParticleSystem 44 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $708 +JUMPV +LABELV $707 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $710 +ADDRGP4 $709 +JUMPV +LABELV $710 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $319 +ARGP4 +ADDRLP4 12 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $712 +CNSTI4 0 +RETI4 +ADDRGP4 $706 +JUMPV +LABELV $712 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $556 +ARGP4 +ADDRLP4 16 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $714 +CNSTI4 60 +ADDRGP4 numBaseParticleEjectors +INDIRI4 +MULI4 +ADDRGP4 baseParticleEjectors +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 CG_ParseParticleEjector +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $716 +ADDRGP4 $718 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $706 +JUMPV +LABELV $716 +ADDRLP4 4 +CNSTI4 60 +ADDRGP4 numBaseParticleEjectors +INDIRI4 +MULI4 +ADDRGP4 baseParticleEjectors +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CNSTI4 -1 +NEI4 $719 +ADDRLP4 28 +CNSTF4 0 +ASGNF4 +ADDRLP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 28 +INDIRF4 +EQF4 $721 +ADDRLP4 4 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ADDRLP4 28 +INDIRF4 +NEF4 $719 +LABELV $721 +ADDRGP4 $722 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $706 +JUMPV +LABELV $719 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +CNSTI4 5 +NEI4 $723 +ADDRGP4 $725 +ARGP4 +CNSTI4 5 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $706 +JUMPV +LABELV $723 +ADDRGP4 numBaseParticleEjectors +INDIRI4 +CNSTI4 1920 +NEI4 $726 +ADDRGP4 $728 +ARGP4 +CNSTI4 1920 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $706 +JUMPV +LABELV $726 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +CNSTI4 60 +ADDRGP4 numBaseParticleEjectors +INDIRI4 +MULI4 +ADDRGP4 baseParticleEjectors +ADDP4 +ASGNP4 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 40 +ADDRGP4 numBaseParticleEjectors +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $708 +JUMPV +LABELV $714 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $731 +ARGP4 +ADDRLP4 20 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $729 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $730 +JUMPV +LABELV $729 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $734 +ARGP4 +ADDRLP4 24 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $732 +ADDRGP4 $708 +JUMPV +LABELV $732 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $561 +ARGP4 +ADDRLP4 28 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $735 +ADDRGP4 cg_debugParticles+12 +INDIRI4 +CNSTI4 1 +LTI4 $737 +ADDRGP4 $740 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $737 +CNSTI4 1 +RETI4 +ADDRGP4 $706 +JUMPV +LABELV $735 +ADDRGP4 $741 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $706 +JUMPV +LABELV $730 +LABELV $708 +ADDRGP4 $707 +JUMPV +LABELV $709 +CNSTI4 0 +RETI4 +LABELV $706 +endproc CG_ParseParticleSystem 44 12 +proc CG_ParseParticleFile 32116 12 +ADDRLP4 72 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 32084 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 32088 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 80 +ADDRLP4 32088 +INDIRI4 +ASGNI4 +ADDRLP4 80 +INDIRI4 +CNSTI4 0 +GEI4 $743 +CNSTI4 0 +RETI4 +ADDRGP4 $742 +JUMPV +LABELV $743 +ADDRLP4 80 +INDIRI4 +CNSTI4 0 +EQI4 $747 +ADDRLP4 80 +INDIRI4 +CVIU4 4 +CNSTU4 31999 +LTU4 $745 +LABELV $747 +ADDRLP4 32084 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRGP4 $748 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 80 +INDIRI4 +CNSTI4 0 +NEI4 $752 +ADDRLP4 32096 +ADDRGP4 $749 +ASGNP4 +ADDRGP4 $753 +JUMPV +LABELV $752 +ADDRLP4 32096 +ADDRGP4 $750 +ASGNP4 +LABELV $753 +ADDRLP4 32096 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $742 +JUMPV +LABELV $745 +ADDRLP4 84 +ARGP4 +ADDRLP4 80 +INDIRI4 +ARGI4 +ADDRLP4 32084 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Read +CALLV +pop +ADDRLP4 80 +INDIRI4 +ADDRLP4 84 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 32084 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRLP4 76 +ADDRLP4 84 +ASGNP4 +ADDRGP4 $755 +JUMPV +LABELV $754 +ADDRLP4 76 +ARGP4 +ADDRLP4 32096 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 68 +ADDRLP4 32096 +INDIRP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ARGP4 +ADDRGP4 $319 +ARGP4 +ADDRLP4 32100 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 32100 +INDIRI4 +CNSTI4 0 +NEI4 $757 +ADDRGP4 $756 +JUMPV +LABELV $757 +ADDRLP4 68 +INDIRP4 +ARGP4 +ADDRGP4 $556 +ARGP4 +ADDRLP4 32104 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 32104 +INDIRI4 +CNSTI4 0 +NEI4 $759 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +EQI4 $761 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $766 +JUMPV +LABELV $763 +CNSTI4 96 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 baseParticleSystems +ADDP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 32108 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 32108 +INDIRI4 +CNSTI4 0 +NEI4 $767 +ADDRGP4 $769 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $742 +JUMPV +LABELV $767 +LABELV $764 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $766 +ADDRLP4 0 +INDIRI4 +ADDRGP4 numBaseParticleSystems +INDIRI4 +LTI4 $763 +CNSTI4 96 +ADDRGP4 numBaseParticleSystems +INDIRI4 +MULI4 +ADDRGP4 baseParticleSystems +ADDP4 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +CNSTI4 96 +ADDRGP4 numBaseParticleSystems +INDIRI4 +MULI4 +ADDRGP4 baseParticleSystems +ADDP4 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 32108 +ADDRGP4 CG_ParseParticleSystem +CALLI4 +ASGNI4 +ADDRLP4 32108 +INDIRI4 +CNSTI4 0 +NEI4 $770 +ADDRGP4 $772 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $742 +JUMPV +LABELV $770 +ADDRLP4 72 +CNSTI4 0 +ASGNI4 +ADDRGP4 numBaseParticleSystems +INDIRI4 +CNSTI4 384 +NEI4 $773 +ADDRGP4 $775 +ARGP4 +CNSTI4 384 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $742 +JUMPV +LABELV $773 +ADDRLP4 32112 +ADDRGP4 numBaseParticleSystems +ASGNP4 +ADDRLP4 32112 +INDIRP4 +ADDRLP4 32112 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $755 +JUMPV +LABELV $761 +ADDRGP4 $776 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $742 +JUMPV +LABELV $759 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +NEI4 $777 +ADDRLP4 4 +ARGP4 +ADDRLP4 68 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 72 +CNSTI4 1 +ASGNI4 +ADDRGP4 $778 +JUMPV +LABELV $777 +ADDRGP4 $779 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $742 +JUMPV +LABELV $778 +LABELV $755 +ADDRGP4 $754 +JUMPV +LABELV $756 +CNSTI4 1 +RETI4 +LABELV $742 +endproc CG_ParseParticleFile 32116 12 +export CG_LoadParticleSystems +proc CG_LoadParticleSystems 8300 16 +ADDRLP4 8276 +CNSTI4 0 +ASGNI4 +ADDRGP4 numBaseParticleSystems +ADDRLP4 8276 +INDIRI4 +ASGNI4 +ADDRGP4 numBaseParticleEjectors +ADDRLP4 8276 +INDIRI4 +ASGNI4 +ADDRGP4 numBaseParticles +ADDRLP4 8276 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8276 +INDIRI4 +ASGNI4 +LABELV $781 +ADDRLP4 8280 +CNSTI4 96 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 baseParticleSystems +ADDP4 +ASGNP4 +ADDRLP4 8280 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 96 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +LABELV $782 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 384 +LTI4 $781 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $785 +ADDRLP4 8280 +CNSTI4 60 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 baseParticleEjectors +ADDP4 +ASGNP4 +ADDRLP4 8280 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 60 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +LABELV $786 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1920 +LTI4 $785 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $789 +ADDRLP4 8280 +CNSTI4 3440 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 baseParticles +ADDP4 +ASGNP4 +ADDRLP4 8280 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 3440 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +LABELV $790 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 9600 +LTI4 $789 +ADDRGP4 $793 +ARGP4 +ADDRGP4 $794 +ARGP4 +ADDRLP4 84 +ARGP4 +CNSTI4 8192 +ARGI4 +ADDRLP4 8280 +ADDRGP4 trap_FS_GetFileList +CALLI4 +ASGNI4 +ADDRLP4 80 +ADDRLP4 8280 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 84 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $798 +JUMPV +LABELV $795 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 8284 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 76 +ADDRLP4 8284 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 12 +ARGP4 +ADDRGP4 $799 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRLP4 12 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 strcat +CALLP4 +pop +ADDRLP4 12 +ARGP4 +ADDRGP4 CG_ParseParticleFile +CALLI4 +pop +LABELV $796 +ADDRLP4 8284 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8284 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 76 +INDIRI4 +ADDRLP4 8284 +INDIRI4 +ADDI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $798 +ADDRLP4 4 +INDIRI4 +ADDRLP4 80 +INDIRI4 +LTI4 $795 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $803 +JUMPV +LABELV $800 +ADDRLP4 8288 +CNSTI4 3440 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 baseParticles +ADDP4 +ASGNP4 +ADDRLP4 8288 +INDIRP4 +CNSTI4 458 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $804 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $809 +JUMPV +LABELV $806 +ADDRLP4 8292 +CNSTI4 96 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 baseParticleSystems +ADDP4 +ASGNP4 +ADDRLP4 8292 +INDIRP4 +ARGP4 +ADDRLP4 8288 +INDIRP4 +CNSTI4 458 +ADDP4 +ARGP4 +ADDRLP4 8296 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 8296 +INDIRI4 +CNSTI4 0 +NEI4 $810 +ADDRLP4 8288 +INDIRP4 +CNSTI4 524 +ADDP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $808 +JUMPV +LABELV $810 +LABELV $807 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $809 +ADDRLP4 0 +INDIRI4 +ADDRGP4 numBaseParticleSystems +INDIRI4 +LTI4 $806 +LABELV $808 +ADDRLP4 0 +INDIRI4 +ADDRGP4 numBaseParticleSystems +INDIRI4 +NEI4 $812 +ADDRGP4 $814 +ARGP4 +ADDRLP4 8288 +INDIRP4 +CNSTI4 458 +ADDP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRLP4 8288 +INDIRP4 +CNSTI4 458 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $812 +LABELV $804 +ADDRLP4 8288 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $815 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $820 +JUMPV +LABELV $817 +ADDRLP4 8292 +CNSTI4 96 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 baseParticleSystems +ADDP4 +ASGNP4 +ADDRLP4 8292 +INDIRP4 +ARGP4 +ADDRLP4 8288 +INDIRP4 +CNSTI4 528 +ADDP4 +ARGP4 +ADDRLP4 8296 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 8296 +INDIRI4 +CNSTI4 0 +NEI4 $821 +ADDRLP4 8288 +INDIRP4 +CNSTI4 592 +ADDP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $819 +JUMPV +LABELV $821 +LABELV $818 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $820 +ADDRLP4 0 +INDIRI4 +ADDRGP4 numBaseParticleSystems +INDIRI4 +LTI4 $817 +LABELV $819 +ADDRLP4 0 +INDIRI4 +ADDRGP4 numBaseParticleSystems +INDIRI4 +NEI4 $823 +ADDRGP4 $825 +ARGP4 +ADDRLP4 8288 +INDIRP4 +CNSTI4 528 +ADDP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRLP4 8288 +INDIRP4 +CNSTI4 528 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $823 +LABELV $815 +LABELV $801 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $803 +ADDRLP4 4 +INDIRI4 +ADDRGP4 numBaseParticles +INDIRI4 +LTI4 $800 +LABELV $780 +endproc CG_LoadParticleSystems 8300 16 +export CG_SetParticleSystemNormal +proc CG_SetParticleSystemNormal 4 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $829 +ADDRFP4 0 +INDIRP4 +CNSTI4 1384 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $827 +LABELV $829 +ADDRGP4 $830 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $826 +JUMPV +LABELV $827 +ADDRFP4 0 +INDIRP4 +CNSTI4 1392 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1396 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 1396 +ADDP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +LABELV $826 +endproc CG_SetParticleSystemNormal 4 4 +export CG_DestroyParticleSystem +proc CG_DestroyParticleSystem 24 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $834 +ADDRLP4 8 +INDIRP4 +CNSTI4 1384 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $832 +LABELV $834 +ADDRGP4 $835 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $831 +JUMPV +LABELV $832 +ADDRGP4 cg_debugParticles+12 +INDIRI4 +CNSTI4 1 +LTI4 $836 +ADDRGP4 $839 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $836 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $840 +ADDRLP4 0 +CNSTI4 52 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 particleEjectors +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $844 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CVPU4 4 +NEU4 $844 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 20 +INDIRI4 +ASGNI4 +LABELV $844 +LABELV $841 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 480 +LTI4 $840 +ADDRFP4 0 +INDIRP4 +CNSTP4 0 +ASGNP4 +LABELV $831 +endproc CG_DestroyParticleSystem 24 4 +export CG_IsParticleSystemInfinite +proc CG_IsParticleSystemInfinite 12 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $847 +ADDRGP4 $849 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $846 +JUMPV +LABELV $847 +ADDRFP4 0 +INDIRP4 +CNSTI4 1384 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $850 +ADDRGP4 $852 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $846 +JUMPV +LABELV $850 +ADDRFP4 0 +INDIRP4 +CNSTI4 1384 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $853 +CNSTI4 0 +RETI4 +ADDRGP4 $846 +JUMPV +LABELV $853 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $855 +ADDRLP4 0 +CNSTI4 52 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 particleEjectors +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $859 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +NEU4 $859 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRI4 +CNSTI4 -1 +NEI4 $861 +CNSTI4 1 +RETI4 +ADDRGP4 $846 +JUMPV +LABELV $861 +LABELV $859 +LABELV $856 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 480 +LTI4 $855 +CNSTI4 0 +RETI4 +LABELV $846 +endproc CG_IsParticleSystemInfinite 12 4 +export CG_IsParticleSystemValid +proc CG_IsParticleSystemValid 16 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ASGNU4 +ADDRLP4 8 +CNSTU4 0 +ASGNU4 +ADDRLP4 4 +INDIRU4 +ADDRLP4 8 +INDIRU4 +EQU4 $866 +ADDRLP4 4 +INDIRU4 +ADDRLP4 8 +INDIRU4 +EQU4 $864 +ADDRLP4 0 +INDIRP4 +CNSTI4 1384 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $864 +LABELV $866 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $867 +ADDRLP4 12 +INDIRP4 +CNSTI4 1384 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $867 +ADDRFP4 0 +INDIRP4 +CNSTP4 0 +ASGNP4 +LABELV $867 +CNSTI4 0 +RETI4 +ADDRGP4 $863 +JUMPV +LABELV $864 +CNSTI4 1 +RETI4 +LABELV $863 +endproc CG_IsParticleSystemValid 16 0 +proc CG_GarbageCollectParticleSystems 32 8 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +LABELV $870 +ADDRLP4 8 +CNSTI4 1412 +ADDRLP4 16 +INDIRI4 +MULI4 +ADDRGP4 particleSystems +ADDP4 +ASGNP4 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 1384 +ADDP4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +NEI4 $874 +ADDRGP4 $871 +JUMPV +LABELV $874 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $876 +ADDRLP4 4 +CNSTI4 52 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 particleEjectors +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $880 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +NEU4 $880 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $880 +LABELV $877 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 480 +LTI4 $876 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $882 +ADDRLP4 8 +INDIRP4 +CNSTI4 1384 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $882 +ADDRLP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 CG_AttachmentCentNum +CALLI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +LTI4 $884 +ADDRLP4 20 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +EQI4 $884 +CNSTI4 1852 +ADDRLP4 20 +INDIRI4 +MULI4 +ADDRGP4 cg_entities+1832 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $887 +ADDRLP4 8 +INDIRP4 +CNSTI4 1388 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $887 +LABELV $884 +ADDRGP4 cg_debugParticles+12 +INDIRI4 +CNSTI4 1 +LTI4 $890 +ADDRLP4 8 +INDIRP4 +CNSTI4 1384 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $890 +ADDRGP4 $893 +ARGP4 +ADDRLP4 8 +INDIRP4 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $890 +LABELV $871 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 96 +LTI4 $870 +LABELV $869 +endproc CG_GarbageCollectParticleSystems 32 8 +proc CG_CalculateTimeFrac 8 0 +ADDRLP4 4 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +ADDRFP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +ADDI4 +CVIF4 4 +SUBF4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +SUBI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +GEF4 $896 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +ADDRGP4 $897 +JUMPV +LABELV $896 +ADDRLP4 0 +INDIRF4 +CNSTF4 1065353216 +LEF4 $898 +ADDRLP4 0 +CNSTF4 1065353216 +ASGNF4 +LABELV $898 +LABELV $897 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $894 +endproc CG_CalculateTimeFrac 8 0 +proc CG_EvaluateParticlePhysics 304 44 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 168 +CNSTI4 4 +ASGNI4 +ADDRLP4 128 +ADDRFP4 0 +INDIRP4 +ADDRLP4 168 +INDIRI4 +ADDP4 +INDIRP4 +ADDRLP4 168 +INDIRI4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $901 +ADDRLP4 176 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +ADDRLP4 176 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ADDRLP4 176 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRLP4 176 +INDIRF4 +ASGNF4 +ADDRGP4 $900 +JUMPV +LABELV $901 +ADDRLP4 172 +ADDRLP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 172 +INDIRI4 +CNSTI4 0 +LTI4 $903 +ADDRLP4 172 +INDIRI4 +CNSTI4 4 +GTI4 $903 +ADDRLP4 172 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $940 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $940 +address $906 +address $913 +address $924 +address $924 +address $937 +code +LABELV $906 +ADDRLP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $907 +ADDRLP4 64 +ADDRLP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 64+4 +ADDRLP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 64+8 +ADDRLP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRGP4 $904 +JUMPV +LABELV $907 +ADDRLP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $904 +ADDRLP4 64 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $904 +JUMPV +LABELV $913 +ADDRLP4 128 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 132 +ARGP4 +ADDRLP4 188 +ADDRGP4 CG_AttachmentAxis +CALLI4 +ASGNI4 +ADDRLP4 188 +INDIRI4 +CNSTI4 0 +NEI4 $914 +ADDRGP4 $900 +JUMPV +LABELV $914 +ADDRLP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $916 +ADDRLP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +ARGP4 +ADDRLP4 132 +ARGP4 +ADDRLP4 192 +ARGP4 +ADDRGP4 VectorMatrixMultiply +CALLV +pop +ADDRLP4 64 +ADDRLP4 192 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 64+4 +ADDRLP4 192+4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 64+8 +ADDRLP4 192+8 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRGP4 $904 +JUMPV +LABELV $916 +ADDRLP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $904 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 132 +ARGP4 +ADDRLP4 64 +ARGP4 +ADDRGP4 VectorMatrixMultiply +CALLV +pop +ADDRGP4 $904 +JUMPV +LABELV $924 +ADDRLP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $925 +ADDRLP4 128 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 192 +ARGP4 +ADDRLP4 204 +ADDRGP4 CG_AttachmentPoint +CALLI4 +ASGNI4 +ADDRLP4 204 +INDIRI4 +CNSTI4 0 +NEI4 $927 +ADDRGP4 $900 +JUMPV +LABELV $927 +ADDRLP4 64 +ADDRLP4 192 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 64+4 +ADDRLP4 192+4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 64+8 +ADDRLP4 192+8 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRGP4 $904 +JUMPV +LABELV $925 +ADDRLP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $904 +ADDRLP4 128 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 64 +ARGP4 +ADDRLP4 192 +ADDRGP4 CG_AttachmentDir +CALLI4 +ASGNI4 +ADDRLP4 192 +INDIRI4 +CNSTI4 0 +NEI4 $904 +ADDRGP4 $900 +JUMPV +LABELV $937 +ADDRLP4 128 +INDIRP4 +CNSTI4 1392 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $938 +ADDRGP4 $900 +JUMPV +LABELV $938 +ADDRLP4 64 +ADDRLP4 128 +INDIRP4 +CNSTI4 1396 +ADDP4 +INDIRB +ASGNB 12 +LABELV $903 +LABELV $904 +ADDRLP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $941 +ADDRLP4 188 +ADDRLP4 64 +INDIRF4 +ASGNF4 +ADDRLP4 184 +ADDRLP4 188 +INDIRF4 +ADDRLP4 188 +INDIRF4 +MULF4 +ADDRLP4 64+4 +INDIRF4 +ADDRLP4 64+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 64+8 +INDIRF4 +ADDRLP4 64+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 192 +CNSTF4 1148846080 +ASGNF4 +ADDRLP4 180 +ADDRLP4 192 +INDIRF4 +ADDRLP4 184 +INDIRF4 +SUBF4 +ADDRLP4 192 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 180 +INDIRF4 +CNSTF4 1065353216 +LEF4 $947 +ADDRLP4 180 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 $948 +JUMPV +LABELV $947 +ADDRLP4 180 +INDIRF4 +CNSTF4 1036831949 +GEF4 $949 +ADDRLP4 180 +CNSTF4 1036831949 +ASGNF4 +LABELV $949 +LABELV $948 +ADDRLP4 0 +INDIRP4 +CNSTI4 124 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 200 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 180 +ADDRLP4 180 +INDIRF4 +ADDRLP4 200 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 64 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 64 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 CG_SpreadVector +CALLV +pop +ADDRLP4 64 +ADDRLP4 64 +INDIRF4 +ADDRLP4 180 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 64+4 +ADDRLP4 64+4 +INDIRF4 +ADDRLP4 180 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 64+8 +ADDRLP4 64+8 +INDIRF4 +ADDRLP4 180 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $942 +JUMPV +LABELV $941 +ADDRLP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $955 +ADDRLP4 64 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 64 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 CG_SpreadVector +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 124 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 184 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 64 +ADDRLP4 64 +INDIRF4 +ADDRLP4 184 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 124 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 192 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 64+4 +ADDRLP4 64+4 +INDIRF4 +ADDRLP4 192 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 124 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 200 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 64+8 +ADDRLP4 64+8 +INDIRF4 +ADDRLP4 200 +INDIRF4 +MULF4 +ASGNF4 +LABELV $955 +LABELV $942 +ADDRLP4 0 +INDIRP4 +CNSTI4 348 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $961 +ADDRLP4 80 +ADDRLP4 0 +INDIRP4 +CNSTI4 348 +ADDP4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRGP4 $962 +JUMPV +LABELV $961 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 184 +ADDRGP4 CG_CalculateTimeFrac +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 136 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 184 +INDIRF4 +ARGF4 +ADDRLP4 192 +ADDRGP4 CG_LerpValues +CALLF4 +ASGNF4 +ADDRLP4 80 +ADDRLP4 192 +INDIRF4 +ASGNF4 +LABELV $962 +ADDRLP4 196 +ADDRLP4 80 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 100 +ADDRLP4 196 +INDIRF4 +ASGNF4 +ADDRLP4 100+4 +ADDRLP4 196 +INDIRF4 +ASGNF4 +ADDRLP4 100+8 +ADDRLP4 80 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 112 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRLP4 112+4 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRLP4 112+8 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 208 +ADDRGP4 CG_RandomiseValue +CALLF4 +ASGNF4 +ADDRLP4 96 +ADDRLP4 208 +INDIRF4 +ASGNF4 +ADDRLP4 76 +CNSTF4 981668463 +ADDRGP4 cg+109556 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRLP4 216 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 216 +INDIRP4 +ADDRLP4 216 +INDIRP4 +INDIRF4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 76 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 220 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ASGNP4 +ADDRLP4 220 +INDIRP4 +ADDRLP4 220 +INDIRP4 +INDIRF4 +ADDRLP4 64+4 +INDIRF4 +ADDRLP4 76 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 224 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +ASGNP4 +ADDRLP4 224 +INDIRP4 +ADDRLP4 224 +INDIRP4 +INDIRF4 +ADDRLP4 64+8 +INDIRF4 +ADDRLP4 76 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 84 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRF4 +ADDRLP4 76 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 84+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRF4 +ADDRLP4 76 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 84+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRF4 +ADDRLP4 76 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRGP4 cg_bounceParticles+12 +INDIRI4 +CNSTI4 0 +NEI4 $973 +ADDRLP4 84 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 244 +ADDRGP4 trap_CM_PointContents +CALLI4 +ASGNI4 +ADDRLP4 240 +ADDRLP4 244 +INDIRI4 +ASGNI4 +ADDRLP4 248 +ADDRLP4 240 +INDIRI4 +ASGNI4 +ADDRLP4 248 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +NEI4 $978 +ADDRLP4 248 +INDIRI4 +CVIU4 4 +CNSTU4 2147483648 +BANDU4 +CNSTU4 0 +EQU4 $976 +LABELV $978 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRGP4 CG_DestroyParticle +CALLV +pop +ADDRGP4 $900 +JUMPV +LABELV $976 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRLP4 84 +INDIRB +ASGNB 12 +ADDRGP4 $900 +JUMPV +LABELV $973 +ADDRLP4 128 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 240 +ADDRGP4 CG_AttachmentCentNum +CALLI4 +ASGNI4 +ADDRLP4 4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRLP4 100 +ARGP4 +ADDRLP4 112 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRLP4 240 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 CG_Trace +CALLV +pop +ADDRLP4 4+8 +INDIRF4 +CNSTF4 1065353216 +EQF4 $982 +ADDRLP4 96 +INDIRF4 +CNSTF4 0 +NEF4 $979 +LABELV $982 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRLP4 84 +INDIRB +ASGNB 12 +ADDRGP4 $900 +JUMPV +LABELV $979 +ADDRLP4 4+12 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 244 +ADDRGP4 trap_CM_PointContents +CALLI4 +ASGNI4 +ADDRLP4 244 +INDIRI4 +CVIU4 4 +CNSTU4 2147483648 +BANDU4 +CNSTU4 0 +NEU4 $987 +ADDRLP4 248 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3432 +ADDP4 +INDIRI4 +ADDRLP4 248 +INDIRI4 +EQI4 $983 +ADDRLP4 4+4 +INDIRI4 +ADDRLP4 248 +INDIRI4 +EQI4 $983 +LABELV $987 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRGP4 CG_DestroyParticle +CALLV +pop +ADDRGP4 $900 +JUMPV +LABELV $983 +ADDRLP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $988 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4+24 +ARGP4 +ADDRGP4 CG_DestroyParticle +CALLV +pop +ADDRGP4 $900 +JUMPV +LABELV $988 +ADDRLP4 256 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 124 +ADDRLP4 256 +INDIRP4 +INDIRF4 +ADDRLP4 4+24 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRF4 +ADDRLP4 4+24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRF4 +ADDRLP4 4+24+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 256 +INDIRP4 +ADDRLP4 256 +INDIRP4 +INDIRF4 +ADDRLP4 4+24 +INDIRF4 +CNSTF4 3221225472 +ADDRLP4 124 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 260 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ASGNP4 +ADDRLP4 260 +INDIRP4 +ADDRLP4 260 +INDIRP4 +INDIRF4 +ADDRLP4 4+24+4 +INDIRF4 +CNSTF4 3221225472 +ADDRLP4 124 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 264 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +ASGNP4 +ADDRLP4 264 +INDIRP4 +ADDRLP4 264 +INDIRP4 +INDIRF4 +ADDRLP4 4+24+8 +INDIRF4 +CNSTF4 3221225472 +ADDRLP4 124 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 268 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 268 +INDIRP4 +ADDRLP4 268 +INDIRP4 +INDIRF4 +ADDRLP4 96 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 272 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ASGNP4 +ADDRLP4 272 +INDIRP4 +ADDRLP4 272 +INDIRP4 +INDIRF4 +ADDRLP4 96 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 276 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +ASGNP4 +ADDRLP4 276 +INDIRP4 +ADDRLP4 276 +INDIRP4 +INDIRF4 +ADDRLP4 96 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4+24+8 +INDIRF4 +CNSTF4 1056964608 +LEF4 $1001 +ADDRLP4 280 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 280 +INDIRF4 +CNSTF4 1109393408 +LTF4 $1006 +ADDRLP4 280 +INDIRF4 +ADDRGP4 cg+109552 +INDIRI4 +NEGI4 +CVIF4 4 +ADDRLP4 280 +INDIRF4 +MULF4 +GEF4 $1001 +LABELV $1006 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $1001 +ADDRLP4 284 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 284 +INDIRI4 +EQI4 $1007 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +ADDRLP4 284 +INDIRI4 +LEI4 $1007 +ADDRLP4 288 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 4+12 +ARGP4 +ADDRLP4 4+24 +ARGP4 +CNSTF4 1135869952 +ADDRLP4 288 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +MULF4 +ARGF4 +ADDRLP4 296 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 296 +INDIRF4 +ARGF4 +ADDRLP4 296 +INDIRF4 +ARGF4 +ADDRLP4 296 +INDIRF4 +ARGF4 +ADDRLP4 296 +INDIRF4 +ARGF4 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRF4 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_ImpactMark +CALLV +pop +ADDRLP4 300 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ASGNP4 +ADDRLP4 300 +INDIRP4 +ADDRLP4 300 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $1007 +ADDRLP4 288 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 244 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 288 +INDIRI4 +EQI4 $1011 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +ADDRLP4 288 +INDIRI4 +LEI4 $1011 +ADDRLP4 4+12 +ARGP4 +CNSTI4 1022 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 308 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRLP4 292 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ASGNP4 +ADDRLP4 292 +INDIRP4 +ADDRLP4 292 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $1011 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRLP4 4+12 +INDIRB +ASGNB 12 +LABELV $900 +endproc CG_EvaluateParticlePhysics 304 44 +proc CG_Radix 2080 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 1028 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 1024 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1019 +JUMPV +LABELV $1016 +ADDRLP4 2052 +CNSTI4 2 +ASGNI4 +ADDRLP4 2056 +ADDRLP4 0 +INDIRI4 +ADDRLP4 2052 +INDIRI4 +LSHI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +INDIRP4 +CNSTI4 332 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +RSHI4 +CNSTI4 255 +BANDI4 +ADDRLP4 2052 +INDIRI4 +LSHI4 +ADDRLP4 1028 +ADDP4 +ASGNP4 +ADDRLP4 2056 +INDIRP4 +ADDRLP4 2056 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1017 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1019 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRI4 +LTI4 $1016 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $1020 +ADDRLP4 2060 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 2060 +INDIRI4 +ADDRLP4 4 +ADDP4 +ADDRLP4 2060 +INDIRI4 +ADDRLP4 4-4 +ADDP4 +INDIRI4 +ADDRLP4 2060 +INDIRI4 +ADDRLP4 1028-4 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1021 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 256 +LTI4 $1020 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1029 +JUMPV +LABELV $1026 +ADDRLP4 2068 +CNSTI4 2 +ASGNI4 +ADDRLP4 2072 +ADDRLP4 0 +INDIRI4 +ADDRLP4 2068 +INDIRI4 +LSHI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +INDIRP4 +CNSTI4 332 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +RSHI4 +CNSTI4 255 +BANDI4 +ADDRLP4 2068 +INDIRI4 +LSHI4 +ADDRLP4 4 +ADDP4 +ASGNP4 +ADDRLP4 2064 +ADDRLP4 2072 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 2072 +INDIRP4 +ADDRLP4 2064 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 2076 +CNSTI4 2 +ASGNI4 +ADDRLP4 2064 +INDIRI4 +ADDRLP4 2076 +INDIRI4 +LSHI4 +ADDRFP4 12 +INDIRP4 +ADDP4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 2076 +INDIRI4 +LSHI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $1027 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1029 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRI4 +LTI4 $1026 +LABELV $1015 +endproc CG_Radix 2080 12 +proc CG_RadixSort 0 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +CNSTI4 0 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 CG_Radix +CALLV +pop +CNSTI4 8 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Radix +CALLV +pop +CNSTI4 16 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 CG_Radix +CALLV +pop +CNSTI4 24 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Radix +CALLV +pop +LABELV $1030 +endproc CG_RadixSort 0 16 +proc CG_CompactAndSortParticles 40 12 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1032 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 sortedParticles +ADDP4 +CNSTI4 336 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 particles +ADDP4 +ASGNP4 +LABELV $1033 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2400 +LTI4 $1032 +ADDRGP4 cg_depthSortParticles+12 +INDIRI4 +CNSTI4 0 +NEI4 $1036 +ADDRGP4 $1031 +JUMPV +LABELV $1036 +ADDRLP4 0 +CNSTI4 2399 +ASGNI4 +LABELV $1039 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 sortedParticles +ADDP4 +INDIRP4 +CNSTI4 324 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1043 +ADDRGP4 $1046 +JUMPV +LABELV $1045 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1046 +ADDRLP4 4 +INDIRI4 +CNSTI4 2400 +GEI4 $1048 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 sortedParticles +ADDP4 +INDIRP4 +CNSTI4 324 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1045 +LABELV $1048 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +LTI4 $1049 +ADDRGP4 $1041 +JUMPV +LABELV $1049 +ADDRLP4 32 +CNSTI4 2 +ASGNI4 +ADDRLP4 36 +ADDRGP4 sortedParticles +ASGNP4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 32 +INDIRI4 +LSHI4 +ADDRLP4 36 +INDIRP4 +ADDP4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 32 +INDIRI4 +LSHI4 +ADDRLP4 36 +INDIRP4 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $1043 +LABELV $1040 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GEI4 $1039 +LABELV $1041 +ADDRLP4 20 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1054 +JUMPV +LABELV $1051 +ADDRLP4 28 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 sortedParticles +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 28 +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRGP4 cg+112080+24 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 8+4 +ADDRLP4 28 +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ADDRGP4 cg+112080+24+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 8+8 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 sortedParticles +ADDP4 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ADDRGP4 cg+112080+24+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 sortedParticles +ADDP4 +INDIRP4 +CNSTI4 332 +ADDP4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 32 +INDIRF4 +MULF4 +ADDRLP4 8+4 +INDIRF4 +ADDRLP4 8+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 8+8 +INDIRF4 +ADDRLP4 8+8 +INDIRF4 +MULF4 +ADDF4 +CVFI4 4 +ASGNI4 +LABELV $1052 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1054 +ADDRLP4 0 +INDIRI4 +ADDRLP4 20 +INDIRI4 +LTI4 $1051 +ADDRGP4 sortedParticles +ARGP4 +ADDRGP4 radixBuffer +ARGP4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRGP4 CG_RadixSort +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1072 +JUMPV +LABELV $1069 +ADDRLP4 32 +CNSTI4 2 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 32 +INDIRI4 +LSHI4 +ADDRGP4 radixBuffer +ADDP4 +ADDRLP4 20 +INDIRI4 +ADDRLP4 0 +INDIRI4 +SUBI4 +ADDRLP4 32 +INDIRI4 +LSHI4 +ADDRGP4 sortedParticles-4 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $1070 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1072 +ADDRLP4 0 +INDIRI4 +ADDRLP4 20 +INDIRI4 +LTI4 $1069 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1077 +JUMPV +LABELV $1074 +ADDRLP4 36 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +ADDRGP4 sortedParticles +ADDP4 +ADDRLP4 36 +INDIRI4 +ADDRGP4 radixBuffer +ADDP4 +INDIRP4 +ASGNP4 +LABELV $1075 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1077 +ADDRLP4 0 +INDIRI4 +ADDRLP4 20 +INDIRI4 +LTI4 $1074 +LABELV $1031 +endproc CG_CompactAndSortParticles 40 12 +lit +align 4 +LABELV $1079 +byte 4 0 +byte 4 0 +byte 4 1065353216 +code +proc CG_RenderParticle 324 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 140 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 216 +CNSTI4 4 +ASGNI4 +ADDRLP4 148 +ADDRFP4 0 +INDIRP4 +ADDRLP4 216 +INDIRI4 +ADDP4 +INDIRP4 +ADDRLP4 216 +INDIRI4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 168 +ADDRLP4 148 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 180 +ADDRGP4 $1079 +INDIRB +ASGNB 12 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRLP4 224 +ADDRGP4 CG_CalculateTimeFrac +CALLF4 +ASGNF4 +ADDRLP4 172 +ADDRLP4 224 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 232 +ADDRGP4 CG_CalculateTimeFrac +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 136 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 232 +INDIRF4 +ARGF4 +ADDRLP4 240 +ADDRGP4 CG_LerpValues +CALLF4 +ASGNF4 +ADDRLP4 152 +ADDRLP4 240 +INDIRF4 +ASGNF4 +ADDRLP4 0+128 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CVIF4 4 +CNSTF4 1148846080 +DIVF4 +ASGNF4 +ADDRLP4 140 +INDIRP4 +CNSTI4 2840 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1081 +ADDRLP4 0 +CNSTI4 2 +ASGNI4 +ADDRLP4 140 +INDIRP4 +CNSTI4 3428 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1083 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRLP4 156 +ARGP4 +ADDRLP4 192 +ARGP4 +ADDRLP4 204 +ARGP4 +ADDRGP4 trap_R_LightForPoint +CALLI4 +pop +ADDRLP4 144 +CNSTI4 0 +ASGNI4 +LABELV $1085 +ADDRLP4 252 +ADDRLP4 144 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 156 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 256 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 252 +INDIRF4 +ADDRLP4 256 +INDIRF4 +LTF4 $1091 +ADDRLP4 244 +ADDRLP4 252 +INDIRF4 +ADDRLP4 256 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $1092 +JUMPV +LABELV $1091 +ADDRLP4 244 +ADDRLP4 252 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $1092 +ADDRLP4 144 +INDIRI4 +ADDRLP4 0+116 +ADDP4 +ADDRLP4 244 +INDIRU4 +CVUU1 4 +ASGNU1 +LABELV $1086 +ADDRLP4 144 +ADDRLP4 144 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 144 +INDIRI4 +CNSTI4 2 +LEI4 $1085 +ADDRGP4 $1084 +JUMPV +LABELV $1083 +ADDRLP4 244 +ADDRLP4 140 +INDIRP4 +CNSTI4 455 +ADDP4 +INDIRU1 +CVUI4 1 +ADDRLP4 140 +INDIRP4 +CNSTI4 452 +ADDP4 +INDIRU1 +CVUI4 1 +SUBI4 +CVIF4 4 +ASGNF4 +ADDRLP4 244+4 +ADDRLP4 140 +INDIRP4 +CNSTI4 456 +ADDP4 +INDIRU1 +CVUI4 1 +ADDRLP4 140 +INDIRP4 +CNSTI4 453 +ADDP4 +INDIRU1 +CVUI4 1 +SUBI4 +CVIF4 4 +ASGNF4 +ADDRLP4 244+8 +ADDRLP4 140 +INDIRP4 +CNSTI4 457 +ADDP4 +INDIRU1 +CVUI4 1 +ADDRLP4 140 +INDIRP4 +CNSTI4 454 +ADDP4 +INDIRU1 +CVUI4 1 +SUBI4 +CVIF4 4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 280 +ADDRGP4 CG_CalculateTimeFrac +CALLF4 +ASGNF4 +ADDRLP4 284 +ADDRLP4 140 +INDIRP4 +CNSTI4 452 +ADDP4 +INDIRU1 +CVUI4 1 +CVIF4 4 +ADDRLP4 244 +INDIRF4 +ADDRLP4 280 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 288 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 284 +INDIRF4 +ADDRLP4 288 +INDIRF4 +LTF4 $1105 +ADDRLP4 264 +ADDRLP4 284 +INDIRF4 +ADDRLP4 288 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $1106 +JUMPV +LABELV $1105 +ADDRLP4 264 +ADDRLP4 284 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $1106 +ADDRLP4 0+116 +ADDRLP4 264 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 296 +ADDRGP4 CG_CalculateTimeFrac +CALLF4 +ASGNF4 +ADDRLP4 300 +ADDRLP4 140 +INDIRP4 +CNSTI4 453 +ADDP4 +INDIRU1 +CVUI4 1 +CVIF4 4 +ADDRLP4 244+4 +INDIRF4 +ADDRLP4 296 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 304 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 300 +INDIRF4 +ADDRLP4 304 +INDIRF4 +LTF4 $1107 +ADDRLP4 268 +ADDRLP4 300 +INDIRF4 +ADDRLP4 304 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $1108 +JUMPV +LABELV $1107 +ADDRLP4 268 +ADDRLP4 300 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $1108 +ADDRLP4 0+116+1 +ADDRLP4 268 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 312 +ADDRGP4 CG_CalculateTimeFrac +CALLF4 +ASGNF4 +ADDRLP4 316 +ADDRLP4 140 +INDIRP4 +CNSTI4 454 +ADDP4 +INDIRU1 +CVUI4 1 +CVIF4 4 +ADDRLP4 244+8 +INDIRF4 +ADDRLP4 312 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 320 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 316 +INDIRF4 +ADDRLP4 320 +INDIRF4 +LTF4 $1109 +ADDRLP4 272 +ADDRLP4 316 +INDIRF4 +ADDRLP4 320 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $1110 +JUMPV +LABELV $1109 +ADDRLP4 272 +ADDRLP4 316 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $1110 +ADDRLP4 0+116+2 +ADDRLP4 272 +INDIRU4 +CVUU1 4 +ASGNU1 +LABELV $1084 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 252 +ADDRGP4 CG_CalculateTimeFrac +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 164 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 252 +INDIRF4 +ARGF4 +ADDRLP4 260 +ADDRGP4 CG_LerpValues +CALLF4 +ASGNF4 +ADDRLP4 264 +CNSTF4 1132396544 +ADDRLP4 260 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 268 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 264 +INDIRF4 +ADDRLP4 268 +INDIRF4 +LTF4 $1114 +ADDRLP4 244 +ADDRLP4 264 +INDIRF4 +ADDRLP4 268 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $1115 +JUMPV +LABELV $1114 +ADDRLP4 244 +ADDRLP4 264 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $1115 +ADDRLP4 0+116+3 +ADDRLP4 244 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 0+132 +ADDRLP4 152 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 176 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 276 +ADDRGP4 CG_CalculateTimeFrac +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 276 +INDIRF4 +ARGF4 +ADDRLP4 284 +ADDRGP4 CG_LerpValues +CALLF4 +ASGNF4 +ADDRLP4 0+136 +ADDRLP4 284 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRGP4 cg+112080+24 +ARGP4 +ADDRLP4 288 +ADDRGP4 Distance +CALLF4 +ASGNF4 +ADDRLP4 288 +INDIRF4 +ADDRLP4 0+132 +INDIRF4 +GEF4 $1118 +ADDRLP4 140 +INDIRP4 +CNSTI4 3424 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1118 +ADDRGP4 $1078 +JUMPV +LABELV $1118 +ADDRLP4 140 +INDIRP4 +CNSTI4 2844 +ADDP4 +INDIRF4 +CNSTF4 0 +NEF4 $1123 +ADDRLP4 292 +ADDRLP4 140 +INDIRP4 +CNSTI4 2840 +ADDP4 +ASGNP4 +ADDRLP4 176 +ADDRLP4 172 +INDIRF4 +ADDRLP4 292 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +CVIF4 4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 176 +INDIRI4 +ADDRLP4 292 +INDIRP4 +INDIRI4 +LTI4 $1125 +ADDRLP4 176 +ADDRLP4 140 +INDIRP4 +CNSTI4 2840 +ADDP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $1125 +ADDRLP4 0+112 +ADDRLP4 176 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 140 +INDIRP4 +CNSTI4 2712 +ADDP4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1082 +JUMPV +LABELV $1123 +ADDRLP4 176 +CNSTF4 981668463 +ADDRLP4 140 +INDIRP4 +CNSTI4 2844 +ADDP4 +INDIRF4 +ADDRLP4 172 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +MULF4 +CVFI4 4 +ADDRLP4 140 +INDIRP4 +CNSTI4 2840 +ADDP4 +INDIRI4 +MODI4 +ASGNI4 +ADDRLP4 0+112 +ADDRLP4 176 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 140 +INDIRP4 +CNSTI4 2712 +ADDP4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1082 +JUMPV +LABELV $1081 +ADDRLP4 140 +INDIRP4 +CNSTI4 3392 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1129 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1132 +ADDRFP4 0 +INDIRP4 +CNSTI4 288 +ADDP4 +ARGP4 +ADDRLP4 0+28 +ARGP4 +ADDRGP4 AxisCopy +CALLV +pop +ADDRGP4 $1133 +JUMPV +LABELV $1132 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ARGP4 +ADDRLP4 0+28 +ARGP4 +ADDRGP4 VectorNormalize2 +CALLF4 +pop +ADDRLP4 244 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+28 +INDIRF4 +ADDRLP4 244 +INDIRF4 +NEF4 $1136 +ADDRLP4 0+28+4 +INDIRF4 +ADDRLP4 244 +INDIRF4 +NEF4 $1136 +ADDRGP4 axisDefault +ARGP4 +ADDRLP4 0+28 +ARGP4 +ADDRGP4 AxisCopy +CALLV +pop +ADDRGP4 $1137 +JUMPV +LABELV $1136 +ADDRLP4 0+28+24 +ARGP4 +ADDRLP4 180 +ARGP4 +ADDRLP4 0+28 +ARGP4 +ADDRGP4 ProjectPointOnPlane +CALLV +pop +ADDRLP4 0+28+24 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 0+28+24 +ARGP4 +ADDRLP4 0+28 +ARGP4 +ADDRLP4 0+28+12 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +LABELV $1137 +ADDRLP4 0+28 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 288 +ADDP4 +ARGP4 +ADDRGP4 AxisCopy +CALLV +pop +LABELV $1133 +ADDRLP4 152 +INDIRF4 +CNSTF4 1065353216 +EQF4 $1153 +ADDRLP4 0+28 +ADDRLP4 0+28 +INDIRF4 +ADDRLP4 152 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+4 +ADDRLP4 0+28+4 +INDIRF4 +ADDRLP4 152 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+8 +ADDRLP4 0+28+8 +INDIRF4 +ADDRLP4 152 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+12 +ADDRLP4 0+28+12 +INDIRF4 +ADDRLP4 152 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+12+4 +ADDRLP4 0+28+12+4 +INDIRF4 +ADDRLP4 152 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+12+8 +ADDRLP4 0+28+12+8 +INDIRF4 +ADDRLP4 152 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+24 +ADDRLP4 0+28+24 +INDIRF4 +ADDRLP4 152 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+24+4 +ADDRLP4 0+28+24+4 +INDIRF4 +ADDRLP4 152 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+24+8 +ADDRLP4 0+28+24+8 +INDIRF4 +ADDRLP4 152 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+64 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1154 +JUMPV +LABELV $1153 +ADDRLP4 0+64 +CNSTI4 0 +ASGNI4 +LABELV $1154 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +ADDRLP4 140 +INDIRP4 +CNSTI4 3396 +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +ARGP4 +CNSTF4 1065353216 +ARGF4 +ADDRGP4 CG_RunLerpFrame +CALLV +pop +ADDRLP4 0+96 +ADDRFP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0+80 +ADDRFP4 0 +INDIRP4 +CNSTI4 248 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0+100 +ADDRFP4 0 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $1129 +LABELV $1082 +ADDRLP4 168 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1202 +ADDRLP4 148 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 244 +ADDRGP4 CG_AttachmentCentNum +CALLI4 +ASGNI4 +ADDRLP4 244 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +NEI4 $1202 +ADDRGP4 cg+109580 +INDIRI4 +CNSTI4 0 +NEI4 $1202 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRI4 +CNSTI4 2 +BORI4 +ASGNI4 +LABELV $1202 +ADDRLP4 248 +CNSTI4 0 +ASGNI4 +ADDRLP4 140 +INDIRP4 +CNSTI4 408 +ADDP4 +INDIRI4 +ADDRLP4 248 +INDIRI4 +EQI4 $1207 +ADDRLP4 0+4 +INDIRI4 +CNSTI4 2 +BANDI4 +ADDRLP4 248 +INDIRI4 +NEI4 $1207 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 204 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 256 +ADDRGP4 CG_CalculateTimeFrac +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 256 +INDIRF4 +ARGF4 +ADDRLP4 264 +ADDRGP4 CG_LerpValues +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRLP4 264 +INDIRF4 +ARGF4 +ADDRLP4 272 +CNSTF4 1132396544 +ASGNF4 +ADDRLP4 140 +INDIRP4 +CNSTI4 440 +ADDP4 +INDIRU1 +CVUI4 1 +CVIF4 4 +ADDRLP4 272 +INDIRF4 +DIVF4 +ARGF4 +ADDRLP4 140 +INDIRP4 +CNSTI4 441 +ADDP4 +INDIRU1 +CVUI4 1 +CVIF4 4 +ADDRLP4 272 +INDIRF4 +DIVF4 +ARGF4 +ADDRLP4 140 +INDIRP4 +CNSTI4 442 +ADDP4 +INDIRU1 +CVUI4 1 +CVIF4 4 +ADDRLP4 272 +INDIRF4 +DIVF4 +ARGF4 +ADDRGP4 trap_R_AddLightToScene +CALLV +pop +LABELV $1207 +ADDRLP4 0+68 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +LABELV $1078 +endproc CG_RenderParticle 324 20 +export CG_AddParticles +proc CG_AddParticles 24 16 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRGP4 CG_GarbageCollectParticleSystems +CALLV +pop +ADDRGP4 CG_SpawnNewParticles +CALLV +pop +ADDRGP4 CG_CompactAndSortParticles +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1212 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 sortedParticles +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 324 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1216 +ADDRLP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ADDI4 +ADDRGP4 cg+109556 +INDIRI4 +LEI4 $1218 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 CG_EvaluateParticlePhysics +CALLV +pop +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 CG_RenderParticle +CALLV +pop +ADDRGP4 $1219 +JUMPV +LABELV $1218 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRGP4 CG_DestroyParticle +CALLV +pop +LABELV $1219 +LABELV $1216 +LABELV $1213 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2400 +LTI4 $1212 +ADDRGP4 cg_debugParticles+12 +INDIRI4 +CNSTI4 2 +LTI4 $1221 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1224 +CNSTI4 1412 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 particleSystems+1384 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1228 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1228 +LABELV $1225 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 96 +LTI4 $1224 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1231 +CNSTI4 52 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 particleEjectors+48 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1235 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1235 +LABELV $1232 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 480 +LTI4 $1231 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1238 +CNSTI4 336 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 particles+324 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1242 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1242 +LABELV $1239 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2400 +LTI4 $1238 +ADDRGP4 $1245 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $1221 +LABELV $1211 +endproc CG_AddParticles 24 16 +export CG_ParticleSystemEntity +proc CG_ParticleSystemEntity 28 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +CNSTI4 0 +EQI4 $1247 +ADDRFP4 0 +INDIRP4 +CNSTI4 1792 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1246 +ADDRFP4 0 +INDIRP4 +CNSTI4 1792 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 CG_IsParticleSystemInfinite +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1246 +ADDRFP4 0 +INDIRP4 +CNSTI4 1792 +ADDP4 +ARGP4 +ADDRGP4 CG_DestroyParticleSystem +CALLV +pop +ADDRGP4 $1246 +JUMPV +LABELV $1247 +ADDRFP4 0 +INDIRP4 +CNSTI4 1792 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +NEI4 $1251 +ADDRFP4 0 +INDIRP4 +CNSTI4 1796 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +NEI4 $1251 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+36080 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1792 +ADDP4 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1792 +ADDP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $1254 +ADDRFP4 0 +INDIRP4 +CNSTI4 1792 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRGP4 CG_SetAttachmentPoint +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 1792 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentCent +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 1792 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToPoint +CALLV +pop +ADDRGP4 $1255 +JUMPV +LABELV $1254 +ADDRFP4 0 +INDIRP4 +CNSTI4 1796 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $1255 +LABELV $1251 +LABELV $1246 +endproc CG_ParticleSystemEntity 28 8 +export CG_DestroyTestPS_f +proc CG_DestroyTestPS_f 4 4 +ADDRGP4 testPS +ARGP4 +ADDRLP4 0 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1257 +ADDRGP4 testPS +ARGP4 +ADDRGP4 CG_DestroyParticleSystem +CALLV +pop +LABELV $1257 +LABELV $1256 +endproc CG_DestroyTestPS_f 4 4 +lit +align 4 +LABELV $1260 +byte 4 0 +byte 4 0 +byte 4 1065353216 +export CG_TestPS_f +code +proc CG_TestPS_f 112 12 +ADDRLP4 76 +ADDRGP4 $1260 +INDIRB +ASGNB 12 +ADDRLP4 88 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 88 +INDIRI4 +CNSTI4 2 +GEI4 $1261 +ADDRGP4 $1259 +JUMPV +LABELV $1261 +CNSTI4 1 +ARGI4 +ADDRLP4 92 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 92 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 96 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRGP4 testPSHandle +ADDRLP4 96 +INDIRI4 +ASGNI4 +ADDRGP4 testPSHandle +INDIRI4 +CNSTI4 0 +EQI4 $1263 +ADDRGP4 CG_DestroyTestPS_f +CALLV +pop +ADDRGP4 testPSHandle +INDIRI4 +ARGI4 +ADDRLP4 100 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRGP4 testPS +ADDRLP4 100 +INDIRP4 +ASGNP4 +ADDRLP4 104 +CNSTF4 1120403456 +ASGNF4 +ADDRLP4 64 +ADDRGP4 cg+112080+24 +INDIRF4 +ADDRLP4 104 +INDIRF4 +ADDRGP4 cg+112080+36 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 64+4 +ADDRGP4 cg+112080+24+4 +INDIRF4 +ADDRLP4 104 +INDIRF4 +ADDRGP4 cg+112080+36+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 64+8 +ADDRGP4 cg+112080+24+8 +INDIRF4 +CNSTF4 1120403456 +ADDRGP4 cg+112080+36+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 testPS +ARGP4 +ADDRLP4 108 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 108 +INDIRI4 +CNSTI4 0 +EQI4 $1283 +ADDRGP4 testPS +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 64 +ARGP4 +ADDRGP4 CG_SetAttachmentPoint +CALLV +pop +ADDRGP4 testPS +INDIRP4 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRGP4 CG_SetParticleSystemNormal +CALLV +pop +ADDRGP4 testPS +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToPoint +CALLV +pop +LABELV $1283 +LABELV $1263 +LABELV $1259 +endproc CG_TestPS_f 112 12 +bss +align 4 +LABELV testPSHandle +skip 4 +align 4 +LABELV testPS +skip 4 +align 4 +LABELV radixBuffer +skip 9600 +align 4 +LABELV sortedParticles +skip 9600 +align 4 +LABELV particles +skip 806400 +align 4 +LABELV particleEjectors +skip 24960 +align 4 +LABELV particleSystems +skip 135552 +align 4 +LABELV baseParticles +skip 33024000 +align 4 +LABELV baseParticleEjectors +skip 115200 +align 4 +LABELV baseParticleSystems +skip 36864 +import trap_GetDemoName +import trap_GetDemoPos +import trap_GetDemoState +import trap_GetEntityToken +import trap_getCameraInfo +import trap_startCamera +import trap_loadCamera +import trap_RealTime +import trap_SnapVector +import trap_CIN_SetExtents +import trap_CIN_DrawCinematic +import trap_CIN_RunCinematic +import trap_CIN_StopCinematic +import trap_CIN_PlayCinematic +import trap_Key_GetOverstrikeMode +import trap_Key_SetOverstrikeMode +import trap_Key_SetBinding +import trap_Key_GetBindingBuf +import trap_Key_KeynumToStringBuf +import trap_Key_GetKey +import trap_Key_SetCatcher +import trap_Key_GetCatcher +import trap_Key_IsDown +import trap_R_RegisterFont +import trap_MemoryRemaining +import testPrintFloat +import testPrintInt +import trap_SetUserCmdValue +import trap_GetUserCmd +import trap_GetCurrentCmdNumber +import trap_GetServerCommand +import trap_GetSnapshot +import trap_GetCurrentSnapshotNumber +import trap_GetGameState +import trap_GetGlconfig +import trap_R_RemapShader +import trap_R_LerpTag +import trap_R_ModelBounds +import trap_R_DrawStretchPic +import trap_R_SetColor +import trap_R_RenderScene +import trap_R_LightForPoint +import trap_R_AddAdditiveLightToScene +import trap_R_AddLightToScene +import trap_R_inPVS +import trap_R_AddPolysToScene +import trap_R_AddPolyToScene +import trap_R_AddRefEntityToScene +import trap_R_ClearScene +import trap_R_RegisterShaderNoMip +import trap_R_RegisterShader +import trap_R_RegisterSkin +import trap_R_RegisterModel +import trap_R_LoadWorldMap +import trap_S_StopBackgroundTrack +import trap_S_StartBackgroundTrack +import trap_S_RegisterSound +import trap_S_Respatialize +import trap_S_UpdateEntityPosition +import trap_S_AddRealLoopingSound +import trap_S_AddLoopingSound +import trap_S_ClearLoopingSounds +import trap_S_StartLocalSound +import trap_S_StopLoopingSound +import trap_S_StartSound +import trap_CM_MarkFragments +import trap_CM_TransformedBiSphereTrace +import trap_CM_BiSphereTrace +import trap_CM_TransformedCapsuleTrace +import trap_CM_CapsuleTrace +import trap_CM_TransformedBoxTrace +import trap_CM_BoxTrace +import trap_CM_TransformedPointContents +import trap_CM_PointContents +import trap_CM_TempBoxModel +import trap_CM_InlineModel +import trap_CM_NumInlineModels +import trap_CM_LoadMap +import trap_UpdateScreen +import trap_SendClientCommand +import trap_AddCommand +import trap_SendConsoleCommand +import trap_FS_GetFileList +import trap_FS_Seek +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_LiteralArgs +import trap_Args +import trap_Argv +import trap_Argc +import trap_Cvar_VariableStringBuffer +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_Milliseconds +import trap_Error +import trap_Print +import CG_TutorialText +import CG_WritePTRCode +import CG_ReadPTRCode +import CG_DestroyTestTS_f +import CG_TestTS_f +import CG_AddTrails +import CG_IsTrailSystemValid +import CG_DestroyTrailSystem +import CG_SpawnNewTrailSystem +import CG_RegisterTrailSystem +import CG_LoadTrailSystems +import CG_SetAttachmentOffset +import CG_SetAttachmentParticle +import CG_SetAttachmentTag +import CG_SetAttachmentCent +import CG_SetAttachmentPoint +import CG_AttachToParticle +import CG_AttachToTag +import CG_AttachToCent +import CG_AttachToPoint +import CG_Attached +import CG_AttachmentCentNum +import CG_AttachmentVelocity +import CG_AttachmentAxis +import CG_AttachmentDir +import CG_AttachmentPoint +import CG_CheckChangedPredictableEvents +import CG_TransitionPlayerState +import CG_Respawn +import CG_ShaderStateChanged +import CG_SetConfigValues +import CG_ParseServerinfo +import CG_ExecuteNewServerCommands +import CG_RequestScores +import CG_InitConsoleCommands +import CG_ConsoleCommand +import CG_ProcessSnapshots +import CG_ImpactMark +import CG_AddMarks +import CG_InitMarkPolys +import CG_AlienSense +import CG_Scanner +import CG_UpdateEntityPositions +import CG_DrawItemSelectText +import CG_DrawItemSelect +import CG_AddPlayerWeapon +import CG_AddViewWeapon +import CG_ShotgunFire +import CG_Bullet +import CG_MissileHitEntity +import CG_MissileHitWall +import CG_FireWeapon +import CG_RegisterWeapon +import CG_InitWeapons +import CG_RegisterUpgrade +import CG_InitUpgrades +import CG_Weapon_f +import CG_PrevWeapon_f +import CG_NextWeapon_f +import CG_PositionRotatedEntityOnTag +import CG_PositionEntityOnTag +import CG_AdjustPositionForMover +import CG_Beam +import CG_AddPacketEntities +import CG_SetEntitySoundPosition +import CG_DrawBoundingBox +import CG_PainEvent +import CG_EntityEvent +import CG_CheckEvents +import CG_PredictPlayerState +import CG_BiSphereTrace +import CG_CapTrace +import CG_Trace +import CG_PointContents +import CG_BuildSolidList +import CG_ModelDoor +import CG_AnimMapObj +import CG_RunLerpFrame +import CG_SortDistance +import CG_DrawChatBubble +import CG_AlienBuildableExplosion +import CG_HumanBuildableExplosion +import CG_InitBuildables +import CG_DrawBuildableStatus +import CG_BuildableStatusParse +import CG_Buildable +import CG_GhostBuildable +import CG_GetPlayerLocation +import CG_Bleed +import CG_PlayerDisconnect +import CG_CustomSound +import CG_PrecacheClientInfo +import CG_NewClientInfo +import CG_ResetPlayerEntity +import CG_Corpse +import CG_Player +import CG_DrawField +import CG_ResetPainBlend +import CG_UpdateMediaFraction +import CG_DrawLoadingScreen +import CG_Text_PaintChar +import CG_GetKillerText +import CG_GetTeamColor +import CG_SetPrintString +import CG_RunMenuScript +import CG_GetValue +import CG_OwnerDraw +import CG_DrawActive +import CG_CenterPrint +import CG_AddSpeed +import CG_AddLagometerSnapshotInfo +import CG_AddLagometerFrameInfo +import CG_GetColorCharForHealth +import CG_KeyBinding +import CG_WorldToScreen +import CG_DrawTopBottom +import CG_DrawSides +import CG_DrawRect +import CG_ColorForHealth +import CG_TileClear +import CG_FadeColor +import CG_DrawStrlen +import CG_ClearClipRegion +import CG_SetClipRegion +import CG_DrawFadePic +import CG_DrawPic +import CG_FillRect +import CG_AdjustFrom640 +import CG_DrawPlane +import CG_OffsetShoulderView +import CG_OffsetThirdPersonView +import CG_OffsetFirstPersonView +import CG_DrawActiveFrame +import CG_AddBufferedSound +import CG_TestModelPrevSkin_f +import CG_TestModelNextSkin_f +import CG_TestModelPrevFrame_f +import CG_TestModelNextFrame_f +import CG_TestGun_f +import CG_TestModel_f +import CG_addSmoothOp +import CG_AddNotifyText +import CG_RemoveNotifyLine +import CG_FileExists +import CG_BuildSpectatorString +import CG_ClientIsReady +import CG_SetScoreSelection +import CG_EventHandling +import CG_MouseEvent +import CG_KeyEvent +import CG_LoadMenus +import CG_LastAttacker +import CG_CrosshairPlayer +import CG_UpdateCvars +import CG_PlayerCount +import CG_StartMusic +import CG_Error +import CG_Printf +import CG_Argv +import CG_ConfigString +import cg_BubbleZoom +import cg_drawBubble +import cg_chatTeamPrefix +import cg_emoticons +import cg_voice +import cg_projectileNudge +import cg_optimizePrediction +import cg_debugRandom +import ui_humanTeamVoteActive +import ui_alienTeamVoteActive +import ui_voteActive +import ui_dialog +import ui_stages +import ui_carriage +import ui_currentClass +import cg_debugVoices +import cg_unlagged +import cg_sprintToggle +import cg_stickySpec +import cg_painBlendZoom +import cg_painBlendScale +import cg_painBlendMax +import cg_painBlendDownRate +import cg_painBlendUpRate +import cg_tutorial +import cg_disableScannerPlane +import cg_disableCommandDialogs +import cg_disableBuildDialogs +import cg_disableUpgradeDialogs +import cg_disableWarningDialogs +import cg_debugPVS +import cg_debugTrails +import cg_debugParticles +import cg_lightFlare +import cg_consoleLatency +import cg_bounceParticles +import cg_depthSortParticles +import cg_disableBlueprintErrors +import cg_wwSmoothTime +import cg_drawBBOX +import cg_drawSurfNormal +import cg_noTaunt +import cg_timescale +import cg_timescaleFadeSpeed +import cg_timescaleFadeEnd +import cg_cameraMode +import pmove_msec +import pmove_fixed +import cg_smoothClients +import cg_hudFiles +import cg_noVoiceText +import cg_noVoiceChats +import cg_teamChatsOnly +import cg_blood +import cg_paused +import cg_stats +import cg_synchronousClients +import cg_drawSpeed +import cg_lagometer +import cg_stereoSeparation +import cg_thirdPersonRange +import cg_thirdPersonPitchFollow +import cg_staticDeathCam +import cg_thirdPersonShoulderViewMode +import cg_thirdPersonAngle +import cg_thirdPerson +import cg_tracerLength +import cg_tracerWidth +import cg_tracerChance +import cg_gun_z +import cg_gun_y +import cg_gun_x +import cg_gun_frame +import cg_drawGun +import cg_viewsize +import cg_addMarks +import cg_footsteps +import cg_showmiss +import cg_noPlayerAnims +import cg_debugMove +import cg_nopredict +import cg_errorDecay +import cg_debugEvents +import cg_debugPosition +import cg_debugAnim +import cg_animSpeed +import cg_draw2D +import cg_teamOverlayUserinfo +import cg_teamOverlayMaxPlayers +import cg_teamOverlaySortMode +import cg_drawTeamOverlay +import cg_crosshairSize +import cg_drawCrosshairNames +import cg_drawCrosshair +import cg_drawChargeBar +import cg_drawSnapshot +import cg_drawDemoState +import cg_drawFPS +import cg_drawClock +import cg_drawTimer +import cg_shadows +import cg_swingSpeed +import cg_runroll +import cg_runpitch +import cg_centertime +import cg_teslaTrailTime +import cg_markPolys +import cg_buildables +import cg_upgrades +import cg_weapons +import cgDC +import cg_entities +import cg +import cgs +import g_nameBind2 +import g_nameBind1 +import BindingFromName +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_Parse_AddGlobalDefine +import UI_EscapeEmoticons +import UI_Text_IsEmoticon +import UI_Text_EmHeight +import UI_Text_EmWidth +import UI_Text_Height +import UI_Text_Width +import UI_Text_Paint_Limit +import UI_Text_Paint +import UI_DrawTextBlock +import Item_Text_Wrap +import Item_Text_Wrapped_Paint +import trap_R_SetClipRegion +import Controls_SetDefaults +import Controls_SetConfig +import Controls_GetConfig +import UI_OutOfMemory +import UI_InitMemory +import UI_Alloc +import UI_RemoveCaptureFunc +import UI_InstallCaptureFunc +import Display_CacheAll +import Menu_SetFeederSelection +import Menu_Paint +import Menu_Update +import Menus_CloseAll +import LerpColor +import Display_HandleKey +import Menus_CloseByName +import Menus_FindByName +import Display_KeyBindPending +import Display_CursorType +import Display_MouseMove +import Display_CaptureItem +import Display_GetContext +import Menus_ReplaceActive +import Menus_Activate +import Menus_AnyFullScreenVisible +import Menu_Reset +import Menus_ReplaceActiveByName +import Menus_ActivateByName +import Menu_PaintAll +import Menu_UpdateAll +import Menu_New +import Menu_Count +import PC_Script_Parse +import PC_String_Parse +import PC_Rect_Parse +import PC_Int_Parse +import PC_Color_Parse +import PC_Float_Parse +import Script_Parse +import String_Parse +import Rect_Parse +import Int_Parse +import Color_Parse +import Float_Parse +import Menu_ScrollFeeder +import Menu_HandleMouseMove +import Menu_HandleKey +import Menu_GetFocused +import Menu_PostParse +import Item_Init +import Menu_Init +import Display_ExpandMacros +import Init_Display +import String_Report +import String_Init +import String_Alloc +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $1245 +byte 1 80 +byte 1 83 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 32 +byte 1 80 +byte 1 69 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 32 +byte 1 80 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $893 +byte 1 80 +byte 1 83 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $852 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 10 +byte 1 0 +align 1 +LABELV $849 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 78 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 10 +byte 1 0 +align 1 +LABELV $839 +byte 1 80 +byte 1 83 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 121 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $835 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 78 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 10 +byte 1 0 +align 1 +LABELV $830 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 105 +byte 1 102 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 78 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 10 +byte 1 0 +align 1 +LABELV $825 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 68 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $814 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $799 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 105 +byte 1 112 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 0 +align 1 +LABELV $794 +byte 1 46 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $793 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 105 +byte 1 112 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $779 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $776 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 10 +byte 1 0 +align 1 +LABELV $775 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 105 +byte 1 109 +byte 1 117 +byte 1 109 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 115 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $772 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $769 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $750 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $749 +byte 1 101 +byte 1 109 +byte 1 112 +byte 1 116 +byte 1 121 +byte 1 0 +align 1 +LABELV $748 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $741 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $740 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $734 +byte 1 101 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $731 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 114 +byte 1 100 +byte 1 80 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 79 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 0 +align 1 +LABELV $728 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 105 +byte 1 109 +byte 1 117 +byte 1 109 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $725 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 62 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $722 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 101 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 39 +byte 1 99 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 39 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 111 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $718 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 10 +byte 1 0 +align 1 +LABELV $705 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 10 +byte 1 0 +align 1 +LABELV $702 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $699 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $694 +byte 1 99 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $683 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 111 +byte 1 100 +byte 1 0 +align 1 +LABELV $678 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 0 +align 1 +LABELV $675 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 105 +byte 1 109 +byte 1 117 +byte 1 109 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $672 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 101 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 62 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $669 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $655 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $650 +byte 1 115 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 101 +byte 1 87 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 67 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $645 +byte 1 99 +byte 1 104 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 83 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 0 +align 1 +LABELV $640 +byte 1 111 +byte 1 110 +byte 1 68 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 83 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 0 +align 1 +LABELV $635 +byte 1 99 +byte 1 104 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 83 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 0 +align 1 +LABELV $630 +byte 1 108 +byte 1 105 +byte 1 102 +byte 1 101 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $619 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $616 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 39 +byte 1 123 +byte 1 39 +byte 1 10 +byte 1 0 +align 1 +LABELV $595 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $584 +byte 1 97 +byte 1 108 +byte 1 112 +byte 1 104 +byte 1 97 +byte 1 0 +align 1 +LABELV $579 +byte 1 112 +byte 1 104 +byte 1 121 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 115 +byte 1 82 +byte 1 97 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 115 +byte 1 0 +align 1 +LABELV $568 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 115 +byte 1 0 +align 1 +LABELV $565 +byte 1 99 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 79 +byte 1 110 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 83 +byte 1 111 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 0 +align 1 +LABELV $562 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 39 +byte 1 125 +byte 1 39 +byte 1 10 +byte 1 0 +align 1 +LABELV $561 +byte 1 125 +byte 1 0 +align 1 +LABELV $556 +byte 1 123 +byte 1 0 +align 1 +LABELV $551 +byte 1 45 +byte 1 0 +align 1 +LABELV $542 +byte 1 100 +byte 1 121 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 105 +byte 1 99 +byte 1 76 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $539 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 76 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $536 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 100 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 80 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $531 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 68 +byte 1 105 +byte 1 115 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $514 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $503 +byte 1 97 +byte 1 99 +byte 1 99 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 80 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $492 +byte 1 97 +byte 1 99 +byte 1 99 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $487 +byte 1 97 +byte 1 99 +byte 1 99 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 77 +byte 1 97 +byte 1 103 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 117 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $478 +byte 1 97 +byte 1 99 +byte 1 99 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 68 +byte 1 105 +byte 1 114 +byte 1 0 +align 1 +LABELV $463 +byte 1 97 +byte 1 99 +byte 1 99 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 84 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 0 +align 1 +LABELV $452 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 80 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $441 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 0 +align 1 +LABELV $436 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 86 +byte 1 101 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 70 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $431 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 77 +byte 1 97 +byte 1 103 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 117 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $428 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $425 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 0 +align 1 +LABELV $420 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 68 +byte 1 105 +byte 1 114 +byte 1 0 +align 1 +LABELV $417 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 0 +align 1 +LABELV $414 +byte 1 99 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $411 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 0 +align 1 +LABELV $408 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 95 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 109 +byte 1 0 +align 1 +LABELV $405 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 0 +align 1 +LABELV $400 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 84 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 0 +align 1 +LABELV $383 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 65 +byte 1 110 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $374 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 39 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 39 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 106 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 39 +byte 1 115 +byte 1 104 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 39 +byte 1 10 +byte 1 0 +align 1 +LABELV $371 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $362 +byte 1 115 +byte 1 121 +byte 1 110 +byte 1 99 +byte 1 0 +align 1 +LABELV $357 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 39 +byte 1 115 +byte 1 104 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 39 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 106 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 39 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 39 +byte 1 10 +byte 1 0 +align 1 +LABELV $354 +byte 1 115 +byte 1 104 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $347 +byte 1 98 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 83 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $338 +byte 1 98 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 77 +byte 1 97 +byte 1 114 +byte 1 107 +byte 1 0 +align 1 +LABELV $335 +byte 1 99 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $330 +byte 1 98 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $319 +byte 1 0 +align 1 +LABELV $300 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $299 +byte 1 82 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $260 +byte 1 80 +byte 1 83 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $246 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 121 +byte 1 101 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $241 +byte 1 80 +byte 1 69 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $181 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 84 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 10 +byte 1 0 diff --git a/build/release-linux-x86_64/base/cgame/cg_players.asm b/build/release-linux-x86_64/base/cgame/cg_players.asm new file mode 100644 index 0000000..8fd94c9 --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/cg_players.asm @@ -0,0 +1,13171 @@ +data +export cg_customSoundNames +align 4 +LABELV cg_customSoundNames +address $116 +address $117 +address $118 +address $119 +address $120 +address $121 +address $122 +address $123 +address $124 +address $125 +address $126 +address $127 +address $128 +skip 76 +export CG_CustomSound +code +proc CG_CustomSound 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 42 +EQI4 $130 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 8 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +RETI4 +ADDRGP4 $129 +JUMPV +LABELV $130 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $134 +ADDRFP4 0 +INDIRI4 +CNSTI4 64 +LTI4 $132 +LABELV $134 +ADDRFP4 0 +CNSTI4 0 +ASGNI4 +LABELV $132 +ADDRLP4 4 +CNSTI4 1668 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460 +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $139 +JUMPV +LABELV $136 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cg_customSoundNames +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $140 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1328 +ADDP4 +ADDP4 +INDIRI4 +RETI4 +ADDRGP4 $129 +JUMPV +LABELV $140 +LABELV $137 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $139 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +GEI4 $142 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cg_customSoundNames +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $136 +LABELV $142 +ADDRGP4 $143 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 CG_Error +CALLV +pop +CNSTI4 0 +RETI4 +LABELV $129 +endproc CG_CustomSound 20 8 +proc CG_ParseAnimationFile 20100 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +CNSTI4 292 +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20032 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 20036 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 20036 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +GEI4 $145 +CNSTI4 0 +RETI4 +ADDRGP4 $144 +JUMPV +LABELV $145 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +EQI4 $149 +ADDRLP4 24 +INDIRI4 +CVIU4 4 +CNSTU4 19999 +LTU4 $147 +LABELV $149 +ADDRGP4 $150 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $154 +ADDRLP4 20044 +ADDRGP4 $151 +ASGNP4 +ADDRGP4 $155 +JUMPV +LABELV $154 +ADDRLP4 20044 +ADDRGP4 $152 +ASGNP4 +LABELV $155 +ADDRLP4 20044 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRLP4 20032 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $144 +JUMPV +LABELV $147 +ADDRLP4 32 +ARGP4 +ADDRLP4 24 +INDIRI4 +ARGI4 +ADDRLP4 20032 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Read +CALLV +pop +ADDRLP4 24 +INDIRI4 +ADDRLP4 32 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 20032 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRLP4 12 +ADDRLP4 32 +ASGNP4 +ADDRLP4 20044 +CNSTI4 0 +ASGNI4 +ADDRLP4 28 +ADDRLP4 20044 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 248 +ADDP4 +ADDRLP4 20044 +INDIRI4 +ASGNI4 +ADDRLP4 20052 +CNSTF4 0 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 244 +ADDP4 +ADDRLP4 20052 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 240 +ADDP4 +ADDRLP4 20052 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 236 +ADDP4 +ADDRLP4 20052 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 252 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 224 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 232 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $157 +JUMPV +LABELV $156 +ADDRLP4 20 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 20056 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20056 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $159 +ADDRGP4 $158 +JUMPV +LABELV $159 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $163 +ARGP4 +ADDRLP4 20060 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20060 +INDIRI4 +CNSTI4 0 +NEI4 $161 +ADDRLP4 12 +ARGP4 +ADDRLP4 20064 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20064 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $164 +ADDRGP4 $158 +JUMPV +LABELV $164 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $168 +ARGP4 +ADDRLP4 20068 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20068 +INDIRI4 +CNSTI4 0 +EQI4 $170 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $169 +ARGP4 +ADDRLP4 20072 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20072 +INDIRI4 +CNSTI4 0 +NEI4 $166 +LABELV $170 +ADDRFP4 4 +INDIRP4 +CNSTI4 248 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $157 +JUMPV +LABELV $166 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $173 +ARGP4 +ADDRLP4 20076 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20076 +INDIRI4 +CNSTI4 0 +NEI4 $171 +ADDRFP4 4 +INDIRP4 +CNSTI4 248 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $157 +JUMPV +LABELV $171 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $176 +ARGP4 +ADDRLP4 20080 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20080 +INDIRI4 +CNSTI4 0 +NEI4 $174 +ADDRFP4 4 +INDIRP4 +CNSTI4 248 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRGP4 $157 +JUMPV +LABELV $174 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $179 +ARGP4 +ADDRLP4 20084 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20084 +INDIRI4 +CNSTI4 0 +NEI4 $177 +ADDRFP4 4 +INDIRP4 +CNSTI4 248 +ADDP4 +CNSTI4 4 +ASGNI4 +ADDRGP4 $157 +JUMPV +LABELV $177 +ADDRGP4 $180 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $157 +JUMPV +LABELV $161 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $183 +ARGP4 +ADDRLP4 20064 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20064 +INDIRI4 +CNSTI4 0 +NEI4 $181 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $184 +ADDRLP4 12 +ARGP4 +ADDRLP4 20068 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20068 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $188 +ADDRGP4 $157 +JUMPV +LABELV $188 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20072 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 236 +ADDP4 +ADDP4 +ADDRLP4 20072 +INDIRF4 +ASGNF4 +LABELV $185 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LTI4 $184 +ADDRGP4 $157 +JUMPV +LABELV $181 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $192 +ARGP4 +ADDRLP4 20068 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20068 +INDIRI4 +CNSTI4 0 +NEI4 $190 +ADDRLP4 12 +ARGP4 +ADDRLP4 20072 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20072 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $193 +ADDRGP4 $158 +JUMPV +LABELV $193 +ADDRLP4 20076 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 20076 +INDIRI4 +CNSTI4 102 +EQI4 $197 +ADDRLP4 20076 +INDIRI4 +CNSTI4 70 +NEI4 $195 +LABELV $197 +ADDRFP4 4 +INDIRP4 +CNSTI4 252 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $157 +JUMPV +LABELV $195 +ADDRLP4 20080 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 20080 +INDIRI4 +CNSTI4 110 +EQI4 $200 +ADDRLP4 20080 +INDIRI4 +CNSTI4 78 +NEI4 $198 +LABELV $200 +ADDRFP4 4 +INDIRP4 +CNSTI4 252 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRGP4 $157 +JUMPV +LABELV $198 +ADDRFP4 4 +INDIRP4 +CNSTI4 252 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $157 +JUMPV +LABELV $190 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $203 +ARGP4 +ADDRLP4 20072 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20072 +INDIRI4 +CNSTI4 0 +NEI4 $201 +ADDRFP4 4 +INDIRP4 +CNSTI4 224 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $157 +JUMPV +LABELV $201 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $206 +ARGP4 +ADDRLP4 20076 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20076 +INDIRI4 +CNSTI4 0 +NEI4 $204 +ADDRFP4 4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $157 +JUMPV +LABELV $204 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $209 +ARGP4 +ADDRLP4 20080 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20080 +INDIRI4 +CNSTI4 0 +NEI4 $207 +ADDRFP4 4 +INDIRP4 +CNSTI4 232 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $157 +JUMPV +LABELV $207 +ADDRLP4 20084 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 20084 +INDIRI4 +CNSTI4 48 +LTI4 $210 +ADDRLP4 20084 +INDIRI4 +CNSTI4 57 +GTI4 $210 +ADDRLP4 12 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRGP4 $158 +JUMPV +LABELV $210 +ADDRGP4 $212 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $157 +ADDRGP4 $156 +JUMPV +LABELV $158 +ADDRFP4 4 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $213 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $215 +ADDRLP4 12 +ARGP4 +ADDRLP4 20056 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20056 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $219 +ADDRLP4 4 +INDIRI4 +CNSTI4 25 +LTI4 $217 +ADDRLP4 4 +INDIRI4 +CNSTI4 30 +GTI4 $217 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 168 +ADDP4 +INDIRI4 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 12 +ADDP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 180 +ADDP4 +INDIRI4 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 16 +ADDP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRI4 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 8 +ADDP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 176 +ADDP4 +INDIRI4 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 4 +ADDP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 172 +ADDP4 +INDIRI4 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 20 +ADDP4 +CNSTI4 0 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 24 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $216 +JUMPV +LABELV $219 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20060 +ADDRGP4 atoi +CALLI4 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +ADDRLP4 20060 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 13 +NEI4 $223 +ADDRLP4 28 +ADDRLP4 8 +INDIRP4 +CNSTI4 364 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 168 +ADDP4 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $223 +ADDRLP4 4 +INDIRI4 +CNSTI4 13 +LTI4 $225 +ADDRLP4 4 +INDIRI4 +CNSTI4 25 +GEI4 $225 +ADDRLP4 20072 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 20072 +INDIRP4 +ADDRLP4 20072 +INDIRP4 +INDIRI4 +ADDRLP4 28 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $225 +ADDRLP4 12 +ARGP4 +ADDRLP4 20076 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20076 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $227 +ADDRGP4 $217 +JUMPV +LABELV $227 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20080 +ADDRGP4 atoi +CALLI4 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 4 +ADDP4 +ADDRLP4 20080 +INDIRI4 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 20 +ADDP4 +CNSTI4 0 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 24 +ADDP4 +CNSTI4 0 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $229 +ADDRLP4 20084 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 20084 +INDIRP4 +ADDRLP4 20084 +INDIRP4 +INDIRI4 +NEGI4 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 20 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $229 +ADDRLP4 12 +ARGP4 +ADDRLP4 20084 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20084 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $231 +ADDRGP4 $217 +JUMPV +LABELV $231 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20088 +ADDRGP4 atoi +CALLI4 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 8 +ADDP4 +ADDRLP4 20088 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ARGP4 +ADDRLP4 20092 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20092 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $233 +ADDRGP4 $217 +JUMPV +LABELV $233 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20096 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 20096 +INDIRF4 +ASGNF4 +ADDRLP4 16 +INDIRF4 +CNSTF4 0 +NEF4 $235 +ADDRLP4 16 +CNSTF4 1065353216 +ASGNF4 +LABELV $235 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 12 +ADDP4 +CNSTF4 1148846080 +ADDRLP4 16 +INDIRF4 +DIVF4 +CVFI4 4 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 16 +ADDP4 +CNSTF4 1148846080 +ADDRLP4 16 +INDIRF4 +DIVF4 +CVFI4 4 +ASGNI4 +LABELV $216 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 31 +LTI4 $215 +LABELV $217 +ADDRLP4 4 +INDIRI4 +CNSTI4 31 +EQI4 $237 +ADDRGP4 $239 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $144 +JUMPV +LABELV $237 +ADDRLP4 8 +INDIRP4 +CNSTI4 896 +ADDP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 364 +ADDP4 +ARGP4 +CNSTU4 28 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRLP4 8 +INDIRP4 +CNSTI4 916 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 924 +ADDP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 392 +ADDP4 +ARGP4 +CNSTU4 28 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRLP4 8 +INDIRP4 +CNSTI4 944 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 952 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 956 +ADDP4 +CNSTI4 16 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 960 +ADDP4 +CNSTI4 16 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 964 +ADDP4 +CNSTI4 66 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 968 +ADDP4 +CNSTI4 66 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 972 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 980 +ADDP4 +CNSTI4 16 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 984 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 988 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 992 +ADDP4 +CNSTI4 50 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 996 +ADDP4 +CNSTI4 50 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 1000 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 1008 +ADDP4 +CNSTI4 16 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 1012 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 1016 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 1020 +ADDP4 +CNSTI4 66 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 1024 +ADDP4 +CNSTI4 66 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 1028 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $214 +JUMPV +LABELV $213 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $240 +ADDRLP4 12 +ARGP4 +ADDRLP4 20056 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20056 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $244 +ADDRGP4 $242 +JUMPV +LABELV $244 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20060 +ADDRGP4 atoi +CALLI4 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +ADDRLP4 20060 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ARGP4 +ADDRLP4 20064 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20064 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $246 +ADDRGP4 $242 +JUMPV +LABELV $246 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20068 +ADDRGP4 atoi +CALLI4 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 4 +ADDP4 +ADDRLP4 20068 +INDIRI4 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 20 +ADDP4 +CNSTI4 0 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 24 +ADDP4 +CNSTI4 0 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $248 +ADDRLP4 20072 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 20072 +INDIRP4 +ADDRLP4 20072 +INDIRP4 +INDIRI4 +NEGI4 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 20 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $248 +ADDRLP4 12 +ARGP4 +ADDRLP4 20072 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20072 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $250 +ADDRGP4 $242 +JUMPV +LABELV $250 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20076 +ADDRGP4 atoi +CALLI4 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 8 +ADDP4 +ADDRLP4 20076 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ARGP4 +ADDRLP4 20080 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20080 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $252 +ADDRGP4 $242 +JUMPV +LABELV $252 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20084 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 20084 +INDIRF4 +ASGNF4 +ADDRLP4 16 +INDIRF4 +CNSTF4 0 +NEF4 $254 +ADDRLP4 16 +CNSTF4 1065353216 +ASGNF4 +LABELV $254 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 12 +ADDP4 +CNSTF4 1148846080 +ADDRLP4 16 +INDIRF4 +DIVF4 +CVFI4 4 +ASGNI4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI4 16 +ADDP4 +CNSTF4 1148846080 +ADDRLP4 16 +INDIRF4 +DIVF4 +CVFI4 4 +ASGNI4 +LABELV $241 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 27 +LTI4 $240 +LABELV $242 +ADDRLP4 4 +INDIRI4 +CNSTI4 27 +EQI4 $256 +ADDRGP4 $239 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $144 +JUMPV +LABELV $256 +ADDRLP4 8 +INDIRP4 +CNSTI4 784 +ADDP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 56 +ADDP4 +ARGP4 +CNSTU4 28 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRLP4 8 +INDIRP4 +CNSTI4 804 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $214 +CNSTI4 1 +RETI4 +LABELV $144 +endproc CG_ParseAnimationFile 20100 12 +proc CG_RegisterClientSkin 84 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $259 +ADDRLP4 0 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $261 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 64 +ADDRGP4 trap_R_RegisterSkin +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 260 +ADDP4 +ADDRLP4 64 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $262 +ADDRGP4 $264 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $262 +ADDRLP4 0 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $265 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 68 +ADDRGP4 trap_R_RegisterSkin +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 268 +ADDP4 +ADDRLP4 68 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $266 +ADDRGP4 $268 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $266 +ADDRLP4 0 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $269 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 72 +ADDRGP4 trap_R_RegisterSkin +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 276 +ADDP4 +ADDRLP4 72 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 276 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $270 +ADDRGP4 $272 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $270 +ADDRLP4 80 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +ADDRLP4 80 +INDIRI4 +EQI4 $276 +ADDRFP4 0 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +ADDRLP4 80 +INDIRI4 +EQI4 $276 +ADDRFP4 0 +INDIRP4 +CNSTI4 276 +ADDP4 +INDIRI4 +ADDRLP4 80 +INDIRI4 +NEI4 $260 +LABELV $276 +CNSTI4 0 +RETI4 +ADDRGP4 $258 +JUMPV +LABELV $259 +ADDRLP4 0 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $277 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 64 +ADDRGP4 trap_R_RegisterSkin +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 284 +ADDP4 +ADDRLP4 64 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $278 +ADDRGP4 $280 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $278 +ADDRFP4 0 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $281 +CNSTI4 0 +RETI4 +ADDRGP4 $258 +JUMPV +LABELV $281 +LABELV $260 +CNSTI4 1 +RETI4 +LABELV $258 +endproc CG_RegisterClientSkin 84 20 +proc CG_RegisterClientModelname 144 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ARGP4 +CNSTI4 128 +ARGI4 +ADDRGP4 $284 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 128 +ADDRGP4 CG_ParseAnimationFile +CALLI4 +ASGNI4 +ADDRLP4 128 +INDIRI4 +CNSTI4 0 +NEI4 $285 +ADDRGP4 $287 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $283 +JUMPV +LABELV $285 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $288 +ADDRLP4 0 +ARGP4 +CNSTI4 128 +ARGI4 +ADDRGP4 $290 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 132 +ADDRGP4 trap_R_RegisterModel +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 256 +ADDP4 +ADDRLP4 132 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $291 +ADDRGP4 $293 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $283 +JUMPV +LABELV $291 +ADDRLP4 0 +ARGP4 +CNSTI4 128 +ARGI4 +ADDRGP4 $294 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 136 +ADDRGP4 trap_R_RegisterModel +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDRLP4 136 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $295 +ADDRGP4 $293 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $283 +JUMPV +LABELV $295 +ADDRLP4 0 +ARGP4 +CNSTI4 128 +ARGI4 +ADDRGP4 $297 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 140 +ADDRGP4 trap_R_RegisterModel +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 272 +ADDP4 +ADDRLP4 140 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 272 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $289 +ADDRGP4 $293 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $283 +JUMPV +LABELV $288 +ADDRLP4 0 +ARGP4 +CNSTI4 128 +ARGI4 +ADDRGP4 $300 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 132 +ADDRGP4 trap_R_RegisterModel +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +ADDRLP4 132 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $301 +ADDRGP4 $293 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $283 +JUMPV +LABELV $301 +LABELV $289 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 132 +ADDRGP4 CG_RegisterClientSkin +CALLI4 +ASGNI4 +ADDRLP4 132 +INDIRI4 +CNSTI4 0 +NEI4 $303 +ADDRGP4 $305 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $283 +JUMPV +LABELV $303 +CNSTI4 1 +RETI4 +LABELV $283 +endproc CG_RegisterClientModelname 144 16 +proc CG_LoadClientInfo 76 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 CG_RegisterClientModelname +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $307 +ADDRGP4 $309 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +ARGP4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $307 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $310 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cg_customSoundNames +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $314 +ADDRGP4 $312 +JUMPV +LABELV $314 +ADDRGP4 $318 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 CG_FileExists +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +NEI4 $316 +ADDRLP4 0 +INDIRI4 +CNSTI4 11 +EQI4 $321 +ADDRLP4 0 +INDIRI4 +CNSTI4 8 +NEI4 $319 +LABELV $321 +ADDRGP4 $322 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 40 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1328 +ADDP4 +ADDP4 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRGP4 $317 +JUMPV +LABELV $319 +ADDRLP4 0 +INDIRI4 +CNSTI4 9 +NEI4 $323 +ADDRLP4 4 +ADDRGP4 cg_customSoundNames+28 +INDIRP4 +ASGNP4 +ADDRGP4 $324 +JUMPV +LABELV $323 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +NEI4 $326 +ADDRLP4 4 +ADDRGP4 cg_customSoundNames +INDIRP4 +ASGNP4 +LABELV $326 +LABELV $324 +ADDRGP4 $318 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 44 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1328 +ADDP4 +ADDP4 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRGP4 $317 +JUMPV +LABELV $316 +ADDRGP4 $318 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 40 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1328 +ADDP4 +ADDP4 +ADDRLP4 40 +INDIRI4 +ASGNI4 +LABELV $317 +LABELV $311 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $310 +LABELV $312 +ADDRFP4 0 +INDIRP4 +CNSTI4 248 +ADDP4 +INDIRI4 +CNSTI4 4 +NEI4 $328 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $330 +ADDRGP4 $334 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 36 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1456 +ADDP4 +ADDP4 +ADDRLP4 36 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1456 +ADDP4 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $335 +ADDRGP4 $337 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRLP4 44 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 48 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1456 +ADDP4 +ADDP4 +ADDRLP4 48 +INDIRI4 +ASGNI4 +LABELV $335 +ADDRGP4 $338 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRLP4 56 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 60 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1472 +ADDP4 +ADDP4 +ADDRLP4 60 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1472 +ADDP4 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $339 +ADDRGP4 $341 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRLP4 68 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 72 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1472 +ADDP4 +ADDP4 +ADDRLP4 72 +INDIRI4 +ASGNI4 +LABELV $339 +LABELV $331 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LTI4 $330 +LABELV $328 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 cgs+41460 +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1668 +DIVI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $343 +ADDRLP4 28 +CNSTI4 1852 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +ADDRGP4 cg_entities+168 +ADDP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +NEI4 $347 +ADDRLP4 28 +INDIRI4 +ADDRGP4 cg_entities+4 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $347 +CNSTI4 1852 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ARGP4 +ADDRGP4 CG_ResetPlayerEntity +CALLV +pop +LABELV $347 +LABELV $344 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1024 +LTI4 $343 +LABELV $306 +endproc CG_LoadClientInfo 76 12 +proc CG_CopyClientInfoModel 68 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 236 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 4 +CNSTI4 248 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 252 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +CNSTI4 256 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +CNSTI4 260 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +CNSTI4 264 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 24 +CNSTI4 268 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 28 +CNSTI4 272 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 32 +CNSTI4 276 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 36 +CNSTI4 280 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 40 +CNSTI4 284 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 44 +CNSTI4 232 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 48 +CNSTI4 288 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 52 +CNSTI4 292 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +ARGP4 +CNSTU4 1036 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRLP4 56 +CNSTI4 1328 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +ARGP4 +CNSTU4 128 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRLP4 60 +CNSTI4 1456 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRLP4 64 +CNSTI4 1472 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +LABELV $351 +endproc CG_CopyClientInfoModel 68 12 +proc CG_GetCorpseNum 32 8 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 20 +INDIRP4 +CNSTI4 68 +ADDP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +LABELV $353 +ADDRLP4 0 +CNSTI4 1668 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 cgs+148216 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 0 +NEI4 $358 +ADDRGP4 $354 +JUMPV +LABELV $358 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $360 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $360 +ADDRLP4 4 +INDIRI4 +RETI4 +ADDRGP4 $352 +JUMPV +LABELV $360 +LABELV $354 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 15 +LTI4 $353 +CNSTI4 -1 +RETI4 +LABELV $352 +endproc CG_GetCorpseNum 32 8 +proc CG_ScanForExistingClientInfo 24 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +LABELV $363 +ADDRLP4 0 +CNSTI4 1668 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 cgs+148216 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 0 +NEI4 $368 +ADDRGP4 $364 +JUMPV +LABELV $368 +ADDRLP4 8 +CNSTI4 92 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $370 +ADDRLP4 16 +CNSTI4 156 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $370 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_CopyClientInfoModel +CALLV +pop +CNSTI4 1 +RETI4 +ADDRGP4 $362 +JUMPV +LABELV $370 +LABELV $364 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 15 +LTI4 $363 +CNSTI4 0 +RETI4 +LABELV $362 +endproc CG_ScanForExistingClientInfo 24 8 +export CG_PrecacheClientInfo +proc CG_PrecacheClientInfo 1672 12 +ADDRLP4 1668 +CNSTI4 1668 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 cgs+148216 +ADDP4 +ASGNP4 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 1668 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0+92 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $376 +ADDRLP4 0+156 +ARGP4 +ADDRGP4 $168 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 $377 +JUMPV +LABELV $376 +ADDRLP4 0+156 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +LABELV $377 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRLP4 1668 +INDIRP4 +ADDRLP4 0 +INDIRB +ASGNB 1668 +ADDRLP4 1668 +INDIRP4 +ARGP4 +ADDRGP4 CG_LoadClientInfo +CALLV +pop +LABELV $372 +endproc CG_PrecacheClientInfo 1672 12 +proc CG_StatusMessages 32 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +INDIRI4 +CNSTI4 0 +NEI4 $383 +ADDRGP4 $382 +JUMPV +LABELV $383 +ADDRLP4 0 +CNSTI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $385 +ADDRGP4 $387 +ARGP4 +ADDRLP4 8 +CNSTI4 4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $385 +ADDRLP4 12 +CNSTI4 68 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRI4 +EQI4 $388 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $390 +ADDRFP4 4 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $392 +ADDRFP4 4 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_TeamName +CALLP4 +ASGNP4 +ADDRGP4 $394 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $391 +JUMPV +LABELV $392 +ADDRFP4 4 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 BG_TeamName +CALLP4 +ASGNP4 +ADDRGP4 $395 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $391 +JUMPV +LABELV $390 +ADDRFP4 4 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $396 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $398 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_TeamName +CALLP4 +ASGNP4 +ADDRGP4 $400 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $397 +JUMPV +LABELV $398 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 BG_TeamName +CALLP4 +ASGNP4 +ADDRGP4 $401 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $397 +JUMPV +LABELV $396 +ADDRFP4 4 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $402 +ADDRFP4 4 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_TeamName +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 BG_TeamName +CALLP4 +ASGNP4 +ADDRGP4 $404 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $403 +JUMPV +LABELV $402 +ADDRFP4 4 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 BG_TeamName +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 28 +ADDRGP4 BG_TeamName +CALLP4 +ASGNP4 +ADDRGP4 $405 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $403 +LABELV $397 +LABELV $391 +LABELV $388 +LABELV $382 +endproc CG_StatusMessages 32 16 +export CG_NewClientInfo +proc CG_NewClientInfo 1976 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 1672 +CNSTI4 1668 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460 +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRI4 +CNSTI4 670 +ADDI4 +ARGI4 +ADDRLP4 1688 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 1676 +ADDRLP4 1688 +INDIRP4 +ASGNP4 +ADDRLP4 1676 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $408 +ADDRLP4 1672 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 1668 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRGP4 $406 +JUMPV +LABELV $408 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 1668 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRI4 +ADDRGP4 cg+109588+148 +INDIRI4 +NEI4 $410 +ADDRLP4 1676 +INDIRP4 +ARGP4 +ADDRGP4 $414 +ARGP4 +ADDRLP4 1692 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 1668 +ADDRLP4 1692 +INDIRP4 +ASGNP4 +ADDRGP4 cgs+256092 +ARGP4 +ADDRLP4 1668 +INDIRP4 +ARGP4 +ADDRGP4 Com_ClientListParse +CALLV +pop +LABELV $410 +ADDRLP4 1676 +INDIRP4 +ARGP4 +ADDRGP4 $416 +ARGP4 +ADDRLP4 1692 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 1668 +ADDRLP4 1692 +INDIRP4 +ASGNP4 +ADDRLP4 0+4 +ARGP4 +ADDRLP4 1668 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 1676 +INDIRP4 +ARGP4 +ADDRGP4 $419 +ARGP4 +ADDRLP4 1696 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 1668 +ADDRLP4 1696 +INDIRP4 +ASGNP4 +ADDRLP4 1668 +INDIRP4 +ARGP4 +ADDRLP4 1700 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 0+68 +ADDRLP4 1700 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ADDRGP4 cg+4 +INDIRI4 +NEI4 $421 +ADDRLP4 1672 +INDIRP4 +INDIRI4 +CNSTI4 0 +EQI4 $421 +ADDRLP4 1672 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ADDRLP4 0+68 +INDIRI4 +EQI4 $421 +ADDRLP4 0+68 +INDIRI4 +ARGI4 +ADDRLP4 1964 +ADDRGP4 BG_TeamName +CALLP4 +ASGNP4 +ADDRGP4 $425 +ARGP4 +ADDRLP4 1964 +INDIRP4 +ARGP4 +ADDRLP4 1968 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1968 +INDIRP4 +ARGP4 +ADDRLP4 1708 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 1708 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $427 +ADDRGP4 $429 +ARGP4 +ADDRLP4 1708 +ARGP4 +ADDRLP4 1972 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1972 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendConsoleCommand +CALLV +pop +LABELV $427 +LABELV $421 +ADDRLP4 1676 +INDIRP4 +ARGP4 +ADDRGP4 $430 +ARGP4 +ADDRLP4 1708 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 1668 +ADDRLP4 1708 +INDIRP4 +ASGNP4 +ADDRLP4 0+92 +ARGP4 +ADDRLP4 1668 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0+92 +ARGP4 +CNSTI4 47 +ARGI4 +ADDRLP4 1712 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 1680 +ADDRLP4 1712 +INDIRP4 +ASGNP4 +ADDRLP4 1680 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $434 +ADDRLP4 0+156 +ARGP4 +ADDRGP4 $168 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 $435 +JUMPV +LABELV $434 +ADDRLP4 0+156 +ARGP4 +ADDRLP4 1680 +INDIRP4 +CNSTI4 1 +ADDP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 1680 +INDIRP4 +CNSTI1 0 +ASGNI1 +LABELV $435 +ADDRLP4 1676 +INDIRP4 +ARGP4 +ADDRGP4 $440 +ARGP4 +ADDRLP4 1716 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 1668 +ADDRLP4 1716 +INDIRP4 +ASGNP4 +ADDRLP4 0+1488 +ARGP4 +ADDRLP4 1668 +INDIRP4 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 1672 +INDIRP4 +ARGP4 +ADDRGP4 CG_StatusMessages +CALLV +pop +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRLP4 1672 +INDIRP4 +ADDRLP4 0 +INDIRB +ASGNB 1668 +ADDRLP4 1672 +INDIRP4 +ARGP4 +ADDRLP4 1720 +ADDRGP4 CG_ScanForExistingClientInfo +CALLI4 +ASGNI4 +ADDRLP4 1720 +INDIRI4 +CNSTI4 0 +NEI4 $443 +ADDRLP4 1672 +INDIRP4 +ARGP4 +ADDRGP4 CG_LoadClientInfo +CALLV +pop +LABELV $443 +LABELV $406 +endproc CG_NewClientInfo 1976 12 +proc CG_SetLerpFrameAnimation 12 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +CNSTI4 -129 +BANDI4 +ASGNI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +LTI4 $448 +ADDRFP4 8 +INDIRI4 +CNSTI4 37 +LTI4 $446 +LABELV $448 +ADDRGP4 $449 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $446 +ADDRLP4 0 +CNSTI4 28 +ADDRFP4 8 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 292 +ADDP4 +ADDP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 cg_debugAnim+12 +INDIRI4 +CNSTI4 0 +EQI4 $450 +ADDRGP4 $453 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $450 +LABELV $445 +endproc CG_SetLerpFrameAnimation 12 8 +proc CG_RunPlayerLerpFrame 4 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +NEI4 $457 +ADDRFP4 4 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $455 +LABELV $457 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 CG_SetLerpFrameAnimation +CALLV +pop +LABELV $455 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRGP4 CG_RunLerpFrame +CALLV +pop +LABELV $454 +endproc CG_RunPlayerLerpFrame 4 12 +proc CG_ClearLerpFrame 16 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 CG_SetLerpFrameAnimation +CALLV +pop +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +LABELV $458 +endproc CG_ClearLerpFrame 16 12 +proc CG_PlayerAnimation 24 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 168 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 cg_noPlayerAnims+12 +INDIRI4 +CNSTI4 0 +EQI4 $461 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRFP4 20 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRFP4 16 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRGP4 $460 +JUMPV +LABELV $461 +ADDRLP4 0 +CNSTI4 1668 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460 +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 492 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $465 +ADDRFP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +CNSTI4 -129 +BANDI4 +CNSTI4 22 +NEI4 $465 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +CNSTI4 24 +ARGI4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRGP4 CG_RunPlayerLerpFrame +CALLV +pop +ADDRGP4 $466 +JUMPV +LABELV $465 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRGP4 CG_RunPlayerLerpFrame +CALLV +pop +LABELV $466 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 476 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 12 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 484 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 516 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRGP4 CG_RunPlayerLerpFrame +CALLV +pop +ADDRFP4 16 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 516 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 20 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 24 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $460 +endproc CG_PlayerAnimation 24 16 +proc CG_PlayerNonSegAnimation 24 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 168 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 cg_noPlayerAnims+12 +INDIRI4 +CNSTI4 0 +EQI4 $468 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRGP4 $467 +JUMPV +LABELV $468 +ADDRLP4 0 +CNSTI4 1668 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460 +ADDP4 +ASGNP4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 588 +ADDP4 +INDIRI4 +ADDRLP4 16 +INDIRI4 +EQI4 $472 +ADDRFP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +CNSTI4 -129 +BANDI4 +ADDRLP4 16 +INDIRI4 +NEI4 $472 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 564 +ADDP4 +ARGP4 +CNSTI4 15 +ARGI4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRGP4 CG_RunPlayerLerpFrame +CALLV +pop +ADDRGP4 $473 +JUMPV +LABELV $472 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 564 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRGP4 CG_RunPlayerLerpFrame +CALLV +pop +LABELV $473 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 564 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 572 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 12 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $467 +endproc CG_PlayerNonSegAnimation 24 16 +proc CG_SwingAngles 32 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 16 +ADDRFP4 16 +INDIRP4 +ASGNP4 +ADDRFP4 20 +INDIRP4 +INDIRI4 +CNSTI4 0 +NEI4 $475 +ADDRFP4 16 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 12 +ADDRGP4 AngleSubtract +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 20 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ADDRLP4 20 +INDIRF4 +GTF4 $479 +ADDRLP4 0 +INDIRF4 +ADDRLP4 20 +INDIRF4 +NEGF4 +GEF4 $477 +LABELV $479 +ADDRFP4 20 +INDIRP4 +CNSTI4 1 +ASGNI4 +LABELV $477 +LABELV $475 +ADDRFP4 20 +INDIRP4 +INDIRI4 +CNSTI4 0 +NEI4 $480 +ADDRGP4 $474 +JUMPV +LABELV $480 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRP4 +INDIRF4 +ARGF4 +ADDRLP4 12 +ADDRGP4 AngleSubtract +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 16 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +CNSTF4 1056964608 +ADDRFP4 4 +INDIRF4 +MULF4 +GEF4 $482 +ADDRLP4 4 +CNSTF4 1056964608 +ASGNF4 +ADDRGP4 $483 +JUMPV +LABELV $482 +ADDRLP4 4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +GEF4 $484 +ADDRLP4 4 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 $485 +JUMPV +LABELV $484 +ADDRLP4 4 +CNSTF4 1073741824 +ASGNF4 +LABELV $485 +LABELV $483 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +LTF4 $486 +ADDRLP4 8 +ADDRGP4 cg+109552 +INDIRI4 +CVIF4 4 +ADDRLP4 4 +INDIRF4 +MULF4 +ADDRFP4 12 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 0 +INDIRF4 +LTF4 $489 +ADDRLP4 8 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 20 +INDIRP4 +CNSTI4 0 +ASGNI4 +LABELV $489 +ADDRFP4 16 +INDIRP4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDF4 +ARGF4 +ADDRLP4 24 +ADDRGP4 AngleMod +CALLF4 +ASGNF4 +ADDRFP4 16 +INDIRP4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRGP4 $487 +JUMPV +LABELV $486 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +GEF4 $491 +ADDRLP4 8 +ADDRGP4 cg+109552 +INDIRI4 +CVIF4 4 +ADDRLP4 4 +INDIRF4 +MULF4 +ADDRFP4 12 +INDIRF4 +NEGF4 +MULF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 0 +INDIRF4 +GTF4 $494 +ADDRLP4 8 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 20 +INDIRP4 +CNSTI4 0 +ASGNI4 +LABELV $494 +ADDRFP4 16 +INDIRP4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDF4 +ARGF4 +ADDRLP4 24 +ADDRGP4 AngleMod +CALLF4 +ASGNF4 +ADDRFP4 16 +INDIRP4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +LABELV $491 +LABELV $487 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRP4 +INDIRF4 +ARGF4 +ADDRLP4 20 +ADDRGP4 AngleSubtract +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ADDRFP4 8 +INDIRF4 +LEF4 $496 +ADDRFP4 0 +INDIRF4 +ADDRFP4 8 +INDIRF4 +CNSTF4 1065353216 +SUBF4 +SUBF4 +ARGF4 +ADDRLP4 24 +ADDRGP4 AngleMod +CALLF4 +ASGNF4 +ADDRFP4 16 +INDIRP4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRGP4 $497 +JUMPV +LABELV $496 +ADDRLP4 0 +INDIRF4 +ADDRFP4 8 +INDIRF4 +NEGF4 +GEF4 $498 +ADDRFP4 0 +INDIRF4 +ADDRFP4 8 +INDIRF4 +CNSTF4 1065353216 +SUBF4 +ADDF4 +ARGF4 +ADDRLP4 28 +ADDRGP4 AngleMod +CALLF4 +ASGNF4 +ADDRFP4 16 +INDIRP4 +ADDRLP4 28 +INDIRF4 +ASGNF4 +LABELV $498 +LABELV $497 +LABELV $474 +endproc CG_SwingAngles 32 8 +proc CG_AddPainTwitch 16 0 +ADDRLP4 0 +ADDRGP4 cg+109556 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 660 +ADDP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 200 +LTI4 $502 +ADDRGP4 $500 +JUMPV +LABELV $502 +ADDRLP4 4 +CNSTF4 1065353216 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +CNSTF4 1128792064 +DIVF4 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 664 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $504 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +CNSTF4 1101004800 +ADDRLP4 4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $505 +JUMPV +LABELV $504 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRF4 +CNSTF4 1101004800 +ADDRLP4 4 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +LABELV $505 +LABELV $500 +endproc CG_AddPainTwitch 16 0 +data +align 4 +LABELV $507 +byte 4 0 +byte 4 22 +byte 4 45 +byte 4 -22 +byte 4 0 +byte 4 22 +byte 4 -45 +byte 4 -22 +code +proc CG_PlayerAngles 144 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 24 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 24+4 +INDIRF4 +ARGF4 +ADDRLP4 68 +ADDRGP4 AngleMod +CALLF4 +ASGNF4 +ADDRLP4 24+4 +ADDRLP4 68 +INDIRF4 +ASGNF4 +ADDRLP4 72 +CNSTF4 0 +ASGNF4 +ADDRLP4 12+8 +ADDRLP4 72 +INDIRF4 +ASGNF4 +ADDRLP4 12+4 +ADDRLP4 72 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 72 +INDIRF4 +ASGNF4 +ADDRLP4 76 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 76 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 76 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 76 +INDIRF4 +ASGNF4 +ADDRLP4 84 +CNSTI4 -129 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +ADDRLP4 84 +INDIRI4 +BANDI4 +CNSTI4 22 +NEI4 $516 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ADDRLP4 84 +INDIRI4 +BANDI4 +CNSTI4 11 +EQI4 $514 +LABELV $516 +ADDRFP4 0 +INDIRP4 +CNSTI4 540 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 492 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $514 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $517 +ADDRLP4 52 +CNSTI4 0 +ASGNI4 +ADDRGP4 $518 +JUMPV +LABELV $517 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +LTI4 $521 +ADDRLP4 52 +INDIRI4 +CNSTI4 7 +LEI4 $519 +LABELV $521 +ADDRGP4 $522 +ARGP4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $519 +LABELV $518 +ADDRLP4 12+4 +ADDRLP4 24+4 +INDIRF4 +ADDRLP4 52 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $507 +ADDP4 +INDIRI4 +CVIF4 4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 24+4 +INDIRF4 +CNSTF4 1048576000 +ADDRLP4 52 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $507 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $527 +ADDRLP4 0+4 +INDIRF4 +ARGF4 +ADDRLP4 88 +CNSTF4 0 +ASGNF4 +ADDRLP4 88 +INDIRF4 +ARGF4 +ADDRLP4 88 +INDIRF4 +ARGF4 +ADDRGP4 cg_swingSpeed+8 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 540 +ADDP4 +ARGP4 +ADDRGP4 CG_SwingAngles +CALLV +pop +ADDRLP4 12+4 +INDIRF4 +ARGF4 +ADDRLP4 96 +CNSTF4 0 +ASGNF4 +ADDRLP4 96 +INDIRF4 +ARGF4 +ADDRLP4 96 +INDIRF4 +ARGF4 +ADDRGP4 cg_swingSpeed+8 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 488 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 492 +ADDP4 +ARGP4 +ADDRGP4 CG_SwingAngles +CALLV +pop +ADDRGP4 $528 +JUMPV +LABELV $527 +ADDRLP4 0+4 +INDIRF4 +ARGF4 +CNSTF4 1103626240 +ARGF4 +CNSTF4 1119092736 +ARGF4 +ADDRGP4 cg_swingSpeed+8 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 540 +ADDP4 +ARGP4 +ADDRGP4 CG_SwingAngles +CALLV +pop +ADDRLP4 12+4 +INDIRF4 +ARGF4 +CNSTF4 1109393408 +ARGF4 +CNSTF4 1119092736 +ARGF4 +ADDRGP4 cg_swingSpeed+8 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 488 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 492 +ADDP4 +ARGP4 +ADDRGP4 CG_SwingAngles +CALLV +pop +LABELV $528 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 12+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 488 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +CNSTF4 1127481344 +LEF4 $539 +ADDRLP4 60 +CNSTF4 1061158912 +ADDRLP4 24 +INDIRF4 +CNSTF4 3283353600 +ADDF4 +MULF4 +ASGNF4 +ADDRGP4 $540 +JUMPV +LABELV $539 +ADDRLP4 60 +CNSTF4 1061158912 +ADDRLP4 24 +INDIRF4 +MULF4 +ASGNF4 +LABELV $540 +ADDRLP4 60 +INDIRF4 +ARGF4 +CNSTF4 1097859072 +ARGF4 +CNSTF4 1106247680 +ARGF4 +CNSTF4 1036831949 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +ARGP4 +ADDRGP4 CG_SwingAngles +CALLV +pop +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +CNSTI4 168 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +LTI4 $541 +ADDRLP4 36 +INDIRI4 +CNSTI4 64 +GEI4 $541 +ADDRLP4 64 +CNSTI4 1668 +ADDRLP4 36 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $544 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +LABELV $544 +LABELV $541 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 40 +ARGP4 +ADDRLP4 100 +ADDRGP4 VectorNormalize +CALLF4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 100 +INDIRF4 +ASGNF4 +ADDRLP4 56 +INDIRF4 +CNSTF4 0 +EQF4 $546 +ADDRLP4 56 +CNSTF4 1028443341 +ADDRLP4 56 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRLP4 104 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRLP4 140 +ADDRLP4 56 +INDIRF4 +ADDRLP4 40 +INDIRF4 +ADDRLP4 104+12 +INDIRF4 +MULF4 +ADDRLP4 40+4 +INDIRF4 +ADDRLP4 104+12+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 40+8 +INDIRF4 +ADDRLP4 104+12+8 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 12+8 +ADDRLP4 12+8 +INDIRF4 +ADDRLP4 140 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 140 +ADDRLP4 56 +INDIRF4 +ADDRLP4 40 +INDIRF4 +ADDRLP4 104 +INDIRF4 +MULF4 +ADDRLP4 40+4 +INDIRF4 +ADDRLP4 104+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 40+8 +INDIRF4 +ADDRLP4 104+8 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +ADDRLP4 140 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $546 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +CNSTI4 168 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +LTI4 $560 +ADDRLP4 36 +INDIRI4 +CNSTI4 64 +GEI4 $560 +ADDRLP4 64 +CNSTI4 1668 +ADDRLP4 36 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $563 +ADDRLP4 12+4 +ADDRLP4 0+4 +INDIRF4 +ASGNF4 +ADDRLP4 108 +CNSTF4 0 +ASGNF4 +ADDRLP4 12 +ADDRLP4 108 +INDIRF4 +ASGNF4 +ADDRLP4 12+8 +ADDRLP4 108 +INDIRF4 +ASGNF4 +LABELV $563 +LABELV $560 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 CG_AddPainTwitch +CALLV +pop +ADDRLP4 24 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRGP4 AnglesSubtract +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 AnglesSubtract +CALLV +pop +ADDRLP4 12 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRLP4 24 +ARGP4 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +LABELV $506 +endproc CG_PlayerAngles 144 24 +lit +align 4 +LABELV $569 +byte 4 0 +byte 4 0 +byte 4 1065353216 +align 4 +LABELV $570 +byte 4 0 +byte 4 0 +byte 4 3212836864 +code +proc CG_PlayerWWSmoothing 212 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 136 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 164 +ADDRGP4 $569 +INDIRB +ASGNB 12 +ADDRLP4 176 +ADDRGP4 $570 +INDIRB +ASGNB 12 +ADDRLP4 136 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +NEI4 $571 +ADDRLP4 140 +ADDRLP4 164 +INDIRB +ASGNB 12 +ADDRGP4 $572 +JUMPV +LABELV $571 +ADDRLP4 136 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +NEI4 $573 +ADDRLP4 140 +ADDRLP4 136 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $574 +JUMPV +LABELV $573 +ADDRLP4 140 +ADDRLP4 176 +INDIRB +ASGNB 12 +LABELV $574 +LABELV $572 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 AxisCopy +CALLV +pop +ADDRLP4 140 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 680 +ADDP4 +ARGP4 +ADDRLP4 188 +ADDRGP4 VectorCompare +CALLI4 +ASGNI4 +ADDRLP4 188 +INDIRI4 +CNSTI4 0 +NEI4 $575 +ADDRLP4 176 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 680 +ADDP4 +ARGP4 +ADDRLP4 192 +ADDRGP4 VectorCompare +CALLI4 +ASGNI4 +ADDRLP4 192 +INDIRI4 +CNSTI4 0 +EQI4 $577 +ADDRLP4 164 +ARGP4 +ADDRLP4 140 +ARGP4 +ADDRLP4 196 +ADDRGP4 VectorCompare +CALLI4 +ASGNI4 +ADDRLP4 196 +INDIRI4 +CNSTI4 0 +EQI4 $577 +ADDRLP4 84 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 96 +CNSTF4 1127481344 +ASGNF4 +ADDRGP4 $578 +JUMPV +LABELV $577 +ADDRFP4 0 +INDIRP4 +CNSTI4 692 +ADDP4 +ARGP4 +ADDRLP4 100 +ARGP4 +ADDRGP4 AxisCopy +CALLV +pop +ADDRLP4 96 +ADDRLP4 4 +INDIRF4 +ADDRLP4 100 +INDIRF4 +MULF4 +ADDRLP4 4+4 +INDIRF4 +ADDRLP4 100+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 4+8 +INDIRF4 +ADDRLP4 100+8 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 4+12 +INDIRF4 +ADDRLP4 100+12 +INDIRF4 +MULF4 +ADDRLP4 4+12+4 +INDIRF4 +ADDRLP4 100+12+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 4+12+8 +INDIRF4 +ADDRLP4 100+12+8 +INDIRF4 +MULF4 +ADDF4 +ADDF4 +ADDRLP4 4+24 +INDIRF4 +ADDRLP4 100+24 +INDIRF4 +MULF4 +ADDRLP4 4+24+4 +INDIRF4 +ADDRLP4 100+24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 4+24+8 +INDIRF4 +ADDRLP4 100+24+8 +INDIRF4 +MULF4 +ADDF4 +ADDF4 +ASGNF4 +ADDRLP4 96 +INDIRF4 +CNSTF4 1065353216 +SUBF4 +CNSTF4 1073741824 +DIVF4 +ARGF4 +ADDRLP4 200 +ADDRGP4 acos +CALLF4 +ASGNF4 +ADDRLP4 96 +CNSTF4 1127481344 +ADDRLP4 200 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +ASGNF4 +ADDRLP4 100 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 152 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 84 +ADDRLP4 152 +INDIRB +ASGNB 12 +ADDRLP4 100+12 +ARGP4 +ADDRLP4 4+12 +ARGP4 +ADDRLP4 152 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 84 +ADDRLP4 84 +INDIRF4 +ADDRLP4 152 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 84+4 +ADDRLP4 84+4 +INDIRF4 +ADDRLP4 152+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 84+8 +ADDRLP4 84+8 +INDIRF4 +ADDRLP4 152+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 100+24 +ARGP4 +ADDRLP4 4+24 +ARGP4 +ADDRLP4 152 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 84 +ADDRLP4 84 +INDIRF4 +ADDRLP4 152 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 84+4 +ADDRLP4 84+4 +INDIRF4 +ADDRLP4 152+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 84+8 +ADDRLP4 84+8 +INDIRF4 +ADDRLP4 152+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 84 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +LABELV $578 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $619 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 728 +ADDP4 +ADDP4 +INDIRF4 +CNSTF4 1128792064 +ADDF4 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +GEF4 $623 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 728 +ADDP4 +ADDP4 +CNSTI4 8 +ADDP4 +ADDRLP4 84 +INDIRB +ASGNB 12 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 728 +ADDP4 +ADDP4 +CNSTI4 20 +ADDP4 +ADDRLP4 96 +INDIRF4 +ASGNF4 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 728 +ADDP4 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRGP4 $621 +JUMPV +LABELV $623 +LABELV $620 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $619 +LABELV $621 +LABELV $575 +ADDRLP4 0 +CNSTI4 31 +ASGNI4 +LABELV $627 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 728 +ADDP4 +ADDP4 +INDIRF4 +CNSTF4 1128792064 +ADDF4 +GEF4 $631 +ADDRLP4 192 +CNSTF4 1128792064 +ASGNF4 +ADDRLP4 80 +CNSTF4 1065353216 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 728 +ADDP4 +ADDP4 +INDIRF4 +ADDRLP4 192 +INDIRF4 +ADDF4 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +SUBF4 +ADDRLP4 192 +INDIRF4 +DIVF4 +SUBF4 +ASGNF4 +CNSTF4 1078530011 +ADDRLP4 80 +INDIRF4 +MULF4 +ARGF4 +ADDRLP4 196 +ADDRGP4 cos +CALLF4 +ASGNF4 +ADDRLP4 40 +ADDRLP4 196 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +NEGF4 +CNSTF4 1073741824 +DIVF4 +ASGNF4 +ADDRLP4 44 +ARGP4 +ADDRLP4 200 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 728 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 200 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 40 +INDIRF4 +ADDRLP4 200 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +MULF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 44+12 +ARGP4 +ADDRLP4 204 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 728 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 204 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRLP4 4+12 +ARGP4 +ADDRLP4 40 +INDIRF4 +ADDRLP4 204 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +MULF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 44+24 +ARGP4 +ADDRLP4 208 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 728 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 208 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRLP4 4+24 +ARGP4 +ADDRLP4 40 +INDIRF4 +ADDRLP4 208 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +MULF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 44 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 AxisCopy +CALLV +pop +LABELV $631 +LABELV $628 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GEI4 $627 +ADDRLP4 4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 AxisCopy +CALLV +pop +LABELV $568 +endproc CG_PlayerWWSmoothing 212 16 +lit +align 4 +LABELV $640 +byte 4 0 +byte 4 0 +byte 4 3212836864 +code +proc CG_PlayerNonSegAngles 116 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 48 +ADDRGP4 $640 +INDIRB +ASGNB 12 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0+4 +INDIRF4 +ARGF4 +ADDRLP4 60 +ADDRGP4 AngleMod +CALLF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 60 +INDIRF4 +ASGNF4 +ADDRLP4 64 +CNSTF4 0 +ASGNF4 +ADDRLP4 0 +ADDRLP4 64 +INDIRF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 64 +INDIRF4 +ASGNF4 +ADDRLP4 28 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +NEI4 $644 +ADDRLP4 36 +ADDRLP4 28 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $645 +JUMPV +LABELV $644 +ADDRLP4 36 +ADDRLP4 48 +INDIRB +ASGNB 12 +LABELV $645 +ADDRLP4 36 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 680 +ADDP4 +ARGP4 +ADDRLP4 68 +ADDRGP4 VectorCompare +CALLI4 +ASGNI4 +ADDRLP4 68 +INDIRI4 +CNSTI4 0 +NEI4 $646 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +ADDRLP4 0+4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 588 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $646 +ADDRFP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +CNSTI4 -129 +BANDI4 +CNSTI4 0 +EQI4 $649 +ADDRFP4 0 +INDIRP4 +CNSTI4 588 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $649 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $651 +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +ADDRGP4 $652 +JUMPV +LABELV $651 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 72 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +LTI4 $655 +ADDRLP4 72 +INDIRI4 +CNSTI4 7 +LEI4 $653 +LABELV $655 +ADDRGP4 $522 +ARGP4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $653 +LABELV $652 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $656 +ADDRLP4 0+4 +INDIRF4 +ARGF4 +ADDRLP4 72 +CNSTF4 0 +ASGNF4 +ADDRLP4 72 +INDIRF4 +ARGF4 +ADDRLP4 72 +INDIRF4 +ARGF4 +ADDRGP4 cg_swingSpeed+8 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 588 +ADDP4 +ARGP4 +ADDRGP4 CG_SwingAngles +CALLV +pop +ADDRGP4 $657 +JUMPV +LABELV $656 +ADDRLP4 0+4 +INDIRF4 +ARGF4 +CNSTF4 1109393408 +ARGF4 +CNSTF4 1119092736 +ARGF4 +ADDRGP4 cg_swingSpeed+8 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 588 +ADDP4 +ARGP4 +ADDRGP4 CG_SwingAngles +CALLV +pop +LABELV $657 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 12 +ARGP4 +ADDRLP4 72 +ADDRGP4 VectorNormalize +CALLF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 72 +INDIRF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +CNSTF4 0 +EQF4 $663 +ADDRLP4 24 +CNSTF4 1008981770 +ADDRLP4 24 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRLP4 112 +ADDRLP4 24 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 76+12 +INDIRF4 +MULF4 +ADDRLP4 12+4 +INDIRF4 +ADDRLP4 76+12+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 12+8 +INDIRF4 +ADDRLP4 76+12+8 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 112 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 112 +ADDRLP4 24 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 76 +INDIRF4 +MULF4 +ADDRLP4 12+4 +INDIRF4 +ADDRLP4 76+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 12+8 +INDIRF4 +ADDRLP4 76+8 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 112 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $663 +ADDRLP4 0 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +LABELV $639 +endproc CG_PlayerNonSegAngles 116 24 +lit +align 4 +LABELV $748 +byte 4 0 +byte 4 0 +byte 4 1065353216 +code +proc CG_PlayerUpgrades 588 44 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 284 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 428 +ADDRLP4 0 +INDIRP4 +CNSTI4 164 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 284 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $678 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 4+12 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 4+24 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 4+4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4+8 +ADDRGP4 cgs+255316+588 +INDIRI4 +ASGNI4 +ADDRGP4 axisDefault +ARGP4 +ADDRLP4 4+28 +ARGP4 +ADDRGP4 AxisCopy +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 $687 +ARGP4 +ADDRGP4 CG_PositionRotatedEntityOnTag +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +ADDRLP4 428 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $688 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRF4 +CNSTF4 1092616192 +LEF4 $690 +ADDRFP4 0 +INDIRP4 +CNSTI4 1784 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $692 +ADDRFP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +ARGP4 +ADDRLP4 440 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 440 +INDIRI4 +CNSTI4 0 +EQI4 $694 +ADDRFP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +ARGP4 +ADDRGP4 CG_DestroyParticleSystem +CALLV +pop +LABELV $694 +ADDRGP4 cgs+255316+476 +INDIRI4 +ARGI4 +ADDRLP4 444 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +ADDRLP4 444 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1784 +ADDP4 +CNSTI4 3 +ASGNI4 +LABELV $692 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRGP4 vec3_origin +ARGP4 +ADDRGP4 cgs+255316+464 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_AddLoopingSound +CALLV +pop +ADDRGP4 $691 +JUMPV +LABELV $690 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRF4 +CNSTF4 3240099840 +GEF4 $700 +ADDRFP4 0 +INDIRP4 +CNSTI4 1784 +ADDP4 +INDIRI4 +CNSTI4 1 +EQI4 $702 +ADDRFP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +ARGP4 +ADDRLP4 440 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 440 +INDIRI4 +CNSTI4 0 +EQI4 $704 +ADDRFP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +ARGP4 +ADDRGP4 CG_DestroyParticleSystem +CALLV +pop +LABELV $704 +ADDRGP4 cgs+255316+468 +INDIRI4 +ARGI4 +ADDRLP4 444 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +ADDRLP4 444 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1784 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $702 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRGP4 vec3_origin +ARGP4 +ADDRGP4 cgs+255316+456 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_AddLoopingSound +CALLV +pop +ADDRGP4 $701 +JUMPV +LABELV $700 +ADDRFP4 0 +INDIRP4 +CNSTI4 1784 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $710 +ADDRFP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +ARGP4 +ADDRLP4 440 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 440 +INDIRI4 +CNSTI4 0 +EQI4 $712 +ADDRFP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +ARGP4 +ADDRGP4 CG_DestroyParticleSystem +CALLV +pop +LABELV $712 +ADDRGP4 cgs+255316+472 +INDIRI4 +ARGI4 +ADDRLP4 444 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +ADDRLP4 444 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1784 +ADDP4 +CNSTI4 2 +ASGNI4 +LABELV $710 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRGP4 vec3_origin +ARGP4 +ADDRGP4 cgs+255316+460 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_AddLoopingSound +CALLV +pop +LABELV $701 +LABELV $691 +ADDRLP4 288 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 288+12 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 288+24 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 288+4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 288+8 +ADDRGP4 cgs+255316+592 +INDIRI4 +ASGNI4 +ADDRLP4 288+8 +INDIRI4 +CNSTI4 0 +NEI4 $724 +ADDRGP4 $677 +JUMPV +LABELV $724 +ADDRGP4 axisDefault +ARGP4 +ADDRLP4 288+28 +ARGP4 +ADDRGP4 AxisCopy +CALLV +pop +ADDRLP4 288 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 4+8 +INDIRI4 +ARGI4 +ADDRGP4 $729 +ARGP4 +ADDRGP4 CG_PositionRotatedEntityOnTag +CALLV +pop +ADDRLP4 288 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +ARGP4 +ADDRLP4 440 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 440 +INDIRI4 +CNSTI4 0 +EQI4 $679 +ADDRFP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 444 +ADDRLP4 4 +INDIRB +ASGNB 140 +ADDRLP4 444 +ARGP4 +ADDRLP4 4+8 +INDIRI4 +ARGI4 +ADDRGP4 $729 +ARGP4 +ADDRGP4 CG_SetAttachmentTag +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentCent +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToTag +CALLV +pop +ADDRGP4 $679 +JUMPV +LABELV $688 +ADDRFP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +ARGP4 +ADDRLP4 440 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 440 +INDIRI4 +CNSTI4 0 +EQI4 $679 +ADDRFP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +ARGP4 +ADDRGP4 CG_DestroyParticleSystem +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 1784 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $679 +JUMPV +LABELV $678 +ADDRFP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +ARGP4 +ADDRLP4 436 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 436 +INDIRI4 +CNSTI4 0 +EQI4 $735 +ADDRFP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +ARGP4 +ADDRGP4 CG_DestroyParticleSystem +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 1784 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $735 +LABELV $679 +ADDRLP4 284 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +EQI4 $737 +ADDRLP4 144 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 144+12 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 144+24 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 144+4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 144+8 +ADDRGP4 cgs+255316+596 +INDIRI4 +ASGNI4 +ADDRGP4 axisDefault +ARGP4 +ADDRLP4 144+28 +ARGP4 +ADDRGP4 AxisCopy +CALLV +pop +ADDRLP4 144 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 $687 +ARGP4 +ADDRGP4 CG_PositionRotatedEntityOnTag +CALLV +pop +ADDRLP4 144 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +LABELV $737 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 32768 +BANDI4 +CNSTI4 0 +EQI4 $746 +ADDRLP4 452 +ADDRGP4 $748 +INDIRB +ASGNB 12 +ADDRLP4 440 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 440+8 +ADDRLP4 440+8 +INDIRF4 +CNSTF4 1166016512 +SUBF4 +ASGNF4 +ADDRLP4 468 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRLP4 544 +CNSTP4 0 +ASGNP4 +ADDRLP4 544 +INDIRP4 +ARGP4 +ADDRLP4 544 +INDIRP4 +ARGP4 +ADDRLP4 440 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 CG_Trace +CALLV +pop +ADDRLP4 528 +ADDRLP4 468+12 +INDIRB +ASGNB 12 +ADDRLP4 464 +CNSTF4 1107296256 +ASGNF4 +ADDRLP4 464 +INDIRF4 +CNSTF4 0 +LEF4 $751 +ADDRGP4 cgs+255316+160 +INDIRI4 +ARGI4 +ADDRLP4 528 +ARGP4 +ADDRLP4 452 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRLP4 548 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 548 +INDIRF4 +ARGF4 +ADDRLP4 548 +INDIRF4 +ARGF4 +ADDRLP4 548 +INDIRF4 +ARGF4 +ADDRLP4 548 +INDIRF4 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRLP4 464 +INDIRF4 +ARGF4 +CNSTI4 1 +ARGI4 +ADDRGP4 CG_ImpactMark +CALLV +pop +LABELV $751 +LABELV $746 +LABELV $677 +endproc CG_PlayerUpgrades 588 44 +proc CG_PlayerFloatSprite 144 12 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +NEI4 $756 +ADDRGP4 cg+109580 +INDIRI4 +CNSTI4 0 +NEI4 $756 +ADDRLP4 140 +CNSTI4 2 +ASGNI4 +ADDRGP4 $757 +JUMPV +LABELV $756 +ADDRLP4 140 +CNSTI4 0 +ASGNI4 +LABELV $757 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0+68 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0+68+8 +ADDRLP4 0+68+8 +INDIRF4 +CNSTF4 1111490560 +ADDF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 2 +ASGNI4 +ADDRLP4 0+112 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0+132 +CNSTF4 1092616192 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 140 +INDIRI4 +ASGNI4 +ADDRLP4 0+116 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+116+1 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+116+2 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+116+3 +CNSTU1 255 +ASGNU1 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +LABELV $755 +endproc CG_PlayerFloatSprite 144 12 +proc CG_PlayerSprites 0 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 16384 +BANDI4 +CNSTI4 0 +EQI4 $774 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 cgs+255316+16 +INDIRI4 +ARGI4 +ADDRGP4 CG_PlayerFloatSprite +CALLV +pop +LABELV $774 +LABELV $773 +endproc CG_PlayerSprites 0 8 +lit +align 4 +LABELV $779 +byte 4 0 +byte 4 0 +byte 4 1065353216 +code +proc CG_PlayerShadow 144 44 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 84 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 60 +ADDRGP4 $779 +INDIRB +ASGNB 12 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRLP4 88 +ARGP4 +ADDRLP4 100 +ARGP4 +ADDRLP4 116 +CNSTP4 0 +ASGNP4 +ADDRLP4 116 +INDIRP4 +ARGP4 +ADDRLP4 116 +INDIRP4 +ARGP4 +ADDRLP4 116 +INDIRP4 +ARGP4 +ADDRGP4 BG_ClassBoundingBox +CALLV +pop +ADDRLP4 88+8 +CNSTF4 0 +ASGNF4 +ADDRLP4 100+8 +CNSTF4 1073741824 +ASGNF4 +ADDRLP4 84 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 4096 +BANDI4 +CNSTI4 0 +EQI4 $782 +CNSTI4 0 +RETI4 +ADDRGP4 $778 +JUMPV +LABELV $782 +ADDRLP4 84 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +EQI4 $784 +ADDRLP4 84 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $786 +ADDRLP4 120 +CNSTF4 0 +ASGNF4 +ADDRLP4 60 +ADDRLP4 120 +INDIRF4 +ASGNF4 +ADDRLP4 60+4 +ADDRLP4 120 +INDIRF4 +ASGNF4 +ADDRLP4 60+8 +CNSTF4 3212836864 +ASGNF4 +ADDRGP4 $787 +JUMPV +LABELV $786 +ADDRLP4 60 +ADDRLP4 84 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRB +ASGNB 12 +LABELV $787 +LABELV $784 +ADDRFP4 4 +INDIRP4 +CNSTF4 0 +ASGNF4 +ADDRGP4 cg_shadows+12 +INDIRI4 +CNSTI4 0 +NEI4 $790 +CNSTI4 0 +RETI4 +ADDRGP4 $778 +JUMPV +LABELV $790 +ADDRLP4 124 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ASGNP4 +ADDRLP4 72 +ADDRLP4 124 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 128 +CNSTF4 3271557120 +ASGNF4 +ADDRLP4 72 +ADDRLP4 124 +INDIRP4 +INDIRF4 +ADDRLP4 128 +INDIRF4 +ADDRLP4 60 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 72+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1568 +ADDP4 +INDIRF4 +ADDRLP4 128 +INDIRF4 +ADDRLP4 60+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 72+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 1572 +ADDP4 +INDIRF4 +CNSTF4 3271557120 +ADDRLP4 60+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRLP4 72 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRLP4 100 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTI4 33619969 +ARGI4 +ADDRGP4 trap_CM_BoxTrace +CALLV +pop +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1065353216 +EQF4 $802 +ADDRLP4 132 +CNSTI4 0 +ASGNI4 +ADDRLP4 0+4 +INDIRI4 +ADDRLP4 132 +INDIRI4 +NEI4 $802 +ADDRLP4 0 +INDIRI4 +ADDRLP4 132 +INDIRI4 +EQI4 $797 +LABELV $802 +CNSTI4 0 +RETI4 +ADDRGP4 $778 +JUMPV +LABELV $797 +ADDRLP4 60+8 +INDIRF4 +CNSTF4 0 +GEF4 $803 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0+12+8 +INDIRF4 +CNSTF4 1065353216 +SUBF4 +ASGNF4 +ADDRGP4 $804 +JUMPV +LABELV $803 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0+12+8 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +ASGNF4 +LABELV $804 +ADDRGP4 cg_shadows+12 +INDIRI4 +CNSTI4 1 +EQI4 $810 +CNSTI4 1 +RETI4 +ADDRGP4 $778 +JUMPV +LABELV $810 +ADDRLP4 112 +CNSTF4 1065353216 +ADDRLP4 0+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRLP4 136 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRGP4 cgs+255316+232 +INDIRI4 +ARGI4 +ADDRLP4 0+12 +ARGP4 +ADDRLP4 0+24 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 488 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 140 +CNSTF4 0 +ASGNF4 +ADDRLP4 140 +INDIRF4 +ARGF4 +ADDRLP4 140 +INDIRF4 +ARGF4 +ADDRLP4 140 +INDIRF4 +ARGF4 +ADDRLP4 112 +INDIRF4 +ARGF4 +CNSTI4 0 +ARGI4 +CNSTF4 1103101952 +ADDRLP4 136 +INDIRP4 +CNSTI4 132 +ADDP4 +INDIRF4 +MULF4 +ARGF4 +CNSTI4 1 +ARGI4 +ADDRGP4 CG_ImpactMark +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $778 +endproc CG_PlayerShadow 144 44 +proc CG_PlayerSplash 136 44 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 cg_shadows+12 +INDIRI4 +CNSTI4 0 +NEI4 $819 +ADDRGP4 $818 +JUMPV +LABELV $819 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 88 +ARGP4 +ADDRLP4 100 +ARGP4 +ADDRLP4 112 +CNSTP4 0 +ASGNP4 +ADDRLP4 112 +INDIRP4 +ARGP4 +ADDRLP4 112 +INDIRP4 +ARGP4 +ADDRLP4 112 +INDIRP4 +ARGP4 +ADDRGP4 BG_ClassBoundingBox +CALLV +pop +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 12+8 +ADDRLP4 12+8 +INDIRF4 +ADDRLP4 88+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 12 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 116 +ADDRGP4 trap_CM_PointContents +CALLI4 +ASGNI4 +ADDRLP4 84 +ADDRLP4 116 +INDIRI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 56 +BANDI4 +CNSTI4 0 +NEI4 $824 +ADDRGP4 $818 +JUMPV +LABELV $824 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1107296256 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 120 +ADDRGP4 trap_CM_PointContents +CALLI4 +ASGNI4 +ADDRLP4 84 +ADDRLP4 120 +INDIRI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 57 +BANDI4 +CNSTI4 0 +EQI4 $827 +ADDRGP4 $818 +JUMPV +LABELV $827 +ADDRLP4 24 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 124 +CNSTP4 0 +ASGNP4 +ADDRLP4 124 +INDIRP4 +ARGP4 +ADDRLP4 124 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTI4 56 +ARGI4 +ADDRGP4 trap_CM_BoxTrace +CALLV +pop +ADDRLP4 24+8 +INDIRF4 +CNSTF4 1065353216 +NEF4 $829 +ADDRGP4 $818 +JUMPV +LABELV $829 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 128 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRGP4 cgs+255316+236 +INDIRI4 +ARGI4 +ADDRLP4 24+12 +ARGP4 +ADDRLP4 24+24 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 488 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 132 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 132 +INDIRF4 +ARGF4 +ADDRLP4 132 +INDIRF4 +ARGF4 +ADDRLP4 132 +INDIRF4 +ARGF4 +ADDRLP4 132 +INDIRF4 +ARGF4 +CNSTI4 0 +ARGI4 +CNSTF4 1107296256 +ADDRLP4 128 +INDIRP4 +CNSTI4 132 +ADDP4 +INDIRF4 +MULF4 +ARGF4 +CNSTI4 1 +ARGI4 +ADDRGP4 CG_ImpactMark +CALLV +pop +LABELV $818 +endproc CG_PlayerSplash 136 44 +export CG_LightVerts +proc CG_LightVerts 88 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 36 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRGP4 trap_R_LightForPoint +CALLI4 +pop +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $840 +JUMPV +LABELV $837 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 24+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +CNSTF4 0 +GTF4 $843 +ADDRLP4 56 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 60 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 56 +INDIRF4 +ADDRLP4 60 +INDIRF4 +LTF4 $846 +ADDRLP4 52 +ADDRLP4 56 +INDIRF4 +ADDRLP4 60 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $847 +JUMPV +LABELV $846 +ADDRLP4 52 +ADDRLP4 56 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $847 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +CNSTI4 20 +ADDP4 +ADDRLP4 52 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 68 +ADDRLP4 12+4 +INDIRF4 +ASGNF4 +ADDRLP4 72 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 68 +INDIRF4 +ADDRLP4 72 +INDIRF4 +LTF4 $850 +ADDRLP4 64 +ADDRLP4 68 +INDIRF4 +ADDRLP4 72 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $851 +JUMPV +LABELV $850 +ADDRLP4 64 +ADDRLP4 68 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $851 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +CNSTI4 21 +ADDP4 +ADDRLP4 64 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 80 +ADDRLP4 12+8 +INDIRF4 +ASGNF4 +ADDRLP4 84 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 80 +INDIRF4 +ADDRLP4 84 +INDIRF4 +LTF4 $854 +ADDRLP4 76 +ADDRLP4 80 +INDIRF4 +ADDRLP4 84 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $855 +JUMPV +LABELV $854 +ADDRLP4 76 +ADDRLP4 80 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $855 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +CNSTI4 22 +ADDP4 +ADDRLP4 76 +INDIRU4 +CVUU1 4 +ASGNU1 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +CNSTI4 23 +ADDP4 +CNSTU1 255 +ASGNU1 +ADDRGP4 $838 +JUMPV +LABELV $843 +ADDRLP4 0 +ADDRLP4 12 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 255 +LEI4 $856 +ADDRLP4 0 +CNSTI4 255 +ASGNI4 +LABELV $856 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +CNSTI4 20 +ADDP4 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CVUU1 4 +ASGNU1 +ADDRLP4 0 +ADDRLP4 12+4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 36+4 +INDIRF4 +MULF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 255 +LEI4 $860 +ADDRLP4 0 +CNSTI4 255 +ASGNI4 +LABELV $860 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +CNSTI4 21 +ADDP4 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CVUU1 4 +ASGNU1 +ADDRLP4 0 +ADDRLP4 12+8 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 36+8 +INDIRF4 +MULF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 255 +LEI4 $864 +ADDRLP4 0 +CNSTI4 255 +ASGNI4 +LABELV $864 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +CNSTI4 22 +ADDP4 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CVUU1 4 +ASGNU1 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +CNSTI4 23 +ADDP4 +CNSTU1 255 +ASGNU1 +LABELV $838 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $840 +ADDRLP4 4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +LTI4 $837 +CNSTI4 1 +RETI4 +LABELV $836 +endproc CG_LightVerts 88 16 +export CG_LightFromDirection +proc CG_LightFromDirection 60 16 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 44 +ARGP4 +ADDRLP4 32 +ARGP4 +ADDRGP4 trap_R_LightForPoint +CALLI4 +pop +ADDRLP4 28 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRLP4 32 +INDIRF4 +MULF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 32+4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 32+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +CNSTF4 0 +GTF4 $869 +ADDRLP4 4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 4+4 +ADDRLP4 16+4 +INDIRF4 +ASGNF4 +ADDRLP4 4+8 +ADDRLP4 16+8 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 4+4 +INDIRF4 +ADDF4 +ADDRLP4 4+8 +INDIRF4 +ADDF4 +CNSTF4 1077936128 +DIVF4 +CVFI4 4 +RETI4 +ADDRGP4 $866 +JUMPV +LABELV $869 +ADDRLP4 0 +ADDRLP4 16 +INDIRF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 255 +LEI4 $877 +ADDRLP4 0 +CNSTI4 255 +ASGNI4 +LABELV $877 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 16+4 +INDIRF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 44+4 +INDIRF4 +MULF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 255 +LEI4 $881 +ADDRLP4 0 +CNSTI4 255 +ASGNI4 +LABELV $881 +ADDRLP4 4+4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 16+8 +INDIRF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 44+8 +INDIRF4 +MULF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 255 +LEI4 $886 +ADDRLP4 0 +CNSTI4 255 +ASGNI4 +LABELV $886 +ADDRLP4 4+8 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 4+4 +INDIRF4 +ADDF4 +ADDRLP4 4+8 +INDIRF4 +ADDF4 +CNSTF4 1077936128 +DIVF4 +CVFI4 4 +RETI4 +LABELV $866 +endproc CG_LightFromDirection 60 16 +export CG_AmbientLight +proc CG_AmbientLight 48 16 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 36 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRGP4 trap_R_LightForPoint +CALLI4 +pop +ADDRLP4 0 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 12+4 +INDIRF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 12+8 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +ADDF4 +ADDRLP4 0+8 +INDIRF4 +ADDF4 +CNSTF4 1077936128 +DIVF4 +CVFI4 4 +RETI4 +LABELV $891 +endproc CG_AmbientLight 48 16 +lit +align 4 +LABELV $899 +byte 4 0 +byte 4 0 +byte 4 1065353216 +export CG_Player +code +proc CG_Player 784 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 508 +CNSTI4 0 +ASGNI4 +ADDRLP4 504 +CNSTF4 0 +ASGNF4 +ADDRLP4 140 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 300 +ADDRLP4 140 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRI4 +CNSTI4 8 +RSHI4 +CNSTI4 255 +BANDI4 +ASGNI4 +ADDRLP4 512 +ADDRLP4 140 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 288 +ADDRGP4 $899 +INDIRB +ASGNB 12 +ADDRLP4 500 +ADDRLP4 140 +INDIRP4 +CNSTI4 168 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 500 +INDIRI4 +CNSTI4 0 +LTI4 $902 +ADDRLP4 500 +INDIRI4 +CNSTI4 64 +LTI4 $900 +LABELV $902 +ADDRGP4 $903 +ARGP4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $900 +ADDRLP4 144 +CNSTI4 1668 +ADDRLP4 500 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460 +ADDP4 +ASGNP4 +ADDRLP4 144 +INDIRP4 +INDIRI4 +CNSTI4 0 +NEI4 $905 +ADDRGP4 $898 +JUMPV +LABELV $905 +ADDRLP4 140 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +CNSTI4 0 +EQI4 $907 +ADDRGP4 $898 +JUMPV +LABELV $907 +ADDRLP4 484 +CNSTI4 0 +ASGNI4 +ADDRLP4 140 +INDIRP4 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +NEI4 $909 +ADDRGP4 cg+109580 +INDIRI4 +CNSTI4 0 +NEI4 $912 +ADDRLP4 484 +CNSTI4 2 +ASGNI4 +ADDRGP4 $913 +JUMPV +LABELV $912 +ADDRGP4 cg_cameraMode+12 +INDIRI4 +CNSTI4 0 +EQI4 $915 +ADDRGP4 $898 +JUMPV +LABELV $915 +LABELV $913 +LABELV $909 +ADDRGP4 cg_drawBBOX+12 +INDIRI4 +CNSTI4 0 +EQI4 $918 +ADDRLP4 300 +INDIRI4 +ARGI4 +ADDRLP4 556 +ARGP4 +ADDRLP4 568 +ARGP4 +ADDRLP4 580 +CNSTP4 0 +ASGNP4 +ADDRLP4 580 +INDIRP4 +ARGP4 +ADDRLP4 580 +INDIRP4 +ARGP4 +ADDRLP4 580 +INDIRP4 +ARGP4 +ADDRGP4 BG_ClassBoundingBox +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRLP4 556 +ARGP4 +ADDRLP4 568 +ARGP4 +ADDRGP4 CG_DrawBoundingBox +CALLV +pop +LABELV $918 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 148 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 304 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 556 +ADDRFP4 0 +INDIRP4 +CNSTI4 1576 +ADDP4 +ASGNP4 +ADDRLP4 488 +ADDRLP4 556 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 556 +INDIRP4 +ARGP4 +ADDRLP4 448 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRLP4 564 +ADDRLP4 140 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 564 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +EQI4 $921 +ADDRLP4 568 +CNSTI4 128 +ASGNI4 +ADDRLP4 140 +INDIRP4 +ADDRLP4 568 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 448 +ARGP4 +ADDRLP4 516 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 564 +INDIRI4 +ADDRLP4 568 +INDIRI4 +BANDI4 +ARGI4 +ADDRLP4 572 +ADDRGP4 BG_RotateAxis +CALLI4 +ASGNI4 +ADDRLP4 572 +INDIRI4 +CNSTI4 0 +EQI4 $921 +ADDRLP4 516 +ARGP4 +ADDRLP4 488 +ARGP4 +ADDRGP4 AxisToAngles +CALLV +pop +ADDRGP4 $922 +JUMPV +LABELV $921 +ADDRLP4 488 +ADDRFP4 0 +INDIRP4 +CNSTI4 1576 +ADDP4 +INDIRB +ASGNB 12 +LABELV $922 +ADDRLP4 488 +INDIRF4 +CNSTF4 3274964992 +GEF4 $923 +ADDRLP4 488 +ADDRLP4 488 +INDIRF4 +CNSTF4 1135869952 +ADDF4 +ASGNF4 +LABELV $923 +ADDRLP4 144 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $925 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 488 +ARGP4 +ADDRLP4 0+28 +ARGP4 +ADDRLP4 148+28 +ARGP4 +ADDRLP4 304+28 +ARGP4 +ADDRGP4 CG_PlayerAngles +CALLV +pop +ADDRGP4 $926 +JUMPV +LABELV $925 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 488 +ARGP4 +ADDRLP4 0+28 +ARGP4 +ADDRGP4 CG_PlayerNonSegAngles +CALLV +pop +LABELV $926 +ADDRLP4 0+28 +ARGP4 +ADDRLP4 448 +ARGP4 +ADDRGP4 AxisCopy +CALLV +pop +ADDRLP4 580 +ADDRLP4 140 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 584 +CNSTI4 0 +ASGNI4 +ADDRLP4 580 +INDIRI4 +CNSTI4 64 +BANDI4 +ADDRLP4 584 +INDIRI4 +EQI4 $932 +ADDRLP4 588 +CNSTI4 128 +ASGNI4 +ADDRLP4 140 +INDIRP4 +ADDRLP4 588 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 0+28 +ARGP4 +ADDRLP4 448 +ARGP4 +ADDRLP4 584 +INDIRI4 +ARGI4 +ADDRLP4 580 +INDIRI4 +ADDRLP4 588 +INDIRI4 +BANDI4 +ARGI4 +ADDRLP4 592 +ADDRGP4 BG_RotateAxis +CALLI4 +ASGNI4 +ADDRLP4 592 +INDIRI4 +CNSTI4 0 +EQI4 $932 +ADDRLP4 448 +ARGP4 +ADDRLP4 0+28 +ARGP4 +ADDRGP4 AxisCopy +CALLV +pop +LABELV $932 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0+28 +ARGP4 +ADDRLP4 0+28 +ARGP4 +ADDRGP4 CG_PlayerWWSmoothing +CALLV +pop +ADDRLP4 448 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 692 +ADDP4 +ARGP4 +ADDRGP4 AxisCopy +CALLV +pop +ADDRLP4 144 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $938 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0+96 +ARGP4 +ADDRLP4 0+80 +ARGP4 +ADDRLP4 0+100 +ARGP4 +ADDRLP4 148+96 +ARGP4 +ADDRLP4 148+80 +ARGP4 +ADDRLP4 148+100 +ARGP4 +ADDRGP4 CG_PlayerAnimation +CALLV +pop +ADDRGP4 $939 +JUMPV +LABELV $938 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0+96 +ARGP4 +ADDRLP4 0+80 +ARGP4 +ADDRLP4 0+100 +ARGP4 +ADDRGP4 CG_PlayerNonSegAnimation +CALLV +pop +LABELV $939 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_PlayerSprites +CALLV +pop +ADDRLP4 140 +INDIRP4 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +NEI4 $955 +ADDRGP4 cg+109580 +INDIRI4 +CNSTI4 0 +NEI4 $954 +LABELV $955 +ADDRLP4 140 +INDIRP4 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +EQI4 $949 +LABELV $954 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 504 +ARGP4 +ADDRLP4 300 +INDIRI4 +ARGI4 +ADDRLP4 596 +ADDRGP4 CG_PlayerShadow +CALLI4 +ASGNI4 +ADDRLP4 508 +ADDRLP4 596 +INDIRI4 +ASGNI4 +LABELV $949 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 300 +INDIRI4 +ARGI4 +ADDRGP4 CG_PlayerSplash +CALLV +pop +ADDRGP4 cg_shadows+12 +INDIRI4 +CNSTI4 3 +NEI4 $956 +ADDRLP4 508 +INDIRI4 +CNSTI4 0 +EQI4 $956 +ADDRLP4 484 +ADDRLP4 484 +INDIRI4 +CNSTI4 256 +BORI4 +ASGNI4 +LABELV $956 +ADDRLP4 484 +ADDRLP4 484 +INDIRI4 +CNSTI4 128 +BORI4 +ASGNI4 +ADDRLP4 144 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $959 +ADDRLP4 0+8 +ADDRLP4 144 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 512 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $962 +ADDRLP4 0+108 +ADDRGP4 cgs+255316+580 +INDIRI4 +ASGNI4 +ADDRGP4 $963 +JUMPV +LABELV $962 +ADDRLP4 0+108 +ADDRLP4 144 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $963 +ADDRLP4 140 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 4096 +BANDI4 +CNSTI4 0 +EQI4 $960 +ADDRLP4 144 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +EQI4 $970 +ADDRLP4 0+112 +ADDRGP4 cgs+255316+240 +INDIRI4 +ASGNI4 +ADDRGP4 $960 +JUMPV +LABELV $970 +ADDRLP4 0+112 +ADDRGP4 cgs+255316+244 +INDIRI4 +ASGNI4 +ADDRGP4 $960 +JUMPV +LABELV $959 +ADDRLP4 0+8 +ADDRLP4 144 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0+108 +ADDRLP4 144 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 140 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 4 +NEI4 $981 +ADDRLP4 140 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 4096 +BANDI4 +CNSTI4 0 +EQI4 $983 +ADDRFP4 0 +INDIRP4 +CNSTI4 1844 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $984 +ADDRFP4 0 +INDIRP4 +CNSTI4 1840 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1844 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $984 +JUMPV +LABELV $983 +ADDRFP4 0 +INDIRP4 +CNSTI4 1844 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $988 +ADDRFP4 0 +INDIRP4 +CNSTI4 1840 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1844 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $988 +LABELV $984 +ADDRFP4 0 +INDIRP4 +CNSTI4 1844 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $991 +ADDRLP4 0+128 +ADDRFP4 0 +INDIRP4 +CNSTI4 1840 +ADDP4 +INDIRI4 +CVIF4 4 +CNSTF4 1148846080 +DIVF4 +ASGNF4 +ADDRGP4 cg+109556 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1840 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +CNSTF4 1148846080 +GEF4 $994 +ADDRLP4 0+112 +ADDRGP4 cgs+255316+248 +INDIRI4 +ASGNI4 +ADDRGP4 $992 +JUMPV +LABELV $994 +ADDRLP4 144 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +EQI4 $1000 +ADDRLP4 0+112 +ADDRGP4 cgs+255316+240 +INDIRI4 +ASGNI4 +ADDRGP4 $992 +JUMPV +LABELV $1000 +ADDRLP4 0+112 +ADDRGP4 cgs+255316+244 +INDIRI4 +ASGNI4 +ADDRGP4 $992 +JUMPV +LABELV $991 +ADDRGP4 cg+109556 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1840 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +CNSTF4 1140457472 +GEF4 $1009 +ADDRLP4 0+128 +ADDRFP4 0 +INDIRP4 +CNSTI4 1840 +ADDP4 +INDIRI4 +CVIF4 4 +CNSTF4 1140457472 +ADDF4 +CNSTF4 1148846080 +DIVF4 +ASGNF4 +ADDRLP4 0+112 +ADDRGP4 cgs+255316+248 +INDIRI4 +ASGNI4 +LABELV $1009 +LABELV $992 +LABELV $981 +ADDRFP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +CNSTI4 -129 +BANDI4 +CNSTI4 10 +NEI4 $1016 +ADDRLP4 140 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $1016 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRGP4 vec3_origin +ARGP4 +ADDRGP4 cgs+255316+440 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_AddLoopingSound +CALLV +pop +LABELV $1016 +LABELV $960 +ADDRLP4 0+68 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0+12 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0+24 +ADDRLP4 504 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 484 +INDIRI4 +ASGNI4 +ADDRLP4 0+84 +ADDRLP4 0+68 +INDIRB +ASGNB 12 +ADDRLP4 600 +ADDRLP4 140 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 604 +CNSTI4 0 +ASGNI4 +ADDRLP4 600 +INDIRI4 +CNSTI4 64 +BANDI4 +ADDRLP4 604 +INDIRI4 +EQI4 $1026 +ADDRLP4 600 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 604 +INDIRI4 +NEI4 $1026 +ADDRGP4 cg+24 +INDIRI4 +ADDRLP4 604 +INDIRI4 +NEI4 $1026 +ADDRLP4 140 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $1029 +ADDRLP4 716 +CNSTF4 0 +ASGNF4 +ADDRLP4 288 +ADDRLP4 716 +INDIRF4 +ASGNF4 +ADDRLP4 288+4 +ADDRLP4 716 +INDIRF4 +ASGNF4 +ADDRLP4 288+8 +CNSTF4 3212836864 +ASGNF4 +ADDRGP4 $1030 +JUMPV +LABELV $1029 +ADDRLP4 288 +ADDRLP4 140 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRB +ASGNB 12 +LABELV $1030 +ADDRLP4 300 +INDIRI4 +ARGI4 +ADDRLP4 692 +ARGP4 +ADDRLP4 704 +ARGP4 +ADDRLP4 720 +CNSTP4 0 +ASGNP4 +ADDRLP4 720 +INDIRP4 +ARGP4 +ADDRLP4 720 +INDIRP4 +ARGP4 +ADDRLP4 720 +INDIRP4 +ARGP4 +ADDRGP4 BG_ClassBoundingBox +CALLV +pop +ADDRLP4 724 +CNSTF4 3254779904 +ASGNF4 +ADDRLP4 620 +ADDRLP4 0+68 +INDIRF4 +ADDRLP4 724 +INDIRF4 +ADDRLP4 288 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 620+4 +ADDRLP4 0+68+4 +INDIRF4 +ADDRLP4 724 +INDIRF4 +ADDRLP4 288+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 620+8 +ADDRLP4 0+68+8 +INDIRF4 +CNSTF4 3254779904 +ADDRLP4 288+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 728 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 608 +ADDRLP4 0+68 +INDIRF4 +ADDRLP4 728 +INDIRF4 +ADDRLP4 288 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 608+4 +ADDRLP4 0+68+4 +INDIRF4 +ADDRLP4 728 +INDIRF4 +ADDRLP4 288+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 608+8 +ADDRLP4 0+68+8 +INDIRF4 +CNSTF4 1065353216 +ADDRLP4 288+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 632 +ARGP4 +ADDRLP4 608 +ARGP4 +ADDRLP4 692 +ARGP4 +ADDRLP4 704 +ARGP4 +ADDRLP4 620 +ARGP4 +ADDRLP4 140 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 33619969 +ARGI4 +ADDRGP4 CG_CapTrace +CALLV +pop +ADDRLP4 632+8 +INDIRF4 +CNSTF4 1065353216 +EQF4 $1051 +ADDRLP4 0+68 +ADDRLP4 0+68 +INDIRF4 +ADDRLP4 288 +INDIRF4 +CNSTF4 3254779904 +ADDRLP4 632+8 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+68+4 +ADDRLP4 0+68+4 +INDIRF4 +ADDRLP4 288+4 +INDIRF4 +CNSTF4 3254779904 +ADDRLP4 632+8 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+68+8 +ADDRLP4 0+68+8 +INDIRF4 +ADDRLP4 288+8 +INDIRF4 +CNSTF4 3254779904 +ADDRLP4 632+8 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $1051 +ADDRLP4 0+12 +ADDRLP4 0+68 +INDIRB +ASGNB 12 +ADDRLP4 0+84 +ADDRLP4 0+68 +INDIRB +ASGNB 12 +LABELV $1026 +ADDRLP4 300 +INDIRI4 +ARGI4 +ADDRLP4 608 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 444 +ADDRLP4 608 +INDIRP4 +CNSTI4 64 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 444 +INDIRF4 +CNSTF4 1065353216 +EQF4 $1073 +ADDRLP4 0+28 +ADDRLP4 0+28 +INDIRF4 +ADDRLP4 444 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+4 +ADDRLP4 0+28+4 +INDIRF4 +ADDRLP4 444 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+8 +ADDRLP4 0+28+8 +INDIRF4 +ADDRLP4 444 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+12 +ADDRLP4 0+28+12 +INDIRF4 +ADDRLP4 444 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+12+4 +ADDRLP4 0+28+12+4 +INDIRF4 +ADDRLP4 444 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+12+8 +ADDRLP4 0+28+12+8 +INDIRF4 +ADDRLP4 444 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+24 +ADDRLP4 0+28+24 +INDIRF4 +ADDRLP4 444 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+24+4 +ADDRLP4 0+28+24+4 +INDIRF4 +ADDRLP4 444 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+24+8 +ADDRLP4 0+28+24+8 +INDIRF4 +ADDRLP4 444 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+64 +CNSTI4 1 +ASGNI4 +LABELV $1073 +ADDRLP4 300 +INDIRI4 +ARGI4 +ADDRLP4 612 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 0+68 +ADDRLP4 0+68 +INDIRF4 +ADDRLP4 288 +INDIRF4 +ADDRLP4 612 +INDIRP4 +CNSTI4 1292 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 300 +INDIRI4 +ARGI4 +ADDRLP4 616 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 0+68+4 +ADDRLP4 0+68+4 +INDIRF4 +ADDRLP4 288+4 +INDIRF4 +ADDRLP4 616 +INDIRP4 +CNSTI4 1292 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 300 +INDIRI4 +ARGI4 +ADDRLP4 620 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 0+68+8 +ADDRLP4 0+68+8 +INDIRF4 +ADDRLP4 288+8 +INDIRF4 +ADDRLP4 620 +INDIRP4 +CNSTI4 1292 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+12 +ADDRLP4 0+68 +INDIRB +ASGNB 12 +ADDRLP4 0+84 +ADDRLP4 0+68 +INDIRB +ASGNB 12 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +ADDRLP4 0+8 +INDIRI4 +CNSTI4 0 +NEI4 $1134 +ADDRGP4 $898 +JUMPV +LABELV $1134 +ADDRLP4 144 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1137 +ADDRLP4 148+8 +ADDRLP4 144 +INDIRP4 +CNSTI4 264 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 512 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $1140 +ADDRLP4 148+108 +ADDRGP4 cgs+255316+584 +INDIRI4 +ASGNI4 +ADDRGP4 $1141 +JUMPV +LABELV $1140 +ADDRLP4 148+108 +ADDRLP4 144 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $1141 +ADDRLP4 140 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 4096 +BANDI4 +CNSTI4 0 +EQI4 $1146 +ADDRLP4 144 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +EQI4 $1148 +ADDRLP4 148+112 +ADDRGP4 cgs+255316+240 +INDIRI4 +ASGNI4 +ADDRGP4 $1149 +JUMPV +LABELV $1148 +ADDRLP4 148+112 +ADDRGP4 cgs+255316+244 +INDIRI4 +ASGNI4 +LABELV $1149 +LABELV $1146 +ADDRLP4 148+8 +INDIRI4 +CNSTI4 0 +NEI4 $1157 +ADDRGP4 $898 +JUMPV +LABELV $1157 +ADDRLP4 148+12 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 148 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 144 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 $1161 +ARGP4 +ADDRGP4 CG_PositionRotatedEntityOnTag +CALLV +pop +ADDRLP4 148+24 +ADDRLP4 504 +INDIRF4 +ASGNF4 +ADDRLP4 148+4 +ADDRLP4 484 +INDIRI4 +ASGNI4 +ADDRLP4 148 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +ADDRLP4 304+8 +ADDRLP4 144 +INDIRP4 +CNSTI4 272 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 512 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +EQI4 $1165 +ADDRLP4 304+108 +ADDRGP4 cgs+255316+576 +INDIRI4 +ASGNI4 +ADDRGP4 $1166 +JUMPV +LABELV $1165 +ADDRLP4 304+108 +ADDRLP4 144 +INDIRP4 +CNSTI4 276 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $1166 +ADDRLP4 140 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 4096 +BANDI4 +CNSTI4 0 +EQI4 $1171 +ADDRLP4 144 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +EQI4 $1173 +ADDRLP4 304+112 +ADDRGP4 cgs+255316+240 +INDIRI4 +ASGNI4 +ADDRGP4 $1174 +JUMPV +LABELV $1173 +ADDRLP4 304+112 +ADDRGP4 cgs+255316+244 +INDIRI4 +ASGNI4 +LABELV $1174 +LABELV $1171 +ADDRLP4 304+8 +INDIRI4 +CNSTI4 0 +NEI4 $1182 +ADDRGP4 $898 +JUMPV +LABELV $1182 +ADDRLP4 304+12 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 304 +ARGP4 +ADDRLP4 148 +ARGP4 +ADDRLP4 144 +INDIRP4 +CNSTI4 264 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 $687 +ARGP4 +ADDRGP4 CG_PositionRotatedEntityOnTag +CALLV +pop +ADDRLP4 304+24 +ADDRLP4 504 +INDIRF4 +ASGNF4 +ADDRLP4 304+4 +ADDRLP4 484 +INDIRI4 +ASGNI4 +ADDRLP4 304 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +ADDRLP4 628 +CNSTI4 0 +ASGNI4 +ADDRLP4 140 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 8192 +BANDI4 +ADDRLP4 628 +INDIRI4 +EQI4 $1188 +ADDRLP4 140 +INDIRP4 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +NEI4 $1192 +ADDRGP4 cg+109580 +INDIRI4 +ADDRLP4 628 +INDIRI4 +EQI4 $1188 +LABELV $1192 +ADDRFP4 0 +INDIRP4 +CNSTI4 1788 +ADDP4 +ARGP4 +ADDRLP4 632 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 632 +INDIRI4 +CNSTI4 0 +NEI4 $1193 +ADDRGP4 cgs+255316+620 +INDIRI4 +ARGI4 +ADDRLP4 636 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1788 +ADDP4 +ADDRLP4 636 +INDIRP4 +ASGNP4 +LABELV $1193 +ADDRFP4 0 +INDIRP4 +CNSTI4 1788 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 640 +ADDRLP4 304 +INDIRB +ASGNB 140 +ADDRLP4 640 +ARGP4 +ADDRLP4 304+8 +INDIRI4 +ARGI4 +ADDRGP4 $687 +ARGP4 +ADDRGP4 CG_SetAttachmentTag +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 1788 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentCent +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 1788 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToTag +CALLV +pop +ADDRGP4 $1189 +JUMPV +LABELV $1188 +ADDRFP4 0 +INDIRP4 +CNSTI4 1788 +ADDP4 +ARGP4 +ADDRLP4 632 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 632 +INDIRI4 +CNSTI4 0 +EQI4 $1198 +ADDRFP4 0 +INDIRP4 +CNSTI4 1788 +ADDP4 +ARGP4 +ADDRGP4 CG_DestroyParticleSystem +CALLV +pop +LABELV $1198 +LABELV $1189 +LABELV $1137 +ADDRLP4 140 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1200 +ADDRLP4 144 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1202 +ADDRLP4 148 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_AddPlayerWeapon +CALLV +pop +ADDRGP4 $1203 +JUMPV +LABELV $1202 +ADDRLP4 0 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_AddPlayerWeapon +CALLV +pop +LABELV $1203 +LABELV $1200 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 148 +ARGP4 +ADDRGP4 CG_PlayerUpgrades +CALLV +pop +ADDRLP4 140 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $1204 +ADDRFP4 0 +INDIRP4 +CNSTI4 1772 +ADDP4 +ARGP4 +ADDRLP4 624 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 624 +INDIRI4 +CNSTI4 0 +EQI4 $1206 +ADDRFP4 0 +INDIRP4 +CNSTI4 1772 +ADDP4 +ARGP4 +ADDRGP4 CG_DestroyParticleSystem +CALLV +pop +LABELV $1206 +ADDRFP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +ARGP4 +ADDRLP4 628 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 628 +INDIRI4 +CNSTI4 0 +EQI4 $1208 +ADDRFP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +ARGP4 +ADDRGP4 CG_DestroyParticleSystem +CALLV +pop +LABELV $1208 +LABELV $1204 +ADDRFP4 0 +INDIRP4 +CNSTI4 680 +ADDP4 +ADDRLP4 288 +INDIRB +ASGNB 12 +LABELV $898 +endproc CG_Player 784 28 +export CG_Corpse +proc CG_Corpse 520 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 284 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 452 +CNSTI4 0 +ASGNI4 +ADDRLP4 284 +INDIRP4 +CNSTI4 168 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 484 +ADDRGP4 CG_GetCorpseNum +CALLI4 +ASGNI4 +ADDRLP4 444 +ADDRLP4 484 +INDIRI4 +ASGNI4 +ADDRLP4 444 +INDIRI4 +CNSTI4 0 +LTI4 $1213 +ADDRLP4 444 +INDIRI4 +CNSTI4 64 +LTI4 $1211 +LABELV $1213 +ADDRGP4 $1214 +ARGP4 +ADDRLP4 444 +INDIRI4 +ARGI4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $1211 +ADDRLP4 140 +CNSTI4 1668 +ADDRLP4 444 +INDIRI4 +MULI4 +ADDRGP4 cgs+148216 +ADDP4 +ASGNP4 +ADDRLP4 140 +INDIRP4 +INDIRI4 +CNSTI4 0 +NEI4 $1216 +ADDRGP4 $1210 +JUMPV +LABELV $1216 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 144 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 288 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 432 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 284 +INDIRP4 +CNSTI4 168 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 460 +ARGP4 +ADDRLP4 492 +CNSTP4 0 +ASGNP4 +ADDRLP4 492 +INDIRP4 +ARGP4 +ADDRLP4 492 +INDIRP4 +ARGP4 +ADDRLP4 472 +ARGP4 +ADDRLP4 492 +INDIRP4 +ARGP4 +ADDRGP4 BG_ClassBoundingBox +CALLV +pop +ADDRLP4 432+8 +ADDRLP4 432+8 +INDIRF4 +ADDRLP4 460+8 +INDIRF4 +ADDRLP4 472+8 +INDIRF4 +SUBF4 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1576 +ADDP4 +ADDRLP4 284 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 140 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1221 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1576 +ADDP4 +ARGP4 +ADDRLP4 0+28 +ARGP4 +ADDRLP4 144+28 +ARGP4 +ADDRLP4 288+28 +ARGP4 +ADDRGP4 CG_PlayerAngles +CALLV +pop +ADDRGP4 $1222 +JUMPV +LABELV $1221 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1576 +ADDP4 +ARGP4 +ADDRLP4 0+28 +ARGP4 +ADDRGP4 CG_PlayerNonSegAngles +CALLV +pop +LABELV $1222 +ADDRGP4 cg_noPlayerAnims+12 +INDIRI4 +CNSTI4 0 +EQI4 $1227 +ADDRLP4 504 +CNSTI4 0 +ASGNI4 +ADDRLP4 144+80 +ADDRLP4 504 +INDIRI4 +ASGNI4 +ADDRLP4 144+96 +ADDRLP4 504 +INDIRI4 +ASGNI4 +ADDRLP4 0+80 +ADDRLP4 504 +INDIRI4 +ASGNI4 +ADDRLP4 0+96 +ADDRLP4 504 +INDIRI4 +ASGNI4 +ADDRGP4 $1228 +JUMPV +LABELV $1227 +ADDRLP4 140 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1234 +ADDRFP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 48 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 140 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 284 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +ARGI4 +CNSTF4 1065353216 +ARGF4 +ADDRGP4 CG_RunPlayerLerpFrame +CALLV +pop +ADDRLP4 0+96 +ADDRFP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0+80 +ADDRFP4 0 +INDIRP4 +CNSTI4 476 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0+100 +ADDRFP4 0 +INDIRP4 +CNSTI4 484 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 516 +ADDP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 48 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 140 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 516 +ADDP4 +ARGP4 +ADDRLP4 284 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ARGI4 +CNSTF4 1065353216 +ARGF4 +ADDRGP4 CG_RunPlayerLerpFrame +CALLV +pop +ADDRLP4 144+96 +ADDRFP4 0 +INDIRP4 +CNSTI4 516 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 144+80 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 144+100 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $1235 +JUMPV +LABELV $1234 +ADDRFP4 0 +INDIRP4 +CNSTI4 564 +ADDP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 48 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 140 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 564 +ADDP4 +ARGP4 +ADDRLP4 284 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +ARGI4 +CNSTF4 1065353216 +ARGF4 +ADDRGP4 CG_RunPlayerLerpFrame +CALLV +pop +ADDRLP4 0+96 +ADDRFP4 0 +INDIRP4 +CNSTI4 564 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0+80 +ADDRFP4 0 +INDIRP4 +CNSTI4 572 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0+100 +ADDRFP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $1235 +LABELV $1228 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 456 +ARGP4 +ADDRLP4 284 +INDIRP4 +CNSTI4 168 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 508 +ADDRGP4 CG_PlayerShadow +CALLI4 +ASGNI4 +ADDRLP4 452 +ADDRLP4 508 +INDIRI4 +ASGNI4 +ADDRLP4 448 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg_shadows+12 +INDIRI4 +CNSTI4 3 +NEI4 $1245 +ADDRLP4 452 +INDIRI4 +CNSTI4 0 +EQI4 $1245 +ADDRLP4 448 +ADDRLP4 448 +INDIRI4 +CNSTI4 256 +BORI4 +ASGNI4 +LABELV $1245 +ADDRLP4 448 +ADDRLP4 448 +INDIRI4 +CNSTI4 128 +BORI4 +ASGNI4 +ADDRLP4 140 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1248 +ADDRLP4 0+8 +ADDRLP4 140 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0+108 +ADDRLP4 140 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1249 +JUMPV +LABELV $1248 +ADDRLP4 0+8 +ADDRLP4 140 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0+108 +ADDRLP4 140 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $1249 +ADDRLP4 0+68 +ADDRLP4 432 +INDIRB +ASGNB 12 +ADDRLP4 0+12 +ADDRLP4 432 +INDIRB +ASGNB 12 +ADDRLP4 0+24 +ADDRLP4 456 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 448 +INDIRI4 +ASGNI4 +ADDRLP4 284 +INDIRP4 +CNSTI4 168 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 512 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 0+68+8 +ADDRLP4 0+68+8 +INDIRF4 +ADDRLP4 512 +INDIRP4 +CNSTI4 1292 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+84 +ADDRLP4 0+68 +INDIRB +ASGNB 12 +ADDRLP4 284 +INDIRP4 +CNSTI4 168 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 516 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 428 +ADDRLP4 516 +INDIRP4 +CNSTI4 64 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 428 +INDIRF4 +CNSTF4 1065353216 +EQF4 $1262 +ADDRLP4 0+28 +ADDRLP4 0+28 +INDIRF4 +ADDRLP4 428 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+4 +ADDRLP4 0+28+4 +INDIRF4 +ADDRLP4 428 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+8 +ADDRLP4 0+28+8 +INDIRF4 +ADDRLP4 428 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+12 +ADDRLP4 0+28+12 +INDIRF4 +ADDRLP4 428 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+12+4 +ADDRLP4 0+28+12+4 +INDIRF4 +ADDRLP4 428 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+12+8 +ADDRLP4 0+28+12+8 +INDIRF4 +ADDRLP4 428 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+24 +ADDRLP4 0+28+24 +INDIRF4 +ADDRLP4 428 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+24+4 +ADDRLP4 0+28+24+4 +INDIRF4 +ADDRLP4 428 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+28+24+8 +ADDRLP4 0+28+24+8 +INDIRF4 +ADDRLP4 428 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+64 +CNSTI4 1 +ASGNI4 +LABELV $1262 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +ADDRLP4 0+8 +INDIRI4 +CNSTI4 0 +NEI4 $1307 +ADDRGP4 $1210 +JUMPV +LABELV $1307 +ADDRLP4 140 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1310 +ADDRLP4 144+8 +ADDRLP4 140 +INDIRP4 +CNSTI4 264 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 144+8 +INDIRI4 +CNSTI4 0 +NEI4 $1313 +ADDRGP4 $1210 +JUMPV +LABELV $1313 +ADDRLP4 144+108 +ADDRLP4 140 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 144+12 +ADDRLP4 432 +INDIRB +ASGNB 12 +ADDRLP4 144 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 140 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 $1161 +ARGP4 +ADDRGP4 CG_PositionRotatedEntityOnTag +CALLV +pop +ADDRLP4 144+24 +ADDRLP4 456 +INDIRF4 +ASGNF4 +ADDRLP4 144+4 +ADDRLP4 448 +INDIRI4 +ASGNI4 +ADDRLP4 144 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +ADDRLP4 288+8 +ADDRLP4 140 +INDIRP4 +CNSTI4 272 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 288+8 +INDIRI4 +CNSTI4 0 +NEI4 $1321 +ADDRGP4 $1210 +JUMPV +LABELV $1321 +ADDRLP4 288+108 +ADDRLP4 140 +INDIRP4 +CNSTI4 276 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 288+12 +ADDRLP4 432 +INDIRB +ASGNB 12 +ADDRLP4 288 +ARGP4 +ADDRLP4 144 +ARGP4 +ADDRLP4 140 +INDIRP4 +CNSTI4 264 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 $687 +ARGP4 +ADDRGP4 CG_PositionRotatedEntityOnTag +CALLV +pop +ADDRLP4 288+24 +ADDRLP4 456 +INDIRF4 +ASGNF4 +ADDRLP4 288+4 +ADDRLP4 448 +INDIRI4 +ASGNI4 +ADDRLP4 288 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +LABELV $1310 +LABELV $1210 +endproc CG_Corpse 520 24 +export CG_ResetPlayerEntity +proc CG_ResetPlayerEntity 52 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1496 +ADDP4 +CNSTI4 -99999 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1524 +ADDP4 +CNSTI4 0 +ASGNI4 +CNSTI4 1668 +ADDRFP4 0 +INDIRP4 +CNSTI4 168 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_ClearLerpFrame +CALLV +pop +CNSTI4 1668 +ADDRFP4 0 +INDIRP4 +CNSTI4 168 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 516 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_ClearLerpFrame +CALLV +pop +CNSTI4 1668 +ADDRFP4 0 +INDIRP4 +CNSTI4 168 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 564 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_ClearLerpFrame +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRGP4 cg+109556 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRGP4 BG_EvaluateTrajectory +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ARGP4 +ADDRGP4 cg+109556 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1576 +ADDP4 +ARGP4 +ADDRGP4 BG_EvaluateTrajectory +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 1528 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 1540 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1576 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 48 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 488 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1544 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 492 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 500 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 516 +ADDP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 48 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1544 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 540 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1540 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 564 +ADDP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 48 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1544 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 588 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 592 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1540 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 596 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg_debugPosition+12 +INDIRI4 +CNSTI4 0 +EQI4 $1334 +ADDRGP4 $1337 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $1334 +LABELV $1328 +endproc CG_ResetPlayerEntity 52 12 +export CG_PlayerDisconnect +proc CG_PlayerDisconnect 12 16 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1022 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 cgs+255316+268 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 cgs+255316+264 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 8 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1343 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentPoint +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToPoint +CALLV +pop +LABELV $1343 +LABELV $1338 +endproc CG_PlayerDisconnect 12 16 +export CG_GetPlayerLocation +proc CG_GetPlayerLocation 48 8 +ADDRLP4 28 +CNSTP4 0 +ASGNP4 +ADDRLP4 12 +CNSTF4 1296039936 +ASGNF4 +ADDRLP4 16 +ADDRGP4 cg+109588+20 +INDIRB +ASGNB 12 +ADDRLP4 4 +CNSTI4 64 +ASGNI4 +LABELV $1348 +ADDRLP4 0 +CNSTI4 1852 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1832 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1354 +ADDRLP4 36 +CNSTI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 36 +INDIRI4 +EQI4 $1352 +LABELV $1354 +ADDRGP4 $1349 +JUMPV +LABELV $1352 +ADDRLP4 16 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 DistanceSquared +CALLF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 12 +INDIRF4 +LEF4 $1355 +ADDRGP4 $1349 +JUMPV +LABELV $1355 +ADDRLP4 16 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 trap_R_inPVS +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +NEI4 $1357 +ADDRGP4 $1349 +JUMPV +LABELV $1357 +ADDRLP4 12 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $1349 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1024 +LTI4 $1348 +ADDRLP4 28 +INDIRP4 +RETP4 +LABELV $1345 +endproc CG_GetPlayerLocation 48 8 +import trap_GetDemoName +import trap_GetDemoPos +import trap_GetDemoState +import trap_GetEntityToken +import trap_getCameraInfo +import trap_startCamera +import trap_loadCamera +import trap_RealTime +import trap_SnapVector +import trap_CIN_SetExtents +import trap_CIN_DrawCinematic +import trap_CIN_RunCinematic +import trap_CIN_StopCinematic +import trap_CIN_PlayCinematic +import trap_Key_GetOverstrikeMode +import trap_Key_SetOverstrikeMode +import trap_Key_SetBinding +import trap_Key_GetBindingBuf +import trap_Key_KeynumToStringBuf +import trap_Key_GetKey +import trap_Key_SetCatcher +import trap_Key_GetCatcher +import trap_Key_IsDown +import trap_R_RegisterFont +import trap_MemoryRemaining +import testPrintFloat +import testPrintInt +import trap_SetUserCmdValue +import trap_GetUserCmd +import trap_GetCurrentCmdNumber +import trap_GetServerCommand +import trap_GetSnapshot +import trap_GetCurrentSnapshotNumber +import trap_GetGameState +import trap_GetGlconfig +import trap_R_RemapShader +import trap_R_LerpTag +import trap_R_ModelBounds +import trap_R_DrawStretchPic +import trap_R_SetColor +import trap_R_RenderScene +import trap_R_LightForPoint +import trap_R_AddAdditiveLightToScene +import trap_R_AddLightToScene +import trap_R_inPVS +import trap_R_AddPolysToScene +import trap_R_AddPolyToScene +import trap_R_AddRefEntityToScene +import trap_R_ClearScene +import trap_R_RegisterShaderNoMip +import trap_R_RegisterShader +import trap_R_RegisterSkin +import trap_R_RegisterModel +import trap_R_LoadWorldMap +import trap_S_StopBackgroundTrack +import trap_S_StartBackgroundTrack +import trap_S_RegisterSound +import trap_S_Respatialize +import trap_S_UpdateEntityPosition +import trap_S_AddRealLoopingSound +import trap_S_AddLoopingSound +import trap_S_ClearLoopingSounds +import trap_S_StartLocalSound +import trap_S_StopLoopingSound +import trap_S_StartSound +import trap_CM_MarkFragments +import trap_CM_TransformedBiSphereTrace +import trap_CM_BiSphereTrace +import trap_CM_TransformedCapsuleTrace +import trap_CM_CapsuleTrace +import trap_CM_TransformedBoxTrace +import trap_CM_BoxTrace +import trap_CM_TransformedPointContents +import trap_CM_PointContents +import trap_CM_TempBoxModel +import trap_CM_InlineModel +import trap_CM_NumInlineModels +import trap_CM_LoadMap +import trap_UpdateScreen +import trap_SendClientCommand +import trap_AddCommand +import trap_SendConsoleCommand +import trap_FS_GetFileList +import trap_FS_Seek +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_LiteralArgs +import trap_Args +import trap_Argv +import trap_Argc +import trap_Cvar_VariableStringBuffer +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_Milliseconds +import trap_Error +import trap_Print +import CG_TutorialText +import CG_WritePTRCode +import CG_ReadPTRCode +import CG_DestroyTestTS_f +import CG_TestTS_f +import CG_AddTrails +import CG_IsTrailSystemValid +import CG_DestroyTrailSystem +import CG_SpawnNewTrailSystem +import CG_RegisterTrailSystem +import CG_LoadTrailSystems +import CG_DestroyTestPS_f +import CG_TestPS_f +import CG_ParticleSystemEntity +import CG_AddParticles +import CG_SetParticleSystemNormal +import CG_IsParticleSystemValid +import CG_IsParticleSystemInfinite +import CG_DestroyParticleSystem +import CG_SpawnNewParticleSystem +import CG_RegisterParticleSystem +import CG_LoadParticleSystems +import CG_SetAttachmentOffset +import CG_SetAttachmentParticle +import CG_SetAttachmentTag +import CG_SetAttachmentCent +import CG_SetAttachmentPoint +import CG_AttachToParticle +import CG_AttachToTag +import CG_AttachToCent +import CG_AttachToPoint +import CG_Attached +import CG_AttachmentCentNum +import CG_AttachmentVelocity +import CG_AttachmentAxis +import CG_AttachmentDir +import CG_AttachmentPoint +import CG_CheckChangedPredictableEvents +import CG_TransitionPlayerState +import CG_Respawn +import CG_ShaderStateChanged +import CG_SetConfigValues +import CG_ParseServerinfo +import CG_ExecuteNewServerCommands +import CG_RequestScores +import CG_InitConsoleCommands +import CG_ConsoleCommand +import CG_ProcessSnapshots +import CG_ImpactMark +import CG_AddMarks +import CG_InitMarkPolys +import CG_AlienSense +import CG_Scanner +import CG_UpdateEntityPositions +import CG_DrawItemSelectText +import CG_DrawItemSelect +import CG_AddPlayerWeapon +import CG_AddViewWeapon +import CG_ShotgunFire +import CG_Bullet +import CG_MissileHitEntity +import CG_MissileHitWall +import CG_FireWeapon +import CG_RegisterWeapon +import CG_InitWeapons +import CG_RegisterUpgrade +import CG_InitUpgrades +import CG_Weapon_f +import CG_PrevWeapon_f +import CG_NextWeapon_f +import CG_PositionRotatedEntityOnTag +import CG_PositionEntityOnTag +import CG_AdjustPositionForMover +import CG_Beam +import CG_AddPacketEntities +import CG_SetEntitySoundPosition +import CG_DrawBoundingBox +import CG_PainEvent +import CG_EntityEvent +import CG_CheckEvents +import CG_PredictPlayerState +import CG_BiSphereTrace +import CG_CapTrace +import CG_Trace +import CG_PointContents +import CG_BuildSolidList +import CG_ModelDoor +import CG_AnimMapObj +import CG_RunLerpFrame +import CG_SortDistance +import CG_DrawChatBubble +import CG_AlienBuildableExplosion +import CG_HumanBuildableExplosion +import CG_InitBuildables +import CG_DrawBuildableStatus +import CG_BuildableStatusParse +import CG_Buildable +import CG_GhostBuildable +import CG_Bleed +import CG_DrawField +import CG_ResetPainBlend +import CG_UpdateMediaFraction +import CG_DrawLoadingScreen +import CG_Text_PaintChar +import CG_GetKillerText +import CG_GetTeamColor +import CG_SetPrintString +import CG_RunMenuScript +import CG_GetValue +import CG_OwnerDraw +import CG_DrawActive +import CG_CenterPrint +import CG_AddSpeed +import CG_AddLagometerSnapshotInfo +import CG_AddLagometerFrameInfo +import CG_GetColorCharForHealth +import CG_KeyBinding +import CG_WorldToScreen +import CG_DrawTopBottom +import CG_DrawSides +import CG_DrawRect +import CG_ColorForHealth +import CG_TileClear +import CG_FadeColor +import CG_DrawStrlen +import CG_ClearClipRegion +import CG_SetClipRegion +import CG_DrawFadePic +import CG_DrawPic +import CG_FillRect +import CG_AdjustFrom640 +import CG_DrawPlane +import CG_OffsetShoulderView +import CG_OffsetThirdPersonView +import CG_OffsetFirstPersonView +import CG_DrawActiveFrame +import CG_AddBufferedSound +import CG_TestModelPrevSkin_f +import CG_TestModelNextSkin_f +import CG_TestModelPrevFrame_f +import CG_TestModelNextFrame_f +import CG_TestGun_f +import CG_TestModel_f +import CG_addSmoothOp +import CG_AddNotifyText +import CG_RemoveNotifyLine +import CG_FileExists +import CG_BuildSpectatorString +import CG_ClientIsReady +import CG_SetScoreSelection +import CG_EventHandling +import CG_MouseEvent +import CG_KeyEvent +import CG_LoadMenus +import CG_LastAttacker +import CG_CrosshairPlayer +import CG_UpdateCvars +import CG_PlayerCount +import CG_StartMusic +import CG_Error +import CG_Printf +import CG_Argv +import CG_ConfigString +import cg_BubbleZoom +import cg_drawBubble +import cg_chatTeamPrefix +import cg_emoticons +import cg_voice +import cg_projectileNudge +import cg_optimizePrediction +import cg_debugRandom +import ui_humanTeamVoteActive +import ui_alienTeamVoteActive +import ui_voteActive +import ui_dialog +import ui_stages +import ui_carriage +import ui_currentClass +import cg_debugVoices +import cg_unlagged +import cg_sprintToggle +import cg_stickySpec +import cg_painBlendZoom +import cg_painBlendScale +import cg_painBlendMax +import cg_painBlendDownRate +import cg_painBlendUpRate +import cg_tutorial +import cg_disableScannerPlane +import cg_disableCommandDialogs +import cg_disableBuildDialogs +import cg_disableUpgradeDialogs +import cg_disableWarningDialogs +import cg_debugPVS +import cg_debugTrails +import cg_debugParticles +import cg_lightFlare +import cg_consoleLatency +import cg_bounceParticles +import cg_depthSortParticles +import cg_disableBlueprintErrors +import cg_wwSmoothTime +import cg_drawBBOX +import cg_drawSurfNormal +import cg_noTaunt +import cg_timescale +import cg_timescaleFadeSpeed +import cg_timescaleFadeEnd +import cg_cameraMode +import pmove_msec +import pmove_fixed +import cg_smoothClients +import cg_hudFiles +import cg_noVoiceText +import cg_noVoiceChats +import cg_teamChatsOnly +import cg_blood +import cg_paused +import cg_stats +import cg_synchronousClients +import cg_drawSpeed +import cg_lagometer +import cg_stereoSeparation +import cg_thirdPersonRange +import cg_thirdPersonPitchFollow +import cg_staticDeathCam +import cg_thirdPersonShoulderViewMode +import cg_thirdPersonAngle +import cg_thirdPerson +import cg_tracerLength +import cg_tracerWidth +import cg_tracerChance +import cg_gun_z +import cg_gun_y +import cg_gun_x +import cg_gun_frame +import cg_drawGun +import cg_viewsize +import cg_addMarks +import cg_footsteps +import cg_showmiss +import cg_noPlayerAnims +import cg_debugMove +import cg_nopredict +import cg_errorDecay +import cg_debugEvents +import cg_debugPosition +import cg_debugAnim +import cg_animSpeed +import cg_draw2D +import cg_teamOverlayUserinfo +import cg_teamOverlayMaxPlayers +import cg_teamOverlaySortMode +import cg_drawTeamOverlay +import cg_crosshairSize +import cg_drawCrosshairNames +import cg_drawCrosshair +import cg_drawChargeBar +import cg_drawSnapshot +import cg_drawDemoState +import cg_drawFPS +import cg_drawClock +import cg_drawTimer +import cg_shadows +import cg_swingSpeed +import cg_runroll +import cg_runpitch +import cg_centertime +import cg_teslaTrailTime +import cg_markPolys +import cg_buildables +import cg_upgrades +import cg_weapons +import cgDC +import cg_entities +import cg +import cgs +import g_nameBind2 +import g_nameBind1 +import BindingFromName +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_Parse_AddGlobalDefine +import UI_EscapeEmoticons +import UI_Text_IsEmoticon +import UI_Text_EmHeight +import UI_Text_EmWidth +import UI_Text_Height +import UI_Text_Width +import UI_Text_Paint_Limit +import UI_Text_Paint +import UI_DrawTextBlock +import Item_Text_Wrap +import Item_Text_Wrapped_Paint +import trap_R_SetClipRegion +import Controls_SetDefaults +import Controls_SetConfig +import Controls_GetConfig +import UI_OutOfMemory +import UI_InitMemory +import UI_Alloc +import UI_RemoveCaptureFunc +import UI_InstallCaptureFunc +import Display_CacheAll +import Menu_SetFeederSelection +import Menu_Paint +import Menu_Update +import Menus_CloseAll +import LerpColor +import Display_HandleKey +import Menus_CloseByName +import Menus_FindByName +import Display_KeyBindPending +import Display_CursorType +import Display_MouseMove +import Display_CaptureItem +import Display_GetContext +import Menus_ReplaceActive +import Menus_Activate +import Menus_AnyFullScreenVisible +import Menu_Reset +import Menus_ReplaceActiveByName +import Menus_ActivateByName +import Menu_PaintAll +import Menu_UpdateAll +import Menu_New +import Menu_Count +import PC_Script_Parse +import PC_String_Parse +import PC_Rect_Parse +import PC_Int_Parse +import PC_Color_Parse +import PC_Float_Parse +import Script_Parse +import String_Parse +import Rect_Parse +import Int_Parse +import Color_Parse +import Float_Parse +import Menu_ScrollFeeder +import Menu_HandleMouseMove +import Menu_HandleKey +import Menu_GetFocused +import Menu_PostParse +import Item_Init +import Menu_Init +import Display_ExpandMacros +import Init_Display +import String_Report +import String_Init +import String_Alloc +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $1337 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 82 +byte 1 101 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 80 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 69 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 121 +byte 1 97 +byte 1 119 +byte 1 61 +byte 1 37 +byte 1 105 +byte 1 10 +byte 1 0 +align 1 +LABELV $1214 +byte 1 66 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 112 +byte 1 115 +byte 1 101 +byte 1 78 +byte 1 117 +byte 1 109 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 112 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $1161 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 95 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 115 +byte 1 111 +byte 1 0 +align 1 +LABELV $903 +byte 1 66 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 78 +byte 1 117 +byte 1 109 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 0 +align 1 +LABELV $729 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 95 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 104 +byte 1 0 +align 1 +LABELV $687 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 95 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 0 +align 1 +LABELV $522 +byte 1 66 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $453 +byte 1 65 +byte 1 110 +byte 1 105 +byte 1 109 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 10 +byte 1 0 +align 1 +LABELV $449 +byte 1 66 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $440 +byte 1 118 +byte 1 0 +align 1 +LABELV $430 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $429 +byte 1 101 +byte 1 120 +byte 1 101 +byte 1 99 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $425 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 37 +byte 1 115 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 103 +byte 1 0 +align 1 +LABELV $419 +byte 1 116 +byte 1 0 +align 1 +LABELV $416 +byte 1 110 +byte 1 0 +align 1 +LABELV $414 +byte 1 105 +byte 1 103 +byte 1 0 +align 1 +LABELV $405 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 94 +byte 1 52 +byte 1 108 +byte 1 101 +byte 1 102 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 94 +byte 1 52 +byte 1 37 +byte 1 115 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 94 +byte 1 49 +byte 1 106 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 94 +byte 1 49 +byte 1 37 +byte 1 115 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 10 +byte 1 0 +align 1 +LABELV $404 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 94 +byte 1 49 +byte 1 108 +byte 1 101 +byte 1 102 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 94 +byte 1 49 +byte 1 37 +byte 1 115 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 94 +byte 1 52 +byte 1 106 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 94 +byte 1 52 +byte 1 37 +byte 1 115 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 10 +byte 1 0 +align 1 +LABELV $401 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 94 +byte 1 52 +byte 1 106 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 94 +byte 1 52 +byte 1 37 +byte 1 115 +byte 1 115 +byte 1 94 +byte 1 49 +byte 1 10 +byte 1 0 +align 1 +LABELV $400 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 94 +byte 1 49 +byte 1 106 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 94 +byte 1 49 +byte 1 37 +byte 1 115 +byte 1 115 +byte 1 94 +byte 1 49 +byte 1 10 +byte 1 0 +align 1 +LABELV $395 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 94 +byte 1 52 +byte 1 108 +byte 1 101 +byte 1 102 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 94 +byte 1 52 +byte 1 37 +byte 1 115 +byte 1 115 +byte 1 94 +byte 1 49 +byte 1 10 +byte 1 0 +align 1 +LABELV $394 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 94 +byte 1 49 +byte 1 108 +byte 1 101 +byte 1 102 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 94 +byte 1 49 +byte 1 37 +byte 1 115 +byte 1 115 +byte 1 94 +byte 1 49 +byte 1 10 +byte 1 0 +align 1 +LABELV $387 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $341 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 47 +byte 1 102 +byte 1 111 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 112 +byte 1 115 +byte 1 47 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 110 +byte 1 107 +byte 1 37 +byte 1 100 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $338 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 47 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 110 +byte 1 107 +byte 1 37 +byte 1 100 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $337 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 47 +byte 1 102 +byte 1 111 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 112 +byte 1 115 +byte 1 47 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 112 +byte 1 37 +byte 1 100 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $334 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 47 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 112 +byte 1 37 +byte 1 100 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $322 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 110 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $318 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $309 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 82 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 67 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 77 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 40 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 41 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $305 +byte 1 70 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $300 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 47 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 103 +byte 1 46 +byte 1 109 +byte 1 100 +byte 1 51 +byte 1 0 +align 1 +LABELV $297 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 47 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 46 +byte 1 109 +byte 1 100 +byte 1 51 +byte 1 0 +align 1 +LABELV $294 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 47 +byte 1 117 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 46 +byte 1 109 +byte 1 100 +byte 1 51 +byte 1 0 +align 1 +LABELV $293 +byte 1 70 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $290 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 47 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 46 +byte 1 109 +byte 1 100 +byte 1 51 +byte 1 0 +align 1 +LABELV $287 +byte 1 70 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $284 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 47 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 99 +byte 1 102 +byte 1 103 +byte 1 0 +align 1 +LABELV $280 +byte 1 78 +byte 1 111 +byte 1 110 +byte 1 45 +byte 1 115 +byte 1 101 +byte 1 103 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $277 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 47 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 103 +byte 1 95 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $272 +byte 1 72 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $269 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 47 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 95 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $268 +byte 1 84 +byte 1 111 +byte 1 114 +byte 1 115 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $265 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 47 +byte 1 117 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $264 +byte 1 76 +byte 1 101 +byte 1 103 +byte 1 32 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $261 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 47 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $239 +byte 1 69 +byte 1 114 +byte 1 114 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $212 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $209 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 103 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $206 +byte 1 102 +byte 1 105 +byte 1 120 +byte 1 101 +byte 1 100 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 115 +byte 1 111 +byte 1 0 +align 1 +LABELV $203 +byte 1 102 +byte 1 105 +byte 1 120 +byte 1 101 +byte 1 100 +byte 1 108 +byte 1 101 +byte 1 103 +byte 1 115 +byte 1 0 +align 1 +LABELV $192 +byte 1 115 +byte 1 101 +byte 1 120 +byte 1 0 +align 1 +LABELV $183 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 111 +byte 1 102 +byte 1 102 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $180 +byte 1 66 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 112 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $179 +byte 1 99 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 111 +byte 1 109 +byte 1 0 +align 1 +LABELV $176 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $173 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 0 +align 1 +LABELV $169 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 0 +align 1 +LABELV $168 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 0 +align 1 +LABELV $163 +byte 1 102 +byte 1 111 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 112 +byte 1 115 +byte 1 0 +align 1 +LABELV $152 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $151 +byte 1 101 +byte 1 109 +byte 1 112 +byte 1 116 +byte 1 121 +byte 1 0 +align 1 +LABELV $150 +byte 1 70 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $143 +byte 1 85 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $128 +byte 1 42 +byte 1 116 +byte 1 97 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $127 +byte 1 42 +byte 1 102 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $126 +byte 1 42 +byte 1 100 +byte 1 114 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $125 +byte 1 42 +byte 1 103 +byte 1 97 +byte 1 115 +byte 1 112 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $124 +byte 1 42 +byte 1 102 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $123 +byte 1 42 +byte 1 112 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 49 +byte 1 48 +byte 1 48 +byte 1 95 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $122 +byte 1 42 +byte 1 112 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 55 +byte 1 53 +byte 1 95 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $121 +byte 1 42 +byte 1 112 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 53 +byte 1 48 +byte 1 95 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $120 +byte 1 42 +byte 1 112 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 50 +byte 1 53 +byte 1 95 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $119 +byte 1 42 +byte 1 106 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $118 +byte 1 42 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 51 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $117 +byte 1 42 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 50 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $116 +byte 1 42 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 diff --git a/build/release-linux-x86_64/base/cgame/cg_playerstate.asm b/build/release-linux-x86_64/base/cgame/cg_playerstate.asm new file mode 100644 index 0000000..81fd6c0 --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/cg_playerstate.asm @@ -0,0 +1,1804 @@ +export CG_DamageFeedback +code +proc CG_DamageFeedback 84 16 +ADDRGP4 cg+117452 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 40 +GEI4 $120 +ADDRLP4 28 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 $121 +JUMPV +LABELV $120 +ADDRLP4 28 +CNSTF4 1109393408 +ADDRLP4 20 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +LABELV $121 +ADDRLP4 12 +ADDRFP4 8 +INDIRI4 +CVIF4 4 +ADDRLP4 28 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12 +INDIRF4 +CNSTF4 1084227584 +GEF4 $122 +ADDRLP4 12 +CNSTF4 1084227584 +ASGNF4 +LABELV $122 +ADDRLP4 12 +INDIRF4 +CNSTF4 1092616192 +LEF4 $124 +ADDRLP4 12 +CNSTF4 1092616192 +ASGNF4 +LABELV $124 +ADDRLP4 60 +CNSTI4 255 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ADDRLP4 60 +INDIRI4 +NEI4 $126 +ADDRFP4 4 +INDIRI4 +ADDRLP4 60 +INDIRI4 +NEI4 $126 +ADDRGP4 cg+117720 +CNSTF4 0 +ASGNF4 +ADDRGP4 cg+117724 +CNSTF4 0 +ASGNF4 +ADDRGP4 cg+117768 +CNSTF4 0 +ASGNF4 +ADDRGP4 cg+117764 +ADDRLP4 12 +INDIRF4 +NEGF4 +ASGNF4 +ADDRGP4 $127 +JUMPV +LABELV $126 +ADDRLP4 64 +CNSTF4 1135869952 +ASGNF4 +ADDRLP4 68 +CNSTF4 1132396544 +ASGNF4 +ADDRLP4 56 +ADDRLP4 64 +INDIRF4 +ADDRFP4 4 +INDIRI4 +CVIF4 4 +ADDRLP4 68 +INDIRF4 +DIVF4 +MULF4 +ASGNF4 +ADDRLP4 52 +ADDRLP4 64 +INDIRF4 +ADDRFP4 0 +INDIRI4 +CVIF4 4 +ADDRLP4 68 +INDIRF4 +DIVF4 +MULF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 56 +INDIRF4 +ASGNF4 +ADDRLP4 32+4 +ADDRLP4 52 +INDIRF4 +ASGNF4 +ADDRLP4 32+8 +CNSTF4 0 +ASGNF4 +ADDRLP4 32 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 72 +CNSTP4 0 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 0 +ADDRGP4 vec3_origin +INDIRF4 +ADDRLP4 0 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRGP4 vec3_origin+4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +ADDRGP4 vec3_origin+8 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 76 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 76 +INDIRF4 +ADDRGP4 cg+112080+36 +INDIRF4 +MULF4 +ADDRLP4 0+4 +INDIRF4 +ADDRGP4 cg+112080+36+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+8 +INDIRF4 +ADDRGP4 cg+112080+36+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 76 +INDIRF4 +ADDRGP4 cg+112080+36+12 +INDIRF4 +MULF4 +ADDRLP4 0+4 +INDIRF4 +ADDRGP4 cg+112080+36+12+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+8 +INDIRF4 +ADDRGP4 cg+112080+36+12+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 48 +ADDRLP4 76 +INDIRF4 +ADDRGP4 cg+112080+36+24 +INDIRF4 +MULF4 +ADDRLP4 0+4 +INDIRF4 +ADDRGP4 cg+112080+36+24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+8 +INDIRF4 +ADDRGP4 cg+112080+36+24+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0+8 +CNSTF4 0 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 80 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRLP4 44 +INDIRF4 +CNSTF4 1036831949 +GEF4 $178 +ADDRLP4 44 +CNSTF4 1036831949 +ASGNF4 +LABELV $178 +ADDRGP4 cg+117768 +ADDRLP4 12 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 cg+117764 +ADDRLP4 12 +INDIRF4 +NEGF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 16 +INDIRF4 +CNSTF4 1036831949 +GTF4 $182 +ADDRLP4 16 +CNSTF4 1036831949 +ASGNF4 +LABELV $182 +ADDRGP4 cg+117720 +ADDRLP4 24 +INDIRF4 +NEGF4 +ADDRLP4 16 +INDIRF4 +DIVF4 +ASGNF4 +ADDRGP4 cg+117724 +ADDRLP4 48 +INDIRF4 +ADDRLP4 44 +INDIRF4 +DIVF4 +ASGNF4 +LABELV $127 +ADDRGP4 cg+117720 +INDIRF4 +CNSTF4 1065353216 +LEF4 $186 +ADDRGP4 cg+117720 +CNSTF4 1065353216 +ASGNF4 +LABELV $186 +ADDRGP4 cg+117720 +INDIRF4 +CNSTF4 3212836864 +GEF4 $190 +ADDRGP4 cg+117720 +CNSTF4 3212836864 +ASGNF4 +LABELV $190 +ADDRGP4 cg+117724 +INDIRF4 +CNSTF4 1065353216 +LEF4 $194 +ADDRGP4 cg+117724 +CNSTF4 1065353216 +ASGNF4 +LABELV $194 +ADDRGP4 cg+117724 +INDIRF4 +CNSTF4 3212836864 +GEF4 $198 +ADDRGP4 cg+117724 +CNSTF4 3212836864 +ASGNF4 +LABELV $198 +ADDRLP4 12 +INDIRF4 +CNSTF4 1092616192 +LEF4 $202 +ADDRLP4 12 +CNSTF4 1092616192 +ASGNF4 +LABELV $202 +ADDRGP4 cg+117728 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRGP4 cg+117760 +ADDRGP4 cg+109556 +INDIRI4 +CNSTI4 500 +ADDI4 +CVIF4 4 +ASGNF4 +ADDRGP4 cg+117716 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CVIF4 4 +ASGNF4 +LABELV $116 +endproc CG_DamageFeedback 84 16 +export CG_Respawn +proc CG_Respawn 0 0 +ADDRGP4 cg+109544 +CNSTI4 1 +ASGNI4 +ADDRGP4 cg+117704 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRGP4 cg+111980 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 CG_ResetPainBlend +CALLV +pop +LABELV $209 +endproc CG_Respawn 0 0 +export CG_CheckPlayerstateEvents +proc CG_CheckPlayerstateEvents 52 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +CNSTI4 136 +ASGNI4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $216 +ADDRLP4 16 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRI4 +EQI4 $216 +ADDRLP4 4 +CNSTI4 1852 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 180 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 136 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 140 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRGP4 CG_EntityEvent +CALLV +pop +LABELV $216 +ADDRLP4 4 +ADDRGP4 cg+110016 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 2 +SUBI4 +ASGNI4 +ADDRGP4 $222 +JUMPV +LABELV $219 +ADDRLP4 28 +ADDRFP4 4 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 28 +INDIRI4 +GEI4 $225 +ADDRLP4 32 +CNSTI4 2 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 28 +INDIRI4 +ADDRLP4 32 +INDIRI4 +SUBI4 +LEI4 $223 +ADDRLP4 36 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 32 +INDIRI4 +LSHI4 +ASGNI4 +ADDRLP4 40 +CNSTI4 120 +ASGNI4 +ADDRLP4 36 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +ADDP4 +INDIRI4 +ADDRLP4 36 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +ADDP4 +INDIRI4 +EQI4 $223 +LABELV $225 +ADDRLP4 8 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 180 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRGP4 CG_EntityEvent +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 15 +BANDI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cg+111892 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 48 +ADDRGP4 cg+111888 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $223 +LABELV $220 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $222 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +LTI4 $219 +LABELV $215 +endproc CG_CheckPlayerstateEvents 52 8 +export CG_CheckChangedPredictableEvents +proc CG_CheckChangedPredictableEvents 24 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRGP4 cg+110016 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 2 +SUBI4 +ASGNI4 +ADDRGP4 $233 +JUMPV +LABELV $230 +ADDRLP4 0 +INDIRI4 +ADDRGP4 cg+111888 +INDIRI4 +LTI4 $234 +ADDRGP4 $231 +JUMPV +LABELV $234 +ADDRLP4 0 +INDIRI4 +ADDRGP4 cg+111888 +INDIRI4 +CNSTI4 16 +SUBI4 +LEI4 $237 +ADDRLP4 16 +CNSTI4 2 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 16 +INDIRI4 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 15 +BANDI4 +ADDRLP4 16 +INDIRI4 +LSHI4 +ADDRGP4 cg+111892 +ADDP4 +INDIRI4 +EQI4 $240 +ADDRLP4 8 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 180 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRGP4 CG_EntityEvent +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 15 +BANDI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cg+111892 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 cg_showmiss+12 +INDIRI4 +CNSTI4 0 +EQI4 $244 +ADDRGP4 $247 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $244 +LABELV $240 +LABELV $237 +LABELV $231 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $233 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +LTI4 $230 +LABELV $228 +endproc CG_CheckChangedPredictableEvents 24 8 +export CG_CheckLocalSounds +proc CG_CheckLocalSounds 12 8 +ADDRLP4 4 +CNSTI4 268 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRI4 +EQI4 $249 +ADDRGP4 $248 +JUMPV +LABELV $249 +ADDRLP4 8 +CNSTI4 192 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 1 +SUBI4 +GEI4 $251 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $253 +ADDRGP4 cg+110016 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_PainEvent +CALLV +pop +LABELV $253 +LABELV $251 +ADDRGP4 cg+24 +INDIRI4 +CNSTI4 0 +EQI4 $256 +ADDRGP4 $248 +JUMPV +LABELV $256 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $248 +endproc CG_CheckLocalSounds 12 8 +export CG_TransitionPlayerState +proc CG_TransitionPlayerState 28 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 148 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRI4 +EQI4 $260 +ADDRGP4 cg+109544 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRB +ASGNB 420 +ADDRGP4 CG_ResetPainBlend +CALLV +pop +LABELV $260 +ADDRLP4 8 +CNSTI4 176 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRI4 +EQI4 $263 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $263 +ADDRFP4 0 +INDIRP4 +CNSTI4 180 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DamageFeedback +CALLV +pop +LABELV $263 +ADDRLP4 16 +CNSTI4 272 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRI4 +EQI4 $265 +ADDRGP4 CG_Respawn +CALLV +pop +LABELV $265 +ADDRGP4 cg+109576 +INDIRI4 +CNSTI4 0 +EQI4 $267 +ADDRGP4 CG_Respawn +CALLV +pop +ADDRGP4 cg+109576 +CNSTI4 0 +ASGNI4 +LABELV $267 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +CNSTI4 7 +EQI4 $271 +ADDRFP4 0 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $271 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 CG_CheckLocalSounds +CALLV +pop +LABELV $271 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 CG_CheckPlayerstateEvents +CALLV +pop +ADDRLP4 20 +CNSTI4 172 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRI4 +EQI4 $274 +ADDRLP4 24 +CNSTI4 172 +ASGNI4 +ADDRGP4 cg+111964 +ADDRFP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +ASGNF4 +ADDRGP4 cg+111968 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +LABELV $274 +ADDRLP4 24 +CNSTI4 216 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRI4 +EQI4 $279 +ADDRGP4 cg+163736 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+163728 +CNSTF4 0 +ASGNF4 +LABELV $279 +LABELV $259 +endproc CG_TransitionPlayerState 28 12 +import trap_GetDemoName +import trap_GetDemoPos +import trap_GetDemoState +import trap_GetEntityToken +import trap_getCameraInfo +import trap_startCamera +import trap_loadCamera +import trap_RealTime +import trap_SnapVector +import trap_CIN_SetExtents +import trap_CIN_DrawCinematic +import trap_CIN_RunCinematic +import trap_CIN_StopCinematic +import trap_CIN_PlayCinematic +import trap_Key_GetOverstrikeMode +import trap_Key_SetOverstrikeMode +import trap_Key_SetBinding +import trap_Key_GetBindingBuf +import trap_Key_KeynumToStringBuf +import trap_Key_GetKey +import trap_Key_SetCatcher +import trap_Key_GetCatcher +import trap_Key_IsDown +import trap_R_RegisterFont +import trap_MemoryRemaining +import testPrintFloat +import testPrintInt +import trap_SetUserCmdValue +import trap_GetUserCmd +import trap_GetCurrentCmdNumber +import trap_GetServerCommand +import trap_GetSnapshot +import trap_GetCurrentSnapshotNumber +import trap_GetGameState +import trap_GetGlconfig +import trap_R_RemapShader +import trap_R_LerpTag +import trap_R_ModelBounds +import trap_R_DrawStretchPic +import trap_R_SetColor +import trap_R_RenderScene +import trap_R_LightForPoint +import trap_R_AddAdditiveLightToScene +import trap_R_AddLightToScene +import trap_R_inPVS +import trap_R_AddPolysToScene +import trap_R_AddPolyToScene +import trap_R_AddRefEntityToScene +import trap_R_ClearScene +import trap_R_RegisterShaderNoMip +import trap_R_RegisterShader +import trap_R_RegisterSkin +import trap_R_RegisterModel +import trap_R_LoadWorldMap +import trap_S_StopBackgroundTrack +import trap_S_StartBackgroundTrack +import trap_S_RegisterSound +import trap_S_Respatialize +import trap_S_UpdateEntityPosition +import trap_S_AddRealLoopingSound +import trap_S_AddLoopingSound +import trap_S_ClearLoopingSounds +import trap_S_StartLocalSound +import trap_S_StopLoopingSound +import trap_S_StartSound +import trap_CM_MarkFragments +import trap_CM_TransformedBiSphereTrace +import trap_CM_BiSphereTrace +import trap_CM_TransformedCapsuleTrace +import trap_CM_CapsuleTrace +import trap_CM_TransformedBoxTrace +import trap_CM_BoxTrace +import trap_CM_TransformedPointContents +import trap_CM_PointContents +import trap_CM_TempBoxModel +import trap_CM_InlineModel +import trap_CM_NumInlineModels +import trap_CM_LoadMap +import trap_UpdateScreen +import trap_SendClientCommand +import trap_AddCommand +import trap_SendConsoleCommand +import trap_FS_GetFileList +import trap_FS_Seek +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_LiteralArgs +import trap_Args +import trap_Argv +import trap_Argc +import trap_Cvar_VariableStringBuffer +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_Milliseconds +import trap_Error +import trap_Print +import CG_TutorialText +import CG_WritePTRCode +import CG_ReadPTRCode +import CG_DestroyTestTS_f +import CG_TestTS_f +import CG_AddTrails +import CG_IsTrailSystemValid +import CG_DestroyTrailSystem +import CG_SpawnNewTrailSystem +import CG_RegisterTrailSystem +import CG_LoadTrailSystems +import CG_DestroyTestPS_f +import CG_TestPS_f +import CG_ParticleSystemEntity +import CG_AddParticles +import CG_SetParticleSystemNormal +import CG_IsParticleSystemValid +import CG_IsParticleSystemInfinite +import CG_DestroyParticleSystem +import CG_SpawnNewParticleSystem +import CG_RegisterParticleSystem +import CG_LoadParticleSystems +import CG_SetAttachmentOffset +import CG_SetAttachmentParticle +import CG_SetAttachmentTag +import CG_SetAttachmentCent +import CG_SetAttachmentPoint +import CG_AttachToParticle +import CG_AttachToTag +import CG_AttachToCent +import CG_AttachToPoint +import CG_Attached +import CG_AttachmentCentNum +import CG_AttachmentVelocity +import CG_AttachmentAxis +import CG_AttachmentDir +import CG_AttachmentPoint +import CG_ShaderStateChanged +import CG_SetConfigValues +import CG_ParseServerinfo +import CG_ExecuteNewServerCommands +import CG_RequestScores +import CG_InitConsoleCommands +import CG_ConsoleCommand +import CG_ProcessSnapshots +import CG_ImpactMark +import CG_AddMarks +import CG_InitMarkPolys +import CG_AlienSense +import CG_Scanner +import CG_UpdateEntityPositions +import CG_DrawItemSelectText +import CG_DrawItemSelect +import CG_AddPlayerWeapon +import CG_AddViewWeapon +import CG_ShotgunFire +import CG_Bullet +import CG_MissileHitEntity +import CG_MissileHitWall +import CG_FireWeapon +import CG_RegisterWeapon +import CG_InitWeapons +import CG_RegisterUpgrade +import CG_InitUpgrades +import CG_Weapon_f +import CG_PrevWeapon_f +import CG_NextWeapon_f +import CG_PositionRotatedEntityOnTag +import CG_PositionEntityOnTag +import CG_AdjustPositionForMover +import CG_Beam +import CG_AddPacketEntities +import CG_SetEntitySoundPosition +import CG_DrawBoundingBox +import CG_PainEvent +import CG_EntityEvent +import CG_CheckEvents +import CG_PredictPlayerState +import CG_BiSphereTrace +import CG_CapTrace +import CG_Trace +import CG_PointContents +import CG_BuildSolidList +import CG_ModelDoor +import CG_AnimMapObj +import CG_RunLerpFrame +import CG_SortDistance +import CG_DrawChatBubble +import CG_AlienBuildableExplosion +import CG_HumanBuildableExplosion +import CG_InitBuildables +import CG_DrawBuildableStatus +import CG_BuildableStatusParse +import CG_Buildable +import CG_GhostBuildable +import CG_GetPlayerLocation +import CG_Bleed +import CG_PlayerDisconnect +import CG_CustomSound +import CG_PrecacheClientInfo +import CG_NewClientInfo +import CG_ResetPlayerEntity +import CG_Corpse +import CG_Player +import CG_DrawField +import CG_ResetPainBlend +import CG_UpdateMediaFraction +import CG_DrawLoadingScreen +import CG_Text_PaintChar +import CG_GetKillerText +import CG_GetTeamColor +import CG_SetPrintString +import CG_RunMenuScript +import CG_GetValue +import CG_OwnerDraw +import CG_DrawActive +import CG_CenterPrint +import CG_AddSpeed +import CG_AddLagometerSnapshotInfo +import CG_AddLagometerFrameInfo +import CG_GetColorCharForHealth +import CG_KeyBinding +import CG_WorldToScreen +import CG_DrawTopBottom +import CG_DrawSides +import CG_DrawRect +import CG_ColorForHealth +import CG_TileClear +import CG_FadeColor +import CG_DrawStrlen +import CG_ClearClipRegion +import CG_SetClipRegion +import CG_DrawFadePic +import CG_DrawPic +import CG_FillRect +import CG_AdjustFrom640 +import CG_DrawPlane +import CG_OffsetShoulderView +import CG_OffsetThirdPersonView +import CG_OffsetFirstPersonView +import CG_DrawActiveFrame +import CG_AddBufferedSound +import CG_TestModelPrevSkin_f +import CG_TestModelNextSkin_f +import CG_TestModelPrevFrame_f +import CG_TestModelNextFrame_f +import CG_TestGun_f +import CG_TestModel_f +import CG_addSmoothOp +import CG_AddNotifyText +import CG_RemoveNotifyLine +import CG_FileExists +import CG_BuildSpectatorString +import CG_ClientIsReady +import CG_SetScoreSelection +import CG_EventHandling +import CG_MouseEvent +import CG_KeyEvent +import CG_LoadMenus +import CG_LastAttacker +import CG_CrosshairPlayer +import CG_UpdateCvars +import CG_PlayerCount +import CG_StartMusic +import CG_Error +import CG_Printf +import CG_Argv +import CG_ConfigString +import cg_BubbleZoom +import cg_drawBubble +import cg_chatTeamPrefix +import cg_emoticons +import cg_voice +import cg_projectileNudge +import cg_optimizePrediction +import cg_debugRandom +import ui_humanTeamVoteActive +import ui_alienTeamVoteActive +import ui_voteActive +import ui_dialog +import ui_stages +import ui_carriage +import ui_currentClass +import cg_debugVoices +import cg_unlagged +import cg_sprintToggle +import cg_stickySpec +import cg_painBlendZoom +import cg_painBlendScale +import cg_painBlendMax +import cg_painBlendDownRate +import cg_painBlendUpRate +import cg_tutorial +import cg_disableScannerPlane +import cg_disableCommandDialogs +import cg_disableBuildDialogs +import cg_disableUpgradeDialogs +import cg_disableWarningDialogs +import cg_debugPVS +import cg_debugTrails +import cg_debugParticles +import cg_lightFlare +import cg_consoleLatency +import cg_bounceParticles +import cg_depthSortParticles +import cg_disableBlueprintErrors +import cg_wwSmoothTime +import cg_drawBBOX +import cg_drawSurfNormal +import cg_noTaunt +import cg_timescale +import cg_timescaleFadeSpeed +import cg_timescaleFadeEnd +import cg_cameraMode +import pmove_msec +import pmove_fixed +import cg_smoothClients +import cg_hudFiles +import cg_noVoiceText +import cg_noVoiceChats +import cg_teamChatsOnly +import cg_blood +import cg_paused +import cg_stats +import cg_synchronousClients +import cg_drawSpeed +import cg_lagometer +import cg_stereoSeparation +import cg_thirdPersonRange +import cg_thirdPersonPitchFollow +import cg_staticDeathCam +import cg_thirdPersonShoulderViewMode +import cg_thirdPersonAngle +import cg_thirdPerson +import cg_tracerLength +import cg_tracerWidth +import cg_tracerChance +import cg_gun_z +import cg_gun_y +import cg_gun_x +import cg_gun_frame +import cg_drawGun +import cg_viewsize +import cg_addMarks +import cg_footsteps +import cg_showmiss +import cg_noPlayerAnims +import cg_debugMove +import cg_nopredict +import cg_errorDecay +import cg_debugEvents +import cg_debugPosition +import cg_debugAnim +import cg_animSpeed +import cg_draw2D +import cg_teamOverlayUserinfo +import cg_teamOverlayMaxPlayers +import cg_teamOverlaySortMode +import cg_drawTeamOverlay +import cg_crosshairSize +import cg_drawCrosshairNames +import cg_drawCrosshair +import cg_drawChargeBar +import cg_drawSnapshot +import cg_drawDemoState +import cg_drawFPS +import cg_drawClock +import cg_drawTimer +import cg_shadows +import cg_swingSpeed +import cg_runroll +import cg_runpitch +import cg_centertime +import cg_teslaTrailTime +import cg_markPolys +import cg_buildables +import cg_upgrades +import cg_weapons +import cgDC +import cg_entities +import cg +import cgs +import g_nameBind2 +import g_nameBind1 +import BindingFromName +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_Parse_AddGlobalDefine +import UI_EscapeEmoticons +import UI_Text_IsEmoticon +import UI_Text_EmHeight +import UI_Text_EmWidth +import UI_Text_Height +import UI_Text_Width +import UI_Text_Paint_Limit +import UI_Text_Paint +import UI_DrawTextBlock +import Item_Text_Wrap +import Item_Text_Wrapped_Paint +import trap_R_SetClipRegion +import Controls_SetDefaults +import Controls_SetConfig +import Controls_GetConfig +import UI_OutOfMemory +import UI_InitMemory +import UI_Alloc +import UI_RemoveCaptureFunc +import UI_InstallCaptureFunc +import Display_CacheAll +import Menu_SetFeederSelection +import Menu_Paint +import Menu_Update +import Menus_CloseAll +import LerpColor +import Display_HandleKey +import Menus_CloseByName +import Menus_FindByName +import Display_KeyBindPending +import Display_CursorType +import Display_MouseMove +import Display_CaptureItem +import Display_GetContext +import Menus_ReplaceActive +import Menus_Activate +import Menus_AnyFullScreenVisible +import Menu_Reset +import Menus_ReplaceActiveByName +import Menus_ActivateByName +import Menu_PaintAll +import Menu_UpdateAll +import Menu_New +import Menu_Count +import PC_Script_Parse +import PC_String_Parse +import PC_Rect_Parse +import PC_Int_Parse +import PC_Color_Parse +import PC_Float_Parse +import Script_Parse +import String_Parse +import Rect_Parse +import Int_Parse +import Color_Parse +import Float_Parse +import Menu_ScrollFeeder +import Menu_HandleMouseMove +import Menu_HandleKey +import Menu_GetFocused +import Menu_PostParse +import Item_Init +import Menu_Init +import Display_ExpandMacros +import Init_Display +import String_Report +import String_Init +import String_Alloc +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $247 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 10 +byte 1 0 diff --git a/build/release-linux-x86_64/base/cgame/cg_predict.asm b/build/release-linux-x86_64/base/cgame/cg_predict.asm new file mode 100644 index 0000000..ff1c3f7 --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/cg_predict.asm @@ -0,0 +1,4627 @@ +export CG_BuildSolidList +code +proc CG_BuildSolidList 32 0 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg_numSolidEntities +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRGP4 cg_numTriggerEntities +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRGP4 cg+40 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $117 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+109548 +INDIRI4 +ADDRLP4 20 +INDIRI4 +NEI4 $117 +ADDRGP4 cg+109544 +INDIRI4 +ADDRLP4 20 +INDIRI4 +NEI4 $117 +ADDRLP4 12 +ADDRGP4 cg+40 +INDIRP4 +ASGNP4 +ADDRGP4 $118 +JUMPV +LABELV $117 +ADDRLP4 12 +ADDRGP4 cg+36 +INDIRP4 +ASGNP4 +LABELV $118 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $127 +JUMPV +LABELV $124 +ADDRLP4 4 +CNSTI4 1852 +CNSTI4 212 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 468 +ADDP4 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 2 +EQI4 $131 +ADDRLP4 24 +INDIRI4 +CNSTI4 10 +EQI4 $131 +ADDRLP4 24 +INDIRI4 +CNSTI4 11 +NEI4 $128 +LABELV $131 +ADDRGP4 cg_numTriggerEntities +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cg_triggerEntities +ADDP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 28 +ADDRGP4 cg_numTriggerEntities +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $125 +JUMPV +LABELV $128 +ADDRLP4 4 +INDIRP4 +CNSTI4 388 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $132 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 5 +EQI4 $132 +ADDRGP4 cg_numSolidEntities +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cg_solidEntities +ADDP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 28 +ADDRGP4 cg_numSolidEntities +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $132 +LABELV $125 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $127 +ADDRLP4 8 +INDIRI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRI4 +LTI4 $124 +LABELV $116 +endproc CG_BuildSolidList 32 0 +proc CG_ClipMoveToEntities 196 36 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 16 +ADDRFP4 16 +INDIRI4 +ASGNI4 +ADDRFP4 20 +ADDRFP4 20 +INDIRI4 +ASGNI4 +ADDRFP4 24 +ADDRFP4 24 +INDIRP4 +ASGNP4 +ADDRFP4 28 +ADDRFP4 28 +INDIRI4 +ASGNI4 +ADDRFP4 16 +INDIRI4 +CNSTI4 -2 +NEI4 $135 +ADDRLP4 128 +ADDRGP4 cg_numSolidEntities +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $136 +JUMPV +LABELV $135 +ADDRLP4 128 +ADDRGP4 cg_numSolidEntities +INDIRI4 +ASGNI4 +LABELV $136 +ADDRGP4 cg_EDGEFPSFIX+12 +INDIRI4 +CNSTI4 0 +EQI4 $137 +ADDRLP4 140 +ARGP4 +ADDRLP4 152 +ARGP4 +ADDRGP4 ClearBounds +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 140 +ARGP4 +ADDRLP4 152 +ARGP4 +ADDRGP4 AddPointToBounds +CALLV +pop +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 140 +ARGP4 +ADDRLP4 152 +ARGP4 +ADDRGP4 AddPointToBounds +CALLV +pop +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $140 +ADDRLP4 140 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRLP4 140 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 140+4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 140+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 140+8 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 140+8 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $140 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $146 +ADDRLP4 152 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRLP4 152 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 152+4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 152+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 152+8 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 152+8 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $146 +LABELV $137 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +ADDRGP4 $155 +JUMPV +LABELV $152 +ADDRLP4 68 +INDIRI4 +ADDRGP4 cg_numSolidEntities +INDIRI4 +GEI4 $156 +ADDRLP4 64 +ADDRLP4 68 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cg_solidEntities +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $157 +JUMPV +LABELV $156 +ADDRLP4 64 +ADDRGP4 cg+110016 +ASGNP4 +LABELV $157 +ADDRLP4 0 +ADDRLP4 64 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ADDRFP4 16 +INDIRI4 +NEI4 $159 +ADDRGP4 $153 +JUMPV +LABELV $159 +ADDRLP4 0 +INDIRP4 +CNSTI4 176 +ADDP4 +INDIRI4 +CNSTI4 16777215 +NEI4 $161 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 164 +ADDRGP4 trap_CM_InlineModel +CALLI4 +ASGNI4 +ADDRLP4 96 +ADDRLP4 164 +INDIRI4 +ASGNI4 +ADDRLP4 112 +ADDRLP4 64 +INDIRP4 +CNSTI4 1576 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 64 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRGP4 cg+109564 +INDIRI4 +ARGI4 +ADDRLP4 100 +ARGP4 +ADDRGP4 BG_EvaluateTrajectory +CALLV +pop +ADDRGP4 $162 +JUMPV +LABELV $161 +ADDRLP4 164 +ADDRLP4 0 +INDIRP4 +CNSTI4 176 +ADDP4 +ASGNP4 +ADDRLP4 168 +CNSTI4 255 +ASGNI4 +ADDRLP4 124 +ADDRLP4 164 +INDIRP4 +INDIRI4 +ADDRLP4 168 +INDIRI4 +BANDI4 +ASGNI4 +ADDRLP4 132 +ADDRLP4 164 +INDIRP4 +INDIRI4 +CNSTI4 8 +RSHI4 +ADDRLP4 168 +INDIRI4 +BANDI4 +ASGNI4 +ADDRLP4 136 +ADDRLP4 164 +INDIRP4 +INDIRI4 +CNSTI4 16 +RSHI4 +ADDRLP4 168 +INDIRI4 +BANDI4 +CNSTI4 32 +SUBI4 +ASGNI4 +ADDRLP4 172 +ADDRLP4 124 +INDIRI4 +NEGI4 +CVIF4 4 +ASGNF4 +ADDRLP4 72+4 +ADDRLP4 172 +INDIRF4 +ASGNF4 +ADDRLP4 72 +ADDRLP4 172 +INDIRF4 +ASGNF4 +ADDRLP4 176 +ADDRLP4 124 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 84+4 +ADDRLP4 176 +INDIRF4 +ASGNF4 +ADDRLP4 84 +ADDRLP4 176 +INDIRF4 +ASGNF4 +ADDRLP4 72+8 +ADDRLP4 132 +INDIRI4 +NEGI4 +CVIF4 4 +ASGNF4 +ADDRLP4 84+8 +ADDRLP4 136 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 68 +INDIRI4 +ADDRGP4 cg_numSolidEntities +INDIRI4 +NEI4 $168 +ADDRLP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRI4 +CNSTI4 8 +RSHI4 +CNSTI4 255 +BANDI4 +ARGI4 +ADDRLP4 72 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRLP4 180 +CNSTP4 0 +ASGNP4 +ADDRLP4 180 +INDIRP4 +ARGP4 +ADDRLP4 180 +INDIRP4 +ARGP4 +ADDRLP4 180 +INDIRP4 +ARGP4 +ADDRGP4 BG_ClassBoundingBox +CALLV +pop +LABELV $168 +ADDRGP4 cg_EDGEFPSFIX+12 +INDIRI4 +CNSTI4 0 +EQI4 $170 +ADDRLP4 72 +ADDRLP4 64 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRF4 +ADDRLP4 72 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 72+4 +ADDRLP4 64 +INDIRP4 +CNSTI4 1568 +ADDP4 +INDIRF4 +ADDRLP4 72+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 72+8 +ADDRLP4 64 +INDIRP4 +CNSTI4 1572 +ADDP4 +INDIRF4 +ADDRLP4 72+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 84 +ADDRLP4 64 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRF4 +ADDRLP4 84 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 84+4 +ADDRLP4 64 +INDIRP4 +CNSTI4 1568 +ADDP4 +INDIRF4 +ADDRLP4 84+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 84+8 +ADDRLP4 64 +INDIRP4 +CNSTI4 1572 +ADDP4 +INDIRF4 +ADDRLP4 84+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 72 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRLP4 140 +ARGP4 +ADDRLP4 152 +ARGP4 +ADDRLP4 192 +ADDRGP4 BoundsIntersect +CALLI4 +ASGNI4 +ADDRLP4 192 +INDIRI4 +CNSTI4 0 +NEI4 $181 +ADDRGP4 $153 +JUMPV +LABELV $181 +LABELV $170 +ADDRLP4 72 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRLP4 184 +ADDRGP4 trap_CM_TempBoxModel +CALLI4 +ASGNI4 +ADDRLP4 96 +ADDRLP4 184 +INDIRI4 +ASGNI4 +ADDRLP4 112 +ADDRGP4 vec3_origin +INDIRB +ASGNB 12 +ADDRGP4 cg_EDGEFPSFIX+12 +INDIRI4 +CNSTI4 0 +EQI4 $183 +ADDRLP4 100 +ADDRGP4 vec3_origin +INDIRB +ASGNB 12 +ADDRGP4 $184 +JUMPV +LABELV $183 +ADDRLP4 100 +ADDRLP4 64 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +LABELV $184 +LABELV $162 +ADDRFP4 28 +INDIRI4 +CNSTI4 2 +NEI4 $186 +ADDRLP4 4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 96 +INDIRI4 +ARGI4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRLP4 100 +ARGP4 +ADDRLP4 112 +ARGP4 +ADDRGP4 trap_CM_TransformedCapsuleTrace +CALLV +pop +ADDRGP4 $187 +JUMPV +LABELV $186 +ADDRFP4 28 +INDIRI4 +CNSTI4 1 +NEI4 $188 +ADDRLP4 4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 96 +INDIRI4 +ARGI4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRLP4 100 +ARGP4 +ADDRLP4 112 +ARGP4 +ADDRGP4 trap_CM_TransformedBoxTrace +CALLV +pop +ADDRGP4 $189 +JUMPV +LABELV $188 +ADDRFP4 28 +INDIRI4 +CNSTI4 3 +NEI4 $190 +ADDRLP4 4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ARGF4 +ADDRLP4 96 +INDIRI4 +ARGI4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRLP4 100 +ARGP4 +ADDRGP4 trap_CM_TransformedBiSphereTrace +CALLV +pop +LABELV $190 +LABELV $189 +LABELV $187 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $195 +ADDRLP4 4+8 +INDIRF4 +ADDRFP4 24 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +GEF4 $192 +LABELV $195 +ADDRLP4 4+52 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRFP4 24 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRF4 +ADDRLP4 4+56 +INDIRF4 +GEF4 $197 +ADDRLP4 164 +ADDRFP4 24 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 24 +INDIRP4 +ADDRLP4 4 +INDIRB +ASGNB 60 +ADDRFP4 24 +INDIRP4 +CNSTI4 56 +ADDP4 +ADDRLP4 164 +INDIRF4 +ASGNF4 +ADDRGP4 $193 +JUMPV +LABELV $197 +ADDRFP4 24 +INDIRP4 +ADDRLP4 4 +INDIRB +ASGNB 60 +ADDRGP4 $193 +JUMPV +LABELV $192 +ADDRLP4 4+4 +INDIRI4 +CNSTI4 0 +EQI4 $200 +ADDRFP4 24 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 24 +INDIRP4 +CNSTI4 52 +ADDP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +LABELV $200 +LABELV $193 +ADDRFP4 24 +INDIRP4 +INDIRI4 +CNSTI4 0 +EQI4 $203 +ADDRGP4 $134 +JUMPV +LABELV $203 +LABELV $153 +ADDRLP4 68 +ADDRLP4 68 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $155 +ADDRLP4 68 +INDIRI4 +ADDRLP4 128 +INDIRI4 +LTI4 $152 +LABELV $134 +endproc CG_ClipMoveToEntities 196 36 +export CG_Trace +proc CG_Trace 64 32 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRFP4 24 +INDIRI4 +ARGI4 +ADDRGP4 trap_CM_BoxTrace +CALLV +pop +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1065353216 +EQF4 $209 +ADDRLP4 60 +CNSTI4 1022 +ASGNI4 +ADDRGP4 $210 +JUMPV +LABELV $209 +ADDRLP4 60 +CNSTI4 1023 +ASGNI4 +LABELV $210 +ADDRLP4 0+52 +ADDRLP4 60 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 CG_ClipMoveToEntities +CALLV +pop +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRB +ASGNB 60 +LABELV $205 +endproc CG_Trace 64 32 +export CG_CapTrace +proc CG_CapTrace 64 32 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRFP4 24 +INDIRI4 +ARGI4 +ADDRGP4 trap_CM_CapsuleTrace +CALLV +pop +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1065353216 +EQF4 $215 +ADDRLP4 60 +CNSTI4 1022 +ASGNI4 +ADDRGP4 $216 +JUMPV +LABELV $215 +ADDRLP4 60 +CNSTI4 1023 +ASGNI4 +LABELV $216 +ADDRLP4 0+52 +ADDRLP4 60 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 2 +ARGI4 +ADDRGP4 CG_ClipMoveToEntities +CALLV +pop +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRB +ASGNB 60 +LABELV $211 +endproc CG_CapTrace 64 32 +export CG_BiSphereTrace +proc CG_BiSphereTrace 96 32 +ADDRLP4 84 +ADDRFP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 60 +ADDRLP4 84 +INDIRF4 +ASGNF4 +ADDRLP4 88 +ADDRFP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 72 +ADDRLP4 88 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 84 +INDIRF4 +ARGF4 +ADDRLP4 88 +INDIRF4 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 24 +INDIRI4 +ARGI4 +ADDRGP4 trap_CM_BiSphereTrace +CALLV +pop +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1065353216 +EQF4 $221 +ADDRLP4 92 +CNSTI4 1022 +ASGNI4 +ADDRGP4 $222 +JUMPV +LABELV $221 +ADDRLP4 92 +CNSTI4 1023 +ASGNI4 +LABELV $222 +ADDRLP4 0+52 +ADDRLP4 92 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRLP4 72 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 3 +ARGI4 +ADDRGP4 CG_ClipMoveToEntities +CALLV +pop +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRB +ASGNB 60 +LABELV $217 +endproc CG_BiSphereTrace 96 32 +export CG_PointContents +proc CG_PointContents 36 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 20 +ADDRGP4 trap_CM_PointContents +CALLI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $227 +JUMPV +LABELV $224 +ADDRLP4 12 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cg_solidEntities +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +NEI4 $228 +ADDRGP4 $225 +JUMPV +LABELV $228 +ADDRLP4 0 +INDIRP4 +CNSTI4 176 +ADDP4 +INDIRI4 +CNSTI4 16777215 +EQI4 $230 +ADDRGP4 $225 +JUMPV +LABELV $230 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 trap_CM_InlineModel +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $232 +ADDRGP4 $225 +JUMPV +LABELV $232 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 trap_CM_TransformedPointContents +CALLI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +ADDRLP4 32 +INDIRI4 +BORI4 +ASGNI4 +LABELV $225 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $227 +ADDRLP4 4 +INDIRI4 +ADDRGP4 cg_numSolidEntities +INDIRI4 +LTI4 $224 +ADDRLP4 16 +INDIRI4 +RETI4 +LABELV $223 +endproc CG_PointContents 36 16 +proc CG_InterpolatePlayerState 88 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRGP4 cg+109588 +ASGNP4 +ADDRLP4 4 +ADDRGP4 cg+36 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRGP4 cg+40 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRB +ASGNB 420 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $239 +ADDRLP4 48 +ADDRGP4 trap_GetCurrentCmdNumber +CALLI4 +ASGNI4 +ADDRLP4 44 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +ARGI4 +ADDRLP4 20 +ARGP4 +ADDRGP4 trap_GetUserCmd +CALLI4 +pop +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 20 +ARGP4 +ADDRGP4 PM_UpdateViewAngles +CALLV +pop +LABELV $239 +ADDRGP4 cg+109548 +INDIRI4 +CNSTI4 0 +EQI4 $241 +ADDRGP4 $234 +JUMPV +LABELV $241 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $246 +ADDRLP4 24 +CNSTI4 8 +ASGNI4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRI4 +GTI4 $244 +LABELV $246 +ADDRGP4 $234 +JUMPV +LABELV $244 +ADDRLP4 32 +CNSTI4 8 +ASGNI4 +ADDRLP4 36 +ADDRLP4 4 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRGP4 cg+109556 +INDIRI4 +ADDRLP4 36 +INDIRI4 +SUBI4 +CVIF4 4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 36 +INDIRI4 +SUBI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRLP4 44 +CNSTI4 52 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +INDIRI4 +GEI4 $248 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 256 +ADDI4 +ASGNI4 +LABELV $248 +ADDRLP4 48 +ADDRLP4 4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 48 +INDIRI4 +CVIF4 4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 48 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $250 +ADDRLP4 52 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 56 +CNSTI4 64 +ASGNI4 +ADDRLP4 60 +ADDRLP4 52 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 52 +INDIRI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDP4 +ADDRLP4 60 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 52 +INDIRI4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +ADDP4 +INDIRF4 +ADDRLP4 60 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $254 +ADDRLP4 64 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 68 +CNSTI4 204 +ASGNI4 +ADDRLP4 64 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 64 +INDIRI4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRF4 +ARGF4 +ADDRLP4 72 +ADDRGP4 LerpAngle +CALLF4 +ASGNF4 +ADDRLP4 64 +INDIRI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 160 +ADDP4 +ADDP4 +ADDRLP4 72 +INDIRF4 +ASGNF4 +LABELV $254 +ADDRLP4 76 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 80 +CNSTI4 76 +ASGNI4 +ADDRLP4 84 +ADDRLP4 76 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 80 +INDIRI4 +ADDP4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 76 +INDIRI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDP4 +ADDRLP4 84 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 76 +INDIRI4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 80 +INDIRI4 +ADDP4 +ADDP4 +INDIRF4 +ADDRLP4 84 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $251 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $250 +LABELV $234 +endproc CG_InterpolatePlayerState 88 12 +proc CG_TouchTriggerPrediction 92 28 +ADDRGP4 cg+109588+192 +INDIRI4 +CNSTI4 0 +GTI4 $257 +ADDRGP4 $256 +JUMPV +LABELV $257 +ADDRGP4 cg+109588+4 +INDIRI4 +CNSTI4 2 +NEI4 $264 +ADDRLP4 80 +CNSTI4 1 +ASGNI4 +ADDRGP4 $265 +JUMPV +LABELV $264 +ADDRLP4 80 +CNSTI4 0 +ASGNI4 +LABELV $265 +ADDRLP4 76 +ADDRLP4 80 +INDIRI4 +ASGNI4 +ADDRLP4 84 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+109588+4 +INDIRI4 +ADDRLP4 84 +INDIRI4 +EQI4 $266 +ADDRLP4 76 +INDIRI4 +ADDRLP4 84 +INDIRI4 +NEI4 $266 +ADDRGP4 $256 +JUMPV +LABELV $266 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $273 +JUMPV +LABELV $270 +ADDRLP4 72 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cg_triggerEntities +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 72 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 176 +ADDP4 +INDIRI4 +CNSTI4 16777215 +EQI4 $274 +ADDRGP4 $271 +JUMPV +LABELV $274 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 88 +ADDRGP4 trap_CM_InlineModel +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 88 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $276 +ADDRGP4 $271 +JUMPV +LABELV $276 +ADDRLP4 12 +ARGP4 +ADDRGP4 cg+109588+20 +ARGP4 +ADDRGP4 cg+109588+20 +ARGP4 +ADDRGP4 cg_pmove+308 +ARGP4 +ADDRGP4 cg_pmove+320 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +CNSTI4 -1 +ARGI4 +ADDRGP4 trap_CM_BoxTrace +CALLV +pop +ADDRLP4 12+4 +INDIRI4 +CNSTI4 0 +NEI4 $284 +ADDRGP4 $271 +JUMPV +LABELV $284 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 11 +NEI4 $287 +ADDRGP4 cg+109584 +CNSTI4 1 +ASGNI4 +LABELV $287 +LABELV $271 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $273 +ADDRLP4 4 +INDIRI4 +ADDRGP4 cg_numTriggerEntities +INDIRI4 +LTI4 $270 +LABELV $256 +endproc CG_TouchTriggerPrediction 92 28 +proc CG_IsUnacceptableError 300 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTI4 4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRI4 +NEI4 $294 +ADDRLP4 28 +CNSTI4 12 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRI4 +NEI4 $294 +ADDRLP4 32 +CNSTI4 16 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRI4 +EQI4 $291 +LABELV $294 +CNSTI4 1 +RETI4 +ADDRGP4 $290 +JUMPV +LABELV $291 +ADDRLP4 40 +CNSTI4 20 +ASGNI4 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 48 +CNSTI4 24 +ASGNI4 +ADDRLP4 4+4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 52 +CNSTI4 28 +ASGNI4 +ADDRLP4 4+8 +ADDRFP4 4 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4 +ARGP4 +ADDRLP4 56 +ADDRGP4 VectorLengthSquared +CALLF4 +ASGNF4 +ADDRLP4 56 +INDIRF4 +CNSTF4 1008981770 +LEF4 $297 +ADDRGP4 cg_showmiss+12 +INDIRI4 +CNSTI4 0 +EQI4 $299 +ADDRLP4 4 +ARGP4 +ADDRLP4 60 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRGP4 $302 +ARGP4 +ADDRLP4 60 +INDIRF4 +ARGF4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $299 +CNSTI4 2 +RETI4 +ADDRGP4 $290 +JUMPV +LABELV $297 +ADDRLP4 64 +CNSTI4 32 +ASGNI4 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 72 +CNSTI4 36 +ASGNI4 +ADDRLP4 4+4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 76 +CNSTI4 40 +ASGNI4 +ADDRLP4 4+8 +ADDRFP4 4 +INDIRP4 +ADDRLP4 76 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 76 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4 +ARGP4 +ADDRLP4 80 +ADDRGP4 VectorLengthSquared +CALLF4 +ASGNF4 +ADDRLP4 80 +INDIRF4 +CNSTF4 1008981770 +LEF4 $305 +ADDRGP4 cg_showmiss+12 +INDIRI4 +CNSTI4 0 +EQI4 $307 +ADDRLP4 4 +ARGP4 +ADDRLP4 84 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRGP4 $310 +ARGP4 +ADDRLP4 84 +INDIRF4 +ARGF4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $307 +CNSTI4 3 +RETI4 +ADDRGP4 $290 +JUMPV +LABELV $305 +ADDRLP4 88 +CNSTI4 44 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 88 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 88 +INDIRI4 +ADDP4 +INDIRI4 +NEI4 $318 +ADDRLP4 96 +CNSTI4 48 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 96 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 96 +INDIRI4 +ADDP4 +INDIRI4 +NEI4 $318 +ADDRLP4 100 +CNSTI4 52 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 100 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 100 +INDIRI4 +ADDP4 +INDIRI4 +NEI4 $318 +ADDRLP4 104 +CNSTI4 56 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 104 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 104 +INDIRI4 +ADDP4 +INDIRI4 +NEI4 $318 +ADDRLP4 108 +CNSTI4 60 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 108 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 108 +INDIRI4 +ADDP4 +INDIRI4 +NEI4 $318 +ADDRLP4 112 +CNSTI4 64 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 112 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 112 +INDIRI4 +ADDP4 +INDIRI4 +NEI4 $318 +ADDRLP4 116 +CNSTI4 68 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 116 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 116 +INDIRI4 +ADDP4 +INDIRI4 +EQI4 $311 +LABELV $318 +CNSTI4 4 +RETI4 +ADDRGP4 $290 +JUMPV +LABELV $311 +ADDRLP4 124 +CNSTI4 72 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 124 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 124 +INDIRI4 +ADDP4 +INDIRI4 +NEI4 $324 +ADDRLP4 132 +CNSTI4 76 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 132 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 132 +INDIRI4 +ADDP4 +INDIRI4 +NEI4 $324 +ADDRLP4 136 +CNSTI4 80 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 136 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 136 +INDIRI4 +ADDP4 +INDIRI4 +NEI4 $324 +ADDRLP4 140 +CNSTI4 84 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 140 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 140 +INDIRI4 +ADDP4 +INDIRI4 +NEI4 $324 +ADDRLP4 144 +CNSTI4 96 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 144 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 144 +INDIRI4 +ADDP4 +INDIRI4 +EQI4 $319 +LABELV $324 +CNSTI4 5 +RETI4 +ADDRGP4 $290 +JUMPV +LABELV $319 +ADDRLP4 152 +CNSTI4 100 +ASGNI4 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 152 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 152 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 160 +CNSTI4 104 +ASGNI4 +ADDRLP4 4+4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 160 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 160 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 164 +CNSTI4 108 +ASGNI4 +ADDRLP4 4+8 +ADDRFP4 4 +INDIRP4 +ADDRLP4 164 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 164 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4 +ARGP4 +ADDRLP4 168 +ADDRGP4 VectorLengthSquared +CALLF4 +ASGNF4 +ADDRLP4 168 +INDIRF4 +CNSTF4 1008981770 +LEF4 $327 +CNSTI4 6 +RETI4 +ADDRGP4 $290 +JUMPV +LABELV $327 +ADDRLP4 172 +CNSTI4 112 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 172 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 172 +INDIRI4 +ADDP4 +INDIRI4 +EQI4 $329 +CNSTI4 7 +RETI4 +ADDRGP4 $290 +JUMPV +LABELV $329 +ADDRLP4 176 +CNSTI4 116 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 176 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 176 +INDIRI4 +ADDP4 +INDIRI4 +EQI4 $331 +CNSTI4 8 +RETI4 +ADDRGP4 $290 +JUMPV +LABELV $331 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $333 +ADDRLP4 180 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 188 +CNSTI4 120 +ASGNI4 +ADDRLP4 180 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 188 +INDIRI4 +ADDP4 +ADDP4 +INDIRI4 +ADDRLP4 180 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 188 +INDIRI4 +ADDP4 +ADDP4 +INDIRI4 +NEI4 $339 +ADDRLP4 196 +CNSTI4 128 +ASGNI4 +ADDRLP4 180 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 196 +INDIRI4 +ADDP4 +ADDP4 +INDIRI4 +ADDRLP4 180 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 196 +INDIRI4 +ADDP4 +ADDP4 +INDIRI4 +EQI4 $337 +LABELV $339 +CNSTI4 9 +RETI4 +ADDRGP4 $290 +JUMPV +LABELV $337 +LABELV $334 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LTI4 $333 +ADDRLP4 184 +CNSTI4 136 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 184 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 184 +INDIRI4 +ADDP4 +INDIRI4 +NEI4 $343 +ADDRLP4 192 +CNSTI4 140 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 192 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 192 +INDIRI4 +ADDP4 +INDIRI4 +NEI4 $343 +ADDRLP4 196 +CNSTI4 144 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 196 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 196 +INDIRI4 +ADDP4 +INDIRI4 +EQI4 $340 +LABELV $343 +CNSTI4 10 +RETI4 +ADDRGP4 $290 +JUMPV +LABELV $340 +ADDRLP4 204 +CNSTI4 148 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 204 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 204 +INDIRI4 +ADDP4 +INDIRI4 +NEI4 $347 +ADDRLP4 212 +CNSTI4 152 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 212 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 212 +INDIRI4 +ADDP4 +INDIRI4 +NEI4 $347 +ADDRLP4 216 +CNSTI4 156 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 216 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 216 +INDIRI4 +ADDP4 +INDIRI4 +EQI4 $344 +LABELV $347 +CNSTI4 11 +RETI4 +ADDRGP4 $290 +JUMPV +LABELV $344 +ADDRLP4 220 +CNSTI4 160 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 220 +INDIRI4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 220 +INDIRI4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 224 +ADDRGP4 AngleDelta +CALLF4 +ASGNF4 +ADDRLP4 224 +INDIRF4 +ARGF4 +ADDRLP4 228 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 228 +INDIRF4 +CNSTF4 1065353216 +GTF4 $351 +ADDRLP4 232 +CNSTI4 164 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 232 +INDIRI4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 232 +INDIRI4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 236 +ADDRGP4 AngleDelta +CALLF4 +ASGNF4 +ADDRLP4 236 +INDIRF4 +ARGF4 +ADDRLP4 240 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 240 +INDIRF4 +CNSTF4 1065353216 +GTF4 $351 +ADDRLP4 244 +CNSTI4 168 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 244 +INDIRI4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 244 +INDIRI4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 248 +ADDRGP4 AngleDelta +CALLF4 +ASGNF4 +ADDRLP4 248 +INDIRF4 +ARGF4 +ADDRLP4 252 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 252 +INDIRF4 +CNSTF4 1065353216 +LEF4 $348 +LABELV $351 +CNSTI4 12 +RETI4 +ADDRGP4 $290 +JUMPV +LABELV $348 +ADDRLP4 256 +CNSTI4 172 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 256 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 256 +INDIRI4 +ADDP4 +INDIRI4 +EQI4 $352 +CNSTI4 13 +RETI4 +ADDRGP4 $290 +JUMPV +LABELV $352 +ADDRLP4 264 +CNSTI4 176 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 264 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 264 +INDIRI4 +ADDP4 +INDIRI4 +NEI4 $358 +ADDRLP4 272 +CNSTI4 180 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 272 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 272 +INDIRI4 +ADDP4 +INDIRI4 +NEI4 $358 +ADDRLP4 276 +CNSTI4 184 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 276 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 276 +INDIRI4 +ADDP4 +INDIRI4 +NEI4 $358 +ADDRLP4 280 +CNSTI4 188 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 280 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 280 +INDIRI4 +ADDP4 +INDIRI4 +EQI4 $354 +LABELV $358 +CNSTI4 14 +RETI4 +ADDRGP4 $290 +JUMPV +LABELV $354 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $359 +ADDRLP4 284 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 288 +CNSTI4 192 +ASGNI4 +ADDRLP4 284 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 288 +INDIRI4 +ADDP4 +ADDP4 +INDIRI4 +ADDRLP4 284 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 288 +INDIRI4 +ADDP4 +ADDP4 +INDIRI4 +EQI4 $363 +CNSTI4 15 +RETI4 +ADDRGP4 $290 +JUMPV +LABELV $363 +LABELV $360 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 16 +LTI4 $359 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $365 +ADDRLP4 284 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 288 +CNSTI4 256 +ASGNI4 +ADDRLP4 284 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 288 +INDIRI4 +ADDP4 +ADDP4 +INDIRI4 +ADDRLP4 284 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 288 +INDIRI4 +ADDP4 +ADDP4 +INDIRI4 +EQI4 $369 +CNSTI4 16 +RETI4 +ADDRGP4 $290 +JUMPV +LABELV $369 +LABELV $366 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 16 +LTI4 $365 +ADDRLP4 288 +CNSTI4 392 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 288 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 288 +INDIRI4 +ADDP4 +INDIRI4 +NEI4 $373 +ADDRLP4 296 +CNSTI4 396 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 296 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 296 +INDIRI4 +ADDP4 +INDIRI4 +EQI4 $371 +LABELV $373 +CNSTI4 19 +RETI4 +ADDRGP4 $290 +JUMPV +LABELV $371 +CNSTI4 0 +RETI4 +LABELV $290 +endproc CG_IsUnacceptableError 300 8 +export CG_PredictPlayerState +proc CG_PredictPlayerState 552 20 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 464 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+109584 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+111868 +INDIRI4 +CNSTI4 0 +NEI4 $376 +ADDRGP4 cg+111868 +CNSTI4 1 +ASGNI4 +ADDRGP4 cg+109588 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRB +ASGNB 420 +LABELV $376 +ADDRLP4 492 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+8 +INDIRI4 +ADDRLP4 492 +INDIRI4 +NEI4 $386 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 2048 +BANDI4 +ADDRLP4 492 +INDIRI4 +EQI4 $382 +LABELV $386 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_InterpolatePlayerState +CALLV +pop +ADDRGP4 $374 +JUMPV +LABELV $382 +ADDRLP4 496 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg_nopredict+12 +INDIRI4 +ADDRLP4 496 +INDIRI4 +NEI4 $391 +ADDRGP4 cg_synchronousClients+12 +INDIRI4 +ADDRLP4 496 +INDIRI4 +EQI4 $387 +LABELV $391 +CNSTI4 1 +ARGI4 +ADDRGP4 CG_InterpolatePlayerState +CALLV +pop +ADDRGP4 $374 +JUMPV +LABELV $387 +ADDRGP4 cg_pmove +ADDRGP4 cg+109588 +ASGNP4 +ADDRGP4 cg_pmove+4 +ADDRGP4 cg+110008 +ASGNP4 +ADDRGP4 cg_pmove+352 +ADDRGP4 CG_Trace +ASGNP4 +ADDRGP4 cg_pmove+356 +ADDRGP4 CG_PointContents +ASGNP4 +ADDRGP4 cg_pmove+36 +ADDRGP4 cg_debugMove+12 +INDIRI4 +ASGNI4 +ADDRGP4 cg_pmove +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 5 +NEI4 $399 +ADDRGP4 cg_pmove+32 +CNSTI4 65537 +ASGNI4 +ADDRGP4 $400 +JUMPV +LABELV $399 +ADDRGP4 cg_pmove+32 +CNSTI4 33619969 +ASGNI4 +LABELV $400 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 312 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $403 +ADDRGP4 cg_pmove+32 +CNSTI4 65537 +ASGNI4 +LABELV $403 +ADDRGP4 cg_pmove+40 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +ADDRGP4 cg+109588 +INDIRB +ASGNB 420 +ADDRLP4 500 +ADDRGP4 trap_GetCurrentCmdNumber +CALLI4 +ASGNI4 +ADDRLP4 432 +ADDRLP4 500 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 432 +INDIRI4 +CNSTI4 64 +SUBI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 468 +ARGP4 +ADDRGP4 trap_GetUserCmd +CALLI4 +pop +ADDRLP4 504 +ADDRLP4 468 +INDIRI4 +ASGNI4 +ADDRLP4 504 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +LEI4 $409 +ADDRLP4 504 +INDIRI4 +ADDRGP4 cg+109556 +INDIRI4 +GEI4 $409 +ADDRGP4 cg_showmiss+12 +INDIRI4 +CNSTI4 0 +EQI4 $374 +ADDRGP4 $416 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $374 +JUMPV +LABELV $409 +ADDRLP4 432 +INDIRI4 +ARGI4 +ADDRLP4 440 +ARGP4 +ADDRGP4 trap_GetUserCmd +CALLI4 +pop +ADDRGP4 cg+40 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $417 +ADDRLP4 508 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+109548 +INDIRI4 +ADDRLP4 508 +INDIRI4 +NEI4 $417 +ADDRGP4 cg+109544 +INDIRI4 +ADDRLP4 508 +INDIRI4 +NEI4 $417 +ADDRGP4 cg+109588 +ADDRGP4 cg+40 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRB +ASGNB 420 +ADDRGP4 cg+109564 +ADDRGP4 cg+40 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $418 +JUMPV +LABELV $417 +ADDRGP4 cg+109588 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRB +ASGNB 420 +ADDRGP4 cg+109564 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $418 +ADDRGP4 pmove_msec+12 +INDIRI4 +CNSTI4 8 +GEI4 $430 +ADDRGP4 $433 +ARGP4 +ADDRGP4 $434 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $431 +JUMPV +LABELV $430 +ADDRGP4 pmove_msec+12 +INDIRI4 +CNSTI4 33 +LEI4 $435 +ADDRGP4 $433 +ARGP4 +ADDRGP4 $438 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $435 +LABELV $431 +ADDRGP4 cg_pmove+344 +ADDRGP4 pmove_fixed+12 +INDIRI4 +ASGNI4 +ADDRGP4 cg_pmove+348 +ADDRGP4 pmove_msec+12 +INDIRI4 +ASGNI4 +ADDRGP4 cg_optimizePrediction+12 +INDIRI4 +CNSTI4 0 +EQI4 $443 +ADDRLP4 512 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+109548 +INDIRI4 +ADDRLP4 512 +INDIRI4 +NEI4 $450 +ADDRGP4 cg+109544 +INDIRI4 +ADDRLP4 512 +INDIRI4 +EQI4 $446 +LABELV $450 +ADDRGP4 cg+135988 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+163720 +ADDRGP4 cg+163716 +INDIRI4 +ASGNI4 +ADDRLP4 464 +ADDRLP4 432 +INDIRI4 +CNSTI4 64 +SUBI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $447 +JUMPV +LABELV $446 +ADDRGP4 cg+109564 +INDIRI4 +ADDRGP4 cg+135992 +INDIRI4 +NEI4 $454 +ADDRLP4 464 +ADDRGP4 cg+135988 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $455 +JUMPV +LABELV $454 +ADDRLP4 524 +CNSTI4 1 +ASGNI4 +ADDRLP4 516 +ADDRGP4 cg+163716 +INDIRI4 +ASGNI4 +ADDRGP4 $462 +JUMPV +LABELV $459 +CNSTI4 420 +ADDRLP4 516 +INDIRI4 +MULI4 +ADDRGP4 cg+135996 +ADDP4 +INDIRI4 +ADDRGP4 cg+109588 +INDIRI4 +EQI4 $465 +ADDRGP4 $460 +JUMPV +LABELV $465 +ADDRGP4 cg+109588 +ARGP4 +CNSTI4 420 +ADDRLP4 516 +INDIRI4 +MULI4 +ADDRGP4 cg+135996 +ADDP4 +ARGP4 +ADDRLP4 528 +ADDRGP4 CG_IsUnacceptableError +CALLI4 +ASGNI4 +ADDRLP4 520 +ADDRLP4 528 +INDIRI4 +ASGNI4 +ADDRLP4 520 +INDIRI4 +CNSTI4 0 +EQI4 $471 +ADDRGP4 cg_showmiss+12 +INDIRI4 +CNSTI4 0 +EQI4 $461 +ADDRGP4 $476 +ARGP4 +ADDRLP4 520 +INDIRI4 +ARGI4 +ADDRGP4 cg+109556 +INDIRI4 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $461 +JUMPV +LABELV $471 +ADDRGP4 cg_pmove +INDIRP4 +CNSTI4 420 +ADDRLP4 516 +INDIRI4 +MULI4 +ADDRGP4 cg+135996 +ADDP4 +INDIRB +ASGNB 420 +ADDRGP4 cg+163716 +ADDRLP4 516 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 66 +MODI4 +ASGNI4 +ADDRLP4 464 +ADDRGP4 cg+135988 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 524 +CNSTI4 0 +ASGNI4 +ADDRGP4 $461 +JUMPV +LABELV $460 +ADDRLP4 516 +ADDRLP4 516 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 66 +MODI4 +ASGNI4 +LABELV $462 +ADDRLP4 516 +INDIRI4 +ADDRGP4 cg+163720 +INDIRI4 +NEI4 $459 +LABELV $461 +ADDRLP4 524 +INDIRI4 +CNSTI4 0 +EQI4 $481 +ADDRGP4 cg+135988 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+163720 +ADDRGP4 cg+163716 +INDIRI4 +ASGNI4 +ADDRLP4 464 +ADDRLP4 432 +INDIRI4 +CNSTI4 64 +SUBI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $481 +LABELV $455 +LABELV $447 +ADDRGP4 cg+135992 +ADDRGP4 cg+109564 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRGP4 cg+163716 +INDIRI4 +ASGNI4 +LABELV $443 +ADDRLP4 436 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRLP4 432 +INDIRI4 +CNSTI4 64 +SUBI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $492 +JUMPV +LABELV $489 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 cg_pmove+8 +ARGP4 +ADDRGP4 trap_GetUserCmd +CALLI4 +pop +ADDRGP4 cg_pmove+344 +INDIRI4 +CNSTI4 0 +EQI4 $494 +ADDRGP4 cg_pmove +INDIRP4 +ARGP4 +ADDRGP4 cg_pmove+8 +ARGP4 +ADDRGP4 PM_UpdateViewAngles +CALLV +pop +LABELV $494 +ADDRGP4 cg_pmove+8 +INDIRI4 +ADDRGP4 cg+109588 +INDIRI4 +GTI4 $498 +ADDRGP4 $490 +JUMPV +LABELV $498 +ADDRGP4 cg_pmove+8 +INDIRI4 +ADDRLP4 440 +INDIRI4 +LEI4 $502 +ADDRGP4 $490 +JUMPV +LABELV $502 +ADDRGP4 cg+109588 +INDIRI4 +ADDRLP4 12 +INDIRI4 +NEI4 $505 +ADDRGP4 cg+109544 +INDIRI4 +CNSTI4 0 +EQI4 $508 +ADDRLP4 528 +CNSTF4 0 +ASGNF4 +ADDRGP4 cg+111876+8 +ADDRLP4 528 +INDIRF4 +ASGNF4 +ADDRGP4 cg+111876+4 +ADDRLP4 528 +INDIRF4 +ASGNF4 +ADDRGP4 cg+111876 +ADDRLP4 528 +INDIRF4 +ASGNF4 +ADDRGP4 cg_showmiss+12 +INDIRI4 +CNSTI4 0 +EQI4 $516 +ADDRGP4 $519 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $516 +ADDRGP4 cg+109544 +CNSTI4 0 +ASGNI4 +ADDRGP4 $509 +JUMPV +LABELV $508 +ADDRGP4 cg+109588+20 +ARGP4 +ADDRGP4 cg+109588+68 +INDIRI4 +ARGI4 +ADDRGP4 cg+109564 +INDIRI4 +ARGI4 +ADDRGP4 cg+109560 +INDIRI4 +ARGI4 +ADDRLP4 528 +ARGP4 +ADDRGP4 CG_AdjustPositionForMover +CALLV +pop +ADDRGP4 cg_showmiss+12 +INDIRI4 +CNSTI4 0 +EQI4 $527 +ADDRLP4 12+20 +ARGP4 +ADDRLP4 528 +ARGP4 +ADDRLP4 540 +ADDRGP4 VectorCompare +CALLI4 +ASGNI4 +ADDRLP4 540 +INDIRI4 +CNSTI4 0 +NEI4 $530 +ADDRGP4 $533 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $530 +LABELV $527 +ADDRLP4 512 +ADDRLP4 12+20 +INDIRF4 +ADDRLP4 528 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 512+4 +ADDRLP4 12+20+4 +INDIRF4 +ADDRLP4 528+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 512+8 +ADDRLP4 12+20+8 +INDIRF4 +ADDRLP4 528+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 512 +ARGP4 +ADDRLP4 540 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 524 +ADDRLP4 540 +INDIRF4 +ASGNF4 +ADDRLP4 524 +INDIRF4 +CNSTF4 1036831949 +LEF4 $543 +ADDRGP4 cg_showmiss+12 +INDIRI4 +CNSTI4 0 +EQI4 $545 +ADDRGP4 $548 +ARGP4 +ADDRLP4 524 +INDIRF4 +ARGF4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $545 +ADDRGP4 cg_errorDecay+12 +INDIRI4 +CNSTI4 0 +EQI4 $549 +ADDRLP4 548 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+111872 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 544 +ADDRGP4 cg_errorDecay+8 +INDIRF4 +ADDRLP4 548 +INDIRI4 +CVIF4 4 +SUBF4 +ADDRGP4 cg_errorDecay+8 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 544 +INDIRF4 +CNSTF4 0 +GEF4 $556 +ADDRLP4 544 +CNSTF4 0 +ASGNF4 +LABELV $556 +ADDRLP4 544 +INDIRF4 +CNSTF4 0 +LEF4 $558 +ADDRGP4 cg_showmiss+12 +INDIRI4 +CNSTI4 0 +EQI4 $558 +ADDRGP4 $561 +ARGP4 +ADDRLP4 544 +INDIRF4 +ARGF4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $558 +ADDRGP4 cg+111876 +ADDRGP4 cg+111876 +INDIRF4 +ADDRLP4 544 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 cg+111876+4 +ADDRGP4 cg+111876+4 +INDIRF4 +ADDRLP4 544 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 cg+111876+8 +ADDRGP4 cg+111876+8 +INDIRF4 +ADDRLP4 544 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $550 +JUMPV +LABELV $549 +ADDRLP4 544 +CNSTF4 0 +ASGNF4 +ADDRGP4 cg+111876+8 +ADDRLP4 544 +INDIRF4 +ASGNF4 +ADDRGP4 cg+111876+4 +ADDRLP4 544 +INDIRF4 +ASGNF4 +ADDRGP4 cg+111876 +ADDRLP4 544 +INDIRF4 +ASGNF4 +LABELV $550 +ADDRGP4 cg+111876 +ADDRLP4 512 +INDIRF4 +ADDRGP4 cg+111876 +INDIRF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+111876+4 +ADDRLP4 512+4 +INDIRF4 +ADDRGP4 cg+111876+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+111876+8 +ADDRLP4 512+8 +INDIRF4 +ADDRGP4 cg+111876+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+111872 +ADDRGP4 cg+109560 +INDIRI4 +ASGNI4 +LABELV $543 +LABELV $509 +LABELV $505 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $591 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cg_pmove+44 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $592 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $591 +ADDRGP4 cg_pmove+344 +INDIRI4 +CNSTI4 0 +EQI4 $596 +ADDRGP4 cg_pmove+8 +ADDRGP4 cg_pmove+8 +INDIRI4 +ADDRGP4 pmove_msec+12 +INDIRI4 +ADDI4 +CNSTI4 1 +SUBI4 +ADDRGP4 pmove_msec+12 +INDIRI4 +DIVI4 +ADDRGP4 pmove_msec+12 +INDIRI4 +MULI4 +ASGNI4 +LABELV $596 +ADDRGP4 cg_optimizePrediction+12 +INDIRI4 +CNSTI4 0 +NEI4 $604 +ADDRGP4 cg_pmove +ARGP4 +ADDRGP4 Pmove +CALLV +pop +ADDRGP4 $605 +JUMPV +LABELV $604 +ADDRGP4 cg_optimizePrediction+12 +INDIRI4 +CNSTI4 0 +EQI4 $607 +ADDRLP4 4 +INDIRI4 +ADDRLP4 464 +INDIRI4 +GEI4 $611 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 66 +MODI4 +ADDRGP4 cg+163716 +INDIRI4 +NEI4 $607 +LABELV $611 +ADDRGP4 cg_pmove +ARGP4 +ADDRGP4 Pmove +CALLV +pop +ADDRGP4 cg+135988 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 66 +MODI4 +ADDRGP4 cg+163716 +INDIRI4 +EQI4 $608 +CNSTI4 420 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 cg+135996 +ADDP4 +ADDRGP4 cg_pmove +INDIRP4 +INDIRB +ASGNB 420 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 66 +MODI4 +ASGNI4 +ADDRGP4 cg+163720 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $608 +JUMPV +LABELV $607 +ADDRGP4 cg_pmove +INDIRP4 +CNSTI4 420 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 cg+135996 +ADDP4 +INDIRB +ASGNB 420 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 66 +MODI4 +ASGNI4 +LABELV $608 +LABELV $605 +ADDRLP4 436 +CNSTI4 1 +ASGNI4 +ADDRGP4 CG_TouchTriggerPrediction +CALLV +pop +LABELV $490 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $492 +ADDRLP4 4 +INDIRI4 +ADDRLP4 432 +INDIRI4 +LEI4 $489 +ADDRGP4 cg+109588+20 +ARGP4 +ADDRGP4 cg+109588+68 +INDIRI4 +ARGI4 +ADDRGP4 cg+109564 +INDIRI4 +ARGI4 +ADDRGP4 cg+109556 +INDIRI4 +ARGI4 +ADDRGP4 cg+109588+20 +ARGP4 +ADDRGP4 CG_AdjustPositionForMover +CALLV +pop +ADDRGP4 cg+109588 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRGP4 CG_TransitionPlayerState +CALLV +pop +LABELV $374 +endproc CG_PredictPlayerState 552 20 +import cg_EDGEFPSFIX +bss +align 4 +LABELV cg_triggerEntities +skip 1024 +align 4 +LABELV cg_numTriggerEntities +skip 4 +align 4 +LABELV cg_solidEntities +skip 1024 +align 4 +LABELV cg_numSolidEntities +skip 4 +align 4 +LABELV cg_pmove +skip 360 +import trap_GetDemoName +import trap_GetDemoPos +import trap_GetDemoState +import trap_GetEntityToken +import trap_getCameraInfo +import trap_startCamera +import trap_loadCamera +import trap_RealTime +import trap_SnapVector +import trap_CIN_SetExtents +import trap_CIN_DrawCinematic +import trap_CIN_RunCinematic +import trap_CIN_StopCinematic +import trap_CIN_PlayCinematic +import trap_Key_GetOverstrikeMode +import trap_Key_SetOverstrikeMode +import trap_Key_SetBinding +import trap_Key_GetBindingBuf +import trap_Key_KeynumToStringBuf +import trap_Key_GetKey +import trap_Key_SetCatcher +import trap_Key_GetCatcher +import trap_Key_IsDown +import trap_R_RegisterFont +import trap_MemoryRemaining +import testPrintFloat +import testPrintInt +import trap_SetUserCmdValue +import trap_GetUserCmd +import trap_GetCurrentCmdNumber +import trap_GetServerCommand +import trap_GetSnapshot +import trap_GetCurrentSnapshotNumber +import trap_GetGameState +import trap_GetGlconfig +import trap_R_RemapShader +import trap_R_LerpTag +import trap_R_ModelBounds +import trap_R_DrawStretchPic +import trap_R_SetColor +import trap_R_RenderScene +import trap_R_LightForPoint +import trap_R_AddAdditiveLightToScene +import trap_R_AddLightToScene +import trap_R_inPVS +import trap_R_AddPolysToScene +import trap_R_AddPolyToScene +import trap_R_AddRefEntityToScene +import trap_R_ClearScene +import trap_R_RegisterShaderNoMip +import trap_R_RegisterShader +import trap_R_RegisterSkin +import trap_R_RegisterModel +import trap_R_LoadWorldMap +import trap_S_StopBackgroundTrack +import trap_S_StartBackgroundTrack +import trap_S_RegisterSound +import trap_S_Respatialize +import trap_S_UpdateEntityPosition +import trap_S_AddRealLoopingSound +import trap_S_AddLoopingSound +import trap_S_ClearLoopingSounds +import trap_S_StartLocalSound +import trap_S_StopLoopingSound +import trap_S_StartSound +import trap_CM_MarkFragments +import trap_CM_TransformedBiSphereTrace +import trap_CM_BiSphereTrace +import trap_CM_TransformedCapsuleTrace +import trap_CM_CapsuleTrace +import trap_CM_TransformedBoxTrace +import trap_CM_BoxTrace +import trap_CM_TransformedPointContents +import trap_CM_PointContents +import trap_CM_TempBoxModel +import trap_CM_InlineModel +import trap_CM_NumInlineModels +import trap_CM_LoadMap +import trap_UpdateScreen +import trap_SendClientCommand +import trap_AddCommand +import trap_SendConsoleCommand +import trap_FS_GetFileList +import trap_FS_Seek +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_LiteralArgs +import trap_Args +import trap_Argv +import trap_Argc +import trap_Cvar_VariableStringBuffer +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_Milliseconds +import trap_Error +import trap_Print +import CG_TutorialText +import CG_WritePTRCode +import CG_ReadPTRCode +import CG_DestroyTestTS_f +import CG_TestTS_f +import CG_AddTrails +import CG_IsTrailSystemValid +import CG_DestroyTrailSystem +import CG_SpawnNewTrailSystem +import CG_RegisterTrailSystem +import CG_LoadTrailSystems +import CG_DestroyTestPS_f +import CG_TestPS_f +import CG_ParticleSystemEntity +import CG_AddParticles +import CG_SetParticleSystemNormal +import CG_IsParticleSystemValid +import CG_IsParticleSystemInfinite +import CG_DestroyParticleSystem +import CG_SpawnNewParticleSystem +import CG_RegisterParticleSystem +import CG_LoadParticleSystems +import CG_SetAttachmentOffset +import CG_SetAttachmentParticle +import CG_SetAttachmentTag +import CG_SetAttachmentCent +import CG_SetAttachmentPoint +import CG_AttachToParticle +import CG_AttachToTag +import CG_AttachToCent +import CG_AttachToPoint +import CG_Attached +import CG_AttachmentCentNum +import CG_AttachmentVelocity +import CG_AttachmentAxis +import CG_AttachmentDir +import CG_AttachmentPoint +import CG_CheckChangedPredictableEvents +import CG_TransitionPlayerState +import CG_Respawn +import CG_ShaderStateChanged +import CG_SetConfigValues +import CG_ParseServerinfo +import CG_ExecuteNewServerCommands +import CG_RequestScores +import CG_InitConsoleCommands +import CG_ConsoleCommand +import CG_ProcessSnapshots +import CG_ImpactMark +import CG_AddMarks +import CG_InitMarkPolys +import CG_AlienSense +import CG_Scanner +import CG_UpdateEntityPositions +import CG_DrawItemSelectText +import CG_DrawItemSelect +import CG_AddPlayerWeapon +import CG_AddViewWeapon +import CG_ShotgunFire +import CG_Bullet +import CG_MissileHitEntity +import CG_MissileHitWall +import CG_FireWeapon +import CG_RegisterWeapon +import CG_InitWeapons +import CG_RegisterUpgrade +import CG_InitUpgrades +import CG_Weapon_f +import CG_PrevWeapon_f +import CG_NextWeapon_f +import CG_PositionRotatedEntityOnTag +import CG_PositionEntityOnTag +import CG_AdjustPositionForMover +import CG_Beam +import CG_AddPacketEntities +import CG_SetEntitySoundPosition +import CG_DrawBoundingBox +import CG_PainEvent +import CG_EntityEvent +import CG_CheckEvents +import CG_ModelDoor +import CG_AnimMapObj +import CG_RunLerpFrame +import CG_SortDistance +import CG_DrawChatBubble +import CG_AlienBuildableExplosion +import CG_HumanBuildableExplosion +import CG_InitBuildables +import CG_DrawBuildableStatus +import CG_BuildableStatusParse +import CG_Buildable +import CG_GhostBuildable +import CG_GetPlayerLocation +import CG_Bleed +import CG_PlayerDisconnect +import CG_CustomSound +import CG_PrecacheClientInfo +import CG_NewClientInfo +import CG_ResetPlayerEntity +import CG_Corpse +import CG_Player +import CG_DrawField +import CG_ResetPainBlend +import CG_UpdateMediaFraction +import CG_DrawLoadingScreen +import CG_Text_PaintChar +import CG_GetKillerText +import CG_GetTeamColor +import CG_SetPrintString +import CG_RunMenuScript +import CG_GetValue +import CG_OwnerDraw +import CG_DrawActive +import CG_CenterPrint +import CG_AddSpeed +import CG_AddLagometerSnapshotInfo +import CG_AddLagometerFrameInfo +import CG_GetColorCharForHealth +import CG_KeyBinding +import CG_WorldToScreen +import CG_DrawTopBottom +import CG_DrawSides +import CG_DrawRect +import CG_ColorForHealth +import CG_TileClear +import CG_FadeColor +import CG_DrawStrlen +import CG_ClearClipRegion +import CG_SetClipRegion +import CG_DrawFadePic +import CG_DrawPic +import CG_FillRect +import CG_AdjustFrom640 +import CG_DrawPlane +import CG_OffsetShoulderView +import CG_OffsetThirdPersonView +import CG_OffsetFirstPersonView +import CG_DrawActiveFrame +import CG_AddBufferedSound +import CG_TestModelPrevSkin_f +import CG_TestModelNextSkin_f +import CG_TestModelPrevFrame_f +import CG_TestModelNextFrame_f +import CG_TestGun_f +import CG_TestModel_f +import CG_addSmoothOp +import CG_AddNotifyText +import CG_RemoveNotifyLine +import CG_FileExists +import CG_BuildSpectatorString +import CG_ClientIsReady +import CG_SetScoreSelection +import CG_EventHandling +import CG_MouseEvent +import CG_KeyEvent +import CG_LoadMenus +import CG_LastAttacker +import CG_CrosshairPlayer +import CG_UpdateCvars +import CG_PlayerCount +import CG_StartMusic +import CG_Error +import CG_Printf +import CG_Argv +import CG_ConfigString +import cg_BubbleZoom +import cg_drawBubble +import cg_chatTeamPrefix +import cg_emoticons +import cg_voice +import cg_projectileNudge +import cg_optimizePrediction +import cg_debugRandom +import ui_humanTeamVoteActive +import ui_alienTeamVoteActive +import ui_voteActive +import ui_dialog +import ui_stages +import ui_carriage +import ui_currentClass +import cg_debugVoices +import cg_unlagged +import cg_sprintToggle +import cg_stickySpec +import cg_painBlendZoom +import cg_painBlendScale +import cg_painBlendMax +import cg_painBlendDownRate +import cg_painBlendUpRate +import cg_tutorial +import cg_disableScannerPlane +import cg_disableCommandDialogs +import cg_disableBuildDialogs +import cg_disableUpgradeDialogs +import cg_disableWarningDialogs +import cg_debugPVS +import cg_debugTrails +import cg_debugParticles +import cg_lightFlare +import cg_consoleLatency +import cg_bounceParticles +import cg_depthSortParticles +import cg_disableBlueprintErrors +import cg_wwSmoothTime +import cg_drawBBOX +import cg_drawSurfNormal +import cg_noTaunt +import cg_timescale +import cg_timescaleFadeSpeed +import cg_timescaleFadeEnd +import cg_cameraMode +import pmove_msec +import pmove_fixed +import cg_smoothClients +import cg_hudFiles +import cg_noVoiceText +import cg_noVoiceChats +import cg_teamChatsOnly +import cg_blood +import cg_paused +import cg_stats +import cg_synchronousClients +import cg_drawSpeed +import cg_lagometer +import cg_stereoSeparation +import cg_thirdPersonRange +import cg_thirdPersonPitchFollow +import cg_staticDeathCam +import cg_thirdPersonShoulderViewMode +import cg_thirdPersonAngle +import cg_thirdPerson +import cg_tracerLength +import cg_tracerWidth +import cg_tracerChance +import cg_gun_z +import cg_gun_y +import cg_gun_x +import cg_gun_frame +import cg_drawGun +import cg_viewsize +import cg_addMarks +import cg_footsteps +import cg_showmiss +import cg_noPlayerAnims +import cg_debugMove +import cg_nopredict +import cg_errorDecay +import cg_debugEvents +import cg_debugPosition +import cg_debugAnim +import cg_animSpeed +import cg_draw2D +import cg_teamOverlayUserinfo +import cg_teamOverlayMaxPlayers +import cg_teamOverlaySortMode +import cg_drawTeamOverlay +import cg_crosshairSize +import cg_drawCrosshairNames +import cg_drawCrosshair +import cg_drawChargeBar +import cg_drawSnapshot +import cg_drawDemoState +import cg_drawFPS +import cg_drawClock +import cg_drawTimer +import cg_shadows +import cg_swingSpeed +import cg_runroll +import cg_runpitch +import cg_centertime +import cg_teslaTrailTime +import cg_markPolys +import cg_buildables +import cg_upgrades +import cg_weapons +import cgDC +import cg_entities +import cg +import cgs +import g_nameBind2 +import g_nameBind1 +import BindingFromName +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_Parse_AddGlobalDefine +import UI_EscapeEmoticons +import UI_Text_IsEmoticon +import UI_Text_EmHeight +import UI_Text_EmWidth +import UI_Text_Height +import UI_Text_Width +import UI_Text_Paint_Limit +import UI_Text_Paint +import UI_DrawTextBlock +import Item_Text_Wrap +import Item_Text_Wrapped_Paint +import trap_R_SetClipRegion +import Controls_SetDefaults +import Controls_SetConfig +import Controls_GetConfig +import UI_OutOfMemory +import UI_InitMemory +import UI_Alloc +import UI_RemoveCaptureFunc +import UI_InstallCaptureFunc +import Display_CacheAll +import Menu_SetFeederSelection +import Menu_Paint +import Menu_Update +import Menus_CloseAll +import LerpColor +import Display_HandleKey +import Menus_CloseByName +import Menus_FindByName +import Display_KeyBindPending +import Display_CursorType +import Display_MouseMove +import Display_CaptureItem +import Display_GetContext +import Menus_ReplaceActive +import Menus_Activate +import Menus_AnyFullScreenVisible +import Menu_Reset +import Menus_ReplaceActiveByName +import Menus_ActivateByName +import Menu_PaintAll +import Menu_UpdateAll +import Menu_New +import Menu_Count +import PC_Script_Parse +import PC_String_Parse +import PC_Rect_Parse +import PC_Int_Parse +import PC_Color_Parse +import PC_Float_Parse +import Script_Parse +import String_Parse +import Rect_Parse +import Int_Parse +import Color_Parse +import Float_Parse +import Menu_ScrollFeeder +import Menu_HandleMouseMove +import Menu_HandleKey +import Menu_GetFocused +import Menu_PostParse +import Item_Init +import Menu_Init +import Display_ExpandMacros +import Init_Display +import String_Report +import String_Init +import String_Alloc +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $561 +byte 1 68 +byte 1 111 +byte 1 117 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 99 +byte 1 97 +byte 1 121 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 10 +byte 1 0 +align 1 +LABELV $548 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 10 +byte 1 0 +align 1 +LABELV $533 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 114 +byte 1 114 +byte 1 111 +byte 1 114 +byte 1 10 +byte 1 0 +align 1 +LABELV $519 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 84 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 112 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $476 +byte 1 101 +byte 1 114 +byte 1 114 +byte 1 111 +byte 1 114 +byte 1 99 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $438 +byte 1 51 +byte 1 51 +byte 1 0 +align 1 +LABELV $434 +byte 1 56 +byte 1 0 +align 1 +LABELV $433 +byte 1 112 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 95 +byte 1 109 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 0 +align 1 +LABELV $416 +byte 1 101 +byte 1 120 +byte 1 99 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 80 +byte 1 65 +byte 1 67 +byte 1 75 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 66 +byte 1 65 +byte 1 67 +byte 1 75 +byte 1 85 +byte 1 80 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $310 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 116 +byte 1 97 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 46 +byte 1 50 +byte 1 102 +byte 1 32 +byte 1 32 +byte 1 0 +align 1 +LABELV $302 +byte 1 111 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 116 +byte 1 97 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 46 +byte 1 50 +byte 1 102 +byte 1 32 +byte 1 32 +byte 1 0 diff --git a/build/release-linux-x86_64/base/cgame/cg_scanner.asm b/build/release-linux-x86_64/base/cgame/cg_scanner.asm new file mode 100644 index 0000000..6c0d7b5 --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/cg_scanner.asm @@ -0,0 +1,3434 @@ +export CG_UpdateEntityPositions +code +proc CG_UpdateEntityPositions 20 0 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRGP4 cg+109588+192+24 +INDIRI4 +CNSTI4 2 +NEI4 $117 +ADDRGP4 entityPositions+30224 +INDIRI4 +CNSTI4 25 +ADDI4 +ADDRGP4 cg+109556 +INDIRI4 +LEI4 $122 +ADDRGP4 $116 +JUMPV +LABELV $122 +LABELV $117 +ADDRGP4 entityPositions+30228 +ADDRGP4 cg+112080+24 +INDIRB +ASGNB 12 +ADDRGP4 entityPositions+30240 +ADDRGP4 cg+112448 +INDIRB +ASGNB 12 +ADDRGP4 entityPositions+30224 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRGP4 entityPositions+16384 +CNSTI4 0 +ASGNI4 +ADDRGP4 entityPositions+28676 +CNSTI4 0 +ASGNI4 +ADDRGP4 entityPositions+29448 +CNSTI4 0 +ASGNI4 +ADDRGP4 entityPositions+30220 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $140 +JUMPV +LABELV $137 +ADDRLP4 0 +CNSTI4 1852 +CNSTI4 212 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 468 +ADDP4 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $143 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +NEI4 $143 +ADDRLP4 0 +INDIRP4 +CNSTI4 164 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $145 +CNSTI4 12 +ADDRGP4 entityPositions+16384 +INDIRI4 +MULI4 +ADDRGP4 entityPositions +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 entityPositions+16384 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 entityPositions+12288 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 entityPositions+16384 +INDIRI4 +CNSTI4 1024 +GEI4 $144 +ADDRLP4 12 +ADDRGP4 entityPositions+16384 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $144 +JUMPV +LABELV $145 +ADDRLP4 0 +INDIRP4 +CNSTI4 164 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $144 +CNSTI4 12 +ADDRGP4 entityPositions+28676 +INDIRI4 +MULI4 +ADDRGP4 entityPositions+16388 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 entityPositions+28676 +INDIRI4 +CNSTI4 1024 +GEI4 $144 +ADDRLP4 12 +ADDRGP4 entityPositions+28676 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $144 +JUMPV +LABELV $143 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $162 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRI4 +CNSTI4 255 +BANDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +NEI4 $164 +ADDRLP4 0 +INDIRP4 +CNSTI4 1844 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $164 +CNSTI4 12 +ADDRGP4 entityPositions+29448 +INDIRI4 +MULI4 +ADDRGP4 entityPositions+28680 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 entityPositions+29448 +INDIRI4 +CNSTI4 64 +GEI4 $165 +ADDRLP4 16 +ADDRGP4 entityPositions+29448 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $165 +JUMPV +LABELV $164 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +NEI4 $172 +CNSTI4 12 +ADDRGP4 entityPositions+30220 +INDIRI4 +MULI4 +ADDRGP4 entityPositions+29452 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 entityPositions+30220 +INDIRI4 +CNSTI4 64 +GEI4 $176 +ADDRLP4 16 +ADDRGP4 entityPositions+30220 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $176 +LABELV $172 +LABELV $165 +LABELV $162 +LABELV $144 +LABELV $138 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $140 +ADDRLP4 4 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRI4 +LTI4 $137 +LABELV $116 +endproc CG_UpdateEntityPositions 20 0 +lit +align 4 +LABELV $181 +byte 4 0 +byte 4 0 +byte 4 1065353216 +code +proc CG_DrawBlips 96 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRGP4 $181 +INDIRB +ASGNB 12 +ADDRLP4 28 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 44 +CNSTF4 1065353216 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 entityPositions+30224 +INDIRI4 +SUBI4 +CVIF4 4 +CNSTF4 1103626240 +DIVF4 +SUBF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 12+4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 12+8 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 12+12 +ADDRFP4 8 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 32 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 entityPositions+30240+4 +INDIRF4 +NEGF4 +CNSTF4 1119092736 +SUBF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 52 +CNSTF4 1157234688 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 52 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +DIVF4 +DIVF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 52 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +DIVF4 +DIVF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1157234688 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +DIVF4 +DIVF4 +ASGNF4 +ADDRLP4 60 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 28 +CNSTF4 1053609165 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 60 +INDIRF4 +CNSTF4 1073741824 +DIVF4 +ADDF4 +ADDRLP4 60 +INDIRF4 +DIVF4 +MULF4 +CNSTF4 1061997773 +ADDF4 +ASGNF4 +ADDRLP4 12+12 +ADDRLP4 12+12 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 64 +CNSTF4 1056964608 +ASGNF4 +ADDRLP4 12+12 +ADDRLP4 12+12 +INDIRF4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +ADDRLP4 64 +INDIRF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 12+12 +INDIRF4 +CNSTF4 1065353216 +LEF4 $194 +ADDRLP4 12+12 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 $195 +JUMPV +LABELV $194 +ADDRLP4 12+12 +INDIRF4 +CNSTF4 0 +GEF4 $198 +ADDRLP4 12+12 +CNSTF4 0 +ASGNF4 +LABELV $198 +LABELV $195 +ADDRLP4 12 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 0+8 +INDIRF4 +CNSTF4 0 +LEF4 $202 +ADDRLP4 72 +CNSTF4 1073741824 +ASGNF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 72 +INDIRF4 +DIVF4 +ADDF4 +ADDRLP4 72 +INDIRF4 +ADDRGP4 cgDC+196 +INDIRF4 +MULF4 +ADDRLP4 72 +INDIRF4 +DIVF4 +SUBF4 +ADDRLP4 0 +INDIRF4 +SUBF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 72 +INDIRF4 +DIVF4 +ADDF4 +ADDRLP4 0+4 +INDIRF4 +ADDF4 +ADDRLP4 0+8 +INDIRF4 +SUBF4 +ARGF4 +ADDRLP4 72 +INDIRF4 +ADDRGP4 cgDC+196 +INDIRF4 +MULF4 +ARGF4 +ADDRLP4 0+8 +INDIRF4 +ARGF4 +ADDRGP4 cgs+255316+180 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +ADDRGP4 $203 +JUMPV +LABELV $202 +ADDRLP4 80 +CNSTF4 1073741824 +ASGNF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 80 +INDIRF4 +DIVF4 +ADDF4 +ADDRLP4 80 +INDIRF4 +ADDRGP4 cgDC+196 +INDIRF4 +MULF4 +ADDRLP4 80 +INDIRF4 +DIVF4 +SUBF4 +ADDRLP4 0 +INDIRF4 +SUBF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 80 +INDIRF4 +DIVF4 +ADDF4 +ADDRLP4 0+4 +INDIRF4 +ADDF4 +ARGF4 +ADDRLP4 80 +INDIRF4 +ADDRGP4 cgDC+196 +INDIRF4 +MULF4 +ARGF4 +ADDRLP4 0+8 +INDIRF4 +NEGF4 +ARGF4 +ADDRGP4 cgs+255316+180 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +LABELV $203 +ADDRLP4 88 +CNSTF4 1073741824 +ASGNF4 +ADDRLP4 92 +CNSTF4 1096810496 +ASGNF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 88 +INDIRF4 +DIVF4 +ADDF4 +ADDRLP4 92 +INDIRF4 +ADDRGP4 cgDC+196 +INDIRF4 +MULF4 +ADDRLP4 88 +INDIRF4 +DIVF4 +SUBF4 +ADDRLP4 0 +INDIRF4 +SUBF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 88 +INDIRF4 +DIVF4 +ADDF4 +CNSTF4 1077936128 +SUBF4 +ADDRLP4 0+4 +INDIRF4 +ADDF4 +ADDRLP4 0+8 +INDIRF4 +SUBF4 +ARGF4 +ADDRLP4 92 +INDIRF4 +ADDRGP4 cgDC+196 +INDIRF4 +MULF4 +ARGF4 +CNSTF4 1086324736 +ARGF4 +ADDRGP4 cgs+255316+168 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $180 +endproc CG_DrawBlips 96 20 +lit +align 4 +LABELV $225 +byte 4 0 +byte 4 0 +byte 4 1065353216 +code +proc CG_DrawBlipsPlayer 96 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRGP4 $225 +INDIRB +ASGNB 12 +ADDRLP4 28 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 44 +CNSTF4 1065353216 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 entityPositions+30224 +INDIRI4 +SUBI4 +CVIF4 4 +CNSTF4 1103626240 +DIVF4 +SUBF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 12+4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 12+8 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 12+12 +ADDRFP4 8 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 32 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 entityPositions+30240+4 +INDIRF4 +NEGF4 +CNSTF4 1119092736 +SUBF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 52 +CNSTF4 1157234688 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 52 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +DIVF4 +DIVF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 52 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +DIVF4 +DIVF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1157234688 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +DIVF4 +DIVF4 +ASGNF4 +ADDRLP4 60 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 28 +CNSTF4 1053609165 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 60 +INDIRF4 +CNSTF4 1073741824 +DIVF4 +ADDF4 +ADDRLP4 60 +INDIRF4 +DIVF4 +MULF4 +CNSTF4 1061997773 +ADDF4 +ASGNF4 +ADDRLP4 12+12 +ADDRLP4 12+12 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 64 +CNSTF4 1056964608 +ASGNF4 +ADDRLP4 12+12 +ADDRLP4 12+12 +INDIRF4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +ADDRLP4 64 +INDIRF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 12+12 +INDIRF4 +CNSTF4 1065353216 +LEF4 $238 +ADDRLP4 12+12 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 $239 +JUMPV +LABELV $238 +ADDRLP4 12+12 +INDIRF4 +CNSTF4 0 +GEF4 $242 +ADDRLP4 12+12 +CNSTF4 0 +ASGNF4 +LABELV $242 +LABELV $239 +ADDRLP4 12 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 0+8 +INDIRF4 +CNSTF4 0 +LEF4 $246 +ADDRLP4 72 +CNSTF4 1073741824 +ASGNF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 72 +INDIRF4 +DIVF4 +ADDF4 +ADDRLP4 72 +INDIRF4 +ADDRGP4 cgDC+196 +INDIRF4 +MULF4 +ADDRLP4 72 +INDIRF4 +DIVF4 +SUBF4 +ADDRLP4 0 +INDIRF4 +SUBF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 72 +INDIRF4 +DIVF4 +ADDF4 +ADDRLP4 0+4 +INDIRF4 +ADDF4 +ADDRLP4 0+8 +INDIRF4 +SUBF4 +ARGF4 +ADDRLP4 72 +INDIRF4 +ADDRGP4 cgDC+196 +INDIRF4 +MULF4 +ARGF4 +ADDRLP4 0+8 +INDIRF4 +ARGF4 +ADDRGP4 cgs+255316+180 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +ADDRGP4 $247 +JUMPV +LABELV $246 +ADDRLP4 80 +CNSTF4 1073741824 +ASGNF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 80 +INDIRF4 +DIVF4 +ADDF4 +ADDRLP4 80 +INDIRF4 +ADDRGP4 cgDC+196 +INDIRF4 +MULF4 +ADDRLP4 80 +INDIRF4 +DIVF4 +SUBF4 +ADDRLP4 0 +INDIRF4 +SUBF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 80 +INDIRF4 +DIVF4 +ADDF4 +ADDRLP4 0+4 +INDIRF4 +ADDF4 +ARGF4 +ADDRLP4 80 +INDIRF4 +ADDRGP4 cgDC+196 +INDIRF4 +MULF4 +ARGF4 +ADDRLP4 0+8 +INDIRF4 +NEGF4 +ARGF4 +ADDRGP4 cgs+255316+180 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +LABELV $247 +ADDRLP4 88 +CNSTF4 1073741824 +ASGNF4 +ADDRLP4 92 +CNSTF4 1096810496 +ASGNF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 88 +INDIRF4 +DIVF4 +ADDF4 +ADDRLP4 92 +INDIRF4 +ADDRGP4 cgDC+196 +INDIRF4 +MULF4 +ADDRLP4 88 +INDIRF4 +DIVF4 +SUBF4 +ADDRLP4 0 +INDIRF4 +SUBF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 88 +INDIRF4 +DIVF4 +ADDF4 +CNSTF4 1077936128 +SUBF4 +ADDRLP4 0+4 +INDIRF4 +ADDF4 +ADDRLP4 0+8 +INDIRF4 +SUBF4 +ARGF4 +ADDRLP4 92 +INDIRF4 +ADDRGP4 cgDC+196 +INDIRF4 +MULF4 +ARGF4 +CNSTF4 1086324736 +ARGF4 +ADDRGP4 cgs+255316+176 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $224 +endproc CG_DrawBlipsPlayer 96 20 +lit +align 4 +LABELV $269 +byte 4 0 +byte 4 0 +byte 4 1065353216 +align 4 +LABELV $270 +byte 4 0 +byte 4 3212836864 +byte 4 0 +code +proc CG_DrawDir 148 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 88 +ADDRGP4 $269 +INDIRB +ASGNB 12 +ADDRLP4 100 +ADDRGP4 $270 +INDIRB +ASGNB 12 +ADDRLP4 112 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRGP4 BG_GetClientNormal +CALLV +pop +ADDRGP4 entityPositions+30240 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 116 +CNSTP4 0 +ASGNP4 +ADDRLP4 116 +INDIRP4 +ARGP4 +ADDRLP4 116 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRGP4 ProjectPointOnPlane +CALLV +pop +ADDRLP4 24 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRGP4 ProjectPointOnPlane +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 24 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 0 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 24+8 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRLP4 120 +ADDRGP4 acos +CALLF4 +ASGNF4 +ADDRLP4 72 +CNSTF4 1127481344 +ADDRLP4 120 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 36 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 36 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 48 +ADDRLP4 12 +INDIRF4 +ADDRLP4 36 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 48+4 +ADDRLP4 12+4 +INDIRF4 +ADDRLP4 36+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 48+8 +ADDRLP4 12+8 +INDIRF4 +ADDRLP4 36+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 48 +ARGP4 +ADDRLP4 124 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 124 +INDIRF4 +CNSTF4 1065353216 +GEF4 $283 +ADDRLP4 72 +CNSTF4 1135869952 +ADDRLP4 72 +INDIRF4 +SUBF4 +ASGNF4 +LABELV $283 +ADDRLP4 60 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRLP4 100 +ARGP4 +ADDRLP4 72 +INDIRF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 132 +CNSTF4 1073741824 +ASGNF4 +ADDRLP4 136 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 132 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 140 +CNSTF4 1103101952 +ASGNF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 136 +INDIRF4 +ADDF4 +ADDRLP4 140 +INDIRF4 +ADDRGP4 cgDC+196 +INDIRF4 +MULF4 +ADDRLP4 132 +INDIRF4 +DIVF4 +SUBF4 +ADDRLP4 60 +INDIRF4 +ADDRLP4 136 +INDIRF4 +MULF4 +SUBF4 +ARGF4 +ADDRLP4 144 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 132 +INDIRF4 +DIVF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 144 +INDIRF4 +ADDF4 +CNSTF4 1094713344 +SUBF4 +ADDRLP4 60+4 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRLP4 140 +INDIRF4 +ADDRGP4 cgDC+196 +INDIRF4 +MULF4 +ARGF4 +ADDRLP4 140 +INDIRF4 +ARGF4 +ADDRGP4 cgs+255316+168 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $268 +endproc CG_DrawDir 148 20 +lit +align 4 +LABELV $291 +byte 4 0 +byte 4 0 +byte 4 1065353216 +align 4 +LABELV $292 +byte 4 0 +byte 4 3212836864 +byte 4 0 +code +proc CG_DrawDirPlayer 148 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 88 +ADDRGP4 $291 +INDIRB +ASGNB 12 +ADDRLP4 100 +ADDRGP4 $292 +INDIRB +ASGNB 12 +ADDRLP4 112 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRGP4 BG_GetClientNormal +CALLV +pop +ADDRGP4 entityPositions+30240 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 116 +CNSTP4 0 +ASGNP4 +ADDRLP4 116 +INDIRP4 +ARGP4 +ADDRLP4 116 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRGP4 ProjectPointOnPlane +CALLV +pop +ADDRLP4 24 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRGP4 ProjectPointOnPlane +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 24 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 0 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 24+8 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRLP4 120 +ADDRGP4 acos +CALLF4 +ASGNF4 +ADDRLP4 72 +CNSTF4 1127481344 +ADDRLP4 120 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 36 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 36 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 48 +ADDRLP4 12 +INDIRF4 +ADDRLP4 36 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 48+4 +ADDRLP4 12+4 +INDIRF4 +ADDRLP4 36+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 48+8 +ADDRLP4 12+8 +INDIRF4 +ADDRLP4 36+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 48 +ARGP4 +ADDRLP4 124 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 124 +INDIRF4 +CNSTF4 1065353216 +GEF4 $305 +ADDRLP4 72 +CNSTF4 1135869952 +ADDRLP4 72 +INDIRF4 +SUBF4 +ASGNF4 +LABELV $305 +ADDRLP4 60 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRLP4 100 +ARGP4 +ADDRLP4 72 +INDIRF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 132 +CNSTF4 1073741824 +ASGNF4 +ADDRLP4 136 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 132 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 140 +CNSTF4 1103101952 +ASGNF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 136 +INDIRF4 +ADDF4 +ADDRLP4 140 +INDIRF4 +ADDRGP4 cgDC+196 +INDIRF4 +MULF4 +ADDRLP4 132 +INDIRF4 +DIVF4 +SUBF4 +ADDRLP4 60 +INDIRF4 +ADDRLP4 136 +INDIRF4 +MULF4 +SUBF4 +ARGF4 +ADDRLP4 144 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 132 +INDIRF4 +DIVF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 144 +INDIRF4 +ADDF4 +CNSTF4 1094713344 +SUBF4 +ADDRLP4 60+4 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRLP4 140 +INDIRF4 +ADDRGP4 cgDC+196 +INDIRF4 +MULF4 +ARGF4 +ADDRLP4 140 +INDIRF4 +ARGF4 +ADDRGP4 cgs+255316+176 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $290 +endproc CG_DrawDirPlayer 148 20 +lit +align 4 +LABELV $313 +byte 4 0 +byte 4 1056964608 +byte 4 1065353216 +byte 4 1061158912 +align 4 +LABELV $314 +byte 4 0 +byte 4 1063675494 +byte 4 1065353216 +byte 4 1061158912 +export CG_AlienSense +code +proc CG_AlienSense 72 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 28 +ADDRGP4 $313 +INDIRB +ASGNB 16 +ADDRLP4 44 +ADDRGP4 $314 +INDIRB +ASGNB 16 +ADDRLP4 16 +ADDRGP4 entityPositions+30228 +INDIRB +ASGNB 12 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $319 +JUMPV +LABELV $316 +ADDRLP4 60 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 60 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 60 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 60 +INDIRF4 +ASGNF4 +ADDRLP4 64 +CNSTI4 12 +ADDRLP4 12 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 64 +INDIRI4 +ADDRGP4 entityPositions+16388 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 64 +INDIRI4 +ADDRGP4 entityPositions+16388+4 +ADDP4 +INDIRF4 +ADDRLP4 16+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +CNSTI4 12 +ADDRLP4 12 +INDIRI4 +MULI4 +ADDRGP4 entityPositions+16388+8 +ADDP4 +INDIRF4 +ADDRLP4 16+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 68 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 68 +INDIRF4 +CNSTF4 1148846080 +GEF4 $332 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRGP4 CG_DrawDir +CALLV +pop +LABELV $332 +LABELV $317 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $319 +ADDRLP4 12 +INDIRI4 +ADDRGP4 entityPositions+28676 +INDIRI4 +LTI4 $316 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $337 +JUMPV +LABELV $334 +ADDRLP4 60 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 60 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 60 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 60 +INDIRF4 +ASGNF4 +ADDRLP4 64 +CNSTI4 12 +ADDRLP4 12 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 64 +INDIRI4 +ADDRGP4 entityPositions+29452 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 64 +INDIRI4 +ADDRGP4 entityPositions+29452+4 +ADDP4 +INDIRF4 +ADDRLP4 16+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +CNSTI4 12 +ADDRLP4 12 +INDIRI4 +MULI4 +ADDRGP4 entityPositions+29452+8 +ADDP4 +INDIRF4 +ADDRLP4 16+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 68 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 68 +INDIRF4 +CNSTF4 1148846080 +GEF4 $350 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 44 +ARGP4 +ADDRGP4 CG_DrawDirPlayer +CALLV +pop +LABELV $350 +LABELV $335 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $337 +ADDRLP4 12 +INDIRI4 +ADDRGP4 entityPositions+30220 +INDIRI4 +LTI4 $334 +LABELV $312 +endproc CG_AlienSense 72 12 +lit +align 4 +LABELV $353 +byte 4 0 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1061158912 +align 4 +LABELV $354 +byte 4 0 +byte 4 1061997773 +byte 4 1061997773 +byte 4 1058642330 +align 4 +LABELV $355 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 1061158912 +align 4 +LABELV $356 +byte 4 1061997773 +byte 4 0 +byte 4 0 +byte 4 1058642330 +export CG_Scanner +code +proc CG_Scanner 104 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 28 +ADDRGP4 $353 +INDIRB +ASGNB 16 +ADDRLP4 44 +ADDRGP4 $354 +INDIRB +ASGNB 16 +ADDRLP4 60 +ADDRGP4 $355 +INDIRB +ASGNB 16 +ADDRLP4 76 +ADDRGP4 $356 +INDIRB +ASGNB 16 +ADDRLP4 16 +ADDRGP4 entityPositions+30228 +INDIRB +ASGNB 12 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $361 +JUMPV +LABELV $358 +ADDRLP4 92 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 92 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 92 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 92 +INDIRF4 +ASGNF4 +ADDRLP4 96 +CNSTI4 12 +ADDRLP4 12 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 96 +INDIRI4 +ADDRGP4 entityPositions+16388 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 96 +INDIRI4 +ADDRGP4 entityPositions+16388+4 +ADDP4 +INDIRF4 +ADDRLP4 16+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +CNSTI4 12 +ADDRLP4 12 +INDIRI4 +MULI4 +ADDRGP4 entityPositions+16388+8 +ADDP4 +INDIRF4 +ADDRLP4 16+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 100 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 100 +INDIRF4 +CNSTF4 1148846080 +GEF4 $374 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 0 +GEF4 $374 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 44 +ARGP4 +ADDRGP4 CG_DrawBlips +CALLV +pop +LABELV $374 +LABELV $359 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $361 +ADDRLP4 12 +INDIRI4 +ADDRGP4 entityPositions+28676 +INDIRI4 +LTI4 $358 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $380 +JUMPV +LABELV $377 +ADDRLP4 92 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 92 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 92 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 92 +INDIRF4 +ASGNF4 +ADDRLP4 96 +CNSTI4 12 +ADDRLP4 12 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 96 +INDIRI4 +ADDRGP4 entityPositions +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 96 +INDIRI4 +ADDRGP4 entityPositions+4 +ADDP4 +INDIRF4 +ADDRLP4 16+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +CNSTI4 12 +ADDRLP4 12 +INDIRI4 +MULI4 +ADDRGP4 entityPositions+8 +ADDP4 +INDIRF4 +ADDRLP4 16+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 100 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 100 +INDIRF4 +CNSTF4 1148846080 +GEF4 $390 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 0 +GEF4 $390 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRGP4 CG_DrawBlips +CALLV +pop +LABELV $390 +LABELV $378 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $380 +ADDRLP4 12 +INDIRI4 +ADDRGP4 entityPositions+16384 +INDIRI4 +LTI4 $377 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $396 +JUMPV +LABELV $393 +ADDRLP4 92 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 92 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 92 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 92 +INDIRF4 +ASGNF4 +ADDRLP4 96 +CNSTI4 12 +ADDRLP4 12 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 96 +INDIRI4 +ADDRGP4 entityPositions+29452 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 96 +INDIRI4 +ADDRGP4 entityPositions+29452+4 +ADDP4 +INDIRF4 +ADDRLP4 16+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +CNSTI4 12 +ADDRLP4 12 +INDIRI4 +MULI4 +ADDRGP4 entityPositions+29452+8 +ADDP4 +INDIRF4 +ADDRLP4 16+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 100 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 100 +INDIRF4 +CNSTF4 1148846080 +GEF4 $409 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 0 +GEF4 $409 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 44 +ARGP4 +ADDRGP4 CG_DrawBlipsPlayer +CALLV +pop +LABELV $409 +LABELV $394 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $396 +ADDRLP4 12 +INDIRI4 +ADDRGP4 entityPositions+30220 +INDIRI4 +LTI4 $393 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $415 +JUMPV +LABELV $412 +ADDRLP4 92 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 92 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 92 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 92 +INDIRF4 +ASGNF4 +ADDRLP4 96 +CNSTI4 12 +ADDRLP4 12 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 96 +INDIRI4 +ADDRGP4 entityPositions+28680 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 96 +INDIRI4 +ADDRGP4 entityPositions+28680+4 +ADDP4 +INDIRF4 +ADDRLP4 16+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +CNSTI4 12 +ADDRLP4 12 +INDIRI4 +MULI4 +ADDRGP4 entityPositions+28680+8 +ADDP4 +INDIRF4 +ADDRLP4 16+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 100 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 100 +INDIRF4 +CNSTF4 1148846080 +GEF4 $428 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 0 +GEF4 $428 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRGP4 CG_DrawBlipsPlayer +CALLV +pop +LABELV $428 +LABELV $413 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $415 +ADDRLP4 12 +INDIRI4 +ADDRGP4 entityPositions+29448 +INDIRI4 +LTI4 $412 +ADDRGP4 cg_disableScannerPlane+12 +INDIRI4 +CNSTI4 0 +NEI4 $431 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $431 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $437 +JUMPV +LABELV $434 +ADDRLP4 92 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 92 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 92 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 92 +INDIRF4 +ASGNF4 +ADDRLP4 96 +CNSTI4 12 +ADDRLP4 12 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 96 +INDIRI4 +ADDRGP4 entityPositions+16388 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 96 +INDIRI4 +ADDRGP4 entityPositions+16388+4 +ADDP4 +INDIRF4 +ADDRLP4 16+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +CNSTI4 12 +ADDRLP4 12 +INDIRI4 +MULI4 +ADDRGP4 entityPositions+16388+8 +ADDP4 +INDIRF4 +ADDRLP4 16+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 100 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 100 +INDIRF4 +CNSTF4 1148846080 +GEF4 $450 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 0 +LEF4 $450 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRGP4 CG_DrawBlips +CALLV +pop +LABELV $450 +LABELV $435 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $437 +ADDRLP4 12 +INDIRI4 +ADDRGP4 entityPositions+28676 +INDIRI4 +LTI4 $434 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $456 +JUMPV +LABELV $453 +ADDRLP4 92 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 92 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 92 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 92 +INDIRF4 +ASGNF4 +ADDRLP4 96 +CNSTI4 12 +ADDRLP4 12 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 96 +INDIRI4 +ADDRGP4 entityPositions +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 96 +INDIRI4 +ADDRGP4 entityPositions+4 +ADDP4 +INDIRF4 +ADDRLP4 16+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +CNSTI4 12 +ADDRLP4 12 +INDIRI4 +MULI4 +ADDRGP4 entityPositions+8 +ADDP4 +INDIRF4 +ADDRLP4 16+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 100 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 100 +INDIRF4 +CNSTF4 1148846080 +GEF4 $466 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 0 +LEF4 $466 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRGP4 CG_DrawBlips +CALLV +pop +LABELV $466 +LABELV $454 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $456 +ADDRLP4 12 +INDIRI4 +ADDRGP4 entityPositions+16384 +INDIRI4 +LTI4 $453 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $472 +JUMPV +LABELV $469 +ADDRLP4 92 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 92 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 92 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 92 +INDIRF4 +ASGNF4 +ADDRLP4 96 +CNSTI4 12 +ADDRLP4 12 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 96 +INDIRI4 +ADDRGP4 entityPositions+29452 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 96 +INDIRI4 +ADDRGP4 entityPositions+29452+4 +ADDP4 +INDIRF4 +ADDRLP4 16+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +CNSTI4 12 +ADDRLP4 12 +INDIRI4 +MULI4 +ADDRGP4 entityPositions+29452+8 +ADDP4 +INDIRF4 +ADDRLP4 16+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 100 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 100 +INDIRF4 +CNSTF4 1148846080 +GEF4 $485 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 0 +LEF4 $485 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRGP4 CG_DrawBlipsPlayer +CALLV +pop +LABELV $485 +LABELV $470 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $472 +ADDRLP4 12 +INDIRI4 +ADDRGP4 entityPositions+30220 +INDIRI4 +LTI4 $469 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $491 +JUMPV +LABELV $488 +ADDRLP4 92 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 92 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 92 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 92 +INDIRF4 +ASGNF4 +ADDRLP4 96 +CNSTI4 12 +ADDRLP4 12 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 96 +INDIRI4 +ADDRGP4 entityPositions+28680 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 96 +INDIRI4 +ADDRGP4 entityPositions+28680+4 +ADDP4 +INDIRF4 +ADDRLP4 16+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +CNSTI4 12 +ADDRLP4 12 +INDIRI4 +MULI4 +ADDRGP4 entityPositions+28680+8 +ADDP4 +INDIRF4 +ADDRLP4 16+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 100 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 100 +INDIRF4 +CNSTF4 1148846080 +GEF4 $504 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 0 +LEF4 $504 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRGP4 CG_DrawBlipsPlayer +CALLV +pop +LABELV $504 +LABELV $489 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $491 +ADDRLP4 12 +INDIRI4 +ADDRGP4 entityPositions+29448 +INDIRI4 +LTI4 $488 +LABELV $352 +endproc CG_Scanner 104 20 +bss +align 4 +LABELV entityPositions +skip 30252 +import trap_GetDemoName +import trap_GetDemoPos +import trap_GetDemoState +import trap_GetEntityToken +import trap_getCameraInfo +import trap_startCamera +import trap_loadCamera +import trap_RealTime +import trap_SnapVector +import trap_CIN_SetExtents +import trap_CIN_DrawCinematic +import trap_CIN_RunCinematic +import trap_CIN_StopCinematic +import trap_CIN_PlayCinematic +import trap_Key_GetOverstrikeMode +import trap_Key_SetOverstrikeMode +import trap_Key_SetBinding +import trap_Key_GetBindingBuf +import trap_Key_KeynumToStringBuf +import trap_Key_GetKey +import trap_Key_SetCatcher +import trap_Key_GetCatcher +import trap_Key_IsDown +import trap_R_RegisterFont +import trap_MemoryRemaining +import testPrintFloat +import testPrintInt +import trap_SetUserCmdValue +import trap_GetUserCmd +import trap_GetCurrentCmdNumber +import trap_GetServerCommand +import trap_GetSnapshot +import trap_GetCurrentSnapshotNumber +import trap_GetGameState +import trap_GetGlconfig +import trap_R_RemapShader +import trap_R_LerpTag +import trap_R_ModelBounds +import trap_R_DrawStretchPic +import trap_R_SetColor +import trap_R_RenderScene +import trap_R_LightForPoint +import trap_R_AddAdditiveLightToScene +import trap_R_AddLightToScene +import trap_R_inPVS +import trap_R_AddPolysToScene +import trap_R_AddPolyToScene +import trap_R_AddRefEntityToScene +import trap_R_ClearScene +import trap_R_RegisterShaderNoMip +import trap_R_RegisterShader +import trap_R_RegisterSkin +import trap_R_RegisterModel +import trap_R_LoadWorldMap +import trap_S_StopBackgroundTrack +import trap_S_StartBackgroundTrack +import trap_S_RegisterSound +import trap_S_Respatialize +import trap_S_UpdateEntityPosition +import trap_S_AddRealLoopingSound +import trap_S_AddLoopingSound +import trap_S_ClearLoopingSounds +import trap_S_StartLocalSound +import trap_S_StopLoopingSound +import trap_S_StartSound +import trap_CM_MarkFragments +import trap_CM_TransformedBiSphereTrace +import trap_CM_BiSphereTrace +import trap_CM_TransformedCapsuleTrace +import trap_CM_CapsuleTrace +import trap_CM_TransformedBoxTrace +import trap_CM_BoxTrace +import trap_CM_TransformedPointContents +import trap_CM_PointContents +import trap_CM_TempBoxModel +import trap_CM_InlineModel +import trap_CM_NumInlineModels +import trap_CM_LoadMap +import trap_UpdateScreen +import trap_SendClientCommand +import trap_AddCommand +import trap_SendConsoleCommand +import trap_FS_GetFileList +import trap_FS_Seek +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_LiteralArgs +import trap_Args +import trap_Argv +import trap_Argc +import trap_Cvar_VariableStringBuffer +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_Milliseconds +import trap_Error +import trap_Print +import CG_TutorialText +import CG_WritePTRCode +import CG_ReadPTRCode +import CG_DestroyTestTS_f +import CG_TestTS_f +import CG_AddTrails +import CG_IsTrailSystemValid +import CG_DestroyTrailSystem +import CG_SpawnNewTrailSystem +import CG_RegisterTrailSystem +import CG_LoadTrailSystems +import CG_DestroyTestPS_f +import CG_TestPS_f +import CG_ParticleSystemEntity +import CG_AddParticles +import CG_SetParticleSystemNormal +import CG_IsParticleSystemValid +import CG_IsParticleSystemInfinite +import CG_DestroyParticleSystem +import CG_SpawnNewParticleSystem +import CG_RegisterParticleSystem +import CG_LoadParticleSystems +import CG_SetAttachmentOffset +import CG_SetAttachmentParticle +import CG_SetAttachmentTag +import CG_SetAttachmentCent +import CG_SetAttachmentPoint +import CG_AttachToParticle +import CG_AttachToTag +import CG_AttachToCent +import CG_AttachToPoint +import CG_Attached +import CG_AttachmentCentNum +import CG_AttachmentVelocity +import CG_AttachmentAxis +import CG_AttachmentDir +import CG_AttachmentPoint +import CG_CheckChangedPredictableEvents +import CG_TransitionPlayerState +import CG_Respawn +import CG_ShaderStateChanged +import CG_SetConfigValues +import CG_ParseServerinfo +import CG_ExecuteNewServerCommands +import CG_RequestScores +import CG_InitConsoleCommands +import CG_ConsoleCommand +import CG_ProcessSnapshots +import CG_ImpactMark +import CG_AddMarks +import CG_InitMarkPolys +import CG_DrawItemSelectText +import CG_DrawItemSelect +import CG_AddPlayerWeapon +import CG_AddViewWeapon +import CG_ShotgunFire +import CG_Bullet +import CG_MissileHitEntity +import CG_MissileHitWall +import CG_FireWeapon +import CG_RegisterWeapon +import CG_InitWeapons +import CG_RegisterUpgrade +import CG_InitUpgrades +import CG_Weapon_f +import CG_PrevWeapon_f +import CG_NextWeapon_f +import CG_PositionRotatedEntityOnTag +import CG_PositionEntityOnTag +import CG_AdjustPositionForMover +import CG_Beam +import CG_AddPacketEntities +import CG_SetEntitySoundPosition +import CG_DrawBoundingBox +import CG_PainEvent +import CG_EntityEvent +import CG_CheckEvents +import CG_PredictPlayerState +import CG_BiSphereTrace +import CG_CapTrace +import CG_Trace +import CG_PointContents +import CG_BuildSolidList +import CG_ModelDoor +import CG_AnimMapObj +import CG_RunLerpFrame +import CG_SortDistance +import CG_DrawChatBubble +import CG_AlienBuildableExplosion +import CG_HumanBuildableExplosion +import CG_InitBuildables +import CG_DrawBuildableStatus +import CG_BuildableStatusParse +import CG_Buildable +import CG_GhostBuildable +import CG_GetPlayerLocation +import CG_Bleed +import CG_PlayerDisconnect +import CG_CustomSound +import CG_PrecacheClientInfo +import CG_NewClientInfo +import CG_ResetPlayerEntity +import CG_Corpse +import CG_Player +import CG_DrawField +import CG_ResetPainBlend +import CG_UpdateMediaFraction +import CG_DrawLoadingScreen +import CG_Text_PaintChar +import CG_GetKillerText +import CG_GetTeamColor +import CG_SetPrintString +import CG_RunMenuScript +import CG_GetValue +import CG_OwnerDraw +import CG_DrawActive +import CG_CenterPrint +import CG_AddSpeed +import CG_AddLagometerSnapshotInfo +import CG_AddLagometerFrameInfo +import CG_GetColorCharForHealth +import CG_KeyBinding +import CG_WorldToScreen +import CG_DrawTopBottom +import CG_DrawSides +import CG_DrawRect +import CG_ColorForHealth +import CG_TileClear +import CG_FadeColor +import CG_DrawStrlen +import CG_ClearClipRegion +import CG_SetClipRegion +import CG_DrawFadePic +import CG_DrawPic +import CG_FillRect +import CG_AdjustFrom640 +import CG_DrawPlane +import CG_OffsetShoulderView +import CG_OffsetThirdPersonView +import CG_OffsetFirstPersonView +import CG_DrawActiveFrame +import CG_AddBufferedSound +import CG_TestModelPrevSkin_f +import CG_TestModelNextSkin_f +import CG_TestModelPrevFrame_f +import CG_TestModelNextFrame_f +import CG_TestGun_f +import CG_TestModel_f +import CG_addSmoothOp +import CG_AddNotifyText +import CG_RemoveNotifyLine +import CG_FileExists +import CG_BuildSpectatorString +import CG_ClientIsReady +import CG_SetScoreSelection +import CG_EventHandling +import CG_MouseEvent +import CG_KeyEvent +import CG_LoadMenus +import CG_LastAttacker +import CG_CrosshairPlayer +import CG_UpdateCvars +import CG_PlayerCount +import CG_StartMusic +import CG_Error +import CG_Printf +import CG_Argv +import CG_ConfigString +import cg_BubbleZoom +import cg_drawBubble +import cg_chatTeamPrefix +import cg_emoticons +import cg_voice +import cg_projectileNudge +import cg_optimizePrediction +import cg_debugRandom +import ui_humanTeamVoteActive +import ui_alienTeamVoteActive +import ui_voteActive +import ui_dialog +import ui_stages +import ui_carriage +import ui_currentClass +import cg_debugVoices +import cg_unlagged +import cg_sprintToggle +import cg_stickySpec +import cg_painBlendZoom +import cg_painBlendScale +import cg_painBlendMax +import cg_painBlendDownRate +import cg_painBlendUpRate +import cg_tutorial +import cg_disableScannerPlane +import cg_disableCommandDialogs +import cg_disableBuildDialogs +import cg_disableUpgradeDialogs +import cg_disableWarningDialogs +import cg_debugPVS +import cg_debugTrails +import cg_debugParticles +import cg_lightFlare +import cg_consoleLatency +import cg_bounceParticles +import cg_depthSortParticles +import cg_disableBlueprintErrors +import cg_wwSmoothTime +import cg_drawBBOX +import cg_drawSurfNormal +import cg_noTaunt +import cg_timescale +import cg_timescaleFadeSpeed +import cg_timescaleFadeEnd +import cg_cameraMode +import pmove_msec +import pmove_fixed +import cg_smoothClients +import cg_hudFiles +import cg_noVoiceText +import cg_noVoiceChats +import cg_teamChatsOnly +import cg_blood +import cg_paused +import cg_stats +import cg_synchronousClients +import cg_drawSpeed +import cg_lagometer +import cg_stereoSeparation +import cg_thirdPersonRange +import cg_thirdPersonPitchFollow +import cg_staticDeathCam +import cg_thirdPersonShoulderViewMode +import cg_thirdPersonAngle +import cg_thirdPerson +import cg_tracerLength +import cg_tracerWidth +import cg_tracerChance +import cg_gun_z +import cg_gun_y +import cg_gun_x +import cg_gun_frame +import cg_drawGun +import cg_viewsize +import cg_addMarks +import cg_footsteps +import cg_showmiss +import cg_noPlayerAnims +import cg_debugMove +import cg_nopredict +import cg_errorDecay +import cg_debugEvents +import cg_debugPosition +import cg_debugAnim +import cg_animSpeed +import cg_draw2D +import cg_teamOverlayUserinfo +import cg_teamOverlayMaxPlayers +import cg_teamOverlaySortMode +import cg_drawTeamOverlay +import cg_crosshairSize +import cg_drawCrosshairNames +import cg_drawCrosshair +import cg_drawChargeBar +import cg_drawSnapshot +import cg_drawDemoState +import cg_drawFPS +import cg_drawClock +import cg_drawTimer +import cg_shadows +import cg_swingSpeed +import cg_runroll +import cg_runpitch +import cg_centertime +import cg_teslaTrailTime +import cg_markPolys +import cg_buildables +import cg_upgrades +import cg_weapons +import cgDC +import cg_entities +import cg +import cgs +import g_nameBind2 +import g_nameBind1 +import BindingFromName +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_Parse_AddGlobalDefine +import UI_EscapeEmoticons +import UI_Text_IsEmoticon +import UI_Text_EmHeight +import UI_Text_EmWidth +import UI_Text_Height +import UI_Text_Width +import UI_Text_Paint_Limit +import UI_Text_Paint +import UI_DrawTextBlock +import Item_Text_Wrap +import Item_Text_Wrapped_Paint +import trap_R_SetClipRegion +import Controls_SetDefaults +import Controls_SetConfig +import Controls_GetConfig +import UI_OutOfMemory +import UI_InitMemory +import UI_Alloc +import UI_RemoveCaptureFunc +import UI_InstallCaptureFunc +import Display_CacheAll +import Menu_SetFeederSelection +import Menu_Paint +import Menu_Update +import Menus_CloseAll +import LerpColor +import Display_HandleKey +import Menus_CloseByName +import Menus_FindByName +import Display_KeyBindPending +import Display_CursorType +import Display_MouseMove +import Display_CaptureItem +import Display_GetContext +import Menus_ReplaceActive +import Menus_Activate +import Menus_AnyFullScreenVisible +import Menu_Reset +import Menus_ReplaceActiveByName +import Menus_ActivateByName +import Menu_PaintAll +import Menu_UpdateAll +import Menu_New +import Menu_Count +import PC_Script_Parse +import PC_String_Parse +import PC_Rect_Parse +import PC_Int_Parse +import PC_Color_Parse +import PC_Float_Parse +import Script_Parse +import String_Parse +import Rect_Parse +import Int_Parse +import Color_Parse +import Float_Parse +import Menu_ScrollFeeder +import Menu_HandleMouseMove +import Menu_HandleKey +import Menu_GetFocused +import Menu_PostParse +import Item_Init +import Menu_Init +import Display_ExpandMacros +import Init_Display +import String_Report +import String_Init +import String_Alloc +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort diff --git a/build/release-linux-x86_64/base/cgame/cg_servercmds.asm b/build/release-linux-x86_64/base/cgame/cg_servercmds.asm new file mode 100644 index 0000000..5d7d1d0 --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/cg_servercmds.asm @@ -0,0 +1,12870 @@ +code +proc CG_ParseScores 112 12 +ADDRLP4 4 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRGP4 cg+113500 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +SUBI4 +CNSTI4 6 +DIVI4 +ASGNI4 +ADDRGP4 cg+113500 +INDIRI4 +CNSTI4 64 +LEI4 $118 +ADDRGP4 cg+113500 +CNSTI4 64 +ASGNI4 +LABELV $118 +CNSTI4 1 +ARGI4 +ADDRLP4 8 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRGP4 cg+113508 +ADDRLP4 12 +INDIRI4 +ASGNI4 +CNSTI4 2 +ARGI4 +ADDRLP4 16 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRGP4 cg+113508+4 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRGP4 cg+113516 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 1792 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRGP4 cg_debugRandom+12 +INDIRI4 +CNSTI4 0 +EQI4 $127 +ADDRGP4 $130 +ARGP4 +ADDRGP4 cg+113500 +INDIRI4 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $127 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $135 +JUMPV +LABELV $132 +CNSTI4 6 +ADDRLP4 0 +INDIRI4 +MULI4 +CNSTI4 3 +ADDI4 +ARGI4 +ADDRLP4 28 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 atoi +CALLI4 +ASGNI4 +CNSTI4 28 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+113516 +ADDP4 +ADDRLP4 32 +INDIRI4 +ASGNI4 +CNSTI4 6 +ADDRLP4 0 +INDIRI4 +MULI4 +CNSTI4 4 +ADDI4 +ARGI4 +ADDRLP4 40 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 atoi +CALLI4 +ASGNI4 +CNSTI4 28 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+113516+4 +ADDP4 +ADDRLP4 44 +INDIRI4 +ASGNI4 +CNSTI4 6 +ADDRLP4 0 +INDIRI4 +MULI4 +CNSTI4 5 +ADDI4 +ARGI4 +ADDRLP4 52 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 atoi +CALLI4 +ASGNI4 +CNSTI4 28 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+113516+8 +ADDP4 +ADDRLP4 56 +INDIRI4 +ASGNI4 +ADDRLP4 60 +CNSTI4 6 +ASGNI4 +ADDRLP4 60 +INDIRI4 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRLP4 60 +INDIRI4 +ADDI4 +ARGI4 +ADDRLP4 68 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ARGP4 +ADDRLP4 72 +ADDRGP4 atoi +CALLI4 +ASGNI4 +CNSTI4 28 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+113516+12 +ADDP4 +ADDRLP4 72 +INDIRI4 +ASGNI4 +CNSTI4 6 +ADDRLP4 0 +INDIRI4 +MULI4 +CNSTI4 7 +ADDI4 +ARGI4 +ADDRLP4 80 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 80 +INDIRP4 +ARGP4 +ADDRLP4 84 +ADDRGP4 atoi +CALLI4 +ASGNI4 +CNSTI4 28 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+113516+20 +ADDP4 +ADDRLP4 84 +INDIRI4 +ASGNI4 +CNSTI4 6 +ADDRLP4 0 +INDIRI4 +MULI4 +CNSTI4 8 +ADDI4 +ARGI4 +ADDRLP4 92 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 92 +INDIRP4 +ARGP4 +ADDRLP4 96 +ADDRGP4 atoi +CALLI4 +ASGNI4 +CNSTI4 28 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+113516+24 +ADDP4 +ADDRLP4 96 +INDIRI4 +ASGNI4 +ADDRLP4 100 +CNSTI4 28 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 100 +INDIRI4 +ADDRGP4 cg+113516 +ADDP4 +INDIRI4 +CNSTI4 0 +LTI4 $152 +ADDRLP4 100 +INDIRI4 +ADDRGP4 cg+113516 +ADDP4 +INDIRI4 +CNSTI4 64 +LTI4 $148 +LABELV $152 +CNSTI4 28 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+113516 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $148 +ADDRLP4 104 +CNSTI4 28 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +CNSTI4 1668 +ADDRLP4 104 +INDIRI4 +ADDRGP4 cg+113516 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460+72 +ADDP4 +ADDRLP4 104 +INDIRI4 +ADDRGP4 cg+113516+4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 108 +CNSTI4 28 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 108 +INDIRI4 +ADDRGP4 cg+113516+16 +ADDP4 +CNSTI4 1668 +ADDRLP4 108 +INDIRI4 +ADDRGP4 cg+113516 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460+68 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $133 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $135 +ADDRLP4 0 +INDIRI4 +ADDRGP4 cg+113500 +INDIRI4 +LTI4 $132 +LABELV $116 +endproc CG_ParseScores 112 12 +proc CG_ParseTeamInfo 64 8 +ADDRLP4 12 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +SUBI4 +CNSTI4 5 +DIVI4 +ASGNI4 +ADDRGP4 cgs+148212 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $170 +JUMPV +LABELV $167 +CNSTI4 5 +ADDRLP4 4 +INDIRI4 +MULI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $173 +ADDRLP4 0 +INDIRI4 +CNSTI4 64 +LTI4 $171 +LABELV $173 +ADDRGP4 $174 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $164 +JUMPV +LABELV $171 +CNSTI4 5 +ADDRLP4 4 +INDIRI4 +MULI4 +CNSTI4 2 +ADDI4 +ARGI4 +ADDRLP4 28 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 atoi +CALLI4 +ASGNI4 +CNSTI4 1668 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460+76 +ADDP4 +ADDRLP4 32 +INDIRI4 +ASGNI4 +CNSTI4 5 +ADDRLP4 4 +INDIRI4 +MULI4 +CNSTI4 3 +ADDI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 atoi +CALLI4 +ASGNI4 +CNSTI4 1668 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460+80 +ADDP4 +ADDRLP4 40 +INDIRI4 +ASGNI4 +CNSTI4 5 +ADDRLP4 4 +INDIRI4 +MULI4 +CNSTI4 4 +ADDI4 +ARGI4 +ADDRLP4 44 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 atoi +CALLI4 +ASGNI4 +CNSTI4 1668 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460+88 +ADDP4 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 52 +CNSTI4 5 +ASGNI4 +ADDRLP4 52 +INDIRI4 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 52 +INDIRI4 +ADDI4 +ARGI4 +ADDRLP4 56 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 atoi +CALLI4 +ASGNI4 +CNSTI4 1668 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460+84 +ADDP4 +ADDRLP4 60 +INDIRI4 +ASGNI4 +LABELV $168 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $170 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +LTI4 $167 +LABELV $164 +endproc CG_ParseTeamInfo 64 8 +export CG_ParseServerinfo +proc CG_ParseServerinfo 40 16 +CNSTI4 0 +ARGI4 +ADDRLP4 8 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $185 +ARGP4 +ADDRLP4 12 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRGP4 cgs+31468 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $187 +ARGP4 +ADDRLP4 20 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRGP4 cgs+31472 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $189 +ARGP4 +ADDRLP4 28 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRGP4 cgs+31540 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $190 +ARGP4 +ADDRLP4 36 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 36 +INDIRP4 +ASGNP4 +ADDRGP4 cgs+31476 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $193 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +LABELV $183 +endproc CG_ParseServerinfo 40 16 +proc CG_ParseWarmup 16 4 +CNSTI4 5 +ARGI4 +ADDRLP4 8 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRGP4 cg+117688 +ADDRLP4 4 +INDIRI4 +ASGNI4 +LABELV $194 +endproc CG_ParseWarmup 16 4 +export CG_SetConfigValues +proc CG_SetConfigValues 40 20 +CNSTI4 28 +ARGI4 +ADDRLP4 8 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +CNSTI4 29 +ARGI4 +ADDRLP4 12 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $197 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $199 +ARGP4 +ADDRGP4 cgs+34776 +ARGP4 +ADDRGP4 cgs+34784 +ARGP4 +ADDRGP4 cgs+34792 +ARGP4 +ADDRGP4 sscanf +CALLI4 +pop +ADDRGP4 $198 +JUMPV +LABELV $197 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRGP4 cgs+34792 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRGP4 cgs+34784 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRGP4 cgs+34776 +ADDRLP4 16 +INDIRI4 +ASGNI4 +LABELV $198 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $206 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $199 +ARGP4 +ADDRGP4 cgs+34780 +ARGP4 +ADDRGP4 cgs+34788 +ARGP4 +ADDRGP4 cgs+34796 +ARGP4 +ADDRGP4 sscanf +CALLI4 +pop +ADDRGP4 $207 +JUMPV +LABELV $206 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRGP4 cgs+34796 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRGP4 cgs+34788 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRGP4 cgs+34780 +ADDRLP4 20 +INDIRI4 +ASGNI4 +LABELV $207 +CNSTI4 22 +ARGI4 +ADDRLP4 24 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRGP4 cgs+34760 +ADDRLP4 28 +INDIRI4 +ASGNI4 +CNSTI4 5 +ARGI4 +ADDRLP4 32 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRGP4 cg+117688 +ADDRLP4 36 +INDIRI4 +ASGNI4 +LABELV $196 +endproc CG_SetConfigValues 40 20 +export CG_ShaderStateChanged +proc CG_ShaderStateChanged 188 12 +CNSTI4 25 +ARGI4 +ADDRLP4 156 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 156 +INDIRP4 +ASGNP4 +ADDRGP4 $218 +JUMPV +LABELV $217 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $220 +ARGP4 +ADDRLP4 160 +ADDRGP4 strstr +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 160 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $219 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $219 +ADDRLP4 12 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CVIU4 4 +ARGU4 +ADDRGP4 strncpy +CALLP4 +pop +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +ADDRLP4 12 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $223 +ARGP4 +ADDRLP4 172 +ADDRGP4 strstr +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 172 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $219 +ADDRLP4 8 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $219 +ADDRLP4 76 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CVIU4 4 +ARGU4 +ADDRGP4 strncpy +CALLP4 +pop +ADDRLP4 8 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +ADDRLP4 76 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $225 +ADDRLP4 8 +ADDRLP4 8 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 $226 +ARGP4 +ADDRLP4 180 +ADDRGP4 strstr +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 180 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $222 +ADDRLP4 140 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CVIU4 4 +ARGU4 +ADDRGP4 strncpy +CALLP4 +pop +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +ADDRLP4 140 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 140 +ARGP4 +ADDRGP4 trap_R_RemapShader +CALLV +pop +LABELV $222 +LABELV $218 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $229 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $217 +LABELV $229 +LABELV $219 +LABELV $216 +endproc CG_ShaderStateChanged 188 12 +proc CG_AnnounceAlienStageTransistion 0 12 +ADDRGP4 cg+109588+192+24 +INDIRI4 +CNSTI4 1 +EQI4 $231 +ADDRGP4 $230 +JUMPV +LABELV $231 +ADDRGP4 cgs+255316+488 +INDIRI4 +ARGI4 +CNSTI4 7 +ARGI4 +ADDRGP4 trap_S_StartLocalSound +CALLV +pop +ADDRGP4 $238 +ARGP4 +CNSTI4 200 +ARGI4 +CNSTI4 128 +ARGI4 +ADDRGP4 CG_CenterPrint +CALLV +pop +LABELV $230 +endproc CG_AnnounceAlienStageTransistion 0 12 +proc CG_AnnounceHumanStageTransistion 0 12 +ADDRGP4 cg+109588+192+24 +INDIRI4 +CNSTI4 2 +EQI4 $240 +ADDRGP4 $239 +JUMPV +LABELV $240 +ADDRGP4 cgs+255316+492 +INDIRI4 +ARGI4 +CNSTI4 7 +ARGI4 +ADDRGP4 trap_S_StartLocalSound +CALLV +pop +ADDRGP4 $247 +ARGP4 +CNSTI4 200 +ARGI4 +CNSTI4 128 +ARGI4 +ADDRGP4 CG_CenterPrint +CALLV +pop +LABELV $239 +endproc CG_AnnounceHumanStageTransistion 0 12 +proc CG_ConfigStringModified 80 20 +CNSTI4 1 +ARGI4 +ADDRLP4 8 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRGP4 cgs +ARGP4 +ADDRGP4 trap_GetGameState +CALLV +pop +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +NEI4 $249 +ADDRGP4 CG_StartMusic +CALLV +pop +ADDRGP4 $250 +JUMPV +LABELV $249 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $251 +ADDRGP4 CG_ParseServerinfo +CALLV +pop +ADDRGP4 $252 +JUMPV +LABELV $251 +ADDRLP4 0 +INDIRI4 +CNSTI4 5 +NEI4 $253 +ADDRGP4 CG_ParseWarmup +CALLV +pop +ADDRGP4 $254 +JUMPV +LABELV $253 +ADDRLP4 0 +INDIRI4 +CNSTI4 28 +NEI4 $255 +ADDRLP4 20 +ADDRGP4 cgs+34776 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $258 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $199 +ARGP4 +ADDRGP4 cgs+34776 +ARGP4 +ADDRGP4 cgs+34784 +ARGP4 +ADDRGP4 cgs+34792 +ARGP4 +ADDRGP4 sscanf +CALLI4 +pop +ADDRGP4 cgs+34776 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $256 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRGP4 cgs+34776 +INDIRI4 +ARGI4 +ADDRGP4 CG_AnnounceAlienStageTransistion +CALLV +pop +ADDRGP4 $256 +JUMPV +LABELV $258 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRGP4 cgs+34792 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 cgs+34784 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 cgs+34776 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 $256 +JUMPV +LABELV $255 +ADDRLP4 0 +INDIRI4 +CNSTI4 29 +NEI4 $270 +ADDRLP4 20 +ADDRGP4 cgs+34780 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $273 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $199 +ARGP4 +ADDRGP4 cgs+34780 +ARGP4 +ADDRGP4 cgs+34788 +ARGP4 +ADDRGP4 cgs+34796 +ARGP4 +ADDRGP4 sscanf +CALLI4 +pop +ADDRGP4 cgs+34780 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $271 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRGP4 cgs+34780 +INDIRI4 +ARGI4 +ADDRGP4 CG_AnnounceHumanStageTransistion +CALLV +pop +ADDRGP4 $271 +JUMPV +LABELV $273 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRGP4 cgs+34796 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 cgs+34788 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 cgs+34780 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 $271 +JUMPV +LABELV $270 +ADDRLP4 0 +INDIRI4 +CNSTI4 22 +NEI4 $285 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRGP4 cgs+34760 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRGP4 $286 +JUMPV +LABELV $285 +ADDRLP4 0 +INDIRI4 +CNSTI4 6 +LTI4 $288 +ADDRLP4 0 +INDIRI4 +CNSTI4 9 +GEI4 $288 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+31544-24 +ADDP4 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+31676-24 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 6 +SUBI4 +CNSTI4 0 +NEI4 $294 +ADDRGP4 $296 +ARGP4 +ADDRGP4 cgs+31544 +INDIRI4 +CNSTI4 0 +EQI4 $301 +ADDRLP4 32 +ADDRGP4 $298 +ASGNP4 +ADDRGP4 $302 +JUMPV +LABELV $301 +ADDRLP4 32 +ADDRGP4 $299 +ASGNP4 +LABELV $302 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $289 +JUMPV +LABELV $294 +ADDRLP4 0 +INDIRI4 +CNSTI4 6 +SUBI4 +CNSTI4 1 +NEI4 $303 +ADDRGP4 $305 +ARGP4 +ADDRGP4 cgs+31544+4 +INDIRI4 +CNSTI4 0 +EQI4 $309 +ADDRLP4 36 +ADDRGP4 $298 +ASGNP4 +ADDRGP4 $310 +JUMPV +LABELV $309 +ADDRLP4 36 +ADDRGP4 $299 +ASGNP4 +LABELV $310 +ADDRLP4 36 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $289 +JUMPV +LABELV $303 +ADDRLP4 0 +INDIRI4 +CNSTI4 6 +SUBI4 +CNSTI4 2 +NEI4 $289 +ADDRGP4 $313 +ARGP4 +ADDRGP4 cgs+31544+8 +INDIRI4 +CNSTI4 0 +EQI4 $317 +ADDRLP4 40 +ADDRGP4 $298 +ASGNP4 +ADDRGP4 $318 +JUMPV +LABELV $317 +ADDRLP4 40 +ADDRGP4 $299 +ASGNP4 +LABELV $318 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $289 +JUMPV +LABELV $288 +ADDRLP4 0 +INDIRI4 +CNSTI4 12 +LTI4 $319 +ADDRLP4 0 +INDIRI4 +CNSTI4 15 +GEI4 $319 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+31556-48 +ADDP4 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+31676-48 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $320 +JUMPV +LABELV $319 +ADDRLP4 0 +INDIRI4 +CNSTI4 15 +LTI4 $325 +ADDRLP4 0 +INDIRI4 +CNSTI4 18 +GEI4 $325 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+31568-60 +ADDP4 +ADDRLP4 36 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+31676-60 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $326 +JUMPV +LABELV $325 +ADDRLP4 0 +INDIRI4 +CNSTI4 9 +LTI4 $331 +ADDRLP4 0 +INDIRI4 +CNSTI4 12 +GEI4 $331 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 cgs+31688-9216 +ADDP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 $332 +JUMPV +LABELV $331 +ADDRLP4 0 +INDIRI4 +CNSTI4 18 +LTI4 $337 +ADDRLP4 0 +INDIRI4 +CNSTI4 21 +GEI4 $337 +ADDRLP4 0 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRGP4 cgs+31580-576 +ADDP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 $338 +JUMPV +LABELV $337 +ADDRLP4 0 +INDIRI4 +CNSTI4 23 +NEI4 $343 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRGP4 cg+24 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRGP4 $344 +JUMPV +LABELV $343 +ADDRLP4 0 +INDIRI4 +CNSTI4 30 +LTI4 $346 +ADDRLP4 0 +INDIRI4 +CNSTI4 286 +GEI4 $346 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 trap_R_RegisterModel +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+34800-120 +ADDP4 +ADDRLP4 52 +INDIRI4 +ASGNI4 +ADDRGP4 $347 +JUMPV +LABELV $346 +ADDRLP4 0 +INDIRI4 +CNSTI4 542 +LTI4 $350 +ADDRLP4 0 +INDIRI4 +CNSTI4 606 +GEI4 $350 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+35824-2168 +ADDP4 +ADDRLP4 60 +INDIRI4 +ASGNI4 +ADDRGP4 $351 +JUMPV +LABELV $350 +ADDRLP4 0 +INDIRI4 +CNSTI4 606 +LTI4 $354 +ADDRLP4 0 +INDIRI4 +CNSTI4 670 +GEI4 $354 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 68 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+36080-2424 +ADDP4 +ADDRLP4 68 +INDIRI4 +ASGNI4 +ADDRGP4 $355 +JUMPV +LABELV $354 +ADDRLP4 0 +INDIRI4 +CNSTI4 286 +LTI4 $358 +ADDRLP4 0 +INDIRI4 +CNSTI4 542 +GEI4 $358 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 42 +EQI4 $359 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 76 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cgs+36336-1144 +ADDP4 +ADDRLP4 76 +INDIRI4 +ASGNI4 +ADDRGP4 $359 +JUMPV +LABELV $358 +ADDRLP4 0 +INDIRI4 +CNSTI4 670 +LTI4 $364 +ADDRLP4 0 +INDIRI4 +CNSTI4 734 +GEI4 $364 +ADDRLP4 0 +INDIRI4 +CNSTI4 670 +SUBI4 +ARGI4 +ADDRGP4 CG_NewClientInfo +CALLV +pop +ADDRGP4 CG_BuildSpectatorString +CALLV +pop +ADDRGP4 $365 +JUMPV +LABELV $364 +ADDRLP4 0 +INDIRI4 +CNSTI4 24 +NEI4 $366 +ADDRGP4 $368 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $367 +JUMPV +LABELV $366 +ADDRLP4 0 +INDIRI4 +CNSTI4 25 +NEI4 $369 +ADDRGP4 CG_ShaderStateChanged +CALLV +pop +LABELV $369 +LABELV $367 +LABELV $365 +LABELV $359 +LABELV $355 +LABELV $351 +LABELV $347 +LABELV $344 +LABELV $338 +LABELV $332 +LABELV $326 +LABELV $320 +LABELV $289 +LABELV $286 +LABELV $271 +LABELV $256 +LABELV $254 +LABELV $252 +LABELV $250 +LABELV $248 +endproc CG_ConfigStringModified 80 20 +proc CG_MapRestart 0 8 +ADDRGP4 cg_showmiss+12 +INDIRI4 +CNSTI4 0 +EQI4 $372 +ADDRGP4 $375 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $372 +ADDRGP4 CG_InitMarkPolys +CALLV +pop +ADDRGP4 cg+109572 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+109568 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+24 +CNSTI4 0 +ASGNI4 +ADDRGP4 cgs+31544 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+109576 +CNSTI4 1 +ASGNI4 +ADDRGP4 CG_StartMusic +CALLV +pop +CNSTI4 1 +ARGI4 +ADDRGP4 trap_S_ClearLoopingSounds +CALLV +pop +ADDRGP4 $381 +ARGP4 +ADDRGP4 $299 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $371 +endproc CG_MapRestart 0 8 +export CG_Menu +proc CG_Menu 84 12 +ADDRLP4 8 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +EQI4 $387 +ADDRLP4 20 +INDIRI4 +CNSTI4 2 +EQI4 $389 +ADDRGP4 $383 +JUMPV +LABELV $387 +ADDRLP4 16 +ADDRGP4 $388 +ASGNP4 +ADDRGP4 $384 +JUMPV +LABELV $389 +ADDRLP4 16 +ADDRGP4 $390 +ASGNP4 +ADDRGP4 $384 +JUMPV +LABELV $383 +ADDRLP4 16 +ADDRGP4 $391 +ASGNP4 +LABELV $384 +ADDRLP4 12 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 28 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 1 +LTI4 $392 +ADDRLP4 28 +INDIRI4 +CNSTI4 62 +GTI4 $392 +ADDRLP4 28 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $580-4 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $580 +address $394 +address $396 +address $410 +address $413 +address $416 +address $419 +address $422 +address $425 +address $428 +address $430 +address $432 +address $434 +address $436 +address $438 +address $440 +address $398 +address $402 +address $560 +address $549 +address $552 +address $555 +address $557 +address $566 +address $568 +address $570 +address $572 +address $574 +address $576 +address $442 +address $445 +address $448 +address $450 +address $475 +address $478 +address $481 +address $453 +address $464 +address $540 +address $543 +address $546 +address $534 +address $537 +address $400 +address $404 +address $406 +address $408 +address $506 +address $509 +address $512 +address $515 +address $518 +address $521 +address $524 +address $527 +address $530 +address $532 +address $497 +address $484 +address $491 +address $500 +address $494 +address $503 +code +LABELV $394 +ADDRLP4 12 +ADDRGP4 $395 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $396 +ADDRLP4 12 +ADDRGP4 $397 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $398 +ADDRLP4 12 +ADDRGP4 $399 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $400 +ADDRLP4 12 +ADDRGP4 $401 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $402 +ADDRLP4 12 +ADDRGP4 $403 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $404 +ADDRLP4 12 +ADDRGP4 $405 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $406 +ADDRLP4 12 +ADDRGP4 $407 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $408 +ADDRLP4 4 +ADDRGP4 $409 +ASGNP4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $410 +ADDRLP4 8 +ADDRGP4 $411 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $412 +ASGNP4 +ADDRLP4 0 +CNSTI4 3 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $413 +ADDRLP4 8 +ADDRGP4 $414 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $415 +ASGNP4 +ADDRLP4 0 +CNSTI4 3 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $416 +ADDRLP4 8 +ADDRGP4 $417 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $418 +ASGNP4 +ADDRLP4 0 +CNSTI4 3 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $419 +ADDRLP4 8 +ADDRGP4 $420 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $421 +ASGNP4 +ADDRLP4 0 +CNSTI4 3 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $422 +ADDRLP4 8 +ADDRGP4 $423 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $424 +ASGNP4 +ADDRLP4 0 +CNSTI4 3 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $425 +ADDRLP4 8 +ADDRGP4 $426 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $427 +ASGNP4 +ADDRLP4 0 +CNSTI4 3 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $428 +ADDRLP4 4 +ADDRGP4 $429 +ASGNP4 +ADDRLP4 0 +CNSTI4 3 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $430 +ADDRLP4 4 +ADDRGP4 $431 +ASGNP4 +ADDRLP4 0 +CNSTI4 3 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $432 +ADDRLP4 4 +ADDRGP4 $433 +ASGNP4 +ADDRLP4 0 +CNSTI4 3 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $434 +ADDRLP4 4 +ADDRGP4 $435 +ASGNP4 +ADDRLP4 0 +CNSTI4 3 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $436 +ADDRLP4 4 +ADDRGP4 $437 +ASGNP4 +ADDRLP4 0 +CNSTI4 3 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $438 +ADDRLP4 4 +ADDRGP4 $439 +ASGNP4 +ADDRLP4 0 +CNSTI4 3 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $440 +ADDRLP4 4 +ADDRGP4 $441 +ASGNP4 +ADDRLP4 0 +CNSTI4 3 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $442 +ADDRLP4 8 +ADDRGP4 $443 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $444 +ASGNP4 +ADDRLP4 0 +CNSTI4 2 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $445 +ADDRLP4 8 +ADDRGP4 $446 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $447 +ASGNP4 +ADDRLP4 0 +CNSTI4 2 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $448 +ADDRLP4 8 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $449 +ASGNP4 +ADDRLP4 0 +CNSTI4 2 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $450 +ADDRLP4 8 +ADDRGP4 $451 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $452 +ASGNP4 +ADDRGP4 $393 +JUMPV +LABELV $453 +ADDRLP4 32 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +EQI4 $458 +ADDRLP4 32 +INDIRI4 +CNSTI4 2 +EQI4 $461 +ADDRGP4 $393 +JUMPV +LABELV $458 +ADDRLP4 8 +ADDRGP4 $459 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $460 +ASGNP4 +ADDRGP4 $393 +JUMPV +LABELV $461 +ADDRLP4 8 +ADDRGP4 $462 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $463 +ASGNP4 +ADDRGP4 $393 +JUMPV +LABELV $464 +ADDRLP4 40 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 1 +EQI4 $469 +ADDRLP4 40 +INDIRI4 +CNSTI4 2 +EQI4 $472 +ADDRGP4 $393 +JUMPV +LABELV $469 +ADDRLP4 8 +ADDRGP4 $470 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $471 +ASGNP4 +ADDRGP4 $393 +JUMPV +LABELV $472 +ADDRLP4 8 +ADDRGP4 $473 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $474 +ASGNP4 +ADDRGP4 $393 +JUMPV +LABELV $475 +ADDRLP4 8 +ADDRGP4 $476 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $477 +ASGNP4 +ADDRLP4 0 +CNSTI4 2 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $478 +ADDRLP4 8 +ADDRGP4 $479 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $480 +ASGNP4 +ADDRLP4 0 +CNSTI4 2 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $481 +ADDRLP4 8 +ADDRGP4 $482 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $483 +ASGNP4 +ADDRGP4 $393 +JUMPV +LABELV $484 +ADDRGP4 cgs+31540 +INDIRI4 +CNSTI4 0 +EQI4 $485 +ADDRLP4 8 +ADDRGP4 $488 +ASGNP4 +ADDRGP4 $486 +JUMPV +LABELV $485 +ADDRLP4 8 +ADDRGP4 $489 +ASGNP4 +LABELV $486 +ADDRLP4 4 +ADDRGP4 $490 +ASGNP4 +ADDRLP4 0 +CNSTI4 2 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $491 +ADDRLP4 8 +ADDRGP4 $492 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $493 +ASGNP4 +ADDRLP4 0 +CNSTI4 2 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $494 +ADDRLP4 8 +ADDRGP4 $495 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $496 +ASGNP4 +ADDRLP4 0 +CNSTI4 2 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $497 +ADDRLP4 8 +ADDRGP4 $498 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $499 +ASGNP4 +ADDRLP4 0 +CNSTI4 2 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $500 +ADDRLP4 8 +ADDRGP4 $501 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $502 +ASGNP4 +ADDRLP4 0 +CNSTI4 2 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $503 +ADDRLP4 8 +ADDRGP4 $504 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $505 +ASGNP4 +ADDRLP4 0 +CNSTI4 2 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $506 +ADDRLP4 8 +ADDRGP4 $507 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $508 +ASGNP4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $509 +ADDRLP4 8 +ADDRGP4 $510 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $511 +ASGNP4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $512 +ADDRLP4 8 +ADDRGP4 $513 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $514 +ASGNP4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $515 +ADDRLP4 8 +ADDRGP4 $516 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $517 +ASGNP4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $518 +ADDRLP4 8 +ADDRGP4 $519 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $520 +ASGNP4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $521 +ADDRLP4 8 +ADDRGP4 $522 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $523 +ASGNP4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $524 +ADDRLP4 8 +ADDRGP4 $525 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $526 +ASGNP4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $527 +ADDRLP4 8 +ADDRGP4 $528 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $529 +ASGNP4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $530 +ADDRLP4 4 +ADDRGP4 $531 +ASGNP4 +ADDRLP4 0 +CNSTI4 3 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $532 +ADDRLP4 4 +ADDRGP4 $533 +ASGNP4 +ADDRLP4 0 +CNSTI4 3 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $534 +ADDRLP4 8 +ADDRGP4 $535 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $536 +ASGNP4 +ADDRLP4 0 +CNSTI4 2 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $537 +ADDRLP4 8 +ADDRGP4 $538 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $539 +ASGNP4 +ADDRLP4 0 +CNSTI4 2 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $540 +ADDRLP4 8 +ADDRGP4 $541 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $542 +ASGNP4 +ADDRLP4 0 +CNSTI4 2 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $543 +ADDRLP4 8 +ADDRGP4 $544 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $545 +ASGNP4 +ADDRLP4 0 +CNSTI4 2 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $546 +ADDRLP4 8 +ADDRGP4 $547 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $548 +ASGNP4 +ADDRLP4 0 +CNSTI4 2 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $549 +ADDRLP4 8 +ADDRGP4 $550 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $551 +ASGNP4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $552 +ADDRLP4 8 +ADDRGP4 $553 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $554 +ASGNP4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $555 +ADDRLP4 8 +ADDRGP4 $556 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $539 +ASGNP4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $557 +ADDRLP4 8 +ADDRGP4 $558 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $559 +ASGNP4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $560 +ADDRGP4 $562 +ARGP4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 332 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 48 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $561 +ARGP4 +ADDRLP4 48 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRLP4 12 +ADDRGP4 $565 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $566 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 52 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRGP4 $567 +ARGP4 +ADDRLP4 52 +INDIRP4 +CNSTI4 200 +ADDP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 56 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $568 +ADDRLP4 4 +ADDRGP4 $569 +ASGNP4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $570 +ADDRLP4 4 +ADDRGP4 $571 +ASGNP4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $572 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 60 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRGP4 $573 +ARGP4 +ADDRLP4 60 +INDIRP4 +CNSTI4 200 +ADDP4 +ARGP4 +ADDRLP4 64 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 64 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $574 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 68 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRGP4 $575 +ARGP4 +ADDRLP4 68 +INDIRP4 +CNSTI4 200 +ADDP4 +ARGP4 +ADDRLP4 72 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 72 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $576 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 76 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRGP4 $577 +ARGP4 +ADDRLP4 76 +INDIRP4 +CNSTI4 200 +ADDP4 +ARGP4 +ADDRGP4 cgs+34776 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRLP4 80 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 80 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $392 +ADDRGP4 $579 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $393 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +NEI4 $582 +ADDRGP4 cg_disableUpgradeDialogs+12 +INDIRI4 +CNSTI4 0 +EQI4 $582 +ADDRGP4 $382 +JUMPV +LABELV $582 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +NEI4 $585 +ADDRGP4 cg_disableBuildDialogs+12 +INDIRI4 +CNSTI4 0 +EQI4 $585 +ADDRGP4 $382 +JUMPV +LABELV $585 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +NEI4 $588 +ADDRGP4 cg_disableCommandDialogs+12 +INDIRI4 +CNSTI4 0 +EQI4 $588 +ADDRGP4 $382 +JUMPV +LABELV $588 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +ADDRLP4 16 +INDIRP4 +CVPU4 4 +EQU4 $591 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendConsoleCommand +CALLV +pop +ADDRGP4 $592 +JUMPV +LABELV $591 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $593 +ADDRGP4 cg_disableWarningDialogs+12 +INDIRI4 +CNSTI4 0 +NEI4 $593 +ADDRGP4 $596 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendConsoleCommand +CALLV +pop +ADDRGP4 $594 +JUMPV +LABELV $593 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $597 +ADDRGP4 cg_disableWarningDialogs+12 +INDIRI4 +CNSTI4 2 +GEI4 $597 +ADDRGP4 $600 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $597 +LABELV $594 +LABELV $592 +LABELV $382 +endproc CG_Menu 84 12 +lit +align 1 +LABELV $602 +byte 1 0 +skip 10 +code +proc CG_Say 84 36 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRGP4 $602 +INDIRB +ASGNB 11 +ADDRLP4 12 +ADDRGP4 $603 +ASGNP4 +ADDRLP4 24 +ADDRGP4 $603 +ASGNP4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $604 +ADDRFP4 0 +INDIRI4 +CNSTI4 64 +GEI4 $604 +ADDRLP4 36 +CNSTI4 1668 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460 +ADDP4 +ASGNP4 +ADDRLP4 40 +ADDRGP4 $607 +ASGNP4 +ADDRLP4 44 +ADDRLP4 36 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 44 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $608 +ADDRLP4 40 +ADDRGP4 $610 +ASGNP4 +ADDRGP4 $609 +JUMPV +LABELV $608 +ADDRLP4 36 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $611 +ADDRLP4 40 +ADDRGP4 $613 +ASGNP4 +LABELV $611 +LABELV $609 +ADDRGP4 cg_chatTeamPrefix+12 +INDIRI4 +CNSTI4 0 +EQI4 $614 +ADDRLP4 36 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 48 +ADDRGP4 BG_TeamName +CALLP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 52 +ADDRGP4 toupper +CALLI4 +ASGNI4 +ADDRLP4 0 +ARGP4 +CNSTI4 11 +ARGI4 +ADDRGP4 $617 +ARGP4 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRLP4 52 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +LABELV $614 +ADDRGP4 cgs+256092 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 56 +ADDRGP4 Com_ClientListContains +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +EQI4 $618 +ADDRLP4 12 +ADDRGP4 $621 +ASGNP4 +LABELV $618 +ADDRFP4 4 +INDIRI4 +CNSTI4 1 +EQI4 $625 +ADDRFP4 4 +INDIRI4 +CNSTI4 4 +NEI4 $605 +LABELV $625 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +CNSTI4 7 +EQI4 $605 +ADDRFP4 0 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +NEI4 $626 +ADDRLP4 72 +ADDRGP4 CG_GetPlayerLocation +CALLP4 +ASGNP4 +ADDRLP4 68 +ADDRLP4 72 +INDIRP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $629 +ADDRLP4 64 +ADDRLP4 68 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $627 +JUMPV +LABELV $629 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +ADDRGP4 $627 +JUMPV +LABELV $626 +ADDRLP4 64 +ADDRLP4 36 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $627 +ADDRLP4 68 +ADDRLP4 64 +INDIRI4 +ASGNI4 +ADDRLP4 68 +INDIRI4 +CNSTI4 0 +LEI4 $605 +ADDRLP4 68 +INDIRI4 +CNSTI4 64 +GEI4 $605 +ADDRLP4 64 +INDIRI4 +CNSTI4 734 +ADDI4 +ARGI4 +ADDRLP4 76 +ADDRGP4 CG_ConfigString +CALLP4 +ASGNP4 +ADDRLP4 72 +ADDRLP4 76 +INDIRP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $605 +ADDRGP4 $635 +ARGP4 +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRLP4 80 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 80 +INDIRP4 +ASGNP4 +ADDRGP4 $605 +JUMPV +LABELV $604 +ADDRLP4 16 +ADDRGP4 $636 +ASGNP4 +LABELV $605 +ADDRFP4 4 +INDIRI4 +CNSTI4 7 +EQI4 $637 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 $639 +ARGP4 +CNSTI4 4 +ARGI4 +ADDRLP4 36 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +NEI4 $637 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 0 +ARGP4 +CNSTI4 11 +ARGI4 +ADDRGP4 $640 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRLP4 20 +ADDRGP4 $603 +ASGNP4 +ADDRGP4 $638 +JUMPV +LABELV $637 +ADDRLP4 20 +ADDRGP4 $223 +ASGNP4 +LABELV $638 +ADDRLP4 40 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +LTI4 $641 +ADDRLP4 40 +INDIRI4 +CNSTI4 7 +GTI4 $641 +ADDRLP4 40 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $673 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $673 +address $644 +address $649 +address $660 +address $660 +address $658 +address $651 +address $651 +address $672 +code +LABELV $644 +ADDRGP4 cg_teamChatsOnly+12 +INDIRI4 +CNSTI4 0 +EQI4 $645 +ADDRLP4 12 +ADDRGP4 $621 +ASGNP4 +LABELV $645 +ADDRGP4 $648 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +CNSTI4 11 +ARGI4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $642 +JUMPV +LABELV $649 +ADDRGP4 $650 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +CNSTI4 11 +ARGI4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $642 +JUMPV +LABELV $651 +ADDRGP4 $652 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRI4 +CNSTI4 5 +NEI4 $656 +ADDRLP4 48 +ADDRGP4 $653 +ASGNP4 +ADDRGP4 $657 +JUMPV +LABELV $656 +ADDRLP4 48 +ADDRGP4 $654 +ASGNP4 +LABELV $657 +ADDRLP4 48 +INDIRP4 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +CNSTI4 11 +ARGI4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $642 +JUMPV +LABELV $658 +ADDRGP4 $659 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +CNSTI4 11 +ARGI4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $642 +JUMPV +LABELV $660 +ADDRFP4 4 +INDIRI4 +CNSTI4 3 +NEI4 $663 +ADDRLP4 52 +ADDRGP4 $613 +ASGNP4 +ADDRGP4 $664 +JUMPV +LABELV $663 +ADDRLP4 52 +ADDRGP4 $661 +ASGNP4 +LABELV $664 +ADDRLP4 28 +ADDRLP4 52 +INDIRP4 +ASGNP4 +ADDRGP4 $665 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +CNSTI4 1668 +ADDRGP4 cg+4 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460+4 +ADDP4 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +CNSTI4 11 +ARGI4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRLP4 12 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $642 +ADDRGP4 $671 +ARGP4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ARGP4 +CNSTI4 200 +ARGI4 +CNSTI4 128 +ARGI4 +ADDRGP4 CG_CenterPrint +CALLV +pop +ADDRGP4 $642 +JUMPV +LABELV $672 +ADDRGP4 $600 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $641 +LABELV $642 +ADDRLP4 48 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 1 +EQI4 $677 +ADDRLP4 48 +INDIRI4 +CNSTI4 3 +EQI4 $677 +ADDRLP4 48 +INDIRI4 +CNSTI4 4 +EQI4 $677 +ADDRGP4 $674 +JUMPV +LABELV $677 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $678 +ADDRGP4 cgs+255316+384 +INDIRI4 +ARGI4 +CNSTI4 6 +ARGI4 +ADDRGP4 trap_S_StartLocalSound +CALLV +pop +ADDRGP4 $675 +JUMPV +LABELV $678 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $683 +ADDRGP4 cgs+255316+388 +INDIRI4 +ARGI4 +CNSTI4 6 +ARGI4 +ADDRGP4 trap_S_StartLocalSound +CALLV +pop +ADDRGP4 $675 +JUMPV +LABELV $683 +LABELV $674 +ADDRGP4 cgs+255316+380 +INDIRI4 +ARGI4 +CNSTI4 6 +ARGI4 +ADDRGP4 trap_S_StartLocalSound +CALLV +pop +LABELV $675 +LABELV $601 +endproc CG_Say 84 36 +proc CG_VoiceTrack 24 16 +ADDRGP4 cgs+256088 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 BG_VoiceByName +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $692 +ADDRGP4 $694 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTP4 0 +RETP4 +ADDRGP4 $690 +JUMPV +LABELV $692 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_VoiceCmdByNum +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $695 +ADDRGP4 $697 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTP4 0 +RETP4 +ADDRGP4 $690 +JUMPV +LABELV $695 +ADDRLP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 BG_VoiceTrackByNum +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $698 +ADDRGP4 $700 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTP4 0 +RETP4 +ADDRGP4 $690 +JUMPV +LABELV $698 +ADDRLP4 8 +INDIRP4 +RETP4 +LABELV $690 +endproc CG_VoiceTrack 24 16 +lit +align 1 +LABELV $702 +byte 1 0 +skip 149 +code +proc CG_ParseVoice 240 16 +ADDRLP4 12 +ADDRGP4 $702 +INDIRB +ASGNB 150 +ADDRLP4 168 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 168 +INDIRI4 +CNSTI4 5 +LTI4 $705 +ADDRLP4 172 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 172 +INDIRI4 +CNSTI4 6 +LEI4 $703 +LABELV $705 +ADDRGP4 $701 +JUMPV +LABELV $703 +ADDRLP4 176 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 176 +INDIRI4 +CNSTI4 6 +NEI4 $706 +CNSTI4 5 +ARGI4 +ADDRLP4 180 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 180 +INDIRP4 +ARGP4 +CNSTI4 150 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +LABELV $706 +CNSTI4 1 +ARGI4 +ADDRLP4 184 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 184 +INDIRP4 +ARGP4 +ADDRLP4 188 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 188 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +LTI4 $710 +ADDRLP4 4 +INDIRI4 +CNSTI4 64 +LTI4 $708 +LABELV $710 +ADDRGP4 $701 +JUMPV +LABELV $708 +CNSTI4 2 +ARGI4 +ADDRLP4 196 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 196 +INDIRP4 +ARGP4 +ADDRLP4 200 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 200 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $713 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $711 +LABELV $713 +ADDRGP4 $701 +JUMPV +LABELV $711 +ADDRGP4 cg_teamChatsOnly+12 +INDIRI4 +CNSTI4 0 +EQI4 $714 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +EQI4 $714 +ADDRGP4 $701 +JUMPV +LABELV $714 +ADDRLP4 164 +CNSTI4 1668 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460 +ADDP4 +ASGNP4 +ADDRLP4 164 +INDIRP4 +CNSTI4 1504 +ADDP4 +INDIRI4 +ADDRGP4 cg+109556 +INDIRI4 +LEI4 $718 +ADDRGP4 $701 +JUMPV +LABELV $718 +CNSTI4 3 +ARGI4 +ADDRLP4 208 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 208 +INDIRP4 +ARGP4 +ADDRLP4 212 +ADDRGP4 atoi +CALLI4 +ASGNI4 +CNSTI4 4 +ARGI4 +ADDRLP4 216 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 216 +INDIRP4 +ARGP4 +ADDRLP4 220 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 164 +INDIRP4 +CNSTI4 1488 +ADDP4 +ARGP4 +ADDRLP4 212 +INDIRI4 +ARGI4 +ADDRLP4 220 +INDIRI4 +ARGI4 +ADDRLP4 224 +ADDRGP4 CG_VoiceTrack +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 224 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $721 +ADDRLP4 164 +INDIRP4 +CNSTI4 1504 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $722 +JUMPV +LABELV $721 +ADDRLP4 164 +INDIRP4 +CNSTI4 1504 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +CNSTI4 3000 +ADDI4 +ASGNI4 +LABELV $722 +ADDRLP4 12 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $725 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $727 +ADDRLP4 12 +ARGP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ARGP4 +CNSTI4 150 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 $728 +JUMPV +LABELV $727 +ADDRLP4 12 +ARGP4 +ADDRGP4 $729 +ARGP4 +CNSTI4 150 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +LABELV $728 +LABELV $725 +ADDRGP4 cg_noVoiceText+12 +INDIRI4 +CNSTI4 0 +NEI4 $730 +ADDRLP4 228 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 228 +INDIRI4 +CNSTI4 0 +EQI4 $736 +ADDRLP4 228 +INDIRI4 +CNSTI4 1 +EQI4 $737 +ADDRGP4 $734 +JUMPV +LABELV $736 +ADDRLP4 4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRLP4 12 +ARGP4 +ADDRGP4 CG_Say +CALLV +pop +ADDRGP4 $734 +JUMPV +LABELV $737 +ADDRLP4 4 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 12 +ARGP4 +ADDRGP4 CG_Say +CALLV +pop +LABELV $734 +LABELV $730 +ADDRGP4 cg_noVoiceChats+12 +INDIRI4 +CNSTI4 0 +EQI4 $738 +ADDRGP4 $701 +JUMPV +LABELV $738 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $741 +ADDRGP4 $701 +JUMPV +LABELV $741 +ADDRGP4 cgs+256092 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 228 +ADDRGP4 Com_ClientListContains +CALLI4 +ASGNI4 +ADDRLP4 228 +INDIRI4 +CNSTI4 0 +EQI4 $743 +ADDRGP4 $701 +JUMPV +LABELV $743 +ADDRLP4 232 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 232 +INDIRI4 +CNSTI4 0 +EQI4 $749 +ADDRLP4 232 +INDIRI4 +CNSTI4 1 +EQI4 $750 +ADDRLP4 232 +INDIRI4 +CNSTI4 2 +EQI4 $751 +ADDRGP4 $747 +JUMPV +LABELV $749 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 3 +ARGI4 +ADDRGP4 trap_S_StartLocalSound +CALLV +pop +ADDRGP4 $747 +JUMPV +LABELV $750 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 3 +ARGI4 +ADDRGP4 trap_S_StartLocalSound +CALLV +pop +ADDRGP4 $747 +JUMPV +LABELV $751 +CNSTP4 0 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +CNSTI4 3 +ARGI4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +LABELV $747 +LABELV $701 +endproc CG_ParseVoice 240 16 +proc CG_CenterPrint_f 4 12 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 144 +ARGI4 +CNSTI4 16 +ARGI4 +ADDRGP4 CG_CenterPrint +CALLV +pop +LABELV $752 +endproc CG_CenterPrint_f 4 12 +proc CG_Print_f 4 8 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRGP4 $754 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $753 +endproc CG_Print_f 4 8 +proc CG_Chat_f 20 12 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 3 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +CNSTI4 2 +ARGI4 +ADDRLP4 3 +ARGP4 +CNSTI4 3 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 8 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 3 +ARGP4 +ADDRLP4 12 +ADDRGP4 atoi +CALLI4 +ASGNI4 +CNSTI4 3 +ARGI4 +ADDRLP4 16 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 CG_Say +CALLV +pop +LABELV $755 +endproc CG_Chat_f 20 12 +proc CG_ClientLevelShot_f 0 0 +ADDRGP4 cg+12 +CNSTI4 1 +ASGNI4 +LABELV $756 +endproc CG_ClientLevelShot_f 0 0 +proc CG_ServerMenu_f 32 8 +ADDRGP4 cg+8 +INDIRI4 +CNSTI4 0 +NEI4 $759 +ADDRLP4 0 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +NEI4 $762 +CNSTI4 1 +ARGI4 +ADDRLP4 4 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_Menu +CALLV +pop +ADDRGP4 $763 +JUMPV +LABELV $762 +ADDRLP4 12 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 3 +NEI4 $764 +CNSTI4 1 +ARGI4 +ADDRLP4 16 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 atoi +CALLI4 +ASGNI4 +CNSTI4 2 +ARGI4 +ADDRLP4 24 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 28 +INDIRI4 +ARGI4 +ADDRGP4 CG_Menu +CALLV +pop +LABELV $764 +LABELV $763 +LABELV $759 +LABELV $758 +endproc CG_ServerMenu_f 32 8 +proc CG_ServerCloseMenus_f 0 4 +ADDRGP4 $767 +ARGP4 +ADDRGP4 trap_SendConsoleCommand +CALLV +pop +LABELV $766 +endproc CG_ServerCloseMenus_f 0 4 +proc CG_PoisonCloud_f 8 8 +ADDRGP4 cg+118232 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRGP4 cg+135960 +ARGP4 +ADDRLP4 0 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $771 +ADDRGP4 cgs+255316+612 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRGP4 cg+135960 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 cg+135960 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 cg+110016 +ARGP4 +ADDRGP4 CG_SetAttachmentCent +CALLV +pop +ADDRGP4 cg+135960 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToCent +CALLV +pop +LABELV $771 +LABELV $768 +endproc CG_PoisonCloud_f 8 8 +proc CG_GameCmds_f 16 4 +ADDRLP4 8 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $784 +JUMPV +LABELV $781 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +LABELV $782 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $784 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +LTI4 $781 +LABELV $780 +endproc CG_GameCmds_f 16 4 +data +align 4 +LABELV svcommands +address $785 +address CG_Chat_f +address $786 +address CG_ClientLevelShot_f +address $787 +address CG_GameCmds_f +address $788 +address CG_CenterPrint_f +address $789 +address CG_ConfigStringModified +address $790 +address CG_MapRestart +address $791 +address CG_PoisonCloud_f +address $792 +address CG_Print_f +address $793 +address CG_ParseScores +address $794 +address CG_ServerCloseMenus_f +address $795 +address CG_ServerMenu_f +address $796 +address CG_ParseTeamInfo +address $797 +address CG_ParseVoice +code +proc CG_ServerCommand 16 20 +CNSTI4 0 +ARGI4 +ADDRLP4 8 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 svcommands +ARGP4 +CNSTU4 13 +ARGU4 +CNSTU4 8 +ARGU4 +ADDRGP4 cmdcmp +ARGP4 +ADDRLP4 12 +ADDRGP4 bsearch +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $799 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $798 +JUMPV +LABELV $799 +ADDRGP4 $801 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $798 +endproc CG_ServerCommand 16 20 +export CG_ExecuteNewServerCommands +proc CG_ExecuteNewServerCommands 12 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRGP4 $804 +JUMPV +LABELV $803 +ADDRLP4 0 +ADDRGP4 cgs+31456 +ASGNP4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 trap_GetServerCommand +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $807 +ADDRGP4 CG_ServerCommand +CALLV +pop +LABELV $807 +LABELV $804 +ADDRGP4 cgs+31456 +INDIRI4 +ADDRFP4 0 +INDIRI4 +LTI4 $803 +LABELV $802 +endproc CG_ExecuteNewServerCommands 12 4 +import trap_GetDemoName +import trap_GetDemoPos +import trap_GetDemoState +import trap_GetEntityToken +import trap_getCameraInfo +import trap_startCamera +import trap_loadCamera +import trap_RealTime +import trap_SnapVector +import trap_CIN_SetExtents +import trap_CIN_DrawCinematic +import trap_CIN_RunCinematic +import trap_CIN_StopCinematic +import trap_CIN_PlayCinematic +import trap_Key_GetOverstrikeMode +import trap_Key_SetOverstrikeMode +import trap_Key_SetBinding +import trap_Key_GetBindingBuf +import trap_Key_KeynumToStringBuf +import trap_Key_GetKey +import trap_Key_SetCatcher +import trap_Key_GetCatcher +import trap_Key_IsDown +import trap_R_RegisterFont +import trap_MemoryRemaining +import testPrintFloat +import testPrintInt +import trap_SetUserCmdValue +import trap_GetUserCmd +import trap_GetCurrentCmdNumber +import trap_GetServerCommand +import trap_GetSnapshot +import trap_GetCurrentSnapshotNumber +import trap_GetGameState +import trap_GetGlconfig +import trap_R_RemapShader +import trap_R_LerpTag +import trap_R_ModelBounds +import trap_R_DrawStretchPic +import trap_R_SetColor +import trap_R_RenderScene +import trap_R_LightForPoint +import trap_R_AddAdditiveLightToScene +import trap_R_AddLightToScene +import trap_R_inPVS +import trap_R_AddPolysToScene +import trap_R_AddPolyToScene +import trap_R_AddRefEntityToScene +import trap_R_ClearScene +import trap_R_RegisterShaderNoMip +import trap_R_RegisterShader +import trap_R_RegisterSkin +import trap_R_RegisterModel +import trap_R_LoadWorldMap +import trap_S_StopBackgroundTrack +import trap_S_StartBackgroundTrack +import trap_S_RegisterSound +import trap_S_Respatialize +import trap_S_UpdateEntityPosition +import trap_S_AddRealLoopingSound +import trap_S_AddLoopingSound +import trap_S_ClearLoopingSounds +import trap_S_StartLocalSound +import trap_S_StopLoopingSound +import trap_S_StartSound +import trap_CM_MarkFragments +import trap_CM_TransformedBiSphereTrace +import trap_CM_BiSphereTrace +import trap_CM_TransformedCapsuleTrace +import trap_CM_CapsuleTrace +import trap_CM_TransformedBoxTrace +import trap_CM_BoxTrace +import trap_CM_TransformedPointContents +import trap_CM_PointContents +import trap_CM_TempBoxModel +import trap_CM_InlineModel +import trap_CM_NumInlineModels +import trap_CM_LoadMap +import trap_UpdateScreen +import trap_SendClientCommand +import trap_AddCommand +import trap_SendConsoleCommand +import trap_FS_GetFileList +import trap_FS_Seek +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_LiteralArgs +import trap_Args +import trap_Argv +import trap_Argc +import trap_Cvar_VariableStringBuffer +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_Milliseconds +import trap_Error +import trap_Print +import CG_TutorialText +import CG_WritePTRCode +import CG_ReadPTRCode +import CG_DestroyTestTS_f +import CG_TestTS_f +import CG_AddTrails +import CG_IsTrailSystemValid +import CG_DestroyTrailSystem +import CG_SpawnNewTrailSystem +import CG_RegisterTrailSystem +import CG_LoadTrailSystems +import CG_DestroyTestPS_f +import CG_TestPS_f +import CG_ParticleSystemEntity +import CG_AddParticles +import CG_SetParticleSystemNormal +import CG_IsParticleSystemValid +import CG_IsParticleSystemInfinite +import CG_DestroyParticleSystem +import CG_SpawnNewParticleSystem +import CG_RegisterParticleSystem +import CG_LoadParticleSystems +import CG_SetAttachmentOffset +import CG_SetAttachmentParticle +import CG_SetAttachmentTag +import CG_SetAttachmentCent +import CG_SetAttachmentPoint +import CG_AttachToParticle +import CG_AttachToTag +import CG_AttachToCent +import CG_AttachToPoint +import CG_Attached +import CG_AttachmentCentNum +import CG_AttachmentVelocity +import CG_AttachmentAxis +import CG_AttachmentDir +import CG_AttachmentPoint +import CG_CheckChangedPredictableEvents +import CG_TransitionPlayerState +import CG_Respawn +import CG_RequestScores +import CG_InitConsoleCommands +import CG_ConsoleCommand +import CG_ProcessSnapshots +import CG_ImpactMark +import CG_AddMarks +import CG_InitMarkPolys +import CG_AlienSense +import CG_Scanner +import CG_UpdateEntityPositions +import CG_DrawItemSelectText +import CG_DrawItemSelect +import CG_AddPlayerWeapon +import CG_AddViewWeapon +import CG_ShotgunFire +import CG_Bullet +import CG_MissileHitEntity +import CG_MissileHitWall +import CG_FireWeapon +import CG_RegisterWeapon +import CG_InitWeapons +import CG_RegisterUpgrade +import CG_InitUpgrades +import CG_Weapon_f +import CG_PrevWeapon_f +import CG_NextWeapon_f +import CG_PositionRotatedEntityOnTag +import CG_PositionEntityOnTag +import CG_AdjustPositionForMover +import CG_Beam +import CG_AddPacketEntities +import CG_SetEntitySoundPosition +import CG_DrawBoundingBox +import CG_PainEvent +import CG_EntityEvent +import CG_CheckEvents +import CG_PredictPlayerState +import CG_BiSphereTrace +import CG_CapTrace +import CG_Trace +import CG_PointContents +import CG_BuildSolidList +import CG_ModelDoor +import CG_AnimMapObj +import CG_RunLerpFrame +import CG_SortDistance +import CG_DrawChatBubble +import CG_AlienBuildableExplosion +import CG_HumanBuildableExplosion +import CG_InitBuildables +import CG_DrawBuildableStatus +import CG_BuildableStatusParse +import CG_Buildable +import CG_GhostBuildable +import CG_GetPlayerLocation +import CG_Bleed +import CG_PlayerDisconnect +import CG_CustomSound +import CG_PrecacheClientInfo +import CG_NewClientInfo +import CG_ResetPlayerEntity +import CG_Corpse +import CG_Player +import CG_DrawField +import CG_ResetPainBlend +import CG_UpdateMediaFraction +import CG_DrawLoadingScreen +import CG_Text_PaintChar +import CG_GetKillerText +import CG_GetTeamColor +import CG_SetPrintString +import CG_RunMenuScript +import CG_GetValue +import CG_OwnerDraw +import CG_DrawActive +import CG_CenterPrint +import CG_AddSpeed +import CG_AddLagometerSnapshotInfo +import CG_AddLagometerFrameInfo +import CG_GetColorCharForHealth +import CG_KeyBinding +import CG_WorldToScreen +import CG_DrawTopBottom +import CG_DrawSides +import CG_DrawRect +import CG_ColorForHealth +import CG_TileClear +import CG_FadeColor +import CG_DrawStrlen +import CG_ClearClipRegion +import CG_SetClipRegion +import CG_DrawFadePic +import CG_DrawPic +import CG_FillRect +import CG_AdjustFrom640 +import CG_DrawPlane +import CG_OffsetShoulderView +import CG_OffsetThirdPersonView +import CG_OffsetFirstPersonView +import CG_DrawActiveFrame +import CG_AddBufferedSound +import CG_TestModelPrevSkin_f +import CG_TestModelNextSkin_f +import CG_TestModelPrevFrame_f +import CG_TestModelNextFrame_f +import CG_TestGun_f +import CG_TestModel_f +import CG_addSmoothOp +import CG_AddNotifyText +import CG_RemoveNotifyLine +import CG_FileExists +import CG_BuildSpectatorString +import CG_ClientIsReady +import CG_SetScoreSelection +import CG_EventHandling +import CG_MouseEvent +import CG_KeyEvent +import CG_LoadMenus +import CG_LastAttacker +import CG_CrosshairPlayer +import CG_UpdateCvars +import CG_PlayerCount +import CG_StartMusic +import CG_Error +import CG_Printf +import CG_Argv +import CG_ConfigString +import cg_BubbleZoom +import cg_drawBubble +import cg_chatTeamPrefix +import cg_emoticons +import cg_voice +import cg_projectileNudge +import cg_optimizePrediction +import cg_debugRandom +import ui_humanTeamVoteActive +import ui_alienTeamVoteActive +import ui_voteActive +import ui_dialog +import ui_stages +import ui_carriage +import ui_currentClass +import cg_debugVoices +import cg_unlagged +import cg_sprintToggle +import cg_stickySpec +import cg_painBlendZoom +import cg_painBlendScale +import cg_painBlendMax +import cg_painBlendDownRate +import cg_painBlendUpRate +import cg_tutorial +import cg_disableScannerPlane +import cg_disableCommandDialogs +import cg_disableBuildDialogs +import cg_disableUpgradeDialogs +import cg_disableWarningDialogs +import cg_debugPVS +import cg_debugTrails +import cg_debugParticles +import cg_lightFlare +import cg_consoleLatency +import cg_bounceParticles +import cg_depthSortParticles +import cg_disableBlueprintErrors +import cg_wwSmoothTime +import cg_drawBBOX +import cg_drawSurfNormal +import cg_noTaunt +import cg_timescale +import cg_timescaleFadeSpeed +import cg_timescaleFadeEnd +import cg_cameraMode +import pmove_msec +import pmove_fixed +import cg_smoothClients +import cg_hudFiles +import cg_noVoiceText +import cg_noVoiceChats +import cg_teamChatsOnly +import cg_blood +import cg_paused +import cg_stats +import cg_synchronousClients +import cg_drawSpeed +import cg_lagometer +import cg_stereoSeparation +import cg_thirdPersonRange +import cg_thirdPersonPitchFollow +import cg_staticDeathCam +import cg_thirdPersonShoulderViewMode +import cg_thirdPersonAngle +import cg_thirdPerson +import cg_tracerLength +import cg_tracerWidth +import cg_tracerChance +import cg_gun_z +import cg_gun_y +import cg_gun_x +import cg_gun_frame +import cg_drawGun +import cg_viewsize +import cg_addMarks +import cg_footsteps +import cg_showmiss +import cg_noPlayerAnims +import cg_debugMove +import cg_nopredict +import cg_errorDecay +import cg_debugEvents +import cg_debugPosition +import cg_debugAnim +import cg_animSpeed +import cg_draw2D +import cg_teamOverlayUserinfo +import cg_teamOverlayMaxPlayers +import cg_teamOverlaySortMode +import cg_drawTeamOverlay +import cg_crosshairSize +import cg_drawCrosshairNames +import cg_drawCrosshair +import cg_drawChargeBar +import cg_drawSnapshot +import cg_drawDemoState +import cg_drawFPS +import cg_drawClock +import cg_drawTimer +import cg_shadows +import cg_swingSpeed +import cg_runroll +import cg_runpitch +import cg_centertime +import cg_teslaTrailTime +import cg_markPolys +import cg_buildables +import cg_upgrades +import cg_weapons +import cgDC +import cg_entities +import cg +import cgs +import g_nameBind2 +import g_nameBind1 +import BindingFromName +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_Parse_AddGlobalDefine +import UI_EscapeEmoticons +import UI_Text_IsEmoticon +import UI_Text_EmHeight +import UI_Text_EmWidth +import UI_Text_Height +import UI_Text_Width +import UI_Text_Paint_Limit +import UI_Text_Paint +import UI_DrawTextBlock +import Item_Text_Wrap +import Item_Text_Wrapped_Paint +import trap_R_SetClipRegion +import Controls_SetDefaults +import Controls_SetConfig +import Controls_GetConfig +import UI_OutOfMemory +import UI_InitMemory +import UI_Alloc +import UI_RemoveCaptureFunc +import UI_InstallCaptureFunc +import Display_CacheAll +import Menu_SetFeederSelection +import Menu_Paint +import Menu_Update +import Menus_CloseAll +import LerpColor +import Display_HandleKey +import Menus_CloseByName +import Menus_FindByName +import Display_KeyBindPending +import Display_CursorType +import Display_MouseMove +import Display_CaptureItem +import Display_GetContext +import Menus_ReplaceActive +import Menus_Activate +import Menus_AnyFullScreenVisible +import Menu_Reset +import Menus_ReplaceActiveByName +import Menus_ActivateByName +import Menu_PaintAll +import Menu_UpdateAll +import Menu_New +import Menu_Count +import PC_Script_Parse +import PC_String_Parse +import PC_Rect_Parse +import PC_Int_Parse +import PC_Color_Parse +import PC_Float_Parse +import Script_Parse +import String_Parse +import Rect_Parse +import Int_Parse +import Color_Parse +import Float_Parse +import Menu_ScrollFeeder +import Menu_HandleMouseMove +import Menu_HandleKey +import Menu_GetFocused +import Menu_PostParse +import Item_Init +import Menu_Init +import Display_ExpandMacros +import Init_Display +import String_Report +import String_Init +import String_Alloc +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $801 +byte 1 85 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $797 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $796 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 0 +align 1 +LABELV $795 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 0 +align 1 +LABELV $794 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 115 +byte 1 0 +align 1 +LABELV $793 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $792 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $791 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 117 +byte 1 100 +byte 1 0 +align 1 +LABELV $790 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 0 +align 1 +LABELV $789 +byte 1 99 +byte 1 115 +byte 1 0 +align 1 +LABELV $788 +byte 1 99 +byte 1 112 +byte 1 0 +align 1 +LABELV $787 +byte 1 99 +byte 1 109 +byte 1 100 +byte 1 115 +byte 1 0 +align 1 +LABELV $786 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 76 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 83 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 0 +align 1 +LABELV $785 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 0 +align 1 +LABELV $767 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $754 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $729 +byte 1 42 +byte 1 117 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 108 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 105 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 103 +byte 1 105 +byte 1 98 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 115 +byte 1 104 +byte 1 42 +byte 1 0 +align 1 +LABELV $700 +byte 1 91 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 112 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 102 +byte 1 121 +byte 1 93 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $697 +byte 1 91 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 112 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 102 +byte 1 121 +byte 1 93 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $694 +byte 1 91 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 112 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 102 +byte 1 121 +byte 1 93 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $671 +byte 1 37 +byte 1 115 +byte 1 80 +byte 1 114 +byte 1 105 +byte 1 118 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $665 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 91 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 45 +byte 1 62 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 93 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 99 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $661 +byte 1 94 +byte 1 50 +byte 1 0 +align 1 +LABELV $659 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 60 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 62 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 99 +byte 1 94 +byte 1 52 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $654 +byte 1 91 +byte 1 80 +byte 1 76 +byte 1 65 +byte 1 89 +byte 1 69 +byte 1 82 +byte 1 93 +byte 1 0 +align 1 +LABELV $653 +byte 1 91 +byte 1 65 +byte 1 68 +byte 1 77 +byte 1 73 +byte 1 78 +byte 1 93 +byte 1 0 +align 1 +LABELV $652 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 99 +byte 1 94 +byte 1 54 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $650 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 40 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 41 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 99 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $648 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 99 +byte 1 94 +byte 1 50 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $640 +byte 1 42 +byte 1 32 +byte 1 0 +align 1 +LABELV $639 +byte 1 47 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 0 +align 1 +LABELV $636 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 111 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $635 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 41 +byte 1 0 +align 1 +LABELV $621 +byte 1 91 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 112 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 102 +byte 1 121 +byte 1 93 +byte 1 0 +align 1 +LABELV $617 +byte 1 91 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 99 +byte 1 94 +byte 1 55 +byte 1 93 +byte 1 32 +byte 1 0 +align 1 +LABELV $613 +byte 1 94 +byte 1 53 +byte 1 0 +align 1 +LABELV $610 +byte 1 94 +byte 1 49 +byte 1 0 +align 1 +LABELV $607 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $603 +byte 1 0 +align 1 +LABELV $600 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $596 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 97 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 0 +align 1 +LABELV $579 +byte 1 99 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 98 +byte 1 117 +byte 1 103 +byte 1 58 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 117 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $577 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $575 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 100 +byte 1 117 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 87 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 47 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $573 +byte 1 94 +byte 1 53 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 102 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 83 +byte 1 68 +byte 1 0 +align 1 +LABELV $571 +byte 1 94 +byte 1 53 +byte 1 85 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $569 +byte 1 94 +byte 1 53 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 118 +byte 1 111 +byte 1 108 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 119 +byte 1 97 +byte 1 108 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $567 +byte 1 94 +byte 1 53 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 118 +byte 1 111 +byte 1 108 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $565 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 117 +byte 1 108 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $562 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $561 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $559 +byte 1 94 +byte 1 53 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 118 +byte 1 111 +byte 1 108 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $558 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 118 +byte 1 111 +byte 1 108 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 0 +align 1 +LABELV $556 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 65 +byte 1 110 +byte 1 32 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $554 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 109 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 101 +byte 1 118 +byte 1 111 +byte 1 108 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $553 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 109 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 101 +byte 1 118 +byte 1 111 +byte 1 108 +byte 1 118 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 77 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 119 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 109 +byte 1 121 +byte 1 39 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 103 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 46 +byte 1 0 +align 1 +LABELV $551 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 101 +byte 1 118 +byte 1 111 +byte 1 108 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $550 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 101 +byte 1 118 +byte 1 111 +byte 1 108 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 77 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 119 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 111 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 98 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 103 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 46 +byte 1 0 +align 1 +LABELV $548 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 108 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $547 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 108 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 68 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $545 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 67 +byte 1 111 +byte 1 99 +byte 1 111 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $544 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 67 +byte 1 111 +byte 1 99 +byte 1 111 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 32 +byte 1 68 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 102 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 115 +byte 1 104 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 46 +byte 1 0 +align 1 +LABELV $542 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $541 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 68 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 102 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 115 +byte 1 104 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 46 +byte 1 0 +align 1 +LABELV $539 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $538 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 65 +byte 1 110 +byte 1 32 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $536 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $535 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 69 +byte 1 103 +byte 1 103 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 117 +byte 1 112 +byte 1 112 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 109 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 118 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $533 +byte 1 94 +byte 1 53 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 116 +byte 1 44 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 47 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 0 +align 1 +LABELV $531 +byte 1 94 +byte 1 53 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $529 +byte 1 94 +byte 1 53 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $528 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 0 +align 1 +LABELV $526 +byte 1 94 +byte 1 53 +byte 1 78 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 103 +byte 1 104 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 107 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 102 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 66 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 83 +byte 1 117 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $525 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 103 +byte 1 104 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 107 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 102 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 66 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 83 +byte 1 117 +byte 1 105 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 77 +byte 1 97 +byte 1 107 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 103 +byte 1 104 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 109 +byte 1 98 +byte 1 32 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 46 +byte 1 0 +align 1 +LABELV $523 +byte 1 94 +byte 1 53 +byte 1 78 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 103 +byte 1 104 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 66 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 83 +byte 1 117 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $522 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 103 +byte 1 104 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 66 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 83 +byte 1 117 +byte 1 105 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 77 +byte 1 97 +byte 1 107 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 103 +byte 1 104 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 109 +byte 1 98 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 46 +byte 1 0 +align 1 +LABELV $520 +byte 1 94 +byte 1 53 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 82 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 65 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 82 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $519 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 82 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 65 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 82 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 117 +byte 1 114 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 103 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 109 +byte 1 109 +byte 1 117 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 0 +align 1 +LABELV $517 +byte 1 94 +byte 1 53 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 65 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 65 +byte 1 109 +byte 1 109 +byte 1 111 +byte 1 32 +byte 1 83 +byte 1 117 +byte 1 112 +byte 1 112 +byte 1 108 +byte 1 121 +byte 1 0 +align 1 +LABELV $516 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 65 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 117 +byte 1 114 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 109 +byte 1 109 +byte 1 117 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 0 +align 1 +LABELV $514 +byte 1 94 +byte 1 53 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 111 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 0 +align 1 +LABELV $513 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 111 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 105 +byte 1 112 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $511 +byte 1 94 +byte 1 53 +byte 1 73 +byte 1 110 +byte 1 115 +byte 1 117 +byte 1 102 +byte 1 102 +byte 1 105 +byte 1 99 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 0 +align 1 +LABELV $510 +byte 1 73 +byte 1 110 +byte 1 115 +byte 1 117 +byte 1 102 +byte 1 102 +byte 1 105 +byte 1 99 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 103 +byte 1 104 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 0 +align 1 +LABELV $508 +byte 1 94 +byte 1 53 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 0 +align 1 +LABELV $507 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 80 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 108 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 117 +byte 1 114 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 46 +byte 1 0 +align 1 +LABELV $505 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $504 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 46 +byte 1 32 +byte 1 65 +byte 1 32 +byte 1 82 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $502 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 68 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 67 +byte 1 111 +byte 1 109 +byte 1 112 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $501 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 68 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 67 +byte 1 111 +byte 1 109 +byte 1 112 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 46 +byte 1 32 +byte 1 65 +byte 1 32 +byte 1 68 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 67 +byte 1 111 +byte 1 109 +byte 1 112 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $499 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $498 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 118 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 44 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 82 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 0 +align 1 +LABELV $496 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 82 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $495 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 82 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 46 +byte 1 32 +byte 1 68 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 102 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 115 +byte 1 104 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 46 +byte 1 0 +align 1 +LABELV $493 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $492 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 82 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 82 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 46 +byte 1 0 +align 1 +LABELV $490 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $489 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 46 +byte 1 32 +byte 1 70 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 98 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $488 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 46 +byte 1 32 +byte 1 70 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 114 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 98 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $483 +byte 1 94 +byte 1 53 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 105 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 100 +byte 1 115 +byte 1 0 +align 1 +LABELV $482 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 58 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 46 +byte 1 0 +align 1 +LABELV $480 +byte 1 94 +byte 1 53 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 118 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $479 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 46 +byte 1 32 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $477 +byte 1 94 +byte 1 53 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 100 +byte 1 117 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 83 +byte 1 117 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 68 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 0 +align 1 +LABELV $476 +byte 1 78 +byte 1 101 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 118 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 102 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 99 +byte 1 101 +byte 1 114 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 83 +byte 1 117 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 68 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 46 +byte 1 32 +byte 1 68 +byte 1 117 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 83 +byte 1 117 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 68 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 0 +align 1 +LABELV $474 +byte 1 94 +byte 1 53 +byte 1 65 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 46 +byte 1 0 +align 1 +LABELV $473 +byte 1 82 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 32 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 111 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 103 +byte 1 104 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 116 +byte 1 119 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 109 +byte 1 46 +byte 1 32 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 103 +byte 1 104 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 111 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $471 +byte 1 94 +byte 1 53 +byte 1 65 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 46 +byte 1 0 +align 1 +LABELV $470 +byte 1 67 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 105 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 32 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 111 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 103 +byte 1 104 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 116 +byte 1 119 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 109 +byte 1 46 +byte 1 32 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 103 +byte 1 104 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 111 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $463 +byte 1 94 +byte 1 53 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 114 +byte 1 117 +byte 1 112 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $462 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 44 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 103 +byte 1 103 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 103 +byte 1 103 +byte 1 40 +byte 1 115 +byte 1 41 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 115 +byte 1 116 +byte 1 46 +byte 1 0 +align 1 +LABELV $460 +byte 1 94 +byte 1 53 +byte 1 65 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 114 +byte 1 117 +byte 1 112 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $459 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 115 +byte 1 116 +byte 1 46 +byte 1 0 +align 1 +LABELV $452 +byte 1 94 +byte 1 53 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 0 +align 1 +LABELV $451 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 39 +byte 1 115 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 44 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $449 +byte 1 94 +byte 1 53 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $447 +byte 1 94 +byte 1 53 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 117 +byte 1 114 +byte 1 102 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $446 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 117 +byte 1 114 +byte 1 102 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 117 +byte 1 114 +byte 1 102 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 115 +byte 1 117 +byte 1 105 +byte 1 116 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 46 +byte 1 32 +byte 1 80 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 111 +byte 1 111 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $444 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $443 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 77 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 108 +byte 1 117 +byte 1 99 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 44 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 0 +align 1 +LABELV $441 +byte 1 94 +byte 1 53 +byte 1 77 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 118 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $439 +byte 1 94 +byte 1 53 +byte 1 77 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $437 +byte 1 94 +byte 1 53 +byte 1 77 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $435 +byte 1 94 +byte 1 53 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $433 +byte 1 94 +byte 1 53 +byte 1 74 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 115 +byte 1 116 +byte 1 0 +align 1 +LABELV $431 +byte 1 94 +byte 1 53 +byte 1 67 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 44 +byte 1 32 +byte 1 115 +byte 1 111 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 0 +align 1 +LABELV $429 +byte 1 94 +byte 1 53 +byte 1 67 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $427 +byte 1 94 +byte 1 53 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 106 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 100 +byte 1 117 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 117 +byte 1 112 +byte 1 46 +byte 1 0 +align 1 +LABELV $426 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 117 +byte 1 112 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 115 +byte 1 104 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 106 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 46 +byte 1 32 +byte 1 0 +align 1 +LABELV $424 +byte 1 94 +byte 1 53 +byte 1 78 +byte 1 111 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $423 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 105 +byte 1 109 +byte 1 117 +byte 1 109 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 80 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 118 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $421 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $420 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 106 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $418 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $417 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 106 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $415 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 0 +align 1 +LABELV $414 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 80 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 118 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 106 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 46 +byte 1 0 +align 1 +LABELV $412 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 0 +align 1 +LABELV $411 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 80 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 118 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 106 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 46 +byte 1 0 +align 1 +LABELV $409 +byte 1 85 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 0 +align 1 +LABELV $407 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 117 +byte 1 108 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 121 +byte 1 10 +byte 1 0 +align 1 +LABELV $405 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 117 +byte 1 108 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $403 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 117 +byte 1 108 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $401 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 117 +byte 1 108 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 10 +byte 1 0 +align 1 +LABELV $399 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 117 +byte 1 108 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $397 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 117 +byte 1 108 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $395 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $391 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 117 +byte 1 108 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 95 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 97 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 10 +byte 1 0 +align 1 +LABELV $390 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 117 +byte 1 108 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 97 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 10 +byte 1 0 +align 1 +LABELV $388 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 117 +byte 1 108 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 97 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 10 +byte 1 0 +align 1 +LABELV $381 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 114 +byte 1 100 +byte 1 80 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $375 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 77 +byte 1 97 +byte 1 112 +byte 1 82 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $368 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 119 +byte 1 105 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $313 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 86 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 65 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $305 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 86 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 65 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $299 +byte 1 48 +byte 1 0 +align 1 +LABELV $298 +byte 1 49 +byte 1 0 +align 1 +LABELV $296 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 65 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $247 +byte 1 94 +byte 1 53 +byte 1 82 +byte 1 101 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 99 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 100 +byte 1 33 +byte 1 0 +align 1 +LABELV $238 +byte 1 94 +byte 1 53 +byte 1 87 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 118 +byte 1 111 +byte 1 108 +byte 1 118 +byte 1 101 +byte 1 100 +byte 1 33 +byte 1 0 +align 1 +LABELV $226 +byte 1 64 +byte 1 0 +align 1 +LABELV $223 +byte 1 58 +byte 1 0 +align 1 +LABELV $220 +byte 1 61 +byte 1 0 +align 1 +LABELV $199 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $193 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 98 +byte 1 115 +byte 1 112 +byte 1 0 +align 1 +LABELV $190 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $189 +byte 1 103 +byte 1 95 +byte 1 109 +byte 1 97 +byte 1 114 +byte 1 107 +byte 1 68 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 0 +align 1 +LABELV $187 +byte 1 115 +byte 1 118 +byte 1 95 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $185 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 105 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $174 +byte 1 91 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 112 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 102 +byte 1 121 +byte 1 93 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 73 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 58 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $130 +byte 1 99 +byte 1 103 +byte 1 46 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 83 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 diff --git a/build/release-linux-x86_64/base/cgame/cg_snapshot.asm b/build/release-linux-x86_64/base/cgame/cg_snapshot.asm new file mode 100644 index 0000000..a2d8ecf --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/cg_snapshot.asm @@ -0,0 +1,2099 @@ +code +proc CG_ResetEntity 8 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRI4 +ADDRGP4 cg+109556 +INDIRI4 +CNSTI4 300 +SUBI4 +GEI4 $117 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $117 +ADDRFP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1564 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 1576 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $121 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_ResetPlayerEntity +CALLV +pop +LABELV $121 +LABELV $116 +endproc CG_ResetEntity 8 4 +proc CG_TransitionEntity 4 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRB +ASGNB 212 +ADDRFP4 0 +INDIRP4 +CNSTI4 428 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 424 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $124 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_ResetEntity +CALLV +pop +LABELV $124 +ADDRFP4 0 +INDIRP4 +CNSTI4 424 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_CheckEvents +CALLV +pop +LABELV $123 +endproc CG_TransitionEntity 4 4 +export CG_SetInitialSnapshot +proc CG_SetInitialSnapshot 20 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 cg+36 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ARGP4 +CNSTI4 1852 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 BG_PlayerStateToEntityState +CALLV +pop +ADDRGP4 CG_BuildSolidList +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 54744 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_ExecuteNewServerCommands +CALLV +pop +ADDRGP4 CG_Respawn +CALLV +pop +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $131 +JUMPV +LABELV $128 +ADDRLP4 8 +CNSTI4 212 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 468 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 1852 +ADDRLP4 8 +INDIRP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +CNSTU4 212 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 424 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 428 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_ResetEntity +CALLV +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_CheckEvents +CALLV +pop +LABELV $129 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $131 +ADDRLP4 4 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRI4 +LTI4 $128 +LABELV $126 +endproc CG_SetInitialSnapshot 20 12 +proc CG_TransitionSnapshot 32 12 +ADDRGP4 cg+36 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $135 +ADDRGP4 $138 +ARGP4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $135 +ADDRGP4 cg+40 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $139 +ADDRGP4 $142 +ARGP4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $139 +ADDRGP4 cg+40 +INDIRP4 +CNSTI4 54744 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_ExecuteNewServerCommands +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $147 +JUMPV +LABELV $144 +ADDRLP4 4 +CNSTI4 1852 +CNSTI4 212 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 468 +ADDP4 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 428 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $145 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $147 +ADDRLP4 0 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRI4 +LTI4 $144 +ADDRLP4 8 +ADDRGP4 cg+36 +INDIRP4 +ASGNP4 +ADDRGP4 cg+36 +ADDRGP4 cg+40 +INDIRP4 +ASGNP4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 44 +ADDP4 +ARGP4 +CNSTI4 1852 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 BG_PlayerStateToEntityState +CALLV +pop +CNSTI4 1852 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities+424 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $160 +JUMPV +LABELV $157 +ADDRLP4 4 +CNSTI4 1852 +CNSTI4 212 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 468 +ADDP4 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 CG_TransitionEntity +CALLV +pop +ADDRLP4 4 +INDIRP4 +CNSTI4 464 +ADDP4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $158 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $160 +ADDRLP4 0 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRI4 +LTI4 $157 +ADDRGP4 cg+40 +CNSTP4 0 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $165 +ADDRLP4 20 +CNSTI4 44 +ASGNI4 +ADDRLP4 12 +ADDRLP4 8 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 16 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 24 +CNSTI4 112 +ASGNI4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRI4 +BXORI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $168 +ADDRGP4 cg+109544 +CNSTI4 1 +ASGNI4 +LABELV $168 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+8 +INDIRI4 +ADDRLP4 28 +INDIRI4 +NEI4 $179 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 2048 +BANDI4 +ADDRLP4 28 +INDIRI4 +NEI4 $179 +ADDRGP4 cg_nopredict+12 +INDIRI4 +ADDRLP4 28 +INDIRI4 +NEI4 $179 +ADDRGP4 cg_synchronousClients+12 +INDIRI4 +ADDRLP4 28 +INDIRI4 +EQI4 $171 +LABELV $179 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 CG_TransitionPlayerState +CALLV +pop +LABELV $171 +LABELV $165 +LABELV $134 +endproc CG_TransitionSnapshot 32 12 +proc CG_SetNextSnap 36 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 cg+40 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ARGP4 +CNSTI4 1852 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities+212 +ADDP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 BG_PlayerStateToEntityState +CALLV +pop +CNSTI4 1852 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities+424 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $188 +JUMPV +LABELV $185 +ADDRLP4 16 +CNSTI4 212 +ASGNI4 +ADDRLP4 4 +ADDRLP4 16 +INDIRI4 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 1852 +ADDRLP4 4 +INDIRP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTU4 212 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +ADDRLP4 28 +INDIRI4 +EQI4 $191 +ADDRLP4 32 +CNSTI4 8 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRI4 +BXORI4 +CNSTI4 2 +BANDI4 +ADDRLP4 28 +INDIRI4 +EQI4 $189 +LABELV $191 +ADDRLP4 0 +INDIRP4 +CNSTI4 424 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $190 +JUMPV +LABELV $189 +ADDRLP4 0 +INDIRP4 +CNSTI4 424 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $190 +LABELV $186 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $188 +ADDRLP4 8 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRI4 +LTI4 $185 +ADDRGP4 cg+36 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $192 +ADDRLP4 16 +CNSTI4 156 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRI4 +BXORI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $192 +ADDRGP4 cg+109548 +CNSTI4 1 +ASGNI4 +ADDRGP4 $193 +JUMPV +LABELV $192 +ADDRGP4 cg+109548 +CNSTI4 0 +ASGNI4 +LABELV $193 +ADDRLP4 20 +CNSTI4 192 +ASGNI4 +ADDRGP4 cg+40 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRI4 +EQI4 $198 +ADDRGP4 cg+109548 +CNSTI4 1 +ASGNI4 +LABELV $198 +ADDRGP4 cg+40 +INDIRP4 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +INDIRI4 +BXORI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +EQI4 $203 +ADDRGP4 cg+109548 +CNSTI4 1 +ASGNI4 +LABELV $203 +ADDRGP4 CG_BuildSolidList +CALLV +pop +LABELV $180 +endproc CG_SetNextSnap 36 12 +proc CG_ReadNextSnapshot 20 12 +ADDRGP4 cg+28 +INDIRI4 +ADDRGP4 cgs+31460 +INDIRI4 +CNSTI4 1000 +ADDI4 +LEI4 $217 +ADDRGP4 $213 +ARGP4 +ADDRGP4 cg+28 +INDIRI4 +ARGI4 +ADDRGP4 cgs+31460 +INDIRI4 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $217 +JUMPV +LABELV $216 +ADDRGP4 cg+36 +INDIRP4 +CVPU4 4 +ADDRGP4 cg+44 +CVPU4 4 +NEU4 $221 +ADDRLP4 0 +ADDRGP4 cg+44+54748 +ASGNP4 +ADDRGP4 $222 +JUMPV +LABELV $221 +ADDRLP4 0 +ADDRGP4 cg+44 +ASGNP4 +LABELV $222 +ADDRLP4 8 +ADDRGP4 cgs+31460 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 cgs+31460 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 trap_GetSnapshot +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRGP4 cg+36 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $230 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $230 +ADDRLP4 16 +CNSTI4 8 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRI4 +NEI4 $230 +LABELV $230 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $234 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_AddLagometerSnapshotInfo +CALLV +pop +ADDRLP4 0 +INDIRP4 +RETP4 +ADDRGP4 $208 +JUMPV +LABELV $234 +CNSTP4 0 +ARGP4 +ADDRGP4 CG_AddLagometerSnapshotInfo +CALLV +pop +LABELV $217 +ADDRGP4 cgs+31460 +INDIRI4 +ADDRGP4 cg+28 +INDIRI4 +LTI4 $216 +CNSTP4 0 +RETP4 +LABELV $208 +endproc CG_ReadNextSnapshot 20 12 +export CG_ProcessSnapshots +proc CG_ProcessSnapshots 16 8 +ADDRLP4 4 +ARGP4 +ADDRGP4 cg+32 +ARGP4 +ADDRGP4 trap_GetCurrentSnapshotNumber +CALLV +pop +ADDRLP4 4 +INDIRI4 +ADDRGP4 cg+28 +INDIRI4 +EQI4 $247 +ADDRLP4 4 +INDIRI4 +ADDRGP4 cg+28 +INDIRI4 +GEI4 $241 +ADDRGP4 $244 +ARGP4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $241 +ADDRGP4 cg+28 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $247 +JUMPV +LABELV $246 +ADDRLP4 8 +ADDRGP4 CG_ReadNextSnapshot +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $250 +ADDRGP4 $236 +JUMPV +LABELV $250 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +NEI4 $252 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetInitialSnapshot +CALLV +pop +LABELV $252 +LABELV $247 +ADDRGP4 cg+36 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $246 +LABELV $254 +ADDRGP4 cg+40 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $257 +ADDRLP4 8 +ADDRGP4 CG_ReadNextSnapshot +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $260 +ADDRGP4 $256 +JUMPV +LABELV $260 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetNextSnap +CALLV +pop +ADDRLP4 12 +CNSTI4 8 +ASGNI4 +ADDRGP4 cg+40 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRI4 +GEI4 $262 +ADDRGP4 $266 +ARGP4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $262 +LABELV $257 +ADDRLP4 8 +CNSTI4 8 +ASGNI4 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRI4 +LTI4 $267 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+40 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRI4 +GEI4 $267 +ADDRGP4 $256 +JUMPV +LABELV $267 +ADDRGP4 CG_TransitionSnapshot +CALLV +pop +LABELV $255 +ADDRGP4 $254 +JUMPV +LABELV $256 +ADDRGP4 cg+36 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $273 +ADDRGP4 $276 +ARGP4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $273 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +GEI4 $277 +ADDRGP4 cg+109556 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $277 +ADDRGP4 cg+40 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $283 +ADDRGP4 cg+40 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ADDRGP4 cg+109556 +INDIRI4 +GTI4 $283 +ADDRGP4 $288 +ARGP4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $283 +LABELV $236 +endproc CG_ProcessSnapshots 16 8 +import trap_GetDemoName +import trap_GetDemoPos +import trap_GetDemoState +import trap_GetEntityToken +import trap_getCameraInfo +import trap_startCamera +import trap_loadCamera +import trap_RealTime +import trap_SnapVector +import trap_CIN_SetExtents +import trap_CIN_DrawCinematic +import trap_CIN_RunCinematic +import trap_CIN_StopCinematic +import trap_CIN_PlayCinematic +import trap_Key_GetOverstrikeMode +import trap_Key_SetOverstrikeMode +import trap_Key_SetBinding +import trap_Key_GetBindingBuf +import trap_Key_KeynumToStringBuf +import trap_Key_GetKey +import trap_Key_SetCatcher +import trap_Key_GetCatcher +import trap_Key_IsDown +import trap_R_RegisterFont +import trap_MemoryRemaining +import testPrintFloat +import testPrintInt +import trap_SetUserCmdValue +import trap_GetUserCmd +import trap_GetCurrentCmdNumber +import trap_GetServerCommand +import trap_GetSnapshot +import trap_GetCurrentSnapshotNumber +import trap_GetGameState +import trap_GetGlconfig +import trap_R_RemapShader +import trap_R_LerpTag +import trap_R_ModelBounds +import trap_R_DrawStretchPic +import trap_R_SetColor +import trap_R_RenderScene +import trap_R_LightForPoint +import trap_R_AddAdditiveLightToScene +import trap_R_AddLightToScene +import trap_R_inPVS +import trap_R_AddPolysToScene +import trap_R_AddPolyToScene +import trap_R_AddRefEntityToScene +import trap_R_ClearScene +import trap_R_RegisterShaderNoMip +import trap_R_RegisterShader +import trap_R_RegisterSkin +import trap_R_RegisterModel +import trap_R_LoadWorldMap +import trap_S_StopBackgroundTrack +import trap_S_StartBackgroundTrack +import trap_S_RegisterSound +import trap_S_Respatialize +import trap_S_UpdateEntityPosition +import trap_S_AddRealLoopingSound +import trap_S_AddLoopingSound +import trap_S_ClearLoopingSounds +import trap_S_StartLocalSound +import trap_S_StopLoopingSound +import trap_S_StartSound +import trap_CM_MarkFragments +import trap_CM_TransformedBiSphereTrace +import trap_CM_BiSphereTrace +import trap_CM_TransformedCapsuleTrace +import trap_CM_CapsuleTrace +import trap_CM_TransformedBoxTrace +import trap_CM_BoxTrace +import trap_CM_TransformedPointContents +import trap_CM_PointContents +import trap_CM_TempBoxModel +import trap_CM_InlineModel +import trap_CM_NumInlineModels +import trap_CM_LoadMap +import trap_UpdateScreen +import trap_SendClientCommand +import trap_AddCommand +import trap_SendConsoleCommand +import trap_FS_GetFileList +import trap_FS_Seek +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_LiteralArgs +import trap_Args +import trap_Argv +import trap_Argc +import trap_Cvar_VariableStringBuffer +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_Milliseconds +import trap_Error +import trap_Print +import CG_TutorialText +import CG_WritePTRCode +import CG_ReadPTRCode +import CG_DestroyTestTS_f +import CG_TestTS_f +import CG_AddTrails +import CG_IsTrailSystemValid +import CG_DestroyTrailSystem +import CG_SpawnNewTrailSystem +import CG_RegisterTrailSystem +import CG_LoadTrailSystems +import CG_DestroyTestPS_f +import CG_TestPS_f +import CG_ParticleSystemEntity +import CG_AddParticles +import CG_SetParticleSystemNormal +import CG_IsParticleSystemValid +import CG_IsParticleSystemInfinite +import CG_DestroyParticleSystem +import CG_SpawnNewParticleSystem +import CG_RegisterParticleSystem +import CG_LoadParticleSystems +import CG_SetAttachmentOffset +import CG_SetAttachmentParticle +import CG_SetAttachmentTag +import CG_SetAttachmentCent +import CG_SetAttachmentPoint +import CG_AttachToParticle +import CG_AttachToTag +import CG_AttachToCent +import CG_AttachToPoint +import CG_Attached +import CG_AttachmentCentNum +import CG_AttachmentVelocity +import CG_AttachmentAxis +import CG_AttachmentDir +import CG_AttachmentPoint +import CG_CheckChangedPredictableEvents +import CG_TransitionPlayerState +import CG_Respawn +import CG_ShaderStateChanged +import CG_SetConfigValues +import CG_ParseServerinfo +import CG_ExecuteNewServerCommands +import CG_RequestScores +import CG_InitConsoleCommands +import CG_ConsoleCommand +import CG_ImpactMark +import CG_AddMarks +import CG_InitMarkPolys +import CG_AlienSense +import CG_Scanner +import CG_UpdateEntityPositions +import CG_DrawItemSelectText +import CG_DrawItemSelect +import CG_AddPlayerWeapon +import CG_AddViewWeapon +import CG_ShotgunFire +import CG_Bullet +import CG_MissileHitEntity +import CG_MissileHitWall +import CG_FireWeapon +import CG_RegisterWeapon +import CG_InitWeapons +import CG_RegisterUpgrade +import CG_InitUpgrades +import CG_Weapon_f +import CG_PrevWeapon_f +import CG_NextWeapon_f +import CG_PositionRotatedEntityOnTag +import CG_PositionEntityOnTag +import CG_AdjustPositionForMover +import CG_Beam +import CG_AddPacketEntities +import CG_SetEntitySoundPosition +import CG_DrawBoundingBox +import CG_PainEvent +import CG_EntityEvent +import CG_CheckEvents +import CG_PredictPlayerState +import CG_BiSphereTrace +import CG_CapTrace +import CG_Trace +import CG_PointContents +import CG_BuildSolidList +import CG_ModelDoor +import CG_AnimMapObj +import CG_RunLerpFrame +import CG_SortDistance +import CG_DrawChatBubble +import CG_AlienBuildableExplosion +import CG_HumanBuildableExplosion +import CG_InitBuildables +import CG_DrawBuildableStatus +import CG_BuildableStatusParse +import CG_Buildable +import CG_GhostBuildable +import CG_GetPlayerLocation +import CG_Bleed +import CG_PlayerDisconnect +import CG_CustomSound +import CG_PrecacheClientInfo +import CG_NewClientInfo +import CG_ResetPlayerEntity +import CG_Corpse +import CG_Player +import CG_DrawField +import CG_ResetPainBlend +import CG_UpdateMediaFraction +import CG_DrawLoadingScreen +import CG_Text_PaintChar +import CG_GetKillerText +import CG_GetTeamColor +import CG_SetPrintString +import CG_RunMenuScript +import CG_GetValue +import CG_OwnerDraw +import CG_DrawActive +import CG_CenterPrint +import CG_AddSpeed +import CG_AddLagometerSnapshotInfo +import CG_AddLagometerFrameInfo +import CG_GetColorCharForHealth +import CG_KeyBinding +import CG_WorldToScreen +import CG_DrawTopBottom +import CG_DrawSides +import CG_DrawRect +import CG_ColorForHealth +import CG_TileClear +import CG_FadeColor +import CG_DrawStrlen +import CG_ClearClipRegion +import CG_SetClipRegion +import CG_DrawFadePic +import CG_DrawPic +import CG_FillRect +import CG_AdjustFrom640 +import CG_DrawPlane +import CG_OffsetShoulderView +import CG_OffsetThirdPersonView +import CG_OffsetFirstPersonView +import CG_DrawActiveFrame +import CG_AddBufferedSound +import CG_TestModelPrevSkin_f +import CG_TestModelNextSkin_f +import CG_TestModelPrevFrame_f +import CG_TestModelNextFrame_f +import CG_TestGun_f +import CG_TestModel_f +import CG_addSmoothOp +import CG_AddNotifyText +import CG_RemoveNotifyLine +import CG_FileExists +import CG_BuildSpectatorString +import CG_ClientIsReady +import CG_SetScoreSelection +import CG_EventHandling +import CG_MouseEvent +import CG_KeyEvent +import CG_LoadMenus +import CG_LastAttacker +import CG_CrosshairPlayer +import CG_UpdateCvars +import CG_PlayerCount +import CG_StartMusic +import CG_Error +import CG_Printf +import CG_Argv +import CG_ConfigString +import cg_BubbleZoom +import cg_drawBubble +import cg_chatTeamPrefix +import cg_emoticons +import cg_voice +import cg_projectileNudge +import cg_optimizePrediction +import cg_debugRandom +import ui_humanTeamVoteActive +import ui_alienTeamVoteActive +import ui_voteActive +import ui_dialog +import ui_stages +import ui_carriage +import ui_currentClass +import cg_debugVoices +import cg_unlagged +import cg_sprintToggle +import cg_stickySpec +import cg_painBlendZoom +import cg_painBlendScale +import cg_painBlendMax +import cg_painBlendDownRate +import cg_painBlendUpRate +import cg_tutorial +import cg_disableScannerPlane +import cg_disableCommandDialogs +import cg_disableBuildDialogs +import cg_disableUpgradeDialogs +import cg_disableWarningDialogs +import cg_debugPVS +import cg_debugTrails +import cg_debugParticles +import cg_lightFlare +import cg_consoleLatency +import cg_bounceParticles +import cg_depthSortParticles +import cg_disableBlueprintErrors +import cg_wwSmoothTime +import cg_drawBBOX +import cg_drawSurfNormal +import cg_noTaunt +import cg_timescale +import cg_timescaleFadeSpeed +import cg_timescaleFadeEnd +import cg_cameraMode +import pmove_msec +import pmove_fixed +import cg_smoothClients +import cg_hudFiles +import cg_noVoiceText +import cg_noVoiceChats +import cg_teamChatsOnly +import cg_blood +import cg_paused +import cg_stats +import cg_synchronousClients +import cg_drawSpeed +import cg_lagometer +import cg_stereoSeparation +import cg_thirdPersonRange +import cg_thirdPersonPitchFollow +import cg_staticDeathCam +import cg_thirdPersonShoulderViewMode +import cg_thirdPersonAngle +import cg_thirdPerson +import cg_tracerLength +import cg_tracerWidth +import cg_tracerChance +import cg_gun_z +import cg_gun_y +import cg_gun_x +import cg_gun_frame +import cg_drawGun +import cg_viewsize +import cg_addMarks +import cg_footsteps +import cg_showmiss +import cg_noPlayerAnims +import cg_debugMove +import cg_nopredict +import cg_errorDecay +import cg_debugEvents +import cg_debugPosition +import cg_debugAnim +import cg_animSpeed +import cg_draw2D +import cg_teamOverlayUserinfo +import cg_teamOverlayMaxPlayers +import cg_teamOverlaySortMode +import cg_drawTeamOverlay +import cg_crosshairSize +import cg_drawCrosshairNames +import cg_drawCrosshair +import cg_drawChargeBar +import cg_drawSnapshot +import cg_drawDemoState +import cg_drawFPS +import cg_drawClock +import cg_drawTimer +import cg_shadows +import cg_swingSpeed +import cg_runroll +import cg_runpitch +import cg_centertime +import cg_teslaTrailTime +import cg_markPolys +import cg_buildables +import cg_upgrades +import cg_weapons +import cgDC +import cg_entities +import cg +import cgs +import g_nameBind2 +import g_nameBind1 +import BindingFromName +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_Parse_AddGlobalDefine +import UI_EscapeEmoticons +import UI_Text_IsEmoticon +import UI_Text_EmHeight +import UI_Text_EmWidth +import UI_Text_Height +import UI_Text_Width +import UI_Text_Paint_Limit +import UI_Text_Paint +import UI_DrawTextBlock +import Item_Text_Wrap +import Item_Text_Wrapped_Paint +import trap_R_SetClipRegion +import Controls_SetDefaults +import Controls_SetConfig +import Controls_GetConfig +import UI_OutOfMemory +import UI_InitMemory +import UI_Alloc +import UI_RemoveCaptureFunc +import UI_InstallCaptureFunc +import Display_CacheAll +import Menu_SetFeederSelection +import Menu_Paint +import Menu_Update +import Menus_CloseAll +import LerpColor +import Display_HandleKey +import Menus_CloseByName +import Menus_FindByName +import Display_KeyBindPending +import Display_CursorType +import Display_MouseMove +import Display_CaptureItem +import Display_GetContext +import Menus_ReplaceActive +import Menus_Activate +import Menus_AnyFullScreenVisible +import Menu_Reset +import Menus_ReplaceActiveByName +import Menus_ActivateByName +import Menu_PaintAll +import Menu_UpdateAll +import Menu_New +import Menu_Count +import PC_Script_Parse +import PC_String_Parse +import PC_Rect_Parse +import PC_Int_Parse +import PC_Color_Parse +import PC_Float_Parse +import Script_Parse +import String_Parse +import Rect_Parse +import Int_Parse +import Color_Parse +import Float_Parse +import Menu_ScrollFeeder +import Menu_HandleMouseMove +import Menu_HandleKey +import Menu_GetFocused +import Menu_PostParse +import Item_Init +import Menu_Init +import Display_ExpandMacros +import Init_Display +import String_Report +import String_Init +import String_Alloc +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $288 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 80 +byte 1 114 +byte 1 111 +byte 1 99 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 83 +byte 1 110 +byte 1 97 +byte 1 112 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 99 +byte 1 103 +byte 1 46 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 83 +byte 1 110 +byte 1 97 +byte 1 112 +byte 1 45 +byte 1 62 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 60 +byte 1 61 +byte 1 32 +byte 1 99 +byte 1 103 +byte 1 46 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $276 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 80 +byte 1 114 +byte 1 111 +byte 1 99 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 83 +byte 1 110 +byte 1 97 +byte 1 112 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 99 +byte 1 103 +byte 1 46 +byte 1 115 +byte 1 110 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 61 +byte 1 61 +byte 1 32 +byte 1 78 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 0 +align 1 +LABELV $266 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 80 +byte 1 114 +byte 1 111 +byte 1 99 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 83 +byte 1 110 +byte 1 97 +byte 1 112 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 83 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 100 +byte 1 115 +byte 1 0 +align 1 +LABELV $244 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 80 +byte 1 114 +byte 1 111 +byte 1 99 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 83 +byte 1 110 +byte 1 97 +byte 1 112 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 110 +byte 1 32 +byte 1 60 +byte 1 32 +byte 1 99 +byte 1 103 +byte 1 46 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 83 +byte 1 110 +byte 1 97 +byte 1 112 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 78 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $213 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 82 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 78 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 83 +byte 1 110 +byte 1 97 +byte 1 112 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 44 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 62 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 10 +byte 1 0 +align 1 +LABELV $142 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 83 +byte 1 110 +byte 1 97 +byte 1 112 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 78 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 32 +byte 1 99 +byte 1 103 +byte 1 46 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 83 +byte 1 110 +byte 1 97 +byte 1 112 +byte 1 0 +align 1 +LABELV $138 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 83 +byte 1 110 +byte 1 97 +byte 1 112 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 78 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 32 +byte 1 99 +byte 1 103 +byte 1 46 +byte 1 115 +byte 1 110 +byte 1 97 +byte 1 112 +byte 1 0 diff --git a/build/release-linux-x86_64/base/cgame/cg_trails.asm b/build/release-linux-x86_64/base/cgame/cg_trails.asm new file mode 100644 index 0000000..fc941a7 --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/cg_trails.asm @@ -0,0 +1,9165 @@ +data +align 4 +LABELV numBaseTrailSystems +byte 4 0 +align 4 +LABELV numBaseTrailBeams +byte 4 0 +code +proc CG_CalculateBeamNodeProperties 668 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 8 +CNSTF4 0 +ASGNF4 +ADDRLP4 4 +CNSTF4 0 +ASGNF4 +ADDRLP4 540 +CNSTI4 0 +ASGNI4 +ADDRLP4 544 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 572 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 572 +INDIRU4 +EQU4 $119 +ADDRFP4 0 +INDIRP4 +CNSTI4 10760 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 572 +INDIRU4 +NEU4 $117 +LABELV $119 +ADDRGP4 $116 +JUMPV +LABELV $117 +ADDRLP4 560 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 564 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 580 +CNSTI4 0 +ASGNI4 +ADDRLP4 560 +INDIRP4 +CNSTI4 2768 +ADDP4 +INDIRI4 +ADDRLP4 580 +INDIRI4 +LEI4 $120 +ADDRLP4 564 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ADDRLP4 580 +INDIRI4 +EQI4 $120 +ADDRLP4 544 +ADDRLP4 544 +INDIRF4 +ADDRGP4 cg+109556 +INDIRI4 +ADDRLP4 560 +INDIRP4 +CNSTI4 2768 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +ADDRLP4 564 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +CVIF4 4 +DIVF4 +SUBF4 +ASGNF4 +ADDRLP4 544 +INDIRF4 +CNSTF4 0 +GEF4 $123 +ADDRLP4 544 +CNSTF4 0 +ASGNF4 +LABELV $123 +LABELV $120 +ADDRLP4 588 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 556 +ADDRLP4 588 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRF4 +ADDRLP4 588 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 592 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 548 +ADDRLP4 592 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 592 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 596 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 552 +ADDRLP4 596 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRLP4 596 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 600 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 600 +INDIRP4 +CNSTI4 23 +ADDP4 +INDIRU1 +CVUI4 1 +ADDRLP4 600 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRU1 +CVUI4 1 +SUBI4 +CVIF4 4 +ASGNF4 +ADDRLP4 604 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 16+4 +ADDRLP4 604 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRU1 +CVUI4 1 +ADDRLP4 604 +INDIRP4 +CNSTI4 21 +ADDP4 +INDIRU1 +CVUI4 1 +SUBI4 +CVIF4 4 +ASGNF4 +ADDRLP4 608 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 16+8 +ADDRLP4 608 +INDIRP4 +CNSTI4 25 +ADDP4 +INDIRU1 +CVUI4 1 +ADDRLP4 608 +INDIRP4 +CNSTI4 22 +ADDP4 +INDIRU1 +CVUI4 1 +SUBI4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 10760 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $130 +JUMPV +LABELV $127 +ADDRLP4 612 +ADDRLP4 540 +INDIRI4 +ASGNI4 +ADDRLP4 540 +ADDRLP4 612 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 620 +CNSTI4 12 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 620 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +ADDRLP4 620 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 624 +ADDRGP4 Distance +CALLF4 +ASGNF4 +ADDRLP4 612 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 28 +ADDP4 +ADDRLP4 624 +INDIRF4 +ASGNF4 +LABELV $128 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $130 +ADDRLP4 616 +CNSTU4 0 +ASGNU4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 616 +INDIRU4 +EQU4 $131 +ADDRLP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 616 +INDIRU4 +NEU4 $127 +LABELV $131 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $135 +JUMPV +LABELV $132 +ADDRLP4 8 +ADDRLP4 8 +INDIRF4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 28 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $133 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $135 +ADDRLP4 12 +INDIRI4 +ADDRLP4 540 +INDIRI4 +LTI4 $132 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 10760 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $139 +JUMPV +LABELV $136 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $140 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +DIVF4 +ADDRLP4 556 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $141 +JUMPV +LABELV $140 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $142 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 120 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $144 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 4 +INDIRF4 +SUBF4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRF4 +DIVF4 +ASGNF4 +ADDRGP4 $145 +JUMPV +LABELV $144 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +ADDRLP4 4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRF4 +DIVF4 +ASGNF4 +LABELV $145 +LABELV $142 +LABELV $141 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +DIVF4 +ADDRLP4 548 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 1073741824 +DIVF4 +ASGNF4 +ADDRLP4 624 +CNSTF4 1132396544 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +DIVF4 +ADDRLP4 552 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDRLP4 544 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 628 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 624 +INDIRF4 +ADDRLP4 628 +INDIRF4 +LTF4 $147 +ADDRLP4 620 +ADDRLP4 624 +INDIRF4 +ADDRLP4 628 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $148 +JUMPV +LABELV $147 +ADDRLP4 620 +ADDRLP4 624 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $148 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRLP4 620 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 644 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRU1 +CVUI4 1 +CVIF4 4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +DIVF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 648 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 644 +INDIRF4 +ADDRLP4 648 +INDIRF4 +LTF4 $154 +ADDRLP4 632 +ADDRLP4 644 +INDIRF4 +ADDRLP4 648 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $155 +JUMPV +LABELV $154 +ADDRLP4 632 +ADDRLP4 644 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $155 +ADDRLP4 0 +INDIRP4 +CNSTI4 37 +ADDP4 +ADDRLP4 632 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 652 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 21 +ADDP4 +INDIRU1 +CVUI4 1 +CVIF4 4 +ADDRLP4 16+4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +DIVF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 656 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 652 +INDIRF4 +ADDRLP4 656 +INDIRF4 +LTF4 $156 +ADDRLP4 636 +ADDRLP4 652 +INDIRF4 +ADDRLP4 656 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $157 +JUMPV +LABELV $156 +ADDRLP4 636 +ADDRLP4 652 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $157 +ADDRLP4 0 +INDIRP4 +CNSTI4 38 +ADDP4 +ADDRLP4 636 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 660 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 22 +ADDP4 +INDIRU1 +CVUI4 1 +CVIF4 4 +ADDRLP4 16+8 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +DIVF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 664 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 660 +INDIRF4 +ADDRLP4 664 +INDIRF4 +LTF4 $158 +ADDRLP4 640 +ADDRLP4 660 +INDIRF4 +ADDRLP4 664 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $159 +JUMPV +LABELV $158 +ADDRLP4 640 +ADDRLP4 660 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $159 +ADDRLP4 0 +INDIRP4 +CNSTI4 39 +ADDP4 +ADDRLP4 640 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 28 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $137 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $139 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $136 +LABELV $116 +endproc CG_CalculateBeamNodeProperties 668 8 +proc CG_LightVertex 44 16 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +CVIU4 4 +CVUU1 4 +ASGNU1 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRGP4 trap_R_LightForPoint +CALLI4 +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $161 +ADDRLP4 0 +INDIRI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +CVFI4 4 +CVIU4 4 +CVUU1 4 +ASGNU1 +LABELV $162 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LEI4 $161 +ADDRFP4 8 +INDIRP4 +CNSTI4 3 +ADDP4 +ADDRFP4 4 +INDIRU1 +ASGNU1 +LABELV $160 +endproc CG_LightVertex 44 16 +proc CG_RenderBeam 12300 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 12216 +CNSTP4 0 +ASGNP4 +ADDRLP4 12212 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 12236 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 12236 +INDIRU4 +EQU4 $168 +ADDRFP4 0 +INDIRP4 +CNSTI4 10760 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 12236 +INDIRU4 +NEU4 $166 +LABELV $168 +ADDRGP4 $165 +JUMPV +LABELV $166 +ADDRLP4 12220 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 12224 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 12228 +ADDRLP4 12224 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 12228 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $169 +ADDRLP4 12224 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 12244 +ADDRGP4 CG_AttachmentCentNum +CALLI4 +ASGNI4 +ADDRLP4 12244 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +EQI4 $174 +ADDRLP4 12224 +INDIRP4 +CNSTI4 1384 +ADDP4 +ARGP4 +ADDRLP4 12248 +ADDRGP4 CG_AttachmentCentNum +CALLI4 +ASGNI4 +ADDRLP4 12248 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +NEI4 $169 +LABELV $174 +ADDRGP4 cg+109580 +INDIRI4 +CNSTI4 0 +NEI4 $169 +ADDRGP4 $165 +JUMPV +LABELV $169 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_CalculateBeamNodeProperties +CALLV +pop +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 10760 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $175 +ADDRLP4 12216 +ADDRLP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 12212 +ADDRLP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 12256 +CNSTU4 0 +ASGNU4 +ADDRLP4 12216 +INDIRP4 +CVPU4 4 +ADDRLP4 12256 +INDIRU4 +EQU4 $178 +ADDRLP4 12212 +INDIRP4 +CVPU4 4 +ADDRLP4 12256 +INDIRU4 +EQU4 $178 +ADDRGP4 cg+112080+24 +ARGP4 +ADDRLP4 12260 +CNSTI4 12 +ASGNI4 +ADDRLP4 12212 +INDIRP4 +ADDRLP4 12260 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 12216 +INDIRP4 +ADDRLP4 12260 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 12200 +ARGP4 +ADDRGP4 GetPerpendicularViewVector +CALLV +pop +ADDRGP4 $179 +JUMPV +LABELV $178 +ADDRLP4 12260 +CNSTU4 0 +ASGNU4 +ADDRLP4 12216 +INDIRP4 +CVPU4 4 +ADDRLP4 12260 +INDIRU4 +NEU4 $182 +ADDRLP4 12212 +INDIRP4 +CVPU4 4 +ADDRLP4 12260 +INDIRU4 +EQU4 $182 +ADDRGP4 cg+112080+24 +ARGP4 +ADDRLP4 12264 +CNSTI4 12 +ASGNI4 +ADDRLP4 12212 +INDIRP4 +ADDRLP4 12264 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 12264 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 12200 +ARGP4 +ADDRGP4 GetPerpendicularViewVector +CALLV +pop +ADDRGP4 $183 +JUMPV +LABELV $182 +ADDRLP4 12264 +CNSTU4 0 +ASGNU4 +ADDRLP4 12216 +INDIRP4 +CVPU4 4 +ADDRLP4 12264 +INDIRU4 +EQU4 $177 +ADDRLP4 12212 +INDIRP4 +CVPU4 4 +ADDRLP4 12264 +INDIRU4 +NEU4 $177 +ADDRGP4 cg+112080+24 +ARGP4 +ADDRLP4 12268 +CNSTI4 12 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 12268 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 12216 +INDIRP4 +ADDRLP4 12268 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 12200 +ARGP4 +ADDRGP4 GetPerpendicularViewVector +CALLV +pop +LABELV $187 +LABELV $183 +LABELV $179 +ADDRLP4 12216 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $190 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 12200 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8+4 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRLP4 12200+4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8+8 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 12200+8 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8+12 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ASGNF4 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8+12+4 +ADDP4 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 12220 +INDIRP4 +CNSTI4 124 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $199 +ADDRLP4 12280 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 12280 +INDIRI4 +ADDRLP4 8 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRU1 +CVUI4 1 +ARGI4 +ADDRLP4 12280 +INDIRI4 +ADDRLP4 8+20 +ADDP4 +ARGP4 +ADDRGP4 CG_LightVertex +CALLV +pop +ADDRGP4 $200 +JUMPV +LABELV $199 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8+20 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 37 +ADDP4 +INDIRB +ASGNB 12 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8+20+3 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRU1 +ASGNU1 +LABELV $200 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 12200 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8+4 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRLP4 12200+4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8+8 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 12200+8 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8+12 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ASGNF4 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8+12+4 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRLP4 12220 +INDIRP4 +CNSTI4 124 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $212 +ADDRLP4 12296 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 12296 +INDIRI4 +ADDRLP4 8 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRU1 +CVUI4 1 +ARGI4 +ADDRLP4 12296 +INDIRI4 +ADDRLP4 8+20 +ADDP4 +ARGP4 +ADDRGP4 CG_LightVertex +CALLV +pop +ADDRGP4 $213 +JUMPV +LABELV $212 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8+20 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 37 +ADDP4 +INDIRB +ASGNB 12 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8+20+3 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRU1 +ASGNU1 +LABELV $213 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $190 +ADDRLP4 12212 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $218 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 12200 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8+4 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRLP4 12200+4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8+8 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 12200+8 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8+12 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ASGNF4 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8+12+4 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRLP4 12220 +INDIRP4 +CNSTI4 124 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $227 +ADDRLP4 12280 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 12280 +INDIRI4 +ADDRLP4 8 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRU1 +CVUI4 1 +ARGI4 +ADDRLP4 12280 +INDIRI4 +ADDRLP4 8+20 +ADDP4 +ARGP4 +ADDRGP4 CG_LightVertex +CALLV +pop +ADDRGP4 $228 +JUMPV +LABELV $227 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8+20 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 37 +ADDP4 +INDIRB +ASGNB 12 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8+20+3 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRU1 +ASGNU1 +LABELV $228 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 12200 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8+4 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRLP4 12200+4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8+8 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 12200+8 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8+12 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ASGNF4 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8+12+4 +ADDP4 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 12220 +INDIRP4 +CNSTI4 124 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $240 +ADDRLP4 12296 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 12296 +INDIRI4 +ADDRLP4 8 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRU1 +CVUI4 1 +ARGI4 +ADDRLP4 12296 +INDIRI4 +ADDRLP4 8+20 +ADDP4 +ARGP4 +ADDRGP4 CG_LightVertex +CALLV +pop +ADDRGP4 $241 +JUMPV +LABELV $240 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8+20 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 37 +ADDP4 +INDIRB +ASGNB 12 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 8+20+3 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRU1 +ASGNU1 +LABELV $241 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $218 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $176 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $175 +LABELV $177 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12252 +CNSTI4 4 +ASGNI4 +ADDRLP4 12252 +INDIRI4 +ARGI4 +ADDRLP4 8 +ARGP4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 12252 +INDIRI4 +DIVI4 +ARGI4 +ADDRGP4 trap_R_AddPolysToScene +CALLV +pop +LABELV $165 +endproc CG_RenderBeam 12300 16 +proc CG_AllocateBeamNode 12 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $247 +ADDRLP4 0 +CNSTI4 84 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $251 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +RETP4 +ADDRGP4 $246 +JUMPV +LABELV $251 +LABELV $248 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 128 +LTI4 $247 +CNSTP4 0 +RETP4 +LABELV $246 +endproc CG_AllocateBeamNode 12 0 +proc CG_DestroyBeamNode 20 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $254 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $256 +ADDRLP4 8 +CNSTI4 76 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +CNSTI4 72 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $257 +JUMPV +LABELV $256 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRP4 +CNSTI4 76 +ADDP4 +CNSTP4 0 +ASGNP4 +LABELV $257 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $259 +JUMPV +LABELV $258 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $259 +ADDRLP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $258 +ADDRGP4 $255 +JUMPV +LABELV $254 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $261 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +CNSTI4 72 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $261 +LABELV $255 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $253 +endproc CG_DestroyBeamNode 20 0 +proc CG_FindLastBeamNode 12 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 10760 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $265 +JUMPV +LABELV $264 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $265 +ADDRLP4 8 +CNSTU4 0 +ASGNU4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRU4 +EQU4 $267 +ADDRLP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRU4 +NEU4 $264 +LABELV $267 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $263 +endproc CG_FindLastBeamNode 12 0 +proc CG_CountBeamNodes 8 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 10760 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $270 +JUMPV +LABELV $269 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $270 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $269 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $268 +endproc CG_CountBeamNodes 8 0 +proc CG_PrependBeamNode 8 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 10760 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $273 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 CG_AllocateBeamNode +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $274 +ADDRLP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 10760 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 10760 +ADDP4 +INDIRP4 +CNSTI4 72 +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 10760 +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $274 +JUMPV +LABELV $273 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 CG_AllocateBeamNode +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $277 +ADDRFP4 0 +INDIRP4 +CNSTI4 10760 +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $277 +LABELV $274 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $272 +endproc CG_PrependBeamNode 8 4 +proc CG_AppendBeamNode 16 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 10760 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $280 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 CG_FindLastBeamNode +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 CG_AllocateBeamNode +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $281 +ADDRLP4 4 +INDIRP4 +CNSTI4 76 +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRGP4 $281 +JUMPV +LABELV $280 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 CG_AllocateBeamNode +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $284 +ADDRFP4 0 +INDIRP4 +CNSTI4 10760 +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $284 +LABELV $281 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $279 +endproc CG_AppendBeamNode 16 4 +proc CG_ApplyJitters 136 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 28 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 28 +INDIRU4 +EQU4 $289 +ADDRFP4 0 +INDIRP4 +CNSTI4 10760 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 28 +INDIRU4 +NEU4 $287 +LABELV $289 +ADDRGP4 $286 +JUMPV +LABELV $287 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $293 +JUMPV +LABELV $290 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 10772 +ADDP4 +ADDP4 +INDIRI4 +ADDRGP4 cg+109556 +INDIRI4 +GTI4 $294 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 10760 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $300 +JUMPV +LABELV $297 +ADDRLP4 36 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDP4 +CNSTF4 1073741824 +ADDRLP4 36 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +CNSTF4 1056964608 +SUBF4 +MULF4 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 132 +ADDP4 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 40 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDP4 +CNSTI4 4 +ADDP4 +CNSTF4 1073741824 +ADDRLP4 40 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +CNSTF4 1056964608 +SUBF4 +MULF4 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 132 +ADDP4 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +LABELV $298 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $300 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $297 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 10772 +ADDP4 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 132 +ADDP4 +ADDP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $294 +LABELV $291 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $293 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRI4 +LTI4 $290 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 10760 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 CG_FindLastBeamNode +CALLP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 40 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 164 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $302 +ADDRLP4 20 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 CG_Attached +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +EQI4 $304 +ADDRLP4 16 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $304 +ADDRLP4 16 +ADDRLP4 16 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $304 +ADDRLP4 20 +INDIRP4 +CNSTI4 1384 +ADDP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 CG_Attached +CALLI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +EQI4 $306 +ADDRLP4 12 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $306 +ADDRLP4 12 +ADDRLP4 12 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $306 +LABELV $302 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRGP4 $311 +JUMPV +LABELV $308 +ADDRLP4 44 +CNSTF4 0 +ASGNF4 +ADDRLP4 48 +CNSTF4 0 +ASGNF4 +ADDRLP4 56 +ADDRLP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 52 +ADDRLP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 100 +CNSTU4 0 +ASGNU4 +ADDRLP4 56 +INDIRP4 +CVPU4 4 +ADDRLP4 100 +INDIRU4 +EQU4 $312 +ADDRLP4 52 +INDIRP4 +CVPU4 4 +ADDRLP4 100 +INDIRU4 +EQU4 $312 +ADDRGP4 cg+112080+24 +ARGP4 +ADDRLP4 104 +CNSTI4 12 +ASGNI4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 104 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 104 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 72 +ARGP4 +ADDRGP4 GetPerpendicularViewVector +CALLV +pop +ADDRLP4 112 +CNSTI4 12 +ASGNI4 +ADDRLP4 84 +ADDRLP4 52 +INDIRP4 +ADDRLP4 112 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 112 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 120 +CNSTI4 16 +ASGNI4 +ADDRLP4 84+4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 124 +CNSTI4 20 +ASGNI4 +ADDRLP4 84+8 +ADDRLP4 52 +INDIRP4 +ADDRLP4 124 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 124 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRGP4 $313 +JUMPV +LABELV $312 +ADDRLP4 104 +CNSTU4 0 +ASGNU4 +ADDRLP4 56 +INDIRP4 +CVPU4 4 +ADDRLP4 104 +INDIRU4 +NEU4 $318 +ADDRLP4 52 +INDIRP4 +CVPU4 4 +ADDRLP4 104 +INDIRU4 +EQU4 $318 +ADDRGP4 cg+112080+24 +ARGP4 +ADDRLP4 108 +CNSTI4 12 +ASGNI4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 108 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 108 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 72 +ARGP4 +ADDRGP4 GetPerpendicularViewVector +CALLV +pop +ADDRLP4 116 +CNSTI4 12 +ASGNI4 +ADDRLP4 84 +ADDRLP4 52 +INDIRP4 +ADDRLP4 116 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 116 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 124 +CNSTI4 16 +ASGNI4 +ADDRLP4 84+4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 124 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 124 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 128 +CNSTI4 20 +ASGNI4 +ADDRLP4 84+8 +ADDRLP4 52 +INDIRP4 +ADDRLP4 128 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 128 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRGP4 $319 +JUMPV +LABELV $318 +ADDRLP4 108 +CNSTU4 0 +ASGNU4 +ADDRLP4 56 +INDIRP4 +CVPU4 4 +ADDRLP4 108 +INDIRU4 +EQU4 $324 +ADDRLP4 52 +INDIRP4 +CVPU4 4 +ADDRLP4 108 +INDIRU4 +NEU4 $324 +ADDRGP4 cg+112080+24 +ARGP4 +ADDRLP4 112 +CNSTI4 12 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 112 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 112 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 72 +ARGP4 +ADDRGP4 GetPerpendicularViewVector +CALLV +pop +ADDRLP4 120 +CNSTI4 12 +ASGNI4 +ADDRLP4 84 +ADDRLP4 0 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 128 +CNSTI4 16 +ASGNI4 +ADDRLP4 84+4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 128 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 128 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 132 +CNSTI4 20 +ASGNI4 +ADDRLP4 84+8 +ADDRLP4 0 +INDIRP4 +ADDRLP4 132 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 132 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +LABELV $324 +LABELV $319 +LABELV $313 +ADDRLP4 84 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 84 +ARGP4 +ADDRLP4 72 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 60 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $333 +JUMPV +LABELV $330 +ADDRLP4 112 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 44 +ADDRLP4 44 +INDIRF4 +ADDRLP4 112 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 48 +ADDRLP4 48 +INDIRF4 +ADDRLP4 112 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $331 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $333 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRI4 +LTI4 $330 +ADDRLP4 112 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +ADDRLP4 112 +INDIRP4 +INDIRF4 +ADDRLP4 72 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 116 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ASGNP4 +ADDRLP4 116 +INDIRP4 +ADDRLP4 116 +INDIRP4 +INDIRF4 +ADDRLP4 72+4 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 120 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ASGNP4 +ADDRLP4 120 +INDIRP4 +ADDRLP4 120 +INDIRP4 +INDIRF4 +ADDRLP4 72+8 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 124 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 124 +INDIRP4 +ADDRLP4 124 +INDIRP4 +INDIRF4 +ADDRLP4 60 +INDIRF4 +ADDRLP4 48 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 128 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ASGNP4 +ADDRLP4 128 +INDIRP4 +ADDRLP4 128 +INDIRP4 +INDIRF4 +ADDRLP4 60+4 +INDIRF4 +ADDRLP4 48 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 132 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ASGNP4 +ADDRLP4 132 +INDIRP4 +ADDRLP4 132 +INDIRP4 +INDIRF4 +ADDRLP4 60+8 +INDIRF4 +ADDRLP4 48 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +NEU4 $338 +ADDRGP4 $310 +JUMPV +LABELV $338 +LABELV $309 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $311 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $308 +LABELV $310 +LABELV $286 +endproc CG_ApplyJitters 136 16 +proc CG_UpdateBeam 128 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $341 +ADDRGP4 $340 +JUMPV +LABELV $341 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 10764 +ADDP4 +ASGNP4 +ADDRLP4 24 +ADDRGP4 cg+109556 +INDIRI4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 32 +INDIRP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 2768 +ADDP4 +INDIRI4 +ADDRLP4 36 +INDIRI4 +LEI4 $347 +ADDRLP4 20 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ADDRLP4 36 +INDIRI4 +LEI4 $345 +LABELV $347 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 CG_CountBeamNodes +CALLI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 20 +INDIRP4 +INDIRI4 +ADDRLP4 40 +INDIRI4 +SUBI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $349 +JUMPV +LABELV $348 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 CG_AppendBeamNode +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 44 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 10760 +ADDP4 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $351 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 CG_Attached +CALLI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +EQI4 $351 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 CG_AttachmentPoint +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +NEI4 $352 +ADDRLP4 4 +ARGP4 +ADDRGP4 CG_DestroyTrailSystem +CALLV +pop +ADDRGP4 $352 +JUMPV +LABELV $351 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRP4 +INDIRB +ASGNB 12 +LABELV $352 +LABELV $349 +ADDRLP4 44 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 44 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +NEI4 $348 +LABELV $345 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 CG_CountBeamNodes +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 10760 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $358 +JUMPV +LABELV $355 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRLP4 0 +INDIRP4 +INDIRB +ASGNB 12 +LABELV $356 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $358 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $355 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 CG_Attached +CALLI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +EQI4 $359 +ADDRLP4 4 +INDIRP4 +CNSTI4 1384 +ADDP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 CG_Attached +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +EQI4 $359 +ADDRLP4 92 +ADDRLP4 4 +INDIRP4 +CNSTI4 2768 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 92 +INDIRI4 +CNSTI4 0 +LEI4 $361 +ADDRGP4 cg+109556 +INDIRI4 +ADDRLP4 92 +INDIRI4 +SUBI4 +ADDRLP4 20 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +LTI4 $361 +ADDRFP4 0 +INDIRP4 +CNSTI4 10768 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $340 +JUMPV +LABELV $361 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 56 +ARGP4 +ADDRLP4 96 +ADDRGP4 CG_AttachmentPoint +CALLI4 +ASGNI4 +ADDRLP4 96 +INDIRI4 +CNSTI4 0 +NEI4 $364 +ADDRLP4 4 +ARGP4 +ADDRGP4 CG_DestroyTrailSystem +CALLV +pop +LABELV $364 +ADDRLP4 4 +INDIRP4 +CNSTI4 1384 +ADDP4 +ARGP4 +ADDRLP4 80 +ARGP4 +ADDRLP4 100 +ADDRGP4 CG_AttachmentPoint +CALLI4 +ASGNI4 +ADDRLP4 100 +INDIRI4 +CNSTI4 0 +NEI4 $366 +ADDRLP4 4 +ARGP4 +ADDRGP4 CG_DestroyTrailSystem +CALLV +pop +LABELV $366 +ADDRLP4 68 +ADDRLP4 80 +INDIRF4 +ADDRLP4 56 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 68+4 +ADDRLP4 80+4 +INDIRF4 +ADDRLP4 56+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 68+8 +ADDRLP4 80+8 +INDIRF4 +ADDRLP4 56+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 10760 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $377 +JUMPV +LABELV $374 +ADDRLP4 104 +ADDRLP4 8 +INDIRI4 +CVIF4 4 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +SUBI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRLP4 56 +INDIRF4 +ADDRLP4 68 +INDIRF4 +ADDRLP4 104 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRLP4 56+4 +INDIRF4 +ADDRLP4 68+4 +INDIRF4 +ADDRLP4 104 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 56+8 +INDIRF4 +ADDRLP4 68+8 +INDIRF4 +ADDRLP4 104 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $375 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $377 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $374 +ADDRGP4 $360 +JUMPV +LABELV $359 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 CG_Attached +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +EQI4 $382 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 CG_FindLastBeamNode +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 60 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $384 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 0 +LTI4 $384 +ADDRLP4 68 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ADDRLP4 68 +INDIRP4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $386 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 72 +ADDRGP4 CG_DestroyBeamNode +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 10760 +ADDP4 +ADDRLP4 72 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 10760 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $388 +ADDRFP4 0 +INDIRP4 +CNSTI4 10768 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $340 +JUMPV +LABELV $388 +ADDRLP4 4 +INDIRP4 +CNSTI4 2768 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $387 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_PrependBeamNode +CALLP4 +pop +ADDRGP4 $387 +JUMPV +LABELV $386 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 0 +LTI4 $392 +ADDRLP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $392 +ADDRLP4 96 +ADDRLP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 76 +ADDRLP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 96 +INDIRP4 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 100 +CNSTI4 4 +ASGNI4 +ADDRLP4 76+4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 100 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 96 +INDIRP4 +INDIRP4 +ADDRLP4 100 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 108 +CNSTI4 8 +ASGNI4 +ADDRLP4 76+8 +ADDRLP4 0 +INDIRP4 +ADDRLP4 108 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRP4 +ADDRLP4 108 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 76 +ARGP4 +ADDRLP4 112 +ADDRGP4 VectorNormalize +CALLF4 +ASGNF4 +ADDRLP4 88 +ADDRLP4 112 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +CVIF4 4 +DIVF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRP4 +INDIRF4 +ADDRLP4 76 +INDIRF4 +ADDRLP4 88 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 76+4 +INDIRF4 +ADDRLP4 88 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 76+8 +INDIRF4 +ADDRLP4 88 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $392 +LABELV $387 +LABELV $384 +ADDRFP4 0 +INDIRP4 +CNSTI4 10760 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $398 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 10760 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 68 +ADDRGP4 CG_AttachmentPoint +CALLI4 +ASGNI4 +ADDRLP4 68 +INDIRI4 +CNSTI4 0 +NEI4 $400 +ADDRLP4 4 +ARGP4 +ADDRGP4 CG_DestroyTrailSystem +CALLV +pop +LABELV $400 +ADDRLP4 72 +ADDRFP4 0 +INDIRP4 +CNSTI4 10760 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRLP4 72 +INDIRP4 +INDIRB +ASGNB 12 +LABELV $398 +LABELV $382 +LABELV $360 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_ApplyJitters +CALLV +pop +LABELV $340 +endproc CG_UpdateBeam 128 8 +proc CG_ParseTrailBeamColor 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $403 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $409 +ARGP4 +ADDRLP4 12 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $407 +CNSTI4 0 +RETI4 +ADDRGP4 $402 +JUMPV +LABELV $407 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 16 +ADDRGP4 atof_neg +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTF4 1132396544 +ADDRLP4 16 +INDIRF4 +MULF4 +CVFI4 4 +CVIU4 4 +CVUU1 4 +ASGNU1 +LABELV $404 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LEI4 $403 +CNSTI4 1 +RETI4 +LABELV $402 +endproc CG_ParseTrailBeamColor 20 8 +proc CG_ParseTrailBeam 88 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $412 +JUMPV +LABELV $411 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $409 +ARGP4 +ADDRLP4 8 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $414 +CNSTI4 0 +RETI4 +ADDRGP4 $410 +JUMPV +LABELV $414 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $418 +ARGP4 +ADDRLP4 12 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $416 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $409 +ARGP4 +ADDRLP4 20 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $419 +ADDRGP4 $413 +JUMPV +LABELV $419 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 24 +ADDRGP4 atoi_neg +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +CNSTI4 128 +LTI4 $412 +ADDRFP4 0 +INDIRP4 +CNSTI4 127 +ASGNI4 +ADDRGP4 $423 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $412 +JUMPV +LABELV $416 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $426 +ARGP4 +ADDRLP4 16 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $424 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $409 +ARGP4 +ADDRLP4 24 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $427 +ADDRGP4 $413 +JUMPV +LABELV $427 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 28 +ADDRGP4 atof_neg +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $409 +ARGP4 +ADDRLP4 36 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +NEI4 $429 +ADDRGP4 $413 +JUMPV +LABELV $429 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $433 +ARGP4 +ADDRLP4 40 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +NEI4 $431 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $412 +JUMPV +LABELV $431 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 48 +ADDRGP4 atof_neg +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 48 +INDIRF4 +ASGNF4 +ADDRGP4 $412 +JUMPV +LABELV $424 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $436 +ARGP4 +ADDRLP4 20 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $434 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 24 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $409 +ARGP4 +ADDRLP4 28 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $437 +ADDRGP4 $413 +JUMPV +LABELV $437 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 32 +ADDRGP4 atof_neg +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 36 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $409 +ARGP4 +ADDRLP4 40 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +NEI4 $439 +ADDRGP4 $413 +JUMPV +LABELV $439 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $433 +ARGP4 +ADDRLP4 44 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +NEI4 $441 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $412 +JUMPV +LABELV $441 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 52 +ADDRGP4 atof_neg +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRLP4 52 +INDIRF4 +ASGNF4 +ADDRGP4 $412 +JUMPV +LABELV $434 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $445 +ARGP4 +ADDRLP4 24 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $443 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 28 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $409 +ARGP4 +ADDRLP4 32 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +NEI4 $446 +ADDRGP4 $413 +JUMPV +LABELV $446 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $450 +ARGP4 +ADDRLP4 36 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +NEI4 $448 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 CG_ParseTrailBeamColor +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +NEI4 $451 +ADDRGP4 $413 +JUMPV +LABELV $451 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 44 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $455 +ARGP4 +ADDRLP4 48 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +EQI4 $453 +ADDRGP4 $456 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $413 +JUMPV +LABELV $453 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 52 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $409 +ARGP4 +ADDRLP4 56 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +NEI4 $457 +ADDRGP4 $413 +JUMPV +LABELV $457 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $433 +ARGP4 +ADDRLP4 60 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +NEI4 $459 +ADDRFP4 0 +INDIRP4 +CNSTI4 23 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRU1 +ASGNU1 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 21 +ADDP4 +INDIRU1 +ASGNU1 +ADDRFP4 0 +INDIRP4 +CNSTI4 25 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 22 +ADDP4 +INDIRU1 +ASGNU1 +ADDRGP4 $412 +JUMPV +LABELV $459 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $450 +ARGP4 +ADDRLP4 64 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 64 +INDIRI4 +CNSTI4 0 +NEI4 $461 +ADDRFP4 0 +INDIRP4 +CNSTI4 23 +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 68 +ADDRGP4 CG_ParseTrailBeamColor +CALLI4 +ASGNI4 +ADDRLP4 68 +INDIRI4 +CNSTI4 0 +NEI4 $463 +ADDRGP4 $413 +JUMPV +LABELV $463 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 72 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 72 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $455 +ARGP4 +ADDRLP4 76 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +CNSTI4 0 +EQI4 $412 +ADDRGP4 $456 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $413 +JUMPV +LABELV $461 +ADDRGP4 $467 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $413 +JUMPV +LABELV $448 +ADDRGP4 $467 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $413 +JUMPV +LABELV $443 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $470 +ARGP4 +ADDRLP4 28 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $468 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $409 +ARGP4 +ADDRLP4 36 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +NEI4 $471 +ADDRGP4 $413 +JUMPV +LABELV $471 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 40 +ADDRGP4 atoi_neg +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRGP4 $412 +JUMPV +LABELV $468 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $475 +ARGP4 +ADDRLP4 32 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +NEI4 $473 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 36 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $409 +ARGP4 +ADDRLP4 40 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +NEI4 $476 +ADDRGP4 $413 +JUMPV +LABELV $476 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 44 +ADDRGP4 atoi_neg +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRGP4 $412 +JUMPV +LABELV $473 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $480 +ARGP4 +ADDRLP4 36 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +NEI4 $478 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 40 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $409 +ARGP4 +ADDRLP4 44 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +NEI4 $481 +ADDRGP4 $413 +JUMPV +LABELV $481 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 $412 +JUMPV +LABELV $478 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $485 +ARGP4 +ADDRLP4 40 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +NEI4 $483 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 44 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $409 +ARGP4 +ADDRLP4 48 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +NEI4 $486 +ADDRGP4 $413 +JUMPV +LABELV $486 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $490 +ARGP4 +ADDRLP4 52 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +NEI4 $488 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 56 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $409 +ARGP4 +ADDRLP4 60 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +NEI4 $491 +ADDRGP4 $413 +JUMPV +LABELV $491 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 64 +ADDRGP4 atof_neg +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +ADDRLP4 64 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 68 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 68 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $409 +ARGP4 +ADDRLP4 72 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +NEI4 $493 +ADDRGP4 $413 +JUMPV +LABELV $493 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 76 +ADDRGP4 atof_neg +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +ADDRLP4 76 +INDIRF4 +ASGNF4 +ADDRGP4 $412 +JUMPV +LABELV $488 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $497 +ARGP4 +ADDRLP4 56 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +NEI4 $495 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 60 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $409 +ARGP4 +ADDRLP4 64 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 64 +INDIRI4 +CNSTI4 0 +NEI4 $498 +ADDRGP4 $413 +JUMPV +LABELV $498 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $502 +ARGP4 +ADDRLP4 68 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 68 +INDIRI4 +CNSTI4 0 +NEI4 $500 +ADDRFP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $501 +JUMPV +LABELV $500 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $505 +ARGP4 +ADDRLP4 72 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +NEI4 $503 +ADDRFP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $504 +JUMPV +LABELV $503 +ADDRGP4 $506 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $413 +JUMPV +LABELV $504 +LABELV $501 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 76 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 76 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $409 +ARGP4 +ADDRLP4 80 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 80 +INDIRI4 +CNSTI4 0 +NEI4 $507 +ADDRGP4 $413 +JUMPV +LABELV $507 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 84 +ADDRGP4 atof_neg +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ADDRLP4 84 +INDIRF4 +ASGNF4 +ADDRGP4 $412 +JUMPV +LABELV $495 +ADDRGP4 $509 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $413 +JUMPV +LABELV $483 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $512 +ARGP4 +ADDRLP4 44 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +NEI4 $510 +ADDRFP4 0 +INDIRP4 +CNSTI4 124 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $412 +JUMPV +LABELV $510 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $515 +ARGP4 +ADDRLP4 48 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +NEI4 $513 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRI4 +CNSTI4 4 +NEI4 $516 +ADDRGP4 $518 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $413 +JUMPV +LABELV $516 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 52 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $409 +ARGP4 +ADDRLP4 56 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +NEI4 $519 +ADDRGP4 $413 +JUMPV +LABELV $519 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 60 +ADDRGP4 atof_neg +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 132 +ADDP4 +ADDP4 +ADDRLP4 60 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 68 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 68 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $409 +ARGP4 +ADDRLP4 72 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +NEI4 $521 +ADDRGP4 $413 +JUMPV +LABELV $521 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 76 +ADDRGP4 atoi_neg +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 132 +ADDP4 +ADDP4 +CNSTI4 4 +ADDP4 +ADDRLP4 76 +INDIRI4 +ASGNI4 +ADDRLP4 84 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ASGNP4 +ADDRLP4 84 +INDIRP4 +ADDRLP4 84 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $412 +JUMPV +LABELV $513 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $525 +ARGP4 +ADDRLP4 52 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +NEI4 $523 +ADDRFP4 0 +INDIRP4 +CNSTI4 164 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $412 +JUMPV +LABELV $523 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $455 +ARGP4 +ADDRLP4 56 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +NEI4 $526 +CNSTI4 1 +RETI4 +ADDRGP4 $410 +JUMPV +LABELV $526 +ADDRGP4 $528 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $410 +JUMPV +LABELV $412 +ADDRGP4 $411 +JUMPV +LABELV $413 +CNSTI4 0 +RETI4 +LABELV $410 +endproc CG_ParseTrailBeam 88 12 +proc CG_InitialiseBaseTrailBeam 16 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 168 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +CNSTF4 1065353216 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 12 +CNSTF4 1065353216 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +CNSTI4 255 +ARGI4 +CNSTU4 3 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 23 +ADDP4 +ARGP4 +CNSTI4 255 +ARGI4 +CNSTU4 3 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +CNSTI4 100 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +CNSTF4 1065353216 +ASGNF4 +LABELV $529 +endproc CG_InitialiseBaseTrailBeam 16 12 +proc CG_ParseTrailSystem 36 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $532 +JUMPV +LABELV $531 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $409 +ARGP4 +ADDRLP4 8 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $534 +CNSTI4 0 +RETI4 +ADDRGP4 $530 +JUMPV +LABELV $534 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $450 +ARGP4 +ADDRLP4 12 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $536 +CNSTI4 168 +ADDRGP4 numBaseTrailBeams +INDIRI4 +MULI4 +ADDRGP4 baseTrailBeams +ADDP4 +ARGP4 +ADDRGP4 CG_InitialiseBaseTrailBeam +CALLV +pop +CNSTI4 168 +ADDRGP4 numBaseTrailBeams +INDIRI4 +MULI4 +ADDRGP4 baseTrailBeams +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 CG_ParseTrailBeam +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $538 +ADDRGP4 $540 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $530 +JUMPV +LABELV $538 +ADDRFP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 4 +NEI4 $541 +ADDRGP4 $543 +ARGP4 +CNSTI4 4 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $530 +JUMPV +LABELV $541 +ADDRGP4 numBaseTrailBeams +INDIRI4 +CNSTI4 256 +NEI4 $544 +ADDRGP4 $546 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $530 +JUMPV +LABELV $544 +ADDRFP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +CNSTI4 168 +ADDRGP4 numBaseTrailBeams +INDIRI4 +MULI4 +ADDRGP4 baseTrailBeams +ADDP4 +ASGNP4 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 28 +ADDRGP4 numBaseTrailBeams +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $532 +JUMPV +LABELV $536 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $549 +ARGP4 +ADDRLP4 16 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $547 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $548 +JUMPV +LABELV $547 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $552 +ARGP4 +ADDRLP4 20 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $550 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 24 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $409 +ARGP4 +ADDRLP4 28 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $553 +ADDRGP4 $533 +JUMPV +LABELV $553 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 32 +ADDRGP4 atoi_neg +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRGP4 $532 +JUMPV +LABELV $550 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $557 +ARGP4 +ADDRLP4 24 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $555 +ADDRGP4 $532 +JUMPV +LABELV $555 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $455 +ARGP4 +ADDRLP4 28 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $558 +ADDRGP4 cg_debugTrails+12 +INDIRI4 +CNSTI4 1 +LTI4 $560 +ADDRGP4 $563 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $560 +CNSTI4 1 +RETI4 +ADDRGP4 $530 +JUMPV +LABELV $558 +ADDRGP4 $564 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $530 +JUMPV +LABELV $548 +LABELV $532 +ADDRGP4 $531 +JUMPV +LABELV $533 +CNSTI4 0 +RETI4 +LABELV $530 +endproc CG_ParseTrailSystem 36 12 +proc CG_ParseTrailFile 32116 12 +ADDRLP4 72 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 32084 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 32088 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 80 +ADDRLP4 32088 +INDIRI4 +ASGNI4 +ADDRLP4 80 +INDIRI4 +CNSTI4 0 +GTI4 $566 +CNSTI4 0 +RETI4 +ADDRGP4 $565 +JUMPV +LABELV $566 +ADDRLP4 80 +INDIRI4 +CNSTI4 0 +EQI4 $570 +ADDRLP4 80 +INDIRI4 +CVIU4 4 +CNSTU4 31999 +LTU4 $568 +LABELV $570 +ADDRLP4 32084 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRGP4 $571 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 80 +INDIRI4 +CNSTI4 0 +NEI4 $575 +ADDRLP4 32096 +ADDRGP4 $572 +ASGNP4 +ADDRGP4 $576 +JUMPV +LABELV $575 +ADDRLP4 32096 +ADDRGP4 $573 +ASGNP4 +LABELV $576 +ADDRLP4 32096 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $565 +JUMPV +LABELV $568 +ADDRLP4 84 +ARGP4 +ADDRLP4 80 +INDIRI4 +ARGI4 +ADDRLP4 32084 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Read +CALLV +pop +ADDRLP4 80 +INDIRI4 +ADDRLP4 84 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 32084 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRLP4 76 +ADDRLP4 84 +ASGNP4 +ADDRGP4 $578 +JUMPV +LABELV $577 +ADDRLP4 76 +ARGP4 +ADDRLP4 32096 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 68 +ADDRLP4 32096 +INDIRP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ARGP4 +ADDRGP4 $409 +ARGP4 +ADDRLP4 32100 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 32100 +INDIRI4 +CNSTI4 0 +NEI4 $580 +ADDRGP4 $579 +JUMPV +LABELV $580 +ADDRLP4 68 +INDIRP4 +ARGP4 +ADDRGP4 $450 +ARGP4 +ADDRLP4 32104 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 32104 +INDIRI4 +CNSTI4 0 +NEI4 $582 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +EQI4 $584 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $589 +JUMPV +LABELV $586 +CNSTI4 96 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 baseTrailSystems +ADDP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 32108 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 32108 +INDIRI4 +CNSTI4 0 +NEI4 $590 +ADDRGP4 $592 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $565 +JUMPV +LABELV $590 +LABELV $587 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $589 +ADDRLP4 0 +INDIRI4 +ADDRGP4 numBaseTrailSystems +INDIRI4 +LTI4 $586 +CNSTI4 96 +ADDRGP4 numBaseTrailSystems +INDIRI4 +MULI4 +ADDRGP4 baseTrailSystems +ADDP4 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +CNSTI4 96 +ADDRGP4 numBaseTrailSystems +INDIRI4 +MULI4 +ADDRGP4 baseTrailSystems +ADDP4 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 32108 +ADDRGP4 CG_ParseTrailSystem +CALLI4 +ASGNI4 +ADDRLP4 32108 +INDIRI4 +CNSTI4 0 +NEI4 $593 +ADDRGP4 $595 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $565 +JUMPV +LABELV $593 +ADDRLP4 72 +CNSTI4 0 +ASGNI4 +ADDRGP4 numBaseTrailSystems +INDIRI4 +CNSTI4 64 +NEI4 $596 +ADDRGP4 $598 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $565 +JUMPV +LABELV $596 +ADDRLP4 32112 +ADDRGP4 numBaseTrailSystems +ASGNP4 +ADDRLP4 32112 +INDIRP4 +ADDRLP4 32112 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $578 +JUMPV +LABELV $584 +ADDRGP4 $599 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $565 +JUMPV +LABELV $582 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +NEI4 $600 +ADDRLP4 4 +ARGP4 +ADDRLP4 68 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 72 +CNSTI4 1 +ASGNI4 +ADDRGP4 $601 +JUMPV +LABELV $600 +ADDRGP4 $602 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $565 +JUMPV +LABELV $601 +LABELV $578 +ADDRGP4 $577 +JUMPV +LABELV $579 +CNSTI4 1 +RETI4 +LABELV $565 +endproc CG_ParseTrailFile 32116 12 +export CG_LoadTrailSystems +proc CG_LoadTrailSystems 8284 16 +ADDRLP4 8272 +CNSTI4 0 +ASGNI4 +ADDRGP4 numBaseTrailSystems +ADDRLP4 8272 +INDIRI4 +ASGNI4 +ADDRGP4 numBaseTrailBeams +ADDRLP4 8272 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8272 +INDIRI4 +ASGNI4 +LABELV $604 +ADDRLP4 8276 +CNSTI4 96 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 baseTrailSystems +ADDP4 +ASGNP4 +ADDRLP4 8276 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 96 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +LABELV $605 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 64 +LTI4 $604 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $608 +ADDRLP4 8276 +CNSTI4 168 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 baseTrailBeams +ADDP4 +ASGNP4 +ADDRLP4 8276 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 168 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +LABELV $609 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 256 +LTI4 $608 +ADDRGP4 $612 +ARGP4 +ADDRGP4 $613 +ARGP4 +ADDRLP4 80 +ARGP4 +CNSTI4 8192 +ARGI4 +ADDRLP4 8276 +ADDRGP4 trap_FS_GetFileList +CALLI4 +ASGNI4 +ADDRLP4 76 +ADDRLP4 8276 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 80 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $617 +JUMPV +LABELV $614 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8280 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 72 +ADDRLP4 8280 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 8 +ARGP4 +ADDRGP4 $618 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRLP4 8 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 strcat +CALLP4 +pop +ADDRLP4 8 +ARGP4 +ADDRGP4 CG_ParseTrailFile +CALLI4 +pop +LABELV $615 +ADDRLP4 8280 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8280 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 72 +INDIRI4 +ADDRLP4 8280 +INDIRI4 +ADDI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $617 +ADDRLP4 0 +INDIRI4 +ADDRLP4 76 +INDIRI4 +LTI4 $614 +LABELV $603 +endproc CG_LoadTrailSystems 8284 16 +export CG_RegisterTrailSystem +proc CG_RegisterTrailSystem 28 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $620 +ADDRLP4 8 +CNSTI4 96 +ADDRLP4 12 +INDIRI4 +MULI4 +ADDRGP4 baseTrailSystems +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $624 +ADDRLP4 8 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $626 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +RETI4 +ADDRGP4 $619 +JUMPV +LABELV $626 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $631 +JUMPV +LABELV $628 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 36 +ADDP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 100 +ADDP4 +ADDRLP4 24 +INDIRI4 +ASGNI4 +LABELV $629 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $631 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +LTI4 $628 +ADDRGP4 cg_debugTrails+12 +INDIRI4 +CNSTI4 1 +LTI4 $632 +ADDRGP4 $635 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $632 +ADDRLP4 8 +INDIRP4 +CNSTI4 92 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +RETI4 +ADDRGP4 $619 +JUMPV +LABELV $624 +LABELV $621 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 64 +LTI4 $620 +ADDRGP4 $636 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +LABELV $619 +endproc CG_RegisterTrailSystem 28 8 +proc CG_SpawnNewTrailBeam 12 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $638 +ADDRLP4 0 +CNSTI4 10788 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 trailBeams +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 10768 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $642 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 10788 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0 +INDIRP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 10768 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 cg_debugTrails+12 +INDIRI4 +CNSTI4 1 +LTI4 $644 +ADDRGP4 $647 +ARGP4 +ADDRLP4 8 +INDIRP4 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $644 +ADDRLP4 0 +INDIRP4 +RETP4 +ADDRGP4 $637 +JUMPV +LABELV $642 +LABELV $639 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 128 +LTI4 $638 +ADDRGP4 cg_debugTrails+12 +INDIRI4 +CNSTI4 1 +LTI4 $648 +ADDRGP4 $651 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $648 +CNSTP4 0 +RETP4 +LABELV $637 +endproc CG_SpawnNewTrailBeam 12 12 +export CG_SpawnNewTrailSystem +proc CG_SpawnNewTrailSystem 16 12 +ADDRLP4 8 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +CNSTI4 96 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 baseTrailSystems-96 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $654 +ADDRGP4 $656 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTP4 0 +RETP4 +ADDRGP4 $652 +JUMPV +LABELV $654 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $657 +ADDRLP4 8 +CNSTI4 2776 +ADDRLP4 12 +INDIRI4 +MULI4 +ADDRGP4 trailSystems +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 2772 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $661 +ADDRLP4 8 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 2776 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 8 +INDIRP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 2772 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 2768 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 2764 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $667 +JUMPV +LABELV $664 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 CG_SpawnNewTrailBeam +CALLP4 +pop +LABELV $665 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $667 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +LTI4 $664 +ADDRGP4 cg_debugTrails+12 +INDIRI4 +CNSTI4 1 +LTI4 $668 +ADDRGP4 $671 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $668 +ADDRLP4 8 +INDIRP4 +RETP4 +ADDRGP4 $652 +JUMPV +LABELV $661 +LABELV $658 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 32 +LTI4 $657 +ADDRGP4 cg_debugTrails+12 +INDIRI4 +CNSTI4 1 +LTI4 $672 +ADDRGP4 $675 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $672 +CNSTP4 0 +RETP4 +LABELV $652 +endproc CG_SpawnNewTrailSystem 16 12 +export CG_DestroyTrailSystem +proc CG_DestroyTrailSystem 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 2768 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 CG_Attached +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $678 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 1384 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 CG_Attached +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $678 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRGP4 CG_AttachmentPoint +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRGP4 CG_SetAttachmentPoint +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToPoint +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $678 +ADDRFP4 0 +CNSTP4 0 +ASGNP4 +LABELV $676 +endproc CG_DestroyTrailSystem 20 8 +export CG_IsTrailSystemValid +proc CG_IsTrailSystemValid 16 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ASGNU4 +ADDRLP4 8 +CNSTU4 0 +ASGNU4 +ADDRLP4 4 +INDIRU4 +ADDRLP4 8 +INDIRU4 +EQU4 $683 +ADDRLP4 4 +INDIRU4 +ADDRLP4 8 +INDIRU4 +EQU4 $681 +ADDRLP4 0 +INDIRP4 +CNSTI4 2772 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $681 +LABELV $683 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $684 +ADDRLP4 12 +INDIRP4 +CNSTI4 2772 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $684 +ADDRFP4 0 +INDIRP4 +CNSTP4 0 +ASGNP4 +LABELV $684 +CNSTI4 0 +RETI4 +ADDRGP4 $680 +JUMPV +LABELV $681 +CNSTI4 1 +RETI4 +LABELV $680 +endproc CG_IsTrailSystemValid 16 0 +proc CG_GarbageCollectTrailSystems 60 20 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +LABELV $687 +ADDRLP4 8 +CNSTI4 2776 +ADDRLP4 20 +INDIRI4 +MULI4 +ADDRGP4 trailSystems +ADDP4 +ASGNP4 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 2772 +ADDP4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +NEI4 $691 +ADDRGP4 $688 +JUMPV +LABELV $691 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $693 +ADDRLP4 4 +CNSTI4 10788 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 trailBeams +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 10768 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $697 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +NEU4 $697 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $697 +LABELV $694 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 128 +LTI4 $693 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $699 +ADDRLP4 8 +INDIRP4 +CNSTI4 2772 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $699 +ADDRLP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 CG_AttachmentCentNum +CALLI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +LTI4 $701 +ADDRLP4 16 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +EQI4 $701 +ADDRLP4 32 +ADDRLP4 8 +INDIRP4 +ASGNP4 +CNSTI4 1852 +ADDRLP4 16 +INDIRI4 +MULI4 +ADDRGP4 cg_entities+1832 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $704 +ADDRLP4 32 +ARGP4 +ADDRGP4 CG_DestroyTrailSystem +CALLV +pop +LABELV $704 +LABELV $701 +ADDRLP4 8 +INDIRP4 +CNSTI4 1384 +ADDP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 CG_AttachmentCentNum +CALLI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +LTI4 $707 +ADDRLP4 16 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +EQI4 $707 +ADDRLP4 36 +ADDRLP4 8 +INDIRP4 +ASGNP4 +CNSTI4 1852 +ADDRLP4 16 +INDIRI4 +MULI4 +ADDRGP4 cg_entities+1832 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $710 +ADDRLP4 36 +ARGP4 +ADDRGP4 CG_DestroyTrailSystem +CALLV +pop +LABELV $710 +LABELV $707 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 2768 +ADDP4 +INDIRI4 +ADDRLP4 40 +INDIRI4 +GTI4 $713 +ADDRLP4 44 +ADDRLP4 8 +INDIRP4 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +ADDRLP4 40 +INDIRI4 +EQI4 $713 +ADDRLP4 8 +INDIRP4 +CNSTI4 2764 +ADDP4 +INDIRI4 +ADDRLP4 44 +INDIRI4 +ADDI4 +ADDRGP4 cg+109556 +INDIRI4 +GEI4 $713 +ADDRLP4 48 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 48 +ARGP4 +ADDRGP4 CG_DestroyTrailSystem +CALLV +pop +ADDRGP4 cg_debugTrails+12 +INDIRI4 +CNSTI4 1 +LTI4 $716 +ADDRGP4 $719 +ARGP4 +ADDRLP4 56 +ADDRLP4 8 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 2764 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 56 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 cg+109556 +INDIRI4 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $716 +LABELV $713 +ADDRGP4 cg_debugTrails+12 +INDIRI4 +CNSTI4 1 +LTI4 $721 +ADDRLP4 8 +INDIRP4 +CNSTI4 2772 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $721 +ADDRGP4 $724 +ARGP4 +ADDRLP4 8 +INDIRP4 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $721 +LABELV $688 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 32 +LTI4 $687 +LABELV $686 +endproc CG_GarbageCollectTrailSystems 60 20 +export CG_AddTrails +proc CG_AddTrails 16 12 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 CG_GarbageCollectTrailSystems +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $726 +ADDRLP4 4 +CNSTI4 10788 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 trailBeams +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 10768 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $730 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 CG_UpdateBeam +CALLV +pop +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 CG_RenderBeam +CALLV +pop +LABELV $730 +LABELV $727 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 128 +LTI4 $726 +ADDRGP4 cg_debugTrails+12 +INDIRI4 +CNSTI4 2 +LTI4 $732 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $735 +CNSTI4 2776 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 trailSystems+2772 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $739 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $739 +LABELV $736 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $735 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $742 +CNSTI4 10788 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 trailBeams+10768 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $746 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $746 +LABELV $743 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 128 +LTI4 $742 +ADDRGP4 $749 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $732 +LABELV $725 +endproc CG_AddTrails 16 12 +export CG_DestroyTestTS_f +proc CG_DestroyTestTS_f 4 4 +ADDRGP4 testTS +ARGP4 +ADDRLP4 0 +ADDRGP4 CG_IsTrailSystemValid +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $751 +ADDRGP4 testTS +ARGP4 +ADDRGP4 CG_DestroyTrailSystem +CALLV +pop +LABELV $751 +LABELV $750 +endproc CG_DestroyTestTS_f 4 4 +export CG_TestTS_f +proc CG_TestTS_f 84 12 +ADDRLP4 64 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 64 +INDIRI4 +CNSTI4 2 +GEI4 $754 +ADDRGP4 $753 +JUMPV +LABELV $754 +CNSTI4 1 +ARGI4 +ADDRLP4 68 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 68 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 72 +ADDRGP4 CG_RegisterTrailSystem +CALLI4 +ASGNI4 +ADDRGP4 testTSHandle +ADDRLP4 72 +INDIRI4 +ASGNI4 +ADDRGP4 testTSHandle +INDIRI4 +CNSTI4 0 +EQI4 $756 +ADDRGP4 CG_DestroyTestTS_f +CALLV +pop +ADDRGP4 testTSHandle +INDIRI4 +ARGI4 +ADDRLP4 76 +ADDRGP4 CG_SpawnNewTrailSystem +CALLP4 +ASGNP4 +ADDRGP4 testTS +ADDRLP4 76 +INDIRP4 +ASGNP4 +ADDRGP4 testTS +ARGP4 +ADDRLP4 80 +ADDRGP4 CG_IsTrailSystemValid +CALLI4 +ASGNI4 +ADDRLP4 80 +INDIRI4 +CNSTI4 0 +EQI4 $758 +ADDRGP4 testTS +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 cg_entities +ARGP4 +ADDRGP4 CG_SetAttachmentCent +CALLV +pop +ADDRGP4 testTS +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToCent +CALLV +pop +LABELV $758 +LABELV $756 +LABELV $753 +endproc CG_TestTS_f 84 12 +bss +align 4 +LABELV testTSHandle +skip 4 +align 4 +LABELV testTS +skip 4 +align 4 +LABELV trailBeams +skip 1380864 +align 4 +LABELV trailSystems +skip 88832 +align 4 +LABELV baseTrailBeams +skip 43008 +align 4 +LABELV baseTrailSystems +skip 6144 +import trap_GetDemoName +import trap_GetDemoPos +import trap_GetDemoState +import trap_GetEntityToken +import trap_getCameraInfo +import trap_startCamera +import trap_loadCamera +import trap_RealTime +import trap_SnapVector +import trap_CIN_SetExtents +import trap_CIN_DrawCinematic +import trap_CIN_RunCinematic +import trap_CIN_StopCinematic +import trap_CIN_PlayCinematic +import trap_Key_GetOverstrikeMode +import trap_Key_SetOverstrikeMode +import trap_Key_SetBinding +import trap_Key_GetBindingBuf +import trap_Key_KeynumToStringBuf +import trap_Key_GetKey +import trap_Key_SetCatcher +import trap_Key_GetCatcher +import trap_Key_IsDown +import trap_R_RegisterFont +import trap_MemoryRemaining +import testPrintFloat +import testPrintInt +import trap_SetUserCmdValue +import trap_GetUserCmd +import trap_GetCurrentCmdNumber +import trap_GetServerCommand +import trap_GetSnapshot +import trap_GetCurrentSnapshotNumber +import trap_GetGameState +import trap_GetGlconfig +import trap_R_RemapShader +import trap_R_LerpTag +import trap_R_ModelBounds +import trap_R_DrawStretchPic +import trap_R_SetColor +import trap_R_RenderScene +import trap_R_LightForPoint +import trap_R_AddAdditiveLightToScene +import trap_R_AddLightToScene +import trap_R_inPVS +import trap_R_AddPolysToScene +import trap_R_AddPolyToScene +import trap_R_AddRefEntityToScene +import trap_R_ClearScene +import trap_R_RegisterShaderNoMip +import trap_R_RegisterShader +import trap_R_RegisterSkin +import trap_R_RegisterModel +import trap_R_LoadWorldMap +import trap_S_StopBackgroundTrack +import trap_S_StartBackgroundTrack +import trap_S_RegisterSound +import trap_S_Respatialize +import trap_S_UpdateEntityPosition +import trap_S_AddRealLoopingSound +import trap_S_AddLoopingSound +import trap_S_ClearLoopingSounds +import trap_S_StartLocalSound +import trap_S_StopLoopingSound +import trap_S_StartSound +import trap_CM_MarkFragments +import trap_CM_TransformedBiSphereTrace +import trap_CM_BiSphereTrace +import trap_CM_TransformedCapsuleTrace +import trap_CM_CapsuleTrace +import trap_CM_TransformedBoxTrace +import trap_CM_BoxTrace +import trap_CM_TransformedPointContents +import trap_CM_PointContents +import trap_CM_TempBoxModel +import trap_CM_InlineModel +import trap_CM_NumInlineModels +import trap_CM_LoadMap +import trap_UpdateScreen +import trap_SendClientCommand +import trap_AddCommand +import trap_SendConsoleCommand +import trap_FS_GetFileList +import trap_FS_Seek +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_LiteralArgs +import trap_Args +import trap_Argv +import trap_Argc +import trap_Cvar_VariableStringBuffer +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_Milliseconds +import trap_Error +import trap_Print +import CG_TutorialText +import CG_WritePTRCode +import CG_ReadPTRCode +import CG_DestroyTestPS_f +import CG_TestPS_f +import CG_ParticleSystemEntity +import CG_AddParticles +import CG_SetParticleSystemNormal +import CG_IsParticleSystemValid +import CG_IsParticleSystemInfinite +import CG_DestroyParticleSystem +import CG_SpawnNewParticleSystem +import CG_RegisterParticleSystem +import CG_LoadParticleSystems +import CG_SetAttachmentOffset +import CG_SetAttachmentParticle +import CG_SetAttachmentTag +import CG_SetAttachmentCent +import CG_SetAttachmentPoint +import CG_AttachToParticle +import CG_AttachToTag +import CG_AttachToCent +import CG_AttachToPoint +import CG_Attached +import CG_AttachmentCentNum +import CG_AttachmentVelocity +import CG_AttachmentAxis +import CG_AttachmentDir +import CG_AttachmentPoint +import CG_CheckChangedPredictableEvents +import CG_TransitionPlayerState +import CG_Respawn +import CG_ShaderStateChanged +import CG_SetConfigValues +import CG_ParseServerinfo +import CG_ExecuteNewServerCommands +import CG_RequestScores +import CG_InitConsoleCommands +import CG_ConsoleCommand +import CG_ProcessSnapshots +import CG_ImpactMark +import CG_AddMarks +import CG_InitMarkPolys +import CG_AlienSense +import CG_Scanner +import CG_UpdateEntityPositions +import CG_DrawItemSelectText +import CG_DrawItemSelect +import CG_AddPlayerWeapon +import CG_AddViewWeapon +import CG_ShotgunFire +import CG_Bullet +import CG_MissileHitEntity +import CG_MissileHitWall +import CG_FireWeapon +import CG_RegisterWeapon +import CG_InitWeapons +import CG_RegisterUpgrade +import CG_InitUpgrades +import CG_Weapon_f +import CG_PrevWeapon_f +import CG_NextWeapon_f +import CG_PositionRotatedEntityOnTag +import CG_PositionEntityOnTag +import CG_AdjustPositionForMover +import CG_Beam +import CG_AddPacketEntities +import CG_SetEntitySoundPosition +import CG_DrawBoundingBox +import CG_PainEvent +import CG_EntityEvent +import CG_CheckEvents +import CG_PredictPlayerState +import CG_BiSphereTrace +import CG_CapTrace +import CG_Trace +import CG_PointContents +import CG_BuildSolidList +import CG_ModelDoor +import CG_AnimMapObj +import CG_RunLerpFrame +import CG_SortDistance +import CG_DrawChatBubble +import CG_AlienBuildableExplosion +import CG_HumanBuildableExplosion +import CG_InitBuildables +import CG_DrawBuildableStatus +import CG_BuildableStatusParse +import CG_Buildable +import CG_GhostBuildable +import CG_GetPlayerLocation +import CG_Bleed +import CG_PlayerDisconnect +import CG_CustomSound +import CG_PrecacheClientInfo +import CG_NewClientInfo +import CG_ResetPlayerEntity +import CG_Corpse +import CG_Player +import CG_DrawField +import CG_ResetPainBlend +import CG_UpdateMediaFraction +import CG_DrawLoadingScreen +import CG_Text_PaintChar +import CG_GetKillerText +import CG_GetTeamColor +import CG_SetPrintString +import CG_RunMenuScript +import CG_GetValue +import CG_OwnerDraw +import CG_DrawActive +import CG_CenterPrint +import CG_AddSpeed +import CG_AddLagometerSnapshotInfo +import CG_AddLagometerFrameInfo +import CG_GetColorCharForHealth +import CG_KeyBinding +import CG_WorldToScreen +import CG_DrawTopBottom +import CG_DrawSides +import CG_DrawRect +import CG_ColorForHealth +import CG_TileClear +import CG_FadeColor +import CG_DrawStrlen +import CG_ClearClipRegion +import CG_SetClipRegion +import CG_DrawFadePic +import CG_DrawPic +import CG_FillRect +import CG_AdjustFrom640 +import CG_DrawPlane +import CG_OffsetShoulderView +import CG_OffsetThirdPersonView +import CG_OffsetFirstPersonView +import CG_DrawActiveFrame +import CG_AddBufferedSound +import CG_TestModelPrevSkin_f +import CG_TestModelNextSkin_f +import CG_TestModelPrevFrame_f +import CG_TestModelNextFrame_f +import CG_TestGun_f +import CG_TestModel_f +import CG_addSmoothOp +import CG_AddNotifyText +import CG_RemoveNotifyLine +import CG_FileExists +import CG_BuildSpectatorString +import CG_ClientIsReady +import CG_SetScoreSelection +import CG_EventHandling +import CG_MouseEvent +import CG_KeyEvent +import CG_LoadMenus +import CG_LastAttacker +import CG_CrosshairPlayer +import CG_UpdateCvars +import CG_PlayerCount +import CG_StartMusic +import CG_Error +import CG_Printf +import CG_Argv +import CG_ConfigString +import cg_BubbleZoom +import cg_drawBubble +import cg_chatTeamPrefix +import cg_emoticons +import cg_voice +import cg_projectileNudge +import cg_optimizePrediction +import cg_debugRandom +import ui_humanTeamVoteActive +import ui_alienTeamVoteActive +import ui_voteActive +import ui_dialog +import ui_stages +import ui_carriage +import ui_currentClass +import cg_debugVoices +import cg_unlagged +import cg_sprintToggle +import cg_stickySpec +import cg_painBlendZoom +import cg_painBlendScale +import cg_painBlendMax +import cg_painBlendDownRate +import cg_painBlendUpRate +import cg_tutorial +import cg_disableScannerPlane +import cg_disableCommandDialogs +import cg_disableBuildDialogs +import cg_disableUpgradeDialogs +import cg_disableWarningDialogs +import cg_debugPVS +import cg_debugTrails +import cg_debugParticles +import cg_lightFlare +import cg_consoleLatency +import cg_bounceParticles +import cg_depthSortParticles +import cg_disableBlueprintErrors +import cg_wwSmoothTime +import cg_drawBBOX +import cg_drawSurfNormal +import cg_noTaunt +import cg_timescale +import cg_timescaleFadeSpeed +import cg_timescaleFadeEnd +import cg_cameraMode +import pmove_msec +import pmove_fixed +import cg_smoothClients +import cg_hudFiles +import cg_noVoiceText +import cg_noVoiceChats +import cg_teamChatsOnly +import cg_blood +import cg_paused +import cg_stats +import cg_synchronousClients +import cg_drawSpeed +import cg_lagometer +import cg_stereoSeparation +import cg_thirdPersonRange +import cg_thirdPersonPitchFollow +import cg_staticDeathCam +import cg_thirdPersonShoulderViewMode +import cg_thirdPersonAngle +import cg_thirdPerson +import cg_tracerLength +import cg_tracerWidth +import cg_tracerChance +import cg_gun_z +import cg_gun_y +import cg_gun_x +import cg_gun_frame +import cg_drawGun +import cg_viewsize +import cg_addMarks +import cg_footsteps +import cg_showmiss +import cg_noPlayerAnims +import cg_debugMove +import cg_nopredict +import cg_errorDecay +import cg_debugEvents +import cg_debugPosition +import cg_debugAnim +import cg_animSpeed +import cg_draw2D +import cg_teamOverlayUserinfo +import cg_teamOverlayMaxPlayers +import cg_teamOverlaySortMode +import cg_drawTeamOverlay +import cg_crosshairSize +import cg_drawCrosshairNames +import cg_drawCrosshair +import cg_drawChargeBar +import cg_drawSnapshot +import cg_drawDemoState +import cg_drawFPS +import cg_drawClock +import cg_drawTimer +import cg_shadows +import cg_swingSpeed +import cg_runroll +import cg_runpitch +import cg_centertime +import cg_teslaTrailTime +import cg_markPolys +import cg_buildables +import cg_upgrades +import cg_weapons +import cgDC +import cg_entities +import cg +import cgs +import g_nameBind2 +import g_nameBind1 +import BindingFromName +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_Parse_AddGlobalDefine +import UI_EscapeEmoticons +import UI_Text_IsEmoticon +import UI_Text_EmHeight +import UI_Text_EmWidth +import UI_Text_Height +import UI_Text_Width +import UI_Text_Paint_Limit +import UI_Text_Paint +import UI_DrawTextBlock +import Item_Text_Wrap +import Item_Text_Wrapped_Paint +import trap_R_SetClipRegion +import Controls_SetDefaults +import Controls_SetConfig +import Controls_GetConfig +import UI_OutOfMemory +import UI_InitMemory +import UI_Alloc +import UI_RemoveCaptureFunc +import UI_InstallCaptureFunc +import Display_CacheAll +import Menu_SetFeederSelection +import Menu_Paint +import Menu_Update +import Menus_CloseAll +import LerpColor +import Display_HandleKey +import Menus_CloseByName +import Menus_FindByName +import Display_KeyBindPending +import Display_CursorType +import Display_MouseMove +import Display_CaptureItem +import Display_GetContext +import Menus_ReplaceActive +import Menus_Activate +import Menus_AnyFullScreenVisible +import Menu_Reset +import Menus_ReplaceActiveByName +import Menus_ActivateByName +import Menu_PaintAll +import Menu_UpdateAll +import Menu_New +import Menu_Count +import PC_Script_Parse +import PC_String_Parse +import PC_Rect_Parse +import PC_Int_Parse +import PC_Color_Parse +import PC_Float_Parse +import Script_Parse +import String_Parse +import Rect_Parse +import Int_Parse +import Color_Parse +import Float_Parse +import Menu_ScrollFeeder +import Menu_HandleMouseMove +import Menu_HandleKey +import Menu_GetFocused +import Menu_PostParse +import Item_Init +import Menu_Init +import Display_ExpandMacros +import Init_Display +import String_Report +import String_Init +import String_Alloc +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $749 +byte 1 84 +byte 1 83 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 32 +byte 1 84 +byte 1 66 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $724 +byte 1 84 +byte 1 83 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $719 +byte 1 84 +byte 1 83 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 40 +byte 1 98 +byte 1 111 +byte 1 114 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 44 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 44 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 10 +byte 1 0 +align 1 +LABELV $675 +byte 1 77 +byte 1 65 +byte 1 88 +byte 1 95 +byte 1 84 +byte 1 82 +byte 1 65 +byte 1 73 +byte 1 76 +byte 1 95 +byte 1 83 +byte 1 89 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 77 +byte 1 83 +byte 1 10 +byte 1 0 +align 1 +LABELV $671 +byte 1 84 +byte 1 83 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $656 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 121 +byte 1 101 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $651 +byte 1 77 +byte 1 65 +byte 1 88 +byte 1 95 +byte 1 84 +byte 1 82 +byte 1 65 +byte 1 73 +byte 1 76 +byte 1 95 +byte 1 66 +byte 1 69 +byte 1 65 +byte 1 77 +byte 1 83 +byte 1 10 +byte 1 0 +align 1 +LABELV $647 +byte 1 84 +byte 1 66 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $636 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $635 +byte 1 82 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $618 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 105 +byte 1 112 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 0 +align 1 +LABELV $613 +byte 1 46 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 0 +align 1 +LABELV $612 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 105 +byte 1 112 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $602 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $599 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 10 +byte 1 0 +align 1 +LABELV $598 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 105 +byte 1 109 +byte 1 117 +byte 1 109 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 115 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $595 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $592 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $573 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $572 +byte 1 101 +byte 1 109 +byte 1 112 +byte 1 116 +byte 1 121 +byte 1 0 +align 1 +LABELV $571 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $564 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $563 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $557 +byte 1 98 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 0 +align 1 +LABELV $552 +byte 1 108 +byte 1 105 +byte 1 102 +byte 1 101 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $549 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 114 +byte 1 100 +byte 1 80 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 79 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 0 +align 1 +LABELV $546 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 105 +byte 1 109 +byte 1 117 +byte 1 109 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 115 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $543 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 62 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $540 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 10 +byte 1 0 +align 1 +LABELV $528 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 10 +byte 1 0 +align 1 +LABELV $525 +byte 1 106 +byte 1 105 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 65 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $518 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 106 +byte 1 105 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $515 +byte 1 106 +byte 1 105 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $512 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 76 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $509 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 84 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $506 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 84 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 109 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $505 +byte 1 98 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $502 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $497 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 0 +align 1 +LABELV $490 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 0 +align 1 +LABELV $485 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 84 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 0 +align 1 +LABELV $480 +byte 1 115 +byte 1 104 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $475 +byte 1 102 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 79 +byte 1 117 +byte 1 116 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $470 +byte 1 115 +byte 1 101 +byte 1 103 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $467 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 39 +byte 1 123 +byte 1 39 +byte 1 10 +byte 1 0 +align 1 +LABELV $456 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 39 +byte 1 125 +byte 1 39 +byte 1 10 +byte 1 0 +align 1 +LABELV $455 +byte 1 125 +byte 1 0 +align 1 +LABELV $450 +byte 1 123 +byte 1 0 +align 1 +LABELV $445 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $436 +byte 1 97 +byte 1 108 +byte 1 112 +byte 1 104 +byte 1 97 +byte 1 0 +align 1 +LABELV $433 +byte 1 45 +byte 1 0 +align 1 +LABELV $426 +byte 1 119 +byte 1 105 +byte 1 100 +byte 1 116 +byte 1 104 +byte 1 0 +align 1 +LABELV $423 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 103 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 10 +byte 1 0 +align 1 +LABELV $418 +byte 1 115 +byte 1 101 +byte 1 103 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $409 +byte 1 0 diff --git a/build/release-linux-x86_64/base/cgame/cg_tutorial.asm b/build/release-linux-x86_64/base/cgame/cg_tutorial.asm new file mode 100644 index 0000000..7e1f003 --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/cg_tutorial.asm @@ -0,0 +1,5990 @@ +data +align 4 +LABELV bindings +address $117 +address $118 +byte 4 -1 +byte 4 -1 +address $119 +address $120 +byte 4 -1 +byte 4 -1 +address $121 +address $122 +byte 4 -1 +byte 4 -1 +address $123 +address $124 +byte 4 -1 +byte 4 -1 +address $125 +address $126 +byte 4 -1 +byte 4 -1 +address $127 +address $128 +byte 4 -1 +byte 4 -1 +address $129 +address $130 +byte 4 -1 +byte 4 -1 +address $131 +address $132 +byte 4 -1 +byte 4 -1 +address $133 +address $134 +byte 4 -1 +byte 4 -1 +address $135 +address $136 +byte 4 -1 +byte 4 -1 +address $137 +address $138 +byte 4 -1 +byte 4 -1 +address $139 +address $140 +byte 4 -1 +byte 4 -1 +address $141 +address $142 +byte 4 -1 +byte 4 -1 +address $143 +address $144 +byte 4 -1 +byte 4 -1 +address $145 +address $146 +byte 4 -1 +byte 4 -1 +lit +align 4 +LABELV numBindings +byte 4 15 +code +proc CG_GetBindings 1056 12 +ADDRLP4 1028 +CNSTI4 0 +ASGNI4 +ADDRGP4 $151 +JUMPV +LABELV $148 +ADDRLP4 1036 +ADDRLP4 1028 +INDIRI4 +CNSTI4 4 +LSHI4 +ASGNI4 +ADDRLP4 1040 +CNSTI4 4294967295 +ASGNI4 +ADDRLP4 1036 +INDIRI4 +ADDRGP4 bindings+8+4 +ADDP4 +ADDRLP4 1040 +INDIRI4 +ASGNI4 +ADDRLP4 1036 +INDIRI4 +ADDRGP4 bindings+8 +ADDP4 +ADDRLP4 1040 +INDIRI4 +ASGNI4 +ADDRLP4 1044 +CNSTI4 0 +ASGNI4 +ADDRLP4 1032 +ADDRLP4 1044 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 1044 +INDIRI4 +ASGNI4 +LABELV $155 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Key_GetBindingBuf +CALLV +pop +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $159 +ADDRGP4 $156 +JUMPV +LABELV $159 +ADDRLP4 4 +ARGP4 +ADDRLP4 1028 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 bindings +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1048 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1048 +INDIRI4 +CNSTI4 0 +NEI4 $161 +ADDRLP4 1052 +ADDRLP4 1032 +INDIRI4 +ASGNI4 +ADDRLP4 1032 +ADDRLP4 1052 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 1052 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 1028 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 bindings+8 +ADDP4 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 1032 +INDIRI4 +CNSTI4 1 +LEI4 $164 +ADDRGP4 $157 +JUMPV +LABELV $164 +LABELV $161 +LABELV $156 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 256 +LTI4 $155 +LABELV $157 +LABELV $149 +ADDRLP4 1028 +ADDRLP4 1028 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $151 +ADDRLP4 1028 +INDIRI4 +ADDRGP4 numBindings +INDIRI4 +LTI4 $148 +LABELV $147 +endproc CG_GetBindings 1056 12 +bss +align 1 +LABELV $167 +skip 1024 +code +proc CG_KeyNameForCommand 52 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $167 +CNSTI1 0 +ASGNI1 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $171 +JUMPV +LABELV $168 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 bindings +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $172 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 bindings+8 +ADDP4 +INDIRI4 +CNSTI4 4294967295 +EQI4 $174 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 bindings+8 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 $167 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Key_KeynumToStringBuf +CALLV +pop +ADDRGP4 $167 +ARGP4 +ADDRLP4 16 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 8 +ADDRLP4 16 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $181 +JUMPV +LABELV $178 +ADDRLP4 20 +ADDRLP4 0 +INDIRI4 +ADDRGP4 $167 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 24 +ADDRGP4 toupper +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 24 +INDIRI4 +CVII1 4 +ASGNI1 +LABELV $179 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $181 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +LTI4 $178 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 bindings+8+4 +ADDP4 +INDIRI4 +CNSTI4 4294967295 +EQI4 $175 +ADDRGP4 $167 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $186 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $167 +ARGP4 +ADDRLP4 28 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 32 +ADDRGP4 $167 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 bindings+8+4 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 28 +INDIRU4 +ADDRLP4 32 +INDIRP4 +ADDP4 +ARGP4 +CNSTU4 1024 +ADDRLP4 36 +INDIRU4 +SUBU4 +CVUI4 4 +ARGI4 +ADDRGP4 trap_Key_KeynumToStringBuf +CALLV +pop +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +CNSTI4 4 +ADDI4 +ASGNI4 +ADDRGP4 $192 +JUMPV +LABELV $189 +ADDRLP4 40 +ADDRLP4 0 +INDIRI4 +ADDRGP4 $167 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 44 +ADDRGP4 toupper +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 44 +INDIRI4 +CVII1 4 +ASGNI1 +LABELV $190 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $192 +ADDRGP4 $167 +ARGP4 +ADDRLP4 48 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +ADDRLP4 48 +INDIRU4 +LTU4 $189 +ADDRGP4 $175 +JUMPV +LABELV $174 +ADDRGP4 $167 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $193 +ARGP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 bindings+4 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +LABELV $175 +ADDRGP4 $167 +RETP4 +ADDRGP4 $166 +JUMPV +LABELV $172 +LABELV $169 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $171 +ADDRLP4 4 +INDIRI4 +ADDRGP4 numBindings +INDIRI4 +LTI4 $168 +ADDRGP4 $195 +RETP4 +LABELV $166 +endproc CG_KeyNameForCommand 52 16 +proc CG_BuildableInRange 112 28 +ADDRGP4 cg+112448 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 92 +CNSTP4 0 +ASGNP4 +ADDRLP4 92 +INDIRP4 +ARGP4 +ADDRLP4 92 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 96 +CNSTF4 1115684864 +ASGNF4 +ADDRLP4 16 +ADDRGP4 cg+112080+24 +INDIRF4 +ADDRLP4 96 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 16+4 +ADDRGP4 cg+112080+24+4 +INDIRF4 +ADDRLP4 96 +INDIRF4 +ADDRLP4 4+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 16+8 +ADDRGP4 cg+112080+24+8 +INDIRF4 +CNSTF4 1115684864 +ADDRLP4 4+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 28 +ARGP4 +ADDRGP4 cg+112080+24 +ARGP4 +ADDRLP4 100 +CNSTP4 0 +ASGNP4 +ADDRLP4 100 +INDIRP4 +ARGP4 +ADDRLP4 100 +INDIRP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 33554433 +ARGI4 +ADDRGP4 CG_Trace +CALLV +pop +ADDRLP4 0 +CNSTI4 1852 +ADDRLP4 28+52 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $213 +ADDRLP4 88 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 108 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 88 +INDIRI4 +CVIF4 4 +ADDRLP4 108 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +LABELV $213 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $215 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 108 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +ADDRLP4 108 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +NEI4 $215 +ADDRLP4 0 +INDIRP4 +RETP4 +ADDRGP4 $196 +JUMPV +LABELV $215 +CNSTP4 0 +RETP4 +LABELV $196 +endproc CG_BuildableInRange 112 28 +proc CG_AlienBuilderText 32 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $218 +ADDRGP4 $129 +ARGP4 +ADDRLP4 8 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $220 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $131 +ARGP4 +ADDRLP4 20 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $221 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $219 +JUMPV +LABELV $218 +ADDRGP4 $129 +ARGP4 +ADDRLP4 8 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $222 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $219 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRLP4 8 +ADDRGP4 CG_BuildableInRange +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $223 +ADDRGP4 cgs+31540 +INDIRI4 +CNSTI4 0 +EQI4 $225 +ADDRLP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $228 +ADDRGP4 $141 +ARGP4 +ADDRLP4 12 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $230 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $226 +JUMPV +LABELV $228 +ADDRGP4 $141 +ARGP4 +ADDRLP4 12 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $231 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $226 +JUMPV +LABELV $225 +ADDRGP4 $141 +ARGP4 +ADDRLP4 12 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $232 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $226 +LABELV $223 +ADDRFP4 4 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +CNSTI4 0 +NEI4 $233 +ADDRGP4 $131 +ARGP4 +ADDRLP4 12 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $235 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $233 +ADDRFP4 4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $236 +ADDRGP4 $117 +ARGP4 +ADDRLP4 12 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $238 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $127 +ARGP4 +ADDRLP4 20 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $239 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $236 +LABELV $217 +endproc CG_AlienBuilderText 32 12 +proc CG_AlienLevel0Text 8 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRGP4 $241 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $127 +ARGP4 +ADDRLP4 0 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $239 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $240 +endproc CG_AlienLevel0Text 8 12 +proc CG_AlienLevel1Text 16 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRGP4 $243 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $129 +ARGP4 +ADDRLP4 0 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $235 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRFP4 4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +CNSTI4 6 +NEI4 $244 +ADDRGP4 $131 +ARGP4 +ADDRLP4 8 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $246 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $244 +ADDRGP4 $127 +ARGP4 +ADDRLP4 8 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $239 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $242 +endproc CG_AlienLevel1Text 16 12 +proc CG_AlienLevel2Text 16 12 +ADDRGP4 $129 +ARGP4 +ADDRLP4 0 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $248 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRFP4 4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +CNSTI4 8 +NEI4 $249 +ADDRGP4 $131 +ARGP4 +ADDRLP4 8 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $251 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $249 +ADDRGP4 $125 +ARGP4 +ADDRLP4 8 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $252 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $247 +endproc CG_AlienLevel2Text 16 12 +proc CG_AlienLevel3Text 16 12 +ADDRGP4 $129 +ARGP4 +ADDRLP4 0 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $248 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRFP4 4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +CNSTI4 11 +NEI4 $254 +ADDRGP4 $117 +ARGP4 +ADDRLP4 8 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $238 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $254 +ADDRGP4 $131 +ARGP4 +ADDRLP4 8 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $256 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $253 +endproc CG_AlienLevel3Text 16 12 +proc CG_AlienLevel4Text 16 12 +ADDRGP4 $129 +ARGP4 +ADDRLP4 0 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $235 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $131 +ARGP4 +ADDRLP4 8 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $258 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $257 +endproc CG_AlienLevel4Text 16 12 +proc CG_HumanCkitText 32 12 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $260 +ADDRGP4 $129 +ARGP4 +ADDRLP4 8 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $220 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $131 +ARGP4 +ADDRLP4 20 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $221 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $261 +JUMPV +LABELV $260 +ADDRGP4 $129 +ARGP4 +ADDRLP4 8 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $222 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $261 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRLP4 8 +ADDRGP4 CG_BuildableInRange +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $262 +ADDRGP4 cgs+31540 +INDIRI4 +CNSTI4 0 +EQI4 $264 +ADDRLP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $267 +ADDRGP4 $141 +ARGP4 +ADDRLP4 12 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $269 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $265 +JUMPV +LABELV $267 +ADDRGP4 $141 +ARGP4 +ADDRLP4 12 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $270 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $265 +JUMPV +LABELV $264 +ADDRGP4 $141 +ARGP4 +ADDRLP4 12 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $232 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $265 +LABELV $262 +LABELV $259 +endproc CG_HumanCkitText 32 12 +proc CG_HumanText 104 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+111980 +INDIRI4 +CNSTI4 32 +GEI4 $272 +ADDRLP4 4 +CNSTI4 1280 +ADDRGP4 cg+111980 +INDIRI4 +MULI4 +ADDRGP4 cg_weapons+4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $273 +JUMPV +LABELV $272 +ADDRLP4 4 +CNSTI4 12 +ADDRGP4 cg+111980 +INDIRI4 +MULI4 +ADDRGP4 cg_upgrades-384+4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRGP4 cg+111980 +INDIRI4 +CNSTI4 32 +SUBI4 +ASGNI4 +LABELV $273 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +NEI4 $281 +ADDRFP4 4 +INDIRP4 +CNSTI4 388 +ADDP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +NEI4 $281 +ADDRFP4 4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $281 +ADDRLP4 20 +ADDRFP4 4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 12 +LTI4 $282 +ADDRLP4 20 +INDIRI4 +CNSTI4 20 +GTI4 $282 +ADDRLP4 20 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $290-48 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $290 +address $286 +address $282 +address $286 +address $288 +address $288 +address $286 +address $286 +address $288 +address $288 +code +LABELV $286 +ADDRGP4 $135 +ARGP4 +ADDRLP4 28 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $287 +ARGP4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $282 +JUMPV +LABELV $288 +ADDRGP4 $135 +ARGP4 +ADDRLP4 36 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $289 +ARGP4 +ADDRLP4 36 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $282 +JUMPV +LABELV $281 +ADDRLP4 20 +ADDRFP4 4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 11 +LTI4 $293 +ADDRLP4 20 +INDIRI4 +CNSTI4 31 +GTI4 $293 +ADDRLP4 20 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $304-44 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $304 +address $295 +address $295 +address $299 +address $295 +address $295 +address $297 +address $295 +address $295 +address $295 +address $301 +address $293 +address $293 +address $293 +address $293 +address $293 +address $293 +address $293 +address $293 +address $293 +address $293 +address $303 +code +LABELV $295 +ADDRGP4 $129 +ARGP4 +ADDRLP4 28 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRGP4 $296 +ARGP4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 36 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $293 +JUMPV +LABELV $297 +ADDRGP4 $129 +ARGP4 +ADDRLP4 40 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 44 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRGP4 $296 +ARGP4 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRLP4 44 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 48 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $131 +ARGP4 +ADDRLP4 52 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $298 +ARGP4 +ADDRLP4 52 +INDIRP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 56 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $293 +JUMPV +LABELV $299 +ADDRGP4 $129 +ARGP4 +ADDRLP4 60 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 64 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRGP4 $300 +ARGP4 +ADDRLP4 60 +INDIRP4 +ARGP4 +ADDRLP4 64 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 68 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 68 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $293 +JUMPV +LABELV $301 +ADDRGP4 $129 +ARGP4 +ADDRLP4 72 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $302 +ARGP4 +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRLP4 76 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 76 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $131 +ARGP4 +ADDRLP4 80 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 84 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRGP4 $296 +ARGP4 +ADDRLP4 80 +INDIRP4 +ARGP4 +ADDRLP4 84 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 88 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 88 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $293 +JUMPV +LABELV $303 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 CG_HumanCkitText +CALLV +pop +LABELV $293 +LABELV $282 +ADDRGP4 $143 +ARGP4 +ADDRLP4 20 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $306 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $145 +ARGP4 +ADDRLP4 28 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $307 +ARGP4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 40 +INDIRI4 +EQI4 $310 +ADDRLP4 0 +INDIRI4 +ADDRLP4 40 +INDIRI4 +LEI4 $308 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 44 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $308 +LABELV $310 +ADDRGP4 $117 +ARGP4 +ADDRLP4 48 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $311 +ARGP4 +ADDRLP4 48 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 52 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $308 +ADDRLP4 48 +ADDRFP4 4 +INDIRP4 +CNSTI4 192 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +INDIRI4 +CNSTI4 35 +GTI4 $312 +CNSTI4 3 +ARGI4 +ADDRLP4 48 +INDIRP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +EQI4 $312 +ADDRGP4 $137 +ARGP4 +ADDRLP4 56 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +CNSTI4 3 +ARGI4 +ADDRLP4 60 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRGP4 $314 +ARGP4 +ADDRLP4 56 +INDIRP4 +ARGP4 +ADDRLP4 60 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 64 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 64 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $312 +ADDRFP4 4 +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRI4 +CNSTI4 -800 +GTI4 $315 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRGP4 $317 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $316 +JUMPV +LABELV $315 +ADDRFP4 4 +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRI4 +CNSTI4 -500 +GTI4 $318 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRGP4 $320 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $318 +LABELV $316 +ADDRLP4 56 +ADDRGP4 cg+163744 +INDIRI4 +ASGNI4 +ADDRLP4 60 +CNSTI4 0 +ASGNI4 +ADDRLP4 56 +INDIRI4 +ADDRLP4 60 +INDIRI4 +EQI4 $322 +ADDRLP4 56 +INDIRI4 +ADDRLP4 60 +INDIRI4 +LTI4 $321 +LABELV $332 +ADDRLP4 64 +ADDRGP4 cg+163744 +INDIRI4 +ASGNI4 +ADDRLP4 64 +INDIRI4 +CNSTI4 31 +EQI4 $324 +ADDRLP4 64 +INDIRI4 +CNSTI4 34 +EQI4 $327 +ADDRLP4 64 +INDIRI4 +CNSTI4 35 +EQI4 $327 +ADDRGP4 $321 +JUMPV +LABELV $324 +ADDRGP4 $139 +ARGP4 +ADDRLP4 68 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 cg+163744 +INDIRI4 +ARGI4 +ADDRLP4 72 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $325 +ARGP4 +ADDRLP4 68 +INDIRP4 +ARGP4 +ADDRLP4 72 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 76 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 76 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $322 +JUMPV +LABELV $327 +ADDRGP4 $139 +ARGP4 +ADDRLP4 80 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 cg+163744 +INDIRI4 +ARGI4 +ADDRLP4 84 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $328 +ARGP4 +ADDRLP4 80 +INDIRP4 +ARGP4 +ADDRLP4 84 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 88 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 88 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $322 +JUMPV +LABELV $321 +ADDRGP4 $139 +ARGP4 +ADDRLP4 92 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 cg+163744 +INDIRI4 +ARGI4 +ADDRLP4 96 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $311 +ARGP4 +ADDRLP4 92 +INDIRP4 +ARGP4 +ADDRLP4 96 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 100 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 100 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $322 +ADDRGP4 $123 +ARGP4 +ADDRLP4 68 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $333 +ARGP4 +ADDRLP4 68 +INDIRP4 +ARGP4 +ADDRLP4 72 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $121 +ARGP4 +ADDRLP4 76 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $334 +ARGP4 +ADDRLP4 76 +INDIRP4 +ARGP4 +ADDRLP4 80 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 80 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $271 +endproc CG_HumanText 104 12 +proc CG_SpectatorText 40 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +CNSTI4 1668 +ADDRGP4 cg+4 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460+68 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $336 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 4096 +BANDI4 +CNSTI4 0 +EQI4 $341 +ADDRGP4 $129 +ARGP4 +ADDRLP4 0 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $343 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $337 +JUMPV +LABELV $341 +ADDRGP4 $129 +ARGP4 +ADDRLP4 8 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $344 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $337 +JUMPV +LABELV $336 +ADDRGP4 $129 +ARGP4 +ADDRLP4 0 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $345 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $337 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 2048 +BANDI4 +CNSTI4 0 +EQI4 $346 +ADDRGP4 cg+117772 +INDIRI4 +CNSTI4 0 +NEI4 $348 +ADDRGP4 $117 +ARGP4 +ADDRLP4 0 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $351 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $349 +JUMPV +LABELV $348 +CNSTI4 1668 +ADDRGP4 cg+4 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460+68 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $352 +ADDRGP4 $117 +ARGP4 +ADDRLP4 8 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $357 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $353 +JUMPV +LABELV $352 +ADDRGP4 $117 +ARGP4 +ADDRLP4 16 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $358 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $353 +LABELV $349 +ADDRGP4 $143 +ARGP4 +ADDRLP4 24 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $359 +ARGP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $145 +ARGP4 +ADDRLP4 32 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $360 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 36 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $347 +JUMPV +LABELV $346 +ADDRGP4 $117 +ARGP4 +ADDRLP4 0 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $361 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $347 +LABELV $335 +endproc CG_SpectatorText 40 12 +bss +align 1 +LABELV $363 +skip 4096 +data +align 4 +LABELV $364 +byte 4 0 +export CG_TutorialText +code +proc CG_TutorialText 44 12 +ADDRGP4 $364 +INDIRI4 +CNSTI4 0 +NEI4 $365 +ADDRGP4 CG_GetBindings +CALLV +pop +LABELV $365 +ADDRLP4 4 +ADDRGP4 $364 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 30 +MODI4 +ASGNI4 +ADDRGP4 $363 +CNSTI1 0 +ASGNI1 +ADDRLP4 0 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+24 +INDIRI4 +ADDRLP4 8 +INDIRI4 +NEI4 $368 +ADDRGP4 cg+8 +INDIRI4 +ADDRLP4 8 +INDIRI4 +NEI4 $368 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +ADDRLP4 16 +INDIRI4 +NEI4 $374 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 2048 +BANDI4 +ADDRLP4 16 +INDIRI4 +EQI4 $372 +LABELV $374 +ADDRGP4 $363 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_SpectatorText +CALLV +pop +ADDRGP4 $369 +JUMPV +LABELV $372 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $369 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +LTI4 $378 +ADDRLP4 20 +INDIRI4 +CNSTI4 14 +GTI4 $378 +ADDRLP4 20 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $387-4 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $387 +address $380 +address $380 +address $381 +address $378 +address $382 +address $382 +address $383 +address $383 +address $378 +address $384 +address $384 +address $385 +address $386 +address $386 +code +LABELV $380 +ADDRGP4 $363 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_AlienBuilderText +CALLV +pop +ADDRGP4 $378 +JUMPV +LABELV $381 +ADDRGP4 $363 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_AlienLevel0Text +CALLV +pop +ADDRGP4 $378 +JUMPV +LABELV $382 +ADDRGP4 $363 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_AlienLevel1Text +CALLV +pop +ADDRGP4 $378 +JUMPV +LABELV $383 +ADDRGP4 $363 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_AlienLevel2Text +CALLV +pop +ADDRGP4 $378 +JUMPV +LABELV $384 +ADDRGP4 $363 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_AlienLevel3Text +CALLV +pop +ADDRGP4 $378 +JUMPV +LABELV $385 +ADDRGP4 $363 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_AlienLevel4Text +CALLV +pop +ADDRGP4 $378 +JUMPV +LABELV $386 +ADDRGP4 $363 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_HumanText +CALLV +pop +LABELV $378 +ADDRLP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $369 +ADDRLP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 288 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 cgs+34776 +INDIRI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 BG_AlienCanEvolve +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $369 +ADDRGP4 $139 +ARGP4 +ADDRLP4 36 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $394 +ARGP4 +ADDRLP4 36 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $363 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $369 +JUMPV +LABELV $368 +ADDRGP4 cg+8 +INDIRI4 +CNSTI4 0 +NEI4 $395 +ADDRLP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 CG_ClientIsReady +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $398 +ADDRGP4 $129 +ARGP4 +ADDRLP4 16 +ADDRGP4 CG_KeyNameForCommand +CALLP4 +ASGNP4 +ADDRGP4 $400 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $363 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $399 +JUMPV +LABELV $398 +ADDRGP4 $363 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRGP4 $401 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $399 +LABELV $395 +LABELV $369 +ADDRGP4 cg+8 +INDIRI4 +CNSTI4 0 +NEI4 $402 +ADDRGP4 $363 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRGP4 $405 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $402 +ADDRGP4 $363 +RETP4 +LABELV $362 +endproc CG_TutorialText 44 12 +import trap_GetDemoName +import trap_GetDemoPos +import trap_GetDemoState +import trap_GetEntityToken +import trap_getCameraInfo +import trap_startCamera +import trap_loadCamera +import trap_RealTime +import trap_SnapVector +import trap_CIN_SetExtents +import trap_CIN_DrawCinematic +import trap_CIN_RunCinematic +import trap_CIN_StopCinematic +import trap_CIN_PlayCinematic +import trap_Key_GetOverstrikeMode +import trap_Key_SetOverstrikeMode +import trap_Key_SetBinding +import trap_Key_GetBindingBuf +import trap_Key_KeynumToStringBuf +import trap_Key_GetKey +import trap_Key_SetCatcher +import trap_Key_GetCatcher +import trap_Key_IsDown +import trap_R_RegisterFont +import trap_MemoryRemaining +import testPrintFloat +import testPrintInt +import trap_SetUserCmdValue +import trap_GetUserCmd +import trap_GetCurrentCmdNumber +import trap_GetServerCommand +import trap_GetSnapshot +import trap_GetCurrentSnapshotNumber +import trap_GetGameState +import trap_GetGlconfig +import trap_R_RemapShader +import trap_R_LerpTag +import trap_R_ModelBounds +import trap_R_DrawStretchPic +import trap_R_SetColor +import trap_R_RenderScene +import trap_R_LightForPoint +import trap_R_AddAdditiveLightToScene +import trap_R_AddLightToScene +import trap_R_inPVS +import trap_R_AddPolysToScene +import trap_R_AddPolyToScene +import trap_R_AddRefEntityToScene +import trap_R_ClearScene +import trap_R_RegisterShaderNoMip +import trap_R_RegisterShader +import trap_R_RegisterSkin +import trap_R_RegisterModel +import trap_R_LoadWorldMap +import trap_S_StopBackgroundTrack +import trap_S_StartBackgroundTrack +import trap_S_RegisterSound +import trap_S_Respatialize +import trap_S_UpdateEntityPosition +import trap_S_AddRealLoopingSound +import trap_S_AddLoopingSound +import trap_S_ClearLoopingSounds +import trap_S_StartLocalSound +import trap_S_StopLoopingSound +import trap_S_StartSound +import trap_CM_MarkFragments +import trap_CM_TransformedBiSphereTrace +import trap_CM_BiSphereTrace +import trap_CM_TransformedCapsuleTrace +import trap_CM_CapsuleTrace +import trap_CM_TransformedBoxTrace +import trap_CM_BoxTrace +import trap_CM_TransformedPointContents +import trap_CM_PointContents +import trap_CM_TempBoxModel +import trap_CM_InlineModel +import trap_CM_NumInlineModels +import trap_CM_LoadMap +import trap_UpdateScreen +import trap_SendClientCommand +import trap_AddCommand +import trap_SendConsoleCommand +import trap_FS_GetFileList +import trap_FS_Seek +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_LiteralArgs +import trap_Args +import trap_Argv +import trap_Argc +import trap_Cvar_VariableStringBuffer +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_Milliseconds +import trap_Error +import trap_Print +import CG_WritePTRCode +import CG_ReadPTRCode +import CG_DestroyTestTS_f +import CG_TestTS_f +import CG_AddTrails +import CG_IsTrailSystemValid +import CG_DestroyTrailSystem +import CG_SpawnNewTrailSystem +import CG_RegisterTrailSystem +import CG_LoadTrailSystems +import CG_DestroyTestPS_f +import CG_TestPS_f +import CG_ParticleSystemEntity +import CG_AddParticles +import CG_SetParticleSystemNormal +import CG_IsParticleSystemValid +import CG_IsParticleSystemInfinite +import CG_DestroyParticleSystem +import CG_SpawnNewParticleSystem +import CG_RegisterParticleSystem +import CG_LoadParticleSystems +import CG_SetAttachmentOffset +import CG_SetAttachmentParticle +import CG_SetAttachmentTag +import CG_SetAttachmentCent +import CG_SetAttachmentPoint +import CG_AttachToParticle +import CG_AttachToTag +import CG_AttachToCent +import CG_AttachToPoint +import CG_Attached +import CG_AttachmentCentNum +import CG_AttachmentVelocity +import CG_AttachmentAxis +import CG_AttachmentDir +import CG_AttachmentPoint +import CG_CheckChangedPredictableEvents +import CG_TransitionPlayerState +import CG_Respawn +import CG_ShaderStateChanged +import CG_SetConfigValues +import CG_ParseServerinfo +import CG_ExecuteNewServerCommands +import CG_RequestScores +import CG_InitConsoleCommands +import CG_ConsoleCommand +import CG_ProcessSnapshots +import CG_ImpactMark +import CG_AddMarks +import CG_InitMarkPolys +import CG_AlienSense +import CG_Scanner +import CG_UpdateEntityPositions +import CG_DrawItemSelectText +import CG_DrawItemSelect +import CG_AddPlayerWeapon +import CG_AddViewWeapon +import CG_ShotgunFire +import CG_Bullet +import CG_MissileHitEntity +import CG_MissileHitWall +import CG_FireWeapon +import CG_RegisterWeapon +import CG_InitWeapons +import CG_RegisterUpgrade +import CG_InitUpgrades +import CG_Weapon_f +import CG_PrevWeapon_f +import CG_NextWeapon_f +import CG_PositionRotatedEntityOnTag +import CG_PositionEntityOnTag +import CG_AdjustPositionForMover +import CG_Beam +import CG_AddPacketEntities +import CG_SetEntitySoundPosition +import CG_DrawBoundingBox +import CG_PainEvent +import CG_EntityEvent +import CG_CheckEvents +import CG_PredictPlayerState +import CG_BiSphereTrace +import CG_CapTrace +import CG_Trace +import CG_PointContents +import CG_BuildSolidList +import CG_ModelDoor +import CG_AnimMapObj +import CG_RunLerpFrame +import CG_SortDistance +import CG_DrawChatBubble +import CG_AlienBuildableExplosion +import CG_HumanBuildableExplosion +import CG_InitBuildables +import CG_DrawBuildableStatus +import CG_BuildableStatusParse +import CG_Buildable +import CG_GhostBuildable +import CG_GetPlayerLocation +import CG_Bleed +import CG_PlayerDisconnect +import CG_CustomSound +import CG_PrecacheClientInfo +import CG_NewClientInfo +import CG_ResetPlayerEntity +import CG_Corpse +import CG_Player +import CG_DrawField +import CG_ResetPainBlend +import CG_UpdateMediaFraction +import CG_DrawLoadingScreen +import CG_Text_PaintChar +import CG_GetKillerText +import CG_GetTeamColor +import CG_SetPrintString +import CG_RunMenuScript +import CG_GetValue +import CG_OwnerDraw +import CG_DrawActive +import CG_CenterPrint +import CG_AddSpeed +import CG_AddLagometerSnapshotInfo +import CG_AddLagometerFrameInfo +import CG_GetColorCharForHealth +import CG_KeyBinding +import CG_WorldToScreen +import CG_DrawTopBottom +import CG_DrawSides +import CG_DrawRect +import CG_ColorForHealth +import CG_TileClear +import CG_FadeColor +import CG_DrawStrlen +import CG_ClearClipRegion +import CG_SetClipRegion +import CG_DrawFadePic +import CG_DrawPic +import CG_FillRect +import CG_AdjustFrom640 +import CG_DrawPlane +import CG_OffsetShoulderView +import CG_OffsetThirdPersonView +import CG_OffsetFirstPersonView +import CG_DrawActiveFrame +import CG_AddBufferedSound +import CG_TestModelPrevSkin_f +import CG_TestModelNextSkin_f +import CG_TestModelPrevFrame_f +import CG_TestModelNextFrame_f +import CG_TestGun_f +import CG_TestModel_f +import CG_addSmoothOp +import CG_AddNotifyText +import CG_RemoveNotifyLine +import CG_FileExists +import CG_BuildSpectatorString +import CG_ClientIsReady +import CG_SetScoreSelection +import CG_EventHandling +import CG_MouseEvent +import CG_KeyEvent +import CG_LoadMenus +import CG_LastAttacker +import CG_CrosshairPlayer +import CG_UpdateCvars +import CG_PlayerCount +import CG_StartMusic +import CG_Error +import CG_Printf +import CG_Argv +import CG_ConfigString +import cg_BubbleZoom +import cg_drawBubble +import cg_chatTeamPrefix +import cg_emoticons +import cg_voice +import cg_projectileNudge +import cg_optimizePrediction +import cg_debugRandom +import ui_humanTeamVoteActive +import ui_alienTeamVoteActive +import ui_voteActive +import ui_dialog +import ui_stages +import ui_carriage +import ui_currentClass +import cg_debugVoices +import cg_unlagged +import cg_sprintToggle +import cg_stickySpec +import cg_painBlendZoom +import cg_painBlendScale +import cg_painBlendMax +import cg_painBlendDownRate +import cg_painBlendUpRate +import cg_tutorial +import cg_disableScannerPlane +import cg_disableCommandDialogs +import cg_disableBuildDialogs +import cg_disableUpgradeDialogs +import cg_disableWarningDialogs +import cg_debugPVS +import cg_debugTrails +import cg_debugParticles +import cg_lightFlare +import cg_consoleLatency +import cg_bounceParticles +import cg_depthSortParticles +import cg_disableBlueprintErrors +import cg_wwSmoothTime +import cg_drawBBOX +import cg_drawSurfNormal +import cg_noTaunt +import cg_timescale +import cg_timescaleFadeSpeed +import cg_timescaleFadeEnd +import cg_cameraMode +import pmove_msec +import pmove_fixed +import cg_smoothClients +import cg_hudFiles +import cg_noVoiceText +import cg_noVoiceChats +import cg_teamChatsOnly +import cg_blood +import cg_paused +import cg_stats +import cg_synchronousClients +import cg_drawSpeed +import cg_lagometer +import cg_stereoSeparation +import cg_thirdPersonRange +import cg_thirdPersonPitchFollow +import cg_staticDeathCam +import cg_thirdPersonShoulderViewMode +import cg_thirdPersonAngle +import cg_thirdPerson +import cg_tracerLength +import cg_tracerWidth +import cg_tracerChance +import cg_gun_z +import cg_gun_y +import cg_gun_x +import cg_gun_frame +import cg_drawGun +import cg_viewsize +import cg_addMarks +import cg_footsteps +import cg_showmiss +import cg_noPlayerAnims +import cg_debugMove +import cg_nopredict +import cg_errorDecay +import cg_debugEvents +import cg_debugPosition +import cg_debugAnim +import cg_animSpeed +import cg_draw2D +import cg_teamOverlayUserinfo +import cg_teamOverlayMaxPlayers +import cg_teamOverlaySortMode +import cg_drawTeamOverlay +import cg_crosshairSize +import cg_drawCrosshairNames +import cg_drawCrosshair +import cg_drawChargeBar +import cg_drawSnapshot +import cg_drawDemoState +import cg_drawFPS +import cg_drawClock +import cg_drawTimer +import cg_shadows +import cg_swingSpeed +import cg_runroll +import cg_runpitch +import cg_centertime +import cg_teslaTrailTime +import cg_markPolys +import cg_buildables +import cg_upgrades +import cg_weapons +import cgDC +import cg_entities +import cg +import cgs +import g_nameBind2 +import g_nameBind1 +import BindingFromName +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_Parse_AddGlobalDefine +import UI_EscapeEmoticons +import UI_Text_IsEmoticon +import UI_Text_EmHeight +import UI_Text_EmWidth +import UI_Text_Height +import UI_Text_Width +import UI_Text_Paint_Limit +import UI_Text_Paint +import UI_DrawTextBlock +import Item_Text_Wrap +import Item_Text_Wrapped_Paint +import trap_R_SetClipRegion +import Controls_SetDefaults +import Controls_SetConfig +import Controls_GetConfig +import UI_OutOfMemory +import UI_InitMemory +import UI_Alloc +import UI_RemoveCaptureFunc +import UI_InstallCaptureFunc +import Display_CacheAll +import Menu_SetFeederSelection +import Menu_Paint +import Menu_Update +import Menus_CloseAll +import LerpColor +import Display_HandleKey +import Menus_CloseByName +import Menus_FindByName +import Display_KeyBindPending +import Display_CursorType +import Display_MouseMove +import Display_CaptureItem +import Display_GetContext +import Menus_ReplaceActive +import Menus_Activate +import Menus_AnyFullScreenVisible +import Menu_Reset +import Menus_ReplaceActiveByName +import Menus_ActivateByName +import Menu_PaintAll +import Menu_UpdateAll +import Menu_New +import Menu_Count +import PC_Script_Parse +import PC_String_Parse +import PC_Rect_Parse +import PC_Int_Parse +import PC_Color_Parse +import PC_Float_Parse +import Script_Parse +import String_Parse +import Rect_Parse +import Int_Parse +import Color_Parse +import Float_Parse +import Menu_ScrollFeeder +import Menu_HandleMouseMove +import Menu_HandleKey +import Menu_GetFocused +import Menu_PostParse +import Item_Init +import Menu_Init +import Display_ExpandMacros +import Init_Display +import String_Report +import String_Init +import String_Alloc +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $405 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 69 +byte 1 83 +byte 1 67 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 0 +align 1 +LABELV $401 +byte 1 87 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 111 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 10 +byte 1 0 +align 1 +LABELV $400 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 117 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $394 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 101 +byte 1 118 +byte 1 111 +byte 1 108 +byte 1 118 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $361 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 10 +byte 1 0 +align 1 +LABELV $360 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 10 +byte 1 0 +align 1 +LABELV $359 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 0 +align 1 +LABELV $358 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 111 +byte 1 112 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 10 +byte 1 0 +align 1 +LABELV $357 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $351 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 45 +byte 1 99 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $345 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 106 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 10 +byte 1 0 +align 1 +LABELV $344 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 10 +byte 1 0 +align 1 +LABELV $343 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 113 +byte 1 117 +byte 1 101 +byte 1 117 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $334 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 102 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 100 +byte 1 103 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $333 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $328 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 103 +byte 1 121 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 39 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 109 +byte 1 109 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $325 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 121 +byte 1 32 +byte 1 101 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 112 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 83 +byte 1 101 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 111 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 115 +byte 1 116 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $320 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 46 +byte 1 32 +byte 1 83 +byte 1 116 +byte 1 111 +byte 1 112 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 10 +byte 1 0 +align 1 +LABELV $317 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 108 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 83 +byte 1 116 +byte 1 111 +byte 1 112 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 10 +byte 1 0 +align 1 +LABELV $314 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $311 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $307 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $306 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 0 +align 1 +LABELV $302 +byte 1 72 +byte 1 111 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $300 +byte 1 72 +byte 1 111 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $298 +byte 1 72 +byte 1 111 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 122 +byte 1 111 +byte 1 111 +byte 1 109 +byte 1 10 +byte 1 0 +align 1 +LABELV $296 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $289 +byte 1 70 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 65 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 121 +byte 1 44 +byte 1 32 +byte 1 82 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 44 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 82 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 109 +byte 1 109 +byte 1 111 +byte 1 10 +byte 1 0 +align 1 +LABELV $287 +byte 1 70 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 65 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 109 +byte 1 109 +byte 1 111 +byte 1 10 +byte 1 0 +align 1 +LABELV $270 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 114 +byte 1 107 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $269 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 109 +byte 1 97 +byte 1 114 +byte 1 107 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $258 +byte 1 72 +byte 1 111 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 109 +byte 1 112 +byte 1 108 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $256 +byte 1 72 +byte 1 111 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $252 +byte 1 72 +byte 1 111 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 117 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 106 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 10 +byte 1 0 +align 1 +LABELV $251 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 10 +byte 1 0 +align 1 +LABELV $248 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $246 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 114 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $243 +byte 1 84 +byte 1 111 +byte 1 117 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 98 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 109 +byte 1 10 +byte 1 0 +align 1 +LABELV $241 +byte 1 84 +byte 1 111 +byte 1 117 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 109 +byte 1 10 +byte 1 0 +align 1 +LABELV $239 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 108 +byte 1 107 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $238 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $235 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 119 +byte 1 105 +byte 1 112 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $232 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $231 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 114 +byte 1 107 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $230 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 109 +byte 1 97 +byte 1 114 +byte 1 107 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $222 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $221 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 99 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $220 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $195 +byte 1 0 +align 1 +LABELV $193 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 32 +byte 1 40 +byte 1 117 +byte 1 110 +byte 1 98 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 41 +byte 1 0 +align 1 +LABELV $186 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 0 +align 1 +LABELV $146 +byte 1 78 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 32 +byte 1 85 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $145 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 0 +align 1 +LABELV $144 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 118 +byte 1 105 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 32 +byte 1 85 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $143 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 118 +byte 1 0 +align 1 +LABELV $142 +byte 1 68 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 83 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $141 +byte 1 100 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 0 +align 1 +LABELV $140 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 83 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 47 +byte 1 69 +byte 1 118 +byte 1 111 +byte 1 108 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $139 +byte 1 43 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 111 +byte 1 110 +byte 1 55 +byte 1 0 +align 1 +LABELV $138 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 77 +byte 1 101 +byte 1 100 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $137 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $136 +byte 1 66 +byte 1 117 +byte 1 121 +byte 1 32 +byte 1 65 +byte 1 109 +byte 1 109 +byte 1 111 +byte 1 0 +align 1 +LABELV $135 +byte 1 98 +byte 1 117 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 109 +byte 1 109 +byte 1 111 +byte 1 0 +align 1 +LABELV $134 +byte 1 82 +byte 1 101 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 0 +align 1 +LABELV $133 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 0 +align 1 +LABELV $132 +byte 1 83 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 97 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 65 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $131 +byte 1 43 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 111 +byte 1 110 +byte 1 53 +byte 1 0 +align 1 +LABELV $130 +byte 1 80 +byte 1 114 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 65 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $129 +byte 1 43 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $128 +byte 1 67 +byte 1 114 +byte 1 111 +byte 1 117 +byte 1 99 +byte 1 104 +byte 1 0 +align 1 +LABELV $127 +byte 1 43 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 0 +align 1 +LABELV $126 +byte 1 74 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 0 +align 1 +LABELV $125 +byte 1 43 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 117 +byte 1 112 +byte 1 0 +align 1 +LABELV $124 +byte 1 83 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $123 +byte 1 43 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 111 +byte 1 110 +byte 1 56 +byte 1 0 +align 1 +LABELV $122 +byte 1 68 +byte 1 111 +byte 1 100 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $121 +byte 1 43 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 111 +byte 1 110 +byte 1 54 +byte 1 0 +align 1 +LABELV $120 +byte 1 82 +byte 1 117 +byte 1 110 +byte 1 47 +byte 1 87 +byte 1 97 +byte 1 108 +byte 1 107 +byte 1 0 +align 1 +LABELV $119 +byte 1 43 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $118 +byte 1 65 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 85 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $117 +byte 1 43 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 111 +byte 1 110 +byte 1 50 +byte 1 0 diff --git a/build/release-linux-x86_64/base/cgame/cg_view.asm b/build/release-linux-x86_64/base/cgame/cg_view.asm new file mode 100644 index 0000000..33c8a96 --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/cg_view.asm @@ -0,0 +1,7580 @@ +export CG_TestModel_f +code +proc CG_TestModel_f 48 12 +ADDRGP4 cg+117792 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRGP4 cg+117932 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 12 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +GEI4 $121 +ADDRGP4 $116 +JUMPV +LABELV $121 +CNSTI4 1 +ARGI4 +ADDRLP4 16 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRGP4 cg+118072 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 cg+118072 +ARGP4 +ADDRLP4 20 +ADDRGP4 trap_R_RegisterModel +CALLI4 +ASGNI4 +ADDRGP4 cg+117792+8 +ADDRLP4 20 +INDIRI4 +ASGNI4 +CNSTI4 1 +ARGI4 +ADDRLP4 24 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRGP4 cg+118136 +ARGP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 cg+118136 +ARGP4 +ADDRLP4 28 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 28 +INDIRU4 +CNSTU4 4 +SUBU4 +ADDRGP4 cg+118136 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRGP4 cg+118136 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $131 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 cg+118136 +ARGP4 +ADDRLP4 32 +ADDRGP4 trap_R_RegisterModel +CALLI4 +ASGNI4 +ADDRGP4 cg+117932+8 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 36 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 3 +NEI4 $135 +CNSTI4 2 +ARGI4 +ADDRLP4 40 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRGP4 cg+117792+100 +ADDRLP4 44 +INDIRF4 +ASGNF4 +ADDRGP4 cg+117792+80 +CNSTI4 1 +ASGNI4 +ADDRGP4 cg+117792+96 +CNSTI4 0 +ASGNI4 +LABELV $135 +ADDRGP4 cg+117792+8 +INDIRI4 +CNSTI4 0 +NEI4 $143 +ADDRGP4 $147 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $116 +JUMPV +LABELV $143 +ADDRGP4 cg+117792+68 +ADDRGP4 cg+112080+24 +INDIRF4 +CNSTF4 1120403456 +ADDRGP4 cg+112080+36 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+117792+68+4 +ADDRGP4 cg+112080+24+4 +INDIRF4 +CNSTF4 1120403456 +ADDRGP4 cg+112080+36+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+117792+68+8 +ADDRGP4 cg+112080+24+8 +INDIRF4 +CNSTF4 1120403456 +ADDRGP4 cg+112080+36+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+4 +ADDRGP4 cg+112448+4 +INDIRF4 +CNSTF4 1127481344 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +CNSTF4 0 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRGP4 cg+117792+28 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRGP4 cg+118200 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+117932+8 +INDIRI4 +CNSTI4 0 +EQI4 $179 +ADDRLP4 0+4 +CNSTF4 0 +ASGNF4 +ADDRLP4 40 +CNSTF4 0 +ASGNF4 +ADDRLP4 0 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRGP4 cg+117932+28 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +LABELV $179 +LABELV $116 +endproc CG_TestModel_f 48 12 +export CG_TestGun_f +proc CG_TestGun_f 0 0 +ADDRGP4 CG_TestModel_f +CALLV +pop +ADDRGP4 cg+118200 +CNSTI4 1 +ASGNI4 +ADDRGP4 cg+117792+4 +CNSTI4 13 +ASGNI4 +LABELV $187 +endproc CG_TestGun_f 0 0 +export CG_TestModelNextFrame_f +proc CG_TestModelNextFrame_f 4 8 +ADDRLP4 0 +ADDRGP4 cg+117792+80 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $194 +ARGP4 +ADDRGP4 cg+117792+80 +INDIRI4 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $191 +endproc CG_TestModelNextFrame_f 4 8 +export CG_TestModelPrevFrame_f +proc CG_TestModelPrevFrame_f 4 8 +ADDRLP4 0 +ADDRGP4 cg+117792+80 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 cg+117792+80 +INDIRI4 +CNSTI4 0 +GEI4 $200 +ADDRGP4 cg+117792+80 +CNSTI4 0 +ASGNI4 +LABELV $200 +ADDRGP4 $194 +ARGP4 +ADDRGP4 cg+117792+80 +INDIRI4 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $197 +endproc CG_TestModelPrevFrame_f 4 8 +export CG_TestModelNextSkin_f +proc CG_TestModelNextSkin_f 4 8 +ADDRLP4 0 +ADDRGP4 cg+117792+104 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $211 +ARGP4 +ADDRGP4 cg+117792+104 +INDIRI4 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $208 +endproc CG_TestModelNextSkin_f 4 8 +export CG_TestModelPrevSkin_f +proc CG_TestModelPrevSkin_f 4 8 +ADDRLP4 0 +ADDRGP4 cg+117792+104 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 cg+117792+104 +INDIRI4 +CNSTI4 0 +GEI4 $217 +ADDRGP4 cg+117792+104 +CNSTI4 0 +ASGNI4 +LABELV $217 +ADDRGP4 $211 +ARGP4 +ADDRGP4 cg+117792+104 +INDIRI4 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $214 +endproc CG_TestModelPrevSkin_f 4 8 +proc CG_AddTestModel 36 16 +ADDRGP4 cg+118072 +ARGP4 +ADDRLP4 4 +ADDRGP4 trap_R_RegisterModel +CALLI4 +ASGNI4 +ADDRGP4 cg+117792+8 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 cg+118136 +ARGP4 +ADDRLP4 8 +ADDRGP4 trap_R_RegisterModel +CALLI4 +ASGNI4 +ADDRGP4 cg+117932+8 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 cg+117792+8 +INDIRI4 +CNSTI4 0 +NEI4 $232 +ADDRGP4 $147 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $225 +JUMPV +LABELV $232 +ADDRGP4 cg+118200 +INDIRI4 +CNSTI4 0 +EQI4 $236 +ADDRGP4 cg+117792+68 +ADDRGP4 cg+112080+24 +INDIRB +ASGNB 12 +ADDRGP4 cg+117792+28 +ADDRGP4 cg+112080+36 +INDIRB +ASGNB 12 +ADDRGP4 cg+117792+28+12 +ADDRGP4 cg+112080+36+12 +INDIRB +ASGNB 12 +ADDRGP4 cg+117792+28+24 +ADDRGP4 cg+112080+36+24 +INDIRB +ASGNB 12 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $259 +ADDRLP4 12 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 12 +INDIRI4 +ADDRGP4 cg+117792+68 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +ADDRLP4 12 +INDIRI4 +ADDRGP4 cg+112080+36 +ADDP4 +INDIRF4 +ADDRGP4 cg_gun_x+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 20 +INDIRI4 +ADDRGP4 cg+117792+68 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +ADDRLP4 20 +INDIRI4 +ADDRGP4 cg+112080+36+12 +ADDP4 +INDIRF4 +ADDRGP4 cg_gun_y+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 32 +ADDRLP4 28 +INDIRI4 +ADDRGP4 cg+117792+68 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +ADDRLP4 28 +INDIRI4 +ADDRGP4 cg+112080+36+24 +ADDP4 +INDIRF4 +ADDRGP4 cg_gun_z+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $260 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $259 +LABELV $236 +ADDRGP4 cg+117792 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +ADDRGP4 cg+117932+8 +INDIRI4 +CNSTI4 0 +EQI4 $281 +ADDRGP4 cg+117932 +ARGP4 +ADDRGP4 cg+117792 +ARGP4 +ADDRGP4 cg+117792+8 +INDIRI4 +ARGI4 +ADDRGP4 $289 +ARGP4 +ADDRGP4 CG_PositionEntityOnTag +CALLV +pop +ADDRGP4 cg+117932 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +LABELV $281 +LABELV $225 +endproc CG_AddTestModel 36 16 +proc CG_CalcVrect 12 0 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $292 +ADDRLP4 0 +CNSTI4 100 +ASGNI4 +ADDRGP4 $293 +JUMPV +LABELV $292 +ADDRLP4 0 +ADDRGP4 cg_viewsize+12 +INDIRI4 +ASGNI4 +LABELV $293 +ADDRGP4 cg+112080+8 +ADDRGP4 cgs+20100+11304 +INDIRI4 +ADDRLP4 0 +INDIRI4 +MULI4 +CNSTI4 100 +DIVI4 +ASGNI4 +ADDRLP4 4 +ADDRGP4 cg+112080+8 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 -2 +BANDI4 +ASGNI4 +ADDRGP4 cg+112080+12 +ADDRGP4 cgs+20100+11308 +INDIRI4 +ADDRLP4 0 +INDIRI4 +MULI4 +CNSTI4 100 +DIVI4 +ASGNI4 +ADDRLP4 8 +ADDRGP4 cg+112080+12 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 -2 +BANDI4 +ASGNI4 +ADDRGP4 cg+112080 +ADDRGP4 cgs+20100+11304 +INDIRI4 +ADDRGP4 cg+112080+8 +INDIRI4 +SUBI4 +CNSTI4 2 +DIVI4 +ASGNI4 +ADDRGP4 cg+112080+4 +ADDRGP4 cgs+20100+11308 +INDIRI4 +ADDRGP4 cg+112080+12 +INDIRI4 +SUBI4 +CNSTI4 2 +DIVI4 +ASGNI4 +LABELV $291 +endproc CG_CalcVrect 12 0 +data +align 4 +LABELV $320 +byte 4 3238002688 +byte 4 3238002688 +byte 4 3238002688 +align 4 +LABELV $321 +byte 4 1090519040 +byte 4 1090519040 +byte 4 1090519040 +bss +align 4 +LABELV $322 +skip 4 +data +align 4 +LABELV $323 +byte 4 0 +byte 4 0 +byte 4 0 +export CG_OffsetThirdPersonView +code +proc CG_OffsetThirdPersonView 328 28 +ADDRGP4 cg_thirdPersonShoulderViewMode+12 +INDIRI4 +CNSTI4 2 +EQI4 $330 +ADDRLP4 292 +CNSTI4 1 +ASGNI4 +ADDRGP4 cg_thirdPersonShoulderViewMode+12 +INDIRI4 +ADDRLP4 292 +INDIRI4 +NEI4 $324 +ADDRLP4 296 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +ADDRLP4 292 +INDIRI4 +BANDI4 +ADDRLP4 296 +INDIRI4 +EQI4 $324 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRI4 +ADDRLP4 296 +INDIRI4 +LEI4 $324 +LABELV $330 +ADDRGP4 CG_OffsetShoulderView +CALLV +pop +ADDRGP4 $319 +JUMPV +LABELV $324 +ADDRGP4 cg+109588 +ARGP4 +ADDRLP4 44 +ARGP4 +ADDRGP4 BG_GetClientNormal +CALLV +pop +ADDRGP4 cg+112080+24 +ADDRGP4 cg+112080+24 +INDIRF4 +ADDRLP4 44 +INDIRF4 +ADDRGP4 cg+109588+172 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+112080+24+4 +ADDRGP4 cg+112080+24+4 +INDIRF4 +ADDRLP4 44+4 +INDIRF4 +ADDRGP4 cg+109588+172 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+112080+24+8 +ADDRGP4 cg+112080+24+8 +INDIRF4 +ADDRLP4 44+8 +INDIRF4 +ADDRGP4 cg+109588+172 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 56 +ADDRGP4 cg+112080+24 +INDIRB +ASGNB 12 +ADDRGP4 cg+109588+192 +INDIRI4 +CNSTI4 0 +GTI4 $358 +ADDRLP4 300 +ADDRGP4 cg+109588+192+48 +INDIRI4 +ASGNI4 +ADDRLP4 300 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +EQI4 $365 +ADDRLP4 316 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+135984 +INDIRI4 +ADDRLP4 316 +INDIRI4 +EQI4 $372 +ADDRGP4 cg_staticDeathCam+12 +INDIRI4 +ADDRLP4 316 +INDIRI4 +NEI4 $368 +LABELV $372 +ADDRGP4 $323 +CNSTI4 1852 +ADDRLP4 300 +INDIRI4 +MULI4 +ADDRGP4 cg_entities+1564 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 cg+135984 +CNSTI4 1 +ASGNI4 +LABELV $368 +ADDRLP4 304 +ADDRGP4 $323 +INDIRF4 +ADDRGP4 cg+112080+24 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 304+4 +ADDRGP4 $323+4 +INDIRF4 +ADDRGP4 cg+112080+24+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 304+8 +ADDRGP4 $323+8 +INDIRF4 +ADDRGP4 cg+112080+24+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 304 +ARGP4 +ADDRGP4 cg+112448 +ARGP4 +ADDRGP4 vectoangles +CALLV +pop +LABELV $365 +LABELV $358 +ADDRLP4 40 +ADDRGP4 cg_thirdPersonRange+8 +INDIRF4 +ASGNF4 +ADDRLP4 40 +INDIRF4 +CNSTF4 1125515264 +LEF4 $389 +ADDRLP4 40 +CNSTF4 1125515264 +ASGNF4 +LABELV $389 +ADDRLP4 40 +INDIRF4 +CNSTF4 1106247680 +GEF4 $391 +ADDRLP4 40 +CNSTF4 1106247680 +ASGNF4 +LABELV $391 +ADDRLP4 300 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+8 +INDIRI4 +ADDRLP4 300 +INDIRI4 +NEI4 $399 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 2048 +BANDI4 +ADDRLP4 300 +INDIRI4 +EQI4 $393 +ADDRGP4 cg+109588+192 +INDIRI4 +ADDRLP4 300 +INDIRI4 +LEI4 $393 +LABELV $399 +ADDRLP4 304 +ADDRGP4 trap_GetCurrentCmdNumber +CALLI4 +ASGNI4 +ADDRLP4 140 +ADDRLP4 304 +INDIRI4 +ASGNI4 +ADDRLP4 140 +INDIRI4 +ARGI4 +ADDRLP4 144 +ARGP4 +ADDRGP4 trap_GetUserCmd +CALLI4 +pop +ADDRLP4 140 +INDIRI4 +CNSTI4 1 +SUBI4 +ARGI4 +ADDRLP4 268 +ARGP4 +ADDRGP4 trap_GetUserCmd +CALLI4 +pop +ADDRLP4 240 +CNSTF4 1001652224 +ADDRLP4 144+4 +INDIRI4 +ADDRLP4 268+4 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRLP4 240 +INDIRF4 +ARGF4 +ADDRLP4 308 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 308 +INDIRF4 +CNSTF4 1128792064 +GEF4 $402 +ADDRLP4 312 +ADDRGP4 $322 +ASGNP4 +ADDRLP4 312 +INDIRP4 +ADDRLP4 312 +INDIRP4 +INDIRF4 +ADDRLP4 240 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $402 +ADDRLP4 16 +ADDRGP4 $322 +INDIRF4 +ASGNF4 +ADDRLP4 16+4 +CNSTF4 3212836864 +CNSTF4 1001652224 +ADDRLP4 144+4+4 +INDIRI4 +CVIF4 4 +MULF4 +MULF4 +ASGNF4 +ADDRLP4 16+8 +CNSTF4 0 +ASGNF4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $408 +ADDRLP4 312 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 16 +ADDP4 +ASGNP4 +ADDRLP4 312 +INDIRP4 +INDIRF4 +ARGF4 +ADDRLP4 316 +ADDRGP4 AngleNormalize180 +CALLF4 +ASGNF4 +ADDRLP4 312 +INDIRP4 +ADDRLP4 316 +INDIRF4 +ASGNF4 +LABELV $409 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $408 +ADDRGP4 cg_thirdPersonPitchFollow+12 +INDIRI4 +CNSTI4 0 +NEI4 $412 +ADDRGP4 cg+112448 +CNSTF4 0 +ASGNF4 +LABELV $412 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $416 +ADDRLP4 320 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 320 +INDIRI4 +ADDRGP4 cg+112448 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 324 +ADDRGP4 AngleNormalize180 +CALLF4 +ASGNF4 +ADDRLP4 320 +INDIRI4 +ADDRLP4 4 +ADDP4 +ADDRLP4 324 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 16 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 AngleNormalize180 +CALLF4 +pop +LABELV $417 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $416 +ADDRLP4 44+8 +INDIRF4 +CNSTF4 1056964608 +GTF4 $425 +ADDRLP4 44+8 +INDIRF4 +CNSTF4 3204448256 +GEF4 $421 +LABELV $425 +ADDRLP4 4 +INDIRF4 +CNSTF4 1118437376 +LEF4 $426 +ADDRLP4 4 +CNSTF4 1118437376 +ASGNF4 +ADDRGP4 $427 +JUMPV +LABELV $426 +ADDRLP4 4 +INDIRF4 +CNSTF4 3265921024 +GEF4 $428 +ADDRLP4 4 +CNSTF4 3265921024 +ASGNF4 +LABELV $428 +LABELV $427 +LABELV $421 +ADDRLP4 4 +ARGP4 +ADDRLP4 168 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRLP4 320 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 320 +INDIRI4 +EQI4 $435 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 144 +ADDP4 +ARGP4 +ADDRLP4 168 +ARGP4 +ADDRLP4 204 +ARGP4 +ADDRLP4 320 +INDIRI4 +ARGI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +ARGI4 +ADDRLP4 324 +ADDRGP4 BG_RotateAxis +CALLI4 +ASGNI4 +ADDRLP4 324 +INDIRI4 +CNSTI4 0 +NEI4 $430 +LABELV $435 +ADDRLP4 168 +ARGP4 +ADDRLP4 204 +ARGP4 +ADDRGP4 AxisCopy +CALLV +pop +LABELV $430 +ADDRLP4 204 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 AxisToAngles +CALLV +pop +ADDRGP4 $394 +JUMPV +LABELV $393 +ADDRGP4 cg+109588+192 +INDIRI4 +CNSTI4 0 +LEI4 $436 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $440 +ADDRLP4 304 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 304 +INDIRI4 +ADDRLP4 4 +ADDP4 +ADDRLP4 304 +INDIRI4 +ADDRGP4 cg+112448 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $441 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $440 +ADDRGP4 $437 +JUMPV +LABELV $436 +ADDRLP4 4 +CNSTF4 1101004800 +ASGNF4 +ADDRLP4 4+4 +ADDRGP4 cg+112448+4 +INDIRF4 +ASGNF4 +LABELV $437 +LABELV $394 +ADDRLP4 4+4 +ADDRLP4 4+4 +INDIRF4 +ADDRGP4 cg_thirdPersonAngle+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4 +ARGP4 +ADDRLP4 68 +ARGP4 +ADDRLP4 244 +ARGP4 +ADDRLP4 256 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 28 +ADDRGP4 cg+112080+24 +INDIRB +ASGNB 12 +ADDRLP4 304 +ADDRLP4 40 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 28 +INDIRF4 +ADDRLP4 68 +INDIRF4 +ADDRLP4 304 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 28+4 +ADDRLP4 28+4 +INDIRF4 +ADDRLP4 68+4 +INDIRF4 +ADDRLP4 304 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 28+8 +ADDRLP4 28+8 +INDIRF4 +ADDRLP4 68+8 +INDIRF4 +ADDRLP4 40 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg_cameraMode+12 +INDIRI4 +CNSTI4 0 +NEI4 $458 +ADDRLP4 80 +ARGP4 +ADDRGP4 cg+112080+24 +ARGP4 +ADDRGP4 $320 +ARGP4 +ADDRGP4 $321 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRGP4 cg+109588+148 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 CG_Trace +CALLV +pop +ADDRLP4 80+8 +INDIRF4 +CNSTF4 1065353216 +EQF4 $465 +ADDRLP4 28 +ADDRLP4 80+12 +INDIRB +ASGNB 12 +ADDRLP4 28+8 +ADDRLP4 28+8 +INDIRF4 +CNSTF4 1107296256 +CNSTF4 1065353216 +ADDRLP4 80+8 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 80 +ARGP4 +ADDRGP4 cg+112080+24 +ARGP4 +ADDRGP4 $320 +ARGP4 +ADDRGP4 $321 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRGP4 cg+109588+148 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 CG_Trace +CALLV +pop +ADDRLP4 28 +ADDRLP4 80+12 +INDIRB +ASGNB 12 +LABELV $465 +LABELV $458 +ADDRGP4 cg+112080+24 +ADDRLP4 28 +INDIRB +ASGNB 12 +ADDRGP4 cg+109588+192 +INDIRI4 +CNSTI4 0 +LEI4 $478 +ADDRLP4 56 +ADDRLP4 56 +INDIRF4 +ADDRGP4 cg+112080+24 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 56+4 +ADDRLP4 56+4 +INDIRF4 +ADDRGP4 cg+112080+24+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 56+8 +ADDRLP4 56+8 +INDIRF4 +ADDRGP4 cg+112080+24+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 56 +ARGP4 +ADDRGP4 cg+112448 +ARGP4 +ADDRGP4 vectoangles +CALLV +pop +LABELV $478 +LABELV $319 +endproc CG_OffsetThirdPersonView 328 28 +bss +align 4 +LABELV $496 +skip 4 +export CG_OffsetShoulderView +code +proc CG_OffsetShoulderView 224 20 +ADDRGP4 cg_thirdPersonPitchFollow+12 +INDIRI4 +CNSTI4 0 +NEI4 $497 +ADDRGP4 cg+112448 +CNSTF4 0 +ASGNF4 +LABELV $497 +ADDRGP4 cg+112448 +ARGP4 +ADDRLP4 20 +ARGP4 +ADDRLP4 32 +ARGP4 +ADDRLP4 44 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 184 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 184 +INDIRP4 +ASGNP4 +ADDRGP4 cg+112080+24 +ADDRGP4 cg+112080+24 +INDIRF4 +ADDRLP4 20 +INDIRF4 +ADDRLP4 16 +INDIRP4 +CNSTI4 1296 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+112080+24+4 +ADDRGP4 cg+112080+24+4 +INDIRF4 +ADDRLP4 20+4 +INDIRF4 +ADDRLP4 16 +INDIRP4 +CNSTI4 1296 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+112080+24+8 +ADDRGP4 cg+112080+24+8 +INDIRF4 +ADDRLP4 20+8 +INDIRF4 +ADDRLP4 16 +INDIRP4 +CNSTI4 1296 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+112080+24 +ADDRGP4 cg+112080+24 +INDIRF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 16 +INDIRP4 +CNSTI4 1300 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+112080+24+4 +ADDRGP4 cg+112080+24+4 +INDIRF4 +ADDRLP4 32+4 +INDIRF4 +ADDRLP4 16 +INDIRP4 +CNSTI4 1300 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+112080+24+8 +ADDRGP4 cg+112080+24+8 +INDIRF4 +ADDRLP4 32+8 +INDIRF4 +ADDRLP4 16 +INDIRP4 +CNSTI4 1300 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+112080+24 +ADDRGP4 cg+112080+24 +INDIRF4 +ADDRLP4 44 +INDIRF4 +ADDRLP4 16 +INDIRP4 +CNSTI4 1304 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+112080+24+4 +ADDRGP4 cg+112080+24+4 +INDIRF4 +ADDRLP4 44+4 +INDIRF4 +ADDRLP4 16 +INDIRP4 +CNSTI4 1304 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+112080+24+8 +ADDRGP4 cg+112080+24+8 +INDIRF4 +ADDRLP4 44+8 +INDIRF4 +ADDRLP4 16 +INDIRP4 +CNSTI4 1304 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 188 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+8 +INDIRI4 +ADDRLP4 188 +INDIRI4 +NEI4 $557 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 2048 +BANDI4 +ADDRLP4 188 +INDIRI4 +NEI4 $557 +ADDRGP4 CG_OffsetFirstPersonView +CALLV +pop +ADDRGP4 $495 +JUMPV +LABELV $557 +ADDRLP4 192 +ADDRGP4 trap_GetCurrentCmdNumber +CALLI4 +ASGNI4 +ADDRLP4 56 +ADDRLP4 192 +INDIRI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +ARGI4 +ADDRLP4 60 +ARGP4 +ADDRGP4 trap_GetUserCmd +CALLI4 +pop +ADDRLP4 56 +INDIRI4 +CNSTI4 1 +SUBI4 +ARGI4 +ADDRLP4 160 +ARGP4 +ADDRGP4 trap_GetUserCmd +CALLI4 +pop +ADDRLP4 156 +CNSTF4 1001652224 +ADDRLP4 60+4 +INDIRI4 +ADDRLP4 160+4 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRLP4 156 +INDIRF4 +ARGF4 +ADDRLP4 196 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 196 +INDIRF4 +CNSTF4 1128792064 +GEF4 $563 +ADDRLP4 200 +ADDRGP4 $496 +ASGNP4 +ADDRLP4 200 +INDIRP4 +ADDRLP4 200 +INDIRP4 +INDIRF4 +ADDRLP4 156 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $563 +ADDRLP4 4 +ADDRGP4 $496 +INDIRF4 +ASGNF4 +ADDRGP4 cg+112448 +INDIRF4 +ARGF4 +ADDRLP4 204 +ADDRGP4 AngleNormalize180 +CALLF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 204 +INDIRF4 +ADDF4 +ARGF4 +ADDRLP4 208 +ADDRGP4 AngleNormalize180 +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 208 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +CNSTF4 3266576384 +GEF4 $566 +ADDRLP4 4 +CNSTF4 3266576384 +ASGNF4 +LABELV $566 +ADDRLP4 4 +INDIRF4 +CNSTF4 1119092736 +LEF4 $568 +ADDRLP4 4 +CNSTF4 1119092736 +ASGNF4 +LABELV $568 +ADDRLP4 4+4 +CNSTF4 1001652224 +ADDRLP4 60+4+4 +INDIRI4 +CVIF4 4 +MULF4 +ADDRGP4 cg+112448+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4+8 +CNSTF4 0 +ASGNF4 +ADDRLP4 4 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRLP4 212 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 212 +INDIRI4 +EQI4 $581 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 144 +ADDP4 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRLP4 120 +ARGP4 +ADDRLP4 212 +INDIRI4 +ARGI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +ARGI4 +ADDRLP4 216 +ADDRGP4 BG_RotateAxis +CALLI4 +ASGNI4 +ADDRLP4 216 +INDIRI4 +CNSTI4 0 +NEI4 $576 +LABELV $581 +ADDRLP4 84 +ARGP4 +ADDRLP4 120 +ARGP4 +ADDRGP4 AxisCopy +CALLV +pop +LABELV $576 +ADDRLP4 120 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 AxisToAngles +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $582 +ADDRLP4 220 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 220 +INDIRI4 +ADDRGP4 cg+112448 +ADDP4 +ADDRLP4 220 +INDIRI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $583 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $582 +ADDRGP4 CG_OffsetFirstPersonView +CALLV +pop +LABELV $495 +endproc CG_OffsetShoulderView 224 20 +proc CG_StepOffset 36 8 +ADDRLP4 4 +ADDRGP4 cg+109588 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRGP4 BG_GetClientNormal +CALLV +pop +ADDRLP4 4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 24 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 8 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+111960 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CVIF4 4 +ADDRLP4 0 +INDIRF4 +GEF4 $591 +ADDRLP4 28 +ADDRGP4 cg+111956 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDRLP4 8 +INDIRI4 +CVIF4 4 +SUBF4 +MULF4 +ADDRLP4 0 +INDIRF4 +DIVF4 +ASGNF4 +ADDRGP4 cg+112080+24 +ADDRGP4 cg+112080+24 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 28 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+112080+24+4 +ADDRGP4 cg+112080+24+4 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +ADDRLP4 28 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+112080+24+8 +ADDRGP4 cg+112080+24+8 +INDIRF4 +ADDRLP4 12+8 +INDIRF4 +ADDRLP4 28 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $591 +LABELV $587 +endproc CG_StepOffset 36 8 +export CG_OffsetFirstPersonView +proc CG_OffsetFirstPersonView 268 16 +ADDRLP4 36 +ADDRGP4 cg+109588 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRGP4 BG_GetClientNormal +CALLV +pop +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $614 +ADDRGP4 $612 +JUMPV +LABELV $614 +ADDRLP4 0 +ADDRGP4 cg+112080+24 +ASGNP4 +ADDRLP4 8 +ADDRGP4 cg+112448 +ASGNP4 +ADDRLP4 64 +ADDRLP4 0 +INDIRP4 +INDIRB +ASGNB 12 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $620 +ADDRLP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTF4 1109393408 +ASGNF4 +ADDRLP4 8 +INDIRP4 +CNSTF4 3245342720 +ASGNF4 +ADDRLP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 76 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 76 +INDIRP4 +INDIRF4 +ADDRGP4 cg+109588+172 +INDIRI4 +CVIF4 4 +ADDF4 +ASGNF4 +ADDRGP4 $612 +JUMPV +LABELV $620 +ADDRGP4 cg+117716 +INDIRF4 +CNSTF4 0 +EQF4 $626 +ADDRLP4 48 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +ADDRGP4 cg+117716 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 48 +INDIRF4 +CNSTF4 1120403456 +GEF4 $631 +ADDRLP4 48 +ADDRLP4 48 +INDIRF4 +CNSTF4 1120403456 +DIVF4 +ASGNF4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +ADDRLP4 48 +INDIRF4 +ADDRGP4 cg+117764 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 80 +ADDRLP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 80 +INDIRP4 +ADDRLP4 80 +INDIRP4 +INDIRF4 +ADDRLP4 48 +INDIRF4 +ADDRGP4 cg+117768 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $632 +JUMPV +LABELV $631 +ADDRLP4 48 +CNSTF4 1065353216 +ADDRLP4 48 +INDIRF4 +CNSTF4 1120403456 +SUBF4 +CNSTF4 1137180672 +DIVF4 +SUBF4 +ASGNF4 +ADDRLP4 48 +INDIRF4 +CNSTF4 0 +LEF4 $635 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +ADDRLP4 48 +INDIRF4 +ADDRGP4 cg+117764 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 80 +ADDRLP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 80 +INDIRP4 +ADDRLP4 80 +INDIRP4 +INDIRF4 +ADDRLP4 48 +INDIRF4 +ADDRGP4 cg+117768 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $635 +LABELV $632 +LABELV $626 +ADDRLP4 12 +ADDRGP4 cg+109588+32 +INDIRB +ASGNB 12 +ADDRLP4 4 +ADDRLP4 12 +INDIRF4 +ADDRGP4 cg+112080+36 +INDIRF4 +MULF4 +ADDRLP4 12+4 +INDIRF4 +ADDRGP4 cg+112080+36+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 12+8 +INDIRF4 +ADDRGP4 cg+112080+36+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 cg_runpitch+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 12 +INDIRF4 +ADDRGP4 cg+112080+36+12 +INDIRF4 +MULF4 +ADDRLP4 12+4 +INDIRF4 +ADDRGP4 cg+112080+36+12+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 12+8 +INDIRF4 +ADDRGP4 cg+112080+36+12+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 80 +ADDRLP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 80 +INDIRP4 +ADDRLP4 80 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 cg_runroll+8 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 312 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $666 +ADDRLP4 44 +CNSTF4 0 +ASGNF4 +ADDRGP4 $667 +JUMPV +LABELV $666 +ADDRGP4 cg+109588+192+20 +INDIRI4 +ARGI4 +ADDRLP4 84 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 44 +ADDRLP4 84 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $667 +ADDRLP4 36 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 10 +NEI4 $672 +ADDRLP4 36 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $674 +ADDRLP4 88 +ADDRLP4 36 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CVIF4 4 +CNSTF4 1148846080 +DIVF4 +ASGNF4 +ADDRLP4 88 +INDIRF4 +CNSTF4 1065353216 +LEF4 $676 +ADDRLP4 88 +CNSTF4 1065353216 +ASGNF4 +LABELV $676 +ADDRLP4 44 +ADDRLP4 44 +INDIRF4 +CNSTF4 1092616192 +ADDRLP4 88 +INDIRF4 +MULF4 +CNSTF4 1065353216 +ADDF4 +MULF4 +ASGNF4 +LABELV $674 +LABELV $672 +ADDRLP4 44 +INDIRF4 +CNSTF4 0 +EQF4 $678 +ADDRGP4 cg+117784 +INDIRF4 +CNSTF4 1128792064 +LEF4 $683 +ADDRLP4 88 +ADDRGP4 cg+117784 +INDIRF4 +ASGNF4 +ADDRGP4 $684 +JUMPV +LABELV $683 +ADDRLP4 88 +CNSTF4 1128792064 +ASGNF4 +LABELV $684 +ADDRLP4 56 +ADDRLP4 88 +INDIRF4 +ASGNF4 +ADDRLP4 4 +ADDRGP4 cg+117776 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +ADDRLP4 56 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 cg+109588+12 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $686 +ADDRLP4 4 +CNSTF4 1077936128 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +LABELV $686 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4 +ADDRGP4 cg+117776 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +ADDRLP4 56 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 cg+109588+12 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $691 +ADDRLP4 4 +CNSTF4 1077936128 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +LABELV $691 +ADDRGP4 cg+117780 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $695 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $695 +ADDRLP4 96 +ADDRLP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ADDRLP4 96 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $678 +ADDRGP4 cg+109588+152 +INDIRI4 +CNSTI4 8 +EQI4 $707 +ADDRGP4 cg+109588+152 +INDIRI4 +CNSTI4 9 +NEI4 $698 +LABELV $707 +ADDRGP4 cg+109588+192+36 +INDIRI4 +CNSTI4 0 +LEI4 $698 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRLP4 108 +CNSTP4 0 +ASGNP4 +ADDRLP4 108 +INDIRP4 +ARGP4 +ADDRLP4 108 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 88 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 104 +ADDRGP4 cg+109588+192+36 +INDIRI4 +CVIF4 4 +CNSTF4 1145569280 +DIVF4 +ASGNF4 +ADDRLP4 104 +INDIRF4 +CNSTF4 1065353216 +LEF4 $711 +ADDRLP4 104 +CNSTF4 1065353216 +ASGNF4 +LABELV $711 +CNSTF4 1078530011 +ADDRLP4 104 +INDIRF4 +MULF4 +CNSTF4 1073741824 +DIVF4 +ARGF4 +ADDRLP4 112 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 100 +ADDRLP4 112 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 88 +INDIRF4 +CNSTF4 1101004800 +ADDRLP4 100 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 120 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 120 +INDIRP4 +ADDRLP4 120 +INDIRP4 +INDIRF4 +ADDRLP4 88+4 +INDIRF4 +CNSTF4 1101004800 +ADDRLP4 100 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 124 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 124 +INDIRP4 +ADDRLP4 124 +INDIRP4 +INDIRF4 +ADDRLP4 88+8 +INDIRF4 +CNSTF4 1101004800 +ADDRLP4 100 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $699 +JUMPV +LABELV $698 +ADDRGP4 cg+109588+152 +INDIRI4 +CNSTI4 8 +EQI4 $724 +ADDRGP4 cg+109588+152 +INDIRI4 +CNSTI4 9 +NEI4 $715 +LABELV $724 +ADDRGP4 cg+109588+192+36 +INDIRI4 +CNSTI4 0 +LEI4 $715 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRLP4 108 +CNSTP4 0 +ASGNP4 +ADDRLP4 108 +INDIRP4 +ARGP4 +ADDRLP4 108 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 88 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 104 +ADDRGP4 cg+109588+192+36 +INDIRI4 +CVIF4 4 +CNSTF4 1145569280 +DIVF4 +ASGNF4 +ADDRLP4 104 +INDIRF4 +CNSTF4 1065353216 +LEF4 $728 +ADDRLP4 104 +CNSTF4 1065353216 +ASGNF4 +LABELV $728 +CNSTF4 1078530011 +ADDRLP4 104 +INDIRF4 +MULF4 +CNSTF4 1073741824 +DIVF4 +ARGF4 +ADDRLP4 112 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 100 +ADDRLP4 112 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 88 +INDIRF4 +CNSTF4 1101004800 +ADDRLP4 100 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 120 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 120 +INDIRP4 +ADDRLP4 120 +INDIRP4 +INDIRF4 +ADDRLP4 88+4 +INDIRF4 +CNSTF4 1101004800 +ADDRLP4 100 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 124 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 124 +INDIRP4 +ADDRLP4 124 +INDIRP4 +INDIRF4 +ADDRLP4 88+8 +INDIRF4 +CNSTF4 1101004800 +ADDRLP4 100 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $715 +LABELV $699 +ADDRGP4 cg+109588+4 +INDIRI4 +CNSTI4 4 +NEI4 $732 +ADDRLP4 176 +ADDRGP4 trap_GetCurrentCmdNumber +CALLI4 +ASGNI4 +ADDRLP4 160 +ADDRLP4 176 +INDIRI4 +ASGNI4 +ADDRLP4 160 +INDIRI4 +ARGI4 +ADDRLP4 100 +ARGP4 +ADDRGP4 trap_GetUserCmd +CALLI4 +pop +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 124 +ARGP4 +ADDRLP4 136 +ARGP4 +ADDRLP4 148 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 180 +CNSTF4 1132068864 +ASGNF4 +ADDRLP4 88 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+119028 +INDIRI4 +SUBI4 +CVIF4 4 +ADDRLP4 180 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 92 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+119032 +INDIRI4 +SUBI4 +CVIF4 4 +ADDRLP4 180 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 96 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+119036 +INDIRI4 +SUBI4 +CVIF4 4 +ADDRLP4 180 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 88 +INDIRF4 +CNSTF4 1065353216 +LEF4 $742 +ADDRLP4 88 +CNSTF4 1065353216 +ASGNF4 +LABELV $742 +ADDRLP4 92 +INDIRF4 +CNSTF4 1065353216 +LEF4 $744 +ADDRLP4 92 +CNSTF4 1065353216 +ASGNF4 +LABELV $744 +ADDRLP4 96 +INDIRF4 +CNSTF4 1065353216 +LEF4 $746 +ADDRLP4 96 +CNSTF4 1065353216 +ASGNF4 +LABELV $746 +CNSTF4 1078530011 +ADDRLP4 88 +INDIRF4 +MULF4 +CNSTF4 1073741824 +DIVF4 +ARGF4 +ADDRLP4 184 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 164 +ADDRLP4 184 +INDIRF4 +NEGF4 +ASGNF4 +CNSTF4 1078530011 +ADDRLP4 92 +INDIRF4 +MULF4 +CNSTF4 1073741824 +DIVF4 +ARGF4 +ADDRLP4 188 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 168 +ADDRLP4 188 +INDIRF4 +NEGF4 +ASGNF4 +CNSTF4 1078530011 +ADDRLP4 96 +INDIRF4 +MULF4 +CNSTF4 1073741824 +DIVF4 +ARGF4 +ADDRLP4 192 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 172 +ADDRLP4 192 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 100+21 +INDIRI1 +CVII4 1 +CNSTI4 0 +LEI4 $748 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 124 +INDIRF4 +CNSTF4 1084227584 +ADDRLP4 88 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 200 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 200 +INDIRP4 +ADDRLP4 200 +INDIRP4 +INDIRF4 +ADDRLP4 124+4 +INDIRF4 +CNSTF4 1084227584 +ADDRLP4 88 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 204 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 204 +INDIRP4 +ADDRLP4 204 +INDIRP4 +INDIRF4 +ADDRLP4 124+8 +INDIRF4 +CNSTF4 1084227584 +ADDRLP4 88 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $749 +JUMPV +LABELV $748 +ADDRLP4 100+21 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $753 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 124 +INDIRF4 +CNSTF4 3231711232 +ADDRLP4 88 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 212 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 212 +INDIRP4 +ADDRLP4 212 +INDIRP4 +INDIRF4 +ADDRLP4 124+4 +INDIRF4 +CNSTF4 3231711232 +ADDRLP4 88 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 216 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 216 +INDIRP4 +ADDRLP4 216 +INDIRP4 +INDIRF4 +ADDRLP4 124+8 +INDIRF4 +CNSTF4 3231711232 +ADDRLP4 88 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $754 +JUMPV +LABELV $753 +ADDRGP4 cg+119028 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +LABELV $754 +LABELV $749 +ADDRLP4 100+22 +INDIRI1 +CVII4 1 +CNSTI4 0 +LEI4 $760 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 136 +INDIRF4 +CNSTF4 1084227584 +ADDRLP4 92 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 224 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 224 +INDIRP4 +ADDRLP4 224 +INDIRP4 +INDIRF4 +ADDRLP4 136+4 +INDIRF4 +CNSTF4 1084227584 +ADDRLP4 92 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 228 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 228 +INDIRP4 +ADDRLP4 228 +INDIRP4 +INDIRF4 +ADDRLP4 136+8 +INDIRF4 +CNSTF4 1084227584 +ADDRLP4 92 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $761 +JUMPV +LABELV $760 +ADDRLP4 100+22 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $765 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 136 +INDIRF4 +CNSTF4 3231711232 +ADDRLP4 92 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 236 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 236 +INDIRP4 +ADDRLP4 236 +INDIRP4 +INDIRF4 +ADDRLP4 136+4 +INDIRF4 +CNSTF4 3231711232 +ADDRLP4 92 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 240 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 240 +INDIRP4 +ADDRLP4 240 +INDIRP4 +INDIRF4 +ADDRLP4 136+8 +INDIRF4 +CNSTF4 3231711232 +ADDRLP4 92 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $766 +JUMPV +LABELV $765 +ADDRGP4 cg+119032 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +LABELV $766 +LABELV $761 +ADDRLP4 100+23 +INDIRI1 +CVII4 1 +CNSTI4 0 +LEI4 $772 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 148 +INDIRF4 +CNSTF4 1084227584 +ADDRLP4 96 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 248 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 248 +INDIRP4 +ADDRLP4 248 +INDIRP4 +INDIRF4 +ADDRLP4 148+4 +INDIRF4 +CNSTF4 1084227584 +ADDRLP4 96 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 252 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 252 +INDIRP4 +ADDRLP4 252 +INDIRP4 +INDIRF4 +ADDRLP4 148+8 +INDIRF4 +CNSTF4 1084227584 +ADDRLP4 96 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $773 +JUMPV +LABELV $772 +ADDRLP4 100+23 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $777 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 148 +INDIRF4 +CNSTF4 3231711232 +ADDRLP4 96 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 260 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 260 +INDIRP4 +ADDRLP4 260 +INDIRP4 +INDIRF4 +ADDRLP4 148+4 +INDIRF4 +CNSTF4 3231711232 +ADDRLP4 96 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 264 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 264 +INDIRP4 +ADDRLP4 264 +INDIRP4 +INDIRF4 +ADDRLP4 148+8 +INDIRF4 +CNSTF4 3231711232 +ADDRLP4 96 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $778 +JUMPV +LABELV $777 +ADDRGP4 cg+119036 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +LABELV $778 +LABELV $773 +LABELV $732 +ADDRLP4 88 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+110016+8 +INDIRI4 +CNSTI4 8192 +BANDI4 +ADDRLP4 88 +INDIRI4 +EQI4 $784 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+118232 +INDIRI4 +SUBI4 +CNSTI4 2500 +GEI4 $784 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 2048 +BANDI4 +ADDRLP4 88 +INDIRI4 +NEI4 $784 +ADDRGP4 cg+109588 +ARGP4 +ADDRLP4 104 +ADDRGP4 BG_PlayerPoisonCloudTime +CALLI4 +ASGNI4 +ADDRLP4 92 +CNSTF4 1065353216 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+118232 +INDIRI4 +SUBI4 +CVIF4 4 +ADDRLP4 104 +INDIRI4 +CVIF4 4 +DIVF4 +SUBF4 +ASGNF4 +ADDRLP4 92 +INDIRF4 +CNSTF4 0 +GEF4 $794 +ADDRLP4 92 +CNSTF4 0 +ASGNF4 +LABELV $794 +CNSTF4 1053609165 +CNSTF4 1078530011 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+118232 +INDIRI4 +SUBI4 +CVIF4 4 +CNSTF4 1140457472 +DIVF4 +MULF4 +MULF4 +ARGF4 +ADDRLP4 108 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 96 +ADDRLP4 108 +INDIRF4 +ADDRLP4 92 +INDIRF4 +MULF4 +ASGNF4 +CNSTF4 1053609165 +CNSTF4 1078530011 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+118232 +INDIRI4 +SUBI4 +CVIF4 4 +CNSTF4 1128792064 +DIVF4 +MULF4 +MULF4 +ARGF4 +ADDRLP4 112 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 100 +ADDRLP4 112 +INDIRF4 +ADDRLP4 92 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 116 +ADDRLP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 116 +INDIRP4 +ADDRLP4 116 +INDIRP4 +INDIRF4 +CNSTF4 1103626240 +ADDRLP4 96 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 120 +ADDRLP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 120 +INDIRP4 +ADDRLP4 120 +INDIRP4 +INDIRF4 +CNSTF4 1103626240 +ADDRLP4 96 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +CNSTF4 1103626240 +ADDRLP4 100 +INDIRF4 +MULF4 +CNSTF4 1073741824 +DIVF4 +ADDF4 +ASGNF4 +LABELV $784 +ADDRGP4 cg+109588+192+24 +INDIRI4 +CNSTI4 2 +NEI4 $800 +ADDRGP4 cg+109588+4 +INDIRI4 +CNSTI4 0 +EQI4 $809 +ADDRGP4 cg+109588+4 +INDIRI4 +CNSTI4 3 +NEI4 $800 +LABELV $809 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +CNSTF4 1056964608 +ADDRGP4 cg+117776 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+109588+192+28 +INDIRI4 +CNSTI4 0 +GEI4 $811 +ADDRLP4 100 +ADDRGP4 cg+109588+192+28 +INDIRI4 +CVIF4 4 +CNSTF4 3279552512 +DIVF4 +ASGNF4 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +CNSTF4 1125515264 +DIVF4 +ARGF4 +ADDRLP4 104 +ADDRGP4 cos +CALLF4 +ASGNF4 +ADDRLP4 96 +ADDRLP4 104 +INDIRF4 +ADDRLP4 100 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 112 +ADDRLP4 96 +INDIRF4 +ASGNF4 +ADDRLP4 112 +INDIRF4 +CNSTF4 0 +GEF4 $821 +ADDRLP4 108 +ADDRLP4 96 +INDIRF4 +NEGF4 +ASGNF4 +ADDRGP4 $822 +JUMPV +LABELV $821 +ADDRLP4 108 +ADDRLP4 96 +INDIRF4 +ASGNF4 +LABELV $822 +ADDRLP4 96 +ADDRLP4 112 +INDIRF4 +CNSTF4 1056964608 +ADDRLP4 108 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +ADDRLP4 96 +INDIRF4 +SUBF4 +ASGNF4 +LABELV $811 +LABELV $800 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 24 +INDIRF4 +ADDRLP4 36 +INDIRP4 +CNSTI4 172 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 96 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ADDRLP4 96 +INDIRP4 +INDIRF4 +ADDRLP4 24+4 +INDIRF4 +ADDRLP4 36 +INDIRP4 +CNSTI4 172 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 100 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +ADDRLP4 100 +INDIRP4 +INDIRF4 +ADDRLP4 24+8 +INDIRF4 +ADDRLP4 36 +INDIRP4 +CNSTI4 172 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 52 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+111968 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 100 +GEI4 $827 +ADDRLP4 104 +ADDRGP4 cg+112080+24+8 +ASGNP4 +ADDRLP4 104 +INDIRP4 +ADDRLP4 104 +INDIRP4 +INDIRF4 +ADDRGP4 cg+111964 +INDIRF4 +CNSTI4 100 +ADDRLP4 52 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +CNSTF4 1120403456 +DIVF4 +SUBF4 +ASGNF4 +LABELV $827 +ADDRLP4 40 +ADDRGP4 cg+117776 +INDIRF4 +ADDRGP4 cg+117784 +INDIRF4 +MULF4 +ADDRLP4 44 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 40 +INDIRF4 +CNSTF4 1086324736 +LEF4 $835 +ADDRLP4 40 +CNSTF4 1086324736 +ASGNF4 +LABELV $835 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 24 +INDIRF4 +ADDRLP4 40 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 108 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 108 +INDIRP4 +ADDRLP4 108 +INDIRP4 +INDIRF4 +ADDRLP4 24+4 +INDIRF4 +ADDRLP4 40 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 112 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +ADDRLP4 112 +INDIRP4 +INDIRF4 +ADDRLP4 24+8 +INDIRF4 +ADDRLP4 40 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+111976 +INDIRI4 +SUBI4 +CVIF4 4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +CNSTF4 1125515264 +GEF4 $841 +ADDRLP4 60 +ADDRLP4 4 +INDIRF4 +CNSTF4 1125515264 +DIVF4 +ASGNF4 +ADDRLP4 116 +ADDRGP4 cg+112080+24+8 +ASGNP4 +ADDRLP4 116 +INDIRP4 +ADDRLP4 116 +INDIRP4 +INDIRF4 +ADDRGP4 cg+111972 +INDIRF4 +ADDRLP4 60 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $842 +JUMPV +LABELV $841 +ADDRLP4 4 +INDIRF4 +CNSTF4 1138819072 +GEF4 $847 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +CNSTF4 1125515264 +SUBF4 +ASGNF4 +ADDRLP4 60 +CNSTF4 1065353216 +ADDRLP4 4 +INDIRF4 +CNSTF4 1133903872 +DIVF4 +SUBF4 +ASGNF4 +ADDRLP4 116 +ADDRGP4 cg+112080+24+8 +ASGNP4 +ADDRLP4 116 +INDIRP4 +ADDRLP4 116 +INDIRP4 +INDIRF4 +ADDRGP4 cg+111972 +INDIRF4 +ADDRLP4 60 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $847 +LABELV $842 +ADDRGP4 CG_StepOffset +CALLV +pop +LABELV $612 +endproc CG_OffsetFirstPersonView 268 16 +proc CG_CalcFov 140 8 +ADDRLP4 92 +ADDRGP4 trap_GetCurrentCmdNumber +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 92 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 16 +ARGP4 +ADDRGP4 trap_GetUserCmd +CALLI4 +pop +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +SUBI4 +ARGI4 +ADDRLP4 56 +ARGP4 +ADDRGP4 trap_GetUserCmd +CALLI4 +pop +ADDRLP4 96 +CNSTI4 4 +ASGNI4 +ADDRLP4 100 +CNSTI4 0 +ASGNI4 +ADDRLP4 16+16 +INDIRI4 +ADDRLP4 96 +INDIRI4 +BANDI4 +ADDRLP4 100 +INDIRI4 +EQI4 $854 +ADDRLP4 56+16 +INDIRI4 +ADDRLP4 96 +INDIRI4 +BANDI4 +ADDRLP4 100 +INDIRI4 +NEI4 $854 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 2048 +BANDI4 +CNSTI4 0 +EQI4 $858 +ADDRGP4 cg+117772 +INDIRI4 +CNSTI4 0 +NEI4 $861 +ADDRGP4 cg+117772 +CNSTI4 1 +ASGNI4 +ADDRGP4 $859 +JUMPV +LABELV $861 +ADDRGP4 cg+117772 +CNSTI4 0 +ASGNI4 +ADDRGP4 $866 +ARGP4 +ADDRGP4 trap_SendClientCommand +CALLV +pop +ADDRGP4 $859 +JUMPV +LABELV $858 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 312 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $867 +ADDRGP4 $866 +ARGP4 +ADDRGP4 trap_SendClientCommand +CALLV +pop +LABELV $867 +LABELV $859 +LABELV $854 +ADDRGP4 cg+109588+4 +INDIRI4 +CNSTI4 7 +EQI4 $877 +ADDRLP4 104 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 312 +ADDP4 +INDIRI4 +ADDRLP4 104 +INDIRI4 +NEI4 $877 +ADDRGP4 cg+109580 +INDIRI4 +ADDRLP4 104 +INDIRI4 +EQI4 $870 +LABELV $877 +ADDRLP4 0 +CNSTF4 1116961478 +ASGNF4 +ADDRGP4 $871 +JUMPV +LABELV $870 +ADDRGP4 cg+109588+192+20 +INDIRI4 +ARGI4 +ADDRLP4 108 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 84 +CNSTF4 1061158912 +ADDRLP4 108 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 84 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +CNSTF4 1065353216 +GEF4 $881 +ADDRLP4 0 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 $882 +JUMPV +LABELV $881 +ADDRLP4 0 +INDIRF4 +CNSTF4 1123024896 +LEF4 $883 +ADDRLP4 0 +CNSTF4 1123024896 +ASGNF4 +LABELV $883 +LABELV $882 +ADDRGP4 cg+118204 +INDIRI4 +CVIF4 4 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +CNSTF4 1137180672 +SUBF4 +LEF4 $885 +ADDRGP4 cg+109588+192+20 +INDIRI4 +ARGI4 +CNSTI4 8 +ARGI4 +ADDRLP4 112 +ADDRGP4 BG_ClassHasAbility +CALLI4 +ASGNI4 +ADDRLP4 112 +INDIRI4 +CNSTI4 0 +EQI4 $885 +ADDRLP4 116 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+118204 +INDIRI4 +SUBI4 +CVIF4 4 +CNSTF4 1137180672 +DIVF4 +ASGNF4 +ADDRLP4 120 +CNSTF4 1124007936 +ASGNF4 +ADDRLP4 0 +ADDRLP4 120 +INDIRF4 +ADDRLP4 120 +INDIRF4 +ADDRLP4 0 +INDIRF4 +SUBF4 +ADDRLP4 116 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +LABELV $885 +ADDRGP4 cg+109588+152 +INDIRI4 +ARGI4 +ADDRLP4 116 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 80 +CNSTF4 1061158912 +ADDRLP4 116 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 80 +INDIRF4 +CNSTF4 1065353216 +GEF4 $896 +ADDRLP4 80 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 $897 +JUMPV +LABELV $896 +ADDRLP4 80 +INDIRF4 +ADDRLP4 84 +INDIRI4 +CVIF4 4 +LEF4 $898 +ADDRLP4 80 +ADDRLP4 84 +INDIRI4 +CVIF4 4 +ASGNF4 +LABELV $898 +LABELV $897 +ADDRGP4 cg+109588+152 +INDIRI4 +ARGI4 +ADDRLP4 120 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 120 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $900 +ADDRGP4 cg+112460 +INDIRI4 +CNSTI4 0 +EQI4 $904 +ADDRLP4 88 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+112464 +INDIRI4 +SUBI4 +CVIF4 4 +CNSTF4 1125515264 +DIVF4 +ASGNF4 +ADDRLP4 88 +INDIRF4 +CNSTF4 1065353216 +LEF4 $909 +ADDRLP4 0 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRGP4 $910 +JUMPV +LABELV $909 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 88 +INDIRF4 +ADDRLP4 80 +INDIRF4 +ADDRLP4 0 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $910 +ADDRLP4 16+16 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +NEI4 $905 +ADDRGP4 cg+112460 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+109556 +INDIRI4 +ADDI4 +ADDRGP4 cg+112464 +INDIRI4 +SUBI4 +CNSTI4 150 +SUBI4 +GEI4 $925 +ADDRLP4 128 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRGP4 $926 +JUMPV +LABELV $925 +ADDRLP4 128 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+109556 +INDIRI4 +ADDI4 +ADDRGP4 cg+112464 +INDIRI4 +SUBI4 +CNSTI4 150 +SUBI4 +ASGNI4 +LABELV $926 +ADDRGP4 cg+112464 +ADDRLP4 128 +INDIRI4 +ASGNI4 +ADDRGP4 $905 +JUMPV +LABELV $904 +ADDRLP4 88 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+112464 +INDIRI4 +SUBI4 +CVIF4 4 +CNSTF4 1125515264 +DIVF4 +ASGNF4 +ADDRLP4 88 +INDIRF4 +CNSTF4 1065353216 +LEF4 $929 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRGP4 $930 +JUMPV +LABELV $929 +ADDRLP4 124 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 124 +INDIRF4 +ADDRLP4 88 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDRLP4 124 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $930 +ADDRLP4 16+16 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $931 +ADDRGP4 cg+112460 +CNSTI4 1 +ASGNI4 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+109556 +INDIRI4 +ADDI4 +ADDRGP4 cg+112464 +INDIRI4 +SUBI4 +CNSTI4 150 +SUBI4 +GEI4 $945 +ADDRLP4 128 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRGP4 $946 +JUMPV +LABELV $945 +ADDRLP4 128 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+109556 +INDIRI4 +ADDI4 +ADDRGP4 cg+112464 +INDIRI4 +SUBI4 +CNSTI4 150 +SUBI4 +ASGNI4 +LABELV $946 +ADDRGP4 cg+112464 +ADDRLP4 128 +INDIRI4 +ASGNI4 +LABELV $931 +LABELV $905 +LABELV $900 +LABELV $871 +CNSTF4 1056964608 +CNSTF4 1078530011 +ADDRLP4 0 +INDIRF4 +MULF4 +CNSTF4 1127481344 +DIVF4 +MULF4 +ARGF4 +ADDRLP4 108 +ADDRGP4 tan +CALLF4 +ASGNF4 +ADDRLP4 40 +ADDRGP4 cg+112080+12 +INDIRI4 +CVIF4 4 +ADDRLP4 108 +INDIRF4 +DIVF4 +ASGNF4 +ADDRGP4 cg+112080+8 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRLP4 40 +INDIRF4 +ARGF4 +ADDRLP4 112 +ADDRGP4 atan2 +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 112 +INDIRF4 +ASGNF4 +ADDRLP4 4 +CNSTF4 1073741824 +CNSTF4 1127481344 +ADDRLP4 4 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +MULF4 +ASGNF4 +ADDRGP4 cg+112080+24 +ARGP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 116 +ADDRGP4 CG_PointContents +CALLI4 +ASGNI4 +ADDRLP4 48 +ADDRLP4 116 +INDIRI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 56 +BANDI4 +CNSTI4 0 +EQI4 $953 +ADDRLP4 44 +CNSTF4 1073741824 +CNSTF4 1078530011 +CNSTF4 1053609165 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +CNSTF4 1148846080 +DIVF4 +MULF4 +MULF4 +MULF4 +ASGNF4 +ADDRLP4 44 +INDIRF4 +ARGF4 +ADDRLP4 120 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 8 +CNSTF4 1065353216 +ADDRLP4 120 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 52 +CNSTI4 1 +ASGNI4 +ADDRGP4 $954 +JUMPV +LABELV $953 +ADDRLP4 52 +CNSTI4 0 +ASGNI4 +LABELV $954 +ADDRLP4 120 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+110016+8 +INDIRI4 +CNSTI4 8192 +BANDI4 +ADDRLP4 120 +INDIRI4 +EQI4 $956 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+118232 +INDIRI4 +SUBI4 +CNSTI4 2500 +GEI4 $956 +ADDRGP4 cg+109588+192 +INDIRI4 +ADDRLP4 120 +INDIRI4 +LEI4 $956 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 2048 +BANDI4 +ADDRLP4 120 +INDIRI4 +NEI4 $956 +ADDRGP4 cg+109588 +ARGP4 +ADDRLP4 128 +ADDRGP4 BG_PlayerPoisonCloudTime +CALLI4 +ASGNI4 +ADDRLP4 124 +CNSTF4 1065353216 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+118232 +INDIRI4 +SUBI4 +CVIF4 4 +ADDRLP4 128 +INDIRI4 +CVIF4 4 +DIVF4 +SUBF4 +ASGNF4 +ADDRLP4 44 +CNSTF4 1073741824 +CNSTF4 1078530011 +CNSTF4 1059061760 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+118232 +INDIRI4 +SUBI4 +CVIF4 4 +CNSTF4 1148846080 +DIVF4 +MULF4 +MULF4 +MULF4 +ASGNF4 +ADDRLP4 44 +INDIRF4 +ARGF4 +ADDRLP4 132 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 8 +CNSTF4 1097859072 +ADDRLP4 132 +INDIRF4 +MULF4 +ADDRLP4 124 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $956 +ADDRGP4 cg+112080+16 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRGP4 cg+112080+20 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRGP4 cg+112460 +INDIRI4 +CNSTI4 0 +NEI4 $974 +ADDRGP4 cg+112468 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 $975 +JUMPV +LABELV $974 +ADDRGP4 cg+112468 +ADDRGP4 cg+112080+20 +INDIRF4 +CNSTF4 1117126656 +DIVF4 +ASGNF4 +LABELV $975 +ADDRLP4 52 +INDIRI4 +RETI4 +LABELV $853 +endproc CG_CalcFov 140 8 +lit +align 4 +LABELV $982 +byte 4 0 +byte 4 1132396544 +byte 4 0 +byte 4 1124073472 +code +proc CG_DrawSurfNormal 412 28 +ADDRLP4 168 +ADDRGP4 $982 +INDIRB +ASGNB 16 +ADDRLP4 196 +CNSTF4 1174405120 +ASGNF4 +ADDRLP4 184 +ADDRGP4 cg+112080+24 +INDIRF4 +ADDRLP4 196 +INDIRF4 +ADDRGP4 cg+112080+36 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 184+4 +ADDRGP4 cg+112080+24+4 +INDIRF4 +ADDRLP4 196 +INDIRF4 +ADDRGP4 cg+112080+36+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 184+8 +ADDRGP4 cg+112080+24+8 +INDIRF4 +CNSTF4 1174405120 +ADDRGP4 cg+112080+36+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 108 +ARGP4 +ADDRGP4 cg+112080+24 +ARGP4 +ADDRLP4 200 +CNSTP4 0 +ASGNP4 +ADDRLP4 200 +INDIRP4 +ARGP4 +ADDRLP4 200 +INDIRP4 +ARGP4 +ADDRLP4 184 +ARGP4 +ADDRGP4 cg+109588+148 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 CG_Trace +CALLV +pop +ADDRLP4 0 +ADDRLP4 108+12 +INDIRB +ASGNB 12 +ADDRLP4 0+12 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+12+4 +CNSTF4 0 +ASGNF4 +ADDRLP4 220 +ADDRLP4 168 +INDIRF4 +ASGNF4 +ADDRLP4 224 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 220 +INDIRF4 +ADDRLP4 224 +INDIRF4 +LTF4 $1023 +ADDRLP4 204 +ADDRLP4 220 +INDIRF4 +ADDRLP4 224 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $1024 +JUMPV +LABELV $1023 +ADDRLP4 204 +ADDRLP4 220 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $1024 +ADDRLP4 0+20 +ADDRLP4 204 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 228 +ADDRLP4 168+4 +INDIRF4 +ASGNF4 +ADDRLP4 232 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 228 +INDIRF4 +ADDRLP4 232 +INDIRF4 +LTF4 $1025 +ADDRLP4 208 +ADDRLP4 228 +INDIRF4 +ADDRLP4 232 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $1026 +JUMPV +LABELV $1025 +ADDRLP4 208 +ADDRLP4 228 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $1026 +ADDRLP4 0+20+1 +ADDRLP4 208 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 236 +ADDRLP4 168+8 +INDIRF4 +ASGNF4 +ADDRLP4 240 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 236 +INDIRF4 +ADDRLP4 240 +INDIRF4 +LTF4 $1027 +ADDRLP4 212 +ADDRLP4 236 +INDIRF4 +ADDRLP4 240 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $1028 +JUMPV +LABELV $1027 +ADDRLP4 212 +ADDRLP4 236 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $1028 +ADDRLP4 0+20+2 +ADDRLP4 212 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 244 +ADDRLP4 168+12 +INDIRF4 +ASGNF4 +ADDRLP4 248 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 244 +INDIRF4 +ADDRLP4 248 +INDIRF4 +LTF4 $1029 +ADDRLP4 216 +ADDRLP4 244 +INDIRF4 +ADDRLP4 248 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $1030 +JUMPV +LABELV $1029 +ADDRLP4 216 +ADDRLP4 244 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $1030 +ADDRLP4 0+20+3 +ADDRLP4 216 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 252 +CNSTF4 1086324736 +ASGNF4 +ADDRLP4 96 +ADDRLP4 108+12 +INDIRF4 +ADDRLP4 252 +INDIRF4 +ADDRGP4 cg+112080+36+12 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 96+4 +ADDRLP4 108+12+4 +INDIRF4 +ADDRLP4 252 +INDIRF4 +ADDRGP4 cg+112080+36+12+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 96+8 +ADDRLP4 108+12+8 +INDIRF4 +CNSTF4 1086324736 +ADDRGP4 cg+112080+36+12+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+24 +ADDRLP4 96 +INDIRB +ASGNB 12 +ADDRLP4 0+24+12 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+24+12+4 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 272 +ADDRLP4 168 +INDIRF4 +ASGNF4 +ADDRLP4 276 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 272 +INDIRF4 +ADDRLP4 276 +INDIRF4 +LTF4 $1073 +ADDRLP4 256 +ADDRLP4 272 +INDIRF4 +ADDRLP4 276 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $1074 +JUMPV +LABELV $1073 +ADDRLP4 256 +ADDRLP4 272 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $1074 +ADDRLP4 0+24+20 +ADDRLP4 256 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 280 +ADDRLP4 168+4 +INDIRF4 +ASGNF4 +ADDRLP4 284 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 280 +INDIRF4 +ADDRLP4 284 +INDIRF4 +LTF4 $1075 +ADDRLP4 260 +ADDRLP4 280 +INDIRF4 +ADDRLP4 284 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $1076 +JUMPV +LABELV $1075 +ADDRLP4 260 +ADDRLP4 280 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $1076 +ADDRLP4 0+24+20+1 +ADDRLP4 260 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 288 +ADDRLP4 168+8 +INDIRF4 +ASGNF4 +ADDRLP4 292 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 288 +INDIRF4 +ADDRLP4 292 +INDIRF4 +LTF4 $1077 +ADDRLP4 264 +ADDRLP4 288 +INDIRF4 +ADDRLP4 292 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $1078 +JUMPV +LABELV $1077 +ADDRLP4 264 +ADDRLP4 288 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $1078 +ADDRLP4 0+24+20+2 +ADDRLP4 264 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 296 +ADDRLP4 168+12 +INDIRF4 +ASGNF4 +ADDRLP4 300 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 296 +INDIRF4 +ADDRLP4 300 +INDIRF4 +LTF4 $1079 +ADDRLP4 268 +ADDRLP4 296 +INDIRF4 +ADDRLP4 300 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $1080 +JUMPV +LABELV $1079 +ADDRLP4 268 +ADDRLP4 296 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $1080 +ADDRLP4 0+24+20+3 +ADDRLP4 268 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 304 +CNSTF4 1115684864 +ASGNF4 +ADDRLP4 96 +ADDRLP4 108+12 +INDIRF4 +ADDRLP4 304 +INDIRF4 +ADDRLP4 108+24 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 96+4 +ADDRLP4 108+12+4 +INDIRF4 +ADDRLP4 304 +INDIRF4 +ADDRLP4 108+24+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 96+8 +ADDRLP4 108+12+8 +INDIRF4 +CNSTF4 1115684864 +ADDRLP4 108+24+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 308 +CNSTF4 1086324736 +ASGNF4 +ADDRLP4 96 +ADDRLP4 96 +INDIRF4 +ADDRLP4 308 +INDIRF4 +ADDRGP4 cg+112080+36+12 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 96+4 +ADDRLP4 96+4 +INDIRF4 +ADDRLP4 308 +INDIRF4 +ADDRGP4 cg+112080+36+12+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 96+8 +ADDRLP4 96+8 +INDIRF4 +CNSTF4 1086324736 +ADDRGP4 cg+112080+36+12+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+48 +ADDRLP4 96 +INDIRB +ASGNB 12 +ADDRLP4 0+48+12 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 0+48+12+4 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 328 +ADDRLP4 168 +INDIRF4 +ASGNF4 +ADDRLP4 332 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 328 +INDIRF4 +ADDRLP4 332 +INDIRF4 +LTF4 $1132 +ADDRLP4 312 +ADDRLP4 328 +INDIRF4 +ADDRLP4 332 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $1133 +JUMPV +LABELV $1132 +ADDRLP4 312 +ADDRLP4 328 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $1133 +ADDRLP4 0+48+20 +ADDRLP4 312 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 336 +ADDRLP4 168+4 +INDIRF4 +ASGNF4 +ADDRLP4 340 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 336 +INDIRF4 +ADDRLP4 340 +INDIRF4 +LTF4 $1134 +ADDRLP4 316 +ADDRLP4 336 +INDIRF4 +ADDRLP4 340 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $1135 +JUMPV +LABELV $1134 +ADDRLP4 316 +ADDRLP4 336 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $1135 +ADDRLP4 0+48+20+1 +ADDRLP4 316 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 344 +ADDRLP4 168+8 +INDIRF4 +ASGNF4 +ADDRLP4 348 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 344 +INDIRF4 +ADDRLP4 348 +INDIRF4 +LTF4 $1136 +ADDRLP4 320 +ADDRLP4 344 +INDIRF4 +ADDRLP4 348 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $1137 +JUMPV +LABELV $1136 +ADDRLP4 320 +ADDRLP4 344 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $1137 +ADDRLP4 0+48+20+2 +ADDRLP4 320 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 352 +ADDRLP4 168+12 +INDIRF4 +ASGNF4 +ADDRLP4 356 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 352 +INDIRF4 +ADDRLP4 356 +INDIRF4 +LTF4 $1138 +ADDRLP4 324 +ADDRLP4 352 +INDIRF4 +ADDRLP4 356 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $1139 +JUMPV +LABELV $1138 +ADDRLP4 324 +ADDRLP4 352 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $1139 +ADDRLP4 0+48+20+3 +ADDRLP4 324 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 360 +CNSTF4 1115684864 +ASGNF4 +ADDRLP4 96 +ADDRLP4 108+12 +INDIRF4 +ADDRLP4 360 +INDIRF4 +ADDRLP4 108+24 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 96+4 +ADDRLP4 108+12+4 +INDIRF4 +ADDRLP4 360 +INDIRF4 +ADDRLP4 108+24+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 96+8 +ADDRLP4 108+12+8 +INDIRF4 +CNSTF4 1115684864 +ADDRLP4 108+24+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+72 +ADDRLP4 96 +INDIRB +ASGNB 12 +ADDRLP4 0+72+12 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 0+72+12+4 +CNSTF4 0 +ASGNF4 +ADDRLP4 380 +ADDRLP4 168 +INDIRF4 +ASGNF4 +ADDRLP4 384 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 380 +INDIRF4 +ADDRLP4 384 +INDIRF4 +LTF4 $1176 +ADDRLP4 364 +ADDRLP4 380 +INDIRF4 +ADDRLP4 384 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $1177 +JUMPV +LABELV $1176 +ADDRLP4 364 +ADDRLP4 380 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $1177 +ADDRLP4 0+72+20 +ADDRLP4 364 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 388 +ADDRLP4 168+4 +INDIRF4 +ASGNF4 +ADDRLP4 392 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 388 +INDIRF4 +ADDRLP4 392 +INDIRF4 +LTF4 $1178 +ADDRLP4 368 +ADDRLP4 388 +INDIRF4 +ADDRLP4 392 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $1179 +JUMPV +LABELV $1178 +ADDRLP4 368 +ADDRLP4 388 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $1179 +ADDRLP4 0+72+20+1 +ADDRLP4 368 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 396 +ADDRLP4 168+8 +INDIRF4 +ASGNF4 +ADDRLP4 400 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 396 +INDIRF4 +ADDRLP4 400 +INDIRF4 +LTF4 $1180 +ADDRLP4 372 +ADDRLP4 396 +INDIRF4 +ADDRLP4 400 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $1181 +JUMPV +LABELV $1180 +ADDRLP4 372 +ADDRLP4 396 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $1181 +ADDRLP4 0+72+20+2 +ADDRLP4 372 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 404 +ADDRLP4 168+12 +INDIRF4 +ASGNF4 +ADDRLP4 408 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 404 +INDIRF4 +ADDRLP4 408 +INDIRF4 +LTF4 $1182 +ADDRLP4 376 +ADDRLP4 404 +INDIRF4 +ADDRLP4 408 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $1183 +JUMPV +LABELV $1182 +ADDRLP4 376 +ADDRLP4 404 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $1183 +ADDRLP4 0+72+20+3 +ADDRLP4 376 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRGP4 cgs+255316+8 +INDIRI4 +ARGI4 +CNSTI4 4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_AddPolyToScene +CALLV +pop +LABELV $981 +endproc CG_DrawSurfNormal 412 28 +export CG_addSmoothOp +proc CG_addSmoothOp 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1187 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+118260 +ADDP4 +INDIRF4 +ADDRGP4 cg_wwSmoothTime+12 +INDIRI4 +CVIF4 4 +ADDF4 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +GEF4 $1191 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+118260+8 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRB +ASGNB 12 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+118260+20 +ADDP4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+118260 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +ASGNF4 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+118260+4 +ADDP4 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRGP4 $1186 +JUMPV +LABELV $1191 +LABELV $1188 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $1187 +LABELV $1186 +endproc CG_addSmoothOp 4 0 +lit +align 4 +LABELV $1205 +byte 4 0 +byte 4 0 +byte 4 1065353216 +align 4 +LABELV $1206 +byte 4 0 +byte 4 0 +byte 4 3212836864 +code +proc CG_smoothWWTransitions 224 16 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 164 +ADDRGP4 $1205 +INDIRB +ASGNB 12 +ADDRLP4 176 +ADDRGP4 $1206 +INDIRB +ASGNB 12 +ADDRLP4 88 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 2048 +BANDI4 +CNSTI4 0 +EQI4 $1207 +ADDRFP4 8 +INDIRP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRGP4 $1204 +JUMPV +LABELV $1207 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 104 +ARGP4 +ADDRGP4 BG_GetClientNormal +CALLV +pop +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRLP4 104 +ARGP4 +ADDRGP4 cg+118236 +ARGP4 +ADDRLP4 196 +ADDRGP4 VectorCompare +CALLI4 +ASGNI4 +ADDRLP4 196 +INDIRI4 +CNSTI4 0 +NEI4 $1210 +ADDRLP4 176 +ARGP4 +ADDRGP4 cg+118236 +ARGP4 +ADDRLP4 200 +ADDRGP4 VectorCompare +CALLI4 +ASGNI4 +ADDRLP4 200 +INDIRI4 +CNSTI4 0 +EQI4 $1213 +ADDRLP4 164 +ARGP4 +ADDRLP4 104 +ARGP4 +ADDRLP4 204 +ADDRGP4 VectorCompare +CALLI4 +ASGNI4 +ADDRLP4 204 +INDIRI4 +CNSTI4 0 +EQI4 $1213 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 152 +ARGP4 +ADDRLP4 208 +CNSTP4 0 +ASGNP4 +ADDRLP4 208 +INDIRP4 +ARGP4 +ADDRLP4 208 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 92 +ARGP4 +ADDRLP4 152 +ARGP4 +ADDRLP4 164 +ARGP4 +ADDRGP4 ProjectPointOnPlane +CALLV +pop +ADDRLP4 92 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 188 +CNSTF4 1127481344 +ASGNF4 +ADDRLP4 192 +CNSTF4 1069547520 +ASGNF4 +ADDRGP4 $1214 +JUMPV +LABELV $1213 +ADDRGP4 cg+118248 +ARGP4 +ADDRLP4 116 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRLP4 188 +ADDRLP4 8 +INDIRF4 +ADDRLP4 116 +INDIRF4 +MULF4 +ADDRLP4 8+4 +INDIRF4 +ADDRLP4 116+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 8+8 +INDIRF4 +ADDRLP4 116+8 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 8+12 +INDIRF4 +ADDRLP4 116+12 +INDIRF4 +MULF4 +ADDRLP4 8+12+4 +INDIRF4 +ADDRLP4 116+12+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 8+12+8 +INDIRF4 +ADDRLP4 116+12+8 +INDIRF4 +MULF4 +ADDF4 +ADDF4 +ADDRLP4 8+24 +INDIRF4 +ADDRLP4 116+24 +INDIRF4 +MULF4 +ADDRLP4 8+24+4 +INDIRF4 +ADDRLP4 116+24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 8+24+8 +INDIRF4 +ADDRLP4 116+24+8 +INDIRF4 +MULF4 +ADDF4 +ADDF4 +ASGNF4 +ADDRLP4 188 +INDIRF4 +CNSTF4 1065353216 +SUBF4 +CNSTF4 1073741824 +DIVF4 +ARGF4 +ADDRLP4 208 +ADDRGP4 acos +CALLF4 +ASGNF4 +ADDRLP4 188 +CNSTF4 1127481344 +ADDRLP4 208 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +ASGNF4 +ADDRLP4 116 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 152 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 92 +ADDRLP4 152 +INDIRB +ASGNB 12 +ADDRLP4 116+12 +ARGP4 +ADDRLP4 8+12 +ARGP4 +ADDRLP4 152 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 92 +ADDRLP4 92 +INDIRF4 +ADDRLP4 152 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 92+4 +ADDRLP4 92+4 +INDIRF4 +ADDRLP4 152+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 92+8 +ADDRLP4 92+8 +INDIRF4 +ADDRLP4 152+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 116+24 +ARGP4 +ADDRLP4 8+24 +ARGP4 +ADDRLP4 152 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 92 +ADDRLP4 92 +INDIRF4 +ADDRLP4 152 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 92+4 +ADDRLP4 92+4 +INDIRF4 +ADDRLP4 152+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 92+8 +ADDRLP4 92+8 +INDIRF4 +ADDRLP4 152+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 92 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 192 +CNSTF4 1065353216 +ASGNF4 +LABELV $1214 +ADDRLP4 92 +ARGP4 +ADDRLP4 188 +INDIRF4 +ARGF4 +ADDRLP4 192 +INDIRF4 +ARGF4 +ADDRGP4 CG_addSmoothOp +CALLV +pop +LABELV $1210 +ADDRLP4 0 +CNSTI4 31 +ASGNI4 +LABELV $1257 +ADDRLP4 200 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 4 +ADDRGP4 cg_wwSmoothTime+12 +INDIRI4 +CVIF4 4 +ADDRLP4 200 +INDIRI4 +ADDRGP4 cg+118260+4 +ADDP4 +INDIRF4 +MULF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +ADDRLP4 200 +INDIRI4 +ADDRGP4 cg+118260 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDF4 +GEF4 $1264 +ADDRLP4 84 +CNSTF4 1065353216 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+118260 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDF4 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +SUBF4 +ADDRLP4 4 +INDIRF4 +DIVF4 +SUBF4 +ASGNF4 +CNSTF4 1078530011 +ADDRLP4 84 +INDIRF4 +MULF4 +ARGF4 +ADDRLP4 208 +ADDRGP4 cos +CALLF4 +ASGNF4 +ADDRLP4 80 +ADDRLP4 208 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +NEGF4 +CNSTF4 1073741824 +DIVF4 +ASGNF4 +ADDRLP4 44 +ARGP4 +ADDRLP4 212 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 212 +INDIRI4 +ADDRGP4 cg+118260+8 +ADDP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 80 +INDIRF4 +ADDRLP4 212 +INDIRI4 +ADDRGP4 cg+118260+20 +ADDP4 +INDIRF4 +MULF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 44+12 +ARGP4 +ADDRLP4 216 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 216 +INDIRI4 +ADDRGP4 cg+118260+8 +ADDP4 +ARGP4 +ADDRLP4 8+12 +ARGP4 +ADDRLP4 80 +INDIRF4 +ADDRLP4 216 +INDIRI4 +ADDRGP4 cg+118260+20 +ADDP4 +INDIRF4 +MULF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 44+24 +ARGP4 +ADDRLP4 220 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 220 +INDIRI4 +ADDRGP4 cg+118260+8 +ADDP4 +ARGP4 +ADDRLP4 8+24 +ARGP4 +ADDRLP4 80 +INDIRF4 +ADDRLP4 220 +INDIRI4 +ADDRGP4 cg+118260+20 +ADDP4 +INDIRF4 +MULF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 44 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRGP4 AxisCopy +CALLV +pop +ADDRLP4 88 +CNSTI4 1 +ASGNI4 +LABELV $1264 +LABELV $1258 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GEI4 $1257 +ADDRLP4 88 +INDIRI4 +CNSTI4 0 +EQI4 $1286 +ADDRLP4 44 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 AxisToAngles +CALLV +pop +ADDRGP4 $1287 +JUMPV +LABELV $1286 +ADDRFP4 8 +INDIRP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +LABELV $1287 +ADDRGP4 cg+118248 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRGP4 cg+118236 +ADDRLP4 104 +INDIRB +ASGNB 12 +LABELV $1204 +endproc CG_smoothWWTransitions 224 16 +proc CG_smoothWJTransitions 104 16 +ADDRLP4 84 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 2048 +BANDI4 +CNSTI4 0 +EQI4 $1291 +ADDRFP4 8 +INDIRP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRGP4 $1290 +JUMPV +LABELV $1291 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRLP4 0 +CNSTI4 31 +ASGNI4 +LABELV $1294 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+118260 +ADDP4 +INDIRF4 +ADDRGP4 cg_wwSmoothTime+12 +INDIRI4 +CVIF4 4 +ADDF4 +GEF4 $1298 +ADDRLP4 80 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg+118260 +ADDP4 +INDIRF4 +ADDRGP4 cg_wwSmoothTime+12 +INDIRI4 +CVIF4 4 +ADDF4 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +SUBF4 +ADDRGP4 cg_wwSmoothTime+12 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +CNSTF4 1073741824 +CNSTF4 1078530011 +ADDRLP4 80 +INDIRF4 +MULF4 +MULF4 +ARGF4 +ADDRLP4 88 +ADDRGP4 cos +CALLF4 +ASGNF4 +ADDRLP4 76 +CNSTF4 1065353216 +ADDRLP4 88 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +CNSTF4 1073741824 +DIVF4 +SUBF4 +ASGNF4 +ADDRLP4 40 +ARGP4 +ADDRLP4 92 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 92 +INDIRI4 +ADDRGP4 cg+118260+8 +ADDP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 76 +INDIRF4 +ADDRLP4 92 +INDIRI4 +ADDRGP4 cg+118260+20 +ADDP4 +INDIRF4 +MULF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 40+12 +ARGP4 +ADDRLP4 96 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 96 +INDIRI4 +ADDRGP4 cg+118260+8 +ADDP4 +ARGP4 +ADDRLP4 4+12 +ARGP4 +ADDRLP4 76 +INDIRF4 +ADDRLP4 96 +INDIRI4 +ADDRGP4 cg+118260+20 +ADDP4 +INDIRF4 +MULF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 40+24 +ARGP4 +ADDRLP4 100 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 100 +INDIRI4 +ADDRGP4 cg+118260+8 +ADDP4 +ARGP4 +ADDRLP4 4+24 +ARGP4 +ADDRLP4 76 +INDIRF4 +ADDRLP4 100 +INDIRI4 +ADDRGP4 cg+118260+20 +ADDP4 +INDIRF4 +MULF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 40 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 AxisCopy +CALLV +pop +ADDRLP4 84 +CNSTI4 1 +ASGNI4 +LABELV $1298 +LABELV $1295 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GEI4 $1294 +ADDRLP4 84 +INDIRI4 +CNSTI4 0 +EQI4 $1323 +ADDRLP4 40 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 AxisToAngles +CALLV +pop +ADDRGP4 $1324 +JUMPV +LABELV $1323 +ADDRFP4 8 +INDIRP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +LABELV $1324 +LABELV $1290 +endproc CG_smoothWJTransitions 104 16 +proc CG_CalcViewValues 64 12 +ADDRGP4 cg+112080 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 368 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRGP4 CG_CalcVrect +CALLV +pop +ADDRLP4 0 +ADDRGP4 cg+109588 +ASGNP4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 7 +EQI4 $1332 +ADDRLP4 4 +INDIRI4 +CNSTI4 6 +EQI4 $1332 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +NEI4 $1329 +LABELV $1332 +ADDRGP4 cg+112080+24 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 cg+112448 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 cg+112448 +ARGP4 +ADDRGP4 cg+112080+36 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRLP4 8 +ADDRGP4 CG_CalcFov +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +RETI4 +ADDRGP4 $1325 +JUMPV +LABELV $1329 +ADDRGP4 cg+117780 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 7 +RSHI4 +ASGNI4 +CNSTF4 1078530011 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 127 +BANDI4 +CVIF4 4 +CNSTF4 1123942400 +DIVF4 +MULF4 +ARGF4 +ADDRLP4 8 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 12 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRGP4 cg+117776 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 20 +INDIRF4 +ADDRLP4 20 +INDIRF4 +MULF4 +ADDRLP4 24 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRLP4 28 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRGP4 cg+117784 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRGP4 cg+117784 +INDIRF4 +CNSTF4 1133903872 +LEF4 $1342 +ADDRGP4 cg+117784 +CNSTF4 1133903872 +ASGNF4 +LABELV $1342 +ADDRGP4 cg+112080+24 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 32 +ADDRGP4 BG_ClassHasAbility +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $1348 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRGP4 cg+112448 +ARGP4 +ADDRGP4 CG_smoothWWTransitions +CALLV +pop +ADDRGP4 $1349 +JUMPV +LABELV $1348 +ADDRLP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 64 +ARGI4 +ADDRLP4 40 +ADDRGP4 BG_ClassHasAbility +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +EQI4 $1351 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRGP4 cg+112448 +ARGP4 +ADDRGP4 CG_smoothWJTransitions +CALLV +pop +ADDRGP4 $1352 +JUMPV +LABELV $1351 +ADDRGP4 cg+112448 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRB +ASGNB 12 +LABELV $1352 +LABELV $1349 +ADDRLP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 64 +ARGI4 +ADDRLP4 48 +ADDRGP4 BG_ClassHasAbility +CALLI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +NEI4 $1355 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +NEI4 $1357 +ADDRGP4 cg+118236 +CNSTF4 0 +ASGNF4 +ADDRGP4 cg+118236+4 +CNSTF4 0 +ASGNF4 +ADDRGP4 cg+118236+8 +CNSTF4 1065353216 +ASGNF4 +LABELV $1357 +LABELV $1355 +ADDRGP4 cg_errorDecay+8 +INDIRF4 +CNSTF4 0 +LEF4 $1364 +ADDRLP4 56 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+111872 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 52 +ADDRGP4 cg_errorDecay+8 +INDIRF4 +ADDRLP4 56 +INDIRI4 +CVIF4 4 +SUBF4 +ADDRGP4 cg_errorDecay+8 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 60 +ADDRLP4 52 +INDIRF4 +ASGNF4 +ADDRLP4 60 +INDIRF4 +CNSTF4 0 +LEF4 $1371 +ADDRLP4 60 +INDIRF4 +CNSTF4 1065353216 +GEF4 $1371 +ADDRGP4 cg+112080+24 +ADDRGP4 cg+112080+24 +INDIRF4 +ADDRGP4 cg+111876 +INDIRF4 +ADDRLP4 52 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+112080+24+4 +ADDRGP4 cg+112080+24+4 +INDIRF4 +ADDRGP4 cg+111876+4 +INDIRF4 +ADDRLP4 52 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 cg+112080+24+8 +ADDRGP4 cg+112080+24+8 +INDIRF4 +ADDRGP4 cg+111876+8 +INDIRF4 +ADDRLP4 52 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $1372 +JUMPV +LABELV $1371 +ADDRGP4 cg+111872 +CNSTI4 0 +ASGNI4 +LABELV $1372 +LABELV $1364 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $1395 +ADDRGP4 cg+135960 +ARGP4 +ADDRLP4 52 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +EQI4 $1396 +ADDRGP4 cg+135960 +ARGP4 +ADDRGP4 CG_DestroyParticleSystem +CALLV +pop +ADDRGP4 $1396 +JUMPV +LABELV $1395 +ADDRGP4 cg+135984 +CNSTI4 0 +ASGNI4 +LABELV $1396 +ADDRGP4 cg+109580 +INDIRI4 +CNSTI4 0 +EQI4 $1403 +ADDRGP4 CG_OffsetThirdPersonView +CALLV +pop +ADDRGP4 $1404 +JUMPV +LABELV $1403 +ADDRGP4 CG_OffsetFirstPersonView +CALLV +pop +LABELV $1404 +ADDRGP4 cg+112448 +ARGP4 +ADDRGP4 cg+112080+36 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRGP4 cg+109584 +INDIRI4 +CNSTI4 0 +EQI4 $1409 +ADDRLP4 52 +ADDRGP4 cg+112080+76 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRI4 +CNSTI4 5 +BORI4 +ASGNI4 +LABELV $1409 +ADDRGP4 cg_drawSurfNormal+12 +INDIRI4 +CNSTI4 0 +EQI4 $1414 +ADDRGP4 CG_DrawSurfNormal +CALLV +pop +LABELV $1414 +ADDRLP4 56 +ADDRGP4 CG_CalcFov +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +RETI4 +LABELV $1325 +endproc CG_CalcViewValues 64 12 +export CG_AddBufferedSound +proc CG_AddBufferedSound 4 0 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $1418 +ADDRGP4 $1417 +JUMPV +LABELV $1418 +ADDRGP4 cg+117584 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cg+117596 +ADDP4 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRGP4 cg+117584 +ADDRGP4 cg+117584 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 20 +MODI4 +ASGNI4 +ADDRGP4 cg+117584 +INDIRI4 +ADDRGP4 cg+117588 +INDIRI4 +NEI4 $1424 +ADDRLP4 0 +ADDRGP4 cg+117588 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1424 +LABELV $1417 +endproc CG_AddBufferedSound 4 0 +proc CG_PlayBufferedSounds 0 8 +ADDRGP4 cg+117592 +INDIRI4 +ADDRGP4 cg+109556 +INDIRI4 +GEI4 $1430 +ADDRGP4 cg+117588 +INDIRI4 +ADDRGP4 cg+117584 +INDIRI4 +EQI4 $1434 +ADDRGP4 cg+117588 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cg+117596 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1434 +ADDRGP4 cg+117588 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cg+117596 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 7 +ARGI4 +ADDRGP4 trap_S_StartLocalSound +CALLV +pop +ADDRGP4 cg+117588 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 cg+117596 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg+117588 +ADDRGP4 cg+117588 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 20 +MODI4 +ASGNI4 +ADDRGP4 cg+117592 +ADDRGP4 cg+109556 +INDIRI4 +CNSTI4 750 +ADDI4 +ASGNI4 +LABELV $1434 +LABELV $1430 +LABELV $1429 +endproc CG_PlayBufferedSounds 0 8 +export CG_DrawActiveFrame +proc CG_DrawActiveFrame 24 16 +ADDRGP4 cg+109556 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRGP4 cg+8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 CG_UpdateCvars +CALLV +pop +ADDRGP4 cg+112472 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1451 +ADDRGP4 CG_DrawLoadingScreen +CALLV +pop +ADDRGP4 $1448 +JUMPV +LABELV $1451 +CNSTI4 0 +ARGI4 +ADDRGP4 trap_S_ClearLoopingSounds +CALLV +pop +ADDRGP4 trap_R_ClearScene +CALLV +pop +ADDRGP4 CG_ProcessSnapshots +CALLV +pop +ADDRGP4 cg+36 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1458 +ADDRGP4 cg+36 +INDIRP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $1454 +LABELV $1458 +ADDRGP4 CG_DrawLoadingScreen +CALLV +pop +ADDRGP4 $1448 +JUMPV +LABELV $1454 +ADDRGP4 cg+111980 +INDIRI4 +ARGI4 +ADDRGP4 cg+112468 +INDIRF4 +ARGF4 +ADDRGP4 trap_SetUserCmdValue +CALLV +pop +ADDRLP4 4 +ADDRGP4 cg +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 CG_PredictPlayerState +CALLV +pop +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 cg_thirdPerson+12 +INDIRI4 +ADDRLP4 12 +INDIRI4 +NEI4 $1470 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +LEI4 $1470 +ADDRGP4 cg+117772 +INDIRI4 +ADDRLP4 12 +INDIRI4 +EQI4 $1467 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 2048 +BANDI4 +ADDRLP4 12 +INDIRI4 +EQI4 $1467 +LABELV $1470 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1468 +JUMPV +LABELV $1467 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +LABELV $1468 +ADDRGP4 cg+109580 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 CG_AddSpeed +CALLV +pop +ADDRLP4 16 +ADDRGP4 CG_CalcViewValues +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRGP4 cg+109584 +INDIRI4 +CNSTI4 0 +NEI4 $1471 +ADDRGP4 CG_AddPacketEntities +CALLV +pop +ADDRGP4 CG_AddMarks +CALLV +pop +LABELV $1471 +ADDRGP4 cg+109588 +ARGP4 +ADDRGP4 CG_AddViewWeapon +CALLV +pop +ADDRGP4 cg+109584 +INDIRI4 +CNSTI4 0 +NEI4 $1475 +ADDRGP4 CG_AddParticles +CALLV +pop +ADDRGP4 CG_AddTrails +CALLV +pop +LABELV $1475 +ADDRGP4 CG_PlayBufferedSounds +CALLV +pop +ADDRGP4 cg+117792+8 +INDIRI4 +CNSTI4 0 +EQI4 $1478 +ADDRGP4 CG_AddTestModel +CALLV +pop +LABELV $1478 +ADDRGP4 cg+112080+72 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRGP4 cg+112080+80 +ARGP4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +CNSTU4 32 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRGP4 cg+135444 +INDIRI4 +ADDRGP4 cg_consoleLatency+12 +INDIRI4 +ADDI4 +ADDRGP4 cg+109556 +INDIRI4 +GEI4 $1490 +ADDRGP4 cg_consoleLatency+12 +INDIRI4 +CNSTI4 0 +LEI4 $1490 +ADDRGP4 CG_RemoveNotifyLine +CALLV +pop +LABELV $1490 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 cg+112080+24 +ARGP4 +ADDRGP4 cg+112080+36 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_Respatialize +CALLV +pop +ADDRFP4 4 +INDIRI4 +CNSTI4 2 +EQI4 $1501 +ADDRGP4 cg+109552 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+109560 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 cg+109552 +INDIRI4 +CNSTI4 0 +GEI4 $1506 +ADDRGP4 cg+109552 +CNSTI4 0 +ASGNI4 +LABELV $1506 +ADDRGP4 cg+109560 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRGP4 CG_AddLagometerFrameInfo +CALLV +pop +LABELV $1501 +ADDRGP4 cg_timescale+8 +INDIRF4 +ADDRGP4 cg_timescaleFadeEnd+8 +INDIRF4 +EQF4 $1512 +ADDRGP4 cg_timescale+8 +INDIRF4 +ADDRGP4 cg_timescaleFadeEnd+8 +INDIRF4 +GEF4 $1516 +ADDRLP4 20 +ADDRGP4 cg_timescale+8 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +ADDRGP4 cg_timescaleFadeSpeed+8 +INDIRF4 +ADDRGP4 cg+109552 +INDIRI4 +CVIF4 4 +MULF4 +CNSTF4 1148846080 +DIVF4 +ADDF4 +ASGNF4 +ADDRGP4 cg_timescale+8 +INDIRF4 +ADDRGP4 cg_timescaleFadeEnd+8 +INDIRF4 +LEF4 $1517 +ADDRGP4 cg_timescale+8 +ADDRGP4 cg_timescaleFadeEnd+8 +INDIRF4 +ASGNF4 +ADDRGP4 $1517 +JUMPV +LABELV $1516 +ADDRLP4 20 +ADDRGP4 cg_timescale+8 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +ADDRGP4 cg_timescaleFadeSpeed+8 +INDIRF4 +ADDRGP4 cg+109552 +INDIRI4 +CVIF4 4 +MULF4 +CNSTF4 1148846080 +DIVF4 +SUBF4 +ASGNF4 +ADDRGP4 cg_timescale+8 +INDIRF4 +ADDRGP4 cg_timescaleFadeEnd+8 +INDIRF4 +GEF4 $1532 +ADDRGP4 cg_timescale+8 +ADDRGP4 cg_timescaleFadeEnd+8 +INDIRF4 +ASGNF4 +LABELV $1532 +LABELV $1517 +ADDRGP4 cg_timescaleFadeSpeed+8 +INDIRF4 +CNSTF4 0 +EQF4 $1538 +ADDRGP4 $1542 +ARGP4 +ADDRGP4 cg_timescale+8 +INDIRF4 +ARGF4 +ADDRLP4 20 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $1541 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $1538 +LABELV $1512 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawActive +CALLV +pop +ADDRGP4 cg_stats+12 +INDIRI4 +CNSTI4 0 +EQI4 $1544 +ADDRGP4 $1547 +ARGP4 +ADDRGP4 cg +INDIRI4 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $1544 +LABELV $1448 +endproc CG_DrawActiveFrame 24 16 +import trap_GetDemoName +import trap_GetDemoPos +import trap_GetDemoState +import trap_GetEntityToken +import trap_getCameraInfo +import trap_startCamera +import trap_loadCamera +import trap_RealTime +import trap_SnapVector +import trap_CIN_SetExtents +import trap_CIN_DrawCinematic +import trap_CIN_RunCinematic +import trap_CIN_StopCinematic +import trap_CIN_PlayCinematic +import trap_Key_GetOverstrikeMode +import trap_Key_SetOverstrikeMode +import trap_Key_SetBinding +import trap_Key_GetBindingBuf +import trap_Key_KeynumToStringBuf +import trap_Key_GetKey +import trap_Key_SetCatcher +import trap_Key_GetCatcher +import trap_Key_IsDown +import trap_R_RegisterFont +import trap_MemoryRemaining +import testPrintFloat +import testPrintInt +import trap_SetUserCmdValue +import trap_GetUserCmd +import trap_GetCurrentCmdNumber +import trap_GetServerCommand +import trap_GetSnapshot +import trap_GetCurrentSnapshotNumber +import trap_GetGameState +import trap_GetGlconfig +import trap_R_RemapShader +import trap_R_LerpTag +import trap_R_ModelBounds +import trap_R_DrawStretchPic +import trap_R_SetColor +import trap_R_RenderScene +import trap_R_LightForPoint +import trap_R_AddAdditiveLightToScene +import trap_R_AddLightToScene +import trap_R_inPVS +import trap_R_AddPolysToScene +import trap_R_AddPolyToScene +import trap_R_AddRefEntityToScene +import trap_R_ClearScene +import trap_R_RegisterShaderNoMip +import trap_R_RegisterShader +import trap_R_RegisterSkin +import trap_R_RegisterModel +import trap_R_LoadWorldMap +import trap_S_StopBackgroundTrack +import trap_S_StartBackgroundTrack +import trap_S_RegisterSound +import trap_S_Respatialize +import trap_S_UpdateEntityPosition +import trap_S_AddRealLoopingSound +import trap_S_AddLoopingSound +import trap_S_ClearLoopingSounds +import trap_S_StartLocalSound +import trap_S_StopLoopingSound +import trap_S_StartSound +import trap_CM_MarkFragments +import trap_CM_TransformedBiSphereTrace +import trap_CM_BiSphereTrace +import trap_CM_TransformedCapsuleTrace +import trap_CM_CapsuleTrace +import trap_CM_TransformedBoxTrace +import trap_CM_BoxTrace +import trap_CM_TransformedPointContents +import trap_CM_PointContents +import trap_CM_TempBoxModel +import trap_CM_InlineModel +import trap_CM_NumInlineModels +import trap_CM_LoadMap +import trap_UpdateScreen +import trap_SendClientCommand +import trap_AddCommand +import trap_SendConsoleCommand +import trap_FS_GetFileList +import trap_FS_Seek +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_LiteralArgs +import trap_Args +import trap_Argv +import trap_Argc +import trap_Cvar_VariableStringBuffer +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_Milliseconds +import trap_Error +import trap_Print +import CG_TutorialText +import CG_WritePTRCode +import CG_ReadPTRCode +import CG_DestroyTestTS_f +import CG_TestTS_f +import CG_AddTrails +import CG_IsTrailSystemValid +import CG_DestroyTrailSystem +import CG_SpawnNewTrailSystem +import CG_RegisterTrailSystem +import CG_LoadTrailSystems +import CG_DestroyTestPS_f +import CG_TestPS_f +import CG_ParticleSystemEntity +import CG_AddParticles +import CG_SetParticleSystemNormal +import CG_IsParticleSystemValid +import CG_IsParticleSystemInfinite +import CG_DestroyParticleSystem +import CG_SpawnNewParticleSystem +import CG_RegisterParticleSystem +import CG_LoadParticleSystems +import CG_SetAttachmentOffset +import CG_SetAttachmentParticle +import CG_SetAttachmentTag +import CG_SetAttachmentCent +import CG_SetAttachmentPoint +import CG_AttachToParticle +import CG_AttachToTag +import CG_AttachToCent +import CG_AttachToPoint +import CG_Attached +import CG_AttachmentCentNum +import CG_AttachmentVelocity +import CG_AttachmentAxis +import CG_AttachmentDir +import CG_AttachmentPoint +import CG_CheckChangedPredictableEvents +import CG_TransitionPlayerState +import CG_Respawn +import CG_ShaderStateChanged +import CG_SetConfigValues +import CG_ParseServerinfo +import CG_ExecuteNewServerCommands +import CG_RequestScores +import CG_InitConsoleCommands +import CG_ConsoleCommand +import CG_ProcessSnapshots +import CG_ImpactMark +import CG_AddMarks +import CG_InitMarkPolys +import CG_AlienSense +import CG_Scanner +import CG_UpdateEntityPositions +import CG_DrawItemSelectText +import CG_DrawItemSelect +import CG_AddPlayerWeapon +import CG_AddViewWeapon +import CG_ShotgunFire +import CG_Bullet +import CG_MissileHitEntity +import CG_MissileHitWall +import CG_FireWeapon +import CG_RegisterWeapon +import CG_InitWeapons +import CG_RegisterUpgrade +import CG_InitUpgrades +import CG_Weapon_f +import CG_PrevWeapon_f +import CG_NextWeapon_f +import CG_PositionRotatedEntityOnTag +import CG_PositionEntityOnTag +import CG_AdjustPositionForMover +import CG_Beam +import CG_AddPacketEntities +import CG_SetEntitySoundPosition +import CG_DrawBoundingBox +import CG_PainEvent +import CG_EntityEvent +import CG_CheckEvents +import CG_PredictPlayerState +import CG_BiSphereTrace +import CG_CapTrace +import CG_Trace +import CG_PointContents +import CG_BuildSolidList +import CG_ModelDoor +import CG_AnimMapObj +import CG_RunLerpFrame +import CG_SortDistance +import CG_DrawChatBubble +import CG_AlienBuildableExplosion +import CG_HumanBuildableExplosion +import CG_InitBuildables +import CG_DrawBuildableStatus +import CG_BuildableStatusParse +import CG_Buildable +import CG_GhostBuildable +import CG_GetPlayerLocation +import CG_Bleed +import CG_PlayerDisconnect +import CG_CustomSound +import CG_PrecacheClientInfo +import CG_NewClientInfo +import CG_ResetPlayerEntity +import CG_Corpse +import CG_Player +import CG_DrawField +import CG_ResetPainBlend +import CG_UpdateMediaFraction +import CG_DrawLoadingScreen +import CG_Text_PaintChar +import CG_GetKillerText +import CG_GetTeamColor +import CG_SetPrintString +import CG_RunMenuScript +import CG_GetValue +import CG_OwnerDraw +import CG_DrawActive +import CG_CenterPrint +import CG_AddSpeed +import CG_AddLagometerSnapshotInfo +import CG_AddLagometerFrameInfo +import CG_GetColorCharForHealth +import CG_KeyBinding +import CG_WorldToScreen +import CG_DrawTopBottom +import CG_DrawSides +import CG_DrawRect +import CG_ColorForHealth +import CG_TileClear +import CG_FadeColor +import CG_DrawStrlen +import CG_ClearClipRegion +import CG_SetClipRegion +import CG_DrawFadePic +import CG_DrawPic +import CG_FillRect +import CG_AdjustFrom640 +import CG_DrawPlane +import CG_AddNotifyText +import CG_RemoveNotifyLine +import CG_FileExists +import CG_BuildSpectatorString +import CG_ClientIsReady +import CG_SetScoreSelection +import CG_EventHandling +import CG_MouseEvent +import CG_KeyEvent +import CG_LoadMenus +import CG_LastAttacker +import CG_CrosshairPlayer +import CG_UpdateCvars +import CG_PlayerCount +import CG_StartMusic +import CG_Error +import CG_Printf +import CG_Argv +import CG_ConfigString +import cg_BubbleZoom +import cg_drawBubble +import cg_chatTeamPrefix +import cg_emoticons +import cg_voice +import cg_projectileNudge +import cg_optimizePrediction +import cg_debugRandom +import ui_humanTeamVoteActive +import ui_alienTeamVoteActive +import ui_voteActive +import ui_dialog +import ui_stages +import ui_carriage +import ui_currentClass +import cg_debugVoices +import cg_unlagged +import cg_sprintToggle +import cg_stickySpec +import cg_painBlendZoom +import cg_painBlendScale +import cg_painBlendMax +import cg_painBlendDownRate +import cg_painBlendUpRate +import cg_tutorial +import cg_disableScannerPlane +import cg_disableCommandDialogs +import cg_disableBuildDialogs +import cg_disableUpgradeDialogs +import cg_disableWarningDialogs +import cg_debugPVS +import cg_debugTrails +import cg_debugParticles +import cg_lightFlare +import cg_consoleLatency +import cg_bounceParticles +import cg_depthSortParticles +import cg_disableBlueprintErrors +import cg_wwSmoothTime +import cg_drawBBOX +import cg_drawSurfNormal +import cg_noTaunt +import cg_timescale +import cg_timescaleFadeSpeed +import cg_timescaleFadeEnd +import cg_cameraMode +import pmove_msec +import pmove_fixed +import cg_smoothClients +import cg_hudFiles +import cg_noVoiceText +import cg_noVoiceChats +import cg_teamChatsOnly +import cg_blood +import cg_paused +import cg_stats +import cg_synchronousClients +import cg_drawSpeed +import cg_lagometer +import cg_stereoSeparation +import cg_thirdPersonRange +import cg_thirdPersonPitchFollow +import cg_staticDeathCam +import cg_thirdPersonShoulderViewMode +import cg_thirdPersonAngle +import cg_thirdPerson +import cg_tracerLength +import cg_tracerWidth +import cg_tracerChance +import cg_gun_z +import cg_gun_y +import cg_gun_x +import cg_gun_frame +import cg_drawGun +import cg_viewsize +import cg_addMarks +import cg_footsteps +import cg_showmiss +import cg_noPlayerAnims +import cg_debugMove +import cg_nopredict +import cg_errorDecay +import cg_debugEvents +import cg_debugPosition +import cg_debugAnim +import cg_animSpeed +import cg_draw2D +import cg_teamOverlayUserinfo +import cg_teamOverlayMaxPlayers +import cg_teamOverlaySortMode +import cg_drawTeamOverlay +import cg_crosshairSize +import cg_drawCrosshairNames +import cg_drawCrosshair +import cg_drawChargeBar +import cg_drawSnapshot +import cg_drawDemoState +import cg_drawFPS +import cg_drawClock +import cg_drawTimer +import cg_shadows +import cg_swingSpeed +import cg_runroll +import cg_runpitch +import cg_centertime +import cg_teslaTrailTime +import cg_markPolys +import cg_buildables +import cg_upgrades +import cg_weapons +import cgDC +import cg_entities +import cg +import cgs +import g_nameBind2 +import g_nameBind1 +import BindingFromName +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_Parse_AddGlobalDefine +import UI_EscapeEmoticons +import UI_Text_IsEmoticon +import UI_Text_EmHeight +import UI_Text_EmWidth +import UI_Text_Height +import UI_Text_Width +import UI_Text_Paint_Limit +import UI_Text_Paint +import UI_DrawTextBlock +import Item_Text_Wrap +import Item_Text_Wrapped_Paint +import trap_R_SetClipRegion +import Controls_SetDefaults +import Controls_SetConfig +import Controls_GetConfig +import UI_OutOfMemory +import UI_InitMemory +import UI_Alloc +import UI_RemoveCaptureFunc +import UI_InstallCaptureFunc +import Display_CacheAll +import Menu_SetFeederSelection +import Menu_Paint +import Menu_Update +import Menus_CloseAll +import LerpColor +import Display_HandleKey +import Menus_CloseByName +import Menus_FindByName +import Display_KeyBindPending +import Display_CursorType +import Display_MouseMove +import Display_CaptureItem +import Display_GetContext +import Menus_ReplaceActive +import Menus_Activate +import Menus_AnyFullScreenVisible +import Menu_Reset +import Menus_ReplaceActiveByName +import Menus_ActivateByName +import Menu_PaintAll +import Menu_UpdateAll +import Menu_New +import Menu_Count +import PC_Script_Parse +import PC_String_Parse +import PC_Rect_Parse +import PC_Int_Parse +import PC_Color_Parse +import PC_Float_Parse +import Script_Parse +import String_Parse +import Rect_Parse +import Int_Parse +import Color_Parse +import Float_Parse +import Menu_ScrollFeeder +import Menu_HandleMouseMove +import Menu_HandleKey +import Menu_GetFocused +import Menu_PostParse +import Item_Init +import Menu_Init +import Display_ExpandMacros +import Init_Display +import String_Report +import String_Init +import String_Alloc +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $1547 +byte 1 99 +byte 1 103 +byte 1 46 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 70 +byte 1 114 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 58 +byte 1 37 +byte 1 105 +byte 1 10 +byte 1 0 +align 1 +LABELV $1542 +byte 1 37 +byte 1 102 +byte 1 0 +align 1 +LABELV $1541 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $866 +byte 1 102 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 10 +byte 1 0 +align 1 +LABELV $289 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $211 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 10 +byte 1 0 +align 1 +LABELV $194 +byte 1 102 +byte 1 114 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 10 +byte 1 0 +align 1 +LABELV $147 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 10 +byte 1 0 +align 1 +LABELV $131 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 46 +byte 1 109 +byte 1 100 +byte 1 51 +byte 1 0 diff --git a/build/release-linux-x86_64/base/cgame/cg_weapons.asm b/build/release-linux-x86_64/base/cgame/cg_weapons.asm new file mode 100644 index 0000000..17300d4 --- /dev/null +++ b/build/release-linux-x86_64/base/cgame/cg_weapons.asm @@ -0,0 +1,11960 @@ +export CG_RegisterUpgrade +code +proc CG_RegisterUpgrade 32 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $119 +ADDRFP4 0 +INDIRI4 +CNSTI4 13 +LTI4 $117 +LABELV $119 +ADDRGP4 $120 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 CG_Error +CALLV +pop +ADDRGP4 $116 +JUMPV +LABELV $117 +ADDRLP4 0 +CNSTI4 12 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg_upgrades +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 0 +EQI4 $121 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRGP4 $123 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $116 +JUMPV +LABELV $121 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $124 +ADDRGP4 $126 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $124 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 16 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRI4 +CNSTI4 9 +NEI4 $127 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRGP4 cg_weapons+26880+416 +INDIRI4 +ASGNI4 +ADDRGP4 $128 +JUMPV +LABELV $127 +ADDRFP4 0 +INDIRI4 +CNSTI4 10 +NEI4 $131 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRGP4 cg_weapons+29440+416 +INDIRI4 +ASGNI4 +ADDRGP4 $132 +JUMPV +LABELV $131 +ADDRFP4 0 +INDIRI4 +CNSTI4 11 +NEI4 $135 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRGP4 cg_weapons+28160+416 +INDIRI4 +ASGNI4 +ADDRGP4 $136 +JUMPV +LABELV $135 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 20 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 24 +INDIRP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $139 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 28 +INDIRI4 +ASGNI4 +LABELV $139 +LABELV $136 +LABELV $132 +LABELV $128 +LABELV $116 +endproc CG_RegisterUpgrade 32 12 +export CG_InitUpgrades +proc CG_InitUpgrades 4 12 +ADDRGP4 cg_upgrades +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 480 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $142 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 CG_RegisterUpgrade +CALLV +pop +LABELV $143 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 13 +LTI4 $142 +LABELV $141 +endproc CG_InitUpgrades 4 12 +proc CG_ParseWeaponModeSection 116 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $148 +JUMPV +LABELV $147 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $150 +ADDRGP4 $149 +JUMPV +LABELV $150 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $154 +ARGP4 +ADDRLP4 12 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $152 +CNSTI4 0 +RETI4 +ADDRGP4 $146 +JUMPV +LABELV $152 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $157 +ARGP4 +ADDRLP4 16 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $155 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $158 +ADDRGP4 $149 +JUMPV +LABELV $158 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 trap_R_RegisterModel +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $148 +ADDRGP4 $162 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $148 +JUMPV +LABELV $155 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $165 +ARGP4 +ADDRLP4 20 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $163 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 28 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $166 +ADDRGP4 $149 +JUMPV +LABELV $166 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +GEI4 $168 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +LABELV $168 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 36 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $170 +ADDRGP4 $149 +JUMPV +LABELV $170 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $148 +ADDRGP4 $174 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $148 +JUMPV +LABELV $163 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $177 +ARGP4 +ADDRLP4 24 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $175 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 28 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $178 +ADDRGP4 $149 +JUMPV +LABELV $178 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRGP4 $148 +JUMPV +LABELV $175 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $182 +ARGP4 +ADDRLP4 28 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $180 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $148 +JUMPV +LABELV $180 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $185 +ARGP4 +ADDRLP4 32 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +NEI4 $183 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 36 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $186 +ADDRGP4 $149 +JUMPV +LABELV $186 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 44 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $188 +ADDRGP4 $149 +JUMPV +LABELV $188 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 52 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $190 +ADDRGP4 $149 +JUMPV +LABELV $190 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ADDRLP4 56 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 60 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $192 +ADDRGP4 $149 +JUMPV +LABELV $192 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 64 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +ADDRLP4 64 +INDIRI4 +ASGNI4 +ADDRGP4 $148 +JUMPV +LABELV $183 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $196 +ARGP4 +ADDRLP4 36 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +NEI4 $194 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 40 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $197 +ADDRGP4 $149 +JUMPV +LABELV $197 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $148 +ADDRGP4 $201 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $148 +JUMPV +LABELV $194 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $204 +ARGP4 +ADDRLP4 40 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +NEI4 $202 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 44 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $205 +ADDRGP4 $149 +JUMPV +LABELV $205 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 CG_RegisterTrailSystem +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $148 +ADDRGP4 $209 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $148 +JUMPV +LABELV $202 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $212 +ARGP4 +ADDRLP4 44 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +NEI4 $210 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 48 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $213 +ADDRGP4 $149 +JUMPV +LABELV $213 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ADDRLP4 52 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $148 +ADDRGP4 $217 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $148 +JUMPV +LABELV $210 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $220 +ARGP4 +ADDRLP4 48 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +NEI4 $218 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 52 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $221 +ADDRGP4 $149 +JUMPV +LABELV $221 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 CG_RegisterParticleSystem +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 124 +ADDP4 +ADDRLP4 56 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 124 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $148 +ADDRGP4 $225 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $148 +JUMPV +LABELV $218 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $228 +ARGP4 +ADDRLP4 52 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +NEI4 $226 +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 60 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $229 +ADDRGP4 $149 +JUMPV +LABELV $229 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 64 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 56 +ADDRLP4 64 +INDIRI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +GEI4 $231 +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +LABELV $231 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 68 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 68 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $233 +ADDRGP4 $149 +JUMPV +LABELV $233 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 72 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDRLP4 72 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 132 +ADDP4 +ADDRLP4 56 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $148 +ADDRGP4 $237 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $148 +JUMPV +LABELV $226 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $240 +ARGP4 +ADDRLP4 56 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +NEI4 $238 +ADDRLP4 60 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 64 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 64 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $241 +ADDRGP4 $149 +JUMPV +LABELV $241 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 68 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 60 +ADDRLP4 68 +INDIRI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +GEI4 $243 +ADDRLP4 60 +CNSTI4 0 +ASGNI4 +ADDRGP4 $244 +JUMPV +LABELV $243 +ADDRLP4 60 +INDIRI4 +CNSTI4 3 +LEI4 $245 +ADDRLP4 60 +CNSTI4 3 +ASGNI4 +LABELV $245 +LABELV $244 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 72 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 72 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $247 +ADDRGP4 $149 +JUMPV +LABELV $247 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 76 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 136 +ADDP4 +ADDP4 +ADDRLP4 76 +INDIRI4 +ASGNI4 +ADDRGP4 $148 +JUMPV +LABELV $238 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $251 +ARGP4 +ADDRLP4 60 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +NEI4 $249 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 68 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 68 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $252 +ADDRGP4 $149 +JUMPV +LABELV $252 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 72 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 64 +ADDRLP4 72 +INDIRI4 +ASGNI4 +ADDRLP4 64 +INDIRI4 +CNSTI4 0 +GEI4 $254 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +ADDRGP4 $255 +JUMPV +LABELV $254 +ADDRLP4 64 +INDIRI4 +CNSTI4 3 +LEI4 $256 +ADDRLP4 64 +CNSTI4 3 +ASGNI4 +LABELV $256 +LABELV $255 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 76 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 76 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $258 +ADDRGP4 $149 +JUMPV +LABELV $258 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 80 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRLP4 64 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +ADDP4 +ADDRLP4 80 +INDIRI4 +ASGNI4 +ADDRGP4 $148 +JUMPV +LABELV $249 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $262 +ARGP4 +ADDRLP4 64 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 64 +INDIRI4 +CNSTI4 0 +NEI4 $260 +ADDRFP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $148 +JUMPV +LABELV $260 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $265 +ARGP4 +ADDRLP4 68 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 68 +INDIRI4 +CNSTI4 0 +NEI4 $263 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $266 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 72 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 72 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $270 +ADDRGP4 $148 +JUMPV +LABELV $270 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 76 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +ADDRLP4 76 +INDIRF4 +ASGNF4 +LABELV $267 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LTI4 $266 +ADDRGP4 $148 +JUMPV +LABELV $263 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $274 +ARGP4 +ADDRLP4 72 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +NEI4 $272 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $148 +JUMPV +LABELV $272 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $277 +ARGP4 +ADDRLP4 76 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +CNSTI4 0 +NEI4 $275 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $278 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 80 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 80 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $282 +ADDRGP4 $148 +JUMPV +LABELV $282 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 84 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ADDP4 +ADDRLP4 84 +INDIRF4 +ASGNF4 +LABELV $279 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LTI4 $278 +ADDRGP4 $148 +JUMPV +LABELV $275 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $286 +ARGP4 +ADDRLP4 80 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 80 +INDIRI4 +CNSTI4 0 +NEI4 $284 +ADDRLP4 84 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 88 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 88 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $287 +ADDRGP4 $149 +JUMPV +LABELV $287 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 92 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 84 +ADDRLP4 92 +INDIRI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 0 +GEI4 $289 +ADDRLP4 84 +CNSTI4 0 +ASGNI4 +LABELV $289 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRLP4 84 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRGP4 $148 +JUMPV +LABELV $284 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $293 +ARGP4 +ADDRLP4 84 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 0 +NEI4 $291 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 88 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 88 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $294 +ADDRGP4 $149 +JUMPV +LABELV $294 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 92 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +ADDRLP4 92 +INDIRI4 +ASGNI4 +ADDRGP4 $148 +JUMPV +LABELV $291 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $298 +ARGP4 +ADDRLP4 88 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 88 +INDIRI4 +CNSTI4 0 +NEI4 $296 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 92 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 92 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $299 +ADDRGP4 $149 +JUMPV +LABELV $299 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 96 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 96 +INDIRI4 +ASGNI4 +ADDRGP4 $148 +JUMPV +LABELV $296 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $303 +ARGP4 +ADDRLP4 92 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 92 +INDIRI4 +CNSTI4 0 +NEI4 $301 +ADDRLP4 96 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 100 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 100 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $304 +ADDRGP4 $149 +JUMPV +LABELV $304 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 104 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 96 +ADDRLP4 104 +INDIRI4 +ASGNI4 +ADDRLP4 96 +INDIRI4 +CNSTI4 0 +GEI4 $306 +ADDRLP4 96 +CNSTI4 0 +ASGNI4 +ADDRGP4 $307 +JUMPV +LABELV $306 +ADDRLP4 96 +INDIRI4 +CNSTI4 3 +LEI4 $308 +ADDRLP4 96 +CNSTI4 3 +ASGNI4 +LABELV $308 +LABELV $307 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 108 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 108 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $310 +ADDRGP4 $149 +JUMPV +LABELV $310 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 112 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRLP4 96 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDP4 +ADDRLP4 112 +INDIRI4 +ASGNI4 +ADDRGP4 $148 +JUMPV +LABELV $301 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $314 +ARGP4 +ADDRLP4 96 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 96 +INDIRI4 +CNSTI4 0 +NEI4 $312 +CNSTI4 1 +RETI4 +ADDRGP4 $146 +JUMPV +LABELV $312 +ADDRGP4 $315 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $146 +JUMPV +LABELV $148 +ADDRGP4 $147 +JUMPV +LABELV $149 +CNSTI4 0 +RETI4 +LABELV $146 +endproc CG_ParseWeaponModeSection 116 8 +proc CG_ParseWeaponFile 20140 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20016 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 20020 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 20020 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +GEI4 $317 +CNSTI4 0 +RETI4 +ADDRGP4 $316 +JUMPV +LABELV $317 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $321 +ADDRLP4 12 +INDIRI4 +CVIU4 4 +CNSTU4 19999 +LTU4 $319 +LABELV $321 +ADDRLP4 20016 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRGP4 $322 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $326 +ADDRLP4 20028 +ADDRGP4 $323 +ASGNP4 +ADDRGP4 $327 +JUMPV +LABELV $326 +ADDRLP4 20028 +ADDRGP4 $324 +ASGNP4 +LABELV $327 +ADDRLP4 20028 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $316 +JUMPV +LABELV $319 +ADDRLP4 16 +ARGP4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 20016 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Read +CALLV +pop +ADDRLP4 12 +INDIRI4 +ADDRLP4 16 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 20016 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRLP4 8 +ADDRLP4 16 +ASGNP4 +ADDRGP4 $329 +JUMPV +LABELV $328 +ADDRLP4 8 +ARGP4 +ADDRLP4 20028 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20028 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $331 +ADDRGP4 $330 +JUMPV +LABELV $331 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $154 +ARGP4 +ADDRLP4 20032 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20032 +INDIRI4 +CNSTI4 0 +NEI4 $333 +ADDRGP4 $330 +JUMPV +LABELV $333 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $337 +ARGP4 +ADDRLP4 20036 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20036 +INDIRI4 +CNSTI4 0 +NEI4 $335 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $338 +ADDRGP4 $340 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $316 +JUMPV +LABELV $338 +CNSTI4 168 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 20040 +ADDRGP4 CG_ParseWeaponModeSection +CALLI4 +ASGNI4 +ADDRLP4 20040 +INDIRI4 +CNSTI4 0 +NEI4 $341 +ADDRGP4 $343 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $316 +JUMPV +LABELV $341 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $329 +JUMPV +LABELV $335 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $346 +ARGP4 +ADDRLP4 20040 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20040 +INDIRI4 +CNSTI4 0 +NEI4 $344 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $329 +JUMPV +LABELV $344 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $349 +ARGP4 +ADDRLP4 20044 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20044 +INDIRI4 +CNSTI4 0 +NEI4 $347 +ADDRLP4 4 +CNSTI4 2 +ASGNI4 +ADDRGP4 $329 +JUMPV +LABELV $347 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $352 +ARGP4 +ADDRLP4 20048 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20048 +INDIRI4 +CNSTI4 0 +NEI4 $350 +ADDRLP4 4 +CNSTI4 3 +ASGNI4 +ADDRGP4 $329 +JUMPV +LABELV $350 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $355 +ARGP4 +ADDRLP4 20052 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20052 +INDIRI4 +CNSTI4 0 +NEI4 $353 +ADDRLP4 8 +ARGP4 +ADDRLP4 20120 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20120 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $356 +ADDRGP4 $330 +JUMPV +LABELV $356 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20124 +ADDRGP4 trap_R_RegisterModel +CALLI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRLP4 20124 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $358 +ADDRGP4 $360 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $358 +ADDRLP4 20056 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRLP4 20056 +ARGP4 +ADDRLP4 20056 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 COM_StripExtension +CALLV +pop +ADDRLP4 20056 +ARGP4 +ADDRGP4 $361 +ARGP4 +ADDRGP4 strcat +CALLP4 +pop +ADDRLP4 20056 +ARGP4 +ADDRLP4 20128 +ADDRGP4 trap_R_RegisterModel +CALLI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 20128 +INDIRI4 +ASGNI4 +ADDRLP4 20056 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRLP4 20056 +ARGP4 +ADDRLP4 20056 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 COM_StripExtension +CALLV +pop +ADDRLP4 20056 +ARGP4 +ADDRGP4 $362 +ARGP4 +ADDRGP4 strcat +CALLP4 +pop +ADDRLP4 20056 +ARGP4 +ADDRLP4 20132 +ADDRGP4 trap_R_RegisterModel +CALLI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRLP4 20132 +INDIRI4 +ASGNI4 +ADDRLP4 20056 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRLP4 20056 +ARGP4 +ADDRLP4 20056 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 COM_StripExtension +CALLV +pop +ADDRLP4 20056 +ARGP4 +ADDRGP4 $363 +ARGP4 +ADDRGP4 strcat +CALLP4 +pop +ADDRLP4 20056 +ARGP4 +ADDRLP4 20136 +ADDRGP4 trap_R_RegisterModel +CALLI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 20136 +INDIRI4 +ASGNI4 +ADDRGP4 $329 +JUMPV +LABELV $353 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $366 +ARGP4 +ADDRLP4 20056 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20056 +INDIRI4 +CNSTI4 0 +NEI4 $364 +ADDRLP4 8 +ARGP4 +ADDRLP4 20124 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20124 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $367 +ADDRGP4 $330 +JUMPV +LABELV $367 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20128 +ADDRGP4 trap_R_RegisterModel +CALLI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRLP4 20128 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $369 +ADDRGP4 $371 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $369 +ADDRLP4 20060 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRLP4 20060 +ARGP4 +ADDRLP4 20060 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 COM_StripExtension +CALLV +pop +ADDRLP4 20060 +ARGP4 +ADDRGP4 $361 +ARGP4 +ADDRGP4 strcat +CALLP4 +pop +ADDRLP4 20060 +ARGP4 +ADDRLP4 20132 +ADDRGP4 trap_R_RegisterModel +CALLI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRLP4 20132 +INDIRI4 +ASGNI4 +ADDRLP4 20060 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRLP4 20060 +ARGP4 +ADDRLP4 20060 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 COM_StripExtension +CALLV +pop +ADDRLP4 20060 +ARGP4 +ADDRGP4 $362 +ARGP4 +ADDRGP4 strcat +CALLP4 +pop +ADDRLP4 20060 +ARGP4 +ADDRLP4 20136 +ADDRGP4 trap_R_RegisterModel +CALLI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +ADDRLP4 20136 +INDIRI4 +ASGNI4 +ADDRGP4 $329 +JUMPV +LABELV $364 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $374 +ARGP4 +ADDRLP4 20060 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20060 +INDIRI4 +CNSTI4 0 +NEI4 $372 +ADDRLP4 8 +ARGP4 +ADDRLP4 20064 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20064 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $375 +ADDRGP4 $330 +JUMPV +LABELV $375 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 20068 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 432 +ADDP4 +ADDRLP4 20068 +INDIRI4 +ASGNI4 +ADDRGP4 $329 +JUMPV +LABELV $372 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $379 +ARGP4 +ADDRLP4 20064 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20064 +INDIRI4 +CNSTI4 0 +NEI4 $377 +ADDRLP4 8 +ARGP4 +ADDRLP4 20068 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20068 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $380 +ADDRGP4 $330 +JUMPV +LABELV $380 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20072 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 420 +ADDP4 +ADDRLP4 20072 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 416 +ADDP4 +ADDRLP4 20072 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 416 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $329 +ADDRGP4 $384 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $329 +JUMPV +LABELV $377 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $387 +ARGP4 +ADDRLP4 20068 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20068 +INDIRI4 +CNSTI4 0 +NEI4 $385 +ADDRLP4 20072 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ARGP4 +ADDRLP4 20076 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20076 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $388 +ADDRGP4 $330 +JUMPV +LABELV $388 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20080 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 20072 +ADDRLP4 20080 +INDIRI4 +ASGNI4 +ADDRLP4 20072 +INDIRI4 +CNSTI4 0 +GEI4 $390 +ADDRLP4 20072 +CNSTI4 0 +ASGNI4 +LABELV $390 +ADDRLP4 8 +ARGP4 +ADDRLP4 20084 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20084 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $392 +ADDRGP4 $330 +JUMPV +LABELV $392 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20088 +ADDRGP4 trap_R_RegisterShader +CALLI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 424 +ADDP4 +ADDRLP4 20088 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 428 +ADDP4 +ADDRLP4 20072 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 424 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $329 +ADDRGP4 $396 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $329 +JUMPV +LABELV $385 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $399 +ARGP4 +ADDRLP4 20072 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20072 +INDIRI4 +CNSTI4 0 +NEI4 $397 +ADDRFP4 4 +INDIRP4 +CNSTI4 436 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $329 +JUMPV +LABELV $397 +ADDRGP4 $400 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $316 +JUMPV +LABELV $329 +ADDRGP4 $328 +JUMPV +LABELV $330 +CNSTI4 1 +RETI4 +LABELV $316 +endproc CG_ParseWeaponFile 20140 12 +export CG_RegisterWeapon +proc CG_RegisterWeapon 124 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $404 +ADDRFP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $402 +LABELV $404 +ADDRGP4 $405 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 CG_Error +CALLV +pop +ADDRGP4 $401 +JUMPV +LABELV $402 +ADDRLP4 16 +CNSTI4 1280 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg_weapons +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 0 +EQI4 $406 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 100 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRGP4 $408 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 100 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 CG_Printf +CALLV +pop +ADDRGP4 $401 +JUMPV +LABELV $406 +ADDRLP4 16 +INDIRP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 100 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $409 +ADDRGP4 $411 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $409 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 104 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 32 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $412 +ARGP4 +ADDRLP4 104 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 108 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 108 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 112 +ADDRGP4 CG_ParseWeaponFile +CALLI4 +ASGNI4 +ADDRLP4 112 +INDIRI4 +CNSTI4 0 +NEI4 $413 +ADDRGP4 $415 +ARGP4 +ADDRLP4 32 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $413 +ADDRLP4 16 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 20 +ARGP4 +ADDRGP4 trap_R_ModelBounds +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $416 +ADDRLP4 116 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 120 +ADDRLP4 116 +INDIRI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 116 +INDIRI4 +ADDRLP4 16 +INDIRP4 +CNSTI4 404 +ADDP4 +ADDP4 +ADDRLP4 120 +INDIRF4 +CNSTF4 1056964608 +ADDRLP4 116 +INDIRI4 +ADDRLP4 20 +ADDP4 +INDIRF4 +ADDRLP4 120 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $417 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $416 +LABELV $401 +endproc CG_RegisterWeapon 124 16 +export CG_InitWeapons +proc CG_InitWeapons 8 12 +ADDRGP4 cg_weapons +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 51200 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $421 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 CG_RegisterWeapon +CALLV +pop +LABELV $422 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $421 +ADDRGP4 $427 +ARGP4 +ADDRLP4 4 +ADDRGP4 CG_RegisterTrailSystem +CALLI4 +ASGNI4 +ADDRGP4 cgs+255316+12 +ADDRLP4 4 +INDIRI4 +ASGNI4 +LABELV $420 +endproc CG_InitWeapons 8 12 +proc CG_SetWeaponLerpFrameAnimation 12 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +CNSTI4 -129 +BANDI4 +ASGNI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +LTI4 $431 +ADDRFP4 8 +INDIRI4 +CNSTI4 13 +LTI4 $429 +LABELV $431 +ADDRGP4 $432 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 CG_Error +CALLV +pop +LABELV $429 +ADDRLP4 0 +CNSTI4 28 +ADDRFP4 8 +INDIRI4 +MULI4 +CNSTI4 1280 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg_weapons+36 +ADDP4 +ADDP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 cg_debugAnim+12 +INDIRI4 +CNSTI4 0 +EQI4 $434 +ADDRGP4 $437 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 CG_Printf +CALLV +pop +LABELV $434 +LABELV $428 +endproc CG_SetWeaponLerpFrameAnimation 12 8 +proc CG_WeaponAnimation 16 12 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 612 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 204 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +NEI4 $441 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $439 +LABELV $441 +ADDRLP4 4 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 204 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_SetWeaponLerpFrameAnimation +CALLV +pop +LABELV $439 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTF4 1065353216 +ARGF4 +ADDRGP4 CG_RunLerpFrame +CALLV +pop +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $438 +endproc CG_WeaponAnimation 16 12 +proc CG_MapTorsoToWeaponFrame 24 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +LTI4 $443 +ADDRFP4 4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 9 +ADDI4 +GEI4 $443 +ADDRFP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +SUBI4 +CNSTI4 6 +ADDI4 +RETI4 +ADDRGP4 $442 +JUMPV +LABELV $443 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 488 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +LTI4 $445 +ADDRFP4 4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 6 +ADDI4 +GEI4 $445 +ADDRFP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 488 +ADDP4 +INDIRI4 +SUBI4 +RETI4 +ADDRGP4 $442 +JUMPV +LABELV $445 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 516 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +LTI4 $447 +ADDRFP4 4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 6 +ADDI4 +GEI4 $447 +ADDRFP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 516 +ADDP4 +INDIRI4 +SUBI4 +RETI4 +ADDRGP4 $442 +JUMPV +LABELV $447 +CNSTI4 0 +RETI4 +LABELV $442 +endproc CG_MapTorsoToWeaponFrame 24 0 +proc CG_CalculateWeaponPosition 48 4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +CNSTI4 1280 +ADDRGP4 cg+109588+152 +INDIRI4 +MULI4 +ADDRGP4 cg_weapons +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ADDRGP4 cg+112080+24 +INDIRB +ASGNB 12 +ADDRFP4 4 +INDIRP4 +ADDRGP4 cg+112448 +INDIRB +ASGNB 12 +ADDRGP4 cg+117780 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $455 +ADDRLP4 0 +ADDRGP4 cg+117784 +INDIRF4 +NEGF4 +ASGNF4 +ADDRGP4 $456 +JUMPV +LABELV $455 +ADDRLP4 0 +ADDRGP4 cg+117784 +INDIRF4 +ASGNF4 +LABELV $456 +ADDRGP4 cg+109588+192+20 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 20 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +CNSTF4 0 +EQF4 $463 +ADDRLP4 24 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +CNSTF4 1000593162 +ADDRLP4 0 +INDIRF4 +ADDRGP4 cg+117776 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 28 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +CNSTF4 1008981770 +ADDRLP4 0 +INDIRF4 +ADDRGP4 cg+117776 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +CNSTF4 1000593162 +ADDRGP4 cg+117784 +INDIRF4 +ADDRGP4 cg+117776 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $463 +ADDRLP4 12 +INDIRP4 +CNSTI4 400 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $469 +ADDRLP4 16 +ADDRGP4 cg+109556 +INDIRI4 +ADDRGP4 cg+111976 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 150 +GEI4 $473 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +CNSTF4 1048576000 +ADDRGP4 cg+111972 +INDIRF4 +MULF4 +ADDRLP4 16 +INDIRI4 +CVIF4 4 +MULF4 +CNSTF4 1125515264 +DIVF4 +ADDF4 +ASGNF4 +ADDRGP4 $474 +JUMPV +LABELV $473 +ADDRLP4 16 +INDIRI4 +CNSTI4 450 +GEI4 $476 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +CNSTF4 1048576000 +ADDRGP4 cg+111972 +INDIRF4 +MULF4 +CNSTI4 450 +ADDRLP4 16 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +CNSTF4 1133903872 +DIVF4 +ADDF4 +ASGNF4 +LABELV $476 +LABELV $474 +ADDRLP4 0 +ADDRGP4 cg+117784 +INDIRF4 +CNSTF4 1109393408 +ADDF4 +ASGNF4 +CNSTF4 981668463 +ADDRGP4 cg+109556 +INDIRI4 +CVIF4 4 +MULF4 +ARGF4 +ADDRLP4 32 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRLP4 36 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRF4 +CNSTF4 1008981770 +ADDRLP4 0 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 40 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRF4 +CNSTF4 1008981770 +ADDRLP4 0 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +CNSTF4 1008981770 +ADDRLP4 0 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $469 +LABELV $449 +endproc CG_CalculateWeaponPosition 48 4 +proc CG_MachinegunSpinAngle 24 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRGP4 cg+109556 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 672 +ADDP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 676 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $483 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 668 +ADDP4 +INDIRF4 +CNSTF4 1063675494 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $484 +JUMPV +LABELV $483 +ADDRLP4 0 +INDIRI4 +CNSTI4 1000 +LEI4 $485 +ADDRLP4 0 +CNSTI4 1000 +ASGNI4 +LABELV $485 +ADDRLP4 8 +CNSTF4 1056964608 +CNSTI4 1000 +ADDRLP4 0 +INDIRI4 +SUBI4 +CVIF4 4 +CNSTF4 1148846080 +DIVF4 +CNSTF4 1063675494 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 668 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +ADDRLP4 8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $484 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $490 +ADDRLP4 16 +CNSTI4 1 +ASGNI4 +ADDRGP4 $491 +JUMPV +LABELV $490 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +LABELV $491 +ADDRFP4 0 +INDIRP4 +CNSTI4 676 +ADDP4 +INDIRI4 +ADDRLP4 16 +INDIRI4 +NEI4 $487 +ADDRFP4 0 +INDIRP4 +CNSTI4 672 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 20 +ADDRGP4 AngleMod +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 668 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 676 +ADDP4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +LABELV $487 +ADDRLP4 4 +INDIRF4 +RETF4 +LABELV $481 +endproc CG_MachinegunSpinAngle 24 4 +export CG_AddPlayerWeapon +proc CG_AddPlayerWeapon 772 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 428 +ADDRFP4 8 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 140 +ADDRFP4 8 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 140 +INDIRI4 +CNSTI4 0 +LEI4 $496 +ADDRLP4 140 +INDIRI4 +CNSTI4 5 +LTI4 $494 +LABELV $496 +ADDRLP4 140 +CNSTI4 1 +ASGNI4 +LABELV $494 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 512 +BANDI4 +CNSTI4 0 +EQI4 $500 +ADDRLP4 140 +INDIRI4 +CNSTI4 1 +EQI4 $501 +LABELV $500 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 1024 +BANDI4 +CNSTI4 0 +EQI4 $502 +ADDRLP4 140 +INDIRI4 +CNSTI4 2 +EQI4 $501 +LABELV $502 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 2048 +BANDI4 +CNSTI4 0 +EQI4 $497 +ADDRLP4 140 +INDIRI4 +CNSTI4 3 +NEI4 $497 +LABELV $501 +ADDRLP4 432 +CNSTI4 1 +ASGNI4 +ADDRGP4 $498 +JUMPV +LABELV $497 +ADDRLP4 432 +CNSTI4 0 +ASGNI4 +LABELV $498 +ADDRLP4 144 +CNSTI4 1280 +ADDRLP4 428 +INDIRI4 +MULI4 +ADDRGP4 cg_weapons +ADDP4 +ASGNP4 +ADDRLP4 144 +INDIRP4 +INDIRI4 +CNSTI4 0 +NEI4 $503 +ADDRLP4 428 +INDIRI4 +ARGI4 +ADDRLP4 460 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRGP4 $505 +ARGP4 +ADDRLP4 428 +INDIRI4 +ARGI4 +ADDRLP4 460 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $493 +JUMPV +LABELV $503 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 288 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 148 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0+12 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0+24 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $509 +ADDRLP4 0+116 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+116+1 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+116+2 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+116+3 +CNSTU1 255 +ASGNU1 +ADDRGP4 cg+118220 +INDIRI4 +ADDRGP4 cg+109588+112 +INDIRI4 +CNSTI4 512 +BANDI4 +EQI4 $518 +ADDRGP4 cg+118208 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRGP4 cg+118220 +ADDRGP4 cg+109588+112 +INDIRI4 +CNSTI4 512 +BANDI4 +ASGNI4 +LABELV $518 +ADDRGP4 cg+118224 +INDIRI4 +ADDRGP4 cg+109588+112 +INDIRI4 +CNSTI4 1024 +BANDI4 +EQI4 $528 +ADDRGP4 cg+118212 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRGP4 cg+118224 +ADDRGP4 cg+109588+112 +INDIRI4 +CNSTI4 1024 +BANDI4 +ASGNI4 +LABELV $528 +ADDRGP4 cg+118228 +INDIRI4 +ADDRGP4 cg+109588+112 +INDIRI4 +CNSTI4 2048 +BANDI4 +EQI4 $538 +ADDRGP4 cg+118216 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRGP4 cg+118228 +ADDRGP4 cg+109588+112 +INDIRI4 +CNSTI4 2048 +BANDI4 +ASGNI4 +LABELV $538 +LABELV $509 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $548 +ADDRLP4 0+8 +ADDRLP4 144 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0+8 +INDIRI4 +CNSTI4 0 +NEI4 $549 +ADDRLP4 0+8 +ADDRLP4 144 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $549 +JUMPV +LABELV $548 +ADDRLP4 0+8 +ADDRLP4 144 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $549 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $563 +ADDRGP4 cg+109580 +INDIRI4 +CNSTI4 0 +EQI4 $562 +LABELV $563 +ADDRLP4 144 +INDIRP4 +CNSTI4 436 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $561 +LABELV $562 +ADDRLP4 0+8 +INDIRI4 +CNSTI4 0 +NEI4 $559 +LABELV $561 +ADDRLP4 460 +CNSTI4 1 +ASGNI4 +ADDRGP4 $560 +JUMPV +LABELV $559 +ADDRLP4 460 +CNSTI4 0 +ASGNI4 +LABELV $560 +ADDRLP4 448 +ADDRLP4 460 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $564 +ADDRLP4 464 +CNSTI4 0 +ASGNI4 +ADDRLP4 432 +INDIRI4 +ADDRLP4 464 +INDIRI4 +EQI4 $566 +CNSTI4 168 +ADDRLP4 140 +INDIRI4 +MULI4 +ADDRLP4 144 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +CNSTI4 112 +ADDP4 +INDIRI4 +ADDRLP4 464 +INDIRI4 +EQI4 $566 +ADDRFP4 8 +INDIRP4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRGP4 vec3_origin +ARGP4 +CNSTI4 168 +ADDRLP4 140 +INDIRI4 +MULI4 +ADDRLP4 144 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +CNSTI4 112 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_AddLoopingSound +CALLV +pop +ADDRGP4 $567 +JUMPV +LABELV $566 +ADDRLP4 144 +INDIRP4 +CNSTI4 432 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $568 +ADDRFP4 8 +INDIRP4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRGP4 vec3_origin +ARGP4 +ADDRLP4 144 +INDIRP4 +CNSTI4 432 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_AddLoopingSound +CALLV +pop +LABELV $568 +LABELV $567 +LABELV $564 +ADDRLP4 428 +INDIRI4 +CNSTI4 20 +NEI4 $570 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $570 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +CNSTI4 1 +EQI4 $570 +ADDRFP4 8 +INDIRP4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRGP4 vec3_origin +ARGP4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $578 +ADDRLP4 464 +ADDRGP4 cgs+255316+700 +INDIRI4 +ASGNI4 +ADDRGP4 $579 +JUMPV +LABELV $578 +ADDRLP4 464 +ADDRGP4 cgs+255316+704 +INDIRI4 +ASGNI4 +LABELV $579 +ADDRLP4 464 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_AddLoopingSound +CALLV +pop +LABELV $570 +ADDRLP4 428 +INDIRI4 +CNSTI4 18 +NEI4 $580 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $580 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +CNSTI4 1 +EQI4 $580 +ADDRFP4 8 +INDIRP4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRP4 +CNSTI4 1564 +ADDP4 +ARGP4 +ADDRGP4 vec3_origin +ARGP4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $588 +ADDRLP4 464 +ADDRGP4 cgs+255316+708 +INDIRI4 +ASGNI4 +ADDRGP4 $589 +JUMPV +LABELV $588 +ADDRLP4 464 +ADDRGP4 cgs+255316+712 +INDIRI4 +ASGNI4 +LABELV $589 +ADDRLP4 464 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_AddLoopingSound +CALLV +pop +LABELV $580 +ADDRLP4 448 +INDIRI4 +CNSTI4 0 +NEI4 $590 +ADDRLP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 $592 +ARGP4 +ADDRGP4 CG_PositionEntityOnTag +CALLV +pop +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 4096 +BANDI4 +CNSTI4 0 +EQI4 $593 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $595 +ADDRLP4 0+112 +ADDRGP4 cgs+255316+240 +INDIRI4 +ASGNI4 +ADDRGP4 $596 +JUMPV +LABELV $595 +ADDRLP4 0+112 +ADDRGP4 cgs+255316+244 +INDIRI4 +ASGNI4 +LABELV $596 +LABELV $593 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 0+96 +ARGP4 +ADDRLP4 0+80 +ARGP4 +ADDRLP4 0+100 +ARGP4 +ADDRGP4 CG_WeaponAnimation +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $607 +ADDRLP4 288+8 +ADDRLP4 144 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 288+8 +INDIRI4 +CNSTI4 0 +NEI4 $608 +ADDRLP4 288+8 +ADDRLP4 144 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $608 +JUMPV +LABELV $607 +ADDRLP4 288+8 +ADDRLP4 144 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $608 +ADDRLP4 288+8 +INDIRI4 +CNSTI4 0 +EQI4 $615 +ADDRLP4 288+12 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 288+24 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 288+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 436+4 +CNSTF4 0 +ASGNF4 +ADDRLP4 436 +CNSTF4 0 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 432 +INDIRI4 +ARGI4 +ADDRLP4 468 +ADDRGP4 CG_MachinegunSpinAngle +CALLF4 +ASGNF4 +ADDRLP4 436+8 +ADDRLP4 468 +INDIRF4 +ASGNF4 +ADDRLP4 436 +ARGP4 +ADDRLP4 288+28 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRLP4 288 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 0+8 +INDIRI4 +ARGI4 +ADDRGP4 $625 +ARGP4 +ADDRGP4 CG_PositionRotatedEntityOnTag +CALLV +pop +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 4096 +BANDI4 +CNSTI4 0 +EQI4 $626 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $628 +ADDRLP4 288+112 +ADDRGP4 cgs+255316+240 +INDIRI4 +ASGNI4 +ADDRGP4 $629 +JUMPV +LABELV $628 +ADDRLP4 288+112 +ADDRGP4 cgs+255316+244 +INDIRI4 +ASGNI4 +LABELV $629 +LABELV $626 +ADDRLP4 288 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +LABELV $615 +LABELV $590 +ADDRFP4 8 +INDIRP4 +CNSTI4 1772 +ADDP4 +ARGP4 +ADDRLP4 464 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 464 +INDIRI4 +CNSTI4 0 +EQI4 $637 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $645 +ADDRGP4 cg+109580 +INDIRI4 +CNSTI4 0 +NEI4 $645 +ADDRFP4 8 +INDIRP4 +INDIRI4 +ADDRGP4 cg+109588+148 +INDIRI4 +EQI4 $639 +LABELV $645 +ADDRLP4 448 +INDIRI4 +CNSTI4 0 +EQI4 $646 +ADDRFP4 8 +INDIRP4 +CNSTI4 1772 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 468 +ADDRFP4 0 +INDIRP4 +INDIRB +ASGNB 140 +ADDRLP4 468 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 $592 +ARGP4 +ADDRGP4 CG_SetAttachmentTag +CALLV +pop +ADDRGP4 $647 +JUMPV +LABELV $646 +ADDRFP4 8 +INDIRP4 +CNSTI4 1772 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 612 +ADDRLP4 0 +INDIRB +ASGNB 140 +ADDRLP4 612 +ARGP4 +ADDRLP4 0+8 +INDIRI4 +ARGI4 +ADDRGP4 $649 +ARGP4 +ADDRGP4 CG_SetAttachmentTag +CALLV +pop +LABELV $647 +LABELV $639 +ADDRLP4 432 +INDIRI4 +CNSTI4 0 +NEI4 $650 +ADDRFP4 8 +INDIRP4 +CNSTI4 1772 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 468 +ADDRGP4 CG_IsParticleSystemInfinite +CALLI4 +ASGNI4 +ADDRLP4 468 +INDIRI4 +CNSTI4 0 +EQI4 $650 +ADDRFP4 8 +INDIRP4 +CNSTI4 1772 +ADDP4 +ARGP4 +ADDRGP4 CG_DestroyParticleSystem +CALLV +pop +LABELV $650 +LABELV $637 +ADDRLP4 468 +CNSTI4 0 +ASGNI4 +CNSTI4 168 +ADDRLP4 140 +INDIRI4 +MULI4 +ADDRLP4 144 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ADDRLP4 468 +INDIRI4 +EQI4 $654 +ADDRLP4 432 +INDIRI4 +ADDRLP4 468 +INDIRI4 +NEI4 $652 +LABELV $654 +ADDRGP4 cg+109556 +INDIRI4 +ADDRFP4 8 +INDIRP4 +CNSTI4 432 +ADDP4 +INDIRI4 +SUBI4 +CNSTI4 20 +LEI4 $655 +ADDRGP4 $493 +JUMPV +LABELV $655 +LABELV $652 +ADDRLP4 148+12 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 148+24 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 148+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $661 +ADDRLP4 148+8 +ADDRLP4 144 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 148+8 +INDIRI4 +CNSTI4 0 +NEI4 $662 +ADDRLP4 148+8 +ADDRLP4 144 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $662 +JUMPV +LABELV $661 +ADDRLP4 148+8 +ADDRLP4 144 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $662 +ADDRLP4 148+8 +INDIRI4 +CNSTI4 0 +EQI4 $669 +ADDRLP4 436+4 +CNSTF4 0 +ASGNF4 +ADDRLP4 436 +CNSTF4 0 +ASGNF4 +ADDRLP4 472 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 436+8 +CNSTF4 1092616192 +CNSTF4 1073741824 +ADDRLP4 472 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +CNSTF4 1056964608 +SUBF4 +MULF4 +MULF4 +ASGNF4 +ADDRLP4 436 +ARGP4 +ADDRLP4 148+28 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRLP4 448 +INDIRI4 +CNSTI4 0 +EQI4 $675 +ADDRLP4 148 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 $592 +ARGP4 +ADDRGP4 CG_PositionRotatedEntityOnTag +CALLV +pop +ADDRGP4 $676 +JUMPV +LABELV $675 +ADDRLP4 148 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 0+8 +INDIRI4 +ARGI4 +ADDRGP4 $649 +ARGP4 +ADDRGP4 CG_PositionRotatedEntityOnTag +CALLV +pop +LABELV $676 +ADDRLP4 148 +ARGP4 +ADDRGP4 trap_R_AddRefEntityToScene +CALLV +pop +LABELV $669 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $684 +ADDRGP4 cg+109580 +INDIRI4 +CNSTI4 0 +NEI4 $684 +ADDRFP4 8 +INDIRP4 +INDIRI4 +ADDRGP4 cg+109588+148 +INDIRI4 +EQI4 $678 +LABELV $684 +ADDRLP4 472 +CNSTI4 0 +ASGNI4 +CNSTI4 168 +ADDRLP4 140 +INDIRI4 +MULI4 +ADDRLP4 144 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +CNSTI4 116 +ADDP4 +INDIRI4 +ADDRLP4 472 +INDIRI4 +EQI4 $685 +ADDRFP4 8 +INDIRP4 +CNSTI4 1776 +ADDP4 +INDIRI4 +ADDRLP4 472 +INDIRI4 +EQI4 $685 +CNSTI4 168 +ADDRLP4 140 +INDIRI4 +MULI4 +ADDRLP4 144 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +CNSTI4 116 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 476 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +CNSTI4 1772 +ADDP4 +ADDRLP4 476 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +CNSTI4 1772 +ADDP4 +ARGP4 +ADDRLP4 480 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 480 +INDIRI4 +CNSTI4 0 +EQI4 $687 +ADDRLP4 448 +INDIRI4 +CNSTI4 0 +EQI4 $689 +ADDRFP4 8 +INDIRP4 +CNSTI4 1772 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 484 +ADDRFP4 0 +INDIRP4 +INDIRB +ASGNB 140 +ADDRLP4 484 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 $592 +ARGP4 +ADDRGP4 CG_SetAttachmentTag +CALLV +pop +ADDRGP4 $690 +JUMPV +LABELV $689 +ADDRFP4 8 +INDIRP4 +CNSTI4 1772 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 628 +ADDRLP4 0 +INDIRB +ASGNB 140 +ADDRLP4 628 +ARGP4 +ADDRLP4 0+8 +INDIRI4 +ARGI4 +ADDRGP4 $649 +ARGP4 +ADDRGP4 CG_SetAttachmentTag +CALLV +pop +LABELV $690 +ADDRFP4 8 +INDIRP4 +CNSTI4 1772 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentCent +CALLV +pop +ADDRFP4 8 +INDIRP4 +CNSTI4 1772 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToTag +CALLV +pop +LABELV $687 +ADDRFP4 8 +INDIRP4 +CNSTI4 1776 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $685 +ADDRLP4 476 +CNSTI4 168 +ADDRLP4 140 +INDIRI4 +MULI4 +ADDRLP4 144 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 480 +CNSTF4 0 +ASGNF4 +ADDRLP4 476 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 480 +INDIRF4 +NEF4 $695 +ADDRLP4 476 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 480 +INDIRF4 +NEF4 $695 +ADDRLP4 476 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 480 +INDIRF4 +EQF4 $692 +LABELV $695 +ADDRLP4 484 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 148+68 +ARGP4 +ADDRLP4 484 +INDIRI4 +CNSTI4 31 +BANDI4 +CNSTI4 300 +ADDI4 +CVIF4 4 +ARGF4 +ADDRLP4 488 +CNSTI4 168 +ADDRLP4 140 +INDIRI4 +MULI4 +ADDRLP4 144 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 488 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 488 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 488 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 trap_R_AddLightToScene +CALLV +pop +LABELV $692 +LABELV $678 +LABELV $493 +endproc CG_AddPlayerWeapon 772 20 +export CG_AddViewWeapon +proc CG_AddViewWeapon 212 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 140 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 148 +ADDRFP4 0 +INDIRP4 +CNSTI4 392 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 140 +INDIRI4 +CNSTI4 0 +NEI4 $698 +ADDRGP4 $697 +JUMPV +LABELV $698 +ADDRLP4 148 +INDIRI4 +CNSTI4 0 +LEI4 $702 +ADDRLP4 148 +INDIRI4 +CNSTI4 5 +LTI4 $700 +LABELV $702 +ADDRLP4 148 +CNSTI4 1 +ASGNI4 +LABELV $700 +ADDRLP4 156 +CNSTI4 1280 +ADDRLP4 140 +INDIRI4 +MULI4 +ADDRGP4 cg_weapons +ADDP4 +ASGNP4 +ADDRLP4 156 +INDIRP4 +INDIRI4 +CNSTI4 0 +NEI4 $703 +ADDRLP4 140 +INDIRI4 +ARGI4 +ADDRLP4 180 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRGP4 $705 +ARGP4 +ADDRLP4 140 +INDIRI4 +ARGI4 +ADDRLP4 180 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $697 +JUMPV +LABELV $703 +ADDRLP4 144 +ADDRGP4 cg+110016 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $707 +ADDRGP4 $697 +JUMPV +LABELV $707 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $709 +ADDRGP4 $697 +JUMPV +LABELV $709 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +CNSTI4 0 +LEI4 $711 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +ARGI4 +ADDRGP4 CG_GhostBuildable +CALLV +pop +LABELV $711 +ADDRGP4 cg+109580 +INDIRI4 +CNSTI4 0 +EQI4 $713 +ADDRGP4 $697 +JUMPV +LABELV $713 +ADDRGP4 cg_drawGun+12 +INDIRI4 +CNSTI4 0 +NEI4 $716 +ADDRLP4 180 +ADDRGP4 cg+112080+24 +INDIRB +ASGNB 12 +ADDRLP4 192 +CNSTF4 3238002688 +ASGNF4 +ADDRLP4 180 +ADDRLP4 180 +INDIRF4 +ADDRLP4 192 +INDIRF4 +ADDRGP4 cg+112080+36+24 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 180+4 +ADDRLP4 180+4 +INDIRF4 +ADDRLP4 192 +INDIRF4 +ADDRGP4 cg+112080+36+24+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 180+8 +ADDRLP4 180+8 +INDIRF4 +CNSTF4 3238002688 +ADDRGP4 cg+112080+36+24+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 144 +INDIRP4 +CNSTI4 1772 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $736 +ADDRLP4 144 +INDIRP4 +CNSTI4 1772 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 180 +ARGP4 +ADDRGP4 CG_SetAttachmentPoint +CALLV +pop +LABELV $736 +ADDRLP4 196 +CNSTI4 0 +ASGNI4 +CNSTI4 168 +ADDRLP4 148 +INDIRI4 +MULI4 +ADDRLP4 156 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +CNSTI4 116 +ADDP4 +INDIRI4 +ADDRLP4 196 +INDIRI4 +EQI4 $697 +ADDRLP4 144 +INDIRP4 +CNSTI4 1776 +ADDP4 +INDIRI4 +ADDRLP4 196 +INDIRI4 +EQI4 $697 +CNSTI4 168 +ADDRLP4 148 +INDIRI4 +MULI4 +ADDRLP4 156 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +CNSTI4 116 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 200 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRLP4 144 +INDIRP4 +CNSTI4 1772 +ADDP4 +ADDRLP4 200 +INDIRP4 +ASGNP4 +ADDRLP4 144 +INDIRP4 +CNSTI4 1772 +ADDP4 +ARGP4 +ADDRLP4 204 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 204 +INDIRI4 +CNSTI4 0 +EQI4 $740 +ADDRLP4 144 +INDIRP4 +CNSTI4 1772 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 180 +ARGP4 +ADDRGP4 CG_SetAttachmentPoint +CALLV +pop +ADDRLP4 144 +INDIRP4 +CNSTI4 1772 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 144 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentCent +CALLV +pop +ADDRLP4 144 +INDIRP4 +CNSTI4 1772 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToPoint +CALLV +pop +LABELV $740 +ADDRLP4 144 +INDIRP4 +CNSTI4 1776 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $697 +JUMPV +LABELV $716 +ADDRGP4 cg+118200 +INDIRI4 +CNSTI4 0 +EQI4 $742 +ADDRGP4 $697 +JUMPV +LABELV $742 +ADDRGP4 cg+112080+20 +INDIRF4 +CNSTF4 1119092736 +LEF4 $745 +ADDRLP4 152 +CNSTF4 3201092813 +ADDRGP4 cg+112080+20 +INDIRF4 +CNSTF4 1119092736 +SUBF4 +MULF4 +ASGNF4 +ADDRGP4 $746 +JUMPV +LABELV $745 +ADDRLP4 152 +CNSTF4 0 +ASGNF4 +LABELV $746 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0+68 +ARGP4 +ADDRLP4 160 +ARGP4 +ADDRGP4 CG_CalculateWeaponPosition +CALLV +pop +ADDRLP4 0+68 +ADDRLP4 0+68 +INDIRF4 +ADDRGP4 cg+112080+36 +INDIRF4 +ADDRGP4 cg_gun_x+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+68+4 +ADDRLP4 0+68+4 +INDIRF4 +ADDRGP4 cg+112080+36+4 +INDIRF4 +ADDRGP4 cg_gun_x+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+68+8 +ADDRLP4 0+68+8 +INDIRF4 +ADDRGP4 cg+112080+36+8 +INDIRF4 +ADDRGP4 cg_gun_x+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+68 +ADDRLP4 0+68 +INDIRF4 +ADDRGP4 cg+112080+36+12 +INDIRF4 +ADDRGP4 cg_gun_y+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+68+4 +ADDRLP4 0+68+4 +INDIRF4 +ADDRGP4 cg+112080+36+12+4 +INDIRF4 +ADDRGP4 cg_gun_y+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+68+8 +ADDRLP4 0+68+8 +INDIRF4 +ADDRGP4 cg+112080+36+12+8 +INDIRF4 +ADDRGP4 cg_gun_y+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+68 +ADDRLP4 0+68 +INDIRF4 +ADDRGP4 cg+112080+36+24 +INDIRF4 +ADDRGP4 cg_gun_z+8 +INDIRF4 +ADDRLP4 152 +INDIRF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+68+4 +ADDRLP4 0+68+4 +INDIRF4 +ADDRGP4 cg+112080+36+24+4 +INDIRF4 +ADDRGP4 cg_gun_z+8 +INDIRF4 +ADDRLP4 152 +INDIRF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+68+8 +ADDRLP4 0+68+8 +INDIRF4 +ADDRGP4 cg+112080+36+24+8 +INDIRF4 +ADDRGP4 cg_gun_z+8 +INDIRF4 +ADDRLP4 152 +INDIRF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 140 +INDIRI4 +CNSTI4 20 +EQI4 $823 +ADDRLP4 140 +INDIRI4 +CNSTI4 18 +NEI4 $821 +LABELV $823 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $821 +ADDRLP4 184 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CVIF4 4 +CNSTF4 1161527296 +DIVF4 +ASGNF4 +ADDRLP4 188 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 0+68 +ADDRLP4 0+68 +INDIRF4 +ADDRGP4 cg+112080+36 +INDIRF4 +ADDRLP4 188 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +ADDRLP4 184 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 192 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 0+68+4 +ADDRLP4 0+68+4 +INDIRF4 +ADDRGP4 cg+112080+36+4 +INDIRF4 +ADDRLP4 192 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +ADDRLP4 184 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 196 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 0+68+8 +ADDRLP4 0+68+8 +INDIRF4 +ADDRGP4 cg+112080+36+8 +INDIRF4 +ADDRLP4 196 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +ADDRLP4 184 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 200 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 0+68 +ADDRLP4 0+68 +INDIRF4 +ADDRGP4 cg+112080+36+12 +INDIRF4 +ADDRLP4 200 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +ADDRLP4 184 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 204 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 0+68+4 +ADDRLP4 0+68+4 +INDIRF4 +ADDRGP4 cg+112080+36+12+4 +INDIRF4 +ADDRLP4 204 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +ADDRLP4 184 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 208 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 0+68+8 +ADDRLP4 0+68+8 +INDIRF4 +ADDRGP4 cg+112080+36+12+8 +INDIRF4 +ADDRLP4 208 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +ADDRLP4 184 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $821 +ADDRLP4 140 +INDIRI4 +CNSTI4 12 +NEI4 $863 +ADDRLP4 148 +INDIRI4 +CNSTI4 2 +NEI4 $863 +ADDRLP4 144 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 1024 +BANDI4 +CNSTI4 0 +EQI4 $863 +ADDRLP4 184 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 0+68 +ADDRLP4 0+68 +INDIRF4 +ADDRGP4 cg+112080+36 +INDIRF4 +CNSTF4 0 +ADDRLP4 184 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 188 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 0+68+4 +ADDRLP4 0+68+4 +INDIRF4 +ADDRGP4 cg+112080+36+4 +INDIRF4 +CNSTF4 0 +ADDRLP4 188 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 192 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 0+68+8 +ADDRLP4 0+68+8 +INDIRF4 +ADDRGP4 cg+112080+36+8 +INDIRF4 +CNSTF4 0 +ADDRLP4 192 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 196 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 0+68 +ADDRLP4 0+68 +INDIRF4 +ADDRGP4 cg+112080+36+12 +INDIRF4 +CNSTF4 1077936128 +ADDRLP4 196 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 200 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 0+68+4 +ADDRLP4 0+68+4 +INDIRF4 +ADDRGP4 cg+112080+36+12+4 +INDIRF4 +CNSTF4 1077936128 +ADDRLP4 200 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 204 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 0+68+8 +ADDRLP4 0+68+8 +INDIRF4 +ADDRGP4 cg+112080+36+12+8 +INDIRF4 +CNSTF4 1077936128 +ADDRLP4 204 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $863 +ADDRLP4 160 +ARGP4 +ADDRLP4 0+28 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRGP4 cg_gun_frame+12 +INDIRI4 +CNSTI4 0 +EQI4 $905 +ADDRLP4 184 +ADDRGP4 cg_gun_frame+12 +INDIRI4 +ASGNI4 +ADDRLP4 0+96 +ADDRLP4 184 +INDIRI4 +ASGNI4 +ADDRLP4 0+80 +ADDRLP4 184 +INDIRI4 +ASGNI4 +ADDRLP4 0+100 +CNSTF4 0 +ASGNF4 +ADDRGP4 $906 +JUMPV +LABELV $905 +ADDRLP4 172 +CNSTI4 1668 +ADDRLP4 144 +INDIRP4 +CNSTI4 168 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460 +ADDP4 +ASGNP4 +ADDRLP4 172 +INDIRP4 +ARGP4 +ADDRLP4 144 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 188 +ADDRGP4 CG_MapTorsoToWeaponFrame +CALLI4 +ASGNI4 +ADDRLP4 0+80 +ADDRLP4 188 +INDIRI4 +ASGNI4 +ADDRLP4 172 +INDIRP4 +ARGP4 +ADDRLP4 144 +INDIRP4 +CNSTI4 516 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 192 +ADDRGP4 CG_MapTorsoToWeaponFrame +CALLI4 +ASGNI4 +ADDRLP4 0+96 +ADDRLP4 192 +INDIRI4 +ASGNI4 +ADDRLP4 0+100 +ADDRLP4 144 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $906 +ADDRLP4 0+8 +ADDRLP4 156 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0+4 +CNSTI4 13 +ASGNI4 +ADDRLP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 cg+110016 +ARGP4 +ADDRGP4 CG_AddPlayerWeapon +CALLV +pop +LABELV $697 +endproc CG_AddViewWeapon 212 12 +proc CG_WeaponSelectable 4 8 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 236 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $920 +CNSTI4 0 +RETI4 +ADDRGP4 $919 +JUMPV +LABELV $920 +CNSTI4 1 +RETI4 +LABELV $919 +endproc CG_WeaponSelectable 4 8 +proc CG_UpgradeSelectable 8 8 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 236 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $924 +CNSTI4 0 +RETI4 +ADDRGP4 $923 +JUMPV +LABELV $924 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +RETI4 +LABELV $923 +endproc CG_UpgradeSelectable 8 8 +export CG_DrawItemSelect +proc CG_DrawItemSelect 584 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 536 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 540 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 552 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 556 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 524 +CNSTI4 0 +ASGNI4 +ADDRLP4 560 +CNSTI4 1852 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 528 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRGP4 cg+109588+192 +INDIRI4 +CNSTI4 0 +GTI4 $930 +ADDRGP4 $927 +JUMPV +LABELV $930 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 2048 +BANDI4 +CNSTI4 0 +NEI4 $934 +ADDRGP4 cg+111980 +INDIRI4 +CNSTI4 32 +GEI4 $937 +ADDRGP4 cg+111980 +INDIRI4 +ARGI4 +ADDRLP4 564 +ADDRGP4 CG_WeaponSelectable +CALLI4 +ASGNI4 +ADDRLP4 564 +INDIRI4 +CNSTI4 0 +NEI4 $938 +ADDRGP4 CG_NextWeapon_f +CALLV +pop +ADDRGP4 $938 +JUMPV +LABELV $937 +ADDRGP4 cg+111980 +INDIRI4 +CNSTI4 32 +SUBI4 +ARGI4 +ADDRLP4 564 +ADDRGP4 CG_UpgradeSelectable +CALLI4 +ASGNI4 +ADDRLP4 564 +INDIRI4 +CNSTI4 0 +NEI4 $943 +ADDRGP4 CG_NextWeapon_f +CALLV +pop +LABELV $943 +LABELV $938 +LABELV $934 +ADDRGP4 cg+117696 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $947 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 236 +ADDP4 +ARGP4 +ADDRLP4 564 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 564 +INDIRI4 +CNSTI4 0 +NEI4 $951 +ADDRGP4 $948 +JUMPV +LABELV $951 +ADDRLP4 572 +CNSTI4 0 +ASGNI4 +ADDRLP4 528 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +ADDRLP4 572 +INDIRI4 +NEI4 $954 +ADDRLP4 528 +INDIRP4 +CNSTI4 388 +ADDP4 +INDIRI4 +ADDRLP4 572 +INDIRI4 +NEI4 $954 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 576 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 576 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $954 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 268 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $955 +JUMPV +LABELV $954 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 268 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $955 +ADDRLP4 0 +INDIRI4 +ADDRGP4 cg+111980 +INDIRI4 +NEI4 $956 +ADDRLP4 524 +ADDRLP4 4 +INDIRI4 +ASGNI4 +LABELV $956 +CNSTI4 1280 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg_weapons +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $959 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 580 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRGP4 $961 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 580 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $948 +JUMPV +LABELV $959 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 12 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $948 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $947 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $962 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 236 +ADDP4 +ARGP4 +ADDRLP4 564 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 564 +INDIRI4 +CNSTI4 0 +NEI4 $966 +ADDRGP4 $963 +JUMPV +LABELV $966 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 268 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 568 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 568 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $969 +ADDRLP4 572 +CNSTI4 2 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 572 +INDIRI4 +LSHI4 +ADDRLP4 268 +ADDP4 +ADDRLP4 572 +INDIRI4 +ASGNI4 +LABELV $969 +ADDRLP4 0 +INDIRI4 +ADDRGP4 cg+111980 +INDIRI4 +CNSTI4 32 +SUBI4 +NEI4 $971 +ADDRLP4 524 +ADDRLP4 4 +INDIRI4 +ASGNI4 +LABELV $971 +CNSTI4 12 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg_upgrades +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $974 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 576 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRGP4 $976 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 576 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $963 +JUMPV +LABELV $974 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 12 +ADDP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +ADDI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $963 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 13 +LTI4 $962 +ADDRLP4 556 +INDIRF4 +ADDRLP4 552 +INDIRF4 +LEF4 $978 +ADDRLP4 564 +CNSTI4 1 +ASGNI4 +ADDRGP4 $979 +JUMPV +LABELV $978 +ADDRLP4 564 +CNSTI4 0 +ASGNI4 +LABELV $979 +ADDRLP4 532 +ADDRLP4 564 +INDIRI4 +ASGNI4 +ADDRLP4 532 +INDIRI4 +CNSTI4 0 +EQI4 $980 +ADDRLP4 544 +ADDRLP4 552 +INDIRF4 +ADDRGP4 cgDC+196 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 548 +ADDRLP4 552 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 556 +INDIRF4 +ADDRLP4 552 +INDIRF4 +ADDRGP4 cgDC+196 +INDIRF4 +MULF4 +DIVF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $981 +JUMPV +LABELV $980 +ADDRLP4 544 +ADDRLP4 556 +INDIRF4 +ADDRGP4 cgDC+196 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 548 +ADDRLP4 556 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 552 +INDIRF4 +ADDRLP4 556 +INDIRF4 +ADDRGP4 cgDC+196 +INDIRF4 +MULF4 +DIVF4 +CVFI4 4 +ASGNI4 +LABELV $981 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $989 +JUMPV +LABELV $986 +ADDRLP4 568 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +DIVI4 +SUBI4 +ADDRLP4 524 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 568 +INDIRI4 +CNSTI4 0 +GEI4 $990 +ADDRLP4 568 +ADDRLP4 568 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $991 +JUMPV +LABELV $990 +ADDRLP4 568 +INDIRI4 +ADDRLP4 8 +INDIRI4 +LTI4 $992 +ADDRLP4 568 +ADDRLP4 568 +INDIRI4 +ADDRLP4 8 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $992 +LABELV $991 +ADDRLP4 568 +INDIRI4 +CNSTI4 0 +LTI4 $994 +ADDRLP4 568 +INDIRI4 +ADDRLP4 4 +INDIRI4 +GEI4 $994 +ADDRLP4 576 +ADDRLP4 568 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 268 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 576 +INDIRI4 +CNSTI4 0 +EQI4 $999 +ADDRLP4 576 +INDIRI4 +CNSTI4 1 +EQI4 $1000 +ADDRLP4 576 +INDIRI4 +CNSTI4 2 +EQI4 $1001 +ADDRGP4 $996 +JUMPV +LABELV $999 +ADDRFP4 4 +ADDRGP4 colorCyan +ASGNP4 +ADDRGP4 $997 +JUMPV +LABELV $1000 +ADDRFP4 4 +ADDRGP4 colorRed +ASGNP4 +ADDRGP4 $997 +JUMPV +LABELV $1001 +ADDRFP4 4 +ADDRGP4 colorMdGrey +ASGNP4 +LABELV $996 +LABELV $997 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTF4 1056964608 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRLP4 568 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 12 +ADDP4 +INDIRI4 +CNSTI4 32 +GEI4 $1002 +ADDRLP4 536 +INDIRF4 +ARGF4 +ADDRLP4 540 +INDIRF4 +ARGF4 +ADDRLP4 544 +INDIRF4 +ARGF4 +ADDRLP4 548 +INDIRF4 +ARGF4 +CNSTI4 1280 +ADDRLP4 568 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 12 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_weapons+416 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +ADDRGP4 $1003 +JUMPV +LABELV $1002 +ADDRLP4 536 +INDIRF4 +ARGF4 +ADDRLP4 540 +INDIRF4 +ARGF4 +ADDRLP4 544 +INDIRF4 +ARGF4 +ADDRLP4 548 +INDIRF4 +ARGF4 +CNSTI4 12 +ADDRLP4 568 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 12 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 cg_upgrades-384+8 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_DrawPic +CALLV +pop +LABELV $1003 +LABELV $994 +ADDRLP4 532 +INDIRI4 +CNSTI4 0 +EQI4 $1007 +ADDRLP4 540 +ADDRLP4 540 +INDIRF4 +ADDRLP4 548 +INDIRF4 +ADDF4 +ASGNF4 +ADDRGP4 $1008 +JUMPV +LABELV $1007 +ADDRLP4 536 +ADDRLP4 536 +INDIRF4 +ADDRLP4 544 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $1008 +LABELV $987 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $989 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +LTI4 $986 +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $927 +endproc CG_DrawItemSelect 584 20 +export CG_DrawItemSelectText +proc CG_DrawItemSelectText 36 32 +ADDRGP4 cg+117704 +INDIRI4 +ARGI4 +CNSTI4 1400 +ARGI4 +ADDRLP4 16 +ADDRGP4 CG_FadeColor +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1011 +ADDRGP4 $1009 +JUMPV +LABELV $1011 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRGP4 cg+111980 +INDIRI4 +CNSTI4 32 +GEI4 $1013 +CNSTI4 1280 +ADDRGP4 cg+111980 +INDIRI4 +MULI4 +ADDRGP4 cg_weapons +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1014 +ADDRGP4 cg+111980 +INDIRI4 +ARGI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 236 +ADDP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $1014 +ADDRLP4 24 +CNSTI4 1280 +ADDRGP4 cg+111980 +INDIRI4 +MULI4 +ADDRGP4 cg_weapons+4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 24 +INDIRP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1014 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 28 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 28 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 32 +INDIRP4 +INDIRF4 +ADDRLP4 32 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +CNSTF4 1073741824 +DIVF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +DIVI4 +SUBI4 +CVIF4 4 +ARGF4 +ADDRLP4 32 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 32 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +ADDRGP4 $1014 +JUMPV +LABELV $1013 +CNSTI4 12 +ADDRGP4 cg+111980 +INDIRI4 +MULI4 +ADDRGP4 cg_upgrades-384 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1025 +ADDRGP4 cg+111980 +INDIRI4 +CNSTI4 32 +SUBI4 +ARGI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 236 +ADDP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $1025 +ADDRLP4 24 +CNSTI4 12 +ADDRGP4 cg+111980 +INDIRI4 +MULI4 +ADDRGP4 cg_upgrades-384+4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 24 +INDIRP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1031 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 28 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 28 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 32 +INDIRP4 +INDIRF4 +ADDRLP4 32 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +CNSTF4 1073741824 +DIVF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +DIVI4 +SUBI4 +CVIF4 4 +ARGF4 +ADDRLP4 32 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 32 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $1031 +LABELV $1025 +LABELV $1014 +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $1009 +endproc CG_DrawItemSelectText 36 32 +export CG_NextWeapon_f +proc CG_NextWeapon_f 16 4 +ADDRGP4 cg+36 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1037 +ADDRGP4 $1036 +JUMPV +LABELV $1037 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 2048 +BANDI4 +CNSTI4 0 +EQI4 $1040 +ADDRGP4 $1043 +ARGP4 +ADDRGP4 trap_SendClientCommand +CALLV +pop +ADDRGP4 $1036 +JUMPV +LABELV $1040 +ADDRGP4 cg+117704 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRGP4 cg+111980 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1047 +ADDRLP4 8 +ADDRGP4 cg+111980 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 cg+111980 +INDIRI4 +CNSTI4 64 +NEI4 $1052 +ADDRGP4 cg+111980 +CNSTI4 0 +ASGNI4 +LABELV $1052 +ADDRGP4 cg+111980 +INDIRI4 +CNSTI4 32 +GEI4 $1056 +ADDRGP4 cg+111980 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 CG_WeaponSelectable +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $1057 +ADDRGP4 $1049 +JUMPV +LABELV $1056 +ADDRGP4 cg+111980 +INDIRI4 +CNSTI4 32 +SUBI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 CG_UpgradeSelectable +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $1062 +ADDRGP4 $1049 +JUMPV +LABELV $1062 +LABELV $1057 +LABELV $1048 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 64 +LTI4 $1047 +LABELV $1049 +ADDRLP4 0 +INDIRI4 +CNSTI4 64 +NEI4 $1065 +ADDRGP4 cg+111980 +ADDRLP4 4 +INDIRI4 +ASGNI4 +LABELV $1065 +LABELV $1036 +endproc CG_NextWeapon_f 16 4 +export CG_PrevWeapon_f +proc CG_PrevWeapon_f 16 4 +ADDRGP4 cg+36 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1069 +ADDRGP4 $1068 +JUMPV +LABELV $1069 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 2048 +BANDI4 +CNSTI4 0 +EQI4 $1072 +ADDRGP4 $1075 +ARGP4 +ADDRGP4 trap_SendClientCommand +CALLV +pop +ADDRGP4 $1068 +JUMPV +LABELV $1072 +ADDRGP4 cg+117704 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRGP4 cg+111980 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1079 +ADDRLP4 8 +ADDRGP4 cg+111980 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 cg+111980 +INDIRI4 +CNSTI4 -1 +NEI4 $1084 +ADDRGP4 cg+111980 +CNSTI4 63 +ASGNI4 +LABELV $1084 +ADDRGP4 cg+111980 +INDIRI4 +CNSTI4 32 +GEI4 $1088 +ADDRGP4 cg+111980 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 CG_WeaponSelectable +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $1089 +ADDRGP4 $1081 +JUMPV +LABELV $1088 +ADDRGP4 cg+111980 +INDIRI4 +CNSTI4 32 +SUBI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 CG_UpgradeSelectable +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $1094 +ADDRGP4 $1081 +JUMPV +LABELV $1094 +LABELV $1089 +LABELV $1080 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 64 +LTI4 $1079 +LABELV $1081 +ADDRLP4 0 +INDIRI4 +CNSTI4 64 +NEI4 $1097 +ADDRGP4 cg+111980 +ADDRLP4 4 +INDIRI4 +ASGNI4 +LABELV $1097 +LABELV $1068 +endproc CG_PrevWeapon_f 16 4 +export CG_Weapon_f +proc CG_Weapon_f 20 8 +ADDRGP4 cg+36 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1101 +ADDRGP4 $1100 +JUMPV +LABELV $1101 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 2048 +BANDI4 +CNSTI4 0 +EQI4 $1104 +ADDRGP4 $1100 +JUMPV +LABELV $1104 +CNSTI4 1 +ARGI4 +ADDRLP4 4 +ADDRGP4 CG_Argv +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +LTI4 $1109 +ADDRLP4 0 +INDIRI4 +CNSTI4 31 +LEI4 $1107 +LABELV $1109 +ADDRGP4 $1100 +JUMPV +LABELV $1107 +ADDRGP4 cg+117704 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 236 +ADDP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $1112 +ADDRGP4 $1100 +JUMPV +LABELV $1112 +ADDRGP4 cg+111980 +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $1100 +endproc CG_Weapon_f 20 8 +export CG_FireWeapon +proc CG_FireWeapon 28 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 12 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $1117 +ADDRGP4 $1116 +JUMPV +LABELV $1117 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +LEI4 $1121 +ADDRFP4 4 +INDIRI4 +CNSTI4 5 +LTI4 $1119 +LABELV $1121 +ADDRFP4 4 +CNSTI4 1 +ASGNI4 +LABELV $1119 +ADDRLP4 8 +INDIRI4 +CNSTI4 32 +LTI4 $1122 +ADDRGP4 $1124 +ARGP4 +ADDRGP4 CG_Error +CALLV +pop +ADDRGP4 $1116 +JUMPV +LABELV $1122 +ADDRLP4 4 +CNSTI4 1280 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 cg_weapons +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +ADDRGP4 cg+109556 +INDIRI4 +ASGNI4 +CNSTI4 168 +ADDRFP4 4 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1126 +ADDRFP4 0 +INDIRP4 +CNSTI4 1772 +ADDP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $1130 +ADDRFP4 0 +INDIRP4 +CNSTI4 1772 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 CG_IsParticleSystemInfinite +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $1128 +LABELV $1130 +ADDRFP4 0 +INDIRP4 +CNSTI4 1776 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $1128 +LABELV $1126 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1131 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +CNSTI4 168 +ADDRFP4 4 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +CNSTI4 16 +ADDP4 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1135 +ADDRGP4 $1133 +JUMPV +LABELV $1135 +LABELV $1132 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LTI4 $1131 +LABELV $1133 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $1137 +ADDRLP4 20 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 20 +INDIRI4 +ADDRLP4 0 +INDIRI4 +MODI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +CNSTI4 168 +ADDRFP4 4 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +CNSTI4 16 +ADDP4 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1139 +CNSTP4 0 +ARGP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +ARGI4 +ADDRLP4 24 +CNSTI4 2 +ASGNI4 +ADDRLP4 24 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 24 +INDIRI4 +LSHI4 +CNSTI4 168 +ADDRFP4 4 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +CNSTI4 16 +ADDP4 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +LABELV $1139 +LABELV $1137 +LABELV $1116 +endproc CG_FireWeapon 28 16 +export CG_MissileHitWall +proc CG_MissileHitWall 40 44 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 4 +CNSTI4 1280 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg_weapons +ADDP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +LEI4 $1144 +ADDRFP4 4 +INDIRI4 +CNSTI4 5 +LTI4 $1142 +LABELV $1144 +ADDRFP4 4 +CNSTI4 1 +ASGNI4 +LABELV $1142 +ADDRLP4 24 +CNSTI4 168 +ADDRFP4 4 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 24 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 24 +INDIRP4 +CNSTI4 132 +ADDP4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 24 +INDIRP4 +CNSTI4 124 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 20 +INDIRI4 +CNSTI4 2 +NEI4 $1145 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1147 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +CNSTI4 168 +ADDRFP4 4 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +CNSTI4 152 +ADDP4 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1151 +ADDRGP4 $1149 +JUMPV +LABELV $1151 +LABELV $1148 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LTI4 $1147 +LABELV $1149 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $1146 +ADDRLP4 28 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 28 +INDIRI4 +ADDRLP4 0 +INDIRI4 +MODI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +CNSTI4 168 +ADDRFP4 4 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +CNSTI4 152 +ADDP4 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1146 +ADDRFP4 12 +INDIRP4 +ARGP4 +CNSTI4 1022 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +CNSTI4 168 +ADDRFP4 4 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +CNSTI4 152 +ADDP4 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +ADDRGP4 $1146 +JUMPV +LABELV $1145 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1157 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +CNSTI4 168 +ADDRFP4 4 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +CNSTI4 136 +ADDP4 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1161 +ADDRGP4 $1159 +JUMPV +LABELV $1161 +LABELV $1158 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LTI4 $1157 +LABELV $1159 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $1163 +ADDRLP4 28 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 28 +INDIRI4 +ADDRLP4 0 +INDIRI4 +MODI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +CNSTI4 168 +ADDRFP4 4 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +CNSTI4 136 +ADDP4 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1165 +ADDRFP4 12 +INDIRP4 +ARGP4 +CNSTI4 1022 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +CNSTI4 168 +ADDRFP4 4 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +CNSTI4 136 +ADDP4 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +LABELV $1165 +LABELV $1163 +LABELV $1146 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1167 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRLP4 28 +ARGP4 +ADDRLP4 36 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +EQI4 $1169 +ADDRLP4 28 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentPoint +CALLV +pop +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetParticleSystemNormal +CALLV +pop +ADDRLP4 28 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToPoint +CALLV +pop +ADDRLP4 28 +INDIRP4 +CNSTI4 1408 +ADDP4 +ADDRFP4 24 +INDIRI4 +ASGNI4 +LABELV $1169 +LABELV $1167 +ADDRLP4 12 +INDIRF4 +CNSTF4 0 +LEF4 $1171 +ADDRLP4 28 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRP4 +ARGP4 +CNSTF4 1135869952 +ADDRLP4 28 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +MULF4 +ARGF4 +ADDRLP4 32 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 32 +INDIRF4 +ARGF4 +ADDRLP4 32 +INDIRF4 +ARGF4 +ADDRLP4 32 +INDIRF4 +ARGF4 +ADDRLP4 32 +INDIRF4 +ARGF4 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +ADDRLP4 36 +INDIRI4 +ARGI4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 36 +INDIRI4 +ARGI4 +ADDRGP4 CG_ImpactMark +CALLV +pop +LABELV $1171 +LABELV $1141 +endproc CG_MissileHitWall 40 44 +export CG_MissileHitEntity +proc CG_MissileHitEntity 32 28 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +CNSTI4 1280 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg_weapons +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 12 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +ARGP4 +ADDRGP4 VectorInverse +CALLV +pop +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRI4 +ARGI4 +ADDRGP4 CG_Bleed +CALLV +pop +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +LEI4 $1176 +ADDRFP4 4 +INDIRI4 +CNSTI4 5 +LTI4 $1174 +LABELV $1176 +ADDRFP4 4 +CNSTI4 1 +ASGNI4 +LABELV $1174 +CNSTI4 168 +ADDRFP4 4 +INDIRI4 +MULI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 440 +ADDP4 +ADDP4 +CNSTI4 120 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1177 +CNSTI4 1852 +ADDRFP4 16 +INDIRI4 +MULI4 +ADDRGP4 cg_entities+4 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1179 +ADDRLP4 20 +CNSTI4 2 +ASGNI4 +ADDRGP4 $1180 +JUMPV +LABELV $1179 +ADDRLP4 24 +CNSTI4 1852 +ADDRFP4 16 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +ADDRGP4 cg_entities+4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $1182 +ADDRLP4 24 +INDIRI4 +ADDRGP4 cg_entities+160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 28 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1182 +ADDRLP4 20 +CNSTI4 2 +ASGNI4 +ADDRGP4 $1183 +JUMPV +LABELV $1182 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +LABELV $1183 +LABELV $1180 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRGP4 CG_MissileHitWall +CALLV +pop +LABELV $1177 +LABELV $1173 +endproc CG_MissileHitEntity 32 28 +export CG_Tracer +proc CG_Tracer 236 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 108 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 188 +CNSTI4 4 +ASGNI4 +ADDRLP4 108+4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 188 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 188 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 192 +CNSTI4 8 +ASGNI4 +ADDRLP4 108+8 +ADDRFP4 4 +INDIRP4 +ADDRLP4 192 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 192 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 108 +ARGP4 +ADDRLP4 196 +ADDRGP4 VectorNormalize +CALLF4 +ASGNF4 +ADDRLP4 164 +ADDRLP4 196 +INDIRF4 +ASGNF4 +ADDRLP4 164 +INDIRF4 +CNSTF4 1120403456 +GEF4 $1189 +ADDRGP4 $1186 +JUMPV +LABELV $1189 +ADDRLP4 200 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 160 +ADDRLP4 200 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +ADDRLP4 164 +INDIRF4 +CNSTF4 1114636288 +SUBF4 +MULF4 +CNSTF4 1112014848 +ADDF4 +ASGNF4 +ADDRLP4 156 +ADDRLP4 160 +INDIRF4 +ADDRGP4 cg_tracerLength+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 156 +INDIRF4 +ADDRLP4 164 +INDIRF4 +LEF4 $1192 +ADDRLP4 156 +ADDRLP4 164 +INDIRF4 +ASGNF4 +LABELV $1192 +ADDRLP4 120 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 108 +INDIRF4 +ADDRLP4 160 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 120+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 108+4 +INDIRF4 +ADDRLP4 160 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 120+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 108+8 +INDIRF4 +ADDRLP4 160 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 132 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 108 +INDIRF4 +ADDRLP4 156 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 132+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 108+4 +INDIRF4 +ADDRLP4 156 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 132+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 108+8 +INDIRF4 +ADDRLP4 156 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 224 +ADDRLP4 108 +INDIRF4 +ASGNF4 +ADDRLP4 144 +ADDRLP4 224 +INDIRF4 +ADDRGP4 cg+112080+36+12 +INDIRF4 +MULF4 +ADDRLP4 108+4 +INDIRF4 +ADDRGP4 cg+112080+36+12+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 108+8 +INDIRF4 +ADDRGP4 cg+112080+36+12+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 144+4 +ADDRLP4 224 +INDIRF4 +ADDRGP4 cg+112080+36+24 +INDIRF4 +MULF4 +ADDRLP4 108+4 +INDIRF4 +ADDRGP4 cg+112080+36+24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 108+8 +INDIRF4 +ADDRGP4 cg+112080+36+24+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 96 +ADDRGP4 cg+112080+36+12 +INDIRF4 +ADDRLP4 144+4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 96+4 +ADDRGP4 cg+112080+36+12+4 +INDIRF4 +ADDRLP4 144+4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 96+8 +ADDRGP4 cg+112080+36+12+8 +INDIRF4 +ADDRLP4 144+4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 228 +ADDRLP4 144 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 96 +ADDRLP4 96 +INDIRF4 +ADDRGP4 cg+112080+36+24 +INDIRF4 +ADDRLP4 228 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 96+4 +ADDRLP4 96+4 +INDIRF4 +ADDRGP4 cg+112080+36+24+4 +INDIRF4 +ADDRLP4 228 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 96+8 +ADDRLP4 96+8 +INDIRF4 +ADDRGP4 cg+112080+36+24+8 +INDIRF4 +ADDRLP4 144 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 96 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 0 +ADDRLP4 132 +INDIRF4 +ADDRLP4 96 +INDIRF4 +ADDRGP4 cg_tracerWidth+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 132+4 +INDIRF4 +ADDRLP4 96+4 +INDIRF4 +ADDRGP4 cg_tracerWidth+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 132+8 +INDIRF4 +ADDRLP4 96+8 +INDIRF4 +ADDRGP4 cg_tracerWidth+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+12 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+12+4 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 0+20 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+20+1 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+20+2 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+20+3 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+24 +ADDRLP4 132 +INDIRF4 +ADDRLP4 96 +INDIRF4 +ADDRGP4 cg_tracerWidth+8 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+24+4 +ADDRLP4 132+4 +INDIRF4 +ADDRLP4 96+4 +INDIRF4 +ADDRGP4 cg_tracerWidth+8 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+24+8 +ADDRLP4 132+8 +INDIRF4 +ADDRLP4 96+8 +INDIRF4 +ADDRGP4 cg_tracerWidth+8 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+24+12 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 0+24+12+4 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+24+20 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+24+20+1 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+24+20+2 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+24+20+3 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+48 +ADDRLP4 120 +INDIRF4 +ADDRLP4 96 +INDIRF4 +ADDRGP4 cg_tracerWidth+8 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+48+4 +ADDRLP4 120+4 +INDIRF4 +ADDRLP4 96+4 +INDIRF4 +ADDRGP4 cg_tracerWidth+8 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+48+8 +ADDRLP4 120+8 +INDIRF4 +ADDRLP4 96+8 +INDIRF4 +ADDRGP4 cg_tracerWidth+8 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+48+12 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 0+48+12+4 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 0+48+20 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+48+20+1 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+48+20+2 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+48+20+3 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+72 +ADDRLP4 120 +INDIRF4 +ADDRLP4 96 +INDIRF4 +ADDRGP4 cg_tracerWidth+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+72+4 +ADDRLP4 120+4 +INDIRF4 +ADDRLP4 96+4 +INDIRF4 +ADDRGP4 cg_tracerWidth+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+72+8 +ADDRLP4 120+8 +INDIRF4 +ADDRLP4 96+8 +INDIRF4 +ADDRGP4 cg_tracerWidth+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+72+12 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+72+12+4 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+72+20 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+72+20+1 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+72+20+2 +CNSTU1 255 +ASGNU1 +ADDRLP4 0+72+20+3 +CNSTU1 255 +ASGNU1 +ADDRGP4 cgs+255316+24 +INDIRI4 +ARGI4 +CNSTI4 4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_AddPolyToScene +CALLV +pop +ADDRLP4 232 +CNSTF4 1056964608 +ASGNF4 +ADDRLP4 168 +ADDRLP4 232 +INDIRF4 +ADDRLP4 120 +INDIRF4 +ADDRLP4 132 +INDIRF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 168+4 +ADDRLP4 232 +INDIRF4 +ADDRLP4 120+4 +INDIRF4 +ADDRLP4 132+4 +INDIRF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 168+8 +CNSTF4 1056964608 +ADDRLP4 120+8 +INDIRF4 +ADDRLP4 132+8 +INDIRF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 168 +ARGP4 +CNSTI4 1022 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 cgs+255316+272 +INDIRI4 +ARGI4 +ADDRGP4 trap_S_StartSound +CALLV +pop +LABELV $1186 +endproc CG_Tracer 236 16 +proc CG_CalcMuzzlePoint 48 16 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRI4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +NEI4 $1374 +ADDRFP4 4 +INDIRP4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 64 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 20 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CVIF4 4 +ADDF4 +ASGNF4 +ADDRGP4 cg+36 +INDIRP4 +CNSTI4 204 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 24 +CNSTP4 0 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRFP4 4 +INDIRP4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +CNSTF4 1096810496 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 32 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +CNSTF4 1096810496 +ADDRLP4 0+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 36 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRF4 +CNSTF4 1096810496 +ADDRLP4 0+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +CNSTI4 1 +RETI4 +ADDRGP4 $1373 +JUMPV +LABELV $1374 +ADDRLP4 12 +CNSTI4 1852 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1382 +CNSTI4 0 +RETI4 +ADDRGP4 $1373 +JUMPV +LABELV $1382 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 12 +INDIRP4 +CNSTI4 60 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 20 +CNSTP4 0 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 16 +ADDRLP4 12 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +CNSTI4 -129 +BANDI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 13 +EQI4 $1386 +ADDRLP4 16 +INDIRI4 +CNSTI4 23 +NEI4 $1384 +LABELV $1386 +ADDRLP4 28 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +CNSTF4 1094713344 +ADDF4 +ASGNF4 +ADDRGP4 $1385 +JUMPV +LABELV $1384 +ADDRLP4 32 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +CNSTF4 1104150528 +ADDF4 +ASGNF4 +LABELV $1385 +ADDRFP4 4 +INDIRP4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +CNSTF4 1096810496 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 40 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRF4 +CNSTF4 1096810496 +ADDRLP4 0+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 44 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRF4 +CNSTF4 1096810496 +ADDRLP4 0+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +CNSTI4 1 +RETI4 +LABELV $1373 +endproc CG_CalcMuzzlePoint 48 16 +export CG_Bullet +proc CG_Bullet 20 28 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +LTI4 $1390 +ADDRGP4 cg_tracerChance+8 +INDIRF4 +CNSTF4 0 +LEF4 $1390 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 12 +ADDRGP4 CG_CalcMuzzlePoint +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $1393 +ADDRLP4 16 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +ADDRGP4 cg_tracerChance+8 +INDIRF4 +GEF4 $1395 +ADDRLP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_Tracer +CALLV +pop +LABELV $1395 +LABELV $1393 +LABELV $1390 +ADDRFP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $1398 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRI4 +ARGI4 +ADDRGP4 CG_Bleed +CALLV +pop +ADDRGP4 $1399 +JUMPV +LABELV $1398 +CNSTI4 12 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRGP4 CG_MissileHitWall +CALLV +pop +LABELV $1399 +LABELV $1389 +endproc CG_Bullet 20 28 +proc CG_ShotgunPattern 164 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 80 +ARGP4 +ADDRGP4 VectorNormalize2 +CALLF4 +pop +ADDRLP4 92 +ARGP4 +ADDRLP4 80 +ARGP4 +ADDRGP4 PerpendicularVector +CALLV +pop +ADDRLP4 80 +ARGP4 +ADDRLP4 92 +ARGP4 +ADDRLP4 104 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 116 +CNSTI4 0 +ASGNI4 +LABELV $1401 +ADDRFP4 8 +ARGP4 +ADDRLP4 120 +ADDRGP4 Q_crandom +CALLF4 +ASGNF4 +ADDRLP4 72 +CNSTF4 1098907648 +CNSTF4 1143930880 +ADDRLP4 120 +INDIRF4 +MULF4 +MULF4 +ASGNF4 +ADDRFP4 8 +ARGP4 +ADDRLP4 124 +ADDRGP4 Q_crandom +CALLF4 +ASGNF4 +ADDRLP4 76 +CNSTF4 1098907648 +CNSTF4 1143930880 +ADDRLP4 124 +INDIRF4 +MULF4 +MULF4 +ASGNF4 +ADDRLP4 132 +CNSTF4 1207959552 +ASGNF4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 132 +INDIRF4 +ADDRLP4 80 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 132 +INDIRF4 +ADDRLP4 80+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +CNSTF4 1207959552 +ADDRLP4 80+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 92 +INDIRF4 +ADDRLP4 72 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 92+4 +INDIRF4 +ADDRLP4 72 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 92+8 +INDIRF4 +ADDRLP4 72 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 104 +INDIRF4 +ADDRLP4 76 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 104+4 +INDIRF4 +ADDRLP4 76 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 104+8 +INDIRF4 +ADDRLP4 76 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 144 +CNSTP4 0 +ASGNP4 +ADDRLP4 144 +INDIRP4 +ARGP4 +ADDRLP4 144 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 12 +INDIRI4 +ARGI4 +CNSTI4 33554433 +ARGI4 +ADDRGP4 CG_Trace +CALLV +pop +ADDRLP4 12+44 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +NEI4 $1421 +ADDRLP4 148 +CNSTI4 1852 +ASGNI4 +ADDRLP4 148 +INDIRI4 +ADDRLP4 12+52 +INDIRI4 +MULI4 +ADDRGP4 cg_entities+4 +ADDP4 +INDIRI4 +CNSTI4 1 +EQI4 $1430 +ADDRLP4 148 +INDIRI4 +ADDRLP4 12+52 +INDIRI4 +MULI4 +ADDRGP4 cg_entities+4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $1424 +LABELV $1430 +CNSTI4 14 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 12+12 +ARGP4 +ADDRLP4 12+24 +ARGP4 +ADDRLP4 12+52 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 CG_MissileHitEntity +CALLV +pop +ADDRGP4 $1425 +JUMPV +LABELV $1424 +ADDRLP4 12+44 +INDIRI4 +CNSTI4 4096 +BANDI4 +CNSTI4 0 +EQI4 $1434 +CNSTI4 14 +ARGI4 +ADDRLP4 152 +CNSTI4 1 +ASGNI4 +ADDRLP4 152 +INDIRI4 +ARGI4 +ADDRLP4 156 +CNSTI4 0 +ASGNI4 +ADDRLP4 156 +INDIRI4 +ARGI4 +ADDRLP4 12+12 +ARGP4 +ADDRLP4 12+24 +ARGP4 +ADDRLP4 152 +INDIRI4 +ARGI4 +ADDRLP4 156 +INDIRI4 +ARGI4 +ADDRGP4 CG_MissileHitWall +CALLV +pop +ADDRGP4 $1435 +JUMPV +LABELV $1434 +CNSTI4 14 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 160 +CNSTI4 0 +ASGNI4 +ADDRLP4 160 +INDIRI4 +ARGI4 +ADDRLP4 12+12 +ARGP4 +ADDRLP4 12+24 +ARGP4 +ADDRLP4 160 +INDIRI4 +ARGI4 +ADDRLP4 160 +INDIRI4 +ARGI4 +ADDRGP4 CG_MissileHitWall +CALLV +pop +LABELV $1435 +LABELV $1425 +LABELV $1421 +LABELV $1402 +ADDRLP4 116 +ADDRLP4 116 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 116 +INDIRI4 +CNSTI4 11 +LTI4 $1401 +LABELV $1400 +endproc CG_ShotgunPattern 164 28 +export CG_ShotgunFire +proc CG_ShotgunFire 32 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 20 +CNSTF4 1107296256 +ASGNF4 +ADDRLP4 0 +ADDRLP4 20 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 20 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+8 +CNSTF4 1107296256 +ADDRLP4 0+8 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 140 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 CG_ShotgunPattern +CALLV +pop +LABELV $1441 +endproc CG_ShotgunFire 32 16 +export CG_Bleed +proc CG_Bleed 20 8 +ADDRGP4 cg_blood+12 +INDIRI4 +CNSTI4 0 +NEI4 $1453 +ADDRGP4 $1452 +JUMPV +LABELV $1453 +CNSTI4 1852 +ADDRFP4 8 +INDIRI4 +MULI4 +ADDRGP4 cg_entities+4 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1456 +ADDRLP4 4 +CNSTI4 1668 +ADDRFP4 8 +INDIRI4 +MULI4 +ADDRGP4 cgs+41460+68 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +NEI4 $1461 +ADDRLP4 8 +ADDRGP4 cgs+255316+672 +INDIRI4 +ASGNI4 +ADDRGP4 $1457 +JUMPV +LABELV $1461 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +NEI4 $1452 +ADDRLP4 8 +ADDRGP4 cgs+255316+676 +INDIRI4 +ASGNI4 +ADDRGP4 $1457 +JUMPV +LABELV $1456 +CNSTI4 1852 +ADDRFP4 8 +INDIRI4 +MULI4 +ADDRGP4 cg_entities+4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $1452 +CNSTI4 1852 +ADDRFP4 8 +INDIRI4 +MULI4 +ADDRGP4 cg_entities+160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 12 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +NEI4 $1473 +ADDRLP4 8 +ADDRGP4 cgs+255316+680 +INDIRI4 +ASGNI4 +ADDRGP4 $1470 +JUMPV +LABELV $1473 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +NEI4 $1452 +ADDRLP4 8 +ADDRGP4 cgs+255316+684 +INDIRI4 +ASGNI4 +LABELV $1470 +LABELV $1457 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 CG_SpawnNewParticleSystem +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 16 +ADDRGP4 CG_IsParticleSystemValid +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $1481 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetAttachmentPoint +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +CNSTI4 1852 +ADDRFP4 8 +INDIRI4 +MULI4 +ADDRGP4 cg_entities +ADDP4 +ARGP4 +ADDRGP4 CG_SetAttachmentCent +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 CG_AttachToPoint +CALLV +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 CG_SetParticleSystemNormal +CALLV +pop +LABELV $1481 +LABELV $1452 +endproc CG_Bleed 20 8 +import trap_GetDemoName +import trap_GetDemoPos +import trap_GetDemoState +import trap_GetEntityToken +import trap_getCameraInfo +import trap_startCamera +import trap_loadCamera +import trap_RealTime +import trap_SnapVector +import trap_CIN_SetExtents +import trap_CIN_DrawCinematic +import trap_CIN_RunCinematic +import trap_CIN_StopCinematic +import trap_CIN_PlayCinematic +import trap_Key_GetOverstrikeMode +import trap_Key_SetOverstrikeMode +import trap_Key_SetBinding +import trap_Key_GetBindingBuf +import trap_Key_KeynumToStringBuf +import trap_Key_GetKey +import trap_Key_SetCatcher +import trap_Key_GetCatcher +import trap_Key_IsDown +import trap_R_RegisterFont +import trap_MemoryRemaining +import testPrintFloat +import testPrintInt +import trap_SetUserCmdValue +import trap_GetUserCmd +import trap_GetCurrentCmdNumber +import trap_GetServerCommand +import trap_GetSnapshot +import trap_GetCurrentSnapshotNumber +import trap_GetGameState +import trap_GetGlconfig +import trap_R_RemapShader +import trap_R_LerpTag +import trap_R_ModelBounds +import trap_R_DrawStretchPic +import trap_R_SetColor +import trap_R_RenderScene +import trap_R_LightForPoint +import trap_R_AddAdditiveLightToScene +import trap_R_AddLightToScene +import trap_R_inPVS +import trap_R_AddPolysToScene +import trap_R_AddPolyToScene +import trap_R_AddRefEntityToScene +import trap_R_ClearScene +import trap_R_RegisterShaderNoMip +import trap_R_RegisterShader +import trap_R_RegisterSkin +import trap_R_RegisterModel +import trap_R_LoadWorldMap +import trap_S_StopBackgroundTrack +import trap_S_StartBackgroundTrack +import trap_S_RegisterSound +import trap_S_Respatialize +import trap_S_UpdateEntityPosition +import trap_S_AddRealLoopingSound +import trap_S_AddLoopingSound +import trap_S_ClearLoopingSounds +import trap_S_StartLocalSound +import trap_S_StopLoopingSound +import trap_S_StartSound +import trap_CM_MarkFragments +import trap_CM_TransformedBiSphereTrace +import trap_CM_BiSphereTrace +import trap_CM_TransformedCapsuleTrace +import trap_CM_CapsuleTrace +import trap_CM_TransformedBoxTrace +import trap_CM_BoxTrace +import trap_CM_TransformedPointContents +import trap_CM_PointContents +import trap_CM_TempBoxModel +import trap_CM_InlineModel +import trap_CM_NumInlineModels +import trap_CM_LoadMap +import trap_UpdateScreen +import trap_SendClientCommand +import trap_AddCommand +import trap_SendConsoleCommand +import trap_FS_GetFileList +import trap_FS_Seek +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_LiteralArgs +import trap_Args +import trap_Argv +import trap_Argc +import trap_Cvar_VariableStringBuffer +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_Milliseconds +import trap_Error +import trap_Print +import CG_TutorialText +import CG_WritePTRCode +import CG_ReadPTRCode +import CG_DestroyTestTS_f +import CG_TestTS_f +import CG_AddTrails +import CG_IsTrailSystemValid +import CG_DestroyTrailSystem +import CG_SpawnNewTrailSystem +import CG_RegisterTrailSystem +import CG_LoadTrailSystems +import CG_DestroyTestPS_f +import CG_TestPS_f +import CG_ParticleSystemEntity +import CG_AddParticles +import CG_SetParticleSystemNormal +import CG_IsParticleSystemValid +import CG_IsParticleSystemInfinite +import CG_DestroyParticleSystem +import CG_SpawnNewParticleSystem +import CG_RegisterParticleSystem +import CG_LoadParticleSystems +import CG_SetAttachmentOffset +import CG_SetAttachmentParticle +import CG_SetAttachmentTag +import CG_SetAttachmentCent +import CG_SetAttachmentPoint +import CG_AttachToParticle +import CG_AttachToTag +import CG_AttachToCent +import CG_AttachToPoint +import CG_Attached +import CG_AttachmentCentNum +import CG_AttachmentVelocity +import CG_AttachmentAxis +import CG_AttachmentDir +import CG_AttachmentPoint +import CG_CheckChangedPredictableEvents +import CG_TransitionPlayerState +import CG_Respawn +import CG_ShaderStateChanged +import CG_SetConfigValues +import CG_ParseServerinfo +import CG_ExecuteNewServerCommands +import CG_RequestScores +import CG_InitConsoleCommands +import CG_ConsoleCommand +import CG_ProcessSnapshots +import CG_ImpactMark +import CG_AddMarks +import CG_InitMarkPolys +import CG_AlienSense +import CG_Scanner +import CG_UpdateEntityPositions +import CG_PositionRotatedEntityOnTag +import CG_PositionEntityOnTag +import CG_AdjustPositionForMover +import CG_Beam +import CG_AddPacketEntities +import CG_SetEntitySoundPosition +import CG_DrawBoundingBox +import CG_PainEvent +import CG_EntityEvent +import CG_CheckEvents +import CG_PredictPlayerState +import CG_BiSphereTrace +import CG_CapTrace +import CG_Trace +import CG_PointContents +import CG_BuildSolidList +import CG_ModelDoor +import CG_AnimMapObj +import CG_RunLerpFrame +import CG_SortDistance +import CG_DrawChatBubble +import CG_AlienBuildableExplosion +import CG_HumanBuildableExplosion +import CG_InitBuildables +import CG_DrawBuildableStatus +import CG_BuildableStatusParse +import CG_Buildable +import CG_GhostBuildable +import CG_GetPlayerLocation +import CG_PlayerDisconnect +import CG_CustomSound +import CG_PrecacheClientInfo +import CG_NewClientInfo +import CG_ResetPlayerEntity +import CG_Corpse +import CG_Player +import CG_DrawField +import CG_ResetPainBlend +import CG_UpdateMediaFraction +import CG_DrawLoadingScreen +import CG_Text_PaintChar +import CG_GetKillerText +import CG_GetTeamColor +import CG_SetPrintString +import CG_RunMenuScript +import CG_GetValue +import CG_OwnerDraw +import CG_DrawActive +import CG_CenterPrint +import CG_AddSpeed +import CG_AddLagometerSnapshotInfo +import CG_AddLagometerFrameInfo +import CG_GetColorCharForHealth +import CG_KeyBinding +import CG_WorldToScreen +import CG_DrawTopBottom +import CG_DrawSides +import CG_DrawRect +import CG_ColorForHealth +import CG_TileClear +import CG_FadeColor +import CG_DrawStrlen +import CG_ClearClipRegion +import CG_SetClipRegion +import CG_DrawFadePic +import CG_DrawPic +import CG_FillRect +import CG_AdjustFrom640 +import CG_DrawPlane +import CG_OffsetShoulderView +import CG_OffsetThirdPersonView +import CG_OffsetFirstPersonView +import CG_DrawActiveFrame +import CG_AddBufferedSound +import CG_TestModelPrevSkin_f +import CG_TestModelNextSkin_f +import CG_TestModelPrevFrame_f +import CG_TestModelNextFrame_f +import CG_TestGun_f +import CG_TestModel_f +import CG_addSmoothOp +import CG_AddNotifyText +import CG_RemoveNotifyLine +import CG_FileExists +import CG_BuildSpectatorString +import CG_ClientIsReady +import CG_SetScoreSelection +import CG_EventHandling +import CG_MouseEvent +import CG_KeyEvent +import CG_LoadMenus +import CG_LastAttacker +import CG_CrosshairPlayer +import CG_UpdateCvars +import CG_PlayerCount +import CG_StartMusic +import CG_Error +import CG_Printf +import CG_Argv +import CG_ConfigString +import cg_BubbleZoom +import cg_drawBubble +import cg_chatTeamPrefix +import cg_emoticons +import cg_voice +import cg_projectileNudge +import cg_optimizePrediction +import cg_debugRandom +import ui_humanTeamVoteActive +import ui_alienTeamVoteActive +import ui_voteActive +import ui_dialog +import ui_stages +import ui_carriage +import ui_currentClass +import cg_debugVoices +import cg_unlagged +import cg_sprintToggle +import cg_stickySpec +import cg_painBlendZoom +import cg_painBlendScale +import cg_painBlendMax +import cg_painBlendDownRate +import cg_painBlendUpRate +import cg_tutorial +import cg_disableScannerPlane +import cg_disableCommandDialogs +import cg_disableBuildDialogs +import cg_disableUpgradeDialogs +import cg_disableWarningDialogs +import cg_debugPVS +import cg_debugTrails +import cg_debugParticles +import cg_lightFlare +import cg_consoleLatency +import cg_bounceParticles +import cg_depthSortParticles +import cg_disableBlueprintErrors +import cg_wwSmoothTime +import cg_drawBBOX +import cg_drawSurfNormal +import cg_noTaunt +import cg_timescale +import cg_timescaleFadeSpeed +import cg_timescaleFadeEnd +import cg_cameraMode +import pmove_msec +import pmove_fixed +import cg_smoothClients +import cg_hudFiles +import cg_noVoiceText +import cg_noVoiceChats +import cg_teamChatsOnly +import cg_blood +import cg_paused +import cg_stats +import cg_synchronousClients +import cg_drawSpeed +import cg_lagometer +import cg_stereoSeparation +import cg_thirdPersonRange +import cg_thirdPersonPitchFollow +import cg_staticDeathCam +import cg_thirdPersonShoulderViewMode +import cg_thirdPersonAngle +import cg_thirdPerson +import cg_tracerLength +import cg_tracerWidth +import cg_tracerChance +import cg_gun_z +import cg_gun_y +import cg_gun_x +import cg_gun_frame +import cg_drawGun +import cg_viewsize +import cg_addMarks +import cg_footsteps +import cg_showmiss +import cg_noPlayerAnims +import cg_debugMove +import cg_nopredict +import cg_errorDecay +import cg_debugEvents +import cg_debugPosition +import cg_debugAnim +import cg_animSpeed +import cg_draw2D +import cg_teamOverlayUserinfo +import cg_teamOverlayMaxPlayers +import cg_teamOverlaySortMode +import cg_drawTeamOverlay +import cg_crosshairSize +import cg_drawCrosshairNames +import cg_drawCrosshair +import cg_drawChargeBar +import cg_drawSnapshot +import cg_drawDemoState +import cg_drawFPS +import cg_drawClock +import cg_drawTimer +import cg_shadows +import cg_swingSpeed +import cg_runroll +import cg_runpitch +import cg_centertime +import cg_teslaTrailTime +import cg_markPolys +import cg_buildables +import cg_upgrades +import cg_weapons +import cgDC +import cg_entities +import cg +import cgs +import g_nameBind2 +import g_nameBind1 +import BindingFromName +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_Parse_AddGlobalDefine +import UI_EscapeEmoticons +import UI_Text_IsEmoticon +import UI_Text_EmHeight +import UI_Text_EmWidth +import UI_Text_Height +import UI_Text_Width +import UI_Text_Paint_Limit +import UI_Text_Paint +import UI_DrawTextBlock +import Item_Text_Wrap +import Item_Text_Wrapped_Paint +import trap_R_SetClipRegion +import Controls_SetDefaults +import Controls_SetConfig +import Controls_GetConfig +import UI_OutOfMemory +import UI_InitMemory +import UI_Alloc +import UI_RemoveCaptureFunc +import UI_InstallCaptureFunc +import Display_CacheAll +import Menu_SetFeederSelection +import Menu_Paint +import Menu_Update +import Menus_CloseAll +import LerpColor +import Display_HandleKey +import Menus_CloseByName +import Menus_FindByName +import Display_KeyBindPending +import Display_CursorType +import Display_MouseMove +import Display_CaptureItem +import Display_GetContext +import Menus_ReplaceActive +import Menus_Activate +import Menus_AnyFullScreenVisible +import Menu_Reset +import Menus_ReplaceActiveByName +import Menus_ActivateByName +import Menu_PaintAll +import Menu_UpdateAll +import Menu_New +import Menu_Count +import PC_Script_Parse +import PC_String_Parse +import PC_Rect_Parse +import PC_Int_Parse +import PC_Color_Parse +import PC_Float_Parse +import Script_Parse +import String_Parse +import Rect_Parse +import Int_Parse +import Color_Parse +import Float_Parse +import Menu_ScrollFeeder +import Menu_HandleMouseMove +import Menu_HandleKey +import Menu_GetFocused +import Menu_PostParse +import Item_Init +import Menu_Init +import Display_ExpandMacros +import Init_Display +import String_Report +import String_Init +import String_Alloc +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $1124 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 70 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 87 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 45 +byte 1 62 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 62 +byte 1 61 +byte 1 32 +byte 1 87 +byte 1 80 +byte 1 95 +byte 1 78 +byte 1 85 +byte 1 77 +byte 1 95 +byte 1 87 +byte 1 69 +byte 1 65 +byte 1 80 +byte 1 79 +byte 1 78 +byte 1 83 +byte 1 0 +align 1 +LABELV $1075 +byte 1 102 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $1043 +byte 1 102 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 118 +byte 1 10 +byte 1 0 +align 1 +LABELV $976 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 68 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 73 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 83 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 115 +byte 1 41 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $961 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 68 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 73 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 83 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 115 +byte 1 41 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $705 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 65 +byte 1 100 +byte 1 100 +byte 1 86 +byte 1 105 +byte 1 101 +byte 1 119 +byte 1 87 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 115 +byte 1 41 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $649 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 95 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 104 +byte 1 0 +align 1 +LABELV $625 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $592 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 95 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $505 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 65 +byte 1 100 +byte 1 100 +byte 1 80 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 87 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 115 +byte 1 41 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $437 +byte 1 65 +byte 1 110 +byte 1 105 +byte 1 109 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 10 +byte 1 0 +align 1 +LABELV $432 +byte 1 66 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $427 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 50 +byte 1 122 +byte 1 97 +byte 1 112 +byte 1 47 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $415 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $412 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 47 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 99 +byte 1 102 +byte 1 103 +byte 1 0 +align 1 +LABELV $411 +byte 1 67 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $408 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 82 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 87 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $405 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 82 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 87 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $400 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 10 +byte 1 0 +align 1 +LABELV $399 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 73 +byte 1 110 +byte 1 51 +byte 1 114 +byte 1 100 +byte 1 80 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $396 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 115 +byte 1 115 +byte 1 104 +byte 1 97 +byte 1 105 +byte 1 114 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $387 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 115 +byte 1 115 +byte 1 104 +byte 1 97 +byte 1 105 +byte 1 114 +byte 1 0 +align 1 +LABELV $384 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $379 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $374 +byte 1 105 +byte 1 100 +byte 1 108 +byte 1 101 +byte 1 83 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $371 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 51 +byte 1 114 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $366 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 77 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 51 +byte 1 114 +byte 1 100 +byte 1 80 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $363 +byte 1 95 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 46 +byte 1 109 +byte 1 100 +byte 1 51 +byte 1 0 +align 1 +LABELV $362 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 46 +byte 1 109 +byte 1 100 +byte 1 51 +byte 1 0 +align 1 +LABELV $361 +byte 1 95 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 104 +byte 1 46 +byte 1 109 +byte 1 100 +byte 1 51 +byte 1 0 +align 1 +LABELV $360 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $355 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 77 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $352 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 97 +byte 1 114 +byte 1 121 +byte 1 0 +align 1 +LABELV $349 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 97 +byte 1 114 +byte 1 121 +byte 1 0 +align 1 +LABELV $346 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 114 +byte 1 121 +byte 1 0 +align 1 +LABELV $343 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 10 +byte 1 0 +align 1 +LABELV $340 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 10 +byte 1 0 +align 1 +LABELV $337 +byte 1 123 +byte 1 0 +align 1 +LABELV $324 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $323 +byte 1 101 +byte 1 109 +byte 1 112 +byte 1 116 +byte 1 121 +byte 1 0 +align 1 +LABELV $322 +byte 1 70 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $315 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 10 +byte 1 0 +align 1 +LABELV $314 +byte 1 125 +byte 1 0 +align 1 +LABELV $303 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 104 +byte 1 83 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $298 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 83 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $293 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 83 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $286 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 68 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $277 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 68 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 67 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $274 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 117 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 70 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 104 +byte 1 0 +align 1 +LABELV $265 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 104 +byte 1 68 +byte 1 76 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 67 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $262 +byte 1 97 +byte 1 108 +byte 1 119 +byte 1 97 +byte 1 121 +byte 1 115 +byte 1 73 +byte 1 109 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 0 +align 1 +LABELV $251 +byte 1 105 +byte 1 109 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 70 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 83 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $240 +byte 1 105 +byte 1 109 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 83 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $237 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 105 +byte 1 109 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 114 +byte 1 107 +byte 1 32 +byte 1 115 +byte 1 104 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $228 +byte 1 105 +byte 1 109 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 77 +byte 1 97 +byte 1 114 +byte 1 107 +byte 1 0 +align 1 +LABELV $225 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 105 +byte 1 109 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $220 +byte 1 105 +byte 1 109 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 83 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 0 +align 1 +LABELV $217 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 122 +byte 1 122 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $212 +byte 1 109 +byte 1 117 +byte 1 122 +byte 1 122 +byte 1 108 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 83 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 0 +align 1 +LABELV $209 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $204 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 83 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 0 +align 1 +LABELV $201 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $196 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 83 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 0 +align 1 +LABELV $185 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 65 +byte 1 110 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $182 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 82 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $177 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 83 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 67 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $174 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $165 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 83 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $162 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $157 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 77 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $154 +byte 1 0 +align 1 +LABELV $126 +byte 1 67 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $123 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 82 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 85 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $120 +byte 1 67 +byte 1 71 +byte 1 95 +byte 1 82 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 85 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 diff --git a/build/release-linux-x86_64/base/game/bg_alloc.asm b/build/release-linux-x86_64/base/game/bg_alloc.asm new file mode 100644 index 0000000..a16891f --- /dev/null +++ b/build/release-linux-x86_64/base/game/bg_alloc.asm @@ -0,0 +1,1358 @@ +export BG_Alloc +code +proc BG_Alloc 48 12 +ADDRLP4 4 +ADDRFP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 4 +ADDU4 +CNSTU4 31 +ADDU4 +CNSTI4 -32 +CVIU4 4 +BANDU4 +CVUI4 4 +ASGNI4 +ADDRLP4 16 +CNSTP4 0 +ASGNP4 +ADDRLP4 20 +CNSTP4 0 +ASGNP4 +ADDRLP4 24 +CNSTI4 2097153 +ASGNI4 +ADDRLP4 0 +ADDRGP4 freeHead +INDIRP4 +ASGNP4 +ADDRGP4 $64 +JUMPV +LABELV $61 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTU4 3735928383 +CVUI4 4 +EQI4 $65 +CNSTI4 1 +ARGI4 +ADDRGP4 $67 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $65 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +LTI4 $68 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $70 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $72 +ADDRLP4 12 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +LABELV $72 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $74 +ADDRLP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 12 +INDIRP4 +ASGNP4 +LABELV $74 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 freeHead +INDIRP4 +CVPU4 4 +NEU4 $76 +ADDRGP4 freeHead +ADDRLP4 8 +INDIRP4 +ASGNP4 +LABELV $76 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $63 +JUMPV +LABELV $70 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +GEI4 $78 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $78 +LABELV $68 +LABELV $62 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $64 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $61 +LABELV $63 +ADDRLP4 32 +CNSTU4 0 +ASGNU4 +ADDRLP4 16 +INDIRP4 +CVPU4 4 +ADDRLP4 32 +INDIRU4 +NEU4 $80 +ADDRLP4 20 +INDIRP4 +CVPU4 4 +ADDRLP4 32 +INDIRU4 +EQU4 $80 +ADDRLP4 36 +ADDRLP4 20 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 20 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 28 +INDIRP4 +ASGNP4 +LABELV $80 +ADDRLP4 16 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $82 +ADDRLP4 36 +ADDRGP4 freeMem +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 16 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 4 +INDIRI4 +CVIU4 4 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 44 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 44 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRP4 +RETP4 +ADDRGP4 $60 +JUMPV +LABELV $82 +CNSTI4 1 +ARGI4 +ADDRGP4 $84 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 Com_Error +CALLV +pop +CNSTP4 0 +RETP4 +LABELV $60 +endproc BG_Alloc 48 12 +export BG_Free +proc BG_Free 24 0 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 8 +INDIRP4 +CNSTI4 -4 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRGP4 freeMem +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRGP4 freeHead +INDIRP4 +ASGNP4 +ADDRGP4 $89 +JUMPV +LABELV $86 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +NEU4 $90 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $85 +JUMPV +LABELV $90 +LABELV $87 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $89 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $86 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTU4 3735928383 +CVUI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRGP4 freeHead +INDIRP4 +ASGNP4 +ADDRGP4 freeHead +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 freeHead +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $85 +endproc BG_Free 24 0 +export BG_InitMemory +proc BG_InitMemory 4 0 +ADDRLP4 0 +ADDRGP4 freeHead +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRGP4 memoryPool +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRP4 +CNSTU4 3735928383 +CVUI4 4 +ASGNI4 +ADDRGP4 freeHead +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 2097152 +ASGNI4 +ADDRGP4 freeHead +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRGP4 freeHead +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRGP4 freeMem +CNSTI4 2097152 +ASGNI4 +LABELV $92 +endproc BG_InitMemory 4 0 +export BG_DefragmentMemory +proc BG_DefragmentMemory 36 12 +ADDRLP4 8 +ADDRGP4 freeHead +INDIRP4 +ASGNP4 +ADDRGP4 $97 +JUMPV +LABELV $94 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRGP4 freeHead +INDIRP4 +ASGNP4 +ADDRGP4 $101 +JUMPV +LABELV $98 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTU4 3735928383 +CVUI4 4 +EQI4 $102 +CNSTI4 1 +ARGI4 +ADDRGP4 $104 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $102 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +NEU4 $105 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $107 +ADDRLP4 20 +CNSTI4 12 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $107 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $109 +ADDRLP4 28 +CNSTI4 8 +ASGNI4 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $111 +ADDRGP4 freeHead +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $111 +LABELV $109 +ADDRLP4 24 +CNSTI4 4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 8 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 16 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 8 +ADDRGP4 freeHead +INDIRP4 +ASGNP4 +ADDRLP4 32 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRGP4 $106 +JUMPV +LABELV $105 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $106 +LABELV $99 +LABELV $101 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $98 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $113 +ADDRLP4 8 +ADDRLP4 8 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $113 +LABELV $95 +LABELV $97 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $94 +LABELV $93 +endproc BG_DefragmentMemory 36 12 +export BG_MemoryInfo +proc BG_MemoryInfo 40 20 +ADDRLP4 0 +ADDRGP4 memoryPool +ASGNP4 +ADDRLP4 12 +ADDRGP4 memoryPool+2097152 +ASGNP4 +ADDRGP4 $117 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 20 +CNSTI4 2097152 +ASGNI4 +ADDRLP4 20 +INDIRI4 +ADDRGP4 freeMem +INDIRI4 +SUBI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $119 +JUMPV +LABELV $118 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $122 +JUMPV +LABELV $121 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 32 +INDIRP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $122 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +GEU4 $124 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTU4 3735928383 +CVUI4 4 +EQI4 $121 +LABELV $124 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $125 +ADDRGP4 $127 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $125 +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $129 +JUMPV +LABELV $128 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CVIU4 4 +ADDU4 +CVUP4 4 +ASGNP4 +LABELV $129 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +GEU4 $131 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTU4 3735928383 +CVUI4 4 +NEI4 $128 +LABELV $131 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $132 +ADDRGP4 $134 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $132 +LABELV $119 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +LTU4 $118 +LABELV $115 +endproc BG_MemoryInfo 40 20 +bss +align 4 +LABELV freeMem +skip 4 +align 4 +LABELV freeHead +skip 4 +align 1 +LABELV memoryPool +skip 2097152 +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $134 +byte 1 32 +byte 1 32 +byte 1 37 +byte 1 112 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 115 +byte 1 41 +byte 1 10 +byte 1 0 +align 1 +LABELV $127 +byte 1 32 +byte 1 32 +byte 1 37 +byte 1 112 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 115 +byte 1 41 +byte 1 10 +byte 1 0 +align 1 +LABELV $117 +byte 1 37 +byte 1 112 +byte 1 45 +byte 1 37 +byte 1 112 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $104 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 68 +byte 1 101 +byte 1 102 +byte 1 114 +byte 1 97 +byte 1 103 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 77 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 121 +byte 1 58 +byte 1 32 +byte 1 77 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 114 +byte 1 117 +byte 1 112 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $84 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 65 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $67 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 65 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 58 +byte 1 32 +byte 1 77 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 114 +byte 1 117 +byte 1 112 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 33 +byte 1 10 +byte 1 0 diff --git a/build/release-linux-x86_64/base/game/bg_lib.asm b/build/release-linux-x86_64/base/game/bg_lib.asm new file mode 100644 index 0000000..856010e --- /dev/null +++ b/build/release-linux-x86_64/base/game/bg_lib.asm @@ -0,0 +1,11223 @@ +code +proc swapfunc 24 0 +ADDRFP4 12 +INDIRI4 +CNSTI4 1 +GTI4 $28 +ADDRLP4 8 +ADDRFP4 8 +INDIRI4 +CVIU4 4 +CNSTI4 2 +RSHU4 +CVUI4 4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +LABELV $30 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 20 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +LABELV $31 +ADDRLP4 12 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +GTI4 $30 +ADDRGP4 $29 +JUMPV +LABELV $28 +ADDRLP4 8 +ADDRFP4 8 +INDIRI4 +CVIU4 4 +CVUI4 4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +LABELV $33 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 20 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 20 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 12 +INDIRI1 +ASGNI1 +LABELV $34 +ADDRLP4 12 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +GTI4 $33 +LABELV $29 +LABELV $27 +endproc swapfunc 24 0 +proc med3 40 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +GEI4 $42 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +GEI4 $44 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $45 +JUMPV +LABELV $44 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +GEI4 $46 +ADDRLP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRGP4 $47 +JUMPV +LABELV $46 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $47 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +LABELV $45 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $43 +JUMPV +LABELV $42 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +LEI4 $48 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $49 +JUMPV +LABELV $48 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 36 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +GEI4 $50 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $51 +JUMPV +LABELV $50 +ADDRLP4 16 +ADDRFP4 8 +INDIRP4 +ASGNP4 +LABELV $51 +ADDRLP4 12 +ADDRLP4 16 +INDIRP4 +ASGNP4 +LABELV $49 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ASGNP4 +LABELV $43 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $36 +endproc med3 40 8 +export qsort +proc qsort 124 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRU4 +ASGNU4 +ADDRFP4 8 +ADDRFP4 8 +INDIRU4 +ASGNU4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +LABELV $53 +ADDRLP4 52 +CNSTU4 3 +ASGNU4 +ADDRLP4 56 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CVUI4 4 +CVIU4 4 +ADDRLP4 52 +INDIRU4 +BANDU4 +ADDRLP4 56 +INDIRU4 +NEU4 $58 +ADDRFP4 8 +INDIRU4 +ADDRLP4 52 +INDIRU4 +BANDU4 +ADDRLP4 56 +INDIRU4 +EQU4 $56 +LABELV $58 +ADDRLP4 44 +CNSTI4 2 +ASGNI4 +ADDRGP4 $57 +JUMPV +LABELV $56 +ADDRFP4 8 +INDIRU4 +CNSTU4 4 +NEU4 $59 +ADDRLP4 48 +CNSTI4 0 +ASGNI4 +ADDRGP4 $60 +JUMPV +LABELV $59 +ADDRLP4 48 +CNSTI4 1 +ASGNI4 +LABELV $60 +ADDRLP4 44 +ADDRLP4 48 +INDIRI4 +ASGNI4 +LABELV $57 +ADDRLP4 16 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRU4 +CNSTU4 7 +GEU4 $61 +ADDRLP4 32 +ADDRFP4 8 +INDIRU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRGP4 $66 +JUMPV +LABELV $63 +ADDRLP4 0 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRGP4 $70 +JUMPV +LABELV $67 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $71 +ADDRLP4 60 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ADDRLP4 60 +INDIRI4 +ASGNI4 +ADDRGP4 $72 +JUMPV +LABELV $71 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 swapfunc +CALLV +pop +LABELV $72 +LABELV $68 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ASGNP4 +LABELV $70 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +LEU4 $73 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 72 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +GTI4 $67 +LABELV $73 +LABELV $64 +ADDRLP4 32 +ADDRFP4 8 +INDIRU4 +ADDRLP4 32 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $66 +ADDRLP4 32 +INDIRP4 +CVPU4 4 +ADDRFP4 4 +INDIRU4 +ADDRFP4 8 +INDIRU4 +MULU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CVPU4 4 +LTU4 $63 +ADDRGP4 $52 +JUMPV +LABELV $61 +ADDRLP4 32 +ADDRFP4 4 +INDIRU4 +CNSTI4 1 +RSHU4 +ADDRFP4 8 +INDIRU4 +MULU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRFP4 4 +INDIRU4 +CNSTU4 7 +LEU4 $74 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRFP4 4 +INDIRU4 +CNSTU4 1 +SUBU4 +ADDRFP4 8 +INDIRU4 +MULU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRFP4 4 +INDIRU4 +CNSTU4 40 +LEU4 $76 +ADDRLP4 40 +ADDRFP4 4 +INDIRU4 +CNSTI4 3 +RSHU4 +ADDRFP4 8 +INDIRU4 +MULU4 +CVUI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 76 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +ARGP4 +ADDRLP4 76 +INDIRI4 +CNSTI4 1 +LSHI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 80 +ADDRGP4 med3 +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 80 +INDIRP4 +ASGNP4 +ADDRLP4 88 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 88 +INDIRI4 +SUBP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRLP4 88 +INDIRI4 +ADDRLP4 32 +INDIRP4 +ADDP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 92 +ADDRGP4 med3 +CALLP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 92 +INDIRP4 +ASGNP4 +ADDRLP4 100 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 100 +INDIRI4 +CNSTI4 1 +LSHI4 +SUBP4 +ARGP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 100 +INDIRI4 +SUBP4 +ARGP4 +ADDRLP4 36 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 104 +ADDRGP4 med3 +CALLP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 104 +INDIRP4 +ASGNP4 +LABELV $76 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRLP4 36 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 72 +ADDRGP4 med3 +CALLP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 72 +INDIRP4 +ASGNP4 +LABELV $74 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $78 +ADDRLP4 64 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ASGNI4 +ADDRGP4 $79 +JUMPV +LABELV $78 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 swapfunc +CALLV +pop +LABELV $79 +ADDRLP4 72 +ADDRFP4 8 +INDIRU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 72 +INDIRP4 +ASGNP4 +ADDRLP4 20 +ADDRLP4 72 +INDIRP4 +ASGNP4 +ADDRLP4 76 +ADDRFP4 4 +INDIRU4 +CNSTU4 1 +SUBU4 +ADDRFP4 8 +INDIRU4 +MULU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 76 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 76 +INDIRP4 +ASGNP4 +ADDRGP4 $85 +JUMPV +LABELV $84 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $87 +ADDRLP4 28 +CNSTI4 1 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $89 +ADDRLP4 80 +ADDRLP4 20 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 80 +INDIRI4 +ASGNI4 +ADDRGP4 $90 +JUMPV +LABELV $89 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 swapfunc +CALLV +pop +LABELV $90 +ADDRLP4 20 +ADDRFP4 8 +INDIRU4 +ADDRLP4 20 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $87 +ADDRLP4 4 +ADDRFP4 8 +INDIRU4 +ADDRLP4 4 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $85 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +GTU4 $91 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 84 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 84 +INDIRI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 0 +LEI4 $84 +LABELV $91 +ADDRGP4 $93 +JUMPV +LABELV $92 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $95 +ADDRLP4 28 +CNSTI4 1 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $97 +ADDRLP4 88 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 88 +INDIRI4 +ASGNI4 +ADDRGP4 $98 +JUMPV +LABELV $97 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 swapfunc +CALLV +pop +LABELV $98 +ADDRLP4 24 +ADDRLP4 24 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ASGNP4 +LABELV $95 +ADDRLP4 8 +ADDRLP4 8 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ASGNP4 +LABELV $93 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +GTU4 $99 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 92 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 92 +INDIRI4 +ASGNI4 +ADDRLP4 92 +INDIRI4 +CNSTI4 0 +GEI4 $92 +LABELV $99 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +LEU4 $100 +ADDRGP4 $82 +JUMPV +LABELV $100 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $102 +ADDRLP4 96 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 96 +INDIRI4 +ASGNI4 +ADDRGP4 $103 +JUMPV +LABELV $102 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 swapfunc +CALLV +pop +LABELV $103 +ADDRLP4 28 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRFP4 8 +INDIRU4 +ADDRLP4 4 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 8 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ASGNP4 +ADDRGP4 $85 +JUMPV +LABELV $82 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $104 +ADDRLP4 32 +ADDRFP4 8 +INDIRU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRGP4 $109 +JUMPV +LABELV $106 +ADDRLP4 0 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRGP4 $113 +JUMPV +LABELV $110 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $114 +ADDRLP4 80 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ADDRLP4 80 +INDIRI4 +ASGNI4 +ADDRGP4 $115 +JUMPV +LABELV $114 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 swapfunc +CALLV +pop +LABELV $115 +LABELV $111 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ASGNP4 +LABELV $113 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +LEU4 $116 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 92 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 92 +INDIRI4 +CNSTI4 0 +GTI4 $110 +LABELV $116 +LABELV $107 +ADDRLP4 32 +ADDRFP4 8 +INDIRU4 +ADDRLP4 32 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $109 +ADDRLP4 32 +INDIRP4 +CVPU4 4 +ADDRFP4 4 +INDIRU4 +ADDRFP4 8 +INDIRU4 +MULU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CVPU4 4 +LTU4 $106 +ADDRGP4 $52 +JUMPV +LABELV $104 +ADDRLP4 36 +ADDRFP4 4 +INDIRU4 +ADDRFP4 8 +INDIRU4 +MULU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 88 +ADDRLP4 20 +INDIRP4 +CVPU4 4 +ASGNU4 +ADDRLP4 88 +INDIRU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 88 +INDIRU4 +SUBU4 +CVUI4 4 +GEI4 $118 +ADDRLP4 80 +ADDRLP4 20 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $119 +JUMPV +LABELV $118 +ADDRLP4 80 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 20 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +ASGNI4 +LABELV $119 +ADDRLP4 12 +ADDRLP4 80 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +LEI4 $120 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +SUBP4 +ARGP4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 swapfunc +CALLV +pop +LABELV $120 +ADDRLP4 100 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +ASGNU4 +ADDRLP4 100 +INDIRU4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CVIU4 4 +ADDRLP4 36 +INDIRP4 +CVPU4 4 +ADDRLP4 100 +INDIRU4 +SUBU4 +CVUI4 4 +CVIU4 4 +ADDRFP4 8 +INDIRU4 +SUBU4 +GEU4 $123 +ADDRLP4 96 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CVIU4 4 +ASGNU4 +ADDRGP4 $124 +JUMPV +LABELV $123 +ADDRLP4 96 +ADDRLP4 36 +INDIRP4 +CVPU4 4 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CVIU4 4 +ADDRFP4 8 +INDIRU4 +SUBU4 +ASGNU4 +LABELV $124 +ADDRLP4 12 +ADDRLP4 96 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +LEI4 $125 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 12 +INDIRI4 +SUBP4 +ARGP4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 swapfunc +CALLV +pop +LABELV $125 +ADDRLP4 108 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 20 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 108 +INDIRI4 +ASGNI4 +ADDRLP4 108 +INDIRI4 +CVIU4 4 +ADDRFP4 8 +INDIRU4 +LEU4 $127 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRI4 +CVIU4 4 +ADDRFP4 8 +INDIRU4 +DIVU4 +ARGU4 +ADDRFP4 8 +INDIRU4 +ARGU4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRGP4 qsort +CALLV +pop +LABELV $127 +ADDRLP4 116 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 116 +INDIRI4 +ASGNI4 +ADDRLP4 116 +INDIRI4 +CVIU4 4 +ADDRFP4 8 +INDIRU4 +LEU4 $129 +ADDRFP4 0 +ADDRLP4 36 +INDIRP4 +ADDRLP4 12 +INDIRI4 +SUBP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 12 +INDIRI4 +CVIU4 4 +ADDRFP4 8 +INDIRU4 +DIVU4 +ASGNU4 +ADDRGP4 $53 +JUMPV +LABELV $129 +LABELV $52 +endproc qsort 124 16 +export strlen +proc strlen 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $133 +JUMPV +LABELV $132 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $133 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $132 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CVIU4 4 +RETU4 +LABELV $131 +endproc strlen 4 0 +export strcat +proc strcat 16 0 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $137 +JUMPV +LABELV $136 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $137 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $136 +ADDRGP4 $140 +JUMPV +LABELV $139 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $140 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $139 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +INDIRP4 +RETP4 +LABELV $135 +endproc strcat 16 0 +export strcpy +proc strcpy 16 0 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $144 +JUMPV +LABELV $143 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $144 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $143 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +INDIRP4 +RETP4 +LABELV $142 +endproc strcpy 16 0 +export strcmp +proc strcmp 12 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $148 +JUMPV +LABELV $147 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +ASGNP4 +LABELV $148 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $151 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +EQI4 $151 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +NEI4 $147 +LABELV $151 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +SUBI4 +RETI4 +LABELV $146 +endproc strcmp 12 0 +export strrchr +proc strrchr 16 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 8 +ADDRLP4 12 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 $156 +JUMPV +LABELV $153 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRFP4 4 +INDIRI4 +NEI4 $157 +ADDRLP4 4 +INDIRP4 +RETP4 +ADDRGP4 $152 +JUMPV +LABELV $157 +LABELV $154 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $156 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GEI4 $153 +CNSTP4 0 +RETP4 +LABELV $152 +endproc strrchr 16 4 +export strchr +proc strchr 0 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $161 +JUMPV +LABELV $160 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRFP4 4 +INDIRI4 +NEI4 $163 +ADDRFP4 0 +INDIRP4 +RETP4 +ADDRGP4 $159 +JUMPV +LABELV $163 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $161 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $160 +CNSTP4 0 +RETP4 +LABELV $159 +endproc strchr 0 0 +export strstr +proc strstr 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $167 +JUMPV +LABELV $166 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $172 +JUMPV +LABELV $169 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +EQI4 $173 +ADDRGP4 $171 +JUMPV +LABELV $173 +LABELV $170 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $172 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $169 +LABELV $171 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $175 +ADDRFP4 0 +INDIRP4 +RETP4 +ADDRGP4 $165 +JUMPV +LABELV $175 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $167 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $166 +CNSTP4 0 +RETP4 +LABELV $165 +endproc strstr 8 0 +export tolower +proc tolower 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 65 +LTI4 $178 +ADDRFP4 0 +INDIRI4 +CNSTI4 90 +GTI4 $178 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CNSTI4 32 +ADDI4 +ASGNI4 +LABELV $178 +ADDRFP4 0 +INDIRI4 +RETI4 +LABELV $177 +endproc tolower 4 0 +export toupper +proc toupper 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 97 +LTI4 $181 +ADDRFP4 0 +INDIRI4 +CNSTI4 122 +GTI4 $181 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CNSTI4 -32 +ADDI4 +ASGNI4 +LABELV $181 +ADDRFP4 0 +INDIRI4 +RETI4 +LABELV $180 +endproc toupper 4 0 +export memmove +proc memmove 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRU4 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +LEU4 $184 +ADDRLP4 0 +ADDRFP4 8 +INDIRU4 +ASGNU4 +ADDRGP4 $187 +JUMPV +LABELV $186 +ADDRLP4 0 +ADDRLP4 0 +INDIRU4 +CNSTU4 1 +SUBU4 +ASGNU4 +ADDRLP4 0 +INDIRU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ADDRLP4 0 +INDIRU4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +ASGNI1 +LABELV $187 +ADDRLP4 0 +INDIRU4 +CNSTU4 0 +NEU4 $186 +ADDRGP4 $185 +JUMPV +LABELV $184 +ADDRLP4 0 +CNSTU4 0 +ASGNU4 +ADDRGP4 $192 +JUMPV +LABELV $189 +ADDRLP4 0 +INDIRU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ADDRLP4 0 +INDIRU4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +ASGNI1 +LABELV $190 +ADDRLP4 0 +ADDRLP4 0 +INDIRU4 +CNSTU4 1 +ADDU4 +ASGNU4 +LABELV $192 +ADDRLP4 0 +INDIRU4 +ADDRFP4 8 +INDIRU4 +LTU4 $189 +LABELV $185 +ADDRFP4 0 +INDIRP4 +RETP4 +LABELV $183 +endproc memmove 8 0 +export rint +proc rint 8 4 +ADDRFP4 0 +INDIRF4 +CNSTF4 1056964608 +LTF4 $194 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0 +ADDRGP4 ceil +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +RETF4 +ADDRGP4 $193 +JUMPV +LABELV $194 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 4 +ADDRGP4 floor +CALLF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +RETF4 +LABELV $193 +endproc rint 8 4 +export tan +proc tan 8 4 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 4 +ADDRGP4 cos +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ADDRLP4 4 +INDIRF4 +DIVF4 +RETF4 +LABELV $196 +endproc tan 8 4 +lit +align 4 +LABELV pi +byte 4 1078530010 +align 4 +LABELV pio2_hi +byte 4 1070141402 +align 4 +LABELV pio2_lo +byte 4 866263400 +align 4 +LABELV pS0 +byte 4 1042983595 +align 4 +LABELV pS1 +byte 4 3198595216 +align 4 +LABELV pS2 +byte 4 1045301928 +align 4 +LABELV pS3 +byte 4 3173257542 +align 4 +LABELV pS4 +byte 4 978288388 +align 4 +LABELV pS5 +byte 4 940699400 +align 4 +LABELV qS1 +byte 4 3222917433 +align 4 +LABELV qS2 +byte 4 1073829677 +align 4 +LABELV qS3 +byte 4 3207607137 +align 4 +LABELV qS4 +byte 4 1033750062 +export acos +code +proc acos 64 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +LABELV $199 +ADDRLP4 44 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 44 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $200 +ADDRLP4 12 +ADDRLP4 0 +INDIRI4 +CNSTI4 2147483647 +BANDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 1065353216 +NEI4 $202 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $204 +CNSTF4 0 +RETF4 +ADDRGP4 $198 +JUMPV +LABELV $204 +ADDRGP4 pi +INDIRF4 +CNSTF4 1073741824 +ADDRGP4 pio2_lo +INDIRF4 +MULF4 +ADDF4 +RETF4 +ADDRGP4 $198 +JUMPV +LABELV $202 +ADDRLP4 12 +INDIRI4 +CNSTI4 1065353216 +LEI4 $206 +ADDRLP4 48 +ADDRFP4 0 +INDIRF4 +ADDRFP4 0 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 48 +INDIRF4 +ADDRLP4 48 +INDIRF4 +DIVF4 +RETF4 +ADDRGP4 $198 +JUMPV +LABELV $206 +ADDRLP4 12 +INDIRI4 +CNSTI4 1056964608 +GEI4 $208 +ADDRLP4 12 +INDIRI4 +CNSTI4 587202560 +GTI4 $210 +ADDRGP4 pio2_hi +INDIRF4 +ADDRGP4 pio2_lo +INDIRF4 +ADDF4 +RETF4 +ADDRGP4 $198 +JUMPV +LABELV $210 +ADDRLP4 4 +ADDRFP4 0 +INDIRF4 +ADDRFP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 16 +ADDRGP4 pS3 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS5 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS0 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS1 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS2 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS1 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS2 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS3 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS4 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +CNSTF4 1065353216 +ADDF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 20 +INDIRF4 +ADDRLP4 24 +INDIRF4 +DIVF4 +ASGNF4 +ADDRGP4 pio2_hi +INDIRF4 +ADDRFP4 0 +INDIRF4 +ADDRGP4 pio2_lo +INDIRF4 +ADDRFP4 0 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +SUBF4 +SUBF4 +SUBF4 +RETF4 +ADDRGP4 $198 +JUMPV +LABELV $208 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GEI4 $212 +ADDRLP4 44 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 4 +CNSTF4 1056964608 +ADDRFP4 0 +INDIRF4 +ADDRLP4 44 +INDIRF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 16 +ADDRGP4 pS3 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS5 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS0 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS1 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS2 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS1 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS2 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS3 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS4 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ADDRLP4 44 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 52 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 52 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 20 +INDIRF4 +ADDRLP4 24 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 28 +INDIRF4 +ADDRLP4 56 +INDIRF4 +MULF4 +ADDRGP4 pio2_lo +INDIRF4 +SUBF4 +ASGNF4 +ADDRGP4 pi +INDIRF4 +CNSTF4 1073741824 +ADDRLP4 56 +INDIRF4 +ADDRLP4 36 +INDIRF4 +ADDF4 +MULF4 +SUBF4 +RETF4 +ADDRGP4 $198 +JUMPV +LABELV $212 +ADDRLP4 4 +CNSTF4 1056964608 +CNSTF4 1065353216 +ADDRFP4 0 +INDIRF4 +SUBF4 +MULF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 48 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 48 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 32 +INDIRF4 +ASGNF4 +LABELV $214 +ADDRLP4 52 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 52 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $215 +LABELV $217 +ADDRLP4 52 +ADDRLP4 44 +INDIRI4 +CVIU4 4 +CNSTU4 4294963200 +BANDU4 +ASGNU4 +ADDRLP4 8 +ADDRLP4 52 +INDIRF4 +ASGNF4 +LABELV $218 +ADDRLP4 60 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRLP4 40 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 8 +INDIRF4 +MULF4 +SUBF4 +ADDRLP4 60 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDF4 +DIVF4 +ASGNF4 +ADDRLP4 16 +ADDRGP4 pS3 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS5 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS0 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS1 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS2 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS1 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS2 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS3 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS4 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +CNSTF4 1065353216 +ADDF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 20 +INDIRF4 +ADDRLP4 24 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 28 +INDIRF4 +ADDRLP4 60 +INDIRF4 +MULF4 +ADDRLP4 40 +INDIRF4 +ADDF4 +ASGNF4 +CNSTF4 1073741824 +ADDRLP4 8 +INDIRF4 +ADDRLP4 36 +INDIRF4 +ADDF4 +MULF4 +RETF4 +LABELV $198 +endproc acos 64 4 +lit +align 4 +LABELV bp +byte 4 1065353216 +byte 4 1069547520 +align 4 +LABELV dp_h +byte 4 0 +byte 4 1058390016 +align 4 +LABELV dp_l +byte 4 0 +byte 4 902942684 +align 4 +LABELV huge +byte 4 1900671690 +align 4 +LABELV tiny +byte 4 228737632 +align 4 +LABELV zero +byte 4 0 +align 4 +LABELV one +byte 4 1065353216 +align 4 +LABELV two +byte 4 1073741824 +align 4 +LABELV two24 +byte 4 1266679808 +align 4 +LABELV two25 +byte 4 1275068416 +align 4 +LABELV twom25 +byte 4 855638016 +align 4 +LABELV L1 +byte 4 1058642330 +align 4 +LABELV L2 +byte 4 1054567863 +align 4 +LABELV L3 +byte 4 1051372203 +align 4 +LABELV L4 +byte 4 1049338629 +align 4 +LABELV L5 +byte 4 1047278165 +align 4 +LABELV L6 +byte 4 1045688642 +align 4 +LABELV P1 +byte 4 1042983595 +align 4 +LABELV P2 +byte 4 3140881249 +align 4 +LABELV P3 +byte 4 948613973 +align 4 +LABELV P4 +byte 4 3051219470 +align 4 +LABELV P5 +byte 4 858897228 +align 4 +LABELV lg2 +byte 4 1060205080 +align 4 +LABELV lg2_h +byte 4 1060205056 +align 4 +LABELV lg2_l +byte 4 901758604 +align 4 +LABELV ovt +byte 4 859351612 +align 4 +LABELV cp +byte 4 1064712271 +align 4 +LABELV cp_h +byte 4 1064712192 +align 4 +LABELV cp_l +byte 4 916308896 +align 4 +LABELV ivln2 +byte 4 1069066811 +align 4 +LABELV ivln2_h +byte 4 1069066752 +align 4 +LABELV ivln2_l +byte 4 921478512 +code +proc copysignf 12 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +LABELV $221 +ADDRLP4 8 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 8 +INDIRU4 +ASGNU4 +LABELV $222 +LABELV $224 +ADDRLP4 8 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 8 +INDIRU4 +ASGNU4 +LABELV $225 +LABELV $227 +ADDRLP4 8 +ADDRLP4 0 +INDIRU4 +CNSTU4 2147483647 +BANDU4 +ADDRLP4 4 +INDIRU4 +CNSTU4 2147483648 +BANDU4 +BORU4 +ASGNU4 +ADDRFP4 0 +ADDRLP4 8 +INDIRF4 +ASGNF4 +LABELV $228 +ADDRFP4 0 +INDIRF4 +RETF4 +LABELV $220 +endproc copysignf 12 0 +proc __scalbnf 40 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +LABELV $231 +ADDRLP4 8 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 8 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $232 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2139095040 +BANDI4 +CNSTI4 23 +RSHI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $234 +ADDRLP4 0 +INDIRI4 +CNSTI4 2147483647 +BANDI4 +CNSTI4 0 +NEI4 $236 +ADDRFP4 0 +INDIRF4 +RETF4 +ADDRGP4 $230 +JUMPV +LABELV $236 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ADDRGP4 two25 +INDIRF4 +MULF4 +ASGNF4 +LABELV $238 +ADDRLP4 8 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 8 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $239 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2139095040 +BANDI4 +CNSTI4 23 +RSHI4 +CNSTI4 25 +SUBI4 +ASGNI4 +LABELV $234 +ADDRLP4 4 +INDIRI4 +CNSTI4 255 +NEI4 $241 +ADDRFP4 0 +INDIRF4 +ADDRFP4 0 +INDIRF4 +ADDF4 +RETF4 +ADDRGP4 $230 +JUMPV +LABELV $241 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +CNSTI4 50000 +GTI4 $245 +ADDRLP4 4 +INDIRI4 +CNSTI4 254 +LEI4 $243 +LABELV $245 +ADDRLP4 12 +ADDRGP4 huge +INDIRF4 +ASGNF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 16 +ADDRGP4 copysignf +CALLF4 +ASGNF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +RETF4 +ADDRGP4 $230 +JUMPV +LABELV $243 +ADDRFP4 4 +INDIRI4 +CNSTI4 -50000 +GEI4 $246 +ADDRLP4 20 +ADDRGP4 tiny +INDIRF4 +ASGNF4 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 24 +ADDRGP4 copysignf +CALLF4 +ASGNF4 +ADDRLP4 20 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +RETF4 +ADDRGP4 $230 +JUMPV +LABELV $246 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +LEI4 $248 +LABELV $250 +ADDRLP4 28 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 2155872255 +BANDU4 +ADDRLP4 4 +INDIRI4 +CNSTI4 23 +LSHI4 +CVIU4 4 +BORU4 +ASGNU4 +ADDRFP4 0 +ADDRLP4 28 +INDIRF4 +ASGNF4 +LABELV $251 +ADDRFP4 0 +INDIRF4 +RETF4 +ADDRGP4 $230 +JUMPV +LABELV $248 +ADDRLP4 4 +INDIRI4 +CNSTI4 -25 +GTI4 $253 +ADDRLP4 28 +ADDRGP4 tiny +INDIRF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 32 +ADDRGP4 copysignf +CALLF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 32 +INDIRF4 +MULF4 +RETF4 +ADDRGP4 $230 +JUMPV +LABELV $253 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 25 +ADDI4 +ASGNI4 +LABELV $255 +ADDRLP4 36 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 2155872255 +BANDU4 +ADDRLP4 4 +INDIRI4 +CNSTI4 23 +LSHI4 +CVIU4 4 +BORU4 +ASGNU4 +ADDRFP4 0 +ADDRLP4 36 +INDIRF4 +ASGNF4 +LABELV $256 +ADDRFP4 0 +INDIRF4 +ADDRGP4 twom25 +INDIRF4 +MULF4 +RETF4 +LABELV $230 +endproc __scalbnf 40 8 +export pow +proc pow 208 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRF4 +CNSTF4 1065353216 +NEF4 $259 +ADDRFP4 0 +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $259 +LABELV $261 +ADDRLP4 108 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 108 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $262 +LABELV $264 +ADDRLP4 108 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 108 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $265 +ADDRLP4 108 +CNSTI4 2147483647 +ASGNI4 +ADDRLP4 20 +ADDRLP4 32 +INDIRI4 +ADDRLP4 108 +INDIRI4 +BANDI4 +ASGNI4 +ADDRLP4 60 +ADDRLP4 36 +INDIRI4 +ADDRLP4 108 +INDIRI4 +BANDI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +NEI4 $267 +ADDRGP4 one +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $267 +ADDRLP4 112 +CNSTI4 2139095040 +ASGNI4 +ADDRLP4 20 +INDIRI4 +ADDRLP4 112 +INDIRI4 +GTI4 $271 +ADDRLP4 60 +INDIRI4 +ADDRLP4 112 +INDIRI4 +LEI4 $269 +LABELV $271 +ADDRFP4 0 +INDIRF4 +ADDRFP4 4 +INDIRF4 +ADDF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $269 +ADDRLP4 116 +CNSTI4 0 +ASGNI4 +ADDRLP4 80 +ADDRLP4 116 +INDIRI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 116 +INDIRI4 +GEI4 $272 +ADDRLP4 60 +INDIRI4 +CNSTI4 1266679808 +LTI4 $274 +ADDRLP4 80 +CNSTI4 2 +ASGNI4 +ADDRGP4 $275 +JUMPV +LABELV $274 +ADDRLP4 60 +INDIRI4 +CNSTI4 1065353216 +LTI4 $276 +ADDRLP4 124 +CNSTI4 23 +ASGNI4 +ADDRLP4 28 +ADDRLP4 60 +INDIRI4 +ADDRLP4 124 +INDIRI4 +RSHI4 +CNSTI4 127 +SUBI4 +ASGNI4 +ADDRLP4 128 +ADDRLP4 124 +INDIRI4 +ADDRLP4 28 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 60 +INDIRI4 +ADDRLP4 128 +INDIRI4 +RSHI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 128 +INDIRI4 +LSHI4 +ADDRLP4 60 +INDIRI4 +NEI4 $278 +ADDRLP4 80 +CNSTI4 2 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +BANDI4 +SUBI4 +ASGNI4 +LABELV $278 +LABELV $276 +LABELV $275 +LABELV $272 +ADDRLP4 60 +INDIRI4 +CNSTI4 2139095040 +NEI4 $280 +ADDRLP4 20 +INDIRI4 +CNSTI4 1065353216 +NEI4 $282 +ADDRFP4 4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +SUBF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $282 +ADDRLP4 20 +INDIRI4 +CNSTI4 1065353216 +LEI4 $284 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +LTI4 $287 +ADDRLP4 124 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRGP4 $288 +JUMPV +LABELV $287 +ADDRLP4 124 +ADDRGP4 zero +INDIRF4 +ASGNF4 +LABELV $288 +ADDRLP4 124 +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $284 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +GEI4 $290 +ADDRLP4 128 +ADDRFP4 4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRGP4 $291 +JUMPV +LABELV $290 +ADDRLP4 128 +ADDRGP4 zero +INDIRF4 +ASGNF4 +LABELV $291 +ADDRLP4 128 +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $280 +ADDRLP4 60 +INDIRI4 +CNSTI4 1065353216 +NEI4 $292 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +GEI4 $294 +ADDRGP4 one +INDIRF4 +ADDRFP4 0 +INDIRF4 +DIVF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $294 +ADDRFP4 0 +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $292 +ADDRLP4 36 +INDIRI4 +CNSTI4 1073741824 +NEI4 $296 +ADDRFP4 0 +INDIRF4 +ADDRFP4 0 +INDIRF4 +MULF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $296 +ADDRLP4 36 +INDIRI4 +CNSTI4 1056964608 +NEI4 $298 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +LTI4 $300 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 124 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 124 +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $300 +LABELV $298 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 124 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 48 +ADDRLP4 124 +INDIRF4 +ASGNF4 +ADDRLP4 20 +INDIRI4 +CNSTI4 2139095040 +EQI4 $305 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $305 +ADDRLP4 20 +INDIRI4 +CNSTI4 1065353216 +NEI4 $302 +LABELV $305 +ADDRLP4 8 +ADDRLP4 48 +INDIRF4 +ASGNF4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +GEI4 $306 +ADDRLP4 8 +ADDRGP4 one +INDIRF4 +ADDRLP4 8 +INDIRF4 +DIVF4 +ASGNF4 +LABELV $306 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +GEI4 $308 +ADDRLP4 20 +INDIRI4 +CNSTI4 1065353216 +SUBI4 +ADDRLP4 80 +INDIRI4 +BORI4 +CNSTI4 0 +NEI4 $310 +ADDRLP4 136 +ADDRLP4 8 +INDIRF4 +ADDRLP4 8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 136 +INDIRF4 +ADDRLP4 136 +INDIRF4 +DIVF4 +ASGNF4 +ADDRGP4 $311 +JUMPV +LABELV $310 +ADDRLP4 80 +INDIRI4 +CNSTI4 1 +NEI4 $312 +ADDRLP4 8 +ADDRLP4 8 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $312 +LABELV $311 +LABELV $308 +ADDRLP4 8 +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $302 +ADDRLP4 32 +INDIRI4 +CVIU4 4 +CNSTI4 31 +RSHU4 +CNSTU4 1 +SUBU4 +ADDRLP4 80 +INDIRI4 +CVIU4 4 +BORU4 +CNSTU4 0 +NEU4 $314 +ADDRLP4 136 +ADDRFP4 0 +INDIRF4 +ADDRFP4 0 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 136 +INDIRF4 +ADDRLP4 136 +INDIRF4 +DIVF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $314 +ADDRLP4 60 +INDIRI4 +CNSTI4 1291845632 +LEI4 $316 +ADDRLP4 20 +INDIRI4 +CNSTI4 1065353208 +GEI4 $318 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +GEI4 $321 +ADDRLP4 144 +ADDRGP4 huge +INDIRF4 +ASGNF4 +ADDRLP4 140 +ADDRLP4 144 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $322 +JUMPV +LABELV $321 +ADDRLP4 148 +ADDRGP4 tiny +INDIRF4 +ASGNF4 +ADDRLP4 140 +ADDRLP4 148 +INDIRF4 +ADDRLP4 148 +INDIRF4 +MULF4 +ASGNF4 +LABELV $322 +ADDRLP4 140 +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $318 +ADDRLP4 20 +INDIRI4 +CNSTI4 1065353223 +LEI4 $323 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +LEI4 $326 +ADDRLP4 156 +ADDRGP4 huge +INDIRF4 +ASGNF4 +ADDRLP4 152 +ADDRLP4 156 +INDIRF4 +ADDRLP4 156 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $327 +JUMPV +LABELV $326 +ADDRLP4 160 +ADDRGP4 tiny +INDIRF4 +ASGNF4 +ADDRLP4 152 +ADDRLP4 160 +INDIRF4 +ADDRLP4 160 +INDIRF4 +MULF4 +ASGNF4 +LABELV $327 +ADDRLP4 152 +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $323 +ADDRLP4 4 +ADDRFP4 0 +INDIRF4 +CNSTF4 1065353216 +SUBF4 +ASGNF4 +ADDRLP4 76 +ADDRLP4 4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +CNSTF4 1056964608 +ADDRLP4 4 +INDIRF4 +CNSTF4 1051372203 +CNSTF4 1048576000 +ADDRLP4 4 +INDIRF4 +MULF4 +SUBF4 +MULF4 +SUBF4 +MULF4 +ASGNF4 +ADDRLP4 52 +ADDRGP4 ivln2_h +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 4 +INDIRF4 +ADDRGP4 ivln2_l +INDIRF4 +MULF4 +ADDRLP4 76 +INDIRF4 +ADDRGP4 ivln2 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 52 +INDIRF4 +ADDRLP4 56 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $328 +ADDRLP4 168 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 168 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $329 +LABELV $331 +ADDRLP4 168 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 4294963200 +BANDU4 +ASGNU4 +ADDRLP4 16 +ADDRLP4 168 +INDIRF4 +ASGNF4 +LABELV $332 +ADDRLP4 92 +ADDRLP4 56 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 52 +INDIRF4 +SUBF4 +SUBF4 +ASGNF4 +ADDRGP4 $317 +JUMPV +LABELV $316 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 8388608 +GEI4 $334 +ADDRLP4 48 +ADDRLP4 48 +INDIRF4 +ADDRGP4 two24 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 44 +INDIRI4 +CNSTI4 24 +SUBI4 +ASGNI4 +LABELV $336 +ADDRLP4 160 +ADDRLP4 48 +INDIRF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 160 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $337 +LABELV $334 +ADDRLP4 44 +ADDRLP4 44 +INDIRI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 23 +RSHI4 +CNSTI4 127 +SUBI4 +ADDI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 20 +INDIRI4 +CNSTI4 8388607 +BANDI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 12 +INDIRI4 +CNSTI4 1065353216 +BORI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 1885297 +GTI4 $339 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRGP4 $340 +JUMPV +LABELV $339 +ADDRLP4 12 +INDIRI4 +CNSTI4 6140887 +GEI4 $341 +ADDRLP4 28 +CNSTI4 1 +ASGNI4 +ADDRGP4 $342 +JUMPV +LABELV $341 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRLP4 44 +ADDRLP4 44 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 8388608 +SUBI4 +ASGNI4 +LABELV $342 +LABELV $340 +LABELV $343 +ADDRLP4 168 +ADDRLP4 20 +INDIRI4 +CVIU4 4 +ASGNU4 +ADDRLP4 48 +ADDRLP4 168 +INDIRF4 +ASGNF4 +LABELV $344 +ADDRLP4 172 +ADDRLP4 28 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bp +ADDP4 +ASGNP4 +ADDRLP4 52 +ADDRLP4 48 +INDIRF4 +ADDRLP4 172 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 56 +ADDRGP4 one +INDIRF4 +ADDRLP4 48 +INDIRF4 +ADDRLP4 172 +INDIRP4 +INDIRF4 +ADDF4 +DIVF4 +ASGNF4 +ADDRLP4 64 +ADDRLP4 52 +INDIRF4 +ADDRLP4 56 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 144 +ADDRLP4 64 +INDIRF4 +ASGNF4 +LABELV $346 +ADDRLP4 176 +ADDRLP4 144 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 176 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $347 +LABELV $349 +ADDRLP4 176 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 4294963200 +BANDU4 +ASGNU4 +ADDRLP4 144 +ADDRLP4 176 +INDIRF4 +ASGNF4 +LABELV $350 +LABELV $352 +ADDRLP4 176 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +RSHI4 +CNSTI4 536870912 +BORI4 +CNSTI4 262144 +ADDI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 21 +LSHI4 +ADDI4 +CVIU4 4 +ASGNU4 +ADDRLP4 140 +ADDRLP4 176 +INDIRF4 +ASGNF4 +LABELV $353 +ADDRLP4 152 +ADDRLP4 48 +INDIRF4 +ADDRLP4 140 +INDIRF4 +ADDRLP4 28 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bp +ADDP4 +INDIRF4 +SUBF4 +SUBF4 +ASGNF4 +ADDRLP4 156 +ADDRLP4 56 +INDIRF4 +ADDRLP4 52 +INDIRF4 +ADDRLP4 144 +INDIRF4 +ADDRLP4 140 +INDIRF4 +MULF4 +SUBF4 +ADDRLP4 144 +INDIRF4 +ADDRLP4 152 +INDIRF4 +MULF4 +SUBF4 +MULF4 +ASGNF4 +ADDRLP4 148 +ADDRLP4 64 +INDIRF4 +ADDRLP4 64 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 104 +ADDRGP4 L3 +INDIRF4 +ADDRLP4 148 +INDIRF4 +ADDRGP4 L4 +INDIRF4 +ADDRLP4 148 +INDIRF4 +ADDRGP4 L5 +INDIRF4 +ADDRLP4 148 +INDIRF4 +ADDRGP4 L6 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 72 +ADDRLP4 148 +INDIRF4 +ADDRLP4 148 +INDIRF4 +MULF4 +ADDRGP4 L1 +INDIRF4 +ADDRLP4 148 +INDIRF4 +ADDRGP4 L2 +INDIRF4 +ADDRLP4 148 +INDIRF4 +ADDRLP4 104 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 72 +ADDRLP4 72 +INDIRF4 +ADDRLP4 156 +INDIRF4 +ADDRLP4 144 +INDIRF4 +ADDRLP4 64 +INDIRF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 148 +ADDRLP4 144 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 140 +ADDRLP4 148 +INDIRF4 +CNSTF4 1077936128 +ADDF4 +ADDRLP4 72 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $355 +ADDRLP4 192 +ADDRLP4 140 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 192 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $356 +LABELV $358 +ADDRLP4 192 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 4294963200 +BANDU4 +ASGNU4 +ADDRLP4 140 +ADDRLP4 192 +INDIRF4 +ASGNF4 +LABELV $359 +ADDRLP4 152 +ADDRLP4 72 +INDIRF4 +ADDRLP4 140 +INDIRF4 +CNSTF4 1077936128 +SUBF4 +ADDRLP4 148 +INDIRF4 +SUBF4 +SUBF4 +ASGNF4 +ADDRLP4 52 +ADDRLP4 144 +INDIRF4 +ADDRLP4 140 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 156 +INDIRF4 +ADDRLP4 140 +INDIRF4 +MULF4 +ADDRLP4 152 +INDIRF4 +ADDRLP4 64 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 52 +INDIRF4 +ADDRLP4 56 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $361 +ADDRLP4 196 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 196 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $362 +LABELV $364 +ADDRLP4 196 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 4294963200 +BANDU4 +ASGNU4 +ADDRLP4 24 +ADDRLP4 196 +INDIRF4 +ASGNF4 +LABELV $365 +ADDRLP4 68 +ADDRLP4 56 +INDIRF4 +ADDRLP4 24 +INDIRF4 +ADDRLP4 52 +INDIRF4 +SUBF4 +SUBF4 +ASGNF4 +ADDRLP4 96 +ADDRGP4 cp_h +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 200 +ADDRLP4 28 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 100 +ADDRGP4 cp_l +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDRLP4 68 +INDIRF4 +ADDRGP4 cp +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 200 +INDIRI4 +ADDRGP4 dp_l +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 44 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 96 +INDIRF4 +ADDRLP4 100 +INDIRF4 +ADDF4 +ADDRLP4 200 +INDIRI4 +ADDRGP4 dp_h +ADDP4 +INDIRF4 +ADDF4 +ADDRLP4 4 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $367 +ADDRLP4 204 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 204 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $368 +LABELV $370 +ADDRLP4 204 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 4294963200 +BANDU4 +ASGNU4 +ADDRLP4 16 +ADDRLP4 204 +INDIRF4 +ASGNF4 +LABELV $371 +ADDRLP4 92 +ADDRLP4 100 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 4 +INDIRF4 +SUBF4 +ADDRLP4 28 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 dp_h +ADDP4 +INDIRF4 +SUBF4 +ADDRLP4 96 +INDIRF4 +SUBF4 +SUBF4 +ASGNF4 +LABELV $317 +ADDRLP4 64 +ADDRGP4 one +INDIRF4 +ASGNF4 +ADDRLP4 32 +INDIRI4 +CVIU4 4 +CNSTI4 31 +RSHU4 +CNSTU4 1 +SUBU4 +ADDRLP4 80 +INDIRI4 +CNSTI4 1 +SUBI4 +CVIU4 4 +BORU4 +CNSTU4 0 +NEU4 $373 +ADDRLP4 64 +ADDRGP4 one +INDIRF4 +NEGF4 +ASGNF4 +LABELV $373 +LABELV $375 +ADDRLP4 140 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 140 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $376 +LABELV $378 +ADDRLP4 140 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 4294963200 +BANDU4 +ASGNU4 +ADDRLP4 40 +ADDRLP4 140 +INDIRF4 +ASGNF4 +LABELV $379 +ADDRLP4 68 +ADDRFP4 4 +INDIRF4 +ADDRLP4 40 +INDIRF4 +SUBF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDRFP4 4 +INDIRF4 +ADDRLP4 92 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 40 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 68 +INDIRF4 +ADDRLP4 24 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $381 +ADDRLP4 152 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 152 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $382 +ADDRLP4 12 +INDIRI4 +CNSTI4 1124073472 +LEI4 $384 +ADDRLP4 152 +ADDRGP4 huge +INDIRF4 +ASGNF4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 152 +INDIRF4 +MULF4 +ADDRLP4 152 +INDIRF4 +MULF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $384 +ADDRLP4 12 +INDIRI4 +CNSTI4 1124073472 +NEI4 $386 +ADDRLP4 68 +INDIRF4 +ADDRGP4 ovt +INDIRF4 +ADDF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 24 +INDIRF4 +SUBF4 +LEF4 $387 +ADDRLP4 156 +ADDRGP4 huge +INDIRF4 +ASGNF4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 156 +INDIRF4 +MULF4 +ADDRLP4 156 +INDIRF4 +MULF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $386 +ADDRLP4 12 +INDIRI4 +CNSTI4 2147483647 +BANDI4 +CNSTI4 1125515264 +LEI4 $390 +ADDRLP4 156 +ADDRGP4 tiny +INDIRF4 +ASGNF4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 156 +INDIRF4 +MULF4 +ADDRLP4 156 +INDIRF4 +MULF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $390 +ADDRLP4 12 +INDIRI4 +CVIU4 4 +CNSTU4 3272998912 +NEU4 $392 +ADDRLP4 68 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 24 +INDIRF4 +SUBF4 +GTF4 $394 +ADDRLP4 160 +ADDRGP4 tiny +INDIRF4 +ASGNF4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 160 +INDIRF4 +MULF4 +ADDRLP4 160 +INDIRF4 +MULF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $394 +LABELV $392 +LABELV $387 +ADDRLP4 84 +ADDRLP4 12 +INDIRI4 +CNSTI4 2147483647 +BANDI4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 84 +INDIRI4 +CNSTI4 23 +RSHI4 +CNSTI4 127 +SUBI4 +ASGNI4 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 1056964608 +LEI4 $396 +ADDRLP4 44 +ADDRLP4 12 +INDIRI4 +CNSTI4 8388608 +ADDRLP4 28 +INDIRI4 +CNSTI4 1 +ADDI4 +RSHI4 +ADDI4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 44 +INDIRI4 +CNSTI4 2147483647 +BANDI4 +CNSTI4 23 +RSHI4 +CNSTI4 127 +SUBI4 +ASGNI4 +LABELV $398 +ADDRLP4 164 +ADDRLP4 44 +INDIRI4 +CNSTI4 8388607 +ADDRLP4 28 +INDIRI4 +RSHI4 +BCOMI4 +BANDI4 +CVIU4 4 +ASGNU4 +ADDRLP4 4 +ADDRLP4 164 +INDIRF4 +ASGNF4 +LABELV $399 +ADDRLP4 44 +ADDRLP4 44 +INDIRI4 +CNSTI4 8388607 +BANDI4 +CNSTI4 8388608 +BORI4 +CNSTI4 23 +ADDRLP4 28 +INDIRI4 +SUBI4 +RSHI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +GEI4 $401 +ADDRLP4 44 +ADDRLP4 44 +INDIRI4 +NEGI4 +ASGNI4 +LABELV $401 +ADDRLP4 24 +ADDRLP4 24 +INDIRF4 +ADDRLP4 4 +INDIRF4 +SUBF4 +ASGNF4 +LABELV $396 +ADDRLP4 4 +ADDRLP4 68 +INDIRF4 +ADDRLP4 24 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $403 +ADDRLP4 164 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 164 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $404 +LABELV $406 +ADDRLP4 164 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 4294963200 +BANDU4 +ASGNU4 +ADDRLP4 4 +ADDRLP4 164 +INDIRF4 +ASGNF4 +LABELV $407 +ADDRLP4 52 +ADDRLP4 4 +INDIRF4 +ADDRGP4 lg2_h +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 68 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 24 +INDIRF4 +SUBF4 +SUBF4 +ADDRGP4 lg2 +INDIRF4 +MULF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 lg2_l +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 52 +INDIRF4 +ADDRLP4 56 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 76 +ADDRLP4 56 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 52 +INDIRF4 +SUBF4 +SUBF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 8 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 88 +ADDRGP4 P3 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 P4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 P5 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 8 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 P1 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 P2 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 88 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 72 +ADDRLP4 8 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDRLP4 16 +INDIRF4 +ADDRGP4 two +INDIRF4 +SUBF4 +DIVF4 +ADDRLP4 76 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 76 +INDIRF4 +MULF4 +ADDF4 +SUBF4 +ASGNF4 +ADDRLP4 8 +ADDRGP4 one +INDIRF4 +ADDRLP4 72 +INDIRF4 +ADDRLP4 8 +INDIRF4 +SUBF4 +SUBF4 +ASGNF4 +LABELV $409 +ADDRLP4 192 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 192 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $410 +ADDRLP4 192 +CNSTI4 23 +ASGNI4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 44 +INDIRI4 +ADDRLP4 192 +INDIRI4 +LSHI4 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 192 +INDIRI4 +RSHI4 +CNSTI4 0 +GTI4 $412 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 44 +INDIRI4 +ARGI4 +ADDRLP4 196 +ADDRGP4 __scalbnf +CALLF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 196 +INDIRF4 +ASGNF4 +ADDRGP4 $413 +JUMPV +LABELV $412 +LABELV $414 +ADDRLP4 200 +ADDRLP4 12 +INDIRI4 +CVIU4 4 +ASGNU4 +ADDRLP4 8 +ADDRLP4 200 +INDIRF4 +ASGNF4 +LABELV $415 +LABELV $413 +ADDRLP4 64 +INDIRF4 +ADDRLP4 8 +INDIRF4 +MULF4 +RETF4 +LABELV $258 +endproc pow 208 8 +data +align 4 +LABELV randSeed +byte 4 0 +export srand +code +proc srand 0 0 +ADDRGP4 randSeed +ADDRFP4 0 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $417 +endproc srand 0 0 +export rand +proc rand 4 0 +ADDRLP4 0 +ADDRGP4 randSeed +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 69069 +ADDRLP4 0 +INDIRP4 +INDIRI4 +MULI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 32767 +BANDI4 +RETI4 +LABELV $418 +endproc rand 4 0 +export atof +proc atof 36 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $421 +JUMPV +LABELV $420 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $423 +CNSTF4 0 +RETF4 +ADDRGP4 $419 +JUMPV +LABELV $423 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $421 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +LEI4 $420 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 43 +EQI4 $428 +ADDRLP4 12 +INDIRI4 +CNSTI4 45 +EQI4 $429 +ADDRGP4 $425 +JUMPV +LABELV $428 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 8 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 $426 +JUMPV +LABELV $429 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 8 +CNSTF4 3212836864 +ASGNF4 +ADDRGP4 $426 +JUMPV +LABELV $425 +ADDRLP4 8 +CNSTF4 1065353216 +ASGNF4 +LABELV $426 +ADDRLP4 4 +CNSTF4 0 +ASGNF4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 46 +EQI4 $430 +LABELV $432 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 20 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +LTI4 $437 +ADDRLP4 0 +INDIRI4 +CNSTI4 57 +LEI4 $435 +LABELV $437 +ADDRGP4 $431 +JUMPV +LABELV $435 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +SUBI4 +ASGNI4 +ADDRLP4 4 +CNSTF4 1092616192 +ADDRLP4 4 +INDIRF4 +MULF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +ADDF4 +ASGNF4 +LABELV $433 +ADDRGP4 $432 +JUMPV +ADDRGP4 $431 +JUMPV +LABELV $430 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $431 +ADDRLP4 0 +INDIRI4 +CNSTI4 46 +NEI4 $438 +ADDRLP4 20 +CNSTF4 1036831949 +ASGNF4 +LABELV $440 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 24 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 24 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +LTI4 $445 +ADDRLP4 0 +INDIRI4 +CNSTI4 57 +LEI4 $443 +LABELV $445 +ADDRGP4 $442 +JUMPV +LABELV $443 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +SUBI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +ADDRLP4 20 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 20 +CNSTF4 1036831949 +ADDRLP4 20 +INDIRF4 +MULF4 +ASGNF4 +LABELV $441 +ADDRGP4 $440 +JUMPV +LABELV $442 +LABELV $438 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +MULF4 +RETF4 +LABELV $419 +endproc atof 36 0 +export strtod +proc strtod 60 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $448 +JUMPV +LABELV $447 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $448 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 32 +EQI4 $447 +ADDRLP4 8 +INDIRI4 +CNSTI4 12 +EQI4 $447 +ADDRLP4 8 +INDIRI4 +CNSTI4 10 +EQI4 $447 +ADDRLP4 8 +INDIRI4 +CNSTI4 13 +EQI4 $447 +ADDRLP4 8 +INDIRI4 +CNSTI4 9 +EQI4 $447 +ADDRLP4 8 +INDIRI4 +CNSTI4 11 +EQI4 $447 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $452 +ARGP4 +CNSTI4 3 +ARGI4 +ADDRLP4 12 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $450 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $453 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 3 +ADDP4 +ASGNP4 +LABELV $453 +ADDRFP4 0 +INDIRP4 +CNSTI4 3 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 40 +NEI4 $455 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 24 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 28 +ADDRGP4 strtol +CALLI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 41 +NEI4 $457 +ADDRLP4 16 +ADDRLP4 20 +INDIRI4 +CNSTI4 8388607 +BANDI4 +CNSTI4 2139095040 +BORI4 +CVIU4 4 +ASGNU4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $459 +ADDRFP4 4 +INDIRP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $459 +ADDRLP4 16 +INDIRF4 +RETF4 +ADDRGP4 $446 +JUMPV +LABELV $457 +LABELV $455 +ADDRLP4 16 +CNSTU4 2147483647 +ASGNU4 +ADDRLP4 16 +INDIRF4 +RETF4 +ADDRGP4 $446 +JUMPV +LABELV $450 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $463 +ARGP4 +CNSTI4 3 +ARGI4 +ADDRLP4 16 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $461 +ADDRLP4 20 +CNSTU4 2139095040 +ASGNU4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $464 +ADDRLP4 20 +INDIRF4 +RETF4 +ADDRGP4 $446 +JUMPV +LABELV $464 +ADDRFP4 0 +INDIRP4 +CNSTI4 3 +ADDP4 +ARGP4 +ADDRGP4 $468 +ARGP4 +CNSTI4 5 +ARGI4 +ADDRLP4 24 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $466 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRGP4 $467 +JUMPV +LABELV $466 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 3 +ADDP4 +ASGNP4 +LABELV $467 +ADDRLP4 20 +INDIRF4 +RETF4 +ADDRGP4 $446 +JUMPV +LABELV $461 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 45 +NEI4 $469 +ADDRLP4 20 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRGP4 $470 +JUMPV +LABELV $469 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 43 +NEI4 $471 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $471 +LABELV $470 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $475 +ARGP4 +CNSTI4 2 +ARGI4 +ADDRLP4 20 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $473 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 28 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 2 +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +LABELV $476 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 48 +LTI4 $480 +ADDRLP4 32 +INDIRI4 +CNSTI4 57 +GTI4 $480 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 36 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 1098907648 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDRLP4 36 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 48 +SUBI4 +CVIF4 4 +ADDF4 +ASGNF4 +ADDRGP4 $476 +JUMPV +LABELV $480 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 65 +LTI4 $482 +ADDRLP4 40 +INDIRI4 +CNSTI4 70 +GTI4 $482 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 44 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 1098907648 +ADDRLP4 0 +INDIRF4 +MULF4 +CNSTF4 1092616192 +ADDF4 +ADDRLP4 44 +INDIRP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ADDF4 +CNSTF4 1115815936 +SUBF4 +ASGNF4 +ADDRGP4 $476 +JUMPV +LABELV $482 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 97 +LTI4 $478 +ADDRLP4 48 +INDIRI4 +CNSTI4 102 +GTI4 $478 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 52 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 1098907648 +ADDRLP4 0 +INDIRF4 +MULF4 +CNSTF4 1092616192 +ADDF4 +ADDRLP4 52 +INDIRP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ADDF4 +CNSTF4 1120010240 +SUBF4 +ASGNF4 +ADDRGP4 $476 +JUMPV +LABELV $478 +ADDRLP4 24 +INDIRP4 +CNSTI4 1 +ADDP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +GEU4 $486 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $486 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 46 +NEI4 $488 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 32 +CNSTF4 1031798784 +ASGNF4 +LABELV $490 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 48 +LTI4 $494 +ADDRLP4 36 +INDIRI4 +CNSTI4 57 +GTI4 $494 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 40 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 40 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 48 +SUBI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $495 +JUMPV +LABELV $494 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 65 +LTI4 $496 +ADDRLP4 44 +INDIRI4 +CNSTI4 70 +GTI4 $496 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 48 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 48 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +ADDI4 +CNSTI4 65 +SUBI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $497 +JUMPV +LABELV $496 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 97 +LTI4 $492 +ADDRLP4 52 +INDIRI4 +CNSTI4 102 +GTI4 $492 +ADDRLP4 56 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 56 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 56 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +ADDI4 +CNSTI4 97 +SUBI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +LABELV $499 +LABELV $497 +LABELV $495 +LABELV $491 +ADDRLP4 32 +ADDRLP4 32 +INDIRF4 +CNSTF4 1098907648 +DIVF4 +ASGNF4 +ADDRGP4 $490 +JUMPV +LABELV $492 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +GEU4 $500 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $500 +LABELV $488 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +ADDRLP4 28 +INDIRP4 +CVPU4 4 +EQU4 $502 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 32 +ADDRGP4 tolower +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 112 +NEI4 $502 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ARGP4 +ADDRLP4 24 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRLP4 44 +ADDRGP4 strtol +CALLI4 +ASGNI4 +ADDRLP4 40 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +CVPU4 4 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +NEU4 $504 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $506 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $506 +ADDRLP4 0 +INDIRF4 +RETF4 +ADDRGP4 $446 +JUMPV +LABELV $504 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +LEI4 $516 +ADDRGP4 $511 +JUMPV +LABELV $510 +ADDRLP4 36 +CNSTF4 1073741824 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 36 +INDIRF4 +ADDRLP4 0 +INDIRF4 +GTF4 $513 +ADDRGP4 $509 +JUMPV +LABELV $513 +ADDRLP4 0 +ADDRLP4 36 +INDIRF4 +ASGNF4 +LABELV $511 +ADDRLP4 48 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 40 +ADDRLP4 48 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +GTI4 $510 +ADDRGP4 $509 +JUMPV +LABELV $515 +ADDRLP4 36 +ADDRLP4 0 +INDIRF4 +CNSTF4 1073741824 +DIVF4 +ASGNF4 +ADDRLP4 36 +INDIRF4 +ADDRLP4 0 +INDIRF4 +LTF4 $518 +ADDRGP4 $517 +JUMPV +LABELV $518 +ADDRLP4 0 +ADDRLP4 36 +INDIRF4 +ASGNF4 +LABELV $516 +ADDRLP4 48 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 40 +ADDRLP4 48 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +LTI4 $515 +LABELV $517 +LABELV $509 +LABELV $502 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $520 +ADDRFP4 4 +INDIRP4 +ADDRLP4 24 +INDIRP4 +ASGNP4 +LABELV $520 +ADDRLP4 0 +INDIRF4 +RETF4 +ADDRGP4 $446 +JUMPV +LABELV $473 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +ADDRGP4 $525 +JUMPV +LABELV $522 +LABELV $523 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 32 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 1092616192 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDRLP4 32 +INDIRP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ADDF4 +CNSTF4 1111490560 +SUBF4 +ASGNF4 +LABELV $525 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 48 +LTI4 $526 +ADDRLP4 36 +INDIRI4 +CNSTI4 57 +LEI4 $522 +LABELV $526 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +GEU4 $527 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $527 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 46 +NEI4 $529 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 40 +CNSTF4 1036831949 +ASGNF4 +ADDRGP4 $534 +JUMPV +LABELV $531 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 44 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 44 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 48 +SUBI4 +CVIF4 4 +ADDRLP4 40 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $532 +ADDRLP4 40 +ADDRLP4 40 +INDIRF4 +CNSTF4 1092616192 +DIVF4 +ASGNF4 +LABELV $534 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 48 +LTI4 $535 +ADDRLP4 48 +INDIRI4 +CNSTI4 57 +LEI4 $531 +LABELV $535 +ADDRLP4 24 +INDIRP4 +CNSTI4 1 +ADDP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +GEU4 $536 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $536 +LABELV $529 +ADDRLP4 28 +INDIRP4 +CVPU4 4 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +EQU4 $538 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 40 +ADDRGP4 tolower +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 101 +NEI4 $538 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ARGP4 +ADDRLP4 24 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRLP4 52 +ADDRGP4 strtol +CALLI4 +ASGNI4 +ADDRLP4 48 +ADDRLP4 52 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +CVPU4 4 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +NEU4 $540 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $542 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $542 +ADDRLP4 0 +INDIRF4 +RETF4 +ADDRGP4 $446 +JUMPV +LABELV $540 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +LEI4 $544 +ADDRGP4 $547 +JUMPV +LABELV $546 +ADDRLP4 44 +CNSTF4 1092616192 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 44 +INDIRF4 +ADDRLP4 0 +INDIRF4 +GTF4 $549 +ADDRGP4 $545 +JUMPV +LABELV $549 +ADDRLP4 0 +ADDRLP4 44 +INDIRF4 +ASGNF4 +LABELV $547 +ADDRLP4 56 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 48 +ADDRLP4 56 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +GTI4 $546 +ADDRGP4 $545 +JUMPV +LABELV $544 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +GEI4 $551 +ADDRGP4 $554 +JUMPV +LABELV $553 +ADDRLP4 44 +ADDRLP4 0 +INDIRF4 +CNSTF4 1092616192 +DIVF4 +ASGNF4 +ADDRLP4 44 +INDIRF4 +ADDRLP4 0 +INDIRF4 +LTF4 $556 +ADDRGP4 $555 +JUMPV +LABELV $556 +ADDRLP4 0 +ADDRLP4 44 +INDIRF4 +ASGNF4 +LABELV $554 +ADDRLP4 56 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 48 +ADDRLP4 56 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +LTI4 $553 +LABELV $555 +LABELV $551 +LABELV $545 +LABELV $538 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $558 +ADDRFP4 4 +INDIRP4 +ADDRLP4 24 +INDIRP4 +ASGNP4 +LABELV $558 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $446 +endproc strtod 60 12 +export _atof +proc _atof 40 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 48 +ASGNI4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRGP4 $562 +JUMPV +LABELV $561 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $564 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +CNSTF4 0 +RETF4 +ADDRGP4 $560 +JUMPV +LABELV $564 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $562 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +LEI4 $561 +ADDRLP4 16 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 43 +EQI4 $569 +ADDRLP4 16 +INDIRI4 +CNSTI4 45 +EQI4 $570 +ADDRGP4 $566 +JUMPV +LABELV $569 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 12 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 $567 +JUMPV +LABELV $570 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 12 +CNSTF4 3212836864 +ASGNF4 +ADDRGP4 $567 +JUMPV +LABELV $566 +ADDRLP4 12 +CNSTF4 1065353216 +ASGNF4 +LABELV $567 +ADDRLP4 8 +CNSTF4 0 +ASGNF4 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 46 +EQI4 $571 +LABELV $573 +ADDRLP4 24 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 24 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 24 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +LTI4 $578 +ADDRLP4 0 +INDIRI4 +CNSTI4 57 +LEI4 $576 +LABELV $578 +ADDRGP4 $575 +JUMPV +LABELV $576 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +SUBI4 +ASGNI4 +ADDRLP4 8 +CNSTF4 1092616192 +ADDRLP4 8 +INDIRF4 +MULF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +ADDF4 +ASGNF4 +LABELV $574 +ADDRGP4 $573 +JUMPV +LABELV $575 +LABELV $571 +ADDRLP4 0 +INDIRI4 +CNSTI4 46 +NEI4 $579 +ADDRLP4 24 +CNSTF4 1036831949 +ASGNF4 +LABELV $581 +ADDRLP4 28 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 28 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 28 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +LTI4 $586 +ADDRLP4 0 +INDIRI4 +CNSTI4 57 +LEI4 $584 +LABELV $586 +ADDRGP4 $583 +JUMPV +LABELV $584 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +SUBI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 8 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 24 +CNSTF4 1036831949 +ADDRLP4 24 +INDIRF4 +MULF4 +ASGNF4 +LABELV $582 +ADDRGP4 $581 +JUMPV +LABELV $583 +LABELV $579 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +RETF4 +LABELV $560 +endproc _atof 40 0 +export strtol +proc strtol 32 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $588 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $588 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +LTI4 $593 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +EQI4 $593 +ADDRFP4 8 +INDIRI4 +CNSTI4 36 +LEI4 $595 +LABELV $593 +CNSTI4 0 +RETI4 +ADDRGP4 $587 +JUMPV +LABELV $594 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $595 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 32 +EQI4 $594 +ADDRLP4 12 +INDIRI4 +CNSTI4 12 +EQI4 $594 +ADDRLP4 12 +INDIRI4 +CNSTI4 10 +EQI4 $594 +ADDRLP4 12 +INDIRI4 +CNSTI4 13 +EQI4 $594 +ADDRLP4 12 +INDIRI4 +CNSTI4 9 +EQI4 $594 +ADDRLP4 12 +INDIRI4 +CNSTI4 11 +EQI4 $594 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 45 +NEI4 $597 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $598 +JUMPV +LABELV $597 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 43 +NEI4 $599 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $599 +LABELV $598 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 48 +NEI4 $601 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $603 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $603 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 120 +EQI4 $607 +ADDRLP4 16 +INDIRI4 +CNSTI4 88 +NEI4 $605 +LABELV $607 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $608 +ADDRFP4 8 +INDIRI4 +CNSTI4 16 +EQI4 $608 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $610 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $610 +CNSTI4 0 +RETI4 +ADDRGP4 $587 +JUMPV +LABELV $608 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRFP4 8 +CNSTI4 16 +ASGNI4 +ADDRGP4 $602 +JUMPV +LABELV $605 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $602 +ADDRFP4 8 +CNSTI4 8 +ASGNI4 +ADDRGP4 $602 +JUMPV +LABELV $601 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $614 +ADDRFP4 8 +CNSTI4 10 +ASGNI4 +LABELV $614 +LABELV $602 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $616 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 48 +LTI4 $620 +ADDRLP4 20 +INDIRI4 +CNSTI4 57 +GTI4 $620 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 48 +SUBI4 +ASGNI4 +ADDRGP4 $621 +JUMPV +LABELV $620 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 97 +LTI4 $622 +ADDRLP4 24 +INDIRI4 +CNSTI4 122 +GTI4 $622 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +ADDI4 +CNSTI4 97 +SUBI4 +ASGNI4 +ADDRGP4 $623 +JUMPV +LABELV $622 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 65 +LTI4 $618 +ADDRLP4 28 +INDIRI4 +CNSTI4 90 +GTI4 $618 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +ADDI4 +CNSTI4 65 +SUBI4 +ASGNI4 +LABELV $625 +LABELV $623 +LABELV $621 +ADDRLP4 16 +INDIRI4 +ADDRFP4 8 +INDIRI4 +LTI4 $626 +ADDRGP4 $618 +JUMPV +LABELV $626 +ADDRLP4 0 +INDIRI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 -2147483648 +ADDI4 +ADDRFP4 8 +INDIRI4 +DIVI4 +GEI4 $628 +ADDRLP4 0 +CNSTI4 -2147483648 +ASGNI4 +ADDRGP4 $629 +JUMPV +LABELV $628 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +ADDRFP4 8 +INDIRI4 +MULI4 +ADDRLP4 16 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $629 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $616 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $616 +JUMPV +LABELV $618 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $632 +ADDRLP4 0 +INDIRI4 +CNSTI4 -2147483648 +NEI4 $634 +ADDRLP4 0 +CNSTI4 2147483647 +ASGNI4 +ADDRGP4 $635 +JUMPV +LABELV $634 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +NEGI4 +ASGNI4 +LABELV $635 +LABELV $632 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $587 +endproc strtol 32 0 +export atoi +proc atoi 28 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $638 +JUMPV +LABELV $637 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $640 +CNSTI4 0 +RETI4 +ADDRGP4 $636 +JUMPV +LABELV $640 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $638 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +LEI4 $637 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 43 +EQI4 $645 +ADDRLP4 12 +INDIRI4 +CNSTI4 45 +EQI4 $646 +ADDRGP4 $642 +JUMPV +LABELV $645 +ADDRLP4 20 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRGP4 $643 +JUMPV +LABELV $646 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 -1 +ASGNI4 +ADDRGP4 $643 +JUMPV +LABELV $642 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +LABELV $643 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $647 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 20 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +LTI4 $652 +ADDRLP4 0 +INDIRI4 +CNSTI4 57 +LEI4 $650 +LABELV $652 +ADDRGP4 $649 +JUMPV +LABELV $650 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +SUBI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 10 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $648 +ADDRGP4 $647 +JUMPV +LABELV $649 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +MULI4 +RETI4 +LABELV $636 +endproc atoi 28 0 +export _atoi +proc _atoi 32 0 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRGP4 $655 +JUMPV +LABELV $654 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $657 +CNSTI4 0 +RETI4 +ADDRGP4 $653 +JUMPV +LABELV $657 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $655 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +LEI4 $654 +ADDRLP4 16 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 43 +EQI4 $662 +ADDRLP4 16 +INDIRI4 +CNSTI4 45 +EQI4 $663 +ADDRGP4 $659 +JUMPV +LABELV $662 +ADDRLP4 24 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 $660 +JUMPV +LABELV $663 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 12 +CNSTI4 -1 +ASGNI4 +ADDRGP4 $660 +JUMPV +LABELV $659 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +LABELV $660 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +LABELV $664 +ADDRLP4 24 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 24 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 24 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +LTI4 $669 +ADDRLP4 0 +INDIRI4 +CNSTI4 57 +LEI4 $667 +LABELV $669 +ADDRGP4 $666 +JUMPV +LABELV $667 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +SUBI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 10 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $665 +ADDRGP4 $664 +JUMPV +LABELV $666 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 12 +INDIRI4 +MULI4 +RETI4 +LABELV $653 +endproc _atoi 32 0 +export abs +proc abs 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +GEI4 $672 +ADDRLP4 0 +ADDRFP4 0 +INDIRI4 +NEGI4 +ASGNI4 +ADDRGP4 $673 +JUMPV +LABELV $672 +ADDRLP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +LABELV $673 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $670 +endproc abs 4 0 +export fabs +proc fabs 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRF4 +CNSTF4 0 +GEF4 $676 +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +NEGF4 +ASGNF4 +ADDRGP4 $677 +JUMPV +LABELV $676 +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +LABELV $677 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $674 +endproc fabs 4 0 +export _hextoi +proc _hextoi 32 0 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRGP4 $680 +JUMPV +LABELV $679 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $682 +CNSTU4 0 +RETU4 +ADDRGP4 $678 +JUMPV +LABELV $682 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $680 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +LEI4 $679 +ADDRLP4 8 +CNSTU4 0 +ASGNU4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $685 +JUMPV +LABELV $684 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +LTI4 $687 +ADDRLP4 0 +INDIRI4 +CNSTI4 57 +GTI4 $687 +ADDRLP4 8 +ADDRLP4 8 +INDIRU4 +CNSTI4 4 +LSHU4 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +ADDU4 +CNSTU4 48 +SUBU4 +ASGNU4 +ADDRGP4 $685 +JUMPV +LABELV $687 +ADDRLP4 0 +INDIRI4 +CNSTI4 97 +LTI4 $689 +ADDRLP4 0 +INDIRI4 +CNSTI4 102 +GTI4 $689 +ADDRLP4 8 +ADDRLP4 8 +INDIRU4 +CNSTI4 4 +LSHU4 +CNSTU4 10 +ADDU4 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +ADDU4 +CNSTU4 97 +SUBU4 +ASGNU4 +ADDRGP4 $685 +JUMPV +LABELV $689 +ADDRLP4 0 +INDIRI4 +CNSTI4 65 +LTI4 $686 +ADDRLP4 0 +INDIRI4 +CNSTI4 70 +GTI4 $686 +ADDRLP4 8 +ADDRLP4 8 +INDIRU4 +CNSTI4 4 +LSHU4 +CNSTU4 10 +ADDU4 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +ADDU4 +CNSTU4 65 +SUBU4 +ASGNU4 +LABELV $685 +ADDRLP4 16 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 24 +CNSTI4 1 +ASGNI4 +ADDRLP4 12 +ADDRLP4 16 +INDIRI4 +ADDRLP4 24 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 8 +GEI4 $693 +ADDRLP4 20 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 20 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $684 +LABELV $693 +LABELV $686 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRU4 +RETU4 +LABELV $678 +endproc _hextoi 32 0 +proc dopr 276 32 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 48 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 48 +INDIRI4 +CVIU4 4 +ASGNU4 +ADDRLP4 8 +CNSTI4 -1 +ASGNI4 +ADDRLP4 44 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 44 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 44 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 24 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRGP4 $696 +JUMPV +LABELV $695 +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $698 +ADDRLP4 0 +CNSTI4 8 +ASGNI4 +LABELV $698 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $701 +ADDRLP4 0 +INDIRI4 +CNSTI4 8 +GTI4 $701 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $808 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $808 +address $702 +address $705 +address $715 +address $720 +address $723 +address $730 +address $741 +address $746 +address $701 +code +LABELV $702 +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 37 +NEI4 $703 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $704 +JUMPV +LABELV $703 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 56 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 56 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $704 +ADDRLP4 60 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 60 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 60 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $705 +ADDRLP4 64 +ADDRLP4 4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 72 +CNSTI4 32 +ASGNI4 +ADDRLP4 64 +INDIRI4 +ADDRLP4 72 +INDIRI4 +EQI4 $711 +ADDRLP4 64 +INDIRI4 +CNSTI4 35 +EQI4 $712 +ADDRLP4 64 +INDIRI4 +ADDRLP4 72 +INDIRI4 +LTI4 $706 +LABELV $714 +ADDRLP4 64 +INDIRI4 +CNSTI4 43 +EQI4 $710 +ADDRLP4 64 +INDIRI4 +CNSTI4 45 +EQI4 $709 +ADDRLP4 64 +INDIRI4 +CNSTI4 48 +EQI4 $713 +ADDRGP4 $706 +JUMPV +LABELV $709 +ADDRLP4 84 +CNSTI4 1 +ASGNI4 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +ADDRLP4 84 +INDIRI4 +BORI4 +ASGNI4 +ADDRLP4 80 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 80 +INDIRP4 +ADDRLP4 84 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 80 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $710 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 2 +BORI4 +ASGNI4 +ADDRLP4 88 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 88 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 88 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $711 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 4 +BORI4 +ASGNI4 +ADDRLP4 92 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 92 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 92 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $712 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +ADDRLP4 96 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 96 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 96 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $713 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 16 +BORI4 +ASGNI4 +ADDRLP4 100 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 100 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 100 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $706 +ADDRLP4 0 +CNSTI4 2 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $715 +ADDRLP4 80 +ADDRLP4 4 +INDIRI1 +CVII4 1 +ASGNI4 +CNSTI4 48 +ADDRLP4 80 +INDIRI4 +GTI4 $716 +ADDRLP4 80 +INDIRI4 +CNSTI4 57 +GTI4 $716 +ADDRLP4 16 +CNSTI4 10 +ADDRLP4 16 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 48 +SUBI4 +ADDI4 +ASGNI4 +ADDRLP4 84 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 84 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 84 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $716 +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 42 +NEI4 $718 +ADDRLP4 88 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 88 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 88 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 84 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 84 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 84 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 0 +CNSTI4 3 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $718 +ADDRLP4 0 +CNSTI4 3 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $720 +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 46 +NEI4 $721 +ADDRLP4 0 +CNSTI4 4 +ASGNI4 +ADDRLP4 84 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 84 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 84 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $721 +ADDRLP4 0 +CNSTI4 5 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $723 +ADDRLP4 84 +ADDRLP4 4 +INDIRI1 +CVII4 1 +ASGNI4 +CNSTI4 48 +ADDRLP4 84 +INDIRI4 +GTI4 $724 +ADDRLP4 84 +INDIRI4 +CNSTI4 57 +GTI4 $724 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +GEI4 $726 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +LABELV $726 +ADDRLP4 8 +CNSTI4 10 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 48 +SUBI4 +ADDI4 +ASGNI4 +ADDRLP4 88 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 88 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 88 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $724 +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 42 +NEI4 $728 +ADDRLP4 92 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 92 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 92 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 88 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 88 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 88 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 0 +CNSTI4 5 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $728 +ADDRLP4 0 +CNSTI4 5 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $730 +ADDRLP4 88 +ADDRLP4 4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 96 +CNSTI4 104 +ASGNI4 +ADDRLP4 88 +INDIRI4 +ADDRLP4 96 +INDIRI4 +EQI4 $734 +ADDRLP4 88 +INDIRI4 +ADDRLP4 96 +INDIRI4 +GTI4 $738 +LABELV $737 +ADDRLP4 88 +INDIRI4 +CNSTI4 76 +EQI4 $736 +ADDRGP4 $732 +JUMPV +LABELV $738 +ADDRLP4 88 +INDIRI4 +CNSTI4 108 +EQI4 $735 +ADDRGP4 $732 +JUMPV +LABELV $734 +ADDRLP4 104 +CNSTI4 1 +ASGNI4 +ADDRLP4 12 +ADDRLP4 104 +INDIRI4 +ASGNI4 +ADDRLP4 100 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 100 +INDIRP4 +ADDRLP4 104 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 100 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $732 +JUMPV +LABELV $735 +ADDRLP4 12 +CNSTI4 2 +ASGNI4 +ADDRLP4 108 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 108 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 108 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $732 +JUMPV +LABELV $736 +ADDRLP4 12 +CNSTI4 4 +ASGNI4 +ADDRLP4 112 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 112 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 112 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $732 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +EQI4 $739 +ADDRLP4 0 +CNSTI4 7 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $739 +ADDRLP4 0 +CNSTI4 6 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $741 +ADDRLP4 100 +ADDRLP4 4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 100 +INDIRI4 +CNSTI4 108 +EQI4 $745 +ADDRGP4 $743 +JUMPV +LABELV $745 +ADDRLP4 12 +CNSTI4 3 +ASGNI4 +ADDRLP4 104 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 104 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 104 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $743 +ADDRLP4 0 +CNSTI4 7 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $746 +ADDRLP4 104 +ADDRLP4 4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 104 +INDIRI4 +CNSTI4 69 +EQI4 $782 +ADDRLP4 112 +CNSTI4 71 +ASGNI4 +ADDRLP4 104 +INDIRI4 +ADDRLP4 112 +INDIRI4 +EQI4 $786 +ADDRLP4 104 +INDIRI4 +ADDRLP4 112 +INDIRI4 +GTI4 $803 +LABELV $802 +ADDRLP4 104 +INDIRI4 +CNSTI4 37 +EQI4 $800 +ADDRGP4 $748 +JUMPV +LABELV $803 +ADDRLP4 120 +CNSTI4 88 +ASGNI4 +ADDRLP4 104 +INDIRI4 +ADDRLP4 120 +INDIRI4 +EQI4 $771 +ADDRLP4 104 +INDIRI4 +ADDRLP4 120 +INDIRI4 +LTI4 $748 +LABELV $804 +ADDRLP4 104 +INDIRI4 +CNSTI4 99 +LTI4 $748 +ADDRLP4 104 +INDIRI4 +CNSTI4 120 +GTI4 $748 +ADDRLP4 104 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $805-396 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $805 +address $790 +address $750 +address $783 +address $779 +address $787 +address $748 +address $750 +address $748 +address $748 +address $748 +address $748 +address $793 +address $757 +address $792 +address $748 +address $748 +address $791 +address $748 +address $764 +address $748 +address $801 +address $772 +code +LABELV $750 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +NEI4 $751 +ADDRLP4 128 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 128 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 128 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRI4 +CVII2 4 +CVII4 2 +ASGNI4 +ADDRGP4 $752 +JUMPV +LABELV $751 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +NEI4 $753 +ADDRLP4 132 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 132 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 132 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $754 +JUMPV +LABELV $753 +ADDRLP4 12 +INDIRI4 +CNSTI4 3 +NEI4 $755 +ADDRLP4 136 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 136 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 136 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $756 +JUMPV +LABELV $755 +ADDRLP4 140 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 140 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 140 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $756 +LABELV $754 +LABELV $752 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 32 +INDIRI4 +ARGI4 +CNSTI4 10 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 144 +ADDRGP4 fmtint +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 144 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $757 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 64 +BORI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +NEI4 $758 +ADDRLP4 148 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 148 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 148 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CNSTU4 65535 +BANDU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $759 +JUMPV +LABELV $758 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +NEI4 $760 +ADDRLP4 152 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 152 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 152 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $761 +JUMPV +LABELV $760 +ADDRLP4 12 +INDIRI4 +CNSTI4 3 +NEI4 $762 +ADDRLP4 156 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 156 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 156 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $763 +JUMPV +LABELV $762 +ADDRLP4 160 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 160 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 160 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $763 +LABELV $761 +LABELV $759 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 32 +INDIRI4 +ARGI4 +CNSTI4 8 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 164 +ADDRGP4 fmtint +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 164 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $764 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 64 +BORI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +NEI4 $765 +ADDRLP4 168 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 168 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 168 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CNSTU4 65535 +BANDU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $766 +JUMPV +LABELV $765 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +NEI4 $767 +ADDRLP4 172 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 172 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 172 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $768 +JUMPV +LABELV $767 +ADDRLP4 12 +INDIRI4 +CNSTI4 3 +NEI4 $769 +ADDRLP4 176 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 176 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 176 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $770 +JUMPV +LABELV $769 +ADDRLP4 180 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 180 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 180 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $770 +LABELV $768 +LABELV $766 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 32 +INDIRI4 +ARGI4 +CNSTI4 10 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 184 +ADDRGP4 fmtint +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 184 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $771 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 32 +BORI4 +ASGNI4 +LABELV $772 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 64 +BORI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +NEI4 $773 +ADDRLP4 188 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 188 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 188 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CNSTU4 65535 +BANDU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $774 +JUMPV +LABELV $773 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +NEI4 $775 +ADDRLP4 192 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 192 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 192 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $776 +JUMPV +LABELV $775 +ADDRLP4 12 +INDIRI4 +CNSTI4 3 +NEI4 $777 +ADDRLP4 196 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 196 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 196 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $778 +JUMPV +LABELV $777 +ADDRLP4 200 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 200 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 200 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $778 +LABELV $776 +LABELV $774 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 32 +INDIRI4 +ARGI4 +CNSTI4 16 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 204 +ADDRGP4 fmtint +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 204 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $779 +ADDRLP4 12 +INDIRI4 +CNSTI4 4 +NEI4 $780 +ADDRLP4 208 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 208 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 208 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $781 +JUMPV +LABELV $780 +ADDRLP4 212 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 212 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 212 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $781 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 216 +ADDRGP4 fmtfp +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 216 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $782 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 32 +BORI4 +ASGNI4 +LABELV $783 +ADDRLP4 12 +INDIRI4 +CNSTI4 4 +NEI4 $784 +ADDRLP4 220 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 220 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 220 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $785 +JUMPV +LABELV $784 +ADDRLP4 224 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 224 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 224 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $785 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 228 +ADDRGP4 fmtfp +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 228 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $786 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 32 +BORI4 +ASGNI4 +LABELV $787 +ADDRLP4 12 +INDIRI4 +CNSTI4 4 +NEI4 $788 +ADDRLP4 232 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 232 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 232 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $789 +JUMPV +LABELV $788 +ADDRLP4 236 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 236 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 236 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $789 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 240 +ADDRGP4 fmtfp +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 240 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $790 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 244 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 244 +INDIRP4 +ASGNP4 +ADDRLP4 244 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRI4 +CVII1 4 +CVII4 1 +ARGI4 +ADDRLP4 248 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 248 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $791 +ADDRLP4 252 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 252 +INDIRP4 +ASGNP4 +ADDRLP4 40 +ADDRLP4 252 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 256 +ADDRGP4 fmtstr +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 256 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $792 +ADDRLP4 260 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 260 +INDIRP4 +ASGNP4 +ADDRLP4 40 +ADDRLP4 260 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 40 +INDIRP4 +CVPU4 4 +CVUI4 4 +ARGI4 +CNSTI4 16 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 264 +ADDRGP4 fmtint +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 264 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $793 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +NEI4 $794 +ADDRLP4 272 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 272 +INDIRP4 +ASGNP4 +ADDRLP4 268 +ADDRLP4 272 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 268 +INDIRP4 +ADDRLP4 28 +INDIRU4 +CVUI4 4 +CVII2 4 +ASGNI2 +ADDRGP4 $748 +JUMPV +LABELV $794 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +NEI4 $796 +ADDRLP4 272 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 272 +INDIRP4 +ASGNP4 +ADDRLP4 268 +ADDRLP4 272 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 268 +INDIRP4 +ADDRLP4 28 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $796 +ADDRLP4 12 +INDIRI4 +CNSTI4 3 +NEI4 $798 +ADDRLP4 272 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 272 +INDIRP4 +ASGNP4 +ADDRLP4 268 +ADDRLP4 272 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 268 +INDIRP4 +ADDRLP4 28 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $798 +ADDRLP4 272 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 272 +INDIRP4 +ASGNP4 +ADDRLP4 268 +ADDRLP4 272 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 268 +INDIRP4 +ADDRLP4 28 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $800 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 268 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 268 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $801 +ADDRLP4 272 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 272 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 272 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $748 +ADDRLP4 128 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 128 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 128 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 132 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRLP4 132 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 132 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 132 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 132 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 -1 +ASGNI4 +LABELV $701 +LABELV $696 +ADDRLP4 0 +INDIRI4 +CNSTI4 8 +NEI4 $695 +ADDRFP4 4 +INDIRU4 +CNSTU4 0 +EQU4 $809 +ADDRLP4 28 +INDIRU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $809 +ADDRLP4 24 +INDIRI4 +RETI4 +LABELV $694 +endproc dopr 276 32 +proc fmtstr 32 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRU4 +ASGNU4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 24 +ADDRFP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $812 +ADDRFP4 12 +ADDRGP4 $814 +ASGNP4 +LABELV $812 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $818 +JUMPV +LABELV $815 +LABELV $816 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $818 +ADDRLP4 8 +INDIRI4 +ADDRFP4 12 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $815 +ADDRFP4 24 +INDIRI4 +CNSTI4 0 +LTI4 $819 +ADDRFP4 24 +INDIRI4 +ADDRLP4 8 +INDIRI4 +GEI4 $819 +ADDRLP4 8 +ADDRFP4 24 +INDIRI4 +ASGNI4 +LABELV $819 +ADDRLP4 0 +ADDRFP4 20 +INDIRI4 +ADDRLP4 8 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GEI4 $821 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $821 +ADDRFP4 16 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $826 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +NEGI4 +ASGNI4 +ADDRGP4 $826 +JUMPV +LABELV $825 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 32 +ARGI4 +ADDRLP4 20 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $826 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GTI4 $825 +ADDRGP4 $829 +JUMPV +LABELV $828 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +ADDRLP4 20 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 20 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 24 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $829 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRFP4 12 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRLP4 20 +INDIRI4 +EQI4 $831 +ADDRFP4 24 +INDIRI4 +ADDRLP4 20 +INDIRI4 +LTI4 $828 +ADDRLP4 12 +INDIRI4 +ADDRFP4 24 +INDIRI4 +LTI4 $828 +LABELV $831 +ADDRGP4 $833 +JUMPV +LABELV $832 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 32 +ARGI4 +ADDRLP4 28 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 28 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $833 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $832 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $811 +endproc fmtstr 32 16 +proc fmtint 84 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRU4 +ASGNU4 +ADDRFP4 16 +ADDRFP4 16 +INDIRI4 +ASGNI4 +ADDRFP4 24 +ADDRFP4 24 +INDIRI4 +ASGNI4 +ADDRFP4 28 +ADDRFP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 48 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRFP4 24 +INDIRI4 +CNSTI4 0 +GEI4 $836 +ADDRFP4 24 +CNSTI4 0 +ASGNI4 +LABELV $836 +ADDRLP4 8 +ADDRFP4 12 +INDIRI4 +CVIU4 4 +ASGNU4 +ADDRFP4 28 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +NEI4 $838 +ADDRFP4 12 +INDIRI4 +CNSTI4 0 +GEI4 $840 +ADDRLP4 48 +CNSTI4 45 +ASGNI4 +ADDRLP4 8 +ADDRFP4 12 +INDIRI4 +NEGI4 +CVIU4 4 +ASGNU4 +ADDRGP4 $841 +JUMPV +LABELV $840 +ADDRFP4 28 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $842 +ADDRLP4 48 +CNSTI4 43 +ASGNI4 +ADDRGP4 $843 +JUMPV +LABELV $842 +ADDRFP4 28 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +EQI4 $844 +ADDRLP4 48 +CNSTI4 32 +ASGNI4 +LABELV $844 +LABELV $843 +LABELV $841 +LABELV $838 +ADDRFP4 28 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $846 +ADDRLP4 44 +ADDRGP4 $848 +ASGNP4 +ADDRGP4 $847 +JUMPV +LABELV $846 +ADDRLP4 44 +ADDRGP4 $849 +ASGNP4 +LABELV $847 +LABELV $850 +ADDRLP4 52 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 52 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +ADDRLP4 16 +ADDP4 +ADDRLP4 8 +INDIRU4 +ADDRFP4 16 +INDIRI4 +CVIU4 4 +MODU4 +ADDRLP4 44 +INDIRP4 +ADDP4 +INDIRI1 +ASGNI1 +ADDRLP4 8 +ADDRLP4 8 +INDIRU4 +ADDRFP4 16 +INDIRI4 +CVIU4 4 +DIVU4 +ASGNU4 +LABELV $851 +ADDRLP4 8 +INDIRU4 +CNSTU4 0 +EQU4 $853 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 24 +LTU4 $850 +LABELV $853 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 24 +NEU4 $854 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $854 +ADDRLP4 0 +INDIRI4 +ADDRLP4 16 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 40 +ADDRFP4 24 +INDIRI4 +ADDRLP4 0 +INDIRI4 +SUBI4 +ASGNI4 +ADDRFP4 24 +INDIRI4 +ADDRLP4 0 +INDIRI4 +LEI4 $858 +ADDRLP4 52 +ADDRFP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 $859 +JUMPV +LABELV $858 +ADDRLP4 52 +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $859 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +EQI4 $860 +ADDRLP4 56 +CNSTI4 1 +ASGNI4 +ADDRGP4 $861 +JUMPV +LABELV $860 +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +LABELV $861 +ADDRLP4 4 +ADDRFP4 20 +INDIRI4 +ADDRLP4 52 +INDIRI4 +SUBI4 +ADDRLP4 56 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +GEI4 $862 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +LABELV $862 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +GEI4 $864 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $864 +ADDRFP4 28 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $866 +ADDRLP4 40 +INDIRI4 +ADDRLP4 4 +INDIRI4 +LEI4 $869 +ADDRLP4 68 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRGP4 $870 +JUMPV +LABELV $869 +ADDRLP4 68 +ADDRLP4 4 +INDIRI4 +ASGNI4 +LABELV $870 +ADDRLP4 40 +ADDRLP4 68 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $866 +ADDRFP4 28 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $874 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +NEGI4 +ASGNI4 +ADDRGP4 $874 +JUMPV +LABELV $873 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 32 +ARGI4 +ADDRLP4 68 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 68 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $874 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +GTI4 $873 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +EQI4 $876 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +ADDRLP4 48 +INDIRI4 +CVII1 4 +CVII4 1 +ARGI4 +ADDRLP4 68 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 68 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $876 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +LEI4 $884 +ADDRGP4 $881 +JUMPV +LABELV $880 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 48 +ARGI4 +ADDRLP4 72 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 72 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 40 +ADDRLP4 40 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $881 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +GTI4 $880 +ADDRGP4 $884 +JUMPV +LABELV $883 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +ADDRLP4 72 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 72 +INDIRI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +ADDRLP4 16 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 76 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 76 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $884 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GTI4 $883 +ADDRGP4 $887 +JUMPV +LABELV $886 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 32 +ARGI4 +ADDRLP4 80 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 80 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $887 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +LTI4 $886 +ADDRLP4 12 +INDIRI4 +RETI4 +LABELV $835 +endproc fmtint 84 16 +proc abs_val 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRF4 +CNSTF4 0 +GEF4 $890 +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $890 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $889 +endproc abs_val 4 0 +proc pow10 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 $894 +JUMPV +LABELV $893 +ADDRLP4 0 +CNSTF4 1092616192 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $894 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $893 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $892 +endproc pow10 4 0 +proc round 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRF4 +CNSTF4 1056964608 +LTF4 $897 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $897 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $896 +endproc round 8 0 +proc fmtfp 136 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRU4 +ASGNU4 +ADDRFP4 20 +ADDRFP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 72 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 20 +INDIRI4 +CNSTI4 0 +GEI4 $900 +ADDRFP4 20 +CNSTI4 6 +ASGNI4 +LABELV $900 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRLP4 80 +ADDRGP4 abs_val +CALLF4 +ASGNF4 +ADDRLP4 76 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRFP4 12 +INDIRF4 +CNSTF4 0 +GEF4 $902 +ADDRLP4 72 +CNSTI4 45 +ASGNI4 +ADDRGP4 $903 +JUMPV +LABELV $902 +ADDRFP4 24 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $904 +ADDRLP4 72 +CNSTI4 43 +ASGNI4 +ADDRGP4 $905 +JUMPV +LABELV $904 +ADDRFP4 24 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +EQI4 $906 +ADDRLP4 72 +CNSTI4 32 +ASGNI4 +LABELV $906 +LABELV $905 +LABELV $903 +ADDRLP4 12 +ADDRLP4 76 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 20 +INDIRI4 +CNSTI4 9 +LEI4 $908 +ADDRFP4 20 +CNSTI4 9 +ASGNI4 +LABELV $908 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRLP4 84 +ADDRGP4 pow10 +CALLF4 +ASGNF4 +ADDRLP4 84 +INDIRF4 +ADDRLP4 76 +INDIRF4 +ADDRLP4 12 +INDIRI4 +CVIF4 4 +SUBF4 +MULF4 +ARGF4 +ADDRLP4 88 +ADDRGP4 round +CALLI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 88 +INDIRI4 +ASGNI4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRLP4 92 +ADDRGP4 pow10 +CALLF4 +ASGNF4 +ADDRLP4 16 +INDIRI4 +CVIF4 4 +ADDRLP4 92 +INDIRF4 +LTF4 $910 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRLP4 96 +ADDRGP4 pow10 +CALLF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +CVIF4 4 +ADDRLP4 96 +INDIRF4 +SUBF4 +CVFI4 4 +ASGNI4 +LABELV $910 +LABELV $912 +ADDRLP4 100 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 100 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +EQI4 $916 +ADDRLP4 96 +ADDRGP4 $848 +ASGNP4 +ADDRGP4 $917 +JUMPV +LABELV $916 +ADDRLP4 96 +ADDRGP4 $849 +ASGNP4 +LABELV $917 +ADDRLP4 100 +INDIRI4 +ADDRLP4 24 +ADDP4 +ADDRLP4 12 +INDIRI4 +CNSTI4 10 +MODI4 +ADDRLP4 96 +INDIRP4 +ADDP4 +INDIRI1 +ASGNI1 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 10 +DIVI4 +ASGNI4 +LABELV $913 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $918 +ADDRLP4 8 +INDIRI4 +CNSTI4 20 +LTI4 $912 +LABELV $918 +ADDRLP4 8 +INDIRI4 +CNSTI4 20 +NEI4 $919 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $919 +ADDRLP4 8 +INDIRI4 +ADDRLP4 24 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $921 +ADDRLP4 100 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 100 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +EQI4 $925 +ADDRLP4 96 +ADDRGP4 $848 +ASGNP4 +ADDRGP4 $926 +JUMPV +LABELV $925 +ADDRLP4 96 +ADDRGP4 $849 +ASGNP4 +LABELV $926 +ADDRLP4 100 +INDIRI4 +ADDRLP4 48 +ADDP4 +ADDRLP4 16 +INDIRI4 +CNSTI4 10 +MODI4 +ADDRLP4 96 +INDIRP4 +ADDP4 +INDIRI1 +ASGNI1 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +CNSTI4 10 +DIVI4 +ASGNI4 +LABELV $922 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $927 +ADDRLP4 20 +INDIRI4 +CNSTI4 20 +LTI4 $921 +LABELV $927 +ADDRLP4 20 +INDIRI4 +CNSTI4 20 +NEI4 $928 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $928 +ADDRLP4 20 +INDIRI4 +ADDRLP4 48 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +EQI4 $931 +ADDRLP4 96 +CNSTI4 1 +ASGNI4 +ADDRGP4 $932 +JUMPV +LABELV $931 +ADDRLP4 96 +CNSTI4 0 +ASGNI4 +LABELV $932 +ADDRLP4 0 +ADDRFP4 16 +INDIRI4 +ADDRLP4 8 +INDIRI4 +SUBI4 +ADDRFP4 20 +INDIRI4 +SUBI4 +CNSTI4 1 +SUBI4 +ADDRLP4 96 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 68 +ADDRFP4 20 +INDIRI4 +ADDRLP4 20 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 68 +INDIRI4 +CNSTI4 0 +GEI4 $933 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +LABELV $933 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GEI4 $935 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $935 +ADDRFP4 24 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $937 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +NEGI4 +ASGNI4 +LABELV $937 +ADDRLP4 100 +CNSTI4 0 +ASGNI4 +ADDRFP4 24 +INDIRI4 +CNSTI4 16 +BANDI4 +ADDRLP4 100 +INDIRI4 +EQI4 $947 +ADDRLP4 0 +INDIRI4 +ADDRLP4 100 +INDIRI4 +LEI4 $947 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +EQI4 $944 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +ADDRLP4 72 +INDIRI4 +CVII1 4 +CVII4 1 +ARGI4 +ADDRLP4 104 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 104 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 72 +CNSTI4 0 +ASGNI4 +ADDRGP4 $944 +JUMPV +LABELV $943 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 48 +ARGI4 +ADDRLP4 104 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 104 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $944 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GTI4 $943 +ADDRGP4 $947 +JUMPV +LABELV $946 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 32 +ARGI4 +ADDRLP4 104 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 104 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $947 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GTI4 $946 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +EQI4 $952 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +ADDRLP4 72 +INDIRI4 +CVII1 4 +CVII4 1 +ARGI4 +ADDRLP4 104 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 104 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $952 +JUMPV +LABELV $951 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +ADDRLP4 108 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 108 +INDIRI4 +ASGNI4 +ADDRLP4 108 +INDIRI4 +ADDRLP4 24 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 112 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 112 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $952 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +GTI4 $951 +ADDRFP4 20 +INDIRI4 +CNSTI4 0 +LEI4 $963 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 46 +ARGI4 +ADDRLP4 116 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 116 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $957 +JUMPV +LABELV $956 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 48 +ARGI4 +ADDRLP4 120 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 120 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $957 +ADDRLP4 124 +ADDRLP4 68 +INDIRI4 +ASGNI4 +ADDRLP4 68 +ADDRLP4 124 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 124 +INDIRI4 +CNSTI4 0 +GTI4 $956 +ADDRGP4 $960 +JUMPV +LABELV $959 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +ADDRLP4 128 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 128 +INDIRI4 +ASGNI4 +ADDRLP4 128 +INDIRI4 +ADDRLP4 48 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 132 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 132 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $960 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +GTI4 $959 +ADDRGP4 $963 +JUMPV +LABELV $962 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 32 +ARGI4 +ADDRLP4 116 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 116 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $963 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $962 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $899 +endproc fmtfp 136 16 +proc dopr_outch 8 0 +ADDRFP4 12 +ADDRFP4 12 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRFP4 4 +INDIRP4 +INDIRU4 +CNSTU4 1 +ADDU4 +ADDRFP4 8 +INDIRU4 +GEU4 $966 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +INDIRU4 +ASGNU4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 0 +INDIRU4 +CNSTU4 1 +ADDU4 +ASGNU4 +ADDRLP4 0 +INDIRU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ADDRFP4 12 +INDIRI1 +ASGNI1 +LABELV $966 +CNSTI4 1 +RETI4 +LABELV $965 +endproc dopr_outch 8 0 +export Q_vsnprintf +proc Q_vsnprintf 4 16 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 dopr +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $968 +endproc Q_vsnprintf 4 16 +export Q_snprintf +proc Q_snprintf 12 16 +ADDRLP4 0 +ADDRFP4 8+4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 Q_vsnprintf +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $969 +endproc Q_snprintf 12 16 +export sscanf +proc sscanf 92 4 +ADDRLP4 8 +ADDRFP4 4+4 +ASGNP4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $974 +JUMPV +LABELV $973 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 37 +EQI4 $976 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $974 +JUMPV +LABELV $976 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +LTI4 $978 +ADDRLP4 0 +INDIRI4 +CNSTI4 57 +GTI4 $978 +ADDRFP4 4 +ARGP4 +ADDRLP4 20 +ADDRGP4 _atoi +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 20 +INDIRI4 +CVIU4 4 +ASGNU4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 -1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRGP4 $979 +JUMPV +LABELV $978 +ADDRLP4 4 +CNSTU4 1023 +ASGNU4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $979 +ADDRLP4 24 +CNSTI4 100 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 24 +INDIRI4 +EQI4 $982 +ADDRLP4 0 +INDIRI4 +CNSTI4 102 +EQI4 $983 +ADDRLP4 0 +INDIRI4 +CNSTI4 105 +EQI4 $982 +ADDRLP4 0 +INDIRI4 +ADDRLP4 24 +INDIRI4 +LTI4 $980 +LABELV $994 +ADDRLP4 0 +INDIRI4 +CNSTI4 115 +EQI4 $985 +ADDRLP4 0 +INDIRI4 +CNSTI4 117 +EQI4 $982 +ADDRLP4 0 +INDIRI4 +CNSTI4 120 +EQI4 $984 +ADDRGP4 $980 +JUMPV +LABELV $982 +ADDRLP4 32 +ADDRLP4 8 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ARGP4 +ADDRLP4 36 +ADDRGP4 _atoi +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ASGNI4 +ADDRGP4 $981 +JUMPV +LABELV $983 +ADDRLP4 40 +ADDRLP4 8 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 40 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ARGP4 +ADDRLP4 44 +ADDRGP4 _atof +CALLF4 +ASGNF4 +ADDRLP4 40 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ADDRLP4 44 +INDIRF4 +ASGNF4 +ADDRGP4 $981 +JUMPV +LABELV $984 +ADDRLP4 48 +ADDRLP4 8 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 48 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ARGP4 +ADDRLP4 52 +ADDRGP4 _hextoi +CALLU4 +ASGNU4 +ADDRLP4 48 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ADDRLP4 52 +INDIRU4 +ASGNU4 +ADDRGP4 $981 +JUMPV +LABELV $985 +ADDRLP4 60 +ADDRLP4 8 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 60 +INDIRP4 +ASGNP4 +ADDRLP4 56 +ADDRLP4 60 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $987 +JUMPV +LABELV $986 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $987 +ADDRLP4 64 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 64 +INDIRI4 +CNSTI4 32 +EQI4 $986 +ADDRLP4 64 +INDIRI4 +CNSTI4 12 +EQI4 $986 +ADDRLP4 64 +INDIRI4 +CNSTI4 10 +EQI4 $986 +ADDRLP4 64 +INDIRI4 +CNSTI4 13 +EQI4 $986 +ADDRLP4 64 +INDIRI4 +CNSTI4 9 +EQI4 $986 +ADDRLP4 64 +INDIRI4 +CNSTI4 11 +EQI4 $986 +ADDRGP4 $990 +JUMPV +LABELV $989 +ADDRLP4 68 +ADDRLP4 56 +INDIRP4 +ASGNP4 +ADDRLP4 76 +CNSTI4 1 +ASGNI4 +ADDRLP4 56 +ADDRLP4 68 +INDIRP4 +ADDRLP4 76 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 72 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 72 +INDIRP4 +ADDRLP4 76 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $990 +ADDRLP4 84 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 0 +EQI4 $993 +ADDRLP4 84 +INDIRI4 +CNSTI4 32 +EQI4 $993 +ADDRLP4 84 +INDIRI4 +CNSTI4 12 +EQI4 $993 +ADDRLP4 84 +INDIRI4 +CNSTI4 10 +EQI4 $993 +ADDRLP4 84 +INDIRI4 +CNSTI4 13 +EQI4 $993 +ADDRLP4 84 +INDIRI4 +CNSTI4 9 +EQI4 $993 +ADDRLP4 84 +INDIRI4 +CNSTI4 11 +EQI4 $993 +ADDRLP4 80 +ADDRLP4 4 +INDIRU4 +ASGNU4 +ADDRLP4 4 +ADDRLP4 80 +INDIRU4 +CNSTU4 1 +SUBU4 +ASGNU4 +ADDRLP4 80 +INDIRU4 +CNSTU4 0 +NEU4 $989 +LABELV $993 +ADDRLP4 88 +ADDRLP4 56 +INDIRP4 +ASGNP4 +ADDRLP4 56 +ADDRLP4 88 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +CNSTI1 0 +ASGNI1 +LABELV $980 +LABELV $981 +LABELV $974 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $973 +ADDRLP4 8 +CNSTP4 0 +ASGNP4 +ADDRLP4 12 +INDIRI4 +RETI4 +LABELV $971 +endproc sscanf 92 4 +export bsearch +proc bsearch 28 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRU4 +ASGNU4 +ADDRFP4 16 +ADDRFP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTU4 0 +ASGNU4 +ADDRLP4 8 +ADDRFP4 8 +INDIRU4 +ASGNU4 +ADDRGP4 $997 +JUMPV +LABELV $996 +ADDRLP4 4 +ADDRLP4 0 +INDIRU4 +ADDRLP4 8 +INDIRU4 +ADDRLP4 0 +INDIRU4 +SUBU4 +CNSTI4 1 +RSHU4 +ADDU4 +ASGNU4 +ADDRLP4 16 +ADDRLP4 4 +INDIRU4 +ADDRFP4 12 +INDIRU4 +MULU4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRFP4 16 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +GEI4 $999 +ADDRLP4 8 +ADDRLP4 4 +INDIRU4 +ASGNU4 +ADDRGP4 $1000 +JUMPV +LABELV $999 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +LEI4 $1001 +ADDRLP4 0 +ADDRLP4 4 +INDIRU4 +CNSTU4 1 +ADDU4 +ASGNU4 +ADDRGP4 $1002 +JUMPV +LABELV $1001 +ADDRLP4 16 +INDIRP4 +RETP4 +ADDRGP4 $995 +JUMPV +LABELV $1002 +LABELV $1000 +LABELV $997 +ADDRLP4 0 +INDIRU4 +ADDRLP4 8 +INDIRU4 +LTU4 $996 +CNSTP4 0 +RETP4 +LABELV $995 +endproc bsearch 28 8 +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import strncpy +lit +align 1 +LABELV $849 +byte 1 48 +byte 1 49 +byte 1 50 +byte 1 51 +byte 1 52 +byte 1 53 +byte 1 54 +byte 1 55 +byte 1 56 +byte 1 57 +byte 1 97 +byte 1 98 +byte 1 99 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 0 +align 1 +LABELV $848 +byte 1 48 +byte 1 49 +byte 1 50 +byte 1 51 +byte 1 52 +byte 1 53 +byte 1 54 +byte 1 55 +byte 1 56 +byte 1 57 +byte 1 65 +byte 1 66 +byte 1 67 +byte 1 68 +byte 1 69 +byte 1 70 +byte 1 0 +align 1 +LABELV $814 +byte 1 60 +byte 1 78 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 62 +byte 1 0 +align 1 +LABELV $475 +byte 1 48 +byte 1 120 +byte 1 0 +align 1 +LABELV $468 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 0 +align 1 +LABELV $463 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 0 +align 1 +LABELV $452 +byte 1 110 +byte 1 97 +byte 1 110 +byte 1 0 diff --git a/build/release-linux-x86_64/base/game/bg_misc.asm b/build/release-linux-x86_64/base/game/bg_misc.asm new file mode 100644 index 0000000..b48eead --- /dev/null +++ b/build/release-linux-x86_64/base/game/bg_misc.asm @@ -0,0 +1,28875 @@ +lit +align 4 +LABELV bg_buildableList +byte 4 1 +address $60 +address $61 +address $62 +address $63 +byte 4 5 +byte 4 0 +byte 4 10 +byte 4 7 +byte 4 250 +byte 4 8 +byte 4 50 +byte 4 100 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 100 +byte 4 15000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 80 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 900 +byte 4 2 +address $64 +address $65 +address $66 +address $67 +byte 4 5 +byte 4 0 +byte 4 0 +byte 4 7 +byte 4 750 +byte 4 6 +byte 4 15 +byte 4 300 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 1000 +byte 4 30000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 120 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 4500 +byte 4 3 +address $68 +address $69 +address $70 +address $71 +byte 4 5 +byte 4 0 +byte 4 5 +byte 4 7 +byte 4 350 +byte 4 14 +byte 4 50 +byte 4 100 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 100 +byte 4 13000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 70 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 450 +byte 4 4 +address $72 +address $73 +address $74 +address $75 +byte 4 5 +byte 4 0 +byte 4 6 +byte 4 7 +byte 4 125 +byte 4 10 +byte 4 50 +byte 4 100 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 200 +byte 4 8000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 30 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 540 +byte 4 5 +address $76 +address $77 +address $78 +address $79 +byte 4 5 +byte 4 0 +byte 4 4 +byte 4 6 +byte 4 50 +byte 4 6 +byte 4 15 +byte 4 100 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 100 +byte 4 5000 +byte 4 0 +byte 4 400 +byte 4 1000 +byte 4 24 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 25 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 360 +byte 4 6 +address $80 +address $81 +address $82 +address $83 +byte 4 5 +byte 4 0 +byte 4 14 +byte 4 6 +byte 4 150 +byte 4 8 +byte 4 50 +byte 4 100 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 100 +byte 4 14000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 70 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1260 +byte 4 7 +address $84 +address $85 +address $86 +address $87 +byte 4 5 +byte 4 0 +byte 4 8 +byte 4 4 +byte 4 125 +byte 4 10 +byte 4 30 +byte 4 200 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 500 +byte 4 13000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 25 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 40 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 720 +byte 4 8 +address $88 +address $89 +address $90 +address $91 +byte 4 5 +byte 4 0 +byte 4 1 +byte 4 7 +byte 4 100 +byte 4 1 +byte 4 1 +byte 4 10 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 1000 +byte 4 6000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 90 +byte 4 9 +address $92 +address $93 +address $94 +address $95 +byte 4 5 +byte 4 0 +byte 4 2 +byte 4 6 +byte 4 250 +byte 4 1 +byte 4 5 +byte 4 40 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 15000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 180 +byte 4 10 +address $96 +address $97 +address $98 +address $99 +byte 4 5 +byte 4 0 +byte 4 5 +byte 4 4 +byte 4 450 +byte 4 1 +byte 4 10 +byte 4 70 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 450 +byte 4 11 +address $100 +address $101 +address $102 +address $103 +byte 4 5 +byte 4 0 +byte 4 1 +byte 4 7 +byte 4 25 +byte 4 1 +byte 4 5 +byte 4 10 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 1000 +byte 4 4000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 90 +byte 4 12 +address $104 +address $105 +address $106 +address $107 +byte 4 5 +byte 4 0 +byte 4 2 +byte 4 6 +byte 4 50 +byte 4 1 +byte 4 5 +byte 4 25 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 9000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 180 +byte 4 13 +address $108 +address $109 +address $110 +address $111 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 4 +byte 4 100 +byte 4 1 +byte 4 5 +byte 4 50 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 13000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 270 +byte 4 14 +address $112 +address $113 +address $114 +address $115 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 6 +byte 4 80 +byte 4 10 +byte 4 5 +byte 4 50 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 8000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 270 +byte 4 15 +address $116 +address $117 +address $118 +address $119 +byte 4 5 +byte 4 0 +byte 4 2 +byte 4 7 +byte 4 50 +byte 4 10 +byte 4 5 +byte 4 50 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 1000 +byte 4 5000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 180 +byte 4 16 +address $120 +address $121 +address $122 +address $123 +byte 4 5 +byte 4 0 +byte 4 12 +byte 4 6 +byte 4 200 +byte 4 8 +byte 4 15 +byte 4 200 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 200 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 170 +byte 4 0 +byte 4 0 +byte 4 1080 +skip 4 +byte 4 17 +address $124 +address $125 +address $126 +address $127 +byte 4 5 +byte 4 0 +byte 4 4 +byte 4 7 +byte 4 250 +byte 4 1 +byte 4 10 +byte 4 10 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 1000 +byte 4 12000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 190 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 360 +byte 4 18 +address $128 +address $129 +address $130 +address $131 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 6 +byte 4 250 +byte 4 1 +byte 4 10 +byte 4 10 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 7000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 300 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 270 +byte 4 19 +address $132 +address $133 +address $134 +address $135 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 6 +byte 4 250 +byte 4 1 +byte 4 5 +byte 4 15 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 4000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 270 +byte 4 20 +address $136 +address $137 +address $138 +address $139 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 6 +byte 4 100 +byte 4 5 +byte 4 5 +byte 4 10 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 500 +byte 4 10000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 50 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 270 +byte 4 21 +address $140 +address $141 +address $142 +address $143 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 6 +byte 4 60 +byte 4 10 +byte 4 100 +byte 4 100 +byte 4 19 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 200 +byte 4 8000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 50 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 270 +byte 4 22 +address $144 +address $145 +address $146 +address $147 +byte 4 5 +byte 4 0 +byte 4 35 +byte 4 4 +byte 4 250 +byte 4 1 +byte 4 10 +byte 4 200 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 60 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 3150 +byte 4 23 +address $148 +address $149 +address $150 +address $151 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 4 +byte 4 35 +byte 4 5 +byte 4 0 +byte 4 0 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 12000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 15 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 270 +byte 4 24 +address $152 +address $153 +address $154 +address $155 +byte 4 5 +byte 4 0 +byte 4 20 +byte 4 4 +byte 4 850 +byte 4 5 +byte 4 50 +byte 4 150 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1800 +byte 4 25 +address $156 +address $157 +address $158 +address $159 +byte 4 5 +byte 4 0 +byte 4 15 +byte 4 4 +byte 4 650 +byte 4 15 +byte 4 25 +byte 4 100 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1350 +byte 4 26 +address $160 +address $161 +address $162 +address $163 +byte 4 5 +byte 4 0 +byte 4 5 +byte 4 6 +byte 4 350 +byte 4 6 +byte 4 200 +byte 4 300 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 18000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 60 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 450 +byte 4 27 +address $164 +address $165 +address $166 +address $167 +byte 4 5 +byte 4 0 +byte 4 10 +byte 4 7 +byte 4 310 +byte 4 0 +byte 4 50 +byte 4 100 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 100 +byte 4 10000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 2400 +byte 4 28 +address $168 +address $169 +address $170 +address $171 +byte 4 5 +byte 4 0 +byte 4 8 +byte 4 7 +byte 4 180 +byte 4 0 +byte 4 100 +byte 4 100 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 50 +byte 4 8000 +byte 4 0 +byte 4 380 +byte 4 150 +byte 4 27 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1920 +byte 4 29 +address $172 +address $173 +address $170 +address $174 +byte 4 5 +byte 4 0 +byte 4 14 +byte 4 6 +byte 4 300 +byte 4 0 +byte 4 1 +byte 4 170 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 50 +byte 4 20000 +byte 4 0 +byte 4 50 +byte 4 140 +byte 4 28 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1920 +byte 4 30 +address $175 +address $176 +address $177 +address $178 +byte 4 5 +byte 4 0 +byte 4 10 +byte 4 4 +byte 4 300 +byte 4 0 +byte 4 50 +byte 4 100 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 150 +byte 4 15000 +byte 4 0 +byte 4 225 +byte 4 250 +byte 4 26 +byte 4 1064514355 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 2400 +byte 4 31 +address $179 +address $180 +address $181 +address $182 +byte 4 5 +byte 4 0 +byte 4 10 +byte 4 7 +byte 4 420 +byte 4 0 +byte 4 50 +byte 4 100 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 100 +byte 4 10000 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 2400 +byte 4 32 +address $183 +address $184 +address $185 +address $186 +byte 4 5 +byte 4 0 +byte 4 15 +byte 4 6 +byte 4 190 +byte 4 0 +byte 4 50 +byte 4 100 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 100 +byte 4 16000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 3600 +byte 4 33 +address $187 +address $188 +address $189 +address $190 +byte 4 5 +byte 4 0 +byte 4 8 +byte 4 7 +byte 4 190 +byte 4 0 +byte 4 50 +byte 4 100 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 100 +byte 4 8000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1920 +byte 4 34 +address $191 +address $192 +address $193 +address $194 +byte 4 5 +byte 4 0 +byte 4 0 +byte 4 7 +byte 4 930 +byte 4 0 +byte 4 200 +byte 4 300 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 1000 +byte 4 20000 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 12000 +byte 4 35 +address $195 +address $196 +address $197 +address $198 +byte 4 5 +byte 4 0 +byte 4 4 +byte 4 7 +byte 4 250 +byte 4 0 +byte 4 50 +byte 4 100 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 100 +byte 4 10000 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 960 +byte 4 36 +address $199 +address $200 +address $201 +address $202 +byte 4 5 +byte 4 0 +byte 4 1 +byte 4 7 +byte 4 60 +byte 4 0 +byte 4 1 +byte 4 10 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 5000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 240 +byte 4 37 +address $203 +address $204 +address $201 +address $205 +byte 4 5 +byte 4 0 +byte 4 2 +byte 4 6 +byte 4 250 +byte 4 0 +byte 4 5 +byte 4 40 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 14000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 480 +byte 4 38 +address $206 +address $207 +address $201 +address $208 +byte 4 5 +byte 4 0 +byte 4 5 +byte 4 4 +byte 4 450 +byte 4 0 +byte 4 10 +byte 4 70 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1200 +byte 4 39 +address $209 +address $210 +address $211 +address $212 +byte 4 5 +byte 4 0 +byte 4 1 +byte 4 7 +byte 4 25 +byte 4 0 +byte 4 5 +byte 4 10 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 4000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 240 +byte 4 40 +address $213 +address $214 +address $211 +address $215 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 4 +byte 4 100 +byte 4 0 +byte 4 5 +byte 4 100 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 13000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 720 +byte 4 41 +address $216 +address $217 +address $201 +address $218 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 6 +byte 4 100 +byte 4 0 +byte 4 5 +byte 4 50 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 7000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 720 +byte 4 42 +address $219 +address $220 +address $201 +address $221 +byte 4 5 +byte 4 0 +byte 4 2 +byte 4 6 +byte 4 100 +byte 4 0 +byte 4 5 +byte 4 20 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 5000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 480 +byte 4 43 +address $222 +address $223 +address $201 +address $224 +byte 4 5 +byte 4 0 +byte 4 2 +byte 4 7 +byte 4 300 +byte 4 0 +byte 4 10 +byte 4 50 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 12000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 480 +byte 4 44 +address $225 +address $226 +address $201 +address $227 +byte 4 5 +byte 4 0 +byte 4 2 +byte 4 6 +byte 4 300 +byte 4 0 +byte 4 10 +byte 4 50 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 13000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 480 +byte 4 45 +address $228 +address $229 +address $201 +address $230 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 6 +byte 4 350 +byte 4 0 +byte 4 10 +byte 4 50 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 15000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 720 +byte 4 46 +address $231 +address $232 +address $233 +address $234 +byte 4 5 +byte 4 0 +byte 4 8 +byte 4 4 +byte 4 600 +byte 4 0 +byte 4 50 +byte 4 150 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 100 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1920 +byte 4 47 +address $235 +address $236 +address $237 +address $238 +byte 4 5 +byte 4 0 +byte 4 5 +byte 4 6 +byte 4 155 +byte 4 0 +byte 4 15 +byte 4 250 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 8000 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1200 +byte 4 48 +address $239 +address $240 +address $241 +address $242 +byte 4 5 +byte 4 0 +byte 4 1 +byte 4 7 +byte 4 50 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 2000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 240 +byte 4 49 +address $243 +address $244 +address $245 +address $246 +byte 4 5 +byte 4 0 +byte 4 1 +byte 4 7 +byte 4 250 +byte 4 0 +byte 4 40 +byte 4 150 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 6000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 240 +byte 4 50 +address $247 +address $248 +address $249 +address $250 +byte 4 5 +byte 4 0 +byte 4 15 +byte 4 4 +byte 4 200 +byte 4 0 +byte 4 15 +byte 4 180 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 400 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 3600 +byte 4 51 +address $251 +address $252 +address $253 +address $254 +byte 4 5 +byte 4 0 +byte 4 20 +byte 4 4 +byte 4 850 +byte 4 0 +byte 4 50 +byte 4 150 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 4800 +byte 4 52 +address $255 +address $256 +address $257 +address $258 +byte 4 5 +byte 4 0 +byte 4 15 +byte 4 4 +byte 4 650 +byte 4 0 +byte 4 50 +byte 4 150 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 3600 +byte 4 53 +address $259 +address $260 +address $261 +address $262 +byte 4 5 +byte 4 0 +byte 4 5 +byte 4 6 +byte 4 350 +byte 4 0 +byte 4 50 +byte 4 300 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 1000 +byte 4 18000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1200 +data +export bg_numBuildables +align 4 +LABELV bg_numBuildables +byte 4 53 +lit +align 4 +LABELV nullBuildable +byte 4 0 +skip 120 +export BG_BuildableByName +code +proc BG_BuildableByName 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $267 +JUMPV +LABELV $264 +CNSTI4 124 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_buildableList+4 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $268 +CNSTI4 124 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_buildableList +ADDP4 +RETP4 +ADDRGP4 $263 +JUMPV +LABELV $268 +LABELV $265 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $267 +ADDRLP4 0 +INDIRI4 +ADDRGP4 bg_numBuildables +INDIRI4 +LTI4 $264 +ADDRGP4 nullBuildable +RETP4 +LABELV $263 +endproc BG_BuildableByName 8 8 +export BG_BuildableByEntityName +proc BG_BuildableByEntityName 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $275 +JUMPV +LABELV $272 +CNSTI4 124 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_buildableList+16 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $276 +CNSTI4 124 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_buildableList +ADDP4 +RETP4 +ADDRGP4 $271 +JUMPV +LABELV $276 +LABELV $273 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $275 +ADDRLP4 0 +INDIRI4 +ADDRGP4 bg_numBuildables +INDIRI4 +LTI4 $272 +ADDRGP4 nullBuildable +RETP4 +LABELV $271 +endproc BG_BuildableByEntityName 8 8 +export BG_Buildable +proc BG_Buildable 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $282 +ADDRFP4 0 +INDIRI4 +CNSTI4 54 +GEI4 $282 +ADDRLP4 0 +CNSTI4 124 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_buildableList-124 +ADDP4 +ASGNP4 +ADDRGP4 $283 +JUMPV +LABELV $282 +ADDRLP4 0 +ADDRGP4 nullBuildable +ASGNP4 +LABELV $283 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $279 +endproc BG_Buildable 8 0 +export BG_BuildableAllowedInStage +proc BG_BuildableAllowedInStage 8 4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +LSHI4 +BANDI4 +CNSTI4 0 +EQI4 $285 +CNSTI4 1 +RETI4 +ADDRGP4 $284 +JUMPV +LABELV $285 +CNSTI4 0 +RETI4 +LABELV $284 +endproc BG_BuildableAllowedInStage 8 4 +export BG_BuildableConfig +proc BG_BuildableConfig 0 0 +CNSTI4 288 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_buildableConfigList +ADDP4 +RETP4 +LABELV $287 +endproc BG_BuildableConfig 0 0 +export BG_BuildableBoundingBox +proc BG_BuildableBoundingBox 8 4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_BuildableConfig +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $289 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRB +ASGNB 12 +LABELV $289 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $291 +ADDRFP4 8 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 272 +ADDP4 +INDIRB +ASGNB 12 +LABELV $291 +LABELV $288 +endproc BG_BuildableBoundingBox 8 4 +proc BG_ParseBuildableFile 20076 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20024 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 20028 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 20028 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +GEI4 $295 +ADDRGP4 $297 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $293 +JUMPV +LABELV $295 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $300 +ADDRLP4 20 +INDIRI4 +CVIU4 4 +CNSTU4 19999 +LTU4 $298 +LABELV $300 +ADDRLP4 20024 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRGP4 $301 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $305 +ADDRLP4 20036 +ADDRGP4 $302 +ASGNP4 +ADDRGP4 $306 +JUMPV +LABELV $305 +ADDRLP4 20036 +ADDRGP4 $303 +ASGNP4 +LABELV $306 +ADDRLP4 20036 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $293 +JUMPV +LABELV $298 +ADDRLP4 24 +ARGP4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 20024 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Read +CALLV +pop +ADDRLP4 20 +INDIRI4 +ADDRLP4 24 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 20024 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRLP4 8 +ADDRLP4 24 +ASGNP4 +ADDRGP4 $308 +JUMPV +LABELV $307 +ADDRLP4 8 +ARGP4 +ADDRLP4 20036 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20036 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $310 +ADDRGP4 $309 +JUMPV +LABELV $310 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $314 +ARGP4 +ADDRLP4 20040 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20040 +INDIRI4 +CNSTI4 0 +NEI4 $312 +ADDRGP4 $309 +JUMPV +LABELV $312 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $317 +ARGP4 +ADDRLP4 20044 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20044 +INDIRI4 +CNSTI4 0 +NEI4 $315 +ADDRLP4 20048 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ARGP4 +ADDRLP4 20052 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20052 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $318 +ADDRGP4 $309 +JUMPV +LABELV $318 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20056 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 20048 +ADDRLP4 20056 +INDIRI4 +ASGNI4 +ADDRLP4 20048 +INDIRI4 +CNSTI4 0 +GEI4 $320 +ADDRLP4 20048 +CNSTI4 0 +ASGNI4 +ADDRGP4 $321 +JUMPV +LABELV $320 +ADDRLP4 20048 +INDIRI4 +CNSTI4 3 +LEI4 $322 +ADDRLP4 20048 +CNSTI4 3 +ASGNI4 +LABELV $322 +LABELV $321 +ADDRLP4 8 +ARGP4 +ADDRLP4 20060 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20060 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $324 +ADDRGP4 $309 +JUMPV +LABELV $324 +ADDRLP4 20048 +INDIRI4 +CNSTI4 6 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +ADDRGP4 $308 +JUMPV +LABELV $315 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $328 +ARGP4 +ADDRLP4 20048 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20048 +INDIRI4 +CNSTI4 0 +NEI4 $326 +ADDRLP4 8 +ARGP4 +ADDRLP4 20052 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20052 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $329 +ADDRGP4 $309 +JUMPV +LABELV $329 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20056 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 20056 +INDIRF4 +ASGNF4 +ADDRLP4 16 +INDIRF4 +CNSTF4 0 +GEF4 $331 +ADDRLP4 16 +CNSTF4 0 +ASGNF4 +LABELV $331 +ADDRFP4 4 +INDIRP4 +CNSTI4 256 +ADDP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +BORI4 +ASGNI4 +ADDRGP4 $308 +JUMPV +LABELV $326 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $335 +ARGP4 +ADDRLP4 20052 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20052 +INDIRI4 +CNSTI4 0 +NEI4 $333 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $336 +ADDRLP4 8 +ARGP4 +ADDRLP4 20056 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20056 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $340 +ADDRGP4 $338 +JUMPV +LABELV $340 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20060 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 260 +ADDP4 +ADDP4 +ADDRLP4 20060 +INDIRF4 +ASGNF4 +LABELV $337 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LEI4 $336 +LABELV $338 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 4 +BORI4 +ASGNI4 +ADDRGP4 $308 +JUMPV +LABELV $333 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $344 +ARGP4 +ADDRLP4 20056 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20056 +INDIRI4 +CNSTI4 0 +NEI4 $342 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $345 +ADDRLP4 8 +ARGP4 +ADDRLP4 20060 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20060 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $349 +ADDRGP4 $347 +JUMPV +LABELV $349 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20064 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 272 +ADDP4 +ADDP4 +ADDRLP4 20064 +INDIRF4 +ASGNF4 +LABELV $346 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LEI4 $345 +LABELV $347 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +ADDRGP4 $308 +JUMPV +LABELV $342 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $353 +ARGP4 +ADDRLP4 20060 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20060 +INDIRI4 +CNSTI4 0 +NEI4 $351 +ADDRLP4 8 +ARGP4 +ADDRLP4 20068 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20068 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $354 +ADDRGP4 $309 +JUMPV +LABELV $354 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20072 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 20064 +ADDRLP4 20072 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 284 +ADDP4 +ADDRLP4 20064 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 16 +BORI4 +ASGNI4 +ADDRGP4 $308 +JUMPV +LABELV $351 +ADDRGP4 $356 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $293 +JUMPV +LABELV $308 +ADDRGP4 $307 +JUMPV +LABELV $309 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +NEI4 $357 +ADDRLP4 0 +ADDRGP4 $317 +ASGNP4 +ADDRGP4 $358 +JUMPV +LABELV $357 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +NEI4 $359 +ADDRLP4 0 +ADDRGP4 $328 +ASGNP4 +ADDRGP4 $360 +JUMPV +LABELV $359 +ADDRLP4 12 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $361 +ADDRLP4 0 +ADDRGP4 $335 +ASGNP4 +ADDRGP4 $362 +JUMPV +LABELV $361 +ADDRLP4 12 +INDIRI4 +CNSTI4 8 +BANDI4 +CNSTI4 0 +NEI4 $363 +ADDRLP4 0 +ADDRGP4 $344 +ASGNP4 +ADDRGP4 $364 +JUMPV +LABELV $363 +ADDRLP4 12 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +NEI4 $365 +ADDRLP4 0 +ADDRGP4 $353 +ASGNP4 +ADDRGP4 $366 +JUMPV +LABELV $365 +ADDRLP4 0 +ADDRGP4 $314 +ASGNP4 +LABELV $366 +LABELV $364 +LABELV $362 +LABELV $360 +LABELV $358 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20036 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 20036 +INDIRU4 +CNSTU4 0 +EQU4 $367 +ADDRGP4 $369 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $293 +JUMPV +LABELV $367 +CNSTI4 1 +RETI4 +LABELV $293 +endproc BG_ParseBuildableFile 20076 12 +export BG_InitBuildableConfigs +proc BG_InitBuildableConfigs 20 12 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $371 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 BG_BuildableConfig +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 288 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $375 +ARGP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 BG_ParseBuildableFile +CALLI4 +pop +LABELV $372 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 54 +LTI4 $371 +LABELV $370 +endproc BG_InitBuildableConfigs 20 12 +lit +align 4 +LABELV bg_classList +byte 4 0 +address $376 +address $377 +byte 4 7 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 90 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 1145569280 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1120403456 +byte 4 1132920832 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +byte 4 1 +address $378 +address $379 +byte 4 7 +byte 4 50 +byte 4 0 +byte 4 1073741824 +byte 4 26 +byte 4 29 +byte 4 1119748096 +byte 4 110 +byte 4 981668463 +byte 4 1073741824 +byte 4 150 +byte 4 1065353216 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1120403456 +byte 4 1128464384 +byte 4 1065353216 +byte 4 2 +byte 4 3 +byte 4 0 +byte 4 0 +byte 4 240 +skip 4 +byte 4 2 +address $380 +address $381 +byte 4 6 +byte 4 75 +byte 4 0 +byte 4 1077936128 +byte 4 27 +byte 4 30 +byte 4 1121058816 +byte 4 110 +byte 4 981668463 +byte 4 1073741824 +byte 4 100 +byte 4 1067030938 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1120403456 +byte 4 1132920832 +byte 4 1065353216 +byte 4 3 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 300 +skip 4 +byte 4 3 +address $382 +address $383 +byte 4 7 +byte 4 30 +byte 4 0 +byte 4 1069547520 +byte 4 25 +byte 4 1 +byte 4 0 +byte 4 140 +byte 4 0 +byte 4 1075838976 +byte 4 25 +byte 4 1068708659 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1137180672 +byte 4 1132068864 +byte 4 1073741824 +byte 4 4 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 180 +skip 4 +byte 4 4 +address $384 +address $385 +byte 4 7 +byte 4 40 +byte 4 0 +byte 4 1075419546 +byte 4 25 +byte 4 2 +byte 4 0 +byte 4 140 +byte 4 0 +byte 4 1075838976 +byte 4 25 +byte 4 1069547520 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1137180672 +byte 4 1132068864 +byte 4 1073741824 +byte 4 5 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 200 +skip 4 +byte 4 5 +address $386 +address $387 +byte 4 7 +byte 4 60 +byte 4 0 +byte 4 1072064102 +byte 4 25 +byte 4 3 +byte 4 0 +byte 4 120 +byte 4 981668463 +byte 4 1072064102 +byte 4 60 +byte 4 1067450368 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1133903872 +byte 4 1134231552 +byte 4 1067030938 +byte 4 7 +byte 4 6 +byte 4 0 +byte 4 0 +byte 4 270 +skip 4 +byte 4 6 +address $388 +address $389 +byte 4 6 +byte 4 80 +byte 4 0 +byte 4 1075419546 +byte 4 25 +byte 4 4 +byte 4 0 +byte 4 120 +byte 4 981668463 +byte 4 1072064102 +byte 4 60 +byte 4 1067450368 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1133903872 +byte 4 1134231552 +byte 4 1066192077 +byte 4 7 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 330 +skip 4 +byte 4 7 +address $390 +address $391 +byte 4 7 +byte 4 150 +byte 4 0 +byte 4 1083179008 +byte 4 89 +byte 4 5 +byte 4 0 +byte 4 90 +byte 4 981668463 +byte 4 1069547520 +byte 4 80 +byte 4 1067030938 +byte 4 1092616192 +byte 4 1077936128 +byte 4 1086324736 +byte 4 1120403456 +byte 4 1136525312 +byte 4 1061997773 +byte 4 9 +byte 4 10 +byte 4 8 +byte 4 1 +byte 4 420 +skip 4 +byte 4 8 +address $392 +address $393 +byte 4 6 +byte 4 175 +byte 4 0 +byte 4 1084751872 +byte 4 89 +byte 4 6 +byte 4 0 +byte 4 90 +byte 4 981668463 +byte 4 1069547520 +byte 4 80 +byte 4 1067030938 +byte 4 1092616192 +byte 4 1077936128 +byte 4 1086324736 +byte 4 1120403456 +byte 4 1136525312 +byte 4 1060320051 +byte 4 9 +byte 4 10 +byte 4 0 +byte 4 1 +byte 4 540 +skip 4 +byte 4 9 +address $394 +address $395 +byte 4 6 +byte 4 200 +byte 4 0 +byte 4 1086324736 +byte 4 89 +byte 4 7 +byte 4 0 +byte 4 90 +byte 4 981668463 +byte 4 1069547520 +byte 4 80 +byte 4 1066192077 +byte 4 1091567616 +byte 4 1084227584 +byte 4 1086324736 +byte 4 1119092736 +byte 4 1132068864 +byte 4 1060320051 +byte 4 10 +byte 4 11 +byte 4 0 +byte 4 2 +byte 4 400 +skip 4 +byte 4 10 +address $396 +address $397 +byte 4 7 +byte 4 220 +byte 4 0 +byte 4 1087583027 +byte 4 24 +byte 4 8 +byte 4 0 +byte 4 90 +byte 4 973279855 +byte 4 1067869798 +byte 4 90 +byte 4 1067030938 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1128792064 +byte 4 1132920832 +byte 4 1050253722 +byte 4 12 +byte 4 11 +byte 4 0 +byte 4 1 +byte 4 600 +skip 4 +byte 4 11 +address $398 +address $399 +byte 4 6 +byte 4 250 +byte 4 0 +byte 4 1089470464 +byte 4 24 +byte 4 9 +byte 4 0 +byte 4 90 +byte 4 973279855 +byte 4 1067869798 +byte 4 90 +byte 4 1067869798 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1128792064 +byte 4 1132920832 +byte 4 1045220557 +byte 4 12 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 720 +skip 4 +byte 4 12 +address $400 +address $401 +byte 4 4 +byte 4 360 +byte 4 0 +byte 4 1091567616 +byte 4 24 +byte 4 10 +byte 4 0 +byte 4 90 +byte 4 981668463 +byte 4 1066192077 +byte 4 100 +byte 4 1067030938 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1120403456 +byte 4 1126825984 +byte 4 1036831949 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 2 +byte 4 960 +skip 4 +byte 4 13 +address $402 +address $314 +byte 4 7 +byte 4 100 +byte 4 1065353216 +byte 4 0 +byte 4 34 +byte 4 0 +byte 4 1121714176 +byte 4 90 +byte 4 990057071 +byte 4 1065353216 +byte 4 100 +byte 4 1065353216 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1120403456 +byte 4 1130102784 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 400 +skip 4 +byte 4 14 +address $403 +address $314 +byte 4 4 +byte 4 100 +byte 4 1065353216 +byte 4 0 +byte 4 34 +byte 4 0 +byte 4 1121714176 +byte 4 90 +byte 4 990057071 +byte 4 1065353216 +byte 4 100 +byte 4 1065353216 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1120403456 +byte 4 1130102784 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 400 +skip 4 +data +export bg_numClasses +align 4 +LABELV bg_numClasses +byte 4 15 +lit +align 4 +LABELV nullClass +byte 4 0 +skip 104 +export BG_ClassByName +code +proc BG_ClassByName 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $408 +JUMPV +LABELV $405 +CNSTI4 108 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_classList+4 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $409 +CNSTI4 108 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_classList +ADDP4 +RETP4 +ADDRGP4 $404 +JUMPV +LABELV $409 +LABELV $406 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $408 +ADDRLP4 0 +INDIRI4 +ADDRGP4 bg_numClasses +INDIRI4 +LTI4 $405 +ADDRGP4 nullClass +RETP4 +LABELV $404 +endproc BG_ClassByName 8 8 +export BG_Class +proc BG_Class 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $414 +ADDRFP4 0 +INDIRI4 +CNSTI4 15 +GEI4 $414 +ADDRLP4 0 +CNSTI4 108 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_classList +ADDP4 +ASGNP4 +ADDRGP4 $415 +JUMPV +LABELV $414 +ADDRLP4 0 +ADDRGP4 nullClass +ASGNP4 +LABELV $415 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $412 +endproc BG_Class 8 0 +export BG_ClassAllowedInStage +proc BG_ClassAllowedInStage 8 4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +LSHI4 +BANDI4 +RETI4 +LABELV $416 +endproc BG_ClassAllowedInStage 8 4 +export BG_ClassConfig +proc BG_ClassConfig 0 0 +CNSTI4 1308 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_classConfigList +ADDP4 +RETP4 +LABELV $417 +endproc BG_ClassConfig 0 0 +export BG_ClassBoundingBox +proc BG_ClassBoundingBox 8 4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $419 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1224 +ADDP4 +INDIRB +ASGNB 12 +LABELV $419 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $421 +ADDRFP4 8 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1236 +ADDP4 +INDIRB +ASGNB 12 +LABELV $421 +ADDRFP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $423 +ADDRFP4 12 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1248 +ADDP4 +INDIRB +ASGNB 12 +LABELV $423 +ADDRFP4 16 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $425 +ADDRFP4 16 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1260 +ADDP4 +INDIRB +ASGNB 12 +LABELV $425 +ADDRFP4 20 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $427 +ADDRFP4 20 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1272 +ADDP4 +INDIRB +ASGNB 12 +LABELV $427 +LABELV $418 +endproc BG_ClassBoundingBox 8 4 +export BG_ClassHasAbility +proc BG_ClassHasAbility 8 4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRI4 +BANDI4 +RETI4 +LABELV $429 +endproc BG_ClassHasAbility 8 4 +export BG_ClassCanEvolveFromTo +proc BG_ClassCanEvolveFromTo 60 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 12 +ADDRFP4 12 +INDIRI4 +ASGNI4 +ADDRFP4 16 +ADDRFP4 16 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRI4 +ADDRFP4 16 +INDIRI4 +LTI4 $435 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $435 +ADDRFP4 4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $435 +ADDRFP4 0 +INDIRI4 +ADDRFP4 4 +INDIRI4 +NEI4 $431 +LABELV $435 +CNSTI4 -1 +RETI4 +ADDRGP4 $430 +JUMPV +LABELV $431 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $439 +JUMPV +LABELV $436 +CNSTI4 108 +ADDRLP4 12 +INDIRI4 +MULI4 +ADDRGP4 bg_classList +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +EQI4 $440 +ADDRGP4 $437 +JUMPV +LABELV $440 +ADDRLP4 8 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $442 +ADDRLP4 28 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +CNSTI4 108 +ADDRLP4 12 +INDIRI4 +MULI4 +ADDRGP4 bg_classList+84 +ADDP4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $450 +ADDRLP4 28 +INDIRI4 +ARGI4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRLP4 40 +ADDRGP4 BG_ClassAllowedInStage +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +EQI4 $450 +ADDRLP4 28 +INDIRI4 +ARGI4 +ADDRLP4 44 +ADDRGP4 BG_ClassIsAllowed +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +NEI4 $447 +LABELV $450 +ADDRGP4 $443 +JUMPV +LABELV $447 +ADDRLP4 28 +INDIRI4 +ARGI4 +ADDRLP4 48 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 32 +CNSTI4 400 +ADDRLP4 48 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +ADDRFP4 4 +INDIRI4 +NEI4 $451 +ADDRLP4 0 +ADDRFP4 16 +INDIRI4 +ADDRLP4 32 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $452 +JUMPV +LABELV $451 +ADDRLP4 28 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRFP4 16 +INDIRI4 +ADDRLP4 32 +INDIRI4 +ADDI4 +ARGI4 +ADDRLP4 52 +ADDRGP4 BG_ClassCanEvolveFromTo +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 52 +INDIRI4 +ASGNI4 +LABELV $452 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $453 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +GEI4 $453 +ADDRLP4 8 +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $453 +LABELV $443 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LTI4 $442 +ADDRLP4 8 +INDIRI4 +ADDRFP4 8 +INDIRI4 +GTI4 $456 +ADDRLP4 28 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $457 +JUMPV +LABELV $456 +ADDRLP4 28 +CNSTI4 -1 +ASGNI4 +LABELV $457 +ADDRLP4 28 +INDIRI4 +RETI4 +ADDRGP4 $430 +JUMPV +LABELV $437 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $439 +ADDRLP4 12 +INDIRI4 +ADDRGP4 bg_numClasses +INDIRI4 +LTI4 $436 +ADDRGP4 $458 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 -1 +RETI4 +LABELV $430 +endproc BG_ClassCanEvolveFromTo 60 20 +export BG_AlienCanEvolve +proc BG_AlienCanEvolve 28 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $463 +JUMPV +LABELV $460 +CNSTI4 108 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 bg_classList +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +EQI4 $464 +ADDRGP4 $461 +JUMPV +LABELV $464 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $466 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +CNSTI4 108 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 bg_classList+84 +ADDP4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $471 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_ClassAllowedInStage +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $471 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 BG_ClassIsAllowed +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $471 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +CNSTI4 400 +ADDRLP4 24 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRI4 +MULI4 +LTI4 $471 +CNSTI4 1 +RETI4 +ADDRGP4 $459 +JUMPV +LABELV $471 +LABELV $467 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LTI4 $466 +CNSTI4 0 +RETI4 +ADDRGP4 $459 +JUMPV +LABELV $461 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $463 +ADDRLP4 8 +INDIRI4 +ADDRGP4 bg_numClasses +INDIRI4 +LTI4 $460 +ADDRGP4 $473 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +LABELV $459 +endproc BG_AlienCanEvolve 28 8 +proc BG_ParseClassFile 20112 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20024 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 20028 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 20028 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +GEI4 $476 +CNSTI4 0 +RETI4 +ADDRGP4 $474 +JUMPV +LABELV $476 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $480 +ADDRLP4 16 +INDIRI4 +CVIU4 4 +CNSTU4 19999 +LTU4 $478 +LABELV $480 +ADDRLP4 20024 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRGP4 $481 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $483 +ADDRLP4 20036 +ADDRGP4 $302 +ASGNP4 +ADDRGP4 $484 +JUMPV +LABELV $483 +ADDRLP4 20036 +ADDRGP4 $303 +ASGNP4 +LABELV $484 +ADDRLP4 20036 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $474 +JUMPV +LABELV $478 +ADDRLP4 24 +ARGP4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 20024 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Read +CALLV +pop +ADDRLP4 16 +INDIRI4 +ADDRLP4 24 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 20024 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRLP4 4 +ADDRLP4 24 +ASGNP4 +ADDRGP4 $486 +JUMPV +LABELV $485 +ADDRLP4 4 +ARGP4 +ADDRLP4 20036 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20036 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $488 +ADDRGP4 $487 +JUMPV +LABELV $488 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $314 +ARGP4 +ADDRLP4 20040 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20040 +INDIRI4 +CNSTI4 0 +NEI4 $490 +ADDRGP4 $487 +JUMPV +LABELV $490 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $317 +ARGP4 +ADDRLP4 20044 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20044 +INDIRI4 +CNSTI4 0 +NEI4 $492 +ADDRLP4 4 +ARGP4 +ADDRLP4 20048 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20048 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $494 +ADDRGP4 $487 +JUMPV +LABELV $494 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $492 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $498 +ARGP4 +ADDRLP4 20048 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20048 +INDIRI4 +CNSTI4 0 +NEI4 $496 +ADDRLP4 4 +ARGP4 +ADDRLP4 20052 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20052 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $499 +ADDRGP4 $487 +JUMPV +LABELV $499 +ADDRFP4 4 +INDIRP4 +CNSTI4 68 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $496 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $503 +ARGP4 +ADDRLP4 20052 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20052 +INDIRI4 +CNSTI4 0 +NEI4 $501 +ADDRLP4 4 +ARGP4 +ADDRLP4 20056 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20056 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $504 +ADDRGP4 $487 +JUMPV +LABELV $504 +ADDRFP4 4 +INDIRP4 +CNSTI4 136 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 4 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $501 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $328 +ARGP4 +ADDRLP4 20056 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20056 +INDIRI4 +CNSTI4 0 +NEI4 $506 +ADDRLP4 4 +ARGP4 +ADDRLP4 20060 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20060 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $508 +ADDRGP4 $487 +JUMPV +LABELV $508 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20064 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 20064 +INDIRF4 +ASGNF4 +ADDRLP4 20 +INDIRF4 +CNSTF4 0 +GEF4 $510 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +LABELV $510 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $506 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $514 +ARGP4 +ADDRLP4 20060 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20060 +INDIRI4 +CNSTI4 0 +NEI4 $512 +ADDRLP4 4 +ARGP4 +ADDRLP4 20064 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20064 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $515 +ADDRGP4 $487 +JUMPV +LABELV $515 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20068 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 20068 +INDIRF4 +ASGNF4 +ADDRLP4 20 +INDIRF4 +CNSTF4 0 +GEF4 $517 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +LABELV $517 +ADDRFP4 4 +INDIRP4 +CNSTI4 132 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 16 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $512 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $335 +ARGP4 +ADDRLP4 20064 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20064 +INDIRI4 +CNSTI4 0 +NEI4 $519 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $521 +ADDRLP4 4 +ARGP4 +ADDRLP4 20068 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20068 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $525 +ADDRGP4 $523 +JUMPV +LABELV $525 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20072 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1224 +ADDP4 +ADDP4 +ADDRLP4 20072 +INDIRF4 +ASGNF4 +LABELV $522 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LEI4 $521 +LABELV $523 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 32 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $519 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $344 +ARGP4 +ADDRLP4 20068 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20068 +INDIRI4 +CNSTI4 0 +NEI4 $527 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $529 +ADDRLP4 4 +ARGP4 +ADDRLP4 20072 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20072 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $533 +ADDRGP4 $531 +JUMPV +LABELV $533 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20076 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1236 +ADDP4 +ADDP4 +ADDRLP4 20076 +INDIRF4 +ASGNF4 +LABELV $530 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LEI4 $529 +LABELV $531 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 64 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $527 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $537 +ARGP4 +ADDRLP4 20072 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20072 +INDIRI4 +CNSTI4 0 +NEI4 $535 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $538 +ADDRLP4 4 +ARGP4 +ADDRLP4 20076 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20076 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $542 +ADDRGP4 $540 +JUMPV +LABELV $542 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20080 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1260 +ADDP4 +ADDP4 +ADDRLP4 20080 +INDIRF4 +ASGNF4 +LABELV $539 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LEI4 $538 +LABELV $540 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 128 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $535 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $546 +ARGP4 +ADDRLP4 20076 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20076 +INDIRI4 +CNSTI4 0 +NEI4 $544 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $547 +ADDRLP4 4 +ARGP4 +ADDRLP4 20080 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20080 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $551 +ADDRGP4 $549 +JUMPV +LABELV $551 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20084 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1272 +ADDP4 +ADDP4 +ADDRLP4 20084 +INDIRF4 +ASGNF4 +LABELV $548 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LEI4 $547 +LABELV $549 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 256 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $544 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $555 +ARGP4 +ADDRLP4 20080 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20080 +INDIRI4 +CNSTI4 0 +NEI4 $553 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $556 +ADDRLP4 4 +ARGP4 +ADDRLP4 20084 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20084 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $560 +ADDRGP4 $558 +JUMPV +LABELV $560 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20088 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1248 +ADDP4 +ADDP4 +ADDRLP4 20088 +INDIRF4 +ASGNF4 +LABELV $557 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LEI4 $556 +LABELV $558 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 512 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $553 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $564 +ARGP4 +ADDRLP4 20084 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20084 +INDIRI4 +CNSTI4 0 +NEI4 $562 +ADDRLP4 4 +ARGP4 +ADDRLP4 20088 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20088 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20092 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1284 +ADDP4 +ADDRLP4 20092 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1024 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $562 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $567 +ARGP4 +ADDRLP4 20088 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20088 +INDIRI4 +CNSTI4 0 +NEI4 $565 +ADDRLP4 4 +ARGP4 +ADDRLP4 20092 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20092 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20096 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1288 +ADDP4 +ADDRLP4 20096 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 2048 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $565 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $353 +ARGP4 +ADDRLP4 20092 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20092 +INDIRI4 +CNSTI4 0 +NEI4 $568 +ADDRLP4 4 +ARGP4 +ADDRLP4 20100 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20100 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $570 +ADDRGP4 $487 +JUMPV +LABELV $570 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20104 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 20096 +ADDRLP4 20104 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1292 +ADDP4 +ADDRLP4 20096 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 4096 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $568 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $574 +ARGP4 +ADDRLP4 20096 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20096 +INDIRI4 +CNSTI4 0 +NEI4 $572 +ADDRLP4 4 +ARGP4 +ADDRLP4 20100 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20100 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $575 +ADDRGP4 $487 +JUMPV +LABELV $575 +ADDRFP4 4 +INDIRP4 +CNSTI4 200 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 8192 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $572 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $579 +ARGP4 +ADDRLP4 20100 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20100 +INDIRI4 +CNSTI4 0 +NEI4 $577 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $580 +ADDRLP4 4 +ARGP4 +ADDRLP4 20104 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20104 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $584 +ADDRGP4 $582 +JUMPV +LABELV $584 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20108 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1296 +ADDP4 +ADDP4 +ADDRLP4 20108 +INDIRF4 +ASGNF4 +LABELV $581 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LEI4 $580 +LABELV $582 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 16384 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $577 +ADDRGP4 $356 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $474 +JUMPV +LABELV $486 +ADDRGP4 $485 +JUMPV +LABELV $487 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +NEI4 $586 +ADDRLP4 0 +ADDRGP4 $317 +ASGNP4 +ADDRGP4 $587 +JUMPV +LABELV $586 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +NEI4 $588 +ADDRLP4 0 +ADDRGP4 $498 +ASGNP4 +ADDRGP4 $589 +JUMPV +LABELV $588 +ADDRLP4 8 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $590 +ADDRLP4 0 +ADDRGP4 $503 +ASGNP4 +ADDRGP4 $591 +JUMPV +LABELV $590 +ADDRLP4 8 +INDIRI4 +CNSTI4 8 +BANDI4 +CNSTI4 0 +NEI4 $592 +ADDRLP4 0 +ADDRGP4 $328 +ASGNP4 +ADDRGP4 $593 +JUMPV +LABELV $592 +ADDRLP4 8 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +NEI4 $594 +ADDRLP4 0 +ADDRGP4 $514 +ASGNP4 +ADDRGP4 $595 +JUMPV +LABELV $594 +ADDRLP4 8 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +NEI4 $596 +ADDRLP4 0 +ADDRGP4 $335 +ASGNP4 +ADDRGP4 $597 +JUMPV +LABELV $596 +ADDRLP4 8 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +NEI4 $598 +ADDRLP4 0 +ADDRGP4 $344 +ASGNP4 +ADDRGP4 $599 +JUMPV +LABELV $598 +ADDRLP4 8 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +NEI4 $600 +ADDRLP4 0 +ADDRGP4 $537 +ASGNP4 +ADDRGP4 $601 +JUMPV +LABELV $600 +ADDRLP4 8 +INDIRI4 +CNSTI4 256 +BANDI4 +CNSTI4 0 +NEI4 $602 +ADDRLP4 0 +ADDRGP4 $546 +ASGNP4 +ADDRGP4 $603 +JUMPV +LABELV $602 +ADDRLP4 8 +INDIRI4 +CNSTI4 512 +BANDI4 +CNSTI4 0 +NEI4 $604 +ADDRLP4 0 +ADDRGP4 $555 +ASGNP4 +ADDRGP4 $605 +JUMPV +LABELV $604 +ADDRLP4 8 +INDIRI4 +CNSTI4 1024 +BANDI4 +CNSTI4 0 +NEI4 $606 +ADDRLP4 0 +ADDRGP4 $564 +ASGNP4 +ADDRGP4 $607 +JUMPV +LABELV $606 +ADDRLP4 8 +INDIRI4 +CNSTI4 2048 +BANDI4 +CNSTI4 0 +NEI4 $608 +ADDRLP4 0 +ADDRGP4 $567 +ASGNP4 +ADDRGP4 $609 +JUMPV +LABELV $608 +ADDRLP4 8 +INDIRI4 +CNSTI4 4096 +BANDI4 +CNSTI4 0 +NEI4 $610 +ADDRLP4 0 +ADDRGP4 $353 +ASGNP4 +ADDRGP4 $611 +JUMPV +LABELV $610 +ADDRLP4 8 +INDIRI4 +CNSTI4 8192 +BANDI4 +CNSTI4 0 +NEI4 $612 +ADDRLP4 0 +ADDRGP4 $574 +ASGNP4 +ADDRGP4 $613 +JUMPV +LABELV $612 +ADDRLP4 8 +INDIRI4 +CNSTI4 16384 +BANDI4 +CNSTI4 0 +NEI4 $614 +ADDRLP4 0 +ADDRGP4 $579 +ASGNP4 +ADDRGP4 $615 +JUMPV +LABELV $614 +ADDRLP4 0 +ADDRGP4 $314 +ASGNP4 +LABELV $615 +LABELV $613 +LABELV $611 +LABELV $609 +LABELV $607 +LABELV $605 +LABELV $603 +LABELV $601 +LABELV $599 +LABELV $597 +LABELV $595 +LABELV $593 +LABELV $591 +LABELV $589 +LABELV $587 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20036 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 20036 +INDIRU4 +CNSTU4 0 +EQU4 $616 +ADDRGP4 $369 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $474 +JUMPV +LABELV $616 +CNSTI4 1 +RETI4 +LABELV $474 +endproc BG_ParseClassFile 20112 12 +export BG_InitClassConfigs +proc BG_InitClassConfigs 20 8 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $619 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRGP4 $623 +ARGP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 BG_ParseClassFile +CALLI4 +pop +LABELV $620 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 15 +LTI4 $619 +LABELV $618 +endproc BG_InitClassConfigs 20 8 +lit +align 4 +LABELV bg_weapons +byte 4 1 +byte 4 0 +byte 4 7 +byte 4 32 +address $382 +address $624 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 500 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 2 +byte 4 0 +byte 4 7 +byte 4 32 +address $384 +address $625 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 500 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 3 +byte 4 0 +byte 4 7 +byte 4 32 +address $386 +address $626 +address $314 +byte 4 1 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 600 +byte 4 0 +byte 4 1000 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 4 +byte 4 0 +byte 4 7 +byte 4 32 +address $388 +address $627 +address $314 +byte 4 1 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 500 +byte 4 2000 +byte 4 1000 +byte 4 0 +byte 4 1065353216 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 5 +byte 4 0 +byte 4 7 +byte 4 32 +address $390 +address $626 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 500 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 6 +byte 4 0 +byte 4 7 +byte 4 32 +address $392 +address $628 +address $314 +byte 4 3 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 400 +byte 4 1500 +byte 4 200 +byte 4 0 +byte 4 1065353216 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 7 +byte 4 0 +byte 4 7 +byte 4 32 +address $394 +address $629 +address $314 +byte 4 10 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 500 +byte 4 1000 +byte 4 200 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 1119092736 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 8 +byte 4 0 +byte 4 7 +byte 4 32 +address $396 +address $630 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 900 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1120403456 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 9 +byte 4 0 +byte 4 7 +byte 4 32 +address $398 +address $631 +address $314 +byte 4 3 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 800 +byte 4 0 +byte 4 1200 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 1119092736 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 10 +byte 4 0 +byte 4 7 +byte 4 32 +address $400 +address $632 +address $314 +byte 4 3 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 800 +byte 4 0 +byte 4 1000 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 11 +byte 4 0 +byte 4 7 +byte 4 0 +address $633 +address $634 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 600 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 1 +byte 4 2 +byte 4 12 +byte 4 0 +byte 4 7 +byte 4 32 +address $635 +address $636 +address $637 +byte 4 35 +byte 4 5 +byte 4 0 +byte 4 0 +byte 4 90 +byte 4 35 +byte 4 0 +byte 4 2000 +byte 4 1065353216 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 13 +byte 4 100 +byte 4 7 +byte 4 32 +address $638 +address $639 +address $640 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 75 +byte 4 3000 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 0 +byte 4 2 +byte 4 14 +byte 4 150 +byte 4 7 +byte 4 32 +address $641 +address $642 +address $643 +byte 4 8 +byte 4 3 +byte 4 0 +byte 4 0 +byte 4 1000 +byte 4 0 +byte 4 0 +byte 4 2000 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 15 +byte 4 250 +byte 4 7 +byte 4 32 +address $644 +address $645 +address $646 +byte 4 250 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 190 +byte 4 0 +byte 4 0 +byte 4 2000 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 16 +byte 4 350 +byte 4 7 +byte 4 32 +address $647 +address $648 +address $649 +byte 4 5 +byte 4 3 +byte 4 0 +byte 4 1 +byte 4 1000 +byte 4 0 +byte 4 2200 +byte 4 2200 +byte 4 1065353216 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 1103626240 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 17 +byte 4 400 +byte 4 7 +byte 4 32 +address $650 +address $651 +address $652 +byte 4 350 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 80 +byte 4 120 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 18 +byte 4 550 +byte 4 6 +byte 4 32 +address $653 +address $654 +address $655 +byte 4 150 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 150 +byte 4 200 +byte 4 150 +byte 4 3000 +byte 4 1073741824 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 19 +byte 4 450 +byte 4 6 +byte 4 32 +address $656 +address $657 +address $658 +byte 4 40 +byte 4 5 +byte 4 0 +byte 4 1 +byte 4 100 +byte 4 400 +byte 4 0 +byte 4 2000 +byte 4 1065353216 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 20 +byte 4 600 +byte 4 4 +byte 4 32 +address $659 +address $660 +address $661 +byte 4 80 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 500 +byte 4 1000 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 21 +byte 4 200 +byte 4 6 +byte 4 0 +address $662 +address $663 +address $314 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 2 +byte 4 22 +byte 4 250 +byte 4 7 +byte 4 0 +address $664 +address $665 +address $314 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 2 +byte 4 23 +byte 4 1000 +byte 4 6 +byte 4 0 +address $666 +address $667 +address $314 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 2 +byte 4 24 +byte 4 0 +byte 4 7 +byte 4 32 +address $668 +address $669 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 500 +byte 4 500 +byte 4 500 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 25 +byte 4 0 +byte 4 7 +byte 4 32 +address $84 +address $85 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 500 +byte 4 500 +byte 4 500 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 26 +byte 4 0 +byte 4 7 +byte 4 32 +address $670 +address $176 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 500 +byte 4 500 +byte 4 500 +byte 4 0 +byte 4 1082130432 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 2 +byte 4 27 +byte 4 0 +byte 4 7 +byte 4 32 +address $168 +address $169 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 2 +byte 4 28 +byte 4 0 +byte 4 4 +byte 4 32 +address $172 +address $671 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 2 +byte 4 29 +byte 4 0 +byte 4 7 +byte 4 32 +address $672 +address $673 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1000 +byte 4 1000 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 0 +byte 4 1 +byte 4 30 +byte 4 0 +byte 4 7 +byte 4 32 +address $674 +address $675 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1000 +byte 4 1000 +byte 4 1000 +byte 4 0 +byte 4 1065353216 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 0 +byte 4 1 +byte 4 31 +byte 4 0 +byte 4 7 +byte 4 32 +address $676 +address $677 +address $678 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 0 +byte 4 2 +data +export bg_numWeapons +align 4 +LABELV bg_numWeapons +byte 4 31 +lit +align 4 +LABELV nullWeapon +byte 4 0 +skip 88 +export BG_WeaponByName +code +proc BG_WeaponByName 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $683 +JUMPV +LABELV $680 +CNSTI4 92 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_weapons+16 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $684 +CNSTI4 92 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_weapons +ADDP4 +RETP4 +ADDRGP4 $679 +JUMPV +LABELV $684 +LABELV $681 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $683 +ADDRLP4 0 +INDIRI4 +ADDRGP4 bg_numWeapons +INDIRI4 +LTI4 $680 +ADDRGP4 nullWeapon +RETP4 +LABELV $679 +endproc BG_WeaponByName 8 8 +export BG_Weapon +proc BG_Weapon 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $690 +ADDRFP4 0 +INDIRI4 +CNSTI4 32 +GEI4 $690 +ADDRLP4 0 +CNSTI4 92 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_weapons-92 +ADDP4 +ASGNP4 +ADDRGP4 $691 +JUMPV +LABELV $690 +ADDRLP4 0 +ADDRGP4 nullWeapon +ASGNP4 +LABELV $691 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $687 +endproc BG_Weapon 8 0 +export BG_WeaponAllowedInStage +proc BG_WeaponAllowedInStage 8 4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +LSHI4 +BANDI4 +RETI4 +LABELV $692 +endproc BG_WeaponAllowedInStage 8 4 +lit +align 4 +LABELV bg_upgrades +byte 4 1 +byte 4 50 +byte 4 7 +byte 4 14 +address $693 +address $694 +address $695 +address $696 +byte 4 1 +byte 4 0 +byte 4 2 +byte 4 2 +byte 4 80 +byte 4 6 +byte 4 1 +address $697 +address $698 +address $699 +address $700 +byte 4 1 +byte 4 0 +byte 4 2 +byte 4 3 +byte 4 50 +byte 4 7 +byte 4 0 +address $701 +address $702 +address $703 +address $704 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 4 +byte 4 200 +byte 4 6 +byte 4 0 +address $705 +address $706 +address $707 +address $708 +byte 4 1 +byte 4 0 +byte 4 2 +byte 4 5 +byte 4 125 +byte 4 6 +byte 4 0 +address $709 +address $710 +address $711 +address $712 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 6 +byte 4 75 +byte 4 7 +byte 4 16 +address $713 +address $714 +address $715 +address $716 +byte 4 1 +byte 4 0 +byte 4 2 +byte 4 7 +byte 4 120 +byte 4 6 +byte 4 16 +address $717 +address $718 +address $719 +address $720 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 8 +byte 4 400 +byte 4 4 +byte 4 31 +address $721 +address $722 +address $723 +address $724 +byte 4 1 +byte 4 0 +byte 4 2 +byte 4 9 +byte 4 200 +byte 4 6 +byte 4 0 +address $725 +address $726 +address $727 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 10 +byte 4 1000 +byte 4 6 +byte 4 0 +address $728 +address $729 +address $314 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 11 +byte 4 250 +byte 4 7 +byte 4 0 +address $730 +address $731 +address $314 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 12 +byte 4 0 +byte 4 7 +byte 4 0 +address $732 +address $733 +address $734 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 2 +data +export bg_numUpgrades +align 4 +LABELV bg_numUpgrades +byte 4 12 +lit +align 4 +LABELV nullUpgrade +byte 4 0 +skip 40 +export BG_UpgradeByName +code +proc BG_UpgradeByName 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $739 +JUMPV +LABELV $736 +CNSTI4 44 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_upgrades+16 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $740 +CNSTI4 44 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_upgrades +ADDP4 +RETP4 +ADDRGP4 $735 +JUMPV +LABELV $740 +LABELV $737 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $739 +ADDRLP4 0 +INDIRI4 +ADDRGP4 bg_numUpgrades +INDIRI4 +LTI4 $736 +ADDRGP4 nullUpgrade +RETP4 +LABELV $735 +endproc BG_UpgradeByName 8 8 +export BG_Upgrade +proc BG_Upgrade 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $746 +ADDRFP4 0 +INDIRI4 +CNSTI4 13 +GEI4 $746 +ADDRLP4 0 +CNSTI4 44 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_upgrades-44 +ADDP4 +ASGNP4 +ADDRGP4 $747 +JUMPV +LABELV $746 +ADDRLP4 0 +ADDRGP4 nullUpgrade +ASGNP4 +LABELV $747 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $743 +endproc BG_Upgrade 8 0 +export BG_UpgradeAllowedInStage +proc BG_UpgradeAllowedInStage 8 4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +LSHI4 +BANDI4 +RETI4 +LABELV $748 +endproc BG_UpgradeAllowedInStage 8 4 +export BG_EvaluateTrajectory +proc BG_EvaluateTrajectory 108 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +LTI4 $750 +ADDRLP4 8 +INDIRI4 +CNSTI4 6 +GTI4 $750 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $764 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $764 +address $753 +address $753 +address $754 +address $756 +address $755 +address $761 +address $762 +code +LABELV $753 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $751 +JUMPV +LABELV $754 +ADDRLP4 0 +CNSTF4 981668463 +ADDRFP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $751 +JUMPV +LABELV $755 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +CNSTF4 1073741824 +CNSTF4 1078530011 +ADDRLP4 0 +INDIRF4 +MULF4 +MULF4 +ARGF4 +ADDRLP4 32 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $751 +JUMPV +LABELV $756 +ADDRFP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ADDI4 +LEI4 $757 +ADDRFP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $757 +ADDRLP4 0 +CNSTF4 981668463 +ADDRFP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +GEF4 $759 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +LABELV $759 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $751 +JUMPV +LABELV $761 +ADDRLP4 0 +CNSTF4 981668463 +ADDRFP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 80 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 84 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 80 +INDIRP4 +ADDRLP4 80 +INDIRP4 +INDIRF4 +CNSTF4 1137180672 +ADDRLP4 84 +INDIRF4 +MULF4 +ADDRLP4 84 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRGP4 $751 +JUMPV +LABELV $762 +ADDRLP4 0 +CNSTF4 981668463 +ADDRFP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 100 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 104 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 100 +INDIRP4 +ADDRLP4 100 +INDIRP4 +INDIRF4 +CNSTF4 1137180672 +ADDRLP4 104 +INDIRF4 +MULF4 +ADDRLP4 104 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $751 +JUMPV +LABELV $750 +CNSTI4 1 +ARGI4 +ADDRGP4 $763 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $751 +LABELV $749 +endproc BG_EvaluateTrajectory 108 12 +export BG_EvaluateTrajectoryDelta +proc BG_EvaluateTrajectoryDelta 52 12 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +LTI4 $766 +ADDRLP4 8 +INDIRI4 +CNSTI4 6 +GTI4 $766 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $778 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $778 +address $769 +address $769 +address $770 +address $772 +address $771 +address $775 +address $776 +code +LABELV $769 +ADDRLP4 16 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +ADDRLP4 16 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRGP4 $767 +JUMPV +LABELV $770 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $767 +JUMPV +LABELV $771 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ADDRLP4 24 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +ADDRLP4 24 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +CNSTF4 1073741824 +CNSTF4 1078530011 +ADDRLP4 0 +INDIRF4 +MULF4 +MULF4 +ARGF4 +ADDRLP4 28 +ADDRGP4 cos +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 4 +CNSTF4 1056964608 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $767 +JUMPV +LABELV $772 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ADDI4 +LEI4 $773 +ADDRLP4 36 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 40 +CNSTF4 0 +ASGNF4 +ADDRLP4 36 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 36 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRGP4 $765 +JUMPV +LABELV $773 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $767 +JUMPV +LABELV $775 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 981668463 +ADDRFP4 4 +INDIRI4 +ADDRLP4 36 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 40 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRF4 +CNSTF4 1145569280 +ADDRLP4 0 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRGP4 $767 +JUMPV +LABELV $776 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 981668463 +ADDRFP4 4 +INDIRI4 +ADDRLP4 44 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 44 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 48 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRF4 +CNSTF4 1145569280 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $767 +JUMPV +LABELV $766 +CNSTI4 1 +ARGI4 +ADDRGP4 $777 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $767 +LABELV $765 +endproc BG_EvaluateTrajectoryDelta 52 12 +data +export eventnames +align 4 +LABELV eventnames +address $779 +address $780 +address $781 +address $782 +address $783 +address $784 +address $785 +address $786 +address $787 +address $788 +address $789 +address $790 +address $791 +address $792 +address $793 +address $794 +address $795 +address $796 +address $797 +address $798 +address $799 +address $800 +address $801 +address $802 +address $803 +address $804 +address $805 +address $806 +address $807 +address $808 +address $809 +address $810 +address $811 +address $812 +address $813 +address $814 +address $815 +address $816 +address $817 +address $818 +address $819 +address $820 +address $821 +address $822 +address $823 +address $824 +address $825 +address $826 +address $827 +address $828 +address $829 +address $830 +address $831 +address $832 +address $833 +address $834 +address $835 +address $836 +address $837 +address $838 +address $839 +address $840 +address $841 +address $842 +address $843 +address $844 +address $845 +address $846 +address $847 +address $848 +address $849 +address $850 +address $851 +address $852 +address $853 +address $854 +address $855 +address $856 +address $857 +address $858 +address $859 +export BG_EventName +code +proc BG_EventName 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $863 +ADDRFP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 81 +LTU4 $861 +LABELV $863 +ADDRGP4 $864 +RETP4 +ADDRGP4 $860 +JUMPV +LABELV $861 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 eventnames +ADDP4 +INDIRP4 +RETP4 +LABELV $860 +endproc BG_EventName 4 0 +export BG_AddPredictableEventToPlayerstate +proc BG_AddPredictableEventToPlayerstate 12 0 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 2 +LSHI4 +ADDRFP4 8 +INDIRP4 +CNSTI4 120 +ADDP4 +ADDP4 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 2 +LSHI4 +ADDRFP4 8 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDP4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRFP4 8 +INDIRP4 +CNSTI4 116 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $865 +endproc BG_AddPredictableEventToPlayerstate 12 0 +export BG_PlayerStateToEntityState +proc BG_PlayerStateToEntityState 76 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 7 +EQI4 $870 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +EQI4 $870 +ADDRLP4 4 +INDIRI4 +CNSTI4 6 +NEI4 $867 +LABELV $870 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 12 +ASGNI4 +ADDRGP4 $868 +JUMPV +LABELV $867 +ADDRFP4 0 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $871 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 12 +ASGNI4 +ADDRGP4 $872 +JUMPV +LABELV $871 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $872 +LABELV $868 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $873 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +LABELV $873 +ADDRFP4 4 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 48 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 60 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $875 +ADDRLP4 20 +ADDRFP4 4 +INDIRP4 +CNSTI4 60 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 24 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 28 +ADDRFP4 4 +INDIRP4 +CNSTI4 68 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +LABELV $875 +ADDRFP4 4 +INDIRP4 +CNSTI4 88 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 196 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 200 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 204 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 168 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $877 +ADDRLP4 32 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +ADDRGP4 $878 +JUMPV +LABELV $877 +ADDRLP4 36 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRI4 +CNSTI4 -2 +BANDI4 +ASGNI4 +LABELV $878 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $879 +ADDRLP4 40 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +CNSTI4 32768 +BORI4 +ASGNI4 +ADDRGP4 $880 +JUMPV +LABELV $879 +ADDRLP4 44 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +CNSTI4 -32769 +BANDI4 +ASGNI4 +LABELV $880 +ADDRFP4 0 +INDIRP4 +CNSTI4 136 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $881 +ADDRFP4 4 +INDIRP4 +CNSTI4 180 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 136 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 140 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $882 +JUMPV +LABELV $881 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +GEI4 $883 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 2 +SUBI4 +GEI4 $885 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 2 +SUBI4 +ASGNI4 +LABELV $885 +ADDRLP4 68 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +ASGNP4 +ADDRLP4 52 +ADDRLP4 68 +INDIRP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 180 +ADDP4 +ADDRLP4 52 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +ADDP4 +INDIRI4 +ADDRLP4 68 +INDIRP4 +INDIRI4 +CNSTI4 3 +BANDI4 +CNSTI4 8 +LSHI4 +BORI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRLP4 52 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 72 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $883 +LABELV $882 +ADDRFP4 4 +INDIRP4 +CNSTI4 192 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 148 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 160 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 164 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $887 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +EQI4 $891 +ADDRLP4 56 +ADDRFP4 4 +INDIRP4 +CNSTI4 160 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRLP4 0 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 BG_UpgradeIsActive +CALLI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +EQI4 $893 +ADDRLP4 64 +ADDRFP4 4 +INDIRP4 +CNSTI4 164 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRLP4 0 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +LABELV $893 +LABELV $891 +LABELV $888 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 13 +LTI4 $887 +ADDRFP4 4 +INDIRP4 +CNSTI4 188 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +CNSTI4 8 +LSHI4 +BORI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 156 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 396 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 208 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 392 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 56 +ADDRFP4 4 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +LEI4 $897 +ADDRLP4 56 +INDIRI4 +CNSTI4 5 +LTI4 $895 +LABELV $897 +ADDRFP4 4 +INDIRP4 +CNSTI4 208 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $895 +ADDRFP4 4 +INDIRP4 +CNSTI4 140 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 400 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $866 +endproc BG_PlayerStateToEntityState 76 8 +export BG_PlayerStateToEntityStateExtraPolate +proc BG_PlayerStateToEntityStateExtraPolate 76 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 7 +EQI4 $902 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +EQI4 $902 +ADDRLP4 4 +INDIRI4 +CNSTI4 6 +NEI4 $899 +LABELV $902 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 12 +ASGNI4 +ADDRGP4 $900 +JUMPV +LABELV $899 +ADDRFP4 0 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $903 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 12 +ASGNI4 +ADDRGP4 $904 +JUMPV +LABELV $903 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $904 +LABELV $900 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 3 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $905 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +LABELV $905 +ADDRFP4 4 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTI4 50 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 48 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 60 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $907 +ADDRLP4 20 +ADDRFP4 4 +INDIRP4 +CNSTI4 60 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 24 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 28 +ADDRFP4 4 +INDIRP4 +CNSTI4 68 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +LABELV $907 +ADDRFP4 4 +INDIRP4 +CNSTI4 88 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 196 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 200 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 204 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 168 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $909 +ADDRLP4 32 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +ADDRGP4 $910 +JUMPV +LABELV $909 +ADDRLP4 36 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRI4 +CNSTI4 -2 +BANDI4 +ASGNI4 +LABELV $910 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $911 +ADDRLP4 40 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +CNSTI4 32768 +BORI4 +ASGNI4 +ADDRGP4 $912 +JUMPV +LABELV $911 +ADDRLP4 44 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +CNSTI4 -32769 +BANDI4 +ASGNI4 +LABELV $912 +ADDRFP4 0 +INDIRP4 +CNSTI4 136 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $913 +ADDRFP4 4 +INDIRP4 +CNSTI4 180 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 136 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 140 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $914 +JUMPV +LABELV $913 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +GEI4 $915 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 2 +SUBI4 +GEI4 $917 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 2 +SUBI4 +ASGNI4 +LABELV $917 +ADDRLP4 68 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +ASGNP4 +ADDRLP4 52 +ADDRLP4 68 +INDIRP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 180 +ADDP4 +ADDRLP4 52 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +ADDP4 +INDIRI4 +ADDRLP4 68 +INDIRP4 +INDIRI4 +CNSTI4 3 +BANDI4 +CNSTI4 8 +LSHI4 +BORI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRLP4 52 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 72 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $915 +LABELV $914 +ADDRFP4 4 +INDIRP4 +CNSTI4 192 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 148 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 160 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 164 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $919 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +EQI4 $923 +ADDRLP4 56 +ADDRFP4 4 +INDIRP4 +CNSTI4 160 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRLP4 0 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 BG_UpgradeIsActive +CALLI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +EQI4 $925 +ADDRLP4 64 +ADDRFP4 4 +INDIRP4 +CNSTI4 164 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRLP4 0 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +LABELV $925 +LABELV $923 +LABELV $920 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 13 +LTI4 $919 +ADDRFP4 4 +INDIRP4 +CNSTI4 188 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +CNSTI4 8 +LSHI4 +BORI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 156 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 396 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 208 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 392 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 56 +ADDRFP4 4 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +LEI4 $929 +ADDRLP4 56 +INDIRI4 +CNSTI4 5 +LTI4 $927 +LABELV $929 +ADDRFP4 4 +INDIRP4 +CNSTI4 208 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $927 +ADDRFP4 4 +INDIRP4 +CNSTI4 140 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 400 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $898 +endproc BG_PlayerStateToEntityStateExtraPolate 76 8 +export BG_WeaponIsFull +proc BG_WeaponIsFull 24 8 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 12 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ASGNI4 +CNSTI4 6 +ARGI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $931 +ADDRLP4 0 +CNSTF4 1069547520 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +MULF4 +CVFI4 4 +ASGNI4 +LABELV $931 +ADDRLP4 0 +INDIRI4 +ADDRFP4 8 +INDIRI4 +NEI4 $934 +ADDRLP4 4 +INDIRI4 +ADDRFP4 12 +INDIRI4 +NEI4 $934 +ADDRLP4 20 +CNSTI4 1 +ASGNI4 +ADDRGP4 $935 +JUMPV +LABELV $934 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +LABELV $935 +ADDRLP4 20 +INDIRI4 +RETI4 +LABELV $930 +endproc BG_WeaponIsFull 24 8 +export BG_InventoryContainsWeapon +proc BG_InventoryContainsWeapon 4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $937 +ADDRFP4 0 +INDIRI4 +CNSTI4 11 +NEI4 $937 +CNSTI4 1 +RETI4 +ADDRGP4 $936 +JUMPV +LABELV $937 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +NEI4 $940 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $941 +JUMPV +LABELV $940 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $941 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $936 +endproc BG_InventoryContainsWeapon 4 0 +export BG_SlotsForInventory +proc BG_SlotsForInventory 28 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 12 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $943 +CNSTI4 11 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +ADDRLP4 16 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +BORI4 +ASGNI4 +LABELV $943 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $945 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $949 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 24 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 4 +INDIRI4 +BANDI4 +CNSTI4 0 +EQI4 $951 +ADDRGP4 $953 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $951 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +ADDRLP4 4 +INDIRI4 +BORI4 +ASGNI4 +LABELV $949 +LABELV $946 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 13 +LTI4 $945 +ADDRLP4 8 +INDIRI4 +RETI4 +LABELV $942 +endproc BG_SlotsForInventory 28 12 +export BG_AddUpgradeToInventory +proc BG_AddUpgradeToInventory 4 0 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRFP4 0 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +LABELV $954 +endproc BG_AddUpgradeToInventory 4 0 +export BG_RemoveUpgradeFromInventory +proc BG_RemoveUpgradeFromInventory 4 0 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRFP4 0 +INDIRI4 +LSHI4 +BCOMI4 +BANDI4 +ASGNI4 +LABELV $955 +endproc BG_RemoveUpgradeFromInventory 4 0 +export BG_InventoryContainsUpgrade +proc BG_InventoryContainsUpgrade 0 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 1 +ADDRFP4 0 +INDIRI4 +LSHI4 +BANDI4 +RETI4 +LABELV $956 +endproc BG_InventoryContainsUpgrade 0 0 +export BG_ActivateUpgrade +proc BG_ActivateUpgrade 4 0 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRFP4 0 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +LABELV $957 +endproc BG_ActivateUpgrade 4 0 +export BG_DeactivateUpgrade +proc BG_DeactivateUpgrade 4 0 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRFP4 0 +INDIRI4 +LSHI4 +BCOMI4 +BANDI4 +ASGNI4 +LABELV $958 +endproc BG_DeactivateUpgrade 4 0 +export BG_UpgradeIsActive +proc BG_UpgradeIsActive 0 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 1 +ADDRFP4 0 +INDIRI4 +LSHI4 +BANDI4 +RETI4 +LABELV $959 +endproc BG_UpgradeIsActive 0 0 +lit +align 4 +LABELV $961 +byte 4 0 +byte 4 0 +byte 4 1065353216 +align 4 +LABELV $962 +byte 4 0 +byte 4 0 +byte 4 3212836864 +export BG_RotateAxis +code +proc BG_RotateAxis 68 16 +ADDRLP4 12 +ADDRGP4 $961 +INDIRB +ASGNB 12 +ADDRLP4 40 +ADDRGP4 $962 +INDIRB +ASGNB 12 +ADDRFP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $963 +ADDRLP4 24 +ADDRLP4 40 +INDIRB +ASGNB 12 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRB +ASGNB 12 +ADDRGP4 $964 +JUMPV +LABELV $963 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 24 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +LABELV $964 +ADDRLP4 0 +ARGP4 +ADDRLP4 52 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 52 +INDIRF4 +CNSTF4 0 +EQF4 $965 +ADDRLP4 24 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDRLP4 24+4 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 24+8 +INDIRF4 +ADDRLP4 12+8 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRLP4 56 +ADDRGP4 acos +CALLF4 +ASGNF4 +ADDRLP4 36 +CNSTF4 1127481344 +ADDRLP4 56 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +ASGNF4 +ADDRFP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $971 +ADDRLP4 36 +ADDRLP4 36 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $971 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRGP4 AngleNormalize180 +CALLF4 +pop +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 36 +INDIRF4 +NEGF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 60 +CNSTI4 12 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 36 +INDIRF4 +NEGF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 64 +CNSTI4 24 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 36 +INDIRF4 +NEGF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRGP4 $966 +JUMPV +LABELV $965 +CNSTI4 0 +RETI4 +ADDRGP4 $960 +JUMPV +LABELV $966 +CNSTI4 1 +RETI4 +LABELV $960 +endproc BG_RotateAxis 68 16 +export BG_GetClientNormal +proc BG_GetClientNormal 0 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $974 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $976 +ADDRFP4 4 +INDIRP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTF4 3212836864 +ASGNF4 +ADDRGP4 $975 +JUMPV +LABELV $976 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $975 +JUMPV +LABELV $974 +ADDRFP4 4 +INDIRP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTF4 1065353216 +ASGNF4 +LABELV $975 +LABELV $973 +endproc BG_GetClientNormal 0 0 +export BG_GetClientViewOrigin +proc BG_GetClientViewOrigin 24 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 BG_GetClientNormal +CALLV +pop +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 172 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 172 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 172 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +LABELV $978 +endproc BG_GetClientViewOrigin 24 8 +export BG_PositionBuildableRelativeToPlayer +proc BG_PositionBuildableRelativeToPlayer 100 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 16 +ADDRFP4 16 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRGP4 BG_GetClientNormal +CALLV +pop +ADDRLP4 64 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 80 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 60 +ADDRLP4 80 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 64 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 84 +CNSTP4 0 +ASGNP4 +ADDRLP4 84 +INDIRP4 +ARGP4 +ADDRLP4 84 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 24 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRGP4 ProjectPointOnPlane +CALLV +pop +ADDRLP4 24 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 0 +ADDRLP4 48 +INDIRF4 +ADDRLP4 24 +INDIRF4 +ADDRLP4 60 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 48+4 +INDIRF4 +ADDRLP4 24+4 +INDIRF4 +ADDRLP4 60 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 48+8 +INDIRF4 +ADDRLP4 24+8 +INDIRF4 +ADDRLP4 60 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 0 +INDIRB +ASGNB 12 +ADDRLP4 92 +CNSTF4 1107296256 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 92 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 92 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1107296256 +ADDRLP4 12+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 96 +CNSTF4 3271557120 +ASGNF4 +ADDRLP4 36 +ADDRLP4 36 +INDIRF4 +ADDRLP4 96 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 36+4 +ADDRLP4 36+4 +INDIRF4 +ADDRLP4 96 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 36+8 +ADDRLP4 36+8 +INDIRF4 +CNSTF4 3271557120 +ADDRLP4 12+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 24 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 36 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 33619969 +ARGI4 +ADDRFP4 12 +INDIRP4 +CALLV +pop +ADDRLP4 0 +ADDRFP4 24 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 16 +INDIRP4 +ADDRLP4 0 +INDIRF4 +CNSTF4 1036831949 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 0+4 +INDIRF4 +CNSTF4 1036831949 +ADDRLP4 12+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 16 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1036831949 +ADDRLP4 12+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 24 +ARGP4 +ADDRFP4 20 +INDIRP4 +ARGP4 +ADDRGP4 vectoangles +CALLV +pop +LABELV $981 +endproc BG_PositionBuildableRelativeToPlayer 100 28 +export BG_GetValueOfPlayer +proc BG_GetValueOfPlayer 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1005 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $1007 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $1011 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1011 +LABELV $1008 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 13 +LTI4 $1007 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $1013 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $1017 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1017 +LABELV $1014 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $1013 +LABELV $1005 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $1004 +endproc BG_GetValueOfPlayer 20 8 +export BG_PlayerCanChangeWeapon +proc BG_PlayerCanChangeWeapon 12 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 20 +EQI4 $1022 +ADDRLP4 0 +INDIRI4 +CNSTI4 18 +NEI4 $1020 +LABELV $1022 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 100 +LEI4 $1020 +CNSTI4 0 +RETI4 +ADDRGP4 $1019 +JUMPV +LABELV $1020 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1026 +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $1024 +LABELV $1026 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1025 +JUMPV +LABELV $1024 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $1025 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $1019 +endproc BG_PlayerCanChangeWeapon 12 0 +export BG_PlayerPoisonCloudTime +proc BG_PlayerPoisonCloudTime 16 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 10000 +ASGNI4 +CNSTI4 8 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1028 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 3000 +SUBI4 +ASGNI4 +LABELV $1028 +CNSTI4 2 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1030 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1000 +SUBI4 +ASGNI4 +LABELV $1030 +CNSTI4 1 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $1032 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1000 +SUBI4 +ASGNI4 +LABELV $1032 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $1027 +endproc BG_PlayerPoisonCloudTime 16 8 +export BG_GetPlayerWeapon +proc BG_GetPlayerWeapon 0 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 296 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1035 +ADDRFP4 0 +INDIRP4 +CNSTI4 296 +ADDP4 +INDIRI4 +RETI4 +ADDRGP4 $1034 +JUMPV +LABELV $1035 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +RETI4 +LABELV $1034 +endproc BG_GetPlayerWeapon 0 0 +export atof_neg +proc atof_neg 8 4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $1038 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +GEF4 $1038 +ADDRLP4 0 +CNSTF4 1065353216 +ASGNF4 +LABELV $1038 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $1037 +endproc atof_neg 8 4 +export atoi_neg +proc atoi_neg 12 4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +NEI4 $1041 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +GEI4 $1041 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $1041 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $1040 +endproc atoi_neg 12 4 +export BG_PackEntityNumbers +proc BG_PackEntityNumbers 60 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 10 +LEI4 $1044 +ADDRLP4 4 +CNSTI4 10 +ASGNI4 +ADDRFP4 8 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $1046 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $1044 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1047 +ADDRLP4 0 +INDIRI4 +ADDRFP4 8 +INDIRI4 +GEI4 $1051 +ADDRLP4 12 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1052 +JUMPV +LABELV $1051 +ADDRLP4 12 +CNSTI4 1023 +ASGNI4 +LABELV $1052 +ADDRLP4 12 +INDIRI4 +CNSTI4 -1024 +BANDI4 +CNSTI4 0 +EQI4 $1053 +CNSTI4 0 +ARGI4 +ADDRGP4 $1055 +ARGP4 +ADDRLP4 12 +INDIRI4 +ARGI4 +CNSTI4 10 +ARGI4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $1053 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $1056 +ADDRLP4 0 +INDIRI4 +CNSTI4 9 +GTI4 $1056 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1069 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1069 +address $1058 +address $1059 +address $1060 +address $1061 +address $1062 +address $1063 +address $1064 +address $1065 +address $1066 +address $1067 +code +LABELV $1058 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1059 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1060 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 10 +LSHI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1061 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 20 +LSHI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1062 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1063 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 10 +LSHI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1064 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 20 +LSHI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1065 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1066 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 10 +LSHI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1067 +ADDRLP4 56 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 20 +LSHI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1056 +CNSTI4 0 +ARGI4 +ADDRGP4 $1068 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $1057 +LABELV $1048 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LTI4 $1047 +LABELV $1043 +endproc BG_PackEntityNumbers 60 16 +export BG_UnpackEntityNumbers +proc BG_UnpackEntityNumbers 16 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 10 +LEI4 $1071 +ADDRFP4 8 +CNSTI4 10 +ASGNI4 +LABELV $1071 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1076 +JUMPV +LABELV $1073 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $1077 +ADDRLP4 0 +INDIRI4 +CNSTI4 9 +GTI4 $1077 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1089 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1089 +address $1079 +address $1080 +address $1081 +address $1082 +address $1083 +address $1084 +address $1085 +address $1086 +address $1087 +address $1088 +code +LABELV $1079 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1080 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1081 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +CNSTI4 10 +RSHI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1082 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +CNSTI4 20 +RSHI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1083 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1084 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +CNSTI4 10 +RSHI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1085 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +CNSTI4 20 +RSHI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1086 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1087 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 10 +RSHI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1088 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 20 +RSHI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1077 +CNSTI4 0 +ARGI4 +ADDRGP4 $1068 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $1078 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 1023 +BANDI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 1023 +NEI4 $1090 +ADDRGP4 $1075 +JUMPV +LABELV $1090 +LABELV $1074 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1076 +ADDRLP4 0 +INDIRI4 +ADDRFP4 8 +INDIRI4 +LTI4 $1073 +LABELV $1075 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $1070 +endproc BG_UnpackEntityNumbers 16 12 +export BG_ParseCSVEquipmentList +proc BG_ParseCSVEquipmentList 1076 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 16 +ADDRFP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 4 +ADDRLP4 20 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20 +ASGNP4 +ADDRGP4 $1094 +JUMPV +LABELV $1096 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1097 +ADDRLP4 1044 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 1044 +INDIRI4 +CNSTI4 44 +EQI4 $1099 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +NEI4 $1096 +LABELV $1099 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1100 +ADDRLP4 16 +CNSTI4 1 +ASGNI4 +LABELV $1100 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRGP4 $1103 +JUMPV +LABELV $1102 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1103 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +EQI4 $1102 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1105 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 1048 +ADDRGP4 BG_WeaponByName +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ADDRLP4 1048 +INDIRP4 +INDIRI4 +ASGNI4 +LABELV $1105 +ADDRFP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $1107 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 1052 +ADDRGP4 BG_UpgradeByName +CALLP4 +ASGNP4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 12 +INDIRP4 +ADDP4 +ADDRLP4 1052 +INDIRP4 +INDIRI4 +ASGNI4 +LABELV $1107 +ADDRLP4 1056 +CNSTI4 0 +ASGNI4 +ADDRFP4 8 +INDIRI4 +ADDRLP4 1056 +INDIRI4 +EQI4 $1109 +ADDRLP4 1060 +CNSTI4 2 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 1060 +INDIRI4 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI4 +ADDRLP4 1056 +INDIRI4 +NEI4 $1109 +ADDRFP4 16 +INDIRI4 +ADDRLP4 1056 +INDIRI4 +EQI4 $1109 +ADDRLP4 12 +INDIRI4 +ADDRLP4 1060 +INDIRI4 +LSHI4 +ADDRFP4 12 +INDIRP4 +ADDP4 +INDIRI4 +ADDRLP4 1056 +INDIRI4 +NEI4 $1109 +ADDRGP4 $1111 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $1110 +JUMPV +LABELV $1109 +ADDRLP4 1064 +CNSTI4 0 +ASGNI4 +ADDRFP4 8 +INDIRI4 +ADDRLP4 1064 +INDIRI4 +EQI4 $1112 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI4 +ADDRLP4 1064 +INDIRI4 +EQI4 $1112 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $1113 +JUMPV +LABELV $1112 +ADDRLP4 1068 +CNSTI4 0 +ASGNI4 +ADDRFP4 16 +INDIRI4 +ADDRLP4 1068 +INDIRI4 +EQI4 $1114 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 12 +INDIRP4 +ADDP4 +INDIRI4 +ADDRLP4 1068 +INDIRI4 +EQI4 $1114 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1114 +LABELV $1113 +LABELV $1110 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $1095 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $1117 +ADDRLP4 1072 +CNSTI4 1 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRFP4 8 +INDIRI4 +ADDRLP4 1072 +INDIRI4 +SUBI4 +EQI4 $1120 +ADDRLP4 12 +INDIRI4 +ADDRFP4 16 +INDIRI4 +ADDRLP4 1072 +INDIRI4 +SUBI4 +NEI4 $1118 +LABELV $1120 +ADDRGP4 $1095 +JUMPV +LABELV $1118 +LABELV $1094 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1097 +LABELV $1095 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1121 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1121 +ADDRFP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $1123 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 12 +INDIRP4 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1123 +LABELV $1092 +endproc BG_ParseCSVEquipmentList 1076 12 +export BG_ParseCSVClassList +proc BG_ParseCSVClassList 1048 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 4 +ADDRLP4 16 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +ASGNP4 +ADDRGP4 $1127 +JUMPV +LABELV $1129 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1130 +ADDRLP4 1040 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 44 +EQI4 $1132 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +NEI4 $1129 +LABELV $1132 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1133 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +LABELV $1133 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRGP4 $1136 +JUMPV +LABELV $1135 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1136 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +EQI4 $1135 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 1044 +ADDRGP4 BG_ClassByName +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ADDRLP4 1044 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1138 +ADDRGP4 $1140 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $1139 +JUMPV +LABELV $1138 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1139 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $1128 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $1142 +LABELV $1127 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1143 +ADDRLP4 8 +INDIRI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +LTI4 $1130 +LABELV $1143 +LABELV $1128 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1125 +endproc BG_ParseCSVClassList 1048 12 +export BG_ParseCSVBuildableList +proc BG_ParseCSVBuildableList 1048 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 4 +ADDRLP4 16 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +ASGNP4 +ADDRGP4 $1146 +JUMPV +LABELV $1148 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1149 +ADDRLP4 1040 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 44 +EQI4 $1151 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +NEI4 $1148 +LABELV $1151 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1152 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +LABELV $1152 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRGP4 $1155 +JUMPV +LABELV $1154 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1155 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +EQI4 $1154 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 1044 +ADDRGP4 BG_BuildableByName +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ADDRLP4 1044 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1157 +ADDRGP4 $1159 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $1158 +JUMPV +LABELV $1157 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1158 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $1147 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $1161 +LABELV $1146 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1162 +ADDRLP4 8 +INDIRI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +LTI4 $1149 +LABELV $1162 +LABELV $1147 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1144 +endproc BG_ParseCSVBuildableList 1048 12 +export BG_InitAllowedGameElements +proc BG_InitAllowedGameElements 256 20 +ADDRGP4 $1164 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 bg_disabledGameElements+276 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 bg_disabledGameElements+404 +ARGP4 +CNSTI4 13 +ARGI4 +ADDRGP4 BG_ParseCSVEquipmentList +CALLV +pop +ADDRGP4 $1167 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 bg_disabledGameElements+216 +ARGP4 +CNSTI4 15 +ARGI4 +ADDRGP4 BG_ParseCSVClassList +CALLV +pop +ADDRGP4 $1169 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 bg_disabledGameElements +ARGP4 +CNSTI4 54 +ARGI4 +ADDRGP4 BG_ParseCSVBuildableList +CALLV +pop +LABELV $1163 +endproc BG_InitAllowedGameElements 256 20 +export BG_WeaponIsAllowed +proc BG_WeaponIsAllowed 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1174 +JUMPV +LABELV $1171 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bg_disabledGameElements+276 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +NEI4 $1176 +CNSTI4 0 +RETI4 +ADDRGP4 $1170 +JUMPV +LABELV $1176 +LABELV $1172 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1174 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +GEI4 $1179 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bg_disabledGameElements+276 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1171 +LABELV $1179 +CNSTI4 1 +RETI4 +LABELV $1170 +endproc BG_WeaponIsAllowed 8 0 +export BG_UpgradeIsAllowed +proc BG_UpgradeIsAllowed 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1184 +JUMPV +LABELV $1181 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bg_disabledGameElements+404 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +NEI4 $1186 +CNSTI4 0 +RETI4 +ADDRGP4 $1180 +JUMPV +LABELV $1186 +LABELV $1182 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1184 +ADDRLP4 0 +INDIRI4 +CNSTI4 13 +GEI4 $1189 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bg_disabledGameElements+404 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1181 +LABELV $1189 +CNSTI4 1 +RETI4 +LABELV $1180 +endproc BG_UpgradeIsAllowed 8 0 +export BG_ClassIsAllowed +proc BG_ClassIsAllowed 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1194 +JUMPV +LABELV $1191 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bg_disabledGameElements+216 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +NEI4 $1196 +CNSTI4 0 +RETI4 +ADDRGP4 $1190 +JUMPV +LABELV $1196 +LABELV $1192 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1194 +ADDRLP4 0 +INDIRI4 +CNSTI4 15 +GEI4 $1199 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bg_disabledGameElements+216 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1191 +LABELV $1199 +CNSTI4 1 +RETI4 +LABELV $1190 +endproc BG_ClassIsAllowed 8 0 +export BG_BuildableIsAllowed +proc BG_BuildableIsAllowed 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1204 +JUMPV +LABELV $1201 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bg_disabledGameElements +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +NEI4 $1205 +CNSTI4 0 +RETI4 +ADDRGP4 $1200 +JUMPV +LABELV $1205 +LABELV $1202 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1204 +ADDRLP4 0 +INDIRI4 +CNSTI4 54 +GEI4 $1207 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bg_disabledGameElements +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1201 +LABELV $1207 +CNSTI4 1 +RETI4 +LABELV $1200 +endproc BG_BuildableIsAllowed 8 0 +export BG_PrimaryWeapon +proc BG_PrimaryWeapon 12 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1209 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 32 +EQI4 $1213 +ADDRGP4 $1210 +JUMPV +LABELV $1213 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1215 +ADDRLP4 0 +INDIRI4 +RETI4 +ADDRGP4 $1208 +JUMPV +LABELV $1215 +LABELV $1210 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $1209 +CNSTI4 11 +ARGI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1217 +CNSTI4 11 +RETI4 +ADDRGP4 $1208 +JUMPV +LABELV $1217 +CNSTI4 0 +RETI4 +LABELV $1208 +endproc BG_PrimaryWeapon 12 8 +lit +align 1 +LABELV $1220 +byte 1 0 +skip 8699 +export BG_LoadEmoticons +code +proc BG_LoadEmoticons 8752 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRGP4 $1220 +INDIRB +ASGNB 8700 +ADDRGP4 $1221 +ARGP4 +ADDRGP4 $1222 +ARGP4 +ADDRLP4 20 +ARGP4 +CNSTI4 8700 +ARGI4 +ADDRLP4 8720 +ADDRGP4 trap_FS_GetFileList +CALLI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 8720 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 1 +GEI4 $1223 +CNSTI4 0 +RETI4 +ADDRGP4 $1219 +JUMPV +LABELV $1223 +ADDRLP4 0 +ADDRLP4 20 +ASGNP4 +ADDRLP4 8724 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8724 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 8724 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 8724 +INDIRI4 +ASGNI4 +ADDRGP4 $1228 +JUMPV +LABELV $1225 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8728 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 4 +ADDRLP4 8728 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 9 +LTI4 $1233 +ADDRLP4 4 +INDIRI4 +CNSTI4 8 +SUBI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 95 +NEI4 $1233 +ADDRLP4 8740 +ADDRLP4 4 +INDIRI4 +CNSTI4 7 +SUBI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 8740 +INDIRI4 +CNSTI4 49 +LTI4 $1233 +ADDRLP4 8740 +INDIRI4 +CNSTI4 57 +LEI4 $1229 +LABELV $1233 +ADDRGP4 $1234 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $1226 +JUMPV +LABELV $1229 +ADDRLP4 4 +INDIRI4 +CNSTI4 8 +SUBI4 +CNSTI4 20 +LEI4 $1235 +ADDRGP4 $1237 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 28 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $1226 +JUMPV +LABELV $1235 +ADDRGP4 $1240 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8744 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 8744 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 8748 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 8748 +INDIRI4 +CNSTI4 0 +NEI4 $1238 +ADDRGP4 $1241 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $1226 +JUMPV +LABELV $1238 +CNSTI4 20 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 8 +SUBI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1226 +ADDRLP4 8728 +CNSTI4 1 +ASGNI4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 8728 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8728 +INDIRI4 +ADDI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $1228 +ADDRLP4 12 +INDIRI4 +ADDRLP4 16 +INDIRI4 +GEI4 $1242 +ADDRLP4 8 +INDIRI4 +ADDRFP4 4 +INDIRI4 +LTI4 $1225 +LABELV $1242 +ADDRGP4 $1243 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +CNSTI4 300 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRLP4 8 +INDIRI4 +RETI4 +LABELV $1219 +endproc BG_LoadEmoticons 8752 16 +export BG_TeamName +proc BG_TeamName 0 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $1245 +ADDRGP4 $376 +RETP4 +ADDRGP4 $1244 +JUMPV +LABELV $1245 +ADDRFP4 0 +INDIRI4 +CNSTI4 1 +NEI4 $1247 +ADDRGP4 $1249 +RETP4 +ADDRGP4 $1244 +JUMPV +LABELV $1247 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +NEI4 $1250 +ADDRGP4 $1252 +RETP4 +ADDRGP4 $1244 +JUMPV +LABELV $1250 +ADDRGP4 $1253 +RETP4 +LABELV $1244 +endproc BG_TeamName 0 0 +export cmdcmp +proc cmdcmp 4 8 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $1254 +endproc cmdcmp 4 8 +bss +align 4 +LABELV bg_disabledGameElements +skip 456 +import trap_Cvar_VariableStringBuffer +align 4 +LABELV bg_classConfigList +skip 19620 +align 4 +LABELV bg_buildableConfigList +skip 15552 +import trap_FS_GetFileList +import trap_FS_Seek +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PlayerTouchesItem +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_HasEnergyWeapon +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $1253 +byte 1 60 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 62 +byte 1 0 +align 1 +LABELV $1252 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 0 +align 1 +LABELV $1249 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 0 +align 1 +LABELV $1243 +byte 1 76 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 40 +byte 1 77 +byte 1 65 +byte 1 88 +byte 1 95 +byte 1 69 +byte 1 77 +byte 1 79 +byte 1 84 +byte 1 73 +byte 1 67 +byte 1 79 +byte 1 78 +byte 1 83 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 10 +byte 1 0 +align 1 +LABELV $1241 +byte 1 94 +byte 1 51 +byte 1 99 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 112 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 34 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $1240 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $1237 +byte 1 94 +byte 1 51 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 40 +byte 1 62 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 10 +byte 1 0 +align 1 +LABELV $1234 +byte 1 94 +byte 1 51 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 112 +byte 1 112 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $1222 +byte 1 120 +byte 1 49 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $1221 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $1169 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $1167 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $1164 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 69 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 112 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $1159 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1140 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1111 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 112 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1068 +byte 1 69 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 120 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $1055 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 80 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 69 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 78 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 99 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $1046 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 65 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 105 +byte 1 109 +byte 1 117 +byte 1 109 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 80 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 69 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 78 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $953 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 108 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $864 +byte 1 85 +byte 1 78 +byte 1 75 +byte 1 78 +byte 1 79 +byte 1 87 +byte 1 78 +byte 1 0 +align 1 +LABELV $859 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 65 +byte 1 67 +byte 1 73 +byte 1 68 +byte 1 66 +byte 1 79 +byte 1 77 +byte 1 66 +byte 1 95 +byte 1 66 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 67 +byte 1 69 +byte 1 0 +align 1 +LABELV $858 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 50 +byte 1 95 +byte 1 90 +byte 1 65 +byte 1 80 +byte 1 0 +align 1 +LABELV $857 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 82 +byte 1 80 +byte 1 84 +byte 1 85 +byte 1 83 +byte 1 69 +byte 1 95 +byte 1 83 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 68 +byte 1 0 +align 1 +LABELV $856 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 77 +byte 1 71 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 82 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 83 +byte 1 80 +byte 1 73 +byte 1 78 +byte 1 85 +byte 1 80 +byte 1 0 +align 1 +LABELV $855 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 68 +byte 1 67 +byte 1 67 +byte 1 95 +byte 1 65 +byte 1 84 +byte 1 84 +byte 1 65 +byte 1 67 +byte 1 75 +byte 1 0 +align 1 +LABELV $854 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 79 +byte 1 86 +byte 1 69 +byte 1 82 +byte 1 77 +byte 1 73 +byte 1 78 +byte 1 68 +byte 1 95 +byte 1 83 +byte 1 80 +byte 1 65 +byte 1 87 +byte 1 78 +byte 1 83 +byte 1 0 +align 1 +LABELV $853 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 79 +byte 1 86 +byte 1 69 +byte 1 82 +byte 1 77 +byte 1 73 +byte 1 78 +byte 1 68 +byte 1 95 +byte 1 68 +byte 1 89 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 0 +align 1 +LABELV $852 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 79 +byte 1 86 +byte 1 69 +byte 1 82 +byte 1 77 +byte 1 73 +byte 1 78 +byte 1 68 +byte 1 95 +byte 1 65 +byte 1 84 +byte 1 84 +byte 1 65 +byte 1 67 +byte 1 75 +byte 1 0 +align 1 +LABELV $851 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 72 +byte 1 85 +byte 1 77 +byte 1 77 +byte 1 69 +byte 1 76 +byte 1 0 +align 1 +LABELV $850 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 84 +byte 1 65 +byte 1 85 +byte 1 78 +byte 1 84 +byte 1 0 +align 1 +LABELV $849 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 79 +byte 1 80 +byte 1 76 +byte 1 79 +byte 1 79 +byte 1 80 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 83 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 68 +byte 1 0 +align 1 +LABELV $848 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 68 +byte 1 69 +byte 1 66 +byte 1 85 +byte 1 71 +byte 1 95 +byte 1 76 +byte 1 73 +byte 1 78 +byte 1 69 +byte 1 0 +align 1 +LABELV $847 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 65 +byte 1 76 +byte 1 73 +byte 1 69 +byte 1 78 +byte 1 95 +byte 1 69 +byte 1 86 +byte 1 79 +byte 1 76 +byte 1 86 +byte 1 69 +byte 1 95 +byte 1 70 +byte 1 65 +byte 1 73 +byte 1 76 +byte 1 69 +byte 1 68 +byte 1 0 +align 1 +LABELV $846 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 65 +byte 1 76 +byte 1 73 +byte 1 69 +byte 1 78 +byte 1 95 +byte 1 69 +byte 1 86 +byte 1 79 +byte 1 76 +byte 1 86 +byte 1 69 +byte 1 0 +align 1 +LABELV $845 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 77 +byte 1 69 +byte 1 68 +byte 1 75 +byte 1 73 +byte 1 84 +byte 1 95 +byte 1 85 +byte 1 83 +byte 1 69 +byte 1 68 +byte 1 0 +align 1 +LABELV $844 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 79 +byte 1 82 +byte 1 67 +byte 1 69 +byte 1 95 +byte 1 70 +byte 1 73 +byte 1 69 +byte 1 76 +byte 1 68 +byte 1 0 +align 1 +LABELV $843 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 65 +byte 1 76 +byte 1 73 +byte 1 69 +byte 1 78 +byte 1 95 +byte 1 83 +byte 1 76 +byte 1 73 +byte 1 77 +byte 1 69 +byte 1 0 +align 1 +LABELV $842 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 65 +byte 1 76 +byte 1 73 +byte 1 69 +byte 1 78 +byte 1 95 +byte 1 65 +byte 1 67 +byte 1 73 +byte 1 68 +byte 1 84 +byte 1 85 +byte 1 66 +byte 1 69 +byte 1 0 +align 1 +LABELV $841 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 65 +byte 1 76 +byte 1 73 +byte 1 69 +byte 1 78 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 68 +byte 1 65 +byte 1 66 +byte 1 76 +byte 1 69 +byte 1 95 +byte 1 69 +byte 1 88 +byte 1 80 +byte 1 76 +byte 1 79 +byte 1 83 +byte 1 73 +byte 1 79 +byte 1 78 +byte 1 0 +align 1 +LABELV $840 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 72 +byte 1 85 +byte 1 77 +byte 1 65 +byte 1 78 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 68 +byte 1 65 +byte 1 66 +byte 1 76 +byte 1 69 +byte 1 95 +byte 1 69 +byte 1 88 +byte 1 80 +byte 1 76 +byte 1 79 +byte 1 83 +byte 1 73 +byte 1 79 +byte 1 78 +byte 1 0 +align 1 +LABELV $839 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 68 +byte 1 95 +byte 1 82 +byte 1 69 +byte 1 80 +byte 1 65 +byte 1 73 +byte 1 82 +byte 1 69 +byte 1 68 +byte 1 0 +align 1 +LABELV $838 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 68 +byte 1 95 +byte 1 82 +byte 1 69 +byte 1 80 +byte 1 65 +byte 1 73 +byte 1 82 +byte 1 0 +align 1 +LABELV $837 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 68 +byte 1 95 +byte 1 68 +byte 1 69 +byte 1 76 +byte 1 65 +byte 1 89 +byte 1 0 +align 1 +LABELV $836 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 68 +byte 1 95 +byte 1 68 +byte 1 69 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 79 +byte 1 89 +byte 1 0 +align 1 +LABELV $835 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 68 +byte 1 95 +byte 1 67 +byte 1 79 +byte 1 78 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 0 +align 1 +LABELV $834 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 71 +byte 1 73 +byte 1 66 +byte 1 95 +byte 1 80 +byte 1 76 +byte 1 65 +byte 1 89 +byte 1 69 +byte 1 82 +byte 1 0 +align 1 +LABELV $833 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 79 +byte 1 66 +byte 1 73 +byte 1 84 +byte 1 85 +byte 1 65 +byte 1 82 +byte 1 89 +byte 1 0 +align 1 +LABELV $832 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 68 +byte 1 69 +byte 1 65 +byte 1 84 +byte 1 72 +byte 1 51 +byte 1 0 +align 1 +LABELV $831 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 68 +byte 1 69 +byte 1 65 +byte 1 84 +byte 1 72 +byte 1 50 +byte 1 0 +align 1 +LABELV $830 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 68 +byte 1 69 +byte 1 65 +byte 1 84 +byte 1 72 +byte 1 49 +byte 1 0 +align 1 +LABELV $829 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 80 +byte 1 65 +byte 1 73 +byte 1 78 +byte 1 0 +align 1 +LABELV $828 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 52 +byte 1 95 +byte 1 84 +byte 1 82 +byte 1 65 +byte 1 77 +byte 1 80 +byte 1 76 +byte 1 69 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 65 +byte 1 82 +byte 1 84 +byte 1 0 +align 1 +LABELV $827 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 52 +byte 1 95 +byte 1 84 +byte 1 82 +byte 1 65 +byte 1 77 +byte 1 80 +byte 1 76 +byte 1 69 +byte 1 95 +byte 1 80 +byte 1 82 +byte 1 69 +byte 1 80 +byte 1 65 +byte 1 82 +byte 1 69 +byte 1 0 +align 1 +LABELV $826 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 49 +byte 1 95 +byte 1 71 +byte 1 82 +byte 1 65 +byte 1 66 +byte 1 0 +align 1 +LABELV $825 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 69 +byte 1 84 +byte 1 0 +align 1 +LABELV $824 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 76 +byte 1 73 +byte 1 77 +byte 1 69 +byte 1 84 +byte 1 82 +byte 1 65 +byte 1 73 +byte 1 76 +byte 1 0 +align 1 +LABELV $823 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 84 +byte 1 69 +byte 1 83 +byte 1 76 +byte 1 65 +byte 1 84 +byte 1 82 +byte 1 65 +byte 1 73 +byte 1 76 +byte 1 0 +align 1 +LABELV $822 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 77 +byte 1 73 +byte 1 83 +byte 1 83 +byte 1 73 +byte 1 76 +byte 1 69 +byte 1 95 +byte 1 77 +byte 1 73 +byte 1 83 +byte 1 83 +byte 1 95 +byte 1 77 +byte 1 69 +byte 1 84 +byte 1 65 +byte 1 76 +byte 1 0 +align 1 +LABELV $821 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 77 +byte 1 73 +byte 1 83 +byte 1 83 +byte 1 73 +byte 1 76 +byte 1 69 +byte 1 95 +byte 1 77 +byte 1 73 +byte 1 83 +byte 1 83 +byte 1 0 +align 1 +LABELV $820 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 77 +byte 1 73 +byte 1 83 +byte 1 83 +byte 1 73 +byte 1 76 +byte 1 69 +byte 1 95 +byte 1 72 +byte 1 73 +byte 1 84 +byte 1 0 +align 1 +LABELV $819 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 77 +byte 1 65 +byte 1 83 +byte 1 83 +byte 1 95 +byte 1 68 +byte 1 82 +byte 1 73 +byte 1 86 +byte 1 69 +byte 1 82 +byte 1 0 +align 1 +LABELV $818 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 72 +byte 1 79 +byte 1 84 +byte 1 71 +byte 1 85 +byte 1 78 +byte 1 0 +align 1 +LABELV $817 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 72 +byte 1 73 +byte 1 84 +byte 1 95 +byte 1 87 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 0 +align 1 +LABELV $816 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 72 +byte 1 73 +byte 1 84 +byte 1 95 +byte 1 70 +byte 1 76 +byte 1 69 +byte 1 83 +byte 1 72 +byte 1 0 +align 1 +LABELV $815 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 71 +byte 1 76 +byte 1 79 +byte 1 66 +byte 1 65 +byte 1 76 +byte 1 95 +byte 1 83 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 68 +byte 1 0 +align 1 +LABELV $814 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 69 +byte 1 82 +byte 1 65 +byte 1 76 +byte 1 95 +byte 1 83 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 68 +byte 1 0 +align 1 +LABELV $813 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 77 +byte 1 73 +byte 1 78 +byte 1 69 +byte 1 95 +byte 1 66 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 67 +byte 1 69 +byte 1 0 +align 1 +LABELV $812 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 71 +byte 1 82 +byte 1 69 +byte 1 78 +byte 1 65 +byte 1 68 +byte 1 69 +byte 1 95 +byte 1 66 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 67 +byte 1 69 +byte 1 0 +align 1 +LABELV $811 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 80 +byte 1 76 +byte 1 65 +byte 1 89 +byte 1 69 +byte 1 82 +byte 1 95 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 69 +byte 1 80 +byte 1 79 +byte 1 82 +byte 1 84 +byte 1 95 +byte 1 79 +byte 1 85 +byte 1 84 +byte 1 0 +align 1 +LABELV $810 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 80 +byte 1 76 +byte 1 65 +byte 1 89 +byte 1 69 +byte 1 82 +byte 1 95 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 69 +byte 1 80 +byte 1 79 +byte 1 82 +byte 1 84 +byte 1 95 +byte 1 73 +byte 1 78 +byte 1 0 +align 1 +LABELV $809 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 80 +byte 1 76 +byte 1 65 +byte 1 89 +byte 1 69 +byte 1 82 +byte 1 95 +byte 1 82 +byte 1 69 +byte 1 83 +byte 1 80 +byte 1 65 +byte 1 87 +byte 1 78 +byte 1 0 +align 1 +LABELV $808 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 73 +byte 1 82 +byte 1 69 +byte 1 95 +byte 1 87 +byte 1 69 +byte 1 65 +byte 1 80 +byte 1 79 +byte 1 78 +byte 1 51 +byte 1 0 +align 1 +LABELV $807 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 73 +byte 1 82 +byte 1 69 +byte 1 95 +byte 1 87 +byte 1 69 +byte 1 65 +byte 1 80 +byte 1 79 +byte 1 78 +byte 1 50 +byte 1 0 +align 1 +LABELV $806 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 73 +byte 1 82 +byte 1 69 +byte 1 95 +byte 1 87 +byte 1 69 +byte 1 65 +byte 1 80 +byte 1 79 +byte 1 78 +byte 1 0 +align 1 +LABELV $805 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 67 +byte 1 72 +byte 1 65 +byte 1 78 +byte 1 71 +byte 1 69 +byte 1 95 +byte 1 87 +byte 1 69 +byte 1 65 +byte 1 80 +byte 1 79 +byte 1 78 +byte 1 0 +align 1 +LABELV $804 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 78 +byte 1 79 +byte 1 65 +byte 1 77 +byte 1 77 +byte 1 79 +byte 1 0 +align 1 +LABELV $803 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 87 +byte 1 65 +byte 1 84 +byte 1 69 +byte 1 82 +byte 1 95 +byte 1 67 +byte 1 76 +byte 1 69 +byte 1 65 +byte 1 82 +byte 1 0 +align 1 +LABELV $802 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 87 +byte 1 65 +byte 1 84 +byte 1 69 +byte 1 82 +byte 1 95 +byte 1 85 +byte 1 78 +byte 1 68 +byte 1 69 +byte 1 82 +byte 1 0 +align 1 +LABELV $801 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 87 +byte 1 65 +byte 1 84 +byte 1 69 +byte 1 82 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 65 +byte 1 86 +byte 1 69 +byte 1 0 +align 1 +LABELV $800 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 87 +byte 1 65 +byte 1 84 +byte 1 69 +byte 1 82 +byte 1 95 +byte 1 84 +byte 1 79 +byte 1 85 +byte 1 67 +byte 1 72 +byte 1 0 +align 1 +LABELV $799 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 65 +byte 1 73 +byte 1 82 +byte 1 80 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 67 +byte 1 69 +byte 1 0 +align 1 +LABELV $798 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 74 +byte 1 85 +byte 1 77 +byte 1 80 +byte 1 0 +align 1 +LABELV $797 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 0 +align 1 +LABELV $796 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 95 +byte 1 70 +byte 1 65 +byte 1 82 +byte 1 0 +align 1 +LABELV $795 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 95 +byte 1 77 +byte 1 69 +byte 1 68 +byte 1 73 +byte 1 85 +byte 1 77 +byte 1 0 +align 1 +LABELV $794 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 95 +byte 1 83 +byte 1 72 +byte 1 79 +byte 1 82 +byte 1 84 +byte 1 0 +align 1 +LABELV $793 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 68 +byte 1 78 +byte 1 95 +byte 1 49 +byte 1 54 +byte 1 0 +align 1 +LABELV $792 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 68 +byte 1 78 +byte 1 95 +byte 1 49 +byte 1 50 +byte 1 0 +align 1 +LABELV $791 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 68 +byte 1 78 +byte 1 95 +byte 1 56 +byte 1 0 +align 1 +LABELV $790 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 68 +byte 1 78 +byte 1 95 +byte 1 52 +byte 1 0 +align 1 +LABELV $789 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 95 +byte 1 49 +byte 1 54 +byte 1 0 +align 1 +LABELV $788 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 95 +byte 1 49 +byte 1 50 +byte 1 0 +align 1 +LABELV $787 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 95 +byte 1 56 +byte 1 0 +align 1 +LABELV $786 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 95 +byte 1 52 +byte 1 0 +align 1 +LABELV $785 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 87 +byte 1 73 +byte 1 77 +byte 1 0 +align 1 +LABELV $784 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 79 +byte 1 79 +byte 1 84 +byte 1 87 +byte 1 65 +byte 1 68 +byte 1 69 +byte 1 0 +align 1 +LABELV $783 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 79 +byte 1 79 +byte 1 84 +byte 1 83 +byte 1 80 +byte 1 76 +byte 1 65 +byte 1 83 +byte 1 72 +byte 1 0 +align 1 +LABELV $782 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 79 +byte 1 79 +byte 1 84 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 95 +byte 1 83 +byte 1 81 +byte 1 85 +byte 1 69 +byte 1 76 +byte 1 67 +byte 1 72 +byte 1 0 +align 1 +LABELV $781 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 79 +byte 1 79 +byte 1 84 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 95 +byte 1 77 +byte 1 69 +byte 1 84 +byte 1 65 +byte 1 76 +byte 1 0 +align 1 +LABELV $780 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 79 +byte 1 79 +byte 1 84 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 0 +align 1 +LABELV $779 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 78 +byte 1 79 +byte 1 78 +byte 1 69 +byte 1 0 +align 1 +LABELV $777 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 69 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 117 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 121 +byte 1 68 +byte 1 101 +byte 1 108 +byte 1 116 +byte 1 97 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 84 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $763 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 69 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 117 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 121 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 84 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $734 +byte 1 65 +byte 1 109 +byte 1 109 +byte 1 117 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 0 +align 1 +LABELV $733 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 109 +byte 1 111 +byte 1 93 +byte 1 65 +byte 1 109 +byte 1 109 +byte 1 117 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $732 +byte 1 97 +byte 1 109 +byte 1 109 +byte 1 111 +byte 1 0 +align 1 +LABELV $731 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 93 +byte 1 83 +byte 1 109 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 32 +byte 1 71 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $730 +byte 1 115 +byte 1 109 +byte 1 111 +byte 1 0 +align 1 +LABELV $729 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 93 +byte 1 77 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $728 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $727 +byte 1 65 +byte 1 32 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 72 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 114 +byte 1 46 +byte 1 0 +align 1 +LABELV $726 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 93 +byte 1 69 +byte 1 120 +byte 1 112 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 71 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $725 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 0 +align 1 +LABELV $724 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 95 +byte 1 98 +byte 1 115 +byte 1 117 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $723 +byte 1 65 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 98 +byte 1 111 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 101 +byte 1 102 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 108 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 104 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 105 +byte 1 116 +byte 1 117 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $722 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 93 +byte 1 66 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 117 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $721 +byte 1 98 +byte 1 115 +byte 1 117 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $720 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 95 +byte 1 106 +byte 1 101 +byte 1 116 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $719 +byte 1 66 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 45 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 106 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 32 +byte 1 97 +byte 1 103 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $718 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 106 +byte 1 101 +byte 1 116 +byte 1 93 +byte 1 74 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 80 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $717 +byte 1 106 +byte 1 101 +byte 1 116 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $716 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $715 +byte 1 66 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 45 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 108 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 103 +byte 1 121 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 103 +byte 1 121 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $714 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 98 +byte 1 97 +byte 1 116 +byte 1 93 +byte 1 66 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 80 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $713 +byte 1 98 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $712 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 95 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 107 +byte 1 0 +align 1 +LABELV $711 +byte 1 73 +byte 1 110 +byte 1 118 +byte 1 105 +byte 1 115 +byte 1 105 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 107 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 107 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 107 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 51 +byte 1 48 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 66 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 45 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 106 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 115 +byte 1 105 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $710 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 93 +byte 1 67 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 107 +byte 1 0 +align 1 +LABELV $709 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 107 +byte 1 0 +align 1 +LABELV $708 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 95 +byte 1 98 +byte 1 105 +byte 1 111 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $707 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 66 +byte 1 105 +byte 1 111 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 98 +byte 1 105 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 105 +byte 1 109 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 44 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 118 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 111 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 0 +align 1 +LABELV $706 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 98 +byte 1 105 +byte 1 111 +byte 1 107 +byte 1 93 +byte 1 66 +byte 1 105 +byte 1 111 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $705 +byte 1 98 +byte 1 105 +byte 1 111 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $704 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 95 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 120 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $703 +byte 1 66 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 0 +align 1 +LABELV $702 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 93 +byte 1 77 +byte 1 101 +byte 1 100 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $701 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $700 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 95 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 109 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $699 +byte 1 73 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 109 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 118 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 104 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 102 +byte 1 101 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 109 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 46 +byte 1 0 +align 1 +LABELV $698 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 93 +byte 1 72 +byte 1 101 +byte 1 108 +byte 1 109 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $697 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 109 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $696 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 0 +align 1 +LABELV $695 +byte 1 80 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 112 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 103 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $694 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 93 +byte 1 76 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 32 +byte 1 65 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 0 +align 1 +LABELV $693 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 0 +align 1 +LABELV $678 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 99 +byte 1 108 +byte 1 117 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 77 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 118 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 119 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $677 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 108 +byte 1 93 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 75 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $676 +byte 1 99 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $675 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 50 +byte 1 0 +align 1 +LABELV $674 +byte 1 97 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 0 +align 1 +LABELV $673 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $672 +byte 1 97 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $671 +byte 1 77 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 32 +byte 1 84 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 50 +byte 1 0 +align 1 +LABELV $670 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 110 +byte 1 0 +align 1 +LABELV $669 +byte 1 76 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 66 +byte 1 108 +byte 1 111 +byte 1 98 +byte 1 0 +align 1 +LABELV $668 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 98 +byte 1 108 +byte 1 111 +byte 1 98 +byte 1 0 +align 1 +LABELV $667 +byte 1 77 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $666 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $665 +byte 1 83 +byte 1 109 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 0 +align 1 +LABELV $664 +byte 1 115 +byte 1 109 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 0 +align 1 +LABELV $663 +byte 1 71 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $662 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $661 +byte 1 66 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 104 +byte 1 110 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 121 +byte 1 32 +byte 1 115 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 118 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 46 +byte 1 32 +byte 1 80 +byte 1 114 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 97 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 46 +byte 1 0 +align 1 +LABELV $660 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 76 +byte 1 117 +byte 1 99 +byte 1 105 +byte 1 102 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $659 +byte 1 108 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $658 +byte 1 65 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 103 +byte 1 121 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 112 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 117 +byte 1 108 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 103 +byte 1 121 +byte 1 46 +byte 1 0 +align 1 +LABELV $657 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 80 +byte 1 117 +byte 1 108 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 82 +byte 1 105 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $656 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $655 +byte 1 83 +byte 1 112 +byte 1 114 +byte 1 97 +byte 1 121 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 102 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 103 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $654 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 70 +byte 1 108 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 114 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $653 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $652 +byte 1 66 +byte 1 101 +byte 1 108 +byte 1 116 +byte 1 32 +byte 1 100 +byte 1 114 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 44 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 99 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $651 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 67 +byte 1 104 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 0 +align 1 +LABELV $650 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 0 +align 1 +LABELV $649 +byte 1 65 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 99 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 105 +byte 1 109 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 121 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 108 +byte 1 121 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 97 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 98 +byte 1 111 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 91 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 93 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 91 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 93 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 112 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 101 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 45 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 109 +byte 1 121 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 118 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 83 +byte 1 51 +byte 1 0 +align 1 +LABELV $648 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 77 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 68 +byte 1 114 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $647 +byte 1 109 +byte 1 100 +byte 1 114 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $646 +byte 1 83 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 114 +byte 1 105 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 44 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 112 +byte 1 105 +byte 1 100 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 103 +byte 1 121 +byte 1 46 +byte 1 0 +align 1 +LABELV $645 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 76 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 71 +byte 1 117 +byte 1 110 +byte 1 0 +align 1 +LABELV $644 +byte 1 108 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 0 +align 1 +LABELV $643 +byte 1 67 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 32 +byte 1 97 +byte 1 103 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 118 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 101 +byte 1 102 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $642 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 83 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 0 +align 1 +LABELV $641 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 0 +align 1 +LABELV $640 +byte 1 83 +byte 1 105 +byte 1 109 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 97 +byte 1 119 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 99 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 112 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 98 +byte 1 108 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 97 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $639 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 80 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 83 +byte 1 97 +byte 1 119 +byte 1 0 +align 1 +LABELV $638 +byte 1 112 +byte 1 115 +byte 1 97 +byte 1 119 +byte 1 0 +align 1 +LABELV $637 +byte 1 66 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 32 +byte 1 67 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 44 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 112 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 38 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 50 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $636 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 82 +byte 1 105 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $635 +byte 1 114 +byte 1 105 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $634 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 66 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $633 +byte 1 98 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $632 +byte 1 67 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $631 +byte 1 80 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 40 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 41 +byte 1 0 +align 1 +LABELV $630 +byte 1 80 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $629 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $628 +byte 1 90 +byte 1 97 +byte 1 112 +byte 1 0 +align 1 +LABELV $627 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 119 +byte 1 115 +byte 1 32 +byte 1 85 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $626 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 119 +byte 1 115 +byte 1 0 +align 1 +LABELV $625 +byte 1 66 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 85 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $624 +byte 1 66 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $623 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 103 +byte 1 115 +byte 1 47 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 99 +byte 1 102 +byte 1 103 +byte 1 0 +align 1 +LABELV $579 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 79 +byte 1 102 +byte 1 102 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $574 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $567 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 117 +byte 1 99 +byte 1 104 +byte 1 86 +byte 1 105 +byte 1 101 +byte 1 119 +byte 1 104 +byte 1 101 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $564 +byte 1 118 +byte 1 105 +byte 1 101 +byte 1 119 +byte 1 104 +byte 1 101 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $555 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 117 +byte 1 99 +byte 1 104 +byte 1 77 +byte 1 97 +byte 1 120 +byte 1 115 +byte 1 0 +align 1 +LABELV $546 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 77 +byte 1 97 +byte 1 120 +byte 1 115 +byte 1 0 +align 1 +LABELV $537 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 77 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $514 +byte 1 115 +byte 1 104 +byte 1 97 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 83 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $503 +byte 1 104 +byte 1 117 +byte 1 100 +byte 1 0 +align 1 +LABELV $498 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $481 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $473 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 114 +byte 1 111 +byte 1 117 +byte 1 103 +byte 1 104 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 69 +byte 1 118 +byte 1 111 +byte 1 108 +byte 1 118 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $458 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 114 +byte 1 111 +byte 1 117 +byte 1 103 +byte 1 104 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 69 +byte 1 118 +byte 1 111 +byte 1 108 +byte 1 118 +byte 1 101 +byte 1 70 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 84 +byte 1 111 +byte 1 10 +byte 1 0 +align 1 +LABELV $403 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 115 +byte 1 117 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $402 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 0 +align 1 +LABELV $401 +byte 1 65 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 115 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 109 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 108 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 65 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 105 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 117 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 84 +byte 1 121 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 117 +byte 1 115 +byte 1 104 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 46 +byte 1 0 +align 1 +LABELV $400 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 52 +byte 1 0 +align 1 +LABELV $399 +byte 1 73 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 68 +byte 1 114 +byte 1 97 +byte 1 103 +byte 1 111 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 101 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 65 +byte 1 100 +byte 1 118 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 68 +byte 1 114 +byte 1 97 +byte 1 103 +byte 1 111 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 51 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 106 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 46 +byte 1 0 +align 1 +LABELV $398 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 51 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 0 +align 1 +LABELV $397 +byte 1 80 +byte 1 111 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 44 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 111 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 99 +byte 1 99 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 46 +byte 1 0 +align 1 +LABELV $396 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 51 +byte 1 0 +align 1 +LABELV $395 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 114 +byte 1 117 +byte 1 110 +byte 1 32 +byte 1 47 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 108 +byte 1 107 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 111 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 47 +byte 1 98 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 66 +byte 1 85 +byte 1 84 +byte 1 84 +byte 1 79 +byte 1 78 +byte 1 32 +byte 1 43 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 47 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 107 +byte 1 101 +byte 1 121 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 79 +byte 1 112 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 70 +byte 1 108 +byte 1 121 +byte 1 0 +align 1 +LABELV $394 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 53 +byte 1 0 +align 1 +LABELV $393 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 65 +byte 1 100 +byte 1 118 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 77 +byte 1 97 +byte 1 114 +byte 1 97 +byte 1 117 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 77 +byte 1 97 +byte 1 114 +byte 1 97 +byte 1 117 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 32 +byte 1 101 +byte 1 102 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 115 +byte 1 111 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 51 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $392 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 50 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 0 +align 1 +LABELV $391 +byte 1 72 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 106 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 102 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 77 +byte 1 97 +byte 1 114 +byte 1 97 +byte 1 117 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $390 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 50 +byte 1 0 +align 1 +LABELV $389 +byte 1 73 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 66 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 107 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 101 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 65 +byte 1 100 +byte 1 118 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 66 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 107 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 114 +byte 1 97 +byte 1 121 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 72 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 117 +byte 1 114 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 99 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 105 +byte 1 115 +byte 1 105 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 102 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 121 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 46 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 115 +byte 1 105 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 60 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 46 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 40 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 41 +byte 1 32 +byte 1 65 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 66 +byte 1 111 +byte 1 109 +byte 1 98 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 66 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $388 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 49 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 0 +align 1 +LABELV $387 +byte 1 65 +byte 1 32 +byte 1 115 +byte 1 117 +byte 1 112 +byte 1 112 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 108 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 101 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 102 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 98 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 98 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 111 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 80 +byte 1 114 +byte 1 111 +byte 1 118 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 107 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 117 +byte 1 114 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 99 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 65 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 66 +byte 1 111 +byte 1 109 +byte 1 98 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 66 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $386 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 49 +byte 1 0 +align 1 +LABELV $385 +byte 1 73 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 68 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 101 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 65 +byte 1 100 +byte 1 118 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 68 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 65 +byte 1 100 +byte 1 118 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 68 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 115 +byte 1 111 +byte 1 32 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $384 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 48 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 0 +align 1 +LABELV $383 +byte 1 72 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 120 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 108 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 101 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $382 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 48 +byte 1 0 +align 1 +LABELV $381 +byte 1 83 +byte 1 105 +byte 1 109 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 71 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 44 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 99 +byte 1 101 +byte 1 112 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 115 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 108 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $380 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 0 +align 1 +LABELV $379 +byte 1 82 +byte 1 101 +byte 1 115 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 105 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 72 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 107 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 46 +byte 1 0 +align 1 +LABELV $378 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $377 +byte 1 79 +byte 1 98 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $376 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $375 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 103 +byte 1 115 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 99 +byte 1 102 +byte 1 103 +byte 1 0 +align 1 +LABELV $369 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $356 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 10 +byte 1 0 +align 1 +LABELV $353 +byte 1 122 +byte 1 79 +byte 1 102 +byte 1 102 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $344 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 115 +byte 1 0 +align 1 +LABELV $335 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $328 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 83 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $317 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $314 +byte 1 0 +align 1 +LABELV $303 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $302 +byte 1 101 +byte 1 109 +byte 1 112 +byte 1 116 +byte 1 121 +byte 1 0 +align 1 +LABELV $301 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $297 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $262 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 0 +align 1 +LABELV $261 +byte 1 83 +byte 1 85 +byte 1 80 +byte 1 80 +byte 1 76 +byte 1 89 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 71 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 55 +byte 1 53 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 0 +align 1 +LABELV $260 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 82 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 0 +align 1 +LABELV $259 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 0 +align 1 +LABELV $258 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 0 +align 1 +LABELV $257 +byte 1 72 +byte 1 69 +byte 1 65 +byte 1 86 +byte 1 89 +byte 1 32 +byte 1 83 +byte 1 79 +byte 1 76 +byte 1 73 +byte 1 68 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 67 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $256 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 67 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 83 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 0 +align 1 +LABELV $255 +byte 1 99 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 0 +align 1 +LABELV $254 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $253 +byte 1 72 +byte 1 69 +byte 1 65 +byte 1 86 +byte 1 89 +byte 1 32 +byte 1 83 +byte 1 79 +byte 1 76 +byte 1 73 +byte 1 68 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 112 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 67 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 83 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 46 +byte 1 10 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 112 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $252 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 67 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $251 +byte 1 99 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $250 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $249 +byte 1 73 +byte 1 78 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 32 +byte 1 83 +byte 1 79 +byte 1 76 +byte 1 73 +byte 1 68 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 67 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 99 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 46 +byte 1 10 +byte 1 112 +byte 1 117 +byte 1 115 +byte 1 104 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 111 +byte 1 100 +byte 1 100 +byte 1 105 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $248 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 70 +byte 1 111 +byte 1 114 +byte 1 99 +byte 1 101 +byte 1 70 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $247 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $246 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $245 +byte 1 83 +byte 1 79 +byte 1 76 +byte 1 73 +byte 1 68 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $244 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 66 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $243 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $242 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 102 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 102 +byte 1 111 +byte 1 105 +byte 1 108 +byte 1 0 +align 1 +LABELV $241 +byte 1 83 +byte 1 69 +byte 1 77 +byte 1 73 +byte 1 45 +byte 1 83 +byte 1 79 +byte 1 76 +byte 1 73 +byte 1 68 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $240 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 84 +byte 1 101 +byte 1 102 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 70 +byte 1 111 +byte 1 105 +byte 1 108 +byte 1 0 +align 1 +LABELV $239 +byte 1 116 +byte 1 101 +byte 1 102 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 102 +byte 1 111 +byte 1 105 +byte 1 108 +byte 1 0 +align 1 +LABELV $238 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $237 +byte 1 73 +byte 1 78 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 65 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 109 +byte 1 109 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 111 +byte 1 120 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 45 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 103 +byte 1 121 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $236 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 65 +byte 1 109 +byte 1 109 +byte 1 111 +byte 1 32 +byte 1 83 +byte 1 117 +byte 1 112 +byte 1 112 +byte 1 108 +byte 1 121 +byte 1 0 +align 1 +LABELV $235 +byte 1 108 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $234 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 115 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $233 +byte 1 73 +byte 1 78 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 69 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 103 +byte 1 121 +byte 1 45 +byte 1 83 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 47 +byte 1 32 +byte 1 70 +byte 1 108 +byte 1 111 +byte 1 111 +byte 1 100 +byte 1 103 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 46 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $232 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 83 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $231 +byte 1 115 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $230 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $229 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 66 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 80 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $228 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $227 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $226 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 66 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 67 +byte 1 111 +byte 1 114 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $225 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $224 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $223 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 66 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 76 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $222 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $221 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 95 +byte 1 114 +byte 1 111 +byte 1 100 +byte 1 0 +align 1 +LABELV $220 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 70 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 82 +byte 1 111 +byte 1 100 +byte 1 0 +align 1 +LABELV $219 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 95 +byte 1 114 +byte 1 111 +byte 1 100 +byte 1 0 +align 1 +LABELV $218 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $217 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 70 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $216 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $215 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $214 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 80 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 76 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $213 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $212 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $211 +byte 1 83 +byte 1 79 +byte 1 76 +byte 1 73 +byte 1 68 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 114 +byte 1 105 +byte 1 100 +byte 1 103 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $210 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 80 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 83 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $209 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $208 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $207 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 76 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $206 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $205 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $204 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 77 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $203 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $202 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $201 +byte 1 83 +byte 1 79 +byte 1 76 +byte 1 73 +byte 1 68 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $200 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 83 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $199 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $198 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $197 +byte 1 65 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 115 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 46 +byte 1 0 +align 1 +LABELV $196 +byte 1 82 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $195 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $194 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $193 +byte 1 65 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 99 +byte 1 101 +byte 1 112 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 111 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 118 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 97 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 79 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $192 +byte 1 82 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $191 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $190 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 0 +align 1 +LABELV $189 +byte 1 65 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 117 +byte 1 116 +byte 1 111 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 115 +byte 1 111 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 117 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $188 +byte 1 77 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $187 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 0 +align 1 +LABELV $186 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 100 +byte 1 99 +byte 1 99 +byte 1 0 +align 1 +LABELV $185 +byte 1 65 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 45 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 97 +byte 1 105 +byte 1 114 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 69 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 68 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 67 +byte 1 111 +byte 1 109 +byte 1 112 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 97 +byte 1 105 +byte 1 114 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 108 +byte 1 121 +byte 1 46 +byte 1 0 +align 1 +LABELV $184 +byte 1 68 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 67 +byte 1 111 +byte 1 109 +byte 1 112 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $183 +byte 1 100 +byte 1 99 +byte 1 99 +byte 1 0 +align 1 +LABELV $182 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 121 +byte 1 0 +align 1 +LABELV $181 +byte 1 65 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 44 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 118 +byte 1 105 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 112 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 65 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 118 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 97 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 121 +byte 1 46 +byte 1 0 +align 1 +LABELV $180 +byte 1 65 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 121 +byte 1 0 +align 1 +LABELV $179 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 0 +align 1 +LABELV $178 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 108 +byte 1 97 +byte 1 0 +align 1 +LABELV $177 +byte 1 65 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 110 +byte 1 116 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 119 +byte 1 97 +byte 1 121 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 102 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 103 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 111 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $176 +byte 1 84 +byte 1 101 +byte 1 115 +byte 1 108 +byte 1 97 +byte 1 32 +byte 1 71 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $175 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 108 +byte 1 97 +byte 1 0 +align 1 +LABELV $174 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 109 +byte 1 103 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 50 +byte 1 0 +align 1 +LABELV $173 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 70 +byte 1 108 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 84 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $172 +byte 1 109 +byte 1 103 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 50 +byte 1 0 +align 1 +LABELV $171 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 109 +byte 1 103 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $170 +byte 1 65 +byte 1 117 +byte 1 116 +byte 1 111 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 102 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 103 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 46 +byte 1 32 +byte 1 83 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 119 +byte 1 97 +byte 1 121 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 112 +byte 1 104 +byte 1 121 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 117 +byte 1 112 +byte 1 112 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 46 +byte 1 0 +align 1 +LABELV $169 +byte 1 77 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 32 +byte 1 84 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $168 +byte 1 109 +byte 1 103 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $167 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 0 +align 1 +LABELV $166 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 118 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 46 +byte 1 32 +byte 1 87 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 109 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 46 +byte 1 0 +align 1 +LABELV $165 +byte 1 84 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $164 +byte 1 116 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $163 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 121 +byte 1 0 +align 1 +LABELV $162 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 71 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $161 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 67 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 121 +byte 1 0 +align 1 +LABELV $160 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 121 +byte 1 0 +align 1 +LABELV $159 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 112 +byte 1 111 +byte 1 100 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 0 +align 1 +LABELV $158 +byte 1 72 +byte 1 69 +byte 1 65 +byte 1 86 +byte 1 89 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 80 +byte 1 111 +byte 1 100 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $157 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 80 +byte 1 111 +byte 1 100 +byte 1 32 +byte 1 83 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 0 +align 1 +LABELV $156 +byte 1 112 +byte 1 111 +byte 1 100 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 0 +align 1 +LABELV $155 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 112 +byte 1 111 +byte 1 100 +byte 1 0 +align 1 +LABELV $154 +byte 1 72 +byte 1 69 +byte 1 65 +byte 1 86 +byte 1 89 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 112 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 80 +byte 1 111 +byte 1 100 +byte 1 32 +byte 1 83 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 46 +byte 1 10 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 112 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $153 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 80 +byte 1 111 +byte 1 100 +byte 1 0 +align 1 +LABELV $152 +byte 1 112 +byte 1 111 +byte 1 100 +byte 1 0 +align 1 +LABELV $151 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 111 +byte 1 114 +byte 1 103 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 99 +byte 1 95 +byte 1 98 +byte 1 117 +byte 1 108 +byte 1 98 +byte 1 0 +align 1 +LABELV $150 +byte 1 73 +byte 1 78 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $149 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 79 +byte 1 114 +byte 1 103 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 66 +byte 1 117 +byte 1 108 +byte 1 98 +byte 1 0 +align 1 +LABELV $148 +byte 1 111 +byte 1 114 +byte 1 103 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 99 +byte 1 95 +byte 1 98 +byte 1 117 +byte 1 108 +byte 1 98 +byte 1 0 +align 1 +LABELV $147 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 99 +byte 1 111 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $146 +byte 1 73 +byte 1 78 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 115 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 10 +byte 1 43 +byte 1 102 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 118 +byte 1 46 +byte 1 103 +byte 1 111 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 101 +byte 1 110 +byte 1 46 +byte 1 10 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $145 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 67 +byte 1 111 +byte 1 99 +byte 1 111 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $144 +byte 1 99 +byte 1 111 +byte 1 99 +byte 1 111 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $143 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 115 +byte 1 112 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 95 +byte 1 97 +byte 1 98 +byte 1 99 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $142 +byte 1 73 +byte 1 78 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 103 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 112 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $141 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 83 +byte 1 112 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 32 +byte 1 65 +byte 1 98 +byte 1 99 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $140 +byte 1 115 +byte 1 112 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 95 +byte 1 97 +byte 1 98 +byte 1 99 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $139 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $138 +byte 1 73 +byte 1 78 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 117 +byte 1 115 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $137 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 77 +byte 1 117 +byte 1 115 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $136 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $135 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $134 +byte 1 73 +byte 1 78 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 114 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 121 +byte 1 46 +byte 1 10 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 80 +byte 1 117 +byte 1 108 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 82 +byte 1 105 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 38 +byte 1 32 +byte 1 76 +byte 1 117 +byte 1 99 +byte 1 105 +byte 1 102 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 73 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 118 +byte 1 117 +byte 1 108 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $133 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 82 +byte 1 101 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $132 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $131 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $130 +byte 1 72 +byte 1 69 +byte 1 65 +byte 1 86 +byte 1 89 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 73 +byte 1 78 +byte 1 70 +byte 1 69 +byte 1 83 +byte 1 84 +byte 1 65 +byte 1 84 +byte 1 73 +byte 1 79 +byte 1 78 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 72 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 67 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $129 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 73 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 66 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $128 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $127 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $126 +byte 1 65 +byte 1 86 +byte 1 69 +byte 1 82 +byte 1 65 +byte 1 71 +byte 1 69 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 73 +byte 1 78 +byte 1 70 +byte 1 69 +byte 1 83 +byte 1 84 +byte 1 65 +byte 1 84 +byte 1 73 +byte 1 79 +byte 1 78 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 72 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 73 +byte 1 116 +byte 1 39 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 103 +byte 1 114 +byte 1 111 +byte 1 119 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $125 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 73 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $124 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $123 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 115 +byte 1 108 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $122 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 72 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 73 +byte 1 78 +byte 1 70 +byte 1 69 +byte 1 83 +byte 1 84 +byte 1 65 +byte 1 84 +byte 1 73 +byte 1 79 +byte 1 78 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 72 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 78 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 42 +byte 1 115 +byte 1 117 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 42 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 107 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 50 +byte 1 53 +byte 1 48 +byte 1 72 +byte 1 80 +byte 1 0 +align 1 +LABELV $121 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 73 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 83 +byte 1 108 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $120 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 115 +byte 1 108 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $119 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 110 +byte 1 101 +byte 1 116 +byte 1 95 +byte 1 115 +byte 1 112 +byte 1 105 +byte 1 107 +byte 1 101 +byte 1 0 +align 1 +LABELV $118 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 72 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 53 +byte 1 48 +byte 1 72 +byte 1 80 +byte 1 0 +align 1 +LABELV $117 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 78 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 83 +byte 1 112 +byte 1 105 +byte 1 107 +byte 1 101 +byte 1 0 +align 1 +LABELV $116 +byte 1 110 +byte 1 101 +byte 1 116 +byte 1 95 +byte 1 115 +byte 1 112 +byte 1 105 +byte 1 107 +byte 1 101 +byte 1 0 +align 1 +LABELV $115 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 110 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $114 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 72 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 56 +byte 1 48 +byte 1 72 +byte 1 80 +byte 1 0 +align 1 +LABELV $113 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 78 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $112 +byte 1 110 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $111 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $110 +byte 1 72 +byte 1 69 +byte 1 65 +byte 1 86 +byte 1 89 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 105 +byte 1 103 +byte 1 32 +byte 1 98 +byte 1 114 +byte 1 105 +byte 1 100 +byte 1 103 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 49 +byte 1 48 +byte 1 48 +byte 1 72 +byte 1 80 +byte 1 0 +align 1 +LABELV $109 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 84 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 76 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $108 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $107 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $106 +byte 1 65 +byte 1 86 +byte 1 69 +byte 1 82 +byte 1 65 +byte 1 71 +byte 1 69 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 114 +byte 1 105 +byte 1 100 +byte 1 103 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 53 +byte 1 48 +byte 1 72 +byte 1 80 +byte 1 0 +align 1 +LABELV $105 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 84 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 77 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $104 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $103 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $102 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 72 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 114 +byte 1 105 +byte 1 100 +byte 1 103 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $101 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 84 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 83 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $100 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $99 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 112 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $98 +byte 1 72 +byte 1 69 +byte 1 65 +byte 1 86 +byte 1 89 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $97 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 80 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 76 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $96 +byte 1 112 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $95 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 112 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $94 +byte 1 65 +byte 1 86 +byte 1 69 +byte 1 82 +byte 1 65 +byte 1 71 +byte 1 69 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $93 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 80 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 77 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $92 +byte 1 112 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $91 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 112 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $90 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 72 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $89 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 80 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 83 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $88 +byte 1 112 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $87 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 104 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $86 +byte 1 72 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 87 +byte 1 104 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 105 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 46 +byte 1 0 +align 1 +LABELV $85 +byte 1 72 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $84 +byte 1 104 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $83 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 111 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $82 +byte 1 76 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 117 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 117 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 111 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 111 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 115 +byte 1 111 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $81 +byte 1 66 +byte 1 111 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $80 +byte 1 98 +byte 1 111 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $79 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $78 +byte 1 70 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 98 +byte 1 108 +byte 1 111 +byte 1 98 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 104 +byte 1 101 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 45 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 115 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 105 +byte 1 114 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 44 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 111 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $77 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $76 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $75 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 97 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 95 +byte 1 116 +byte 1 117 +byte 1 98 +byte 1 101 +byte 1 0 +align 1 +LABELV $74 +byte 1 69 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 101 +byte 1 102 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 106 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 104 +byte 1 111 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $73 +byte 1 65 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 84 +byte 1 117 +byte 1 98 +byte 1 101 +byte 1 0 +align 1 +LABELV $72 +byte 1 97 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 95 +byte 1 116 +byte 1 117 +byte 1 98 +byte 1 101 +byte 1 0 +align 1 +LABELV $71 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $70 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 111 +byte 1 98 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 100 +byte 1 111 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 111 +byte 1 114 +byte 1 119 +byte 1 97 +byte 1 121 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 66 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 104 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 107 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 109 +byte 1 44 +byte 1 32 +byte 1 104 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 46 +byte 1 0 +align 1 +LABELV $69 +byte 1 66 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $68 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $67 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $66 +byte 1 65 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 99 +byte 1 105 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 110 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 108 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $65 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $64 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $63 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 0 +align 1 +LABELV $62 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 87 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 115 +byte 1 101 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 102 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 109 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 46 +byte 1 0 +align 1 +LABELV $61 +byte 1 69 +byte 1 103 +byte 1 103 +byte 1 0 +align 1 +LABELV $60 +byte 1 101 +byte 1 103 +byte 1 103 +byte 1 112 +byte 1 111 +byte 1 100 +byte 1 0 diff --git a/build/release-linux-x86_64/base/game/bg_pmove.asm b/build/release-linux-x86_64/base/game/bg_pmove.asm new file mode 100644 index 0000000..bf06cd4 --- /dev/null +++ b/build/release-linux-x86_64/base/game/bg_pmove.asm @@ -0,0 +1,20965 @@ +data +export pm_stopspeed +align 4 +LABELV pm_stopspeed +byte 4 1120403456 +export pm_duckScale +align 4 +LABELV pm_duckScale +byte 4 1048576000 +export pm_swimScale +align 4 +LABELV pm_swimScale +byte 4 1056964608 +export pm_wadeScale +align 4 +LABELV pm_wadeScale +byte 4 1060320051 +export pm_accelerate +align 4 +LABELV pm_accelerate +byte 4 1092616192 +export pm_airaccelerate +align 4 +LABELV pm_airaccelerate +byte 4 1065353216 +export pm_wateraccelerate +align 4 +LABELV pm_wateraccelerate +byte 4 1082130432 +export pm_flyaccelerate +align 4 +LABELV pm_flyaccelerate +byte 4 1082130432 +export pm_friction +align 4 +LABELV pm_friction +byte 4 1086324736 +export pm_waterfriction +align 4 +LABELV pm_waterfriction +byte 4 1065353216 +export pm_flightfriction +align 4 +LABELV pm_flightfriction +byte 4 1086324736 +export pm_spectatorfriction +align 4 +LABELV pm_spectatorfriction +byte 4 1084227584 +export c_pmove +align 4 +LABELV c_pmove +byte 4 0 +export PM_AddEvent +code +proc PM_AddEvent 0 12 +ADDRFP4 0 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ARGP4 +ADDRGP4 BG_AddPredictableEventToPlayerstate +CALLV +pop +LABELV $61 +endproc PM_AddEvent 0 12 +export PM_AddTouchEnt +proc PM_AddTouchEnt 12 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 1022 +NEI4 $63 +ADDRGP4 $62 +JUMPV +LABELV $63 +ADDRGP4 pm +INDIRP4 +CNSTI4 176 +ADDP4 +INDIRI4 +CNSTI4 32 +NEI4 $65 +ADDRGP4 $62 +JUMPV +LABELV $65 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $70 +JUMPV +LABELV $67 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 pm +INDIRP4 +CNSTI4 180 +ADDP4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +NEI4 $71 +ADDRGP4 $62 +JUMPV +LABELV $71 +LABELV $68 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $70 +ADDRLP4 0 +INDIRI4 +ADDRGP4 pm +INDIRP4 +CNSTI4 176 +ADDP4 +INDIRI4 +LTI4 $67 +ADDRLP4 4 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 176 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 180 +ADDP4 +ADDP4 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRGP4 pm +INDIRP4 +CNSTI4 176 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $62 +endproc PM_AddTouchEnt 12 0 +export PM_StartTorsoAnim +proc PM_StartTorsoAnim 12 0 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 5 +EQI4 $77 +ADDRLP4 0 +INDIRI4 +CNSTI4 6 +EQI4 $77 +ADDRLP4 0 +INDIRI4 +CNSTI4 7 +NEI4 $74 +LABELV $77 +ADDRGP4 $73 +JUMPV +LABELV $74 +ADDRLP4 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 84 +ADDP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 128 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +BANDI4 +ADDRLP4 8 +INDIRI4 +BXORI4 +ADDRFP4 0 +INDIRI4 +BORI4 +ASGNI4 +LABELV $73 +endproc PM_StartTorsoAnim 12 0 +proc PM_StartWeaponAnim 12 0 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 5 +EQI4 $82 +ADDRLP4 0 +INDIRI4 +CNSTI4 6 +EQI4 $82 +ADDRLP4 0 +INDIRI4 +CNSTI4 7 +NEI4 $79 +LABELV $82 +ADDRGP4 $78 +JUMPV +LABELV $79 +ADDRLP4 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 92 +ADDP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 128 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +BANDI4 +ADDRLP4 8 +INDIRI4 +BXORI4 +ADDRFP4 0 +INDIRI4 +BORI4 +ASGNI4 +LABELV $78 +endproc PM_StartWeaponAnim 12 0 +proc PM_StartLegsAnim 12 0 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 5 +EQI4 $87 +ADDRLP4 0 +INDIRI4 +CNSTI4 6 +EQI4 $87 +ADDRLP4 0 +INDIRI4 +CNSTI4 7 +NEI4 $84 +LABELV $87 +ADDRGP4 $83 +JUMPV +LABELV $84 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $88 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $89 +ADDRGP4 $83 +JUMPV +LABELV $88 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $92 +ADDRGP4 $83 +JUMPV +LABELV $92 +LABELV $89 +ADDRLP4 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 76 +ADDP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 128 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +BANDI4 +ADDRLP4 8 +INDIRI4 +BXORI4 +ADDRFP4 0 +INDIRI4 +BORI4 +ASGNI4 +LABELV $83 +endproc PM_StartLegsAnim 12 0 +proc PM_ContinueLegsAnim 0 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRI4 +CNSTI4 -129 +BANDI4 +ADDRFP4 0 +INDIRI4 +NEI4 $95 +ADDRGP4 $94 +JUMPV +LABELV $95 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $97 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $98 +ADDRGP4 $94 +JUMPV +LABELV $97 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $101 +ADDRGP4 $94 +JUMPV +LABELV $101 +LABELV $98 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 PM_StartLegsAnim +CALLV +pop +LABELV $94 +endproc PM_ContinueLegsAnim 0 4 +proc PM_ContinueTorsoAnim 0 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +CNSTI4 -129 +BANDI4 +ADDRFP4 0 +INDIRI4 +NEI4 $104 +ADDRGP4 $103 +JUMPV +LABELV $104 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $106 +ADDRGP4 $103 +JUMPV +LABELV $106 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 PM_StartTorsoAnim +CALLV +pop +LABELV $103 +endproc PM_ContinueTorsoAnim 0 4 +proc PM_ContinueWeaponAnim 0 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRI4 +CNSTI4 -129 +BANDI4 +ADDRFP4 0 +INDIRI4 +NEI4 $109 +ADDRGP4 $108 +JUMPV +LABELV $109 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 PM_StartWeaponAnim +CALLV +pop +LABELV $108 +endproc PM_ContinueWeaponAnim 0 4 +proc PM_ForceLegsAnim 0 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $112 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 72 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $113 +JUMPV +LABELV $112 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $113 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 PM_StartLegsAnim +CALLV +pop +LABELV $111 +endproc PM_ForceLegsAnim 0 4 +export PM_ClipVelocity +proc PM_ClipVelocity 32 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTI4 4 +ASGNI4 +ADDRLP4 24 +CNSTI4 8 +ASGNI4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +CNSTF4 0 +GEF4 $115 +ADDRLP4 8 +ADDRLP4 8 +INDIRF4 +ADDRFP4 12 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $116 +JUMPV +LABELV $115 +ADDRLP4 8 +ADDRLP4 8 +INDIRF4 +ADDRFP4 12 +INDIRF4 +DIVF4 +ASGNF4 +LABELV $116 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $117 +ADDRLP4 28 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 28 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 28 +INDIRI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +ADDRLP4 28 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +SUBF4 +ASGNF4 +LABELV $118 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $117 +LABELV $114 +endproc PM_ClipVelocity 32 0 +proc PM_Friction 64 4 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+44 +INDIRI4 +ADDRLP4 32 +INDIRI4 +EQI4 $122 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 32 +INDIRI4 +NEI4 $122 +ADDRLP4 16+8 +CNSTF4 0 +ASGNF4 +LABELV $122 +ADDRLP4 16 +ARGP4 +ADDRLP4 36 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $126 +ADDRLP4 0 +INDIRP4 +CNSTF4 0 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRGP4 $121 +JUMPV +LABELV $126 +ADDRLP4 12 +CNSTF4 0 +ASGNF4 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 1 +GTI4 $128 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+44 +INDIRI4 +ADDRLP4 40 +INDIRI4 +NEI4 $136 +ADDRGP4 pml+52 +INDIRI4 +ADDRLP4 40 +INDIRI4 +EQI4 $130 +LABELV $136 +ADDRGP4 pml+56+44 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +NEI4 $130 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +NEI4 $137 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 52 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 44 +ADDRLP4 52 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 56 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 48 +ADDRLP4 56 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 44 +INDIRF4 +GEF4 $140 +ADDRLP4 60 +ADDRLP4 44 +INDIRF4 +ASGNF4 +ADDRGP4 $141 +JUMPV +LABELV $140 +ADDRLP4 60 +ADDRLP4 8 +INDIRF4 +ASGNF4 +LABELV $141 +ADDRLP4 28 +ADDRLP4 60 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 48 +INDIRF4 +MULF4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $137 +LABELV $130 +LABELV $128 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $143 +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRGP4 pm_waterfriction +INDIRF4 +MULF4 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $143 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $146 +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRGP4 pm_flightfriction +INDIRF4 +MULF4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $146 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $149 +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRGP4 pm_spectatorfriction +INDIRF4 +MULF4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $149 +ADDRLP4 40 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 8 +NEI4 $152 +ADDRLP4 40 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $152 +ADDRLP4 44 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $155 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $155 +LABELV $152 +ADDRLP4 44 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 8 +NEI4 $157 +ADDRLP4 44 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $157 +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRGP4 pm_flightfriction +INDIRF4 +MULF4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $157 +ADDRLP4 4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 12 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +CNSTF4 0 +GEF4 $160 +ADDRLP4 4 +CNSTF4 0 +ASGNF4 +LABELV $160 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 52 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +LABELV $121 +endproc PM_Friction 64 4 +proc PM_Accelerate 32 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 16 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +MULF4 +ADDRLP4 16 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 16 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 8 +ADDRFP4 4 +INDIRF4 +ADDRLP4 12 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +CNSTF4 0 +GTF4 $163 +ADDRGP4 $162 +JUMPV +LABELV $163 +ADDRLP4 4 +ADDRFP4 8 +INDIRF4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +LEF4 $166 +ADDRLP4 4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +LABELV $166 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $168 +ADDRLP4 24 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 24 +INDIRI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 24 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $169 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $168 +LABELV $162 +endproc PM_Accelerate 32 0 +proc PM_CmdScale 84 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 16 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $173 +ADDRLP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $173 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 28 +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 28 +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 8 +BANDI4 +CNSTI4 0 +EQI4 $175 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +ADDRLP4 36 +INDIRI4 +EQI4 $177 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 65536 +BANDI4 +ADDRLP4 36 +INDIRI4 +NEI4 $177 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $180 +ADDRLP4 40 +CNSTI4 1 +ASGNI4 +ADDRGP4 $181 +JUMPV +LABELV $180 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +LABELV $181 +ADDRLP4 20 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 44 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +CNSTI4 65536 +BORI4 +ASGNI4 +ADDRGP4 $176 +JUMPV +LABELV $177 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 65536 +BANDI4 +ADDRLP4 40 +INDIRI4 +EQI4 $176 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +ADDRLP4 40 +INDIRI4 +NEI4 $176 +ADDRLP4 44 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +CNSTI4 -65537 +BANDI4 +ASGNI4 +ADDRGP4 $176 +JUMPV +LABELV $175 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +ASGNI4 +LABELV $176 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $184 +ADDRLP4 36 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRI4 +CNSTI4 4 +BORI4 +ASGNI4 +ADDRGP4 $185 +JUMPV +LABELV $184 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRLP4 24 +INDIRI4 +ADDRLP4 40 +INDIRI4 +EQI4 $186 +ADDRLP4 20 +INDIRI4 +ADDRLP4 40 +INDIRI4 +NEI4 $186 +ADDRLP4 44 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +CNSTI4 -5 +BANDI4 +ASGNI4 +LABELV $186 +LABELV $185 +ADDRLP4 48 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +INDIRI4 +ADDRLP4 48 +INDIRI4 +EQI4 $188 +ADDRLP4 52 +CNSTI4 16 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 52 +INDIRI4 +BANDI4 +ADDRLP4 48 +INDIRI4 +NEI4 $188 +ADDRLP4 0 +CNSTF4 1067702026 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $189 +JUMPV +LABELV $188 +ADDRLP4 0 +CNSTF4 1066192077 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +LABELV $189 +ADDRFP4 0 +INDIRP4 +CNSTI4 21 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $190 +ADDRLP4 0 +CNSTF4 1061997773 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $191 +JUMPV +LABELV $190 +ADDRFP4 0 +INDIRP4 +CNSTI4 22 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $192 +ADDRLP4 0 +CNSTF4 1063675494 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +LABELV $192 +LABELV $191 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRI4 +CNSTI4 -250 +GEI4 $194 +ADDRFP4 0 +INDIRP4 +CNSTI4 23 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $194 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRI4 +CNSTI4 -500 +GTI4 $196 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRI4 +CNSTI4 1200 +ADDI4 +CVIF4 4 +CNSTF4 1143930880 +DIVF4 +MULF4 +ASGNF4 +LABELV $196 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $198 +CNSTI4 1 +ARGI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +NEI4 $202 +CNSTI4 8 +ARGI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +EQI4 $200 +LABELV $202 +ADDRLP4 0 +CNSTF4 1061158912 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $201 +JUMPV +LABELV $200 +ADDRLP4 0 +CNSTF4 1056964608 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +LABELV $201 +LABELV $198 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +CNSTI4 8192 +BANDI4 +CNSTI4 0 +EQI4 $203 +CNSTI4 1 +ARGI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +NEI4 $207 +CNSTI4 8 +ARGI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +EQI4 $205 +LABELV $207 +ADDRLP4 0 +CNSTF4 1061158912 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $206 +JUMPV +LABELV $205 +ADDRLP4 0 +CNSTF4 1056964608 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +LABELV $206 +LABELV $203 +LABELV $173 +ADDRLP4 20 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 10 +NEI4 $208 +ADDRLP4 20 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 16384 +BANDI4 +CNSTI4 0 +EQI4 $208 +ADDRLP4 24 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 24 +INDIRF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +CNSTF4 1161527296 +DIVF4 +ADDRLP4 24 +INDIRF4 +ADDF4 +MULF4 +ASGNF4 +LABELV $208 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 8 +EQI4 $212 +ADDRLP4 28 +INDIRI4 +CNSTI4 9 +NEI4 $210 +LABELV $212 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $210 +ADDRLP4 0 +CNSTF4 1061158912 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +LABELV $210 +ADDRLP4 32 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 12 +NEI4 $213 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $213 +ADDRLP4 32 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 4 +EQI4 $213 +ADDRLP4 0 +CNSTF4 1045220557 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +LABELV $213 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $215 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $215 +ADDRLP4 0 +CNSTF4 1061158912 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +LABELV $215 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 512 +BANDI4 +CNSTI4 0 +EQI4 $217 +ADDRLP4 0 +CNSTF4 1056964608 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +LABELV $217 +ADDRLP4 36 +CNSTI4 4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 36 +INDIRI4 +NEI4 $219 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +LABELV $219 +ADDRLP4 40 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 2 +EQI4 $221 +ADDRLP4 40 +INDIRI4 +CNSTI4 1 +EQI4 $221 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 44 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +CNSTF4 0 +NEF4 $223 +ADDRFP4 0 +INDIRP4 +CNSTI4 23 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $223 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 52 +CNSTI4 0 +ASGNI4 +ADDRLP4 48 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 52 +INDIRI4 +NEI4 $225 +ADDRLP4 48 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $225 +ADDRFP4 0 +INDIRP4 +CNSTI4 23 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 52 +INDIRI4 +GEI4 $225 +ADDRFP4 0 +INDIRP4 +CNSTI4 23 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $225 +LABELV $221 +ADDRFP4 0 +INDIRP4 +CNSTI4 21 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 44 +ADDRGP4 abs +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 22 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 48 +ADDRGP4 abs +CALLI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +ADDRLP4 4 +INDIRI4 +LEI4 $227 +ADDRFP4 0 +INDIRP4 +CNSTI4 22 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 52 +ADDRGP4 abs +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 52 +INDIRI4 +ASGNI4 +LABELV $227 +ADDRFP4 0 +INDIRP4 +CNSTI4 23 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 56 +ADDRGP4 abs +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +ADDRLP4 4 +INDIRI4 +LEI4 $229 +ADDRFP4 0 +INDIRP4 +CNSTI4 23 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 60 +ADDRGP4 abs +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 60 +INDIRI4 +ASGNI4 +LABELV $229 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $231 +CNSTF4 0 +RETF4 +ADDRGP4 $172 +JUMPV +LABELV $231 +ADDRLP4 68 +ADDRFP4 0 +INDIRP4 +CNSTI4 21 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 72 +ADDRFP4 0 +INDIRP4 +CNSTI4 22 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 76 +ADDRFP4 0 +INDIRP4 +CNSTI4 23 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 68 +INDIRI4 +ADDRLP4 68 +INDIRI4 +MULI4 +ADDRLP4 72 +INDIRI4 +ADDRLP4 72 +INDIRI4 +MULI4 +ADDI4 +ADDRLP4 76 +INDIRI4 +ADDRLP4 76 +INDIRI4 +MULI4 +ADDI4 +CVIF4 4 +ARGF4 +ADDRLP4 80 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +MULF4 +CNSTF4 1123942400 +ADDRLP4 8 +INDIRF4 +MULF4 +DIVF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12 +INDIRF4 +RETF4 +LABELV $172 +endproc PM_CmdScale 84 8 +proc PM_SetMovementDir 72 0 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 4 +INDIRI4 +NEI4 $236 +ADDRLP4 0 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 4 +INDIRI4 +EQI4 $234 +LABELV $236 +ADDRLP4 8 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 12 +INDIRI4 +NEI4 $237 +ADDRLP4 8 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 12 +INDIRI4 +LEI4 $237 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 96 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $235 +JUMPV +LABELV $237 +ADDRLP4 16 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 20 +INDIRI4 +GEI4 $239 +ADDRLP4 16 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 20 +INDIRI4 +LEI4 $239 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 96 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $235 +JUMPV +LABELV $239 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRLP4 24 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 28 +INDIRI4 +GEI4 $241 +ADDRLP4 24 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 28 +INDIRI4 +NEI4 $241 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 96 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRGP4 $235 +JUMPV +LABELV $241 +ADDRLP4 32 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 36 +INDIRI4 +GEI4 $243 +ADDRLP4 32 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 36 +INDIRI4 +GEI4 $243 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 96 +ADDP4 +CNSTI4 3 +ASGNI4 +ADDRGP4 $235 +JUMPV +LABELV $243 +ADDRLP4 40 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 40 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 44 +INDIRI4 +NEI4 $245 +ADDRLP4 40 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 44 +INDIRI4 +GEI4 $245 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 96 +ADDP4 +CNSTI4 4 +ASGNI4 +ADDRGP4 $235 +JUMPV +LABELV $245 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 52 +CNSTI4 0 +ASGNI4 +ADDRLP4 48 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 52 +INDIRI4 +LEI4 $247 +ADDRLP4 48 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 52 +INDIRI4 +GEI4 $247 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 96 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRGP4 $235 +JUMPV +LABELV $247 +ADDRLP4 56 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 60 +CNSTI4 0 +ASGNI4 +ADDRLP4 56 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 60 +INDIRI4 +LEI4 $249 +ADDRLP4 56 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 60 +INDIRI4 +NEI4 $249 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 96 +ADDP4 +CNSTI4 6 +ASGNI4 +ADDRGP4 $235 +JUMPV +LABELV $249 +ADDRLP4 64 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +ADDRLP4 64 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 68 +INDIRI4 +LEI4 $235 +ADDRLP4 64 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 68 +INDIRI4 +LEI4 $235 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 96 +ADDP4 +CNSTI4 7 +ASGNI4 +ADDRGP4 $235 +JUMPV +LABELV $234 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $253 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 96 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $254 +JUMPV +LABELV $253 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRI4 +CNSTI4 6 +NEI4 $255 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 96 +ADDP4 +CNSTI4 7 +ASGNI4 +LABELV $255 +LABELV $254 +LABELV $235 +LABELV $233 +endproc PM_SetMovementDir 72 0 +proc PM_CheckCharge 16 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 10 +EQI4 $258 +ADDRGP4 $257 +JUMPV +LABELV $258 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +ADDRLP4 4 +INDIRI4 +EQI4 $260 +ADDRLP4 0 +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 1024 +BANDI4 +ADDRLP4 4 +INDIRI4 +NEI4 $260 +ADDRLP4 8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +ASGNI4 +ADDRGP4 $257 +JUMPV +LABELV $260 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $262 +ADDRLP4 8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 16384 +BORI4 +ASGNI4 +ADDRGP4 $263 +JUMPV +LABELV $262 +ADDRLP4 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +ASGNI4 +LABELV $263 +LABELV $257 +endproc PM_CheckCharge 16 0 +lit +align 4 +LABELV $291 +byte 4 0 +byte 4 0 +byte 4 1065353216 +code +proc PM_CheckPounce 68 16 +ADDRLP4 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +EQI4 $265 +ADDRLP4 4 +INDIRI4 +CNSTI4 8 +EQI4 $265 +ADDRLP4 4 +INDIRI4 +CNSTI4 9 +EQI4 $265 +CNSTI4 0 +RETI4 +ADDRGP4 $264 +JUMPV +LABELV $265 +ADDRLP4 8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1023 +EQI4 $267 +ADDRLP4 8 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 16384 +BANDI4 +CNSTI4 0 +EQI4 $267 +ADDRLP4 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $269 +ADDRLP4 16 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 400 +ADDI4 +ASGNI4 +ADDRGP4 $270 +JUMPV +LABELV $269 +ADDRLP4 20 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +CNSTI4 320 +ADDI4 +ASGNI4 +LABELV $270 +CNSTI4 0 +RETI4 +ADDRGP4 $264 +JUMPV +LABELV $267 +ADDRGP4 pm +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $271 +ADDRLP4 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +ASGNI4 +CNSTI4 0 +RETI4 +ADDRGP4 $264 +JUMPV +LABELV $271 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $273 +ADDRLP4 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 16384 +BANDI4 +CNSTI4 0 +NEI4 $278 +ADDRLP4 12 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 200 +LTI4 $278 +ADDRLP4 12 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1023 +NEI4 $274 +LABELV $278 +CNSTI4 0 +RETI4 +ADDRGP4 $264 +JUMPV +LABELV $273 +ADDRLP4 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 16384 +BANDI4 +CNSTI4 0 +NEI4 $282 +ADDRLP4 12 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 200 +LTI4 $282 +ADDRLP4 12 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1023 +NEI4 $279 +LABELV $282 +CNSTI4 0 +RETI4 +ADDRGP4 $264 +JUMPV +LABELV $279 +LABELV $274 +ADDRGP4 pml+48 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+44 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 16384 +BORI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +CNSTI4 1023 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $285 +ADDRLP4 0 +CNSTI4 500 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +MULI4 +CNSTI4 600 +DIVI4 +ASGNI4 +ADDRGP4 $286 +JUMPV +LABELV $285 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 8 +NEI4 $287 +ADDRLP4 0 +CNSTI4 850 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +MULI4 +CNSTI4 800 +DIVI4 +ASGNI4 +ADDRGP4 $288 +JUMPV +LABELV $287 +ADDRLP4 0 +CNSTI4 930 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +MULI4 +CNSTI4 800 +DIVI4 +ASGNI4 +LABELV $288 +LABELV $286 +ADDRLP4 16 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 20 +INDIRI4 +EQI4 $289 +ADDRLP4 16 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 20 +INDIRI4 +GEI4 $289 +ADDRLP4 36 +ADDRGP4 $291 +INDIRB +ASGNB 12 +ADDRLP4 0 +CNSTF4 1061997773 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 24 +ARGP4 +ADDRLP4 36 +ARGP4 +ADDRGP4 pml +ARGP4 +ADDRGP4 pm +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +LEI4 $293 +ADDRLP4 48 +CNSTF4 3266576384 +ASGNF4 +ADDRGP4 $294 +JUMPV +LABELV $293 +ADDRLP4 48 +CNSTF4 1119092736 +ASGNF4 +LABELV $294 +ADDRLP4 48 +INDIRF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRF4 +ADDRLP4 24 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 56 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRF4 +ADDRLP4 24+4 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 60 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 60 +INDIRP4 +INDIRF4 +ADDRLP4 24+8 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 64 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +ASGNI4 +ADDRGP4 $290 +JUMPV +LABELV $289 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +ADDRGP4 pml +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +ADDRGP4 pml+4 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 32 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +ADDRGP4 pml+8 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +LABELV $290 +CNSTI4 19 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 1 +LTI4 $299 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $301 +CNSTI4 18 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $302 +JUMPV +LABELV $301 +CNSTI4 11 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +LABELV $302 +ADDRLP4 36 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRI4 +CNSTI4 -9 +BANDI4 +ASGNI4 +ADDRGP4 $300 +JUMPV +LABELV $299 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $303 +CNSTI4 20 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $304 +JUMPV +LABELV $303 +CNSTI4 13 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +LABELV $304 +ADDRLP4 36 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +LABELV $300 +ADDRLP4 36 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +CNSTI4 1 +RETI4 +LABELV $264 +endproc PM_CheckPounce 68 16 +proc PM_CheckAirPounce 24 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 7 +EQI4 $306 +CNSTI4 0 +RETI4 +ADDRGP4 $305 +JUMPV +LABELV $306 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 16384 +BANDI4 +CNSTI4 0 +EQI4 $308 +ADDRLP4 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +ASGNI4 +ADDRLP4 8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 1000 +ADDI4 +ASGNI4 +CNSTI4 0 +RETI4 +ADDRGP4 $305 +JUMPV +LABELV $308 +ADDRGP4 pm +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $310 +ADDRLP4 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +ASGNI4 +CNSTI4 0 +RETI4 +ADDRGP4 $305 +JUMPV +LABELV $310 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $312 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 500 +GEI4 $314 +CNSTI4 0 +RETI4 +ADDRGP4 $305 +JUMPV +LABELV $314 +LABELV $312 +ADDRGP4 pml+48 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+44 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 16384 +BORI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $318 +ADDRLP4 0 +CNSTI4 500 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +MULI4 +CNSTI4 600 +DIVI4 +ASGNI4 +LABELV $318 +ADDRLP4 8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +ADDRGP4 pml +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRF4 +ADDRGP4 pml+4 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 16 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +ADDRGP4 pml+8 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +CNSTI4 20 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 1 +LTI4 $322 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $324 +CNSTI4 18 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $325 +JUMPV +LABELV $324 +CNSTI4 11 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +LABELV $325 +ADDRLP4 20 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +CNSTI4 -9 +BANDI4 +ASGNI4 +ADDRGP4 $323 +JUMPV +LABELV $322 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $326 +CNSTI4 16 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $327 +JUMPV +LABELV $326 +CNSTI4 16 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +LABELV $327 +ADDRLP4 20 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +LABELV $323 +ADDRLP4 20 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +CNSTI4 1 +RETI4 +LABELV $305 +endproc PM_CheckAirPounce 24 4 +lit +align 4 +LABELV $329 +byte 4 0 +byte 4 0 +byte 4 1065353216 +code +proc PM_CheckWallJump 256 28 +ADDRLP4 28 +ADDRGP4 $329 +INDIRB +ASGNB 12 +ADDRLP4 112 +CNSTF4 1069547520 +ASGNF4 +ADDRLP4 24 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 116 +CNSTF4 1069547520 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 144 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 144 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +NEI4 $330 +CNSTI4 0 +RETI4 +ADDRGP4 $328 +JUMPV +LABELV $330 +ADDRLP4 12 +ARGP4 +ADDRGP4 pml +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRGP4 ProjectPointOnPlane +CALLV +pop +ADDRLP4 12 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $332 +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 12+4 +ADDRLP4 12+4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 12+8 +ADDRLP4 12+8 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $332 +ADDRGP4 pm +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $338 +ADDRLP4 12 +ADDRGP4 pml+12 +INDIRB +ASGNB 12 +ADDRGP4 pm +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $341 +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 12+4 +ADDRLP4 12+4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 12+8 +ADDRLP4 12+8 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $341 +LABELV $338 +ADDRLP4 148 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 152 +CNSTF4 1048576000 +ASGNF4 +ADDRLP4 100 +ADDRLP4 148 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 152 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 100+4 +ADDRLP4 148 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 152 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 100+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 1048576000 +ADDRLP4 12+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 40 +ARGP4 +ADDRLP4 156 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 160 +ADDRLP4 156 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 160 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 156 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 156 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 100 +ARGP4 +ADDRLP4 160 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 156 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 156 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 40+8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $351 +ADDRLP4 40+44 +INDIRI4 +CNSTI4 6 +BANDI4 +CNSTI4 0 +NEI4 $351 +ADDRLP4 40+24+8 +INDIRF4 +CNSTF4 1060320051 +GEF4 $351 +ADDRLP4 40+24 +ARGP4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +ARGP4 +ADDRLP4 164 +ADDRGP4 VectorCompare +CALLI4 +ASGNI4 +ADDRLP4 164 +INDIRI4 +CNSTI4 0 +NEI4 $352 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +ADDRLP4 40+24 +INDIRB +ASGNB 12 +ADDRGP4 $352 +JUMPV +LABELV $351 +CNSTI4 0 +RETI4 +ADDRGP4 $328 +JUMPV +LABELV $352 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +CNSTI4 0 +EQI4 $361 +CNSTI4 0 +RETI4 +ADDRGP4 $328 +JUMPV +LABELV $361 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +GEI4 $363 +CNSTI4 0 +RETI4 +ADDRGP4 $328 +JUMPV +LABELV $363 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 8192 +BANDI4 +CNSTI4 0 +EQI4 $365 +CNSTI4 0 +RETI4 +ADDRGP4 $328 +JUMPV +LABELV $365 +ADDRLP4 164 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 164 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $367 +ADDRLP4 164 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRF4 +CNSTF4 1065353216 +NEF4 $367 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +CNSTI1 0 +ASGNI1 +CNSTI4 0 +RETI4 +ADDRGP4 $328 +JUMPV +LABELV $367 +ADDRLP4 168 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 168 +INDIRP4 +ADDRLP4 168 +INDIRP4 +INDIRI4 +CNSTI4 8192 +BORI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 200 +ASGNI4 +ADDRGP4 pml+48 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+44 +CNSTI4 0 +ASGNI4 +ADDRLP4 172 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 172 +INDIRP4 +ADDRLP4 172 +INDIRP4 +INDIRI4 +CNSTI4 2 +BORI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +CNSTI4 1023 +ASGNI4 +ADDRLP4 120 +ARGP4 +ADDRGP4 pml +ARGP4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +ARGP4 +ADDRGP4 ProjectPointOnPlane +CALLV +pop +ADDRLP4 132 +ARGP4 +ADDRGP4 pml+12 +ARGP4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +ARGP4 +ADDRGP4 ProjectPointOnPlane +CALLV +pop +ADDRLP4 176 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 176 +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 112 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 176 +INDIRP4 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRF4 +ADDRLP4 112 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRF4 +ADDRLP4 112 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +LEI4 $374 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 120 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 120+4 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 120+8 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $375 +JUMPV +LABELV $374 +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $382 +ADDRLP4 188 +ADDRLP4 24 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 120 +INDIRF4 +ADDRLP4 188 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 120+4 +INDIRF4 +ADDRLP4 188 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 120+8 +INDIRF4 +ADDRLP4 24 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $382 +LABELV $375 +ADDRGP4 pm +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +LEI4 $390 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 132 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 132+4 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 132+8 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $391 +JUMPV +LABELV $390 +ADDRGP4 pm +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $398 +ADDRLP4 196 +ADDRLP4 24 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 132 +INDIRF4 +ADDRLP4 196 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 132+4 +INDIRF4 +ADDRLP4 196 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 132+8 +INDIRF4 +ADDRLP4 24 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $398 +LABELV $391 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 116 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 28+4 +INDIRF4 +ADDRLP4 116 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 28+8 +INDIRF4 +ADDRLP4 116 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 204 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 204 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 208 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 212 +ADDRLP4 204 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 212 +INDIRP4 +ADDRLP4 212 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDRLP4 208 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 216 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 216 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 220 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 224 +ADDRLP4 216 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 224 +INDIRP4 +ADDRLP4 224 +INDIRP4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 220 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 228 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 228 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 232 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 236 +ADDRLP4 228 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 236 +INDIRP4 +ADDRLP4 236 +INDIRP4 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 232 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRLP4 240 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 240 +INDIRF4 +CNSTF4 1148846080 +LEF4 $414 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 244 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 244 +INDIRP4 +CNSTF4 1148846080 +ADDRLP4 244 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 248 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 248 +INDIRP4 +CNSTF4 1148846080 +ADDRLP4 248 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 252 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 252 +INDIRP4 +CNSTF4 1148846080 +ADDRLP4 252 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +LABELV $414 +CNSTI4 19 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +LTI4 $416 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $418 +CNSTI4 18 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $419 +JUMPV +LABELV $418 +CNSTI4 11 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +LABELV $419 +ADDRLP4 244 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 244 +INDIRP4 +ADDRLP4 244 +INDIRP4 +INDIRI4 +CNSTI4 -9 +BANDI4 +ASGNI4 +ADDRGP4 $417 +JUMPV +LABELV $416 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $420 +CNSTI4 20 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $421 +JUMPV +LABELV $420 +CNSTI4 13 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +LABELV $421 +ADDRLP4 244 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 244 +INDIRP4 +ADDRLP4 244 +INDIRP4 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +LABELV $417 +CNSTI4 1 +RETI4 +LABELV $328 +endproc PM_CheckWallJump 256 28 +proc PM_CheckJump 92 8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1023 +NEI4 $423 +CNSTI4 0 +RETI4 +ADDRGP4 $422 +JUMPV +LABELV $423 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +CNSTF4 0 +NEF4 $425 +CNSTI4 0 +RETI4 +ADDRGP4 $422 +JUMPV +LABELV $425 +ADDRLP4 16 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $427 +ADDRLP4 16 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $427 +CNSTI4 0 +RETI4 +ADDRGP4 $422 +JUMPV +LABELV $427 +ADDRLP4 20 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 8 +EQI4 $431 +ADDRLP4 20 +INDIRI4 +CNSTI4 9 +NEI4 $429 +LABELV $431 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $429 +CNSTI4 0 +RETI4 +ADDRGP4 $422 +JUMPV +LABELV $429 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 10 +NEI4 $432 +ADDRLP4 24 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $432 +CNSTI4 0 +RETI4 +ADDRGP4 $422 +JUMPV +LABELV $432 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $434 +ADDRLP4 28 +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRI4 +CNSTI4 -250 +GEI4 $434 +CNSTI4 0 +RETI4 +ADDRGP4 $422 +JUMPV +LABELV $434 +ADDRLP4 32 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $436 +ADDRLP4 32 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $436 +CNSTI4 0 +RETI4 +ADDRGP4 $422 +JUMPV +LABELV $436 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +CNSTI4 0 +EQI4 $438 +CNSTI4 0 +RETI4 +ADDRGP4 $422 +JUMPV +LABELV $438 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +GEI4 $440 +CNSTI4 0 +RETI4 +ADDRGP4 $422 +JUMPV +LABELV $440 +ADDRLP4 36 +CNSTI4 4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 36 +INDIRI4 +NEI4 $442 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +CNSTI1 0 +ASGNI1 +CNSTI4 0 +RETI4 +ADDRGP4 $422 +JUMPV +LABELV $442 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $444 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +CNSTI1 0 +ASGNI1 +CNSTI4 0 +RETI4 +ADDRGP4 $422 +JUMPV +LABELV $444 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 64 +ARGI4 +ADDRLP4 40 +ADDRGP4 BG_ClassHasAbility +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +EQI4 $446 +ADDRLP4 44 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +CNSTI4 8192 +BORI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 200 +ASGNI4 +LABELV $446 +ADDRGP4 pml+48 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+44 +CNSTI4 0 +ASGNI4 +ADDRLP4 44 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +CNSTI4 2 +BORI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $450 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 220 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRI4 +CNSTI4 250 +SUBI4 +ASGNI4 +LABELV $450 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +CNSTI4 1023 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 BG_GetClientNormal +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +CNSTF4 0 +GEF4 $452 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 0 +ASGNF4 +LABELV $452 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 56 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 60 +ADDRLP4 52 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 60 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDRLP4 56 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 64 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 68 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 72 +ADDRLP4 64 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 68 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 76 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 80 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 84 +ADDRLP4 76 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 84 +INDIRP4 +ADDRLP4 84 +INDIRP4 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 80 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +CNSTI4 19 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +LTI4 $456 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $458 +CNSTI4 18 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $459 +JUMPV +LABELV $458 +CNSTI4 11 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +LABELV $459 +ADDRLP4 88 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +ADDRLP4 88 +INDIRP4 +INDIRI4 +CNSTI4 -9 +BANDI4 +ASGNI4 +ADDRGP4 $457 +JUMPV +LABELV $456 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $460 +CNSTI4 20 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $461 +JUMPV +LABELV $460 +CNSTI4 13 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +LABELV $461 +ADDRLP4 88 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +ADDRLP4 88 +INDIRP4 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +LABELV $457 +CNSTI4 1 +RETI4 +LABELV $422 +endproc PM_CheckJump 92 8 +proc PM_CheckWaterJump 56 8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $463 +CNSTI4 0 +RETI4 +ADDRGP4 $462 +JUMPV +LABELV $463 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $465 +CNSTI4 0 +RETI4 +ADDRGP4 $462 +JUMPV +LABELV $465 +ADDRLP4 12 +ADDRGP4 pml +INDIRF4 +ASGNF4 +ADDRLP4 12+4 +ADDRGP4 pml+4 +INDIRF4 +ASGNF4 +ADDRLP4 12+8 +CNSTF4 0 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 32 +CNSTF4 1106247680 +ASGNF4 +ADDRLP4 0 +ADDRLP4 28 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 28 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 1106247680 +ADDRLP4 12+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1082130432 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 36 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 40 +ADDRLP4 36 +INDIRP4 +CNSTI4 356 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +NEI4 $475 +CNSTI4 0 +RETI4 +ADDRGP4 $462 +JUMPV +LABELV $475 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1098907648 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 44 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 48 +ADDRLP4 44 +INDIRP4 +CNSTI4 356 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +EQI4 $478 +CNSTI4 0 +RETI4 +ADDRGP4 $462 +JUMPV +LABELV $478 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +CNSTF4 1128792064 +ADDRGP4 pml +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 1128792064 +ADDRGP4 pml+4 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 1128792064 +ADDRGP4 pml+8 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 1135542272 +ASGNF4 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRI4 +CNSTI4 128 +BORI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 2000 +ASGNI4 +CNSTI4 1 +RETI4 +LABELV $462 +endproc PM_CheckWaterJump 56 8 +lit +align 4 +LABELV $483 +byte 4 0 +byte 4 0 +byte 4 0 +code +proc PM_CheckDodge 128 16 +ADDRLP4 4 +ADDRGP4 $483 +INDIRB +ASGNB 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $484 +CNSTI4 0 +RETI4 +ADDRGP4 $482 +JUMPV +LABELV $484 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 16384 +BANDI4 +CNSTI4 0 +EQI4 $486 +ADDRLP4 48 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1023 +EQI4 $486 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +CNSTI4 32 +BORI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 500 +ASGNI4 +LABELV $486 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +ADDRLP4 52 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 56 +INDIRI4 +NEI4 $491 +ADDRLP4 52 +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRI4 +CNSTI4 -250 +LTI4 $491 +ADDRLP4 52 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 56 +INDIRI4 +EQI4 $488 +LABELV $491 +CNSTI4 0 +RETI4 +ADDRGP4 $482 +JUMPV +LABELV $488 +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +LEI4 $492 +CNSTI4 0 +RETI4 +ADDRGP4 $482 +JUMPV +LABELV $492 +ADDRLP4 60 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 64 +ADDRLP4 60 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +ADDRLP4 64 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 16416 +BANDI4 +ADDRLP4 68 +INDIRI4 +NEI4 $497 +ADDRLP4 64 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1023 +EQI4 $497 +ADDRLP4 60 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +ADDRLP4 68 +INDIRI4 +NEI4 $494 +LABELV $497 +CNSTI4 0 +RETI4 +ADDRGP4 $482 +JUMPV +LABELV $494 +ADDRLP4 72 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 76 +CNSTI4 0 +ASGNI4 +ADDRLP4 72 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 76 +INDIRI4 +NEI4 $501 +ADDRLP4 72 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 76 +INDIRI4 +EQI4 $500 +LABELV $501 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $498 +LABELV $500 +CNSTI4 0 +RETI4 +ADDRGP4 $482 +JUMPV +LABELV $498 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRLP4 80 +CNSTP4 0 +ASGNP4 +ADDRLP4 80 +INDIRP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 80 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 28 +ADDRLP4 16+4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 28+4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 28+8 +CNSTF4 0 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 84 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 40 +ADDRLP4 84 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 88 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 92 +CNSTI4 0 +ASGNI4 +ADDRLP4 88 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 92 +INDIRI4 +EQI4 $505 +ADDRLP4 88 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 92 +INDIRI4 +EQI4 $505 +ADDRLP4 40 +CNSTF4 1060439283 +ADDRLP4 40 +INDIRF4 +MULF4 +ASGNF4 +LABELV $505 +ADDRLP4 96 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 100 +ADDRLP4 96 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 104 +CNSTI4 0 +ASGNI4 +ADDRLP4 100 +INDIRI4 +CNSTI4 512 +BANDI4 +ADDRLP4 104 +INDIRI4 +NEI4 $510 +ADDRLP4 100 +INDIRI4 +CNSTI4 2 +BANDI4 +ADDRLP4 104 +INDIRI4 +NEI4 $510 +ADDRLP4 96 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +CNSTI4 8192 +BANDI4 +ADDRLP4 104 +INDIRI4 +EQI4 $507 +LABELV $510 +ADDRLP4 44 +CNSTF4 1063675494 +ASGNF4 +ADDRGP4 $508 +JUMPV +LABELV $507 +ADDRLP4 44 +CNSTF4 1077516698 +ASGNF4 +LABELV $508 +ADDRGP4 pm +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $511 +ADDRGP4 pm +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $513 +ADDRLP4 16 +ADDRLP4 16 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 16+4 +ADDRLP4 16+4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 16+8 +ADDRLP4 16+8 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $513 +ADDRLP4 108 +ADDRLP4 40 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 108 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4+4 +ADDRLP4 4+4 +INDIRF4 +ADDRLP4 16+4 +INDIRF4 +ADDRLP4 108 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4+8 +ADDRLP4 4+8 +INDIRF4 +ADDRLP4 16+8 +INDIRF4 +ADDRLP4 40 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $511 +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $525 +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $527 +ADDRLP4 28 +ADDRLP4 28 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 28+4 +ADDRLP4 28+4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 28+8 +ADDRLP4 28+8 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $527 +ADDRLP4 108 +ADDRLP4 40 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 108 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4+4 +ADDRLP4 4+4 +INDIRF4 +ADDRLP4 28+4 +INDIRF4 +ADDRLP4 108 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4+8 +ADDRLP4 4+8 +INDIRF4 +ADDRLP4 28+8 +INDIRF4 +ADDRLP4 40 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $525 +ADDRLP4 4+8 +CNSTF4 1056964608 +ADDRLP4 40 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $540 +ADDRLP4 108 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 112 +ADDRLP4 108 +INDIRI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 112 +INDIRF4 +CNSTF4 0 +GEF4 $547 +ADDRLP4 108 +INDIRI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDP4 +INDIRF4 +ADDRLP4 112 +INDIRF4 +GTF4 $546 +LABELV $547 +ADDRLP4 116 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 120 +ADDRLP4 116 +INDIRI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 120 +INDIRF4 +CNSTF4 0 +LEF4 $544 +ADDRLP4 116 +INDIRI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDP4 +INDIRF4 +ADDRLP4 120 +INDIRF4 +GEF4 $544 +LABELV $546 +ADDRLP4 124 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 124 +INDIRI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDP4 +ADDRLP4 124 +INDIRI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $544 +LABELV $541 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $540 +ADDRGP4 pml+48 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+44 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +CNSTI4 1023 +ASGNI4 +ADDRLP4 108 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 108 +INDIRP4 +ADDRLP4 108 +INDIRP4 +INDIRI4 +CNSTI4 16384 +BORI4 +ASGNI4 +ADDRLP4 112 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 220 +ADDP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +ADDRLP4 112 +INDIRP4 +INDIRI4 +CNSTI4 250 +SUBI4 +ASGNI4 +ADDRLP4 116 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 76 +ADDP4 +ASGNP4 +ADDRLP4 120 +CNSTI4 128 +ASGNI4 +ADDRLP4 116 +INDIRP4 +ADDRLP4 116 +INDIRP4 +INDIRI4 +ADDRLP4 120 +INDIRI4 +BANDI4 +ADDRLP4 120 +INDIRI4 +BXORI4 +CNSTI4 18 +BORI4 +ASGNI4 +CNSTI4 19 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $482 +endproc PM_CheckDodge 128 16 +proc PM_WaterJumpMove 12 8 +CNSTI4 1 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 PM_StepSlideMove +CALLI4 +pop +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +CNSTF4 0 +GEF4 $552 +ADDRLP4 8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 -8417 +BANDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $552 +LABELV $550 +endproc PM_WaterJumpMove 12 8 +proc PM_WaterMove 76 16 +ADDRLP4 40 +ADDRGP4 PM_CheckWaterJump +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +EQI4 $555 +ADDRGP4 PM_WaterJumpMove +CALLV +pop +ADDRGP4 $554 +JUMPV +LABELV $555 +ADDRGP4 PM_Friction +CALLV +pop +ADDRGP4 pm +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 PM_CmdScale +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 44 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +CNSTF4 0 +NEF4 $557 +ADDRLP4 48 +CNSTF4 0 +ASGNF4 +ADDRLP4 8 +ADDRLP4 48 +INDIRF4 +ASGNF4 +ADDRLP4 8+4 +ADDRLP4 48 +INDIRF4 +ASGNF4 +ADDRLP4 8+8 +CNSTF4 3262119936 +ASGNF4 +ADDRGP4 $558 +JUMPV +LABELV $557 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $561 +ADDRLP4 48 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 56 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 48 +INDIRI4 +ADDRLP4 8 +ADDP4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 48 +INDIRI4 +ADDRGP4 pml +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 56 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 48 +INDIRI4 +ADDRGP4 pml+12 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 56 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +LABELV $562 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $561 +ADDRLP4 8+8 +ADDRLP4 8+8 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +LABELV $558 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +CNSTF4 0 +LEF4 $567 +ADDRLP4 8+8 +CNSTF4 1132068864 +ASGNF4 +ADDRGP4 $568 +JUMPV +LABELV $567 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +CNSTF4 0 +GEF4 $570 +ADDRLP4 8+8 +CNSTF4 3281387520 +ASGNF4 +ADDRGP4 $571 +JUMPV +LABELV $570 +ADDRLP4 8+8 +CNSTF4 0 +ASGNF4 +LABELV $571 +LABELV $568 +ADDRLP4 24 +ADDRLP4 8 +INDIRB +ASGNB 12 +ADDRLP4 24 +ARGP4 +ADDRLP4 48 +ADDRGP4 VectorNormalize +CALLF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 48 +INDIRF4 +ASGNF4 +ADDRLP4 20 +INDIRF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 pm_swimScale +INDIRF4 +MULF4 +LEF4 $574 +ADDRLP4 20 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 pm_swimScale +INDIRF4 +MULF4 +ASGNF4 +LABELV $574 +ADDRLP4 24 +ARGP4 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRGP4 pm_wateraccelerate +INDIRF4 +ARGF4 +ADDRGP4 PM_Accelerate +CALLV +pop +ADDRGP4 pml+48 +INDIRI4 +CNSTI4 0 +EQI4 $576 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRGP4 pml+56+24 +INDIRF4 +MULF4 +ADDRLP4 52 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ADDRGP4 pml+56+24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 52 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ADDRGP4 pml+56+24+8 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 0 +GEF4 $576 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 56 +INDIRF4 +ASGNF4 +ADDRLP4 60 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ARGP4 +ADDRGP4 pml+56+24 +ARGP4 +ADDRLP4 60 +INDIRP4 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 64 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 68 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ADDRLP4 68 +INDIRP4 +INDIRF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 72 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ASGNF4 +LABELV $576 +CNSTI4 0 +ARGI4 +ADDRGP4 PM_SlideMove +CALLI4 +pop +LABELV $554 +endproc PM_WaterMove 76 16 +proc PM_JetPackMove 60 12 +ADDRGP4 PM_Friction +CALLV +pop +ADDRGP4 pm +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 PM_CmdScale +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $590 +ADDRLP4 40 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 40 +INDIRI4 +ADDRLP4 8 +ADDP4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 40 +INDIRI4 +ADDRGP4 pml +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 48 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 40 +INDIRI4 +ADDRGP4 pml+12 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 48 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +LABELV $591 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LTI4 $590 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +CNSTF4 0 +LEF4 $595 +ADDRLP4 8+8 +CNSTF4 1132068864 +ASGNF4 +ADDRGP4 $596 +JUMPV +LABELV $595 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +CNSTF4 0 +GEF4 $598 +ADDRLP4 8+8 +CNSTF4 3281387520 +ASGNF4 +ADDRGP4 $599 +JUMPV +LABELV $598 +ADDRLP4 8+8 +CNSTF4 0 +ASGNF4 +LABELV $599 +LABELV $596 +ADDRLP4 20 +ADDRLP4 8 +INDIRB +ASGNB 12 +ADDRLP4 20 +ARGP4 +ADDRLP4 52 +ADDRGP4 VectorNormalize +CALLF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 52 +INDIRF4 +ASGNF4 +ADDRLP4 20 +ARGP4 +ADDRLP4 32 +INDIRF4 +ARGF4 +ADDRGP4 pm_flyaccelerate +INDIRF4 +ARGF4 +ADDRGP4 PM_Accelerate +CALLV +pop +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +ADDRLP4 56 +INDIRI4 +ARGI4 +ADDRLP4 56 +INDIRI4 +ARGI4 +ADDRGP4 PM_StepSlideMove +CALLI4 +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $602 +CNSTI4 19 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $603 +JUMPV +LABELV $602 +CNSTI4 12 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +LABELV $603 +LABELV $589 +endproc PM_JetPackMove 60 12 +proc PM_HUMMELFLY 60 12 +ADDRLP4 36 +ADDRGP4 PM_CheckAirPounce +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +EQI4 $605 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +CNSTI4 1200 +ASGNI4 +ADDRGP4 $604 +JUMPV +LABELV $605 +ADDRGP4 PM_Friction +CALLV +pop +ADDRGP4 pm +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 PM_CmdScale +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +CNSTF4 0 +NEF4 $607 +ADDRLP4 8+4 +CNSTF4 0 +ASGNF4 +ADDRLP4 8+8 +CNSTF4 0 +ASGNF4 +ADDRLP4 8+12 +CNSTF4 0 +ASGNF4 +ADDRGP4 $608 +JUMPV +LABELV $607 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $612 +ADDRLP4 44 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 44 +INDIRI4 +ADDRLP4 8 +ADDP4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 44 +INDIRI4 +ADDRGP4 pml +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 52 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 44 +INDIRI4 +ADDRGP4 pml+12 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 52 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +LABELV $613 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $612 +ADDRLP4 56 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +LABELV $608 +ADDRLP4 24 +ADDRLP4 8 +INDIRB +ASGNB 12 +ADDRLP4 24 +ARGP4 +ADDRLP4 44 +ADDRGP4 VectorNormalize +CALLF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 44 +INDIRF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 20 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 48 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRLP4 48 +INDIRP4 +CNSTI4 64 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 PM_Accelerate +CALLV +pop +CNSTI4 0 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 PM_StepSlideMove +CALLI4 +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $617 +CNSTI4 19 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $618 +JUMPV +LABELV $617 +CNSTI4 12 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +LABELV $618 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $619 +ADDRLP4 52 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $619 +CNSTI4 10 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +LABELV $619 +LABELV $604 +endproc PM_HUMMELFLY 60 12 +proc PM_FlyMove 52 12 +ADDRGP4 PM_Friction +CALLV +pop +ADDRGP4 pm +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 PM_CmdScale +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +CNSTF4 0 +NEF4 $622 +ADDRLP4 40 +CNSTF4 0 +ASGNF4 +ADDRLP4 8 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 8+4 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 8+8 +CNSTF4 0 +ASGNF4 +ADDRGP4 $623 +JUMPV +LABELV $622 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $626 +ADDRLP4 40 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 40 +INDIRI4 +ADDRLP4 8 +ADDP4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 40 +INDIRI4 +ADDRGP4 pml +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 48 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 40 +INDIRI4 +ADDRGP4 pml+12 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 48 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +LABELV $627 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $626 +ADDRLP4 8+8 +ADDRLP4 8+8 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +LABELV $623 +ADDRLP4 20 +ADDRLP4 8 +INDIRB +ASGNB 12 +ADDRLP4 20 +ARGP4 +ADDRLP4 40 +ADDRGP4 VectorNormalize +CALLF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 20 +ARGP4 +ADDRLP4 32 +INDIRF4 +ARGF4 +ADDRGP4 pm_flyaccelerate +INDIRF4 +ARGF4 +ADDRGP4 PM_Accelerate +CALLV +pop +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 44 +INDIRI4 +ARGI4 +ADDRLP4 44 +INDIRI4 +ARGI4 +ADDRGP4 PM_StepSlideMove +CALLI4 +pop +LABELV $621 +endproc PM_FlyMove 52 12 +proc PM_AirMove 92 16 +ADDRGP4 PM_CheckWallJump +CALLI4 +pop +ADDRGP4 PM_Friction +CALLV +pop +ADDRLP4 68 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 68 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 68 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 68 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRB +ASGNB 24 +ADDRLP4 44 +ARGP4 +ADDRLP4 72 +ADDRGP4 PM_CmdScale +CALLF4 +ASGNF4 +ADDRLP4 40 +ADDRLP4 72 +INDIRF4 +ASGNF4 +ADDRGP4 PM_SetMovementDir +CALLV +pop +ADDRGP4 pml+8 +CNSTF4 0 +ASGNF4 +ADDRGP4 pml+12+8 +CNSTF4 0 +ASGNF4 +ADDRGP4 pml +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRGP4 pml+12 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $637 +ADDRLP4 76 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +ADDRLP4 4 +ADDP4 +ADDRLP4 76 +INDIRI4 +ADDRGP4 pml +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDRLP4 76 +INDIRI4 +ADDRGP4 pml+12 +ADDP4 +INDIRF4 +ADDRLP4 20 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $638 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LTI4 $637 +ADDRLP4 4+8 +CNSTF4 0 +ASGNF4 +ADDRLP4 24 +ADDRLP4 4 +INDIRB +ASGNB 12 +ADDRLP4 24 +ARGP4 +ADDRLP4 80 +ADDRGP4 VectorNormalize +CALLF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 36 +INDIRF4 +ADDRLP4 40 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 84 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRLP4 84 +INDIRP4 +CNSTI4 64 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 PM_Accelerate +CALLV +pop +ADDRGP4 pml+48 +INDIRI4 +CNSTI4 0 +EQI4 $643 +ADDRLP4 88 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +ARGP4 +ADDRGP4 pml+56+24 +ARGP4 +ADDRLP4 88 +INDIRP4 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +LABELV $643 +CNSTI4 1 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 PM_StepSlideMove +CALLI4 +pop +LABELV $632 +endproc PM_AirMove 92 16 +proc PM_ClimbMove 160 16 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 2 +LEI4 $649 +ADDRGP4 pml +INDIRF4 +ADDRGP4 pml+56+24 +INDIRF4 +MULF4 +ADDRGP4 pml+4 +INDIRF4 +ADDRGP4 pml+56+24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRGP4 pml+8 +INDIRF4 +ADDRGP4 pml+56+24+8 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 0 +LEF4 $649 +ADDRGP4 PM_WaterMove +CALLV +pop +ADDRGP4 $648 +JUMPV +LABELV $649 +ADDRLP4 76 +ADDRGP4 PM_CheckJump +CALLI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +CNSTI4 0 +NEI4 $663 +ADDRLP4 80 +ADDRGP4 PM_CheckPounce +CALLI4 +ASGNI4 +ADDRLP4 80 +INDIRI4 +CNSTI4 0 +EQI4 $661 +LABELV $663 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 1 +LEI4 $664 +ADDRGP4 PM_WaterMove +CALLV +pop +ADDRGP4 $648 +JUMPV +LABELV $664 +ADDRGP4 PM_AirMove +CALLV +pop +ADDRGP4 $648 +JUMPV +LABELV $661 +ADDRGP4 PM_Friction +CALLV +pop +ADDRLP4 84 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 84 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 84 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ASGNF4 +ADDRLP4 48 +ADDRLP4 84 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRB +ASGNB 24 +ADDRLP4 48 +ARGP4 +ADDRLP4 88 +ADDRGP4 PM_CmdScale +CALLF4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 88 +INDIRF4 +ASGNF4 +ADDRGP4 PM_SetMovementDir +CALLV +pop +ADDRLP4 92 +ADDRGP4 pml +ASGNP4 +ADDRLP4 92 +INDIRP4 +ARGP4 +ADDRGP4 pml+56+24 +ARGP4 +ADDRLP4 92 +INDIRP4 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +ADDRGP4 pml+12 +ARGP4 +ADDRGP4 pml+56+24 +ARGP4 +ADDRGP4 pml+12 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +ADDRGP4 pml +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRGP4 pml+12 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $673 +ADDRLP4 96 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 96 +INDIRI4 +ADDRLP4 4 +ADDP4 +ADDRLP4 96 +INDIRI4 +ADDRGP4 pml +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDRLP4 96 +INDIRI4 +ADDRGP4 pml+12 +ADDP4 +INDIRF4 +ADDRLP4 20 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $674 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $673 +ADDRLP4 32 +ADDRLP4 4 +INDIRB +ASGNB 12 +ADDRLP4 32 +ARGP4 +ADDRLP4 100 +ADDRGP4 VectorNormalize +CALLF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 100 +INDIRF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 24 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $678 +ADDRLP4 24 +INDIRF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 pm_duckScale +INDIRF4 +MULF4 +LEF4 $680 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 pm_duckScale +INDIRF4 +MULF4 +ASGNF4 +LABELV $680 +LABELV $678 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $682 +ADDRLP4 108 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 104 +ADDRLP4 108 +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CVIF4 4 +CNSTF4 1077936128 +DIVF4 +ASGNF4 +ADDRLP4 112 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 104 +ADDRLP4 112 +INDIRF4 +ADDRLP4 112 +INDIRF4 +ADDRGP4 pm_swimScale +INDIRF4 +SUBF4 +ADDRLP4 104 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +ADDRLP4 108 +INDIRP4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRLP4 104 +INDIRF4 +MULF4 +LEF4 $684 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRLP4 104 +INDIRF4 +MULF4 +ASGNF4 +LABELV $684 +LABELV $682 +ADDRLP4 104 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+56+44 +INDIRI4 +CNSTI4 2 +BANDI4 +ADDRLP4 104 +INDIRI4 +NEI4 $690 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +ADDRLP4 104 +INDIRI4 +EQI4 $686 +LABELV $690 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 108 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 72 +ADDRLP4 108 +INDIRP4 +CNSTI4 64 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $687 +JUMPV +LABELV $686 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 112 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 72 +ADDRLP4 112 +INDIRP4 +CNSTI4 60 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $687 +ADDRLP4 32 +ARGP4 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 72 +INDIRF4 +ARGF4 +ADDRGP4 PM_Accelerate +CALLV +pop +ADDRLP4 116 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+56+44 +INDIRI4 +CNSTI4 2 +BANDI4 +ADDRLP4 116 +INDIRI4 +NEI4 $695 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +ADDRLP4 116 +INDIRI4 +EQI4 $691 +LABELV $695 +ADDRLP4 120 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 124 +ADDRLP4 120 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 124 +INDIRP4 +ADDRLP4 124 +INDIRP4 +INDIRF4 +ADDRLP4 120 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +LABELV $691 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRLP4 128 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 128 +INDIRF4 +ASGNF4 +ADDRLP4 132 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 132 +INDIRP4 +ARGP4 +ADDRGP4 pml+56+24 +ARGP4 +ADDRLP4 132 +INDIRP4 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 136 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 136 +INDIRP4 +ADDRLP4 136 +INDIRP4 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 140 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 140 +INDIRP4 +ADDRLP4 140 +INDIRP4 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 144 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 144 +INDIRP4 +ADDRLP4 144 +INDIRP4 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 148 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 152 +CNSTF4 0 +ASGNF4 +ADDRLP4 148 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 152 +INDIRF4 +NEF4 $699 +ADDRLP4 148 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ADDRLP4 152 +INDIRF4 +NEF4 $699 +ADDRLP4 148 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ADDRLP4 152 +INDIRF4 +NEF4 $699 +ADDRGP4 $648 +JUMPV +LABELV $699 +ADDRLP4 156 +CNSTI4 0 +ASGNI4 +ADDRLP4 156 +INDIRI4 +ARGI4 +ADDRLP4 156 +INDIRI4 +ARGI4 +ADDRGP4 PM_StepSlideMove +CALLI4 +pop +LABELV $648 +endproc PM_ClimbMove 160 16 +proc PM_WalkMove 140 16 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 2 +LEI4 $702 +ADDRGP4 pml +INDIRF4 +ADDRGP4 pml+56+24 +INDIRF4 +MULF4 +ADDRGP4 pml+4 +INDIRF4 +ADDRGP4 pml+56+24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRGP4 pml+8 +INDIRF4 +ADDRGP4 pml+56+24+8 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 0 +LEF4 $702 +ADDRGP4 PM_WaterMove +CALLV +pop +ADDRGP4 $701 +JUMPV +LABELV $702 +ADDRLP4 72 +ADDRGP4 PM_CheckJump +CALLI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +NEI4 $716 +ADDRLP4 76 +ADDRGP4 PM_CheckPounce +CALLI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +CNSTI4 0 +EQI4 $714 +LABELV $716 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 1 +LEI4 $717 +ADDRGP4 PM_WaterMove +CALLV +pop +ADDRGP4 $701 +JUMPV +LABELV $717 +ADDRGP4 PM_AirMove +CALLV +pop +ADDRGP4 $701 +JUMPV +LABELV $714 +ADDRGP4 PM_CheckCharge +CALLV +pop +ADDRGP4 PM_Friction +CALLV +pop +ADDRLP4 80 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 80 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 80 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 80 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRB +ASGNB 24 +ADDRLP4 44 +ARGP4 +ADDRLP4 84 +ADDRGP4 PM_CmdScale +CALLF4 +ASGNF4 +ADDRLP4 40 +ADDRLP4 84 +INDIRF4 +ASGNF4 +ADDRGP4 PM_SetMovementDir +CALLV +pop +ADDRGP4 pml+8 +CNSTF4 0 +ASGNF4 +ADDRGP4 pml+12+8 +CNSTF4 0 +ASGNF4 +ADDRLP4 88 +ADDRGP4 pml +ASGNP4 +ADDRLP4 88 +INDIRP4 +ARGP4 +ADDRGP4 pml+56+24 +ARGP4 +ADDRLP4 88 +INDIRP4 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +ADDRGP4 pml+12 +ARGP4 +ADDRGP4 pml+56+24 +ARGP4 +ADDRGP4 pml+12 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +ADDRGP4 pml +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRGP4 pml+12 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $729 +ADDRLP4 92 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 92 +INDIRI4 +ADDRLP4 4 +ADDP4 +ADDRLP4 92 +INDIRI4 +ADDRGP4 pml +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDRLP4 92 +INDIRI4 +ADDRGP4 pml+12 +ADDP4 +INDIRF4 +ADDRLP4 20 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $730 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $729 +ADDRLP4 28 +ADDRLP4 4 +INDIRB +ASGNB 12 +ADDRLP4 28 +ARGP4 +ADDRLP4 96 +ADDRGP4 VectorNormalize +CALLF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 96 +INDIRF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 24 +INDIRF4 +ADDRLP4 40 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $734 +ADDRLP4 24 +INDIRF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 pm_duckScale +INDIRF4 +MULF4 +LEF4 $736 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 pm_duckScale +INDIRF4 +MULF4 +ASGNF4 +LABELV $736 +LABELV $734 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $738 +ADDRLP4 104 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 100 +ADDRLP4 104 +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CVIF4 4 +CNSTF4 1077936128 +DIVF4 +ASGNF4 +ADDRLP4 108 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 100 +ADDRLP4 108 +INDIRF4 +ADDRLP4 108 +INDIRF4 +ADDRGP4 pm_swimScale +INDIRF4 +SUBF4 +ADDRLP4 100 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +ADDRLP4 104 +INDIRP4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRLP4 100 +INDIRF4 +MULF4 +LEF4 $740 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRLP4 100 +INDIRF4 +MULF4 +ASGNF4 +LABELV $740 +LABELV $738 +ADDRLP4 100 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+56+44 +INDIRI4 +CNSTI4 2 +BANDI4 +ADDRLP4 100 +INDIRI4 +NEI4 $746 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +ADDRLP4 100 +INDIRI4 +EQI4 $742 +LABELV $746 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 104 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 68 +ADDRLP4 104 +INDIRP4 +CNSTI4 64 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $743 +JUMPV +LABELV $742 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 108 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 68 +ADDRLP4 108 +INDIRP4 +CNSTI4 60 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $743 +ADDRLP4 28 +ARGP4 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 68 +INDIRF4 +ARGF4 +ADDRGP4 PM_Accelerate +CALLV +pop +ADDRLP4 112 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+56+44 +INDIRI4 +CNSTI4 2 +BANDI4 +ADDRLP4 112 +INDIRI4 +NEI4 $751 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +ADDRLP4 112 +INDIRI4 +EQI4 $747 +LABELV $751 +ADDRLP4 116 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 120 +ADDRLP4 116 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 120 +INDIRP4 +ADDRLP4 120 +INDIRP4 +INDIRF4 +ADDRLP4 116 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +LABELV $747 +LABELV $748 +ADDRLP4 124 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 124 +INDIRP4 +ARGP4 +ADDRGP4 pml+56+24 +ARGP4 +ADDRLP4 124 +INDIRP4 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +ADDRLP4 128 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 132 +CNSTF4 0 +ASGNF4 +ADDRLP4 128 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 132 +INDIRF4 +NEF4 $755 +ADDRLP4 128 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ADDRLP4 132 +INDIRF4 +NEF4 $755 +ADDRGP4 $701 +JUMPV +LABELV $755 +ADDRLP4 136 +CNSTI4 0 +ASGNI4 +ADDRLP4 136 +INDIRI4 +ARGI4 +ADDRLP4 136 +INDIRI4 +ARGI4 +ADDRGP4 PM_StepSlideMove +CALLI4 +pop +LABELV $701 +endproc PM_WalkMove 140 16 +proc PM_LadderMove 84 16 +ADDRGP4 PM_Friction +CALLV +pop +ADDRGP4 pm +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 PM_CmdScale +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $758 +ADDRLP4 44 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 44 +INDIRI4 +ADDRLP4 8 +ADDP4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 44 +INDIRI4 +ADDRGP4 pml +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 52 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 44 +INDIRI4 +ADDRGP4 pml+12 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 52 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +LABELV $759 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $758 +ADDRLP4 8+8 +ADDRLP4 8+8 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 8 +INDIRB +ASGNB 12 +ADDRLP4 24 +ARGP4 +ADDRLP4 56 +ADDRGP4 VectorNormalize +CALLF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 56 +INDIRF4 +ASGNF4 +ADDRLP4 20 +INDIRF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 pm_swimScale +INDIRF4 +MULF4 +LEF4 $764 +ADDRLP4 20 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 pm_swimScale +INDIRF4 +MULF4 +ASGNF4 +LABELV $764 +ADDRLP4 24 +ARGP4 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRGP4 pm_accelerate +INDIRF4 +ARGF4 +ADDRGP4 PM_Accelerate +CALLV +pop +ADDRGP4 pml+48 +INDIRI4 +CNSTI4 0 +EQI4 $766 +ADDRLP4 60 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRGP4 pml+56+24 +INDIRF4 +MULF4 +ADDRLP4 60 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ADDRGP4 pml+56+24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 60 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ADDRGP4 pml+56+24+8 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 0 +GEF4 $766 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRLP4 64 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 64 +INDIRF4 +ASGNF4 +ADDRLP4 68 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ARGP4 +ADDRGP4 pml+56+24 +ARGP4 +ADDRLP4 68 +INDIRP4 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 72 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 76 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 76 +INDIRP4 +INDIRF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 80 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 80 +INDIRP4 +ADDRLP4 80 +INDIRP4 +INDIRF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ASGNF4 +LABELV $766 +CNSTI4 0 +ARGI4 +ADDRGP4 PM_SlideMove +CALLI4 +pop +LABELV $757 +endproc PM_LadderMove 84 16 +proc PM_CheckLadder 104 28 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 32 +ARGI4 +ADDRLP4 84 +ADDRGP4 BG_ClassHasAbility +CALLI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 0 +NEI4 $780 +ADDRGP4 pml+52 +CNSTI4 0 +ASGNI4 +ADDRGP4 $779 +JUMPV +LABELV $780 +ADDRLP4 0 +ADDRGP4 pml +INDIRB +ASGNB 12 +ADDRLP4 0+8 +CNSTF4 0 +ASGNF4 +ADDRLP4 88 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 92 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 12 +ADDRLP4 88 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 92 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 12+4 +ADDRLP4 88 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 92 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 12+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 1065353216 +ADDRLP4 0+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 24 +ARGP4 +ADDRLP4 96 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 100 +ADDRLP4 96 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 96 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 96 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 100 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 33619969 +ARGI4 +ADDRLP4 96 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 24+8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $788 +ADDRLP4 24+44 +INDIRI4 +CNSTI4 8 +BANDI4 +CNSTI4 0 +EQI4 $788 +ADDRGP4 pml+52 +CNSTI4 1 +ASGNI4 +ADDRGP4 $789 +JUMPV +LABELV $788 +ADDRGP4 pml+52 +CNSTI4 0 +ASGNI4 +LABELV $789 +LABELV $779 +endproc PM_CheckLadder 104 28 +proc PM_DeadMove 28 4 +ADDRGP4 pml+44 +INDIRI4 +CNSTI4 0 +NEI4 $795 +ADDRGP4 $794 +JUMPV +LABELV $795 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +CNSTF4 1101004800 +SUBF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +GTF4 $798 +ADDRLP4 8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +CNSTF4 0 +ASGNF4 +ADDRLP4 8 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 8 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 8 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRGP4 $799 +JUMPV +LABELV $798 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 16 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 20 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +LABELV $799 +LABELV $794 +endproc PM_DeadMove 28 4 +proc PM_NoclipMove 108 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRLP4 64 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 64 +INDIRF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +CNSTF4 1065353216 +GEF4 $801 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRGP4 vec3_origin +INDIRB +ASGNB 12 +ADDRGP4 $802 +JUMPV +LABELV $801 +ADDRLP4 52 +CNSTF4 0 +ASGNF4 +ADDRLP4 56 +CNSTF4 1069547520 +ADDRGP4 pm_friction +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +ADDRGP4 pm_stopspeed +INDIRF4 +GEF4 $804 +ADDRLP4 68 +ADDRGP4 pm_stopspeed +INDIRF4 +ASGNF4 +ADDRGP4 $805 +JUMPV +LABELV $804 +ADDRLP4 68 +ADDRLP4 24 +INDIRF4 +ASGNF4 +LABELV $805 +ADDRLP4 60 +ADDRLP4 68 +INDIRF4 +ASGNF4 +ADDRLP4 52 +ADDRLP4 52 +INDIRF4 +ADDRLP4 60 +INDIRF4 +ADDRLP4 56 +INDIRF4 +MULF4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 24 +INDIRF4 +ADDRLP4 52 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +CNSTF4 0 +GEF4 $807 +ADDRLP4 28 +CNSTF4 0 +ASGNF4 +LABELV $807 +ADDRLP4 28 +ADDRLP4 28 +INDIRF4 +ADDRLP4 24 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 72 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 76 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 76 +INDIRP4 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 80 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 80 +INDIRP4 +ADDRLP4 80 +INDIRP4 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ASGNF4 +LABELV $802 +ADDRGP4 pm +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRLP4 68 +ADDRGP4 PM_CmdScale +CALLF4 +ASGNF4 +ADDRLP4 48 +ADDRLP4 68 +INDIRF4 +ASGNF4 +ADDRLP4 72 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 72 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 72 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $809 +ADDRLP4 76 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +ADDRLP4 4 +ADDP4 +ADDRLP4 76 +INDIRI4 +ADDRGP4 pml +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDRLP4 76 +INDIRI4 +ADDRGP4 pml+12 +ADDP4 +INDIRF4 +ADDRLP4 20 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $810 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $809 +ADDRLP4 4+8 +ADDRLP4 4+8 +INDIRF4 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ADDF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 4 +INDIRB +ASGNB 12 +ADDRLP4 32 +ARGP4 +ADDRLP4 80 +ADDRGP4 VectorNormalize +CALLF4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 44 +INDIRF4 +ADDRLP4 48 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 32 +ARGP4 +ADDRLP4 44 +INDIRF4 +ARGF4 +ADDRGP4 pm_accelerate +INDIRF4 +ARGF4 +ADDRGP4 PM_Accelerate +CALLV +pop +ADDRLP4 84 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 88 +ADDRLP4 84 +INDIRP4 +CNSTI4 20 +ADDP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +ADDRLP4 88 +INDIRP4 +INDIRF4 +ADDRLP4 84 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 92 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 96 +ADDRLP4 92 +INDIRP4 +CNSTI4 24 +ADDP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ADDRLP4 96 +INDIRP4 +INDIRF4 +ADDRLP4 92 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 100 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 104 +ADDRLP4 100 +INDIRP4 +CNSTI4 28 +ADDP4 +ASGNP4 +ADDRLP4 104 +INDIRP4 +ADDRLP4 104 +INDIRP4 +INDIRF4 +ADDRLP4 100 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $800 +endproc PM_NoclipMove 108 12 +proc PM_FootstepForSurface 0 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $819 +CNSTI4 3 +RETI4 +ADDRGP4 $818 +JUMPV +LABELV $819 +ADDRGP4 pml+56+44 +INDIRI4 +CNSTI4 8192 +BANDI4 +CNSTI4 0 +EQI4 $821 +CNSTI4 0 +RETI4 +ADDRGP4 $818 +JUMPV +LABELV $821 +ADDRGP4 pml+56+44 +INDIRI4 +CNSTI4 4096 +BANDI4 +CNSTI4 0 +EQI4 $825 +CNSTI4 2 +RETI4 +ADDRGP4 $818 +JUMPV +LABELV $825 +CNSTI4 1 +RETI4 +LABELV $818 +endproc PM_FootstepForSurface 0 0 +proc PM_CrashLand 60 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 8 +BANDI4 +CNSTI4 0 +EQI4 $830 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $832 +CNSTI4 21 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $831 +JUMPV +LABELV $832 +CNSTI4 14 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $831 +JUMPV +LABELV $830 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $834 +CNSTI4 19 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $835 +JUMPV +LABELV $834 +CNSTI4 12 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +LABELV $835 +LABELV $831 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $836 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 72 +ADDP4 +CNSTI4 130 +ASGNI4 +ADDRGP4 $837 +JUMPV +LABELV $836 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +CNSTI4 130 +ASGNI4 +LABELV $837 +ADDRLP4 36 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 36 +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRGP4 pml+120+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 8 +ADDRGP4 pml+132+8 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 36 +INDIRP4 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +NEGI4 +CVIF4 4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 12 +INDIRF4 +CNSTF4 1073741824 +DIVF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 24 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +CNSTF4 1082130432 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDRLP4 32 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 20 +INDIRF4 +CNSTF4 0 +GEF4 $842 +ADDRGP4 $829 +JUMPV +LABELV $842 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRLP4 44 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 4 +INDIRF4 +NEGF4 +ADDRLP4 44 +INDIRF4 +SUBF4 +CNSTF4 1073741824 +ADDRLP4 16 +INDIRF4 +MULF4 +DIVF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 8 +INDIRF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +CNSTF4 953267991 +ADDRLP4 0 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +MULF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $844 +ADDRGP4 $829 +JUMPV +LABELV $844 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $846 +ADDRLP4 0 +CNSTF4 1048576000 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +LABELV $846 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $848 +ADDRLP4 0 +CNSTF4 1056964608 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +LABELV $848 +ADDRLP4 0 +INDIRF4 +CNSTF4 1065353216 +GEF4 $850 +ADDRGP4 $829 +JUMPV +LABELV $850 +ADDRGP4 pml+56+44 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +NEI4 $852 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 236 +ADDP4 +ADDRLP4 0 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +INDIRF4 +CNSTF4 1117454336 +LEF4 $856 +ADDRLP4 52 +CNSTI4 4 +ASGNI4 +ADDRLP4 56 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +EQI4 $861 +ADDRLP4 56 +INDIRI4 +CNSTI4 3 +EQI4 $861 +ADDRLP4 56 +INDIRI4 +ADDRLP4 52 +INDIRI4 +NEI4 $857 +LABELV $861 +CNSTI4 17 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $857 +JUMPV +LABELV $856 +ADDRLP4 0 +INDIRF4 +CNSTF4 1108082688 +LEF4 $862 +ADDRLP4 52 +CNSTI4 4 +ASGNI4 +ADDRLP4 56 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +EQI4 $867 +ADDRLP4 56 +INDIRI4 +CNSTI4 3 +EQI4 $867 +ADDRLP4 56 +INDIRI4 +ADDRLP4 52 +INDIRI4 +NEI4 $863 +LABELV $867 +CNSTI4 16 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $863 +JUMPV +LABELV $862 +ADDRLP4 0 +INDIRF4 +CNSTF4 1088421888 +LEF4 $868 +CNSTI4 15 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $869 +JUMPV +LABELV $868 +ADDRLP4 52 +ADDRGP4 PM_FootstepForSurface +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +LABELV $869 +LABELV $863 +LABELV $857 +LABELV $852 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $829 +endproc PM_CrashLand 60 4 +proc PM_CorrectAllSolid 40 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 pm +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $871 +ADDRGP4 $873 +ARGP4 +ADDRGP4 c_pmove +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $871 +ADDRLP4 20 +CNSTI4 -1 +ASGNI4 +LABELV $874 +ADDRLP4 16 +CNSTI4 -1 +ASGNI4 +LABELV $878 +ADDRLP4 12 +CNSTI4 -1 +ASGNI4 +LABELV $882 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 20 +INDIRI4 +CVIF4 4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 16 +INDIRI4 +CVIF4 4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 12 +INDIRI4 +CVIF4 4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 24 +INDIRP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 24 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 24 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRI4 +CNSTI4 0 +NEI4 $888 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 28 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 28 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 1048576000 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 32 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 pml+56 +ADDRFP4 0 +INDIRP4 +INDIRB +ASGNB 60 +CNSTI4 1 +RETI4 +ADDRGP4 $870 +JUMPV +LABELV $888 +LABELV $883 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +LEI4 $882 +LABELV $879 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 1 +LEI4 $878 +LABELV $875 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +LEI4 $874 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +CNSTI4 1023 +ASGNI4 +ADDRGP4 pml+48 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+44 +CNSTI4 0 +ASGNI4 +CNSTI4 0 +RETI4 +LABELV $870 +endproc PM_CorrectAllSolid 40 28 +proc PM_GroundTraceMissed 88 28 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1023 +EQI4 $896 +ADDRGP4 pm +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $898 +ADDRGP4 $900 +ARGP4 +ADDRGP4 c_pmove +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $898 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1115684864 +SUBF4 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRLP4 72 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 76 +ADDRLP4 72 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 80 +CNSTP4 0 +ASGNP4 +ADDRLP4 80 +INDIRP4 +ARGP4 +ADDRLP4 80 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 76 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 72 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 72 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 12+8 +INDIRF4 +CNSTF4 1065353216 +NEF4 $902 +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +LTI4 $905 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $907 +CNSTI4 18 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $908 +JUMPV +LABELV $907 +CNSTI4 11 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +LABELV $908 +ADDRLP4 84 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 84 +INDIRP4 +ADDRLP4 84 +INDIRP4 +INDIRI4 +CNSTI4 -9 +BANDI4 +ASGNI4 +ADDRGP4 $906 +JUMPV +LABELV $905 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $909 +CNSTI4 20 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $910 +JUMPV +LABELV $909 +CNSTI4 13 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +LABELV $910 +ADDRLP4 84 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 84 +INDIRP4 +ADDRLP4 84 +INDIRP4 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +LABELV $906 +LABELV $902 +LABELV $896 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 2 +ARGI4 +ADDRLP4 72 +ADDRGP4 BG_ClassHasAbility +CALLI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +EQI4 $911 +ADDRLP4 76 +CNSTF4 3294691328 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ADDRLP4 76 +INDIRF4 +GEF4 $913 +ADDRGP4 pml+132+8 +INDIRF4 +ADDRLP4 76 +INDIRF4 +LTF4 $913 +CNSTI4 18 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +LABELV $913 +LABELV $911 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +CNSTI4 1023 +ASGNI4 +ADDRGP4 pml+48 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+44 +CNSTI4 0 +ASGNI4 +LABELV $895 +endproc PM_GroundTraceMissed 88 28 +lit +align 4 +LABELV $920 +byte 4 0 +byte 4 0 +byte 4 1065353216 +align 4 +LABELV $921 +byte 4 0 +byte 4 0 +byte 4 3212836864 +align 4 +LABELV $922 +byte 4 1065353216 +byte 4 0 +byte 4 0 +code +proc PM_GroundClimbTrace 372 28 +ADDRLP4 76 +ADDRGP4 $920 +INDIRB +ASGNB 12 +ADDRLP4 144 +ADDRGP4 $921 +INDIRB +ASGNB 12 +ADDRLP4 112 +CNSTF4 897988541 +ASGNF4 +ADDRLP4 260 +ADDRGP4 $922 +INDIRB +ASGNB 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRGP4 BG_GetClientNormal +CALLV +pop +ADDRLP4 164 +ARGP4 +ADDRGP4 pml +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRGP4 ProjectPointOnPlane +CALLV +pop +ADDRLP4 164 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 132 +ADDRLP4 164 +INDIRB +ASGNB 12 +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $923 +ADDRLP4 164 +ADDRLP4 164 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 164+4 +ADDRLP4 164+4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 164+8 +ADDRLP4 164+8 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $923 +ADDRGP4 pm +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $929 +ADDRLP4 164 +ADDRGP4 pml+12 +INDIRB +ASGNB 12 +ADDRGP4 pm +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $932 +ADDRLP4 164 +ADDRLP4 164 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 164+4 +ADDRLP4 164+4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 164+8 +ADDRLP4 164+8 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $932 +LABELV $929 +ADDRLP4 72 +CNSTI4 0 +ASGNI4 +LABELV $938 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +LTI4 $942 +ADDRLP4 72 +INDIRI4 +CNSTI4 4 +GTI4 $942 +ADDRLP4 72 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $980 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $980 +address $944 +address $951 +address $956 +address $964 +address $978 +code +LABELV $944 +ADDRLP4 304 +ADDRGP4 PM_PredictStepMove +CALLI4 +ASGNI4 +ADDRLP4 304 +INDIRI4 +CNSTI4 0 +EQI4 $945 +ADDRGP4 $939 +JUMPV +LABELV $945 +ADDRLP4 308 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 312 +CNSTF4 1048576000 +ASGNF4 +ADDRLP4 88 +ADDRLP4 308 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 312 +INDIRF4 +ADDRLP4 164 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 88+4 +ADDRLP4 308 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 312 +INDIRF4 +ADDRLP4 164+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 88+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 1048576000 +ADDRLP4 164+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 316 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 320 +ADDRLP4 316 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 320 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 316 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 316 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRLP4 320 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 316 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 316 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $943 +JUMPV +LABELV $951 +ADDRLP4 324 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 328 +CNSTF4 3196059648 +ASGNF4 +ADDRLP4 88 +ADDRLP4 324 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 328 +INDIRF4 +ADDRLP4 60 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 88+4 +ADDRLP4 324 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 328 +INDIRF4 +ADDRLP4 60+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 88+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 3196059648 +ADDRLP4 60+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 332 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 336 +ADDRLP4 332 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 336 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 332 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 332 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRLP4 336 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 332 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 332 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $943 +JUMPV +LABELV $956 +ADDRGP4 pml+48 +INDIRI4 +CNSTI4 0 +EQI4 $939 +ADDRLP4 340 +ADDRGP4 PM_PredictStepMove +CALLI4 +ASGNI4 +ADDRLP4 340 +INDIRI4 +CNSTI4 0 +EQI4 $939 +ADDRLP4 344 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 348 +CNSTF4 3248488448 +ASGNF4 +ADDRLP4 88 +ADDRLP4 344 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 348 +INDIRF4 +ADDRLP4 60 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 88+4 +ADDRLP4 344 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 348 +INDIRF4 +ADDRLP4 60+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 88+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 3248488448 +ADDRLP4 60+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 352 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 356 +ADDRLP4 352 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 356 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 352 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 352 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRLP4 356 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 352 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 352 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $943 +JUMPV +LABELV $964 +ADDRGP4 pml+48 +INDIRI4 +CNSTI4 0 +EQI4 $939 +ADDRLP4 344 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 348 +CNSTF4 3246391296 +ASGNF4 +ADDRLP4 88 +ADDRLP4 344 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 348 +INDIRF4 +ADDRLP4 60 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 88+4 +ADDRLP4 344 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 348 +INDIRF4 +ADDRLP4 60+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 88+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 3246391296 +ADDRLP4 60+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 352 +CNSTF4 3246391296 +ASGNF4 +ADDRLP4 88 +ADDRLP4 88 +INDIRF4 +ADDRLP4 352 +INDIRF4 +ADDRLP4 164 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 88+4 +ADDRLP4 88+4 +INDIRF4 +ADDRLP4 352 +INDIRF4 +ADDRLP4 164+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 88+8 +ADDRLP4 88+8 +INDIRF4 +CNSTF4 3246391296 +ADDRLP4 164+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 356 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 360 +ADDRLP4 356 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 360 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 356 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 356 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRLP4 360 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 356 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 356 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $943 +JUMPV +LABELV $978 +ADDRLP4 344 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 88 +ADDRLP4 344 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 88+8 +ADDRLP4 344 +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 1048576000 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 348 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 352 +ADDRLP4 348 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 352 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 348 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 348 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRLP4 352 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 348 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 348 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $942 +LABELV $943 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $981 +ADDRLP4 0+44 +INDIRI4 +CNSTI4 6 +BANDI4 +CNSTI4 0 +NEI4 $981 +ADDRLP4 0+52 +INDIRI4 +CNSTI4 64 +LTI4 $981 +ADDRLP4 72 +INDIRI4 +CNSTI4 4 +EQI4 $981 +ADDRLP4 72 +INDIRI4 +CNSTI4 2 +EQI4 $988 +ADDRLP4 72 +INDIRI4 +CNSTI4 3 +NEI4 $986 +LABELV $988 +ADDRLP4 72 +INDIRI4 +CNSTI4 2 +NEI4 $989 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 0+12 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRGP4 PM_StepEvent +CALLV +pop +LABELV $989 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 0+12 +INDIRB +ASGNB 12 +LABELV $986 +ADDRLP4 0+24 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRLP4 100 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 100 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 0+24 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 176 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 176 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 60 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 188 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 188 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 200 +ADDRLP4 0+24 +INDIRF4 +ADDRLP4 60 +INDIRF4 +MULF4 +ADDRLP4 0+24+4 +INDIRF4 +ADDRLP4 60+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+24+8 +INDIRF4 +ADDRLP4 60+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 200 +INDIRF4 +ARGF4 +ADDRLP4 308 +ADDRGP4 acos +CALLF4 +ASGNF4 +ADDRLP4 116 +CNSTF4 1127481344 +ADDRLP4 308 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +ASGNF4 +ADDRLP4 116 +INDIRF4 +CNSTF4 1127481344 +LEF4 $1002 +ADDRLP4 116 +ADDRLP4 116 +INDIRF4 +CNSTF4 1127481344 +SUBF4 +ASGNF4 +LABELV $1002 +ADDRLP4 204 +ADDRLP4 0+24 +INDIRF4 +ADDRLP4 76 +INDIRF4 +MULF4 +ADDRLP4 0+24+4 +INDIRF4 +ADDRLP4 76+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+24+8 +INDIRF4 +ADDRLP4 76+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 204 +INDIRF4 +ARGF4 +ADDRLP4 312 +ADDRGP4 acos +CALLF4 +ASGNF4 +ADDRLP4 156 +CNSTF4 1127481344 +ADDRLP4 312 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +ASGNF4 +ADDRLP4 156 +INDIRF4 +CNSTF4 1127481344 +LEF4 $1011 +ADDRLP4 156 +ADDRLP4 156 +INDIRF4 +CNSTF4 1127481344 +SUBF4 +ASGNF4 +LABELV $1011 +ADDRLP4 208 +ADDRLP4 60 +INDIRF4 +ADDRLP4 76 +INDIRF4 +MULF4 +ADDRLP4 60+4 +INDIRF4 +ADDRLP4 76+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 60+8 +INDIRF4 +ADDRLP4 76+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 208 +INDIRF4 +ARGF4 +ADDRLP4 316 +ADDRGP4 acos +CALLF4 +ASGNF4 +ADDRLP4 160 +CNSTF4 1127481344 +ADDRLP4 316 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +ASGNF4 +ADDRLP4 160 +INDIRF4 +CNSTF4 1127481344 +LEF4 $1017 +ADDRLP4 160 +ADDRLP4 160 +INDIRF4 +CNSTF4 1127481344 +SUBF4 +ASGNF4 +LABELV $1017 +ADDRLP4 0+24 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRLP4 112 +INDIRF4 +ARGF4 +ADDRLP4 320 +ADDRGP4 VectorCompareEpsilon +CALLI4 +ASGNI4 +ADDRLP4 320 +INDIRI4 +CNSTI4 0 +NEI4 $1019 +ADDRLP4 0+24 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 112 +INDIRF4 +ARGF4 +ADDRLP4 324 +ADDRGP4 VectorCompareEpsilon +CALLI4 +ASGNI4 +ADDRLP4 324 +INDIRI4 +CNSTI4 0 +NEI4 $1022 +ADDRLP4 60 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 112 +INDIRF4 +ARGF4 +ADDRLP4 328 +ADDRGP4 VectorCompareEpsilon +CALLI4 +ASGNI4 +ADDRLP4 328 +INDIRI4 +CNSTI4 0 +NEI4 $1022 +ADDRLP4 0+24 +ARGP4 +ADDRLP4 144 +ARGP4 +ADDRLP4 112 +INDIRF4 +ARGF4 +ADDRLP4 332 +ADDRGP4 VectorCompareEpsilon +CALLI4 +ASGNI4 +ADDRLP4 332 +INDIRI4 +CNSTI4 0 +NEI4 $1022 +ADDRLP4 60 +ARGP4 +ADDRLP4 144 +ARGP4 +ADDRLP4 112 +INDIRF4 +ARGF4 +ADDRLP4 336 +ADDRGP4 VectorCompareEpsilon +CALLI4 +ASGNI4 +ADDRLP4 336 +INDIRI4 +CNSTI4 0 +NEI4 $1022 +ADDRLP4 224 +ARGP4 +ADDRLP4 176 +ARGP4 +ADDRLP4 260 +ARGP4 +ADDRLP4 156 +INDIRF4 +NEGF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 212 +ARGP4 +ADDRLP4 188 +ARGP4 +ADDRLP4 260 +ARGP4 +ADDRLP4 160 +INDIRF4 +NEGF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 236 +ARGP4 +ADDRLP4 100 +ARGP4 +ADDRLP4 212 +ARGP4 +ADDRLP4 116 +INDIRF4 +NEGF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 296 +ADDRLP4 224 +INDIRF4 +ADDRLP4 236 +INDIRF4 +MULF4 +ADDRLP4 224+4 +INDIRF4 +ADDRLP4 236+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 224+8 +INDIRF4 +ADDRLP4 236+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 296 +INDIRF4 +ARGF4 +ADDRLP4 340 +ADDRGP4 acos +CALLF4 +ASGNF4 +ADDRLP4 252 +CNSTF4 1199570944 +CNSTF4 1127481344 +ADDRLP4 340 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +ASGNI4 +ADDRLP4 252 +INDIRI4 +CNSTI4 32768 +LEI4 $1030 +ADDRLP4 252 +ADDRLP4 252 +INDIRI4 +CNSTI4 32768 +SUBI4 +ASGNI4 +LABELV $1030 +ADDRLP4 224 +ARGP4 +ADDRLP4 236 +ARGP4 +ADDRLP4 212 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 212 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 0+24 +INDIRF4 +ADDRLP4 212 +INDIRF4 +MULF4 +ADDRLP4 0+24+4 +INDIRF4 +ADDRLP4 212+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+24+8 +INDIRF4 +ADDRLP4 212+8 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 0 +LEF4 $1032 +ADDRLP4 252 +ADDRLP4 252 +INDIRI4 +NEGI4 +ASGNI4 +LABELV $1032 +ADDRLP4 344 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 60 +ADDP4 +ASGNP4 +ADDRLP4 344 +INDIRP4 +ADDRLP4 344 +INDIRP4 +INDIRI4 +ADDRLP4 252 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $1022 +ADDRLP4 100 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRLP4 120 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 120 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 340 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 344 +ADDRLP4 340 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 348 +CNSTI4 20 +ASGNI4 +ADDRLP4 352 +CNSTI4 24 +ASGNI4 +ADDRLP4 256 +ADDRLP4 120 +INDIRF4 +ADDRLP4 344 +INDIRP4 +ADDRLP4 348 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 120+4 +INDIRF4 +ADDRLP4 344 +INDIRP4 +ADDRLP4 352 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 120+8 +INDIRF4 +ADDRLP4 344 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 88 +ADDRLP4 340 +INDIRP4 +INDIRP4 +ADDRLP4 348 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 132 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 88+4 +ADDRLP4 340 +INDIRP4 +INDIRP4 +ADDRLP4 352 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 132+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 88+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 132+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 120 +INDIRF4 +ADDRLP4 88 +INDIRF4 +MULF4 +ADDRLP4 120+4 +INDIRF4 +ADDRLP4 88+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 120+8 +INDIRF4 +ADDRLP4 88+8 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 256 +INDIRF4 +SUBF4 +CNSTF4 0 +LEF4 $1047 +ADDRLP4 116 +ADDRLP4 116 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $1047 +ADDRLP4 356 +ADDRLP4 132 +INDIRF4 +ADDRLP4 100 +INDIRF4 +MULF4 +ADDRLP4 132+4 +INDIRF4 +ADDRLP4 100+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 132+8 +INDIRF4 +ADDRLP4 100+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 248 +ADDRLP4 356 +INDIRF4 +ASGNF4 +ADDRLP4 356 +INDIRF4 +CNSTF4 0 +GEF4 $1053 +ADDRLP4 100 +ARGP4 +ADDRGP4 VectorInverse +CALLV +pop +ADDRLP4 248 +ADDRLP4 132 +INDIRF4 +ADDRLP4 100 +INDIRF4 +MULF4 +ADDRLP4 132+4 +INDIRF4 +ADDRLP4 100+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 132+8 +INDIRF4 +ADDRLP4 100+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $1053 +ADDRLP4 116 +ADDRLP4 116 +INDIRF4 +CNSTF4 1065353216 +ADDRLP4 248 +INDIRF4 +SUBF4 +MULF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +NEI4 $1063 +ADDRLP4 360 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 56 +ADDP4 +ASGNP4 +ADDRLP4 360 +INDIRP4 +ADDRLP4 360 +INDIRP4 +INDIRI4 +CNSTF4 1199570944 +ADDRLP4 116 +INDIRF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +SUBI4 +ASGNI4 +LABELV $1063 +ADDRLP4 0+24 +ARGP4 +ADDRLP4 144 +ARGP4 +ADDRLP4 112 +INDIRF4 +ARGF4 +ADDRLP4 360 +ADDRGP4 VectorCompareEpsilon +CALLI4 +ASGNI4 +ADDRLP4 360 +INDIRI4 +CNSTI4 0 +EQI4 $1065 +ADDRLP4 60 +ARGP4 +ADDRLP4 0+24 +ARGP4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 364 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 364 +INDIRP4 +ADDRLP4 364 +INDIRP4 +INDIRI4 +CNSTI4 128 +BORI4 +ASGNI4 +LABELV $1065 +ADDRLP4 60 +ARGP4 +ADDRLP4 144 +ARGP4 +ADDRLP4 112 +INDIRF4 +ARGF4 +ADDRLP4 364 +ADDRGP4 VectorCompareEpsilon +CALLI4 +ASGNI4 +ADDRLP4 364 +INDIRI4 +CNSTI4 0 +EQI4 $1069 +ADDRLP4 0+24 +ARGP4 +ADDRLP4 272 +ARGP4 +ADDRGP4 vectoangles +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +ARGP4 +ADDRLP4 284 +ARGP4 +ADDRGP4 vectoangles +CALLV +pop +ADDRLP4 368 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 60 +ADDP4 +ASGNP4 +ADDRLP4 368 +INDIRP4 +ADDRLP4 368 +INDIRP4 +INDIRI4 +CNSTF4 1199570944 +CNSTF4 1073741824 +ADDRLP4 284+4 +INDIRF4 +ADDRLP4 272+4 +INDIRF4 +SUBF4 +MULF4 +CNSTF4 1127481344 +SUBF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +SUBI4 +ASGNI4 +LABELV $1069 +LABELV $1019 +ADDRGP4 pml+56 +ADDRLP4 0 +INDIRB +ASGNB 60 +ADDRLP4 324 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 324 +INDIRP4 +ADDRLP4 324 +INDIRP4 +INDIRI4 +CNSTI4 64 +BORI4 +ASGNI4 +ADDRLP4 0+24 +ARGP4 +ADDRLP4 144 +ARGP4 +ADDRLP4 112 +INDIRF4 +ARGF4 +ADDRLP4 328 +ADDRGP4 VectorCompareEpsilon +CALLI4 +ASGNI4 +ADDRLP4 328 +INDIRI4 +CNSTI4 0 +NEI4 $940 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +ADDRLP4 0+24 +INDIRB +ASGNB 12 +ADDRLP4 332 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 332 +INDIRP4 +ADDRLP4 332 +INDIRP4 +INDIRI4 +CNSTI4 -129 +BANDI4 +ASGNI4 +ADDRGP4 $940 +JUMPV +LABELV $981 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1079 +ADDRLP4 0 +ARGP4 +ADDRLP4 304 +ADDRGP4 PM_CorrectAllSolid +CALLI4 +ASGNI4 +ADDRLP4 304 +INDIRI4 +CNSTI4 0 +NEI4 $1081 +ADDRGP4 $919 +JUMPV +LABELV $1081 +LABELV $1079 +LABELV $939 +ADDRLP4 72 +ADDRLP4 72 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 4 +LEI4 $938 +LABELV $940 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1065353216 +LTF4 $1083 +ADDRGP4 PM_GroundTraceMissed +CALLV +pop +ADDRGP4 pml+48 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+44 +CNSTI4 0 +ASGNI4 +ADDRLP4 300 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 300 +INDIRP4 +ADDRLP4 300 +INDIRP4 +INDIRI4 +CNSTI4 -65 +BANDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $1088 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRLP4 304 +ARGP4 +ADDRLP4 340 +CNSTP4 0 +ASGNP4 +ADDRLP4 340 +INDIRP4 +ARGP4 +ADDRLP4 340 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 316 +ARGP4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +ARGP4 +ADDRLP4 304 +ARGP4 +CNSTF4 1127481344 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 316 +ARGP4 +ADDRLP4 328 +ARGP4 +ADDRGP4 vectoangles +CALLV +pop +ADDRLP4 344 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 348 +ADDRLP4 344 +INDIRP4 +CNSTI4 60 +ADDP4 +ASGNP4 +ADDRLP4 348 +INDIRP4 +ADDRLP4 348 +INDIRP4 +INDIRI4 +CNSTF4 1199570944 +ADDRLP4 328+4 +INDIRF4 +ADDRLP4 344 +INDIRP4 +CNSTI4 164 +ADDP4 +INDIRF4 +SUBF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +SUBI4 +ASGNI4 +LABELV $1088 +ADDRLP4 304 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 304 +INDIRP4 +ADDRLP4 304 +INDIRP4 +INDIRI4 +CNSTI4 -129 +BANDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +ADDRLP4 76 +INDIRB +ASGNB 12 +ADDRGP4 $919 +JUMPV +LABELV $1083 +ADDRGP4 pml+48 +CNSTI4 1 +ASGNI4 +ADDRGP4 pml+44 +CNSTI4 1 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $1093 +ADDRLP4 300 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 300 +INDIRP4 +ADDRLP4 300 +INDIRP4 +INDIRI4 +CNSTI4 -129 +BANDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1093 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +ADDRLP4 0+52 +INDIRI4 +ASGNI4 +ADDRLP4 0+52 +INDIRI4 +ARGI4 +ADDRGP4 PM_AddTouchEnt +CALLV +pop +LABELV $919 +endproc PM_GroundClimbTrace 372 28 +lit +align 4 +LABELV $1098 +byte 4 0 +byte 4 0 +byte 4 1065353216 +code +proc PM_GroundTrace 140 28 +ADDRLP4 72 +ADDRGP4 $1098 +INDIRB +ASGNB 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 84 +ADDRGP4 BG_ClassHasAbility +CALLI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 0 +EQI4 $1099 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $1101 +ADDRLP4 88 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 92 +CNSTI4 0 +ASGNI4 +ADDRLP4 88 +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 92 +INDIRI4 +GEI4 $1103 +ADDRLP4 88 +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +ADDRLP4 92 +INDIRI4 +NEI4 $1103 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +NEI4 $1105 +ADDRLP4 96 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ADDRLP4 96 +INDIRP4 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +ADDRGP4 $1106 +JUMPV +LABELV $1105 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $1107 +ADDRLP4 100 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +ADDRLP4 100 +INDIRP4 +INDIRI4 +CNSTI4 -2 +BANDI4 +ASGNI4 +LABELV $1107 +LABELV $1106 +ADDRLP4 104 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 104 +INDIRP4 +ADDRLP4 104 +INDIRP4 +INDIRI4 +CNSTI4 4 +BORI4 +ASGNI4 +ADDRGP4 $1102 +JUMPV +LABELV $1103 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +LTI4 $1102 +ADDRLP4 96 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ADDRLP4 96 +INDIRP4 +INDIRI4 +CNSTI4 -5 +BANDI4 +ASGNI4 +ADDRGP4 $1102 +JUMPV +LABELV $1101 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $1111 +ADDRLP4 88 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +ADDRLP4 88 +INDIRP4 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +ADDRGP4 $1112 +JUMPV +LABELV $1111 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +LTI4 $1113 +ADDRLP4 92 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 92 +INDIRP4 +ADDRLP4 92 +INDIRP4 +INDIRI4 +CNSTI4 -2 +BANDI4 +ASGNI4 +LABELV $1113 +LABELV $1112 +LABELV $1102 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 5 +NEI4 $1115 +ADDRLP4 88 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +ADDRLP4 88 +INDIRP4 +INDIRI4 +CNSTI4 -2 +BANDI4 +ASGNI4 +LABELV $1115 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $1117 +ADDRGP4 PM_GroundClimbTrace +CALLV +pop +ADDRGP4 $1097 +JUMPV +LABELV $1117 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $1119 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRLP4 92 +ARGP4 +ADDRLP4 128 +CNSTP4 0 +ASGNP4 +ADDRLP4 128 +INDIRP4 +ARGP4 +ADDRLP4 128 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 104 +ARGP4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +ARGP4 +ADDRLP4 92 +ARGP4 +CNSTF4 1127481344 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 104 +ARGP4 +ADDRLP4 116 +ARGP4 +ADDRGP4 vectoangles +CALLV +pop +ADDRLP4 132 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 136 +ADDRLP4 132 +INDIRP4 +CNSTI4 60 +ADDP4 +ASGNP4 +ADDRLP4 136 +INDIRP4 +ADDRLP4 136 +INDIRP4 +INDIRI4 +CNSTF4 1199570944 +ADDRLP4 116+4 +INDIRF4 +ADDRLP4 132 +INDIRP4 +CNSTI4 164 +ADDP4 +INDIRF4 +SUBF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +SUBI4 +ASGNI4 +LABELV $1119 +LABELV $1099 +ADDRLP4 88 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +ADDRLP4 88 +INDIRP4 +INDIRI4 +CNSTI4 -2 +BANDI4 +ASGNI4 +ADDRLP4 92 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 92 +INDIRP4 +ADDRLP4 92 +INDIRP4 +INDIRI4 +CNSTI4 -193 +BANDI4 +ASGNI4 +ADDRLP4 96 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 60 +ADDRLP4 96 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 60+4 +ADDRLP4 96 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 60+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 1048576000 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 100 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 104 +ADDRLP4 100 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 104 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 100 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 100 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRLP4 104 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 100 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 100 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 pml+56 +ADDRLP4 0 +INDIRB +ASGNB 60 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1125 +ADDRLP4 0 +ARGP4 +ADDRLP4 108 +ADDRGP4 PM_CorrectAllSolid +CALLI4 +ASGNI4 +ADDRLP4 108 +INDIRI4 +CNSTI4 0 +NEI4 $1127 +ADDRGP4 $1097 +JUMPV +LABELV $1127 +LABELV $1125 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 100 +ADDP4 +ADDRLP4 72 +INDIRB +ASGNB 12 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1065353216 +NEF4 $1129 +ADDRLP4 112 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+48 +INDIRI4 +CNSTI4 0 +EQI4 $1132 +ADDRLP4 116 +ADDRGP4 PM_PredictStepMove +CALLI4 +ASGNI4 +ADDRLP4 116 +INDIRI4 +CNSTI4 0 +EQI4 $1132 +ADDRLP4 120 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 60 +ADDRLP4 120 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 60+4 +ADDRLP4 120 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 60+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 1101004800 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 124 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 128 +ADDRLP4 124 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 128 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 124 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 124 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRLP4 128 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 124 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 124 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $1137 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 0+12 +ARGP4 +ADDRLP4 72 +ARGP4 +ADDRGP4 PM_StepEvent +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 0+12 +INDIRB +ASGNB 12 +ADDRLP4 112 +CNSTI4 1 +ASGNI4 +LABELV $1137 +LABELV $1132 +ADDRLP4 112 +INDIRI4 +CNSTI4 0 +NEI4 $1142 +ADDRGP4 PM_GroundTraceMissed +CALLV +pop +ADDRGP4 pml+48 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+44 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1097 +JUMPV +LABELV $1142 +LABELV $1129 +ADDRLP4 112 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 116 +ADDRLP4 112 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 116 +INDIRF4 +CNSTF4 0 +LEF4 $1146 +ADDRLP4 112 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 0+24 +INDIRF4 +MULF4 +ADDRLP4 112 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ADDRLP4 0+24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 116 +INDIRF4 +ADDRLP4 0+24+8 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 1092616192 +LEF4 $1146 +ADDRGP4 pm +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1153 +ADDRGP4 $1155 +ARGP4 +ADDRGP4 c_pmove +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $1153 +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +LTI4 $1156 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1158 +CNSTI4 18 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $1159 +JUMPV +LABELV $1158 +CNSTI4 11 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +LABELV $1159 +ADDRLP4 120 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 120 +INDIRP4 +ADDRLP4 120 +INDIRP4 +INDIRI4 +CNSTI4 -9 +BANDI4 +ASGNI4 +ADDRGP4 $1157 +JUMPV +LABELV $1156 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1160 +CNSTI4 20 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 $1161 +JUMPV +LABELV $1160 +CNSTI4 13 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +LABELV $1161 +ADDRLP4 120 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 120 +INDIRP4 +ADDRLP4 120 +INDIRP4 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +LABELV $1157 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +CNSTI4 1023 +ASGNI4 +ADDRGP4 pml+48 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+44 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1097 +JUMPV +LABELV $1146 +ADDRLP4 0+24+8 +INDIRF4 +CNSTF4 1060320051 +GEF4 $1164 +ADDRGP4 pm +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1168 +ADDRGP4 $1170 +ARGP4 +ADDRGP4 c_pmove +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $1168 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +CNSTI4 1023 +ASGNI4 +ADDRGP4 pml+48 +CNSTI4 1 +ASGNI4 +ADDRGP4 pml+44 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1097 +JUMPV +LABELV $1164 +ADDRGP4 pml+48 +CNSTI4 1 +ASGNI4 +ADDRGP4 pml+44 +CNSTI4 1 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $1175 +ADDRLP4 120 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 120 +INDIRP4 +ADDRLP4 120 +INDIRP4 +INDIRI4 +CNSTI4 -129 +BANDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1175 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1023 +NEI4 $1177 +ADDRGP4 pm +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1179 +ADDRGP4 $1181 +ARGP4 +ADDRGP4 c_pmove +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $1179 +ADDRLP4 120 +CNSTI4 4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +ADDRGP4 pml+132+8 +INDIRF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 2 +ARGI4 +ADDRLP4 124 +ADDRGP4 BG_ClassHasAbility +CALLI4 +ASGNI4 +ADDRLP4 124 +INDIRI4 +CNSTI4 0 +EQI4 $1184 +ADDRGP4 PM_CrashLand +CALLV +pop +LABELV $1184 +LABELV $1177 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +ADDRLP4 0+52 +INDIRI4 +ASGNI4 +ADDRLP4 0+52 +INDIRI4 +ARGI4 +ADDRGP4 PM_AddTouchEnt +CALLV +pop +LABELV $1097 +endproc PM_GroundTrace 140 28 +proc PM_SetWaterLevel 56 8 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +CNSTI4 332 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 24 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 24 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 3250585600 +ADDF4 +CNSTF4 1065353216 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 32 +ADDRLP4 28 +INDIRP4 +CNSTI4 356 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 56 +BANDI4 +CNSTI4 0 +EQI4 $1191 +ADDRLP4 36 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 36 +INDIRP4 +INDIRP4 +CNSTI4 172 +ADDP4 +INDIRI4 +CNSTI4 -24 +SUBI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 16 +INDIRI4 +CNSTI4 2 +DIVI4 +ASGNI4 +ADDRLP4 36 +INDIRP4 +CNSTI4 332 +ADDP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 3250585600 +ADDF4 +ADDRLP4 20 +INDIRI4 +CVIF4 4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 40 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 44 +ADDRLP4 40 +INDIRP4 +CNSTI4 356 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 56 +BANDI4 +CNSTI4 0 +EQI4 $1194 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRLP4 0+8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 3250585600 +ADDF4 +ADDRLP4 16 +INDIRI4 +CVIF4 4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 52 +ADDRLP4 48 +INDIRP4 +CNSTI4 356 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 52 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 56 +BANDI4 +CNSTI4 0 +EQI4 $1197 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +CNSTI4 3 +ASGNI4 +LABELV $1197 +LABELV $1194 +LABELV $1191 +LABELV $1188 +endproc PM_SetWaterLevel 56 8 +proc PM_SetViewheight 16 4 +ADDRLP4 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $1201 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +CNSTI4 1288 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1202 +JUMPV +LABELV $1201 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +CNSTI4 1284 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $1202 +ADDRLP4 4 +INDIRP4 +CNSTI4 172 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $1199 +endproc PM_SetViewheight 16 4 +proc PM_CheckDuck 120 28 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 96 +CNSTP4 0 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ARGP4 +ADDRLP4 96 +INDIRP4 +ARGP4 +ADDRGP4 BG_ClassBoundingBox +CALLV +pop +ADDRGP4 pm +INDIRP4 +CNSTI4 308 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +CNSTI4 312 +ADDP4 +ADDRLP4 12+4 +INDIRF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +CNSTI4 320 +ADDP4 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +CNSTI4 324 +ADDP4 +ADDRLP4 0+4 +INDIRF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +CNSTI4 316 +ADDP4 +ADDRLP4 12+8 +INDIRF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 5 +NEI4 $1207 +ADDRGP4 pm +INDIRP4 +CNSTI4 328 +ADDP4 +CNSTF4 3238002688 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 172 +ADDP4 +ADDRLP4 12+8 +INDIRF4 +CNSTF4 1082130432 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $1203 +JUMPV +LABELV $1207 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $1210 +ADDRLP4 0 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 100 +ADDRGP4 VectorCompare +CALLI4 +ASGNI4 +ADDRLP4 100 +INDIRI4 +CNSTI4 0 +NEI4 $1210 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $1210 +ADDRLP4 104 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 104 +INDIRP4 +ADDRLP4 104 +INDIRP4 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +ADDRGP4 $1211 +JUMPV +LABELV $1210 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $1212 +ADDRGP4 pm +INDIRP4 +CNSTI4 328 +ADDP4 +ADDRLP4 0+8 +INDIRF4 +ASGNF4 +ADDRLP4 36 +ARGP4 +ADDRLP4 104 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 108 +ADDRLP4 104 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 112 +ADDRLP4 108 +INDIRP4 +CNSTI4 20 +ADDP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +ARGP4 +ADDRLP4 104 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 104 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 112 +INDIRP4 +ARGP4 +ADDRLP4 108 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 104 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 104 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +NEI4 $1215 +ADDRLP4 116 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 116 +INDIRP4 +ADDRLP4 116 +INDIRP4 +INDIRI4 +CNSTI4 -2 +BANDI4 +ASGNI4 +LABELV $1215 +LABELV $1212 +LABELV $1211 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $1217 +ADDRGP4 pm +INDIRP4 +CNSTI4 328 +ADDP4 +ADDRLP4 24+8 +INDIRF4 +ASGNF4 +ADDRGP4 $1218 +JUMPV +LABELV $1217 +ADDRGP4 pm +INDIRP4 +CNSTI4 328 +ADDP4 +ADDRLP4 0+8 +INDIRF4 +ASGNF4 +LABELV $1218 +ADDRGP4 PM_SetViewheight +CALLV +pop +LABELV $1203 +endproc PM_CheckDuck 120 28 +proc PM_Footsteps 76 8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_ClassHasAbility +CALLI4 +ASGNI4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 16 +INDIRI4 +EQI4 $1222 +ADDRGP4 pml+48 +INDIRI4 +ADDRLP4 16 +INDIRI4 +EQI4 $1222 +ADDRLP4 20 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 20 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 24 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 24 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 24 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 32 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 36 +INDIRF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRLP4 40 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 20 +INDIRP4 +CNSTI4 340 +ADDP4 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRGP4 $1223 +JUMPV +LABELV $1222 +ADDRLP4 20 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 20 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 24 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 24 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 32 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRLP4 36 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 20 +INDIRP4 +CNSTI4 340 +ADDP4 +ADDRLP4 36 +INDIRF4 +ASGNF4 +LABELV $1223 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1023 +NEI4 $1225 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 1 +LEI4 $1221 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1229 +CNSTI4 17 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1221 +JUMPV +LABELV $1229 +CNSTI4 10 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1221 +JUMPV +LABELV $1225 +ADDRLP4 40 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 40 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 44 +INDIRI4 +NEI4 $1231 +ADDRLP4 40 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 44 +INDIRI4 +NEI4 $1231 +ADDRGP4 pm +INDIRP4 +CNSTI4 340 +ADDP4 +INDIRF4 +CNSTF4 1084227584 +GEF4 $1221 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $1235 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1237 +CNSTI4 23 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1221 +JUMPV +LABELV $1237 +CNSTI4 0 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1221 +JUMPV +LABELV $1235 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1239 +CNSTI4 22 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1221 +JUMPV +LABELV $1239 +CNSTI4 0 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1221 +JUMPV +LABELV $1231 +ADDRLP4 48 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 48 +INDIRI4 +EQI4 $1241 +ADDRLP4 0 +CNSTF4 1056964608 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $1243 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1245 +CNSTI4 32 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1242 +JUMPV +LABELV $1245 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +ADDRLP4 52 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 56 +INDIRI4 +LEI4 $1247 +ADDRLP4 52 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 56 +INDIRI4 +NEI4 $1247 +CNSTI4 9 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1242 +JUMPV +LABELV $1247 +ADDRLP4 60 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +ADDRLP4 60 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 64 +INDIRI4 +GEI4 $1249 +ADDRLP4 60 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 64 +INDIRI4 +NEI4 $1249 +CNSTI4 7 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1242 +JUMPV +LABELV $1249 +CNSTI4 28 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1242 +JUMPV +LABELV $1243 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1251 +CNSTI4 13 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1242 +JUMPV +LABELV $1251 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +ADDRLP4 52 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 56 +INDIRI4 +LEI4 $1253 +ADDRLP4 52 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 56 +INDIRI4 +NEI4 $1253 +CNSTI4 9 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1242 +JUMPV +LABELV $1253 +ADDRLP4 60 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +ADDRLP4 60 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 64 +INDIRI4 +GEI4 $1255 +ADDRLP4 60 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 64 +INDIRI4 +NEI4 $1255 +CNSTI4 7 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1242 +JUMPV +LABELV $1255 +CNSTI4 2 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1242 +JUMPV +LABELV $1241 +ADDRGP4 pm +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +NEI4 $1257 +ADDRLP4 0 +CNSTF4 1053609165 +ASGNF4 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 10 +NEI4 $1259 +ADDRLP4 52 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 16384 +BANDI4 +CNSTI4 0 +EQI4 $1259 +CNSTI4 5 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1260 +JUMPV +LABELV $1259 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $1261 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1263 +CNSTI4 16 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1262 +JUMPV +LABELV $1263 +ADDRLP4 56 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 60 +CNSTI4 0 +ASGNI4 +ADDRLP4 56 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 60 +INDIRI4 +LEI4 $1265 +ADDRLP4 56 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 60 +INDIRI4 +NEI4 $1265 +CNSTI4 8 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1262 +JUMPV +LABELV $1265 +ADDRLP4 64 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +ADDRLP4 64 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 68 +INDIRI4 +GEI4 $1267 +ADDRLP4 64 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 68 +INDIRI4 +NEI4 $1267 +CNSTI4 6 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1262 +JUMPV +LABELV $1267 +CNSTI4 4 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1262 +JUMPV +LABELV $1261 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1269 +CNSTI4 15 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1270 +JUMPV +LABELV $1269 +ADDRLP4 56 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 60 +CNSTI4 0 +ASGNI4 +ADDRLP4 56 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 60 +INDIRI4 +LEI4 $1271 +ADDRLP4 56 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 60 +INDIRI4 +NEI4 $1271 +CNSTI4 8 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1272 +JUMPV +LABELV $1271 +ADDRLP4 64 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +ADDRLP4 64 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 68 +INDIRI4 +GEI4 $1273 +ADDRLP4 64 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 68 +INDIRI4 +NEI4 $1273 +CNSTI4 6 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1274 +JUMPV +LABELV $1273 +CNSTI4 3 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +LABELV $1274 +LABELV $1272 +LABELV $1270 +LABELV $1262 +LABELV $1260 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1258 +JUMPV +LABELV $1257 +ADDRLP4 0 +CNSTF4 1050253722 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $1275 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1277 +CNSTI4 33 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1276 +JUMPV +LABELV $1277 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +ADDRLP4 52 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 56 +INDIRI4 +LEI4 $1279 +ADDRLP4 52 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 56 +INDIRI4 +NEI4 $1279 +CNSTI4 9 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1276 +JUMPV +LABELV $1279 +ADDRLP4 60 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +ADDRLP4 60 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 64 +INDIRI4 +GEI4 $1281 +ADDRLP4 60 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 64 +INDIRI4 +NEI4 $1281 +CNSTI4 7 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1276 +JUMPV +LABELV $1281 +CNSTI4 28 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1276 +JUMPV +LABELV $1275 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1283 +CNSTI4 14 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1284 +JUMPV +LABELV $1283 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +ADDRLP4 52 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 56 +INDIRI4 +LEI4 $1285 +ADDRLP4 52 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 56 +INDIRI4 +NEI4 $1285 +CNSTI4 9 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1286 +JUMPV +LABELV $1285 +ADDRLP4 60 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +ADDRLP4 60 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 64 +INDIRI4 +GEI4 $1287 +ADDRLP4 60 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 64 +INDIRI4 +NEI4 $1287 +CNSTI4 7 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +ADDRGP4 $1288 +JUMPV +LABELV $1287 +CNSTI4 2 +ARGI4 +ADDRGP4 PM_ContinueLegsAnim +CALLV +pop +LABELV $1288 +LABELV $1286 +LABELV $1284 +LABELV $1276 +LABELV $1258 +LABELV $1242 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 52 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 52 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +EQI4 $1289 +ADDRLP4 0 +CNSTF4 1067702026 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +LABELV $1289 +ADDRLP4 56 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 60 +CNSTI4 8 +ASGNI4 +ADDRLP4 4 +ADDRLP4 56 +INDIRP4 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 56 +INDIRP4 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +ADDRLP4 0 +INDIRF4 +ADDRGP4 pml+40 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +CVFI4 4 +CNSTI4 255 +BANDI4 +ASGNI4 +ADDRLP4 64 +CNSTI4 64 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 64 +INDIRI4 +ADDI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ADDRLP4 64 +INDIRI4 +ADDI4 +BXORI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $1292 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1294 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 68 +INDIRI4 +EQI4 $1295 +ADDRGP4 pm +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRI4 +ADDRLP4 68 +INDIRI4 +NEI4 $1295 +ADDRLP4 72 +ADDRGP4 PM_FootstepForSurface +CALLI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $1295 +JUMPV +LABELV $1294 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1298 +CNSTI4 4 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $1299 +JUMPV +LABELV $1298 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1300 +CNSTI4 6 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $1301 +JUMPV +LABELV $1300 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $1302 +LABELV $1302 +LABELV $1301 +LABELV $1299 +LABELV $1295 +LABELV $1292 +LABELV $1221 +endproc PM_Footsteps 76 8 +proc PM_WaterEvents 16 4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+144 +INDIRI4 +ADDRLP4 0 +INDIRI4 +NEI4 $1305 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +EQI4 $1305 +CNSTI4 21 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +LABELV $1305 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pml+144 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $1308 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $1308 +CNSTI4 22 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +LABELV $1308 +ADDRLP4 8 +CNSTI4 3 +ASGNI4 +ADDRGP4 pml+144 +INDIRI4 +ADDRLP4 8 +INDIRI4 +EQI4 $1311 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +NEI4 $1311 +CNSTI4 23 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +LABELV $1311 +ADDRLP4 12 +CNSTI4 3 +ASGNI4 +ADDRGP4 pml+144 +INDIRI4 +ADDRLP4 12 +INDIRI4 +NEI4 $1314 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +EQI4 $1314 +CNSTI4 24 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +LABELV $1314 +LABELV $1304 +endproc PM_WaterEvents 16 4 +proc PM_BeginWeaponChange 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $1320 +ADDRFP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $1318 +LABELV $1320 +ADDRGP4 $1317 +JUMPV +LABELV $1318 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $1321 +ADDRGP4 $1317 +JUMPV +LABELV $1321 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1323 +ADDRGP4 $1317 +JUMPV +LABELV $1323 +ADDRLP4 8 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 -1025 +BANDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 4 +NEI4 $1325 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1325 +ADDRLP4 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 20 +EQI4 $1329 +ADDRLP4 12 +INDIRI4 +CNSTI4 18 +NEI4 $1327 +LABELV $1329 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1327 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRLP4 16 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 200 +ADDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 296 +ADDP4 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 232 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1330 +CNSTI4 9 +ARGI4 +ADDRGP4 PM_StartTorsoAnim +CALLV +pop +CNSTI4 2 +ARGI4 +ADDRGP4 PM_StartWeaponAnim +CALLV +pop +LABELV $1330 +LABELV $1317 +endproc PM_BeginWeaponChange 20 8 +proc PM_FinishWeaponChange 16 8 +CNSTI4 26 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 296 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $1335 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $1333 +LABELV $1335 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1333 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $1336 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1336 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 250 +ADDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1338 +CNSTI4 10 +ARGI4 +ADDRGP4 PM_StartTorsoAnim +CALLV +pop +CNSTI4 4 +ARGI4 +ADDRGP4 PM_StartWeaponAnim +CALLV +pop +LABELV $1338 +LABELV $1332 +endproc PM_FinishWeaponChange 16 8 +proc PM_TorsoAnimation 0 4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1341 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1343 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 11 +NEI4 $1345 +CNSTI4 12 +ARGI4 +ADDRGP4 PM_ContinueTorsoAnim +CALLV +pop +ADDRGP4 $1346 +JUMPV +LABELV $1345 +CNSTI4 11 +ARGI4 +ADDRGP4 PM_ContinueTorsoAnim +CALLV +pop +LABELV $1346 +LABELV $1343 +CNSTI4 1 +ARGI4 +ADDRGP4 PM_ContinueWeaponAnim +CALLV +pop +LABELV $1341 +LABELV $1340 +endproc PM_TorsoAnimation 0 4 +proc PM_Weapon 144 16 +ADDRLP4 12 +CNSTI4 200 +ASGNI4 +ADDRLP4 8 +ADDRGP4 pm +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ASGNI4 +ADDRLP4 4 +ADDRGP4 pm +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +ASGNI4 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1348 +ADDRGP4 $1347 +JUMPV +LABELV $1348 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $1350 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1350 +ADDRLP4 16 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 8 +EQI4 $1354 +ADDRLP4 16 +INDIRI4 +CNSTI4 9 +NEI4 $1352 +LABELV $1354 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 8 +NEI4 $1356 +ADDRLP4 24 +CNSTI4 800 +ASGNI4 +ADDRGP4 $1357 +JUMPV +LABELV $1356 +ADDRLP4 24 +CNSTI4 800 +ASGNI4 +LABELV $1357 +ADDRLP4 20 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $1358 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $1359 +JUMPV +LABELV $1358 +ADDRLP4 32 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $1359 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +LEI4 $1362 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRGP4 $1363 +JUMPV +LABELV $1362 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $1364 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1364 +LABELV $1363 +LABELV $1352 +ADDRLP4 20 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 2 +EQI4 $1368 +ADDRLP4 20 +INDIRI4 +CNSTI4 7 +NEI4 $1366 +LABELV $1368 +ADDRLP4 24 +CNSTI4 600 +ASGNI4 +ADDRGP4 pm +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $1369 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $1370 +JUMPV +LABELV $1369 +ADDRLP4 32 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $1370 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +LEI4 $1373 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ADDRLP4 24 +INDIRI4 +ASGNI4 +LABELV $1373 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $1375 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1375 +LABELV $1366 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 10 +NEI4 $1377 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 1024 +BANDI4 +CNSTI4 0 +NEI4 $1379 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 3000 +GEI4 $1381 +ADDRLP4 24 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $1381 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +CNSTI4 -1025 +BANDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +LEI4 $1383 +ADDRLP4 32 +ADDRGP4 pml+40 +INDIRI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRLP4 36 +ARGP4 +ADDRLP4 60 +CNSTP4 0 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ARGP4 +ADDRLP4 60 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 48+8 +CNSTF4 0 +ASGNF4 +ADDRLP4 36+8 +CNSTF4 0 +ASGNF4 +ADDRLP4 48 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 36 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 32 +ADDRLP4 32 +INDIRI4 +CVIF4 4 +ADDRLP4 36 +INDIRF4 +ADDRLP4 48 +INDIRF4 +MULF4 +ADDRLP4 36+4 +INDIRF4 +ADDRLP4 48+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 36+8 +INDIRF4 +ADDRLP4 48+8 +INDIRF4 +MULF4 +ADDF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 64 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRI4 +ADDRLP4 32 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $1380 +JUMPV +LABELV $1383 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1380 +JUMPV +LABELV $1381 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 1024 +BANDI4 +CNSTI4 0 +NEI4 $1380 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 375 +LEI4 $1394 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 1000 +LEI4 $1396 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 1000 +ASGNI4 +LABELV $1396 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +CNSTI4 3000 +ADDRLP4 28 +INDIRP4 +INDIRI4 +MULI4 +CNSTI4 1000 +DIVI4 +ASGNI4 +ADDRLP4 32 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +CNSTI4 1024 +BORI4 +ASGNI4 +CNSTI4 49 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $1380 +JUMPV +LABELV $1394 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 $1380 +JUMPV +LABELV $1379 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 375 +GEI4 $1399 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1400 +JUMPV +LABELV $1399 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $1400 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +CNSTF4 1115684864 +LTF4 $1404 +ADDRGP4 pm +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1402 +LABELV $1404 +ADDRLP4 32 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRGP4 pml+40 +INDIRI4 +MULI4 +SUBI4 +ASGNI4 +LABELV $1402 +LABELV $1380 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRLP4 24 +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ADDRLP4 28 +INDIRI4 +LEI4 $1408 +ADDRLP4 24 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 28 +INDIRI4 +GTI4 $1406 +LABELV $1408 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +CNSTI4 -1025 +BANDI4 +ASGNI4 +LABELV $1406 +LABELV $1377 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRI4 +CNSTI4 -33 +BANDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 20 +NEI4 $1409 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 28 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +ADDRLP4 36 +INDIRI4 +NEI4 $1411 +ADDRLP4 32 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 5 +EQI4 $1411 +ADDRLP4 28 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 36 +INDIRI4 +EQI4 $1411 +ADDRLP4 40 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 3000 +LTI4 $1414 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 3000 +ASGNI4 +LABELV $1414 +ADDRLP4 44 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 3000 +ADDRLP4 44 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +MULI4 +CNSTI4 10 +DIVI4 +LEI4 $1416 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 3000 +ADDRLP4 48 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +MULI4 +CNSTI4 10 +DIVI4 +ASGNI4 +LABELV $1416 +LABELV $1411 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 2000 +LEI4 $1418 +ADDRLP4 40 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +CNSTI4 32 +BORI4 +ASGNI4 +LABELV $1418 +LABELV $1409 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +CNSTI4 0 +EQI4 $1420 +ADDRGP4 $1347 +JUMPV +LABELV $1420 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 18 +NEI4 $1422 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 28 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +ADDRLP4 36 +INDIRI4 +NEI4 $1424 +ADDRLP4 32 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 5 +EQI4 $1424 +ADDRLP4 28 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 36 +INDIRI4 +EQI4 $1424 +ADDRLP4 40 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 3000 +LTI4 $1427 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 3000 +ASGNI4 +LABELV $1427 +ADDRLP4 44 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 3000 +ADDRLP4 44 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +MULI4 +CNSTI4 50 +DIVI4 +LEI4 $1429 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 3000 +ADDRLP4 48 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +MULI4 +CNSTI4 50 +DIVI4 +ASGNI4 +LABELV $1429 +LABELV $1424 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 2000 +LEI4 $1431 +ADDRLP4 40 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +CNSTI4 32 +BORI4 +ASGNI4 +LABELV $1431 +LABELV $1422 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +CNSTI4 0 +EQI4 $1433 +ADDRGP4 $1347 +JUMPV +LABELV $1433 +ADDRLP4 28 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 8 +EQI4 $1437 +ADDRLP4 28 +INDIRI4 +CNSTI4 9 +NEI4 $1435 +LABELV $1437 +ADDRLP4 32 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 36 +INDIRI4 +EQI4 $1435 +ADDRLP4 32 +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 16384 +BANDI4 +ADDRLP4 36 +INDIRI4 +EQI4 $1435 +ADDRGP4 $1347 +JUMPV +LABELV $1435 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1438 +ADDRLP4 40 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $1438 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $1441 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1441 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 1024 +BANDI4 +CNSTI4 0 +EQI4 $1443 +ADDRGP4 $1347 +JUMPV +LABELV $1443 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 BG_PlayerCanChangeWeapon +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +EQI4 $1445 +ADDRGP4 pm +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +EQI4 $1447 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 512 +BANDI4 +CNSTI4 0 +NEI4 $1448 +ADDRGP4 pm +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRU1 +CVUI4 1 +CNSTI4 32 +GEI4 $1451 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ADDRLP4 48 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRU1 +CVUI4 1 +EQI4 $1452 +ADDRGP4 pm +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRU1 +CVUI4 1 +ARGI4 +ADDRGP4 PM_BeginWeaponChange +CALLV +pop +ADDRGP4 $1452 +JUMPV +LABELV $1451 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRU1 +CVUI4 1 +CNSTI4 32 +SUBI4 +ARGI4 +ADDRLP4 48 +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +EQI4 $1455 +ADDRLP4 56 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRU1 +CVUI4 1 +CNSTI4 32 +SUBI4 +ARGI4 +ADDRLP4 56 +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 BG_UpgradeIsActive +CALLI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +EQI4 $1457 +ADDRLP4 64 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRU1 +CVUI4 1 +CNSTI4 32 +SUBI4 +ARGI4 +ADDRLP4 64 +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRGP4 BG_DeactivateUpgrade +CALLV +pop +ADDRGP4 $1458 +JUMPV +LABELV $1457 +ADDRLP4 68 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRU1 +CVUI4 1 +CNSTI4 32 +SUBI4 +ARGI4 +ADDRLP4 68 +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRGP4 BG_ActivateUpgrade +CALLV +pop +LABELV $1458 +LABELV $1455 +LABELV $1452 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRI4 +CNSTI4 512 +BORI4 +ASGNI4 +ADDRGP4 $1448 +JUMPV +LABELV $1447 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRI4 +CNSTI4 -513 +BANDI4 +ASGNI4 +LABELV $1448 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 32768 +BANDI4 +CNSTI4 0 +EQI4 $1459 +ADDRLP4 52 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRI4 +CNSTI4 -32769 +BANDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1461 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 296 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 PM_BeginWeaponChange +CALLV +pop +ADDRGP4 $1462 +JUMPV +LABELV $1461 +ADDRGP4 PM_FinishWeaponChange +CALLV +pop +LABELV $1462 +LABELV $1459 +LABELV $1445 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1463 +ADDRGP4 $1347 +JUMPV +LABELV $1463 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1465 +ADDRGP4 PM_FinishWeaponChange +CALLV +pop +ADDRGP4 $1347 +JUMPV +LABELV $1465 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1467 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1469 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 11 +NEI4 $1471 +CNSTI4 12 +ARGI4 +ADDRGP4 PM_ContinueTorsoAnim +CALLV +pop +ADDRGP4 $1472 +JUMPV +LABELV $1471 +CNSTI4 11 +ARGI4 +ADDRGP4 PM_ContinueTorsoAnim +CALLV +pop +LABELV $1472 +LABELV $1469 +CNSTI4 1 +ARGI4 +ADDRGP4 PM_ContinueWeaponAnim +CALLV +pop +ADDRGP4 $1347 +JUMPV +LABELV $1467 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 52 +CNSTI4 0 +ASGNI4 +ADDRLP4 48 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +ADDRLP4 52 +INDIRI4 +NEI4 $1473 +ADDRLP4 48 +INDIRP4 +CNSTI4 388 +ADDP4 +INDIRI4 +ADDRLP4 52 +INDIRI4 +NEI4 $1473 +ADDRLP4 48 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 56 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1473 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $1478 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 60 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +ADDRLP4 60 +INDIRP4 +CNSTI4 64 +ADDP4 +INDIRI4 +ADDRLP4 64 +INDIRI4 +EQI4 $1479 +ADDRLP4 4 +INDIRI4 +ADDRLP4 64 +INDIRI4 +NEI4 $1478 +LABELV $1479 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 68 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 72 +CNSTI4 0 +ASGNI4 +ADDRLP4 68 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ADDRLP4 72 +INDIRI4 +EQI4 $1475 +ADDRLP4 0 +INDIRI4 +ADDRLP4 72 +INDIRI4 +EQI4 $1475 +LABELV $1478 +CNSTI4 25 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRLP4 76 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 76 +INDIRP4 +INDIRI4 +CNSTI4 500 +ADDI4 +ASGNI4 +LABELV $1475 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $1347 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1473 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 4 +NEI4 $1482 +ADDRLP4 60 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 388 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 60 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 64 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 68 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +CNSTI4 384 +ADDP4 +ADDRLP4 68 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 72 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1484 +CNSTI4 6 +ARGI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 76 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +CNSTI4 0 +EQI4 $1484 +ADDRLP4 80 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 80 +INDIRP4 +CNSTF4 1069547520 +ADDRLP4 80 +INDIRP4 +INDIRI4 +CVIF4 4 +MULF4 +CVFI4 4 +ASGNI4 +LABELV $1484 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 1 +ASGNI4 +CNSTI4 10 +ARGI4 +ADDRGP4 PM_StartTorsoAnim +CALLV +pop +ADDRLP4 84 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 84 +INDIRP4 +ADDRLP4 84 +INDIRP4 +INDIRI4 +CNSTI4 250 +ADDI4 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1482 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 60 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +ADDRLP4 60 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +ADDRLP4 64 +INDIRI4 +NEI4 $1486 +ADDRLP4 68 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +ADDRLP4 64 +INDIRI4 +LEI4 $1488 +ADDRLP4 68 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1024 +BANDI4 +ADDRLP4 64 +INDIRI4 +EQI4 $1486 +LABELV $1488 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 388 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1486 +ADDRLP4 72 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRI4 +CNSTI4 -1025 +BANDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 4 +ASGNI4 +CNSTI4 9 +ARGI4 +ADDRGP4 PM_StartTorsoAnim +CALLV +pop +CNSTI4 3 +ARGI4 +ADDRGP4 PM_StartWeaponAnim +CALLV +pop +ADDRLP4 76 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 80 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 84 +ADDRLP4 76 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 84 +INDIRP4 +ADDRLP4 84 +INDIRP4 +INDIRI4 +ADDRLP4 80 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1486 +ADDRLP4 72 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 1 +LTI4 $1489 +ADDRLP4 72 +INDIRI4 +CNSTI4 9 +GTI4 $1541 +ADDRLP4 72 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1542-4 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1542 +address $1347 +address $1347 +address $1489 +address $1489 +address $1489 +address $1489 +address $1493 +address $1493 +address $1493 +code +LABELV $1541 +ADDRLP4 72 +INDIRI4 +CNSTI4 16 +EQI4 $1534 +ADDRLP4 72 +INDIRI4 +CNSTI4 18 +EQI4 $1496 +ADDRLP4 72 +INDIRI4 +CNSTI4 20 +EQI4 $1515 +ADDRGP4 $1489 +JUMPV +LABELV $1493 +ADDRLP4 84 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 84 +INDIRI4 +NEI4 $1490 +ADDRLP4 4 +INDIRI4 +ADDRLP4 84 +INDIRI4 +NEI4 $1490 +ADDRLP4 0 +INDIRI4 +ADDRLP4 84 +INDIRI4 +NEI4 $1490 +ADDRGP4 $1347 +JUMPV +LABELV $1496 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 5 +NEI4 $1497 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1499 +ADDRGP4 $1347 +JUMPV +LABELV $1499 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1497 +ADDRLP4 88 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 88 +INDIRI4 +NEI4 $1503 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ADDRLP4 88 +INDIRI4 +LEI4 $1501 +LABELV $1503 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $1501 +ADDRLP4 92 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 92 +INDIRI4 +NEI4 $1506 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ADDRLP4 92 +INDIRI4 +NEI4 $1504 +LABELV $1506 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $1504 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 3000 +GEI4 $1507 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1507 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 5 +ASGNI4 +LABELV $1504 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 200 +LEI4 $1509 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1490 +JUMPV +LABELV $1509 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1511 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1511 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $1490 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1515 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 5 +NEI4 $1516 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1518 +ADDRGP4 $1347 +JUMPV +LABELV $1518 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1516 +ADDRLP4 96 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 96 +INDIRI4 +NEI4 $1522 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ADDRLP4 96 +INDIRI4 +LEI4 $1520 +LABELV $1522 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $1520 +ADDRLP4 100 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 100 +INDIRI4 +NEI4 $1525 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ADDRLP4 100 +INDIRI4 +NEI4 $1523 +LABELV $1525 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $1523 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 3000 +GEI4 $1526 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1526 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 5 +ASGNI4 +LABELV $1523 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 300 +LEI4 $1528 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1490 +JUMPV +LABELV $1528 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1530 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1530 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $1490 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1534 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +CNSTI4 6 +LEI4 $1535 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1535 +ADDRLP4 104 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 104 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 104 +INDIRI4 +ASGNI4 +ADDRGP4 $1536 +JUMPV +LABELV $1535 +ADDRLP4 104 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRLP4 104 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 104 +INDIRI4 +ASGNI4 +LABELV $1536 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $1490 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1489 +ADDRLP4 104 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 104 +INDIRI4 +NEI4 $1490 +ADDRLP4 4 +INDIRI4 +ADDRLP4 104 +INDIRI4 +NEI4 $1490 +ADDRLP4 0 +INDIRI4 +ADDRLP4 104 +INDIRI4 +NEI4 $1490 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1490 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1544 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 84 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 84 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1546 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 16 +NEI4 $1548 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $1548 +ADDRLP4 88 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $1550 +ADDRLP4 88 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1550 +ADDRLP4 92 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 92 +INDIRP4 +ADDRLP4 92 +INDIRP4 +INDIRI4 +CNSTI4 400 +ADDI4 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1550 +ADDRLP4 92 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 92 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 10 +NEI4 $1552 +ADDRLP4 92 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1552 +ADDRLP4 96 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ADDRLP4 96 +INDIRP4 +INDIRI4 +CNSTI4 200 +ADDI4 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1552 +ADDRLP4 96 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 9 +NEI4 $1554 +ADDRLP4 96 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1554 +ADDRLP4 100 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +ADDRLP4 100 +INDIRP4 +INDIRI4 +CNSTI4 200 +ADDI4 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1554 +ADDRLP4 100 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 6 +NEI4 $1556 +ADDRLP4 100 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1556 +ADDRLP4 104 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 104 +INDIRP4 +ADDRLP4 104 +INDIRP4 +INDIRI4 +CNSTI4 200 +ADDI4 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1556 +ADDRLP4 104 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 104 +INDIRI4 +CNSTI4 3 +EQI4 $1560 +ADDRLP4 104 +INDIRI4 +CNSTI4 4 +NEI4 $1558 +LABELV $1560 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1558 +ADDRLP4 108 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 108 +INDIRP4 +ADDRLP4 108 +INDIRP4 +INDIRI4 +CNSTI4 200 +ADDI4 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1558 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 392 +ADDP4 +CNSTI4 3 +ASGNI4 +CNSTI4 29 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 108 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 108 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1545 +JUMPV +LABELV $1546 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 392 +ADDP4 +CNSTI4 4 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1544 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1561 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 84 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 84 +INDIRP4 +CNSTI4 64 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1563 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 392 +ADDP4 +CNSTI4 2 +ASGNI4 +CNSTI4 28 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 88 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 88 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1562 +JUMPV +LABELV $1563 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 392 +ADDP4 +CNSTI4 4 +ASGNI4 +ADDRGP4 $1347 +JUMPV +LABELV $1561 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1565 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 392 +ADDP4 +CNSTI4 1 +ASGNI4 +CNSTI4 27 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 84 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 84 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $1565 +LABELV $1562 +LABELV $1545 +ADDRLP4 84 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 84 +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 84 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1567 +ADDRLP4 88 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 88 +INDIRI4 +CNSTI4 1 +LTI4 $1570 +ADDRLP4 88 +INDIRI4 +CNSTI4 9 +GTI4 $1570 +ADDRLP4 88 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1575-4 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1575 +address $1572 +address $1572 +address $1570 +address $1570 +address $1570 +address $1570 +address $1573 +address $1574 +address $1574 +code +LABELV $1572 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 392 +ADDP4 +CNSTI4 1 +ASGNI4 +CNSTI4 27 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 96 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 96 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1570 +JUMPV +LABELV $1573 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 392 +ADDP4 +CNSTI4 2 +ASGNI4 +CNSTI4 27 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 100 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 100 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1570 +JUMPV +LABELV $1574 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 392 +ADDP4 +CNSTI4 2 +ASGNI4 +CNSTI4 28 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 104 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 104 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $1570 +LABELV $1567 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1577 +ADDRLP4 88 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 88 +INDIRI4 +CNSTI4 11 +EQI4 $1582 +ADDRGP4 $1579 +JUMPV +LABELV $1582 +CNSTI4 8 +ARGI4 +ADDRGP4 PM_StartTorsoAnim +CALLV +pop +CNSTI4 5 +ARGI4 +ADDRGP4 PM_StartWeaponAnim +CALLV +pop +ADDRGP4 $1578 +JUMPV +LABELV $1579 +CNSTI4 7 +ARGI4 +ADDRGP4 PM_StartTorsoAnim +CALLV +pop +CNSTI4 5 +ARGI4 +ADDRGP4 PM_StartWeaponAnim +CALLV +pop +ADDRGP4 $1578 +JUMPV +LABELV $1577 +ADDRLP4 92 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 88 +ADDRLP4 92 +INDIRI4 +ASGNI4 +ADDRLP4 96 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 96 +INDIRI4 +CNSTI4 3 +LTI4 $1583 +ADDRLP4 96 +INDIRI4 +CNSTI4 10 +GTI4 $1583 +ADDRLP4 96 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1602-12 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1602 +address $1586 +address $1586 +address $1592 +address $1589 +address $1583 +address $1583 +address $1583 +address $1595 +code +LABELV $1586 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1584 +ADDRLP4 88 +ADDRLP4 88 +INDIRI4 +CNSTI4 5462 +DIVI4 +ASGNI4 +CNSTI4 16 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRLP4 88 +INDIRI4 +CNSTI4 5 +ADDI4 +ARGI4 +ADDRGP4 PM_StartWeaponAnim +CALLV +pop +ADDRGP4 $1584 +JUMPV +LABELV $1589 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1590 +CNSTI4 17 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +CNSTI4 11 +ARGI4 +ADDRGP4 PM_StartWeaponAnim +CALLV +pop +LABELV $1590 +LABELV $1592 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1584 +ADDRLP4 88 +ADDRLP4 88 +INDIRI4 +CNSTI4 5462 +DIVI4 +ASGNI4 +CNSTI4 16 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRLP4 88 +INDIRI4 +CNSTI4 5 +ADDI4 +ARGI4 +ADDRGP4 PM_StartWeaponAnim +CALLV +pop +ADDRGP4 $1584 +JUMPV +LABELV $1595 +ADDRLP4 88 +ADDRLP4 88 +INDIRI4 +CNSTI4 10923 +DIVI4 +ASGNI4 +ADDRLP4 88 +INDIRI4 +CNSTI4 16 +ADDI4 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRLP4 88 +INDIRI4 +CNSTI4 5 +ADDI4 +ARGI4 +ADDRGP4 PM_StartWeaponAnim +CALLV +pop +ADDRGP4 $1584 +JUMPV +LABELV $1583 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1596 +CNSTI4 16 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +CNSTI4 5 +ARGI4 +ADDRGP4 PM_StartWeaponAnim +CALLV +pop +ADDRGP4 $1584 +JUMPV +LABELV $1596 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1598 +CNSTI4 17 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +CNSTI4 6 +ARGI4 +ADDRGP4 PM_StartWeaponAnim +CALLV +pop +ADDRGP4 $1584 +JUMPV +LABELV $1598 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1584 +CNSTI4 18 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +CNSTI4 7 +ARGI4 +ADDRGP4 PM_StartWeaponAnim +CALLV +pop +LABELV $1584 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +CNSTI4 500 +ASGNI4 +LABELV $1578 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 5 +EQI4 $1604 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 3 +ASGNI4 +LABELV $1604 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 88 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 92 +CNSTI4 0 +ASGNI4 +ADDRLP4 88 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +ADDRLP4 92 +INDIRI4 +EQI4 $1613 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 9 +NEI4 $1610 +ADDRLP4 0 +INDIRI4 +ADDRLP4 92 +INDIRI4 +NEI4 $1613 +LABELV $1610 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 6 +NEI4 $1612 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $1613 +LABELV $1612 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 10 +NEI4 $1614 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $1613 +LABELV $1614 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $1606 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1606 +LABELV $1613 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 16 +NEI4 $1615 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1615 +ADDRLP4 96 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ADDRLP4 96 +INDIRP4 +INDIRI4 +CNSTI4 7 +SUBI4 +ASGNI4 +LABELV $1615 +ADDRLP4 100 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 16 +NEI4 $1617 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1617 +ADDRLP4 100 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +CNSTI4 7 +GEI4 $1617 +ADDRLP4 104 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 104 +INDIRP4 +ADDRLP4 104 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1617 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 20 +NEI4 $1619 +ADDRLP4 108 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 108 +INDIRI4 +EQI4 $1619 +ADDRLP4 4 +INDIRI4 +ADDRLP4 108 +INDIRI4 +NEI4 $1619 +ADDRLP4 112 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 116 +ADDRLP4 112 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 120 +CNSTI4 3000 +ASGNI4 +ADDRLP4 116 +INDIRP4 +ADDRLP4 116 +INDIRP4 +INDIRI4 +CNSTI4 10 +ADDRLP4 112 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +MULI4 +ADDRLP4 120 +INDIRI4 +ADDI4 +CNSTI4 1 +SUBI4 +ADDRLP4 120 +INDIRI4 +DIVI4 +SUBI4 +ASGNI4 +LABELV $1619 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 18 +NEI4 $1621 +ADDRLP4 124 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 124 +INDIRI4 +EQI4 $1621 +ADDRLP4 4 +INDIRI4 +ADDRLP4 124 +INDIRI4 +NEI4 $1621 +ADDRLP4 128 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 132 +ADDRLP4 128 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 136 +CNSTI4 3000 +ASGNI4 +ADDRLP4 132 +INDIRP4 +ADDRLP4 132 +INDIRP4 +INDIRI4 +CNSTI4 50 +ADDRLP4 128 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +MULI4 +ADDRLP4 136 +INDIRI4 +ADDI4 +CNSTI4 1 +SUBI4 +ADDRLP4 136 +INDIRI4 +DIVI4 +SUBI4 +ASGNI4 +ADDRGP4 $1622 +JUMPV +LABELV $1621 +ADDRLP4 140 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 140 +INDIRP4 +ADDRLP4 140 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $1622 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $1607 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 384 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1607 +JUMPV +LABELV $1606 +ADDRLP4 96 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 96 +INDIRI4 +CNSTI4 3 +EQI4 $1627 +ADDRLP4 96 +INDIRI4 +CNSTI4 4 +NEI4 $1625 +LABELV $1627 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1625 +ADDRLP4 100 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +ADDRLP4 100 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $1628 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 384 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1628 +LABELV $1625 +LABELV $1607 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 17 +NEI4 $1630 +ADDRLP4 100 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +NEI4 $1634 +CNSTI4 8 +ARGI4 +ADDRLP4 100 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 104 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 104 +INDIRI4 +CNSTI4 0 +EQI4 $1632 +LABELV $1634 +ADDRLP4 108 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 112 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 56 +ADDP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +ADDRLP4 112 +INDIRP4 +INDIRI4 +CNSTF4 1199570944 +CNSTF4 1056964608 +ADDRLP4 108 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +MULF4 +CNSTF4 1040187392 +SUBF4 +CNSTF4 1106247680 +ADDRLP4 12 +INDIRI4 +CVIF4 4 +DIVF4 +MULF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +SUBI4 +ASGNI4 +ADDRLP4 116 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 120 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 60 +ADDP4 +ASGNP4 +ADDRLP4 120 +INDIRP4 +ADDRLP4 120 +INDIRP4 +INDIRI4 +CNSTF4 1199570944 +CNSTF4 1056964608 +ADDRLP4 116 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +MULF4 +CNSTF4 1048576000 +SUBF4 +CNSTF4 1106247680 +ADDRLP4 12 +INDIRI4 +CVIF4 4 +DIVF4 +MULF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +SUBI4 +ASGNI4 +ADDRGP4 $1633 +JUMPV +LABELV $1632 +ADDRLP4 108 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 112 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 56 +ADDP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +ADDRLP4 112 +INDIRP4 +INDIRI4 +CNSTF4 1199570944 +CNSTF4 1090519040 +ADDRLP4 108 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +MULF4 +CNSTF4 1073741824 +SUBF4 +CNSTF4 1106247680 +ADDRLP4 12 +INDIRI4 +CVIF4 4 +DIVF4 +MULF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +SUBI4 +ASGNI4 +ADDRLP4 116 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 120 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 60 +ADDP4 +ASGNP4 +ADDRLP4 120 +INDIRP4 +ADDRLP4 120 +INDIRP4 +INDIRI4 +CNSTF4 1199570944 +CNSTF4 1090519040 +ADDRLP4 116 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +MULF4 +CNSTF4 1082130432 +SUBF4 +CNSTF4 1106247680 +ADDRLP4 12 +INDIRI4 +CVIF4 4 +DIVF4 +MULF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +SUBI4 +ASGNI4 +LABELV $1633 +LABELV $1630 +ADDRLP4 100 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +ADDRLP4 100 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1347 +endproc PM_Weapon 144 16 +proc PM_Animate 4 4 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 5 +EQI4 $1639 +ADDRLP4 0 +INDIRI4 +CNSTI4 6 +EQI4 $1639 +ADDRLP4 0 +INDIRI4 +CNSTI4 7 +NEI4 $1636 +LABELV $1639 +ADDRGP4 $1635 +JUMPV +LABELV $1636 +ADDRGP4 pm +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 8 +BANDI4 +CNSTI4 0 +EQI4 $1640 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1642 +ADDRGP4 $1635 +JUMPV +LABELV $1642 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $1644 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1645 +CNSTI4 6 +ARGI4 +ADDRGP4 PM_StartTorsoAnim +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +CNSTI4 2294 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 88 +ADDP4 +CNSTI4 2294 +ASGNI4 +CNSTI4 71 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $1645 +JUMPV +LABELV $1644 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1648 +CNSTI4 1 +ARGI4 +ADDRGP4 PM_ForceLegsAnim +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +CNSTI4 2294 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 88 +ADDP4 +CNSTI4 2294 +ASGNI4 +CNSTI4 71 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +LABELV $1648 +LABELV $1645 +LABELV $1640 +LABELV $1635 +endproc PM_Animate 4 4 +proc PM_DropTimers 4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1651 +ADDRGP4 pml+40 +INDIRI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +LTI4 $1653 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 -8417 +BANDI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1654 +JUMPV +LABELV $1653 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $1654 +LABELV $1651 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1657 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $1660 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 72 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1660 +LABELV $1657 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1662 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $1665 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 80 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1665 +LABELV $1662 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1667 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 88 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ADDRGP4 pml+40 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $1670 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 88 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1670 +LABELV $1667 +LABELV $1650 +endproc PM_DropTimers 4 0 +export PM_UpdateViewAngles +proc PM_UpdateViewAngles 196 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $1673 +ADDRGP4 $1672 +JUMPV +LABELV $1673 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $1675 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $1675 +ADDRGP4 $1672 +JUMPV +LABELV $1675 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1677 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +NEI4 $1681 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +LSHI4 +ADDRLP4 16 +ADDP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +ADDP4 +INDIRI4 +CVII2 4 +ASGNI2 +ADDRGP4 $1682 +JUMPV +LABELV $1681 +ADDRLP4 104 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +LSHI4 +ADDRLP4 16 +ADDP4 +ADDRLP4 104 +INDIRI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +INDIRI4 +ADDRLP4 104 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +ADDP4 +INDIRI4 +ADDI4 +CVII2 4 +ASGNI2 +LABELV $1682 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $1683 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +LSHI4 +ADDRLP4 16 +ADDP4 +INDIRI2 +CVII4 2 +CNSTI4 16000 +LEI4 $1685 +ADDRLP4 108 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 108 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +ADDP4 +CNSTI4 16000 +ADDRLP4 108 +INDIRI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +LSHI4 +ADDRLP4 16 +ADDP4 +CNSTI2 16000 +ASGNI2 +ADDRGP4 $1686 +JUMPV +LABELV $1685 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +LSHI4 +ADDRLP4 16 +ADDP4 +INDIRI2 +CVII4 2 +CNSTI4 -16000 +GEI4 $1687 +ADDRLP4 108 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 108 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +ADDP4 +CNSTI4 -16000 +ADDRLP4 108 +INDIRI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +LSHI4 +ADDRLP4 16 +ADDP4 +CNSTI2 -16000 +ASGNI2 +LABELV $1687 +LABELV $1686 +LABELV $1683 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +CNSTF4 1001652224 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +LSHI4 +ADDRLP4 16 +ADDP4 +INDIRI2 +CVII4 2 +CVIF4 4 +MULF4 +ASGNF4 +LABELV $1678 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $1677 +ADDRLP4 4 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRLP4 104 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 104 +INDIRI4 +EQI4 $1691 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRLP4 104 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +ARGI4 +ADDRLP4 108 +ADDRGP4 BG_RotateAxis +CALLI4 +ASGNI4 +ADDRLP4 108 +INDIRI4 +CNSTI4 0 +NEI4 $1689 +LABELV $1691 +ADDRLP4 24 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRGP4 AxisCopy +CALLV +pop +LABELV $1689 +ADDRLP4 60 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 AxisToAngles +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1697 +JUMPV +LABELV $1696 +ADDRLP4 112 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +ADDRLP4 112 +INDIRP4 +INDIRF4 +CNSTF4 1135869952 +SUBF4 +ASGNF4 +LABELV $1697 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +CNSTF4 1127481344 +GTF4 $1696 +ADDRGP4 $1700 +JUMPV +LABELV $1699 +ADDRLP4 116 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +ASGNP4 +ADDRLP4 116 +INDIRP4 +ADDRLP4 116 +INDIRP4 +INDIRF4 +CNSTF4 1135869952 +ADDF4 +ASGNF4 +LABELV $1700 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +CNSTF4 3274964992 +LTF4 $1699 +LABELV $1693 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $1697 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1702 +ADDRLP4 112 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 112 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +ADDP4 +ADDRLP4 112 +INDIRI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $1703 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $1702 +ADDRLP4 120 +CNSTI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 120 +INDIRI4 +NEI4 $1706 +CNSTI4 8 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 124 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 124 +INDIRI4 +CNSTI4 0 +NEI4 $1706 +ADDRFP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 140 +ARGP4 +ADDRGP4 ByteToDir +CALLV +pop +ADDRLP4 140 +ARGP4 +ADDRLP4 128 +ARGP4 +ADDRGP4 vectoangles +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1708 +ADDRLP4 156 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 156 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 156 +INDIRI4 +ADDRLP4 128 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 160 +ADDRGP4 AngleSubtract +CALLF4 +ASGNF4 +ADDRLP4 152 +ADDRLP4 160 +INDIRF4 +ASGNF4 +ADDRGP4 $1713 +JUMPV +LABELV $1712 +ADDRLP4 152 +ADDRLP4 152 +INDIRF4 +CNSTF4 1135869952 +SUBF4 +ASGNF4 +LABELV $1713 +ADDRLP4 152 +INDIRF4 +CNSTF4 1127481344 +GTF4 $1712 +ADDRGP4 $1716 +JUMPV +LABELV $1715 +ADDRLP4 152 +ADDRLP4 152 +INDIRF4 +CNSTF4 1135869952 +ADDF4 +ASGNF4 +LABELV $1716 +ADDRLP4 152 +INDIRF4 +CNSTF4 3274964992 +LTF4 $1715 +ADDRLP4 152 +INDIRF4 +CNSTF4 3266576384 +GEF4 $1718 +ADDRLP4 152 +INDIRF4 +ARGF4 +ADDRLP4 164 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 168 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 168 +INDIRP4 +ADDRLP4 168 +INDIRP4 +INDIRI4 +CNSTF4 1199570944 +ADDRLP4 164 +INDIRF4 +CNSTF4 1119092736 +SUBF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +ADDI4 +ASGNI4 +ADDRGP4 $1719 +JUMPV +LABELV $1718 +ADDRLP4 152 +INDIRF4 +CNSTF4 1119092736 +LEF4 $1720 +ADDRLP4 152 +INDIRF4 +ARGF4 +ADDRLP4 172 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 176 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 176 +INDIRP4 +ADDRLP4 176 +INDIRP4 +INDIRI4 +CNSTF4 1199570944 +ADDRLP4 172 +INDIRF4 +CNSTF4 1119092736 +SUBF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +SUBI4 +ASGNI4 +LABELV $1720 +LABELV $1719 +ADDRLP4 152 +INDIRF4 +CNSTF4 0 +GEF4 $1722 +ADDRLP4 152 +INDIRF4 +ARGF4 +ADDRLP4 180 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 184 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 184 +INDIRP4 +ADDRLP4 184 +INDIRP4 +INDIRI4 +CNSTF4 1199570944 +CNSTF4 1028443341 +ADDRLP4 180 +INDIRF4 +MULF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +ADDI4 +ASGNI4 +ADDRGP4 $1723 +JUMPV +LABELV $1722 +ADDRLP4 152 +INDIRF4 +CNSTF4 0 +LEF4 $1724 +ADDRLP4 152 +INDIRF4 +ARGF4 +ADDRLP4 188 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 192 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 192 +INDIRP4 +ADDRLP4 192 +INDIRP4 +INDIRI4 +CNSTF4 1199570944 +CNSTF4 1028443341 +ADDRLP4 188 +INDIRF4 +MULF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +SUBI4 +ASGNI4 +LABELV $1724 +LABELV $1723 +LABELV $1709 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $1708 +LABELV $1706 +LABELV $1672 +endproc PM_UpdateViewAngles 196 20 +export PmoveSingle +proc PmoveSingle 156 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRGP4 pm +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRGP4 c_pmove +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +INDIRP4 +CNSTI4 176 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +CNSTI4 332 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $1727 +ADDRLP4 8 +ADDRGP4 pm +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 -33554433 +BANDI4 +ASGNI4 +LABELV $1727 +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 12 +ADDRGP4 abs +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 64 +GTI4 $1731 +ADDRGP4 pm +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 16 +ADDRGP4 abs +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 64 +LEI4 $1729 +LABELV $1731 +ADDRLP4 20 +ADDRGP4 pm +INDIRP4 +CNSTI4 24 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +CNSTI4 -17 +BANDI4 +ASGNI4 +LABELV $1729 +ADDRLP4 24 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 24 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +ADDRLP4 28 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +ADDRLP4 32 +INDIRI4 +NEI4 $1732 +ADDRLP4 28 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 7 +EQI4 $1732 +ADDRLP4 24 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 32 +INDIRI4 +EQI4 $1732 +ADDRLP4 28 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +ADDRLP4 32 +INDIRI4 +GTI4 $1734 +ADDRLP4 28 +INDIRP4 +CNSTI4 388 +ADDP4 +INDIRI4 +ADDRLP4 32 +INDIRI4 +GTI4 $1734 +ADDRLP4 28 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1732 +LABELV $1734 +ADDRLP4 40 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +CNSTI4 512 +BORI4 +ASGNI4 +ADDRGP4 $1733 +JUMPV +LABELV $1732 +ADDRLP4 44 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +CNSTI4 -513 +BANDI4 +ASGNI4 +LABELV $1733 +ADDRLP4 48 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 52 +ADDRLP4 48 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +ADDRLP4 52 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +ADDRLP4 56 +INDIRI4 +NEI4 $1735 +ADDRLP4 52 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 7 +EQI4 $1735 +ADDRLP4 48 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +ADDRLP4 56 +INDIRI4 +EQI4 $1735 +ADDRLP4 52 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +ADDRLP4 56 +INDIRI4 +GTI4 $1737 +ADDRLP4 52 +INDIRP4 +CNSTI4 388 +ADDP4 +INDIRI4 +ADDRLP4 56 +INDIRI4 +GTI4 $1737 +ADDRLP4 52 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 60 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1735 +LABELV $1737 +ADDRLP4 64 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRI4 +CNSTI4 1024 +BORI4 +ASGNI4 +ADDRGP4 $1736 +JUMPV +LABELV $1735 +ADDRLP4 68 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ADDRLP4 68 +INDIRP4 +INDIRI4 +CNSTI4 -1025 +BANDI4 +ASGNI4 +LABELV $1736 +ADDRLP4 72 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 76 +ADDRLP4 72 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 80 +CNSTI4 0 +ASGNI4 +ADDRLP4 76 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +ADDRLP4 80 +INDIRI4 +NEI4 $1738 +ADDRLP4 84 +CNSTI4 4 +ASGNI4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 84 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 7 +EQI4 $1738 +ADDRLP4 72 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +ADDRLP4 84 +INDIRI4 +BANDI4 +ADDRLP4 80 +INDIRI4 +EQI4 $1738 +ADDRLP4 76 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +ADDRLP4 80 +INDIRI4 +GTI4 $1740 +ADDRLP4 76 +INDIRP4 +CNSTI4 388 +ADDP4 +INDIRI4 +ADDRLP4 80 +INDIRI4 +GTI4 $1740 +ADDRLP4 76 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 88 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1738 +LABELV $1740 +ADDRLP4 92 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 92 +INDIRP4 +ADDRLP4 92 +INDIRP4 +INDIRI4 +CNSTI4 2048 +BORI4 +ASGNI4 +ADDRGP4 $1739 +JUMPV +LABELV $1738 +ADDRLP4 96 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ADDRLP4 96 +INDIRP4 +INDIRI4 +CNSTI4 -2049 +BANDI4 +ASGNI4 +LABELV $1739 +ADDRLP4 100 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 104 +CNSTI4 0 +ASGNI4 +ADDRLP4 100 +INDIRP4 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ADDRLP4 104 +INDIRI4 +LEI4 $1741 +ADDRLP4 100 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 5 +BANDI4 +ADDRLP4 104 +INDIRI4 +NEI4 $1741 +ADDRLP4 108 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 108 +INDIRP4 +ADDRLP4 108 +INDIRP4 +INDIRI4 +CNSTI4 -257 +BANDI4 +ASGNI4 +LABELV $1741 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $1743 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 29 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +INDIRP4 +CNSTI4 30 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +LEI4 $1745 +ADDRFP4 0 +INDIRP4 +CNSTI4 31 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $1745 +LABELV $1743 +ADDRGP4 pml +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 148 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRGP4 pml+40 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 pml+40 +INDIRI4 +CNSTI4 1 +GEI4 $1748 +ADDRGP4 pml+40 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1749 +JUMPV +LABELV $1748 +ADDRGP4 pml+40 +INDIRI4 +CNSTI4 200 +LEI4 $1752 +ADDRGP4 pml+40 +CNSTI4 200 +ASGNI4 +LABELV $1752 +LABELV $1749 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 pml+120 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 pml+132 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 pml+36 +CNSTF4 981668463 +ADDRGP4 pml+40 +INDIRI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRGP4 pml +ARGP4 +ADDRGP4 pml+12 +ARGP4 +ADDRGP4 pml+24 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +GEI4 $1762 +ADDRLP4 112 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +ADDRLP4 112 +INDIRP4 +INDIRI4 +CNSTI4 -3 +BANDI4 +ASGNI4 +LABELV $1762 +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +GEI4 $1764 +ADDRLP4 112 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +ADDRLP4 112 +INDIRP4 +INDIRI4 +CNSTI4 16 +BORI4 +ASGNI4 +ADDRGP4 $1765 +JUMPV +LABELV $1764 +ADDRLP4 116 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 120 +ADDRLP4 116 +INDIRP4 +CNSTI4 29 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 124 +CNSTI4 0 +ASGNI4 +ADDRLP4 120 +INDIRI4 +ADDRLP4 124 +INDIRI4 +GTI4 $1768 +ADDRLP4 120 +INDIRI4 +ADDRLP4 124 +INDIRI4 +NEI4 $1766 +ADDRLP4 116 +INDIRP4 +CNSTI4 30 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 124 +INDIRI4 +EQI4 $1766 +LABELV $1768 +ADDRLP4 128 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 128 +INDIRP4 +ADDRLP4 128 +INDIRP4 +INDIRI4 +CNSTI4 -17 +BANDI4 +ASGNI4 +LABELV $1766 +LABELV $1765 +ADDRLP4 132 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 132 +INDIRI4 +CNSTI4 5 +EQI4 $1772 +ADDRLP4 132 +INDIRI4 +CNSTI4 6 +EQI4 $1772 +ADDRLP4 132 +INDIRI4 +CNSTI4 7 +NEI4 $1769 +LABELV $1772 +ADDRGP4 pm +INDIRP4 +CNSTI4 29 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRGP4 pm +INDIRP4 +CNSTI4 30 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRGP4 pm +INDIRP4 +CNSTI4 31 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $1769 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1773 +ADDRLP4 136 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 136 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 136 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRGP4 PM_UpdateViewAngles +CALLV +pop +ADDRGP4 PM_CheckDuck +CALLV +pop +ADDRGP4 PM_FlyMove +CALLV +pop +ADDRGP4 PM_DropTimers +CALLV +pop +ADDRGP4 $1726 +JUMPV +LABELV $1773 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1775 +ADDRLP4 136 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 136 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 136 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRGP4 PM_UpdateViewAngles +CALLV +pop +ADDRGP4 PM_NoclipMove +CALLV +pop +ADDRGP4 PM_SetViewheight +CALLV +pop +ADDRGP4 PM_Weapon +CALLV +pop +ADDRGP4 PM_DropTimers +CALLV +pop +ADDRGP4 $1726 +JUMPV +LABELV $1775 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 6 +NEI4 $1777 +ADDRGP4 $1726 +JUMPV +LABELV $1777 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $1779 +ADDRGP4 $1726 +JUMPV +LABELV $1779 +ADDRGP4 PM_SetWaterLevel +CALLV +pop +ADDRGP4 pml+144 +ADDRFP4 0 +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 PM_CheckDuck +CALLV +pop +ADDRGP4 PM_CheckLadder +CALLV +pop +ADDRGP4 PM_GroundTrace +CALLV +pop +ADDRLP4 136 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 136 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 136 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRGP4 PM_UpdateViewAngles +CALLV +pop +ADDRLP4 140 +CNSTI4 4 +ASGNI4 +ADDRLP4 144 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ADDRLP4 140 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 144 +INDIRI4 +CNSTI4 5 +EQI4 $1784 +ADDRLP4 144 +INDIRI4 +ADDRLP4 140 +INDIRI4 +NEI4 $1782 +LABELV $1784 +ADDRGP4 PM_DeadMove +CALLV +pop +LABELV $1782 +ADDRGP4 PM_DropTimers +CALLV +pop +ADDRGP4 PM_CheckDodge +CALLI4 +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $1785 +ADDRGP4 PM_JetPackMove +CALLV +pop +ADDRGP4 $1786 +JUMPV +LABELV $1785 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 8 +NEI4 $1787 +ADDRGP4 PM_HUMMELFLY +CALLV +pop +ADDRGP4 $1788 +JUMPV +LABELV $1787 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $1789 +ADDRGP4 PM_WaterJumpMove +CALLV +pop +ADDRGP4 $1790 +JUMPV +LABELV $1789 +ADDRGP4 pm +INDIRP4 +CNSTI4 336 +ADDP4 +INDIRI4 +CNSTI4 1 +LEI4 $1791 +ADDRGP4 PM_WaterMove +CALLV +pop +ADDRGP4 $1792 +JUMPV +LABELV $1791 +ADDRGP4 pml+52 +INDIRI4 +CNSTI4 0 +EQI4 $1793 +ADDRGP4 PM_LadderMove +CALLV +pop +ADDRGP4 $1794 +JUMPV +LABELV $1793 +ADDRGP4 pml+44 +INDIRI4 +CNSTI4 0 +EQI4 $1796 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 148 +ADDRGP4 BG_ClassHasAbility +CALLI4 +ASGNI4 +ADDRLP4 152 +CNSTI4 0 +ASGNI4 +ADDRLP4 148 +INDIRI4 +ADDRLP4 152 +INDIRI4 +EQI4 $1799 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 152 +INDIRI4 +EQI4 $1799 +ADDRGP4 PM_ClimbMove +CALLV +pop +ADDRGP4 $1797 +JUMPV +LABELV $1799 +ADDRGP4 PM_WalkMove +CALLV +pop +ADDRGP4 $1797 +JUMPV +LABELV $1796 +ADDRGP4 PM_AirMove +CALLV +pop +LABELV $1797 +LABELV $1794 +LABELV $1792 +LABELV $1790 +LABELV $1788 +LABELV $1786 +ADDRGP4 PM_Animate +CALLV +pop +ADDRGP4 PM_GroundTrace +CALLV +pop +ADDRLP4 148 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 148 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 148 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRGP4 PM_UpdateViewAngles +CALLV +pop +ADDRGP4 PM_SetWaterLevel +CALLV +pop +ADDRGP4 PM_Weapon +CALLV +pop +ADDRGP4 PM_TorsoAnimation +CALLV +pop +ADDRGP4 PM_Footsteps +CALLV +pop +ADDRGP4 PM_WaterEvents +CALLV +pop +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRGP4 trap_SnapVector +CALLV +pop +LABELV $1726 +endproc PmoveSingle 156 16 +export Pmove +proc Pmove 24 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +INDIRI4 +GEI4 $1802 +ADDRGP4 $1801 +JUMPV +LABELV $1802 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +INDIRI4 +CNSTI4 1000 +ADDI4 +LEI4 $1804 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1000 +SUBI4 +ASGNI4 +LABELV $1804 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 408 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 63 +BANDI4 +ASGNI4 +ADDRGP4 $1807 +JUMPV +LABELV $1806 +ADDRLP4 12 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 344 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1809 +ADDRLP4 12 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 348 +ADDP4 +INDIRI4 +LEI4 $1810 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 348 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1810 +JUMPV +LABELV $1809 +ADDRLP4 12 +INDIRI4 +CNSTI4 66 +LEI4 $1813 +ADDRLP4 12 +CNSTI4 66 +ASGNI4 +LABELV $1813 +LABELV $1810 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 PmoveSingle +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $1815 +ADDRFP4 0 +INDIRP4 +CNSTI4 31 +ADDP4 +CNSTI1 20 +ASGNI1 +LABELV $1815 +LABELV $1807 +ADDRFP4 0 +INDIRP4 +INDIRP4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +NEI4 $1806 +LABELV $1801 +endproc Pmove 24 4 +import VectorCompareEpsilon +import trap_SnapVector +import PM_PredictStepMove +import PM_StepSlideMove +import PM_StepEvent +import PM_SlideMove +bss +export pml +align 4 +LABELV pml +skip 148 +export pm +align 4 +LABELV pm +skip 4 +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $1181 +byte 1 37 +byte 1 105 +byte 1 58 +byte 1 76 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $1170 +byte 1 37 +byte 1 105 +byte 1 58 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 10 +byte 1 0 +align 1 +LABELV $1155 +byte 1 37 +byte 1 105 +byte 1 58 +byte 1 107 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 111 +byte 1 102 +byte 1 102 +byte 1 10 +byte 1 0 +align 1 +LABELV $900 +byte 1 37 +byte 1 105 +byte 1 58 +byte 1 108 +byte 1 105 +byte 1 102 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $873 +byte 1 37 +byte 1 105 +byte 1 58 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 115 +byte 1 111 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 10 +byte 1 0 diff --git a/build/release-linux-x86_64/base/game/bg_slidemove.asm b/build/release-linux-x86_64/base/game/bg_slidemove.asm new file mode 100644 index 0000000..63374ed --- /dev/null +++ b/build/release-linux-x86_64/base/game/bg_slidemove.asm @@ -0,0 +1,2416 @@ +export PM_SlideMove +code +proc PM_SlideMove 320 28 +ADDRLP4 212 +CNSTI4 4 +ASGNI4 +ADDRLP4 216 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $62 +ADDRLP4 228 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 116 +ADDRLP4 228 +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 116+8 +ADDRLP4 116+8 +INDIRF4 +ADDRLP4 228 +INDIRP4 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 pml+36 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 232 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 232 +INDIRP4 +CNSTF4 1056964608 +ADDRLP4 232 +INDIRP4 +INDIRF4 +ADDRLP4 116+8 +INDIRF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 216+8 +ADDRLP4 116+8 +INDIRF4 +ASGNF4 +ADDRGP4 pml+48 +INDIRI4 +CNSTI4 0 +EQI4 $69 +ADDRLP4 236 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 236 +INDIRP4 +ARGP4 +ADDRGP4 pml+56+24 +ARGP4 +ADDRLP4 236 +INDIRP4 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +LABELV $69 +LABELV $62 +ADDRLP4 192 +ADDRGP4 pml+36 +INDIRF4 +ASGNF4 +ADDRGP4 pml+48 +INDIRI4 +CNSTI4 0 +EQI4 $75 +ADDRLP4 96 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRGP4 pml+56+24 +INDIRB +ASGNB 12 +ADDRGP4 $76 +JUMPV +LABELV $75 +ADDRLP4 96 +CNSTI4 0 +ASGNI4 +LABELV $76 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +CNSTI4 12 +ADDRLP4 96 +INDIRI4 +MULI4 +ADDRLP4 4 +ADDP4 +ARGP4 +ADDRGP4 VectorNormalize2 +CALLF4 +pop +ADDRLP4 96 +ADDRLP4 96 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 208 +CNSTI4 0 +ASGNI4 +ADDRGP4 $83 +JUMPV +LABELV $80 +ADDRLP4 228 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 232 +ADDRLP4 228 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 196 +ADDRLP4 232 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 232 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 192 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 240 +ADDRLP4 228 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 196+4 +ADDRLP4 240 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 240 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ADDRLP4 192 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 244 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 196+8 +ADDRLP4 244 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 244 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ADDRLP4 192 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 128 +ARGP4 +ADDRLP4 248 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 252 +ADDRLP4 248 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 252 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 248 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 248 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 196 +ARGP4 +ADDRLP4 252 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 248 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 248 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 128 +INDIRI4 +CNSTI4 0 +EQI4 $86 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 0 +ASGNF4 +CNSTI4 1 +RETI4 +ADDRGP4 $61 +JUMPV +LABELV $86 +ADDRLP4 128+8 +INDIRF4 +CNSTF4 0 +LEF4 $88 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 128+12 +INDIRB +ASGNB 12 +LABELV $88 +ADDRLP4 128+8 +INDIRF4 +CNSTF4 1065353216 +NEF4 $92 +ADDRGP4 $82 +JUMPV +LABELV $92 +ADDRLP4 128+52 +INDIRI4 +ARGI4 +ADDRGP4 PM_AddTouchEnt +CALLV +pop +ADDRLP4 192 +ADDRLP4 192 +INDIRF4 +ADDRLP4 192 +INDIRF4 +ADDRLP4 128+8 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 96 +INDIRI4 +CNSTI4 5 +LTI4 $97 +ADDRLP4 260 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 264 +CNSTF4 0 +ASGNF4 +ADDRLP4 260 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 264 +INDIRF4 +ASGNF4 +ADDRLP4 260 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRLP4 264 +INDIRF4 +ASGNF4 +ADDRLP4 260 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRLP4 264 +INDIRF4 +ASGNF4 +CNSTI4 1 +RETI4 +ADDRGP4 $61 +JUMPV +LABELV $97 +ADDRLP4 80 +CNSTI4 0 +ASGNI4 +ADDRGP4 $102 +JUMPV +LABELV $99 +ADDRLP4 260 +CNSTI4 12 +ADDRLP4 80 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 128+24 +INDIRF4 +ADDRLP4 260 +INDIRI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 128+24+4 +INDIRF4 +ADDRLP4 260 +INDIRI4 +ADDRLP4 4+4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 128+24+8 +INDIRF4 +ADDRLP4 260 +INDIRI4 +ADDRLP4 4+8 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 1065185444 +LEF4 $103 +ADDRLP4 264 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 264 +INDIRP4 +ADDRLP4 128+24 +INDIRF4 +ADDRLP4 264 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 268 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 268 +INDIRP4 +ADDRLP4 128+24+4 +INDIRF4 +ADDRLP4 268 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 272 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 272 +INDIRP4 +ADDRLP4 128+24+8 +INDIRF4 +ADDRLP4 272 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRGP4 $101 +JUMPV +LABELV $103 +LABELV $100 +ADDRLP4 80 +ADDRLP4 80 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $102 +ADDRLP4 80 +INDIRI4 +ADDRLP4 96 +INDIRI4 +LTI4 $99 +LABELV $101 +ADDRLP4 80 +INDIRI4 +ADDRLP4 96 +INDIRI4 +GEI4 $117 +ADDRGP4 $81 +JUMPV +LABELV $117 +CNSTI4 12 +ADDRLP4 96 +INDIRI4 +MULI4 +ADDRLP4 4 +ADDP4 +ADDRLP4 128+24 +INDIRB +ASGNB 12 +ADDRLP4 96 +ADDRLP4 96 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 80 +CNSTI4 0 +ASGNI4 +ADDRGP4 $123 +JUMPV +LABELV $120 +ADDRLP4 260 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 264 +CNSTI4 12 +ADDRLP4 80 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 188 +ADDRLP4 260 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 264 +INDIRI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 260 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ADDRLP4 264 +INDIRI4 +ADDRLP4 4+4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 260 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ADDRLP4 264 +INDIRI4 +ADDRLP4 4+8 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 188 +INDIRF4 +CNSTF4 1036831949 +LTF4 $126 +ADDRGP4 $121 +JUMPV +LABELV $126 +ADDRLP4 188 +INDIRF4 +NEGF4 +ADDRGP4 pml+116 +INDIRF4 +LEF4 $128 +ADDRGP4 pml+116 +ADDRLP4 188 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $128 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +CNSTI4 12 +ADDRLP4 80 +INDIRI4 +MULI4 +ADDRLP4 4 +ADDP4 +ARGP4 +ADDRLP4 64 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +ADDRLP4 116 +ARGP4 +CNSTI4 12 +ADDRLP4 80 +INDIRI4 +MULI4 +ADDRLP4 4 +ADDP4 +ARGP4 +ADDRLP4 104 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +ADDRLP4 76 +CNSTI4 0 +ASGNI4 +ADDRGP4 $135 +JUMPV +LABELV $132 +ADDRLP4 76 +INDIRI4 +ADDRLP4 80 +INDIRI4 +NEI4 $136 +ADDRGP4 $133 +JUMPV +LABELV $136 +ADDRLP4 268 +CNSTI4 12 +ADDRLP4 76 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 268 +INDIRI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 64+4 +INDIRF4 +ADDRLP4 268 +INDIRI4 +ADDRLP4 4+4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 64+8 +INDIRF4 +ADDRLP4 268 +INDIRI4 +ADDRLP4 4+8 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 1036831949 +LTF4 $138 +ADDRGP4 $133 +JUMPV +LABELV $138 +ADDRLP4 64 +ARGP4 +CNSTI4 12 +ADDRLP4 76 +INDIRI4 +MULI4 +ADDRLP4 4 +ADDP4 +ARGP4 +ADDRLP4 64 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +ADDRLP4 104 +ARGP4 +CNSTI4 12 +ADDRLP4 76 +INDIRI4 +MULI4 +ADDRLP4 4 +ADDP4 +ARGP4 +ADDRLP4 104 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +ADDRLP4 272 +CNSTI4 12 +ADDRLP4 80 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 272 +INDIRI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 64+4 +INDIRF4 +ADDRLP4 272 +INDIRI4 +ADDRLP4 4+4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 64+8 +INDIRF4 +ADDRLP4 272 +INDIRI4 +ADDRLP4 4+8 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 0 +LTF4 $144 +ADDRGP4 $133 +JUMPV +LABELV $144 +ADDRLP4 276 +CNSTI4 12 +ASGNI4 +ADDRLP4 276 +INDIRI4 +ADDRLP4 80 +INDIRI4 +MULI4 +ADDRLP4 4 +ADDP4 +ARGP4 +ADDRLP4 276 +INDIRI4 +ADDRLP4 76 +INDIRI4 +MULI4 +ADDRLP4 4 +ADDP4 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 84 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 280 +ADDRLP4 84 +INDIRF4 +ASGNF4 +ADDRLP4 284 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 100 +ADDRLP4 280 +INDIRF4 +ADDRLP4 284 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 84+4 +INDIRF4 +ADDRLP4 284 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 84+8 +INDIRF4 +ADDRLP4 284 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 64 +ADDRLP4 280 +INDIRF4 +ADDRLP4 100 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 64+4 +ADDRLP4 84+4 +INDIRF4 +ADDRLP4 100 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 64+8 +ADDRLP4 84+8 +INDIRF4 +ADDRLP4 100 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 292 +CNSTI4 12 +ASGNI4 +ADDRLP4 292 +INDIRI4 +ADDRLP4 80 +INDIRI4 +MULI4 +ADDRLP4 4 +ADDP4 +ARGP4 +ADDRLP4 292 +INDIRI4 +ADDRLP4 76 +INDIRI4 +MULI4 +ADDRLP4 4 +ADDP4 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 84 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 296 +ADDRLP4 84 +INDIRF4 +ASGNF4 +ADDRLP4 100 +ADDRLP4 296 +INDIRF4 +ADDRLP4 116 +INDIRF4 +MULF4 +ADDRLP4 84+4 +INDIRF4 +ADDRLP4 116+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 84+8 +INDIRF4 +ADDRLP4 116+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 104 +ADDRLP4 296 +INDIRF4 +ADDRLP4 100 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 104+4 +ADDRLP4 84+4 +INDIRF4 +ADDRLP4 100 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 104+8 +ADDRLP4 84+8 +INDIRF4 +ADDRLP4 100 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $167 +JUMPV +LABELV $164 +ADDRLP4 0 +INDIRI4 +ADDRLP4 80 +INDIRI4 +EQI4 $170 +ADDRLP4 0 +INDIRI4 +ADDRLP4 76 +INDIRI4 +NEI4 $168 +LABELV $170 +ADDRGP4 $165 +JUMPV +LABELV $168 +ADDRLP4 308 +CNSTI4 12 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 308 +INDIRI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 64+4 +INDIRF4 +ADDRLP4 308 +INDIRI4 +ADDRLP4 4+4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 64+8 +INDIRF4 +ADDRLP4 308 +INDIRI4 +ADDRLP4 4+8 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 1036831949 +LTF4 $171 +ADDRGP4 $165 +JUMPV +LABELV $171 +ADDRLP4 312 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 316 +CNSTF4 0 +ASGNF4 +ADDRLP4 312 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 316 +INDIRF4 +ASGNF4 +ADDRLP4 312 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRLP4 316 +INDIRF4 +ASGNF4 +ADDRLP4 312 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRLP4 316 +INDIRF4 +ASGNF4 +CNSTI4 1 +RETI4 +ADDRGP4 $61 +JUMPV +LABELV $165 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $167 +ADDRLP4 0 +INDIRI4 +ADDRLP4 96 +INDIRI4 +LTI4 $164 +LABELV $133 +ADDRLP4 76 +ADDRLP4 76 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $135 +ADDRLP4 76 +INDIRI4 +ADDRLP4 96 +INDIRI4 +LTI4 $132 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRLP4 64 +INDIRB +ASGNB 12 +ADDRLP4 116 +ADDRLP4 104 +INDIRB +ASGNB 12 +ADDRGP4 $122 +JUMPV +LABELV $121 +ADDRLP4 80 +ADDRLP4 80 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $123 +ADDRLP4 80 +INDIRI4 +ADDRLP4 96 +INDIRI4 +LTI4 $120 +LABELV $122 +LABELV $81 +ADDRLP4 208 +ADDRLP4 208 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $83 +ADDRLP4 208 +INDIRI4 +ADDRLP4 212 +INDIRI4 +LTI4 $80 +LABELV $82 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $177 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRLP4 116 +INDIRB +ASGNB 12 +LABELV $177 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $179 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRLP4 216 +INDIRB +ASGNB 12 +LABELV $179 +ADDRLP4 208 +INDIRI4 +CNSTI4 0 +EQI4 $182 +ADDRLP4 228 +CNSTI4 1 +ASGNI4 +ADDRGP4 $183 +JUMPV +LABELV $182 +ADDRLP4 228 +CNSTI4 0 +ASGNI4 +LABELV $183 +ADDRLP4 228 +INDIRI4 +RETI4 +LABELV $61 +endproc PM_SlideMove 320 28 +export PM_StepEvent +proc PM_StepEvent 56 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 36 +CNSTI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 40 +CNSTI4 8 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 0 +INDIRB +ASGNB 12 +ADDRLP4 12 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 44 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 24 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 12+8 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 44 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +CNSTF4 0 +LEF4 $189 +ADDRLP4 24 +INDIRF4 +CNSTF4 1073741824 +LEF4 $190 +ADDRLP4 24 +INDIRF4 +CNSTF4 1088421888 +GEF4 $193 +CNSTI4 11 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $190 +JUMPV +LABELV $193 +ADDRLP4 24 +INDIRF4 +CNSTF4 1093664768 +GEF4 $195 +CNSTI4 12 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $190 +JUMPV +LABELV $195 +ADDRLP4 24 +INDIRF4 +CNSTF4 1097859072 +GEF4 $197 +CNSTI4 13 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $190 +JUMPV +LABELV $197 +CNSTI4 14 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $190 +JUMPV +LABELV $189 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 52 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 52 +INDIRF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +CNSTF4 1073741824 +LEF4 $199 +ADDRLP4 24 +INDIRF4 +CNSTF4 1088421888 +GEF4 $201 +CNSTI4 7 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $202 +JUMPV +LABELV $201 +ADDRLP4 24 +INDIRF4 +CNSTF4 1093664768 +GEF4 $203 +CNSTI4 8 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $204 +JUMPV +LABELV $203 +ADDRLP4 24 +INDIRF4 +CNSTF4 1097859072 +GEF4 $205 +CNSTI4 9 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +ADDRGP4 $206 +JUMPV +LABELV $205 +CNSTI4 10 +ARGI4 +ADDRGP4 PM_AddEvent +CALLV +pop +LABELV $206 +LABELV $204 +LABELV $202 +LABELV $199 +LABELV $190 +ADDRGP4 pm +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $207 +ADDRGP4 $209 +ARGP4 +ADDRGP4 c_pmove +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $207 +LABELV $184 +endproc PM_StepEvent 56 8 +export PM_StepSlideMove +proc PM_StepSlideMove 232 28 +ADDRLP4 108 +CNSTI4 0 +ASGNI4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 72 +ARGP4 +ADDRGP4 BG_GetClientNormal +CALLV +pop +ADDRLP4 176 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 84 +ADDRLP4 176 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 140 +ADDRLP4 176 +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 180 +ADDRGP4 PM_SlideMove +CALLI4 +ASGNI4 +ADDRLP4 180 +INDIRI4 +CNSTI4 0 +NEI4 $211 +ADDRLP4 0 +ADDRLP4 84 +INDIRB +ASGNB 12 +ADDRLP4 184 +CNSTF4 3248488448 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 184 +INDIRF4 +ADDRLP4 72 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 184 +INDIRF4 +ADDRLP4 72+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 3248488448 +ADDRLP4 72+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRLP4 188 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 188 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 188 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 188 +INDIRP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 188 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 188 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 12+8 +INDIRF4 +CNSTF4 1008981770 +LEF4 $212 +ADDRLP4 12+8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $212 +ADDRLP4 192 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 192 +INDIRI4 +NEI4 $212 +ADDRGP4 pml+48 +INDIRI4 +ADDRLP4 192 +INDIRI4 +EQI4 $212 +ADDRGP4 pm +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $224 +ADDRGP4 $226 +ARGP4 +ADDRGP4 c_pmove +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $224 +ADDRLP4 108 +CNSTI4 1 +ASGNI4 +ADDRGP4 $212 +JUMPV +LABELV $211 +ADDRLP4 0 +ADDRLP4 84 +INDIRB +ASGNB 12 +ADDRLP4 184 +CNSTF4 3248488448 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 184 +INDIRF4 +ADDRLP4 72 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 184 +INDIRF4 +ADDRLP4 72+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 3248488448 +ADDRLP4 72+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRLP4 188 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 188 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 188 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 188 +INDIRP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 188 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 188 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 192 +ADDRGP4 pm +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 12+24 +INDIRF4 +ADDRLP4 192 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 12+24+4 +INDIRF4 +ADDRLP4 192 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 12+24+8 +INDIRF4 +ADDRLP4 192 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 0 +LEF4 $233 +ADDRLP4 12+8 +INDIRF4 +CNSTF4 1065353216 +EQF4 $248 +ADDRLP4 12+24 +INDIRF4 +ADDRLP4 72 +INDIRF4 +MULF4 +ADDRLP4 12+24+4 +INDIRF4 +ADDRLP4 72+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 12+24+8 +INDIRF4 +ADDRLP4 72+8 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 1060320051 +GEF4 $233 +LABELV $248 +ADDRLP4 108 +INDIRI4 +RETI4 +ADDRGP4 $210 +JUMPV +LABELV $233 +ADDRLP4 196 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 152 +ADDRLP4 196 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 164 +ADDRLP4 196 +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 96 +ADDRLP4 84 +INDIRB +ASGNB 12 +ADDRLP4 200 +CNSTF4 1101004800 +ASGNF4 +ADDRLP4 96 +ADDRLP4 96 +INDIRF4 +ADDRLP4 200 +INDIRF4 +ADDRLP4 72 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 96+4 +ADDRLP4 96+4 +INDIRF4 +ADDRLP4 200 +INDIRF4 +ADDRLP4 72+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 96+8 +ADDRLP4 96+8 +INDIRF4 +CNSTF4 1101004800 +ADDRLP4 72+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRLP4 204 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 204 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 204 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 96 +ARGP4 +ADDRLP4 204 +INDIRP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 204 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 204 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $255 +ADDRGP4 pm +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $257 +ADDRGP4 $259 +ARGP4 +ADDRGP4 c_pmove +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $257 +ADDRLP4 108 +INDIRI4 +RETI4 +ADDRGP4 $210 +JUMPV +LABELV $255 +ADDRLP4 112 +ADDRLP4 12+12 +INDIRF4 +ADDRLP4 84 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 112+4 +ADDRLP4 12+12+4 +INDIRF4 +ADDRLP4 84+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 112+8 +ADDRLP4 12+12+8 +INDIRF4 +ADDRLP4 84+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 124 +ADDRLP4 112 +INDIRB +ASGNB 12 +ADDRLP4 124 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 112 +ARGP4 +ADDRLP4 208 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 136 +ADDRLP4 72 +INDIRF4 +ADDRLP4 124 +INDIRF4 +MULF4 +ADDRLP4 72+4 +INDIRF4 +ADDRLP4 124+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 72+8 +INDIRF4 +ADDRLP4 124+8 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 208 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 12+12 +INDIRB +ASGNB 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRLP4 140 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 212 +ADDRGP4 PM_SlideMove +CALLI4 +ASGNI4 +ADDRLP4 212 +INDIRI4 +CNSTI4 0 +NEI4 $274 +ADDRGP4 pm +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $276 +ADDRGP4 $278 +ARGP4 +ADDRGP4 c_pmove +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $276 +ADDRLP4 108 +CNSTI4 1 +ASGNI4 +LABELV $274 +ADDRLP4 0 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 216 +ADDRLP4 136 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 72 +INDIRF4 +ADDRLP4 216 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 72+4 +INDIRF4 +ADDRLP4 216 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 72+8 +INDIRF4 +ADDRLP4 136 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRLP4 220 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 224 +ADDRLP4 220 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 224 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 220 +INDIRP4 +CNSTI4 308 +ADDP4 +ARGP4 +ADDRLP4 220 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 224 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 220 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 220 +INDIRP4 +CNSTI4 352 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $285 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 12+12 +INDIRB +ASGNB 12 +LABELV $285 +ADDRLP4 12+8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $288 +ADDRLP4 228 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 228 +INDIRP4 +ARGP4 +ADDRLP4 12+24 +ARGP4 +ADDRLP4 228 +INDIRP4 +ARGP4 +CNSTF4 1065361605 +ARGF4 +ADDRGP4 PM_ClipVelocity +CALLV +pop +LABELV $288 +LABELV $212 +ADDRLP4 184 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 184 +INDIRI4 +NEI4 $292 +ADDRLP4 108 +INDIRI4 +ADDRLP4 184 +INDIRI4 +EQI4 $292 +ADDRLP4 84 +ARGP4 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 72 +ARGP4 +ADDRGP4 PM_StepEvent +CALLV +pop +LABELV $292 +ADDRLP4 108 +INDIRI4 +RETI4 +LABELV $210 +endproc PM_StepSlideMove 232 28 +export PM_PredictStepMove +proc PM_PredictStepMove 40 8 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +ADDRGP4 pm +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 32 +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 16 +ADDRLP4 32 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 28 +ADDRGP4 pml+116 +INDIRF4 +ASGNF4 +CNSTI4 0 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 36 +ADDRGP4 PM_StepSlideMove +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +EQI4 $296 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $296 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRLP4 4 +INDIRB +ASGNB 12 +ADDRGP4 pm +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 16 +INDIRB +ASGNB 12 +ADDRGP4 pml+116 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $294 +endproc PM_PredictStepMove 40 8 +import PM_AddEvent +import PM_AddTouchEnt +import PM_ClipVelocity +import c_pmove +import pm_flightfriction +import pm_waterfriction +import pm_friction +import pm_flyaccelerate +import pm_wateraccelerate +import pm_airaccelerate +import pm_accelerate +import pm_wadeScale +import pm_swimScale +import pm_duckScale +import pm_stopspeed +import pml +import pm +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $278 +byte 1 37 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 112 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 10 +byte 1 0 +align 1 +LABELV $259 +byte 1 37 +byte 1 105 +byte 1 58 +byte 1 98 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 112 +byte 1 10 +byte 1 0 +align 1 +LABELV $226 +byte 1 37 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 112 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 10 +byte 1 0 +align 1 +LABELV $209 +byte 1 37 +byte 1 105 +byte 1 58 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 diff --git a/build/release-linux-x86_64/base/game/bg_voice.asm b/build/release-linux-x86_64/base/game/bg_voice.asm new file mode 100644 index 0000000..cc8686f --- /dev/null +++ b/build/release-linux-x86_64/base/game/bg_voice.asm @@ -0,0 +1,3954 @@ +code +proc BG_VoiceParseError 68 20 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_Parse_SourceFileAndLine +CALLI4 +pop +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_Parse_FreeSource +CALLI4 +pop +CNSTI4 0 +ARGI4 +ADDRGP4 $62 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $61 +endproc BG_VoiceParseError 68 20 +lit +align 1 +LABELV $64 +byte 1 0 +skip 191 +code +proc BG_VoiceList 252 16 +ADDRLP4 24 +ADDRGP4 $64 +INDIRB +ASGNB 192 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 216 +CNSTP4 0 +ASGNP4 +ADDRGP4 $65 +ARGP4 +ADDRGP4 $66 +ARGP4 +ADDRLP4 24 +ARGP4 +CNSTI4 192 +ARGI4 +ADDRLP4 220 +ADDRGP4 trap_FS_GetFileList +CALLI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 220 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +GEI4 $67 +CNSTP4 0 +RETP4 +ADDRGP4 $63 +JUMPV +LABELV $67 +ADDRGP4 $71 +ARGP4 +CNSTP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 224 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 224 +INDIRI4 +CNSTI4 0 +NEI4 $69 +ADDRGP4 $72 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTP4 0 +RETP4 +ADDRGP4 $63 +JUMPV +LABELV $69 +CNSTI4 24 +ARGI4 +ADDRLP4 228 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 228 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $73 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +ADDRLP4 216 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 24 +ASGNP4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRGP4 $77 +JUMPV +LABELV $74 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 232 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 8 +ADDRLP4 232 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $80 +ARGP4 +ADDRLP4 236 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 236 +INDIRI4 +CNSTI4 0 +NEI4 $78 +ADDRGP4 $75 +JUMPV +LABELV $78 +ADDRLP4 8 +INDIRI4 +CNSTI4 24 +LEI4 $81 +ADDRGP4 $83 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $75 +JUMPV +LABELV $81 +ADDRGP4 $86 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 240 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 240 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 244 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 244 +INDIRI4 +CNSTI4 0 +NEI4 $84 +ADDRGP4 $87 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $76 +JUMPV +LABELV $84 +ADDRLP4 12 +INDIRI4 +CNSTI4 8 +LTI4 $88 +ADDRGP4 $90 +ARGP4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +CNSTI4 8 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $76 +JUMPV +LABELV $88 +CNSTI4 24 +ARGI4 +ADDRLP4 248 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 248 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 8 +INDIRI4 +CNSTI4 6 +SUBI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $75 +ADDRLP4 232 +CNSTI4 1 +ASGNI4 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +ADDRLP4 232 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 232 +INDIRI4 +ADDI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $77 +ADDRLP4 16 +INDIRI4 +ADDRLP4 20 +INDIRI4 +LTI4 $74 +LABELV $76 +ADDRLP4 216 +INDIRP4 +RETP4 +LABELV $63 +endproc BG_VoiceList 252 16 +proc BG_VoiceParseTrack 1096 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 1044 +CNSTI4 0 +ASGNI4 +ADDRLP4 1048 +CNSTI4 0 +ASGNI4 +ADDRLP4 1040 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1052 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1052 +INDIRI4 +ASGNI4 +ADDRGP4 $93 +JUMPV +LABELV $92 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +CNSTI4 125 +NEI4 $95 +ADDRLP4 1048 +INDIRI4 +CNSTI4 0 +EQI4 $98 +CNSTI4 1 +RETI4 +ADDRGP4 $91 +JUMPV +LABELV $98 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $100 +ARGP4 +ADDRGP4 BG_VoiceParseError +CALLV +pop +ADDRGP4 $96 +JUMPV +LABELV $95 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $104 +ARGP4 +ADDRLP4 1056 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1056 +INDIRI4 +CNSTI4 0 +NEI4 $101 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1060 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1060 +INDIRI4 +ASGNI4 +ADDRLP4 1044 +CNSTI4 0 +ASGNI4 +ADDRGP4 $106 +JUMPV +LABELV $105 +ADDRLP4 1044 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $108 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $108 +ADDRLP4 1064 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 1064 +INDIRP4 +ADDRLP4 1064 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRLP4 0+8 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1068 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1068 +INDIRI4 +ASGNI4 +LABELV $106 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +EQI4 $111 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +EQI4 $105 +LABELV $111 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +NEI4 $93 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $114 +ARGP4 +ADDRGP4 BG_VoiceParseError +CALLV +pop +ADDRGP4 $93 +JUMPV +LABELV $101 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $118 +ARGP4 +ADDRLP4 1060 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1060 +INDIRI4 +CNSTI4 0 +NEI4 $115 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1064 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1064 +INDIRI4 +ASGNI4 +ADDRLP4 1044 +CNSTI4 0 +ASGNI4 +ADDRGP4 $120 +JUMPV +LABELV $119 +ADDRLP4 1044 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $122 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $122 +ADDRLP4 1068 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 1068 +INDIRP4 +ADDRLP4 1068 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRLP4 0+8 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1072 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1072 +INDIRI4 +ASGNI4 +LABELV $120 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +EQI4 $125 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +EQI4 $119 +LABELV $125 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +NEI4 $93 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $128 +ARGP4 +ADDRGP4 BG_VoiceParseError +CALLV +pop +ADDRGP4 $93 +JUMPV +LABELV $115 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $132 +ARGP4 +ADDRLP4 1064 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1064 +INDIRI4 +CNSTI4 0 +NEI4 $129 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1068 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1068 +INDIRI4 +ASGNI4 +ADDRLP4 1044 +CNSTI4 0 +ASGNI4 +ADDRGP4 $134 +JUMPV +LABELV $133 +ADDRLP4 1044 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $136 +ADDRFP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $136 +ADDRLP4 1072 +ADDRFP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +ASGNP4 +ADDRLP4 1072 +INDIRP4 +ADDRLP4 1072 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRLP4 0+8 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1076 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1076 +INDIRI4 +ASGNI4 +LABELV $134 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +EQI4 $139 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +EQI4 $133 +LABELV $139 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +NEI4 $93 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $142 +ARGP4 +ADDRGP4 BG_VoiceParseError +CALLV +pop +ADDRGP4 $93 +JUMPV +LABELV $129 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $146 +ARGP4 +ADDRLP4 1068 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1068 +INDIRI4 +CNSTI4 0 +NEI4 $143 +ADDRLP4 1048 +INDIRI4 +CNSTI4 0 +EQI4 $147 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $149 +ARGP4 +ADDRGP4 BG_VoiceParseError +CALLV +pop +LABELV $147 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1072 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1072 +INDIRI4 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +NEI4 $150 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $152 +ARGP4 +ADDRGP4 BG_VoiceParseError +CALLV +pop +LABELV $150 +ADDRLP4 1048 +CNSTI4 1 +ASGNI4 +ADDRLP4 0+16 +ARGP4 +ADDRLP4 1076 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1076 +INDIRU4 +CNSTU4 150 +LTU4 $153 +ADDRGP4 $156 +ARGP4 +ADDRLP4 0+16 +ARGP4 +ADDRLP4 1080 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1080 +INDIRP4 +ARGP4 +ADDRGP4 BG_VoiceParseError +CALLV +pop +LABELV $153 +ADDRLP4 0+16 +ARGP4 +ADDRLP4 1080 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1080 +INDIRU4 +CNSTU4 1 +ADDU4 +CVUI4 4 +ARGI4 +ADDRLP4 1084 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 1084 +INDIRP4 +ASGNP4 +ADDRLP4 0+16 +ARGP4 +ADDRLP4 1088 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRFP4 4 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 0+16 +ARGP4 +ADDRLP4 1088 +INDIRU4 +CNSTU4 1 +ADDU4 +CVUI4 4 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1092 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1092 +INDIRI4 +ASGNI4 +ADDRGP4 $93 +JUMPV +LABELV $143 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $164 +ARGP4 +ADDRLP4 1072 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1072 +INDIRI4 +CNSTI4 0 +NEI4 $161 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1076 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1076 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +NEI4 $165 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 0+8 +INDIRI4 +ASGNI4 +ADDRGP4 $166 +JUMPV +LABELV $165 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $168 +ARGP4 +ADDRGP4 BG_VoiceParseError +CALLV +pop +LABELV $166 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1080 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1080 +INDIRI4 +ASGNI4 +ADDRGP4 $93 +JUMPV +LABELV $161 +ADDRGP4 $169 +ARGP4 +ADDRLP4 0+16 +ARGP4 +ADDRLP4 1076 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1076 +INDIRP4 +ARGP4 +ADDRGP4 BG_VoiceParseError +CALLV +pop +LABELV $96 +LABELV $93 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +NEI4 $92 +CNSTI4 0 +RETI4 +LABELV $91 +endproc BG_VoiceParseTrack 1096 12 +proc BG_VoiceParseCommand 1124 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 1044 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 1048 +CNSTP4 0 +ASGNP4 +ADDRGP4 $173 +JUMPV +LABELV $172 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +NEI4 $175 +ADDRLP4 4+16 +INDIRI1 +CVII4 1 +CNSTI4 125 +NEI4 $175 +ADDRLP4 1048 +INDIRP4 +RETP4 +ADDRGP4 $171 +JUMPV +LABELV $175 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +EQI4 $178 +ADDRLP4 4+16 +INDIRI1 +CVII4 1 +CNSTI4 123 +NEI4 $180 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 BG_VoiceParseTrack +CALLI4 +pop +ADDRLP4 1044 +CNSTI4 0 +ASGNI4 +ADDRGP4 $173 +JUMPV +LABELV $180 +ADDRGP4 $183 +ARGP4 +ADDRLP4 4+16 +ARGP4 +ADDRLP4 1052 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1052 +INDIRP4 +ARGP4 +ADDRGP4 BG_VoiceParseError +CALLV +pop +LABELV $178 +ADDRLP4 1048 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $185 +CNSTI4 24 +ARGI4 +ADDRLP4 1052 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1052 +INDIRP4 +ASGNP4 +ADDRLP4 1048 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $186 +JUMPV +LABELV $185 +CNSTI4 24 +ARGI4 +ADDRLP4 1052 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 1052 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $186 +ADDRLP4 4+16 +ARGP4 +CNSTP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 1052 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 1052 +INDIRI4 +CNSTI4 0 +NEI4 $187 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1060 +ARGP4 +ADDRLP4 1056 +ARGP4 +ADDRGP4 trap_Parse_SourceFileAndLine +CALLI4 +pop +ADDRGP4 $190 +ARGP4 +ADDRLP4 4+16 +ARGP4 +ADDRLP4 1056 +INDIRI4 +ARGI4 +ADDRLP4 1060 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $187 +LABELV $188 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 1044 +CNSTI4 1 +ASGNI4 +LABELV $173 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 1052 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1052 +INDIRI4 +CNSTI4 0 +NEI4 $172 +CNSTP4 0 +RETP4 +LABELV $171 +endproc BG_VoiceParseCommand 1124 16 +proc BG_VoiceParse 1136 24 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 1052 +CNSTP4 0 +ASGNP4 +ADDRLP4 1044 +CNSTI4 0 +ASGNI4 +ADDRGP4 $193 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1056 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1056 +INDIRP4 +ARGP4 +ADDRLP4 1060 +ADDRGP4 trap_Parse_LoadSource +CALLI4 +ASGNI4 +ADDRLP4 1048 +ADDRLP4 1060 +INDIRI4 +ASGNI4 +ADDRLP4 1048 +INDIRI4 +CNSTI4 0 +NEI4 $197 +CNSTP4 0 +RETP4 +ADDRGP4 $192 +JUMPV +LABELV $196 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +EQI4 $199 +ADDRLP4 4+16 +INDIRI1 +CVII4 1 +CNSTI4 123 +NEI4 $201 +ADDRLP4 1048 +INDIRI4 +ARGI4 +ADDRLP4 1064 +ADDRGP4 BG_VoiceParseCommand +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRLP4 1064 +INDIRP4 +ASGNP4 +ADDRLP4 1044 +CNSTI4 0 +ASGNI4 +ADDRGP4 $197 +JUMPV +LABELV $201 +ADDRLP4 1048 +INDIRI4 +ARGI4 +ADDRLP4 1068 +ARGP4 +ADDRLP4 1064 +ARGP4 +ADDRGP4 trap_Parse_SourceFileAndLine +CALLI4 +pop +CNSTI4 0 +ARGI4 +ADDRGP4 $204 +ARGP4 +ADDRLP4 1064 +INDIRI4 +ARGI4 +ADDRLP4 1068 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $199 +ADDRLP4 4+16 +ARGP4 +ADDRLP4 1064 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1064 +INDIRU4 +CNSTU4 16 +LTU4 $205 +ADDRLP4 1048 +INDIRI4 +ARGI4 +ADDRLP4 1072 +ARGP4 +ADDRLP4 1068 +ARGP4 +ADDRGP4 trap_Parse_SourceFileAndLine +CALLI4 +pop +CNSTI4 0 +ARGI4 +ADDRGP4 $208 +ARGP4 +ADDRLP4 4+16 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRLP4 1068 +INDIRI4 +ARGI4 +ADDRLP4 1072 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $205 +ADDRLP4 1052 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $210 +CNSTI4 24 +ARGI4 +ADDRLP4 1068 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1068 +INDIRP4 +ASGNP4 +ADDRLP4 1052 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $211 +JUMPV +LABELV $210 +CNSTI4 24 +ARGI4 +ADDRLP4 1068 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 1068 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $211 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4+16 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 1044 +CNSTI4 1 +ASGNI4 +LABELV $197 +ADDRLP4 1048 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 1064 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1064 +INDIRI4 +CNSTI4 0 +NEI4 $196 +ADDRLP4 1048 +INDIRI4 +ARGI4 +ADDRGP4 trap_Parse_FreeSource +CALLI4 +pop +ADDRLP4 1052 +INDIRP4 +RETP4 +LABELV $192 +endproc BG_VoiceParse 1136 24 +export BG_VoiceInit +proc BG_VoiceInit 20 4 +ADDRLP4 8 +ADDRGP4 BG_VoiceList +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $215 +JUMPV +LABELV $214 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 BG_VoiceParse +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $215 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $214 +ADDRLP4 4 +INDIRP4 +RETP4 +LABELV $213 +endproc BG_VoiceInit 20 4 +export BG_PrintVoices +proc BG_PrintVoices 24 16 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $221 +ADDRGP4 $217 +JUMPV +LABELV $220 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +LEI4 $223 +ADDRGP4 $225 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $223 +ADDRLP4 8 +ADDRLP4 16 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRGP4 $227 +JUMPV +LABELV $226 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +LEI4 $229 +ADDRGP4 $231 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $229 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $233 +JUMPV +LABELV $232 +ADDRFP4 4 +INDIRI4 +CNSTI4 1 +LEI4 $235 +ADDRGP4 $237 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $235 +ADDRFP4 4 +INDIRI4 +CNSTI4 2 +LEI4 $238 +ADDRGP4 $240 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $241 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $242 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $243 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $238 +ADDRFP4 4 +INDIRI4 +CNSTI4 1 +LEI4 $244 +ADDRGP4 $246 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $244 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $233 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $232 +ADDRLP4 8 +ADDRLP4 8 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $227 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $226 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $247 +ADDRGP4 $249 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $247 +ADDRLP4 16 +ADDRLP4 16 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $221 +ADDRLP4 16 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $220 +LABELV $217 +endproc BG_PrintVoices 24 16 +export BG_VoiceByName +proc BG_VoiceByName 8 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $252 +JUMPV +LABELV $251 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $254 +ADDRLP4 0 +INDIRP4 +RETP4 +ADDRGP4 $250 +JUMPV +LABELV $254 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $252 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $251 +CNSTP4 0 +RETP4 +LABELV $250 +endproc BG_VoiceByName 8 8 +export BG_VoiceCmdFind +proc BG_VoiceCmdFind 12 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $258 +JUMPV +LABELV $257 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $260 +ADDRFP4 8 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +RETP4 +ADDRGP4 $256 +JUMPV +LABELV $260 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $258 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $257 +CNSTP4 0 +RETP4 +LABELV $256 +endproc BG_VoiceCmdFind 12 8 +export BG_VoiceCmdByNum +proc BG_VoiceCmdByNum 8 0 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $264 +JUMPV +LABELV $263 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +NEI4 $266 +ADDRLP4 0 +INDIRP4 +RETP4 +ADDRGP4 $262 +JUMPV +LABELV $266 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $264 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $263 +CNSTP4 0 +RETP4 +LABELV $262 +endproc BG_VoiceCmdByNum 8 0 +export BG_VoiceTrackByNum +proc BG_VoiceTrackByNum 8 0 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $270 +JUMPV +LABELV $269 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +NEI4 $272 +ADDRLP4 0 +INDIRP4 +RETP4 +ADDRGP4 $268 +JUMPV +LABELV $272 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $270 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $269 +CNSTP4 0 +RETP4 +LABELV $268 +endproc BG_VoiceTrackByNum 8 0 +export BG_VoiceTrackFind +proc BG_VoiceTrackFind 56 0 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 12 +ADDRFP4 12 +INDIRI4 +ASGNI4 +ADDRFP4 16 +ADDRFP4 16 +INDIRI4 +ASGNI4 +ADDRFP4 20 +ADDRFP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $276 +JUMPV +LABELV $275 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRLP4 24 +INDIRI4 +ADDRLP4 28 +INDIRI4 +LTI4 $281 +ADDRLP4 24 +INDIRI4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +LSHI4 +BANDI4 +ADDRLP4 28 +INDIRI4 +EQI4 $284 +LABELV $281 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 36 +INDIRI4 +LTI4 $283 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +ADDRFP4 8 +INDIRI4 +LSHI4 +BANDI4 +ADDRLP4 36 +INDIRI4 +EQI4 $284 +LABELV $283 +ADDRLP4 40 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 40 +INDIRI4 +ADDRLP4 44 +INDIRI4 +LTI4 $285 +ADDRLP4 40 +INDIRI4 +CNSTI4 1 +ADDRFP4 12 +INDIRI4 +LSHI4 +BANDI4 +ADDRLP4 44 +INDIRI4 +EQI4 $284 +LABELV $285 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRFP4 16 +INDIRI4 +LEI4 $278 +LABELV $284 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $276 +JUMPV +LABELV $278 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +LEI4 $286 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $286 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $288 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $288 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $276 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $275 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $290 +CNSTP4 0 +RETP4 +ADDRGP4 $274 +JUMPV +LABELV $290 +ADDRLP4 24 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 24 +INDIRI4 +CNSTI4 32767 +ADDRLP4 16 +INDIRI4 +DIVI4 +CNSTI4 1 +ADDI4 +DIVI4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRGP4 $293 +JUMPV +LABELV $292 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 36 +INDIRI4 +LTI4 $298 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +LSHI4 +BANDI4 +ADDRLP4 36 +INDIRI4 +EQI4 $301 +LABELV $298 +ADDRLP4 40 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 40 +INDIRI4 +ADDRLP4 44 +INDIRI4 +LTI4 $300 +ADDRLP4 40 +INDIRI4 +CNSTI4 1 +ADDRFP4 8 +INDIRI4 +LSHI4 +BANDI4 +ADDRLP4 44 +INDIRI4 +EQI4 $301 +LABELV $300 +ADDRLP4 48 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 52 +CNSTI4 0 +ASGNI4 +ADDRLP4 48 +INDIRI4 +ADDRLP4 52 +INDIRI4 +LTI4 $302 +ADDRLP4 48 +INDIRI4 +CNSTI4 1 +ADDRFP4 12 +INDIRI4 +LSHI4 +BANDI4 +ADDRLP4 52 +INDIRI4 +EQI4 $301 +LABELV $302 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $295 +LABELV $301 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $293 +JUMPV +LABELV $295 +ADDRLP4 8 +INDIRI4 +ADDRLP4 20 +INDIRI4 +NEI4 $303 +ADDRFP4 20 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +RETP4 +ADDRGP4 $274 +JUMPV +LABELV $303 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $293 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $292 +CNSTP4 0 +RETP4 +LABELV $274 +endproc BG_VoiceTrackFind 56 0 +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_FS_GetFileList +import trap_FS_FOpenFile +import PM_PredictStepMove +import PM_StepSlideMove +import PM_StepEvent +import PM_SlideMove +import PM_AddEvent +import PM_AddTouchEnt +import PM_ClipVelocity +import c_pmove +import pm_flightfriction +import pm_waterfriction +import pm_friction +import pm_flyaccelerate +import pm_wateraccelerate +import pm_airaccelerate +import pm_accelerate +import pm_wadeScale +import pm_swimScale +import pm_duckScale +import pm_stopspeed +import pml +import pm +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $249 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $246 +byte 1 10 +byte 1 0 +align 1 +LABELV $243 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 104 +byte 1 117 +byte 1 115 +byte 1 105 +byte 1 97 +byte 1 115 +byte 1 109 +byte 1 32 +byte 1 45 +byte 1 62 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $242 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 45 +byte 1 62 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $241 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 45 +byte 1 62 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $240 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 45 +byte 1 62 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $237 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 32 +byte 1 45 +byte 1 62 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $231 +byte 1 32 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $225 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $208 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 99 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 77 +byte 1 65 +byte 1 88 +byte 1 95 +byte 1 86 +byte 1 79 +byte 1 73 +byte 1 67 +byte 1 69 +byte 1 95 +byte 1 67 +byte 1 77 +byte 1 68 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 78 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $204 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 114 +byte 1 114 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $193 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $190 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 67 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $183 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 67 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 114 +byte 1 114 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $169 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $168 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 34 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 104 +byte 1 117 +byte 1 115 +byte 1 105 +byte 1 97 +byte 1 115 +byte 1 109 +byte 1 34 +byte 1 32 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 117 +byte 1 101 +byte 1 0 +align 1 +LABELV $164 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 104 +byte 1 117 +byte 1 115 +byte 1 105 +byte 1 97 +byte 1 115 +byte 1 109 +byte 1 0 +align 1 +LABELV $156 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 34 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 34 +byte 1 32 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 117 +byte 1 101 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 99 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 77 +byte 1 65 +byte 1 88 +byte 1 95 +byte 1 83 +byte 1 65 +byte 1 89 +byte 1 95 +byte 1 84 +byte 1 69 +byte 1 88 +byte 1 84 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 103 +byte 1 116 +byte 1 104 +byte 1 0 +align 1 +LABELV $152 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 34 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 34 +byte 1 32 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 117 +byte 1 101 +byte 1 0 +align 1 +LABELV $149 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 100 +byte 1 117 +byte 1 112 +byte 1 108 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 34 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 34 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $146 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 0 +align 1 +LABELV $142 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 34 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 34 +byte 1 32 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 117 +byte 1 101 +byte 1 0 +align 1 +LABELV $132 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $128 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 34 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 34 +byte 1 32 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 117 +byte 1 101 +byte 1 0 +align 1 +LABELV $118 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $114 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 34 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 34 +byte 1 32 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 117 +byte 1 101 +byte 1 0 +align 1 +LABELV $104 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 0 +align 1 +LABELV $100 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $90 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 46 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 102 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 46 +byte 1 32 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 46 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 32 +byte 1 77 +byte 1 65 +byte 1 88 +byte 1 95 +byte 1 86 +byte 1 79 +byte 1 73 +byte 1 67 +byte 1 69 +byte 1 83 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $87 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 76 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 46 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 46 +byte 1 32 +byte 1 32 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 98 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 46 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 32 +byte 1 103 +byte 1 106 +byte 1 98 +byte 1 115 +byte 1 0 +align 1 +LABELV $86 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $83 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 77 +byte 1 65 +byte 1 88 +byte 1 95 +byte 1 86 +byte 1 79 +byte 1 73 +byte 1 67 +byte 1 69 +byte 1 95 +byte 1 78 +byte 1 65 +byte 1 77 +byte 1 69 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 78 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 112 +byte 1 112 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 44 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $80 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 46 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $73 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 0 +align 1 +LABELV $72 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 47 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 46 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 44 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 0 +align 1 +LABELV $71 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 47 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 46 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $66 +byte 1 46 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $65 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $62 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 diff --git a/build/release-linux-x86_64/base/game/g_active.asm b/build/release-linux-x86_64/base/game/g_active.asm new file mode 100644 index 0000000..57f2d9f --- /dev/null +++ b/build/release-linux-x86_64/base/game/g_active.asm @@ -0,0 +1,13061 @@ +export P_DamageFeedback +code +proc P_DamageFeedback 48 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTI4 4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +EQI4 $78 +ADDRLP4 24 +INDIRI4 +CNSTI4 3 +EQI4 $78 +ADDRLP4 24 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $78 +ADDRGP4 $77 +JUMPV +LABELV $78 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1804 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1800 +ADDP4 +INDIRI4 +ADDI4 +CVIF4 4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +CNSTF4 0 +NEF4 $80 +ADDRGP4 $77 +JUMPV +LABELV $80 +ADDRLP4 4 +INDIRF4 +CNSTF4 1132396544 +LEF4 $82 +ADDRLP4 4 +CNSTF4 1132396544 +ASGNF4 +LABELV $82 +ADDRLP4 0 +INDIRP4 +CNSTI4 1824 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $84 +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +CNSTI4 255 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 180 +ADDP4 +CNSTI4 255 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1824 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $85 +JUMPV +LABELV $84 +ADDRLP4 0 +INDIRP4 +CNSTI4 1812 +ADDP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRGP4 vectoangles +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +CNSTF4 1132462080 +ADDRLP4 8 +INDIRF4 +CNSTF4 1135869952 +DIVF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 180 +ADDP4 +CNSTF4 1132462080 +ADDRLP4 8+4 +INDIRF4 +CNSTF4 1135869952 +DIVF4 +MULF4 +CVFI4 4 +ASGNI4 +LABELV $85 +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 792 +ADDP4 +INDIRI4 +LEI4 $87 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +NEI4 $87 +ADDRFP4 0 +INDIRP4 +CNSTI4 792 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 700 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 50 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 255 +LEI4 $92 +ADDRLP4 36 +CNSTI4 255 +ASGNI4 +ADDRGP4 $93 +JUMPV +LABELV $92 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $93 +ADDRLP4 36 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRLP4 44 +ADDRLP4 0 +INDIRP4 +CNSTI4 176 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $87 +ADDRLP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +ADDRLP4 4 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1804 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1800 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1808 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $77 +endproc P_DamageFeedback 48 12 +export P_WorldEffects +proc P_WorldEffects 44 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1768 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $95 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1860 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 12000 +ADDI4 +ASGNI4 +ADDRGP4 $94 +JUMPV +LABELV $95 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 864 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +NEI4 $98 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1860 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $99 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1860 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 1000 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $99 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 2 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +INDIRI4 +CNSTI4 15 +LEI4 $105 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 15 +ASGNI4 +LABELV $105 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +INDIRI4 +GTI4 $107 +ADDRGP4 $109 +ARGP4 +ADDRLP4 16 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 3 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 G_Sound +CALLV +pop +ADDRGP4 $108 +JUMPV +LABELV $107 +ADDRLP4 20 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 16384 +GEI4 $110 +ADDRGP4 $112 +ARGP4 +ADDRLP4 24 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 3 +ARGI4 +ADDRLP4 24 +INDIRI4 +ARGI4 +ADDRGP4 G_Sound +CALLV +pop +ADDRGP4 $111 +JUMPV +LABELV $110 +ADDRGP4 $113 +ARGP4 +ADDRLP4 28 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 3 +ARGI4 +ADDRLP4 28 +INDIRI4 +ARGI4 +ADDRGP4 G_Sound +CALLV +pop +LABELV $111 +LABELV $108 +ADDRFP4 0 +INDIRP4 +CNSTI4 792 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 200 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 36 +CNSTP4 0 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ARGP4 +ADDRLP4 36 +INDIRP4 +ARGP4 +ADDRLP4 40 +CNSTP4 0 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 2 +ARGI4 +CNSTI4 20 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +ADDRGP4 $99 +JUMPV +LABELV $98 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1860 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 12000 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 2 +ASGNI4 +LABELV $99 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $116 +ADDRFP4 0 +INDIRP4 +CNSTI4 860 +ADDP4 +INDIRI4 +CNSTI4 24 +BANDI4 +ADDRLP4 4 +INDIRI4 +EQI4 $116 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $118 +ADDRFP4 0 +INDIRP4 +CNSTI4 792 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +GTI4 $118 +ADDRFP4 0 +INDIRP4 +CNSTI4 860 +ADDP4 +INDIRI4 +CNSTI4 8 +BANDI4 +CNSTI4 0 +EQI4 $121 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +CNSTP4 0 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 16 +CNSTP4 0 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +CNSTI4 30 +ADDRLP4 0 +INDIRI4 +MULI4 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 22 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $121 +ADDRFP4 0 +INDIRP4 +CNSTI4 860 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $123 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +CNSTP4 0 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 16 +CNSTP4 0 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +CNSTI4 10 +ADDRLP4 0 +INDIRI4 +MULI4 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 21 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $123 +LABELV $118 +LABELV $116 +LABELV $94 +endproc P_WorldEffects 44 32 +export G_SetClientSound +proc G_SetClientSound 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 864 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $126 +ADDRFP4 0 +INDIRP4 +CNSTI4 860 +ADDP4 +INDIRI4 +CNSTI4 24 +BANDI4 +ADDRLP4 4 +INDIRI4 +EQI4 $126 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 396 +ADDP4 +ADDRGP4 level+340 +INDIRI4 +ASGNI4 +ADDRGP4 $127 +JUMPV +LABELV $126 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 396 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $127 +LABELV $125 +endproc G_SetClientSound 8 0 +proc GetClientMass 12 8 +ADDRLP4 0 +CNSTI4 100 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $130 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 520 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $131 +JUMPV +LABELV $130 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $132 +CNSTI4 8 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $133 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +LSHI4 +ASGNI4 +ADDRGP4 $133 +JUMPV +LABELV $132 +CNSTI4 0 +RETI4 +ADDRGP4 $129 +JUMPV +LABELV $133 +LABELV $131 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $129 +endproc GetClientMass 12 8 +proc ClientShove 92 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 GetClientMass +CALLI4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 36 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 GetClientMass +CALLI4 +ASGNI4 +ADDRLP4 32 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 44 +INDIRI4 +LEI4 $139 +ADDRLP4 28 +INDIRI4 +ADDRLP4 44 +INDIRI4 +GTI4 $137 +LABELV $139 +ADDRGP4 $136 +JUMPV +LABELV $137 +ADDRLP4 0 +ADDRGP4 g_shove+8 +INDIRF4 +ADDRLP4 28 +INDIRI4 +CVIF4 4 +MULF4 +ADDRLP4 32 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +GEF4 $141 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +LABELV $141 +ADDRLP4 0 +INDIRF4 +CNSTF4 1125515264 +LEF4 $143 +ADDRLP4 0 +CNSTF4 1125515264 +ASGNF4 +LABELV $143 +ADDRLP4 52 +CNSTI4 496 +ASGNI4 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 60 +CNSTI4 500 +ASGNI4 +ADDRLP4 4+4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 64 +CNSTI4 504 +ASGNI4 +ADDRLP4 4+8 +ADDRFP4 4 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4 +ARGP4 +ADDRGP4 VectorNormalizeFast +CALLV +pop +ADDRLP4 16 +ADDRLP4 4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 16+4 +ADDRLP4 4+4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 16+8 +ADDRLP4 4+8 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 72 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 76 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 76 +INDIRP4 +INDIRF4 +ADDRLP4 16+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 80 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 80 +INDIRP4 +ADDRLP4 80 +INDIRP4 +INDIRF4 +ADDRLP4 16+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $153 +ADDRLP4 84 +CNSTF4 1073741824 +ADDRLP4 0 +INDIRF4 +MULF4 +CNSTF4 1056964608 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 50 +GEI4 $155 +ADDRLP4 84 +CNSTI4 50 +ASGNI4 +LABELV $155 +ADDRLP4 84 +INDIRI4 +CNSTI4 200 +LEI4 $157 +ADDRLP4 84 +CNSTI4 200 +ASGNI4 +LABELV $157 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRLP4 84 +INDIRI4 +ASGNI4 +ADDRLP4 88 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +ADDRLP4 88 +INDIRP4 +INDIRI4 +CNSTI4 64 +BORI4 +ASGNI4 +LABELV $153 +LABELV $136 +endproc ClientShove 92 4 +proc ClientIsOnMedi 12 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $162 +ADDRLP4 0 +INDIRI4 +CNSTI4 1024 +LTI4 $160 +LABELV $162 +CNSTI4 0 +RETI4 +ADDRGP4 $159 +JUMPV +LABELV $160 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities+160 +ADDP4 +INDIRI4 +CNSTI4 33 +NEI4 $165 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRGP4 $166 +JUMPV +LABELV $165 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +LABELV $166 +ADDRLP4 8 +INDIRI4 +RETI4 +LABELV $159 +endproc ClientIsOnMedi 12 0 +proc ClientContagion 68 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $172 +ADDRLP4 0 +INDIRP4 +CNSTI4 1904 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $172 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 ClientIsOnMedi +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $168 +LABELV $172 +ADDRGP4 $167 +JUMPV +LABELV $168 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $173 +CNSTI4 4 +ARGI4 +ADDRLP4 20 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +NEI4 $173 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +ASGNI4 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 36 +INDIRI4 +NEI4 $179 +ADDRLP4 12 +INDIRI4 +ADDRLP4 36 +INDIRI4 +EQI4 $181 +LABELV $179 +ADDRLP4 4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $181 +ADDRLP4 4 +INDIRP4 +CNSTI4 1904 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $181 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 ClientIsOnMedi +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +EQI4 $175 +LABELV $181 +ADDRGP4 $167 +JUMPV +LABELV $175 +ADDRLP4 48 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +ADDRGP4 g_contagionProb+8 +INDIRF4 +LEF4 $182 +ADDRGP4 $167 +JUMPV +LABELV $182 +ADDRLP4 52 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 52 +INDIRI4 +EQI4 $185 +ADDRLP4 12 +INDIRI4 +ADDRLP4 52 +INDIRI4 +NEI4 $185 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +CNSTI4 1896 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 60 +CNSTI4 1908 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $186 +JUMPV +LABELV $185 +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 56 +INDIRI4 +NEI4 $187 +ADDRLP4 12 +INDIRI4 +ADDRLP4 56 +INDIRI4 +EQI4 $187 +ADDRLP4 16 +ADDRLP4 4 +INDIRP4 +CNSTI4 1896 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 64 +CNSTI4 1908 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $188 +JUMPV +LABELV $187 +ADDRLP4 64 +CNSTI4 1896 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +INDIRI4 +LEI4 $190 +ADDRLP4 60 +ADDRLP4 0 +INDIRP4 +CNSTI4 1896 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $191 +JUMPV +LABELV $190 +ADDRLP4 60 +ADDRLP4 4 +INDIRP4 +CNSTI4 1896 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $191 +ADDRLP4 16 +ADDRLP4 60 +INDIRI4 +ASGNI4 +LABELV $188 +LABELV $186 +ADDRLP4 0 +INDIRP4 +CNSTI4 1896 +ADDP4 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1896 +ADDP4 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 60 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 60 +INDIRP4 +INDIRI4 +CNSTI4 32 +BORI4 +ASGNI4 +ADDRLP4 64 +ADDRLP4 4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRI4 +CNSTI4 32 +BORI4 +ASGNI4 +ADDRGP4 $174 +JUMPV +LABELV $173 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $192 +ADDRFP4 4 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 6 +NEI4 $192 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 40 +INDIRI4 +EQI4 $192 +ADDRFP4 4 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 40 +INDIRI4 +LEI4 $192 +ADDRFP4 4 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +ADDRLP4 40 +INDIRI4 +EQI4 $192 +ADDRLP4 44 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +CNSTI4 32 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1896 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 1000 +ADDRGP4 g_boosterPoisonTime+12 +INDIRI4 +MULI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1908 +ADDP4 +ADDRGP4 g_entities+1798720 +ASGNP4 +LABELV $192 +LABELV $174 +LABELV $167 +endproc ClientContagion 68 8 +export ClientImpacts +proc ClientImpacts 84 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 60 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $201 +JUMPV +LABELV $198 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 180 +ADDP4 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 68 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $202 +ADDRLP4 68 +INDIRP4 +CNSTI4 2452 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $202 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2452 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $202 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 10 +NEI4 $204 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_ChargeAttack +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_CrushAttack +CALLV +pop +LABELV $204 +ADDRLP4 72 +CNSTI4 524 +ASGNI4 +ADDRLP4 76 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 76 +INDIRU4 +EQU4 $206 +ADDRLP4 0 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 76 +INDIRU4 +EQU4 $206 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 ClientShove +CALLV +pop +LABELV $206 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $208 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 ClientContagion +CALLV +pop +LABELV $208 +ADDRLP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $210 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $210 +LABELV $199 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $201 +ADDRLP4 4 +INDIRI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 176 +ADDP4 +INDIRI4 +LTI4 $198 +LABELV $197 +endproc ClientImpacts 84 12 +data +align 4 +LABELV $213 +byte 4 1092616192 +byte 4 1092616192 +byte 4 1092616192 +export G_TouchTriggers +code +proc G_TouchTriggers 4272 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $214 +ADDRGP4 $212 +JUMPV +LABELV $214 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $216 +ADDRGP4 $212 +JUMPV +LABELV $216 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 4192 +ARGP4 +ADDRLP4 4204 +ARGP4 +ADDRLP4 4216 +CNSTP4 0 +ASGNP4 +ADDRLP4 4216 +INDIRP4 +ARGP4 +ADDRLP4 4216 +INDIRP4 +ARGP4 +ADDRLP4 4216 +INDIRP4 +ARGP4 +ADDRGP4 BG_ClassBoundingBox +CALLV +pop +ADDRLP4 4220 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +ASGNP4 +ADDRLP4 68 +ADDRLP4 4220 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 4192 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 68+4 +ADDRLP4 4220 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 4192+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 68+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 4192+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4224 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +ASGNP4 +ADDRLP4 80 +ADDRLP4 4224 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 4204 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 80+4 +ADDRLP4 4224 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 4204+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 80+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 4204+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 68 +ADDRLP4 68 +INDIRF4 +ADDRGP4 $213 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 68+4 +ADDRLP4 68+4 +INDIRF4 +ADDRGP4 $213+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 68+8 +ADDRLP4 68+8 +INDIRF4 +ADDRGP4 $213+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 80 +ADDRLP4 80 +INDIRF4 +ADDRGP4 $213 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 80+4 +ADDRLP4 80+4 +INDIRF4 +ADDRGP4 $213+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 80+8 +ADDRLP4 80+8 +INDIRF4 +ADDRGP4 $213+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 68 +ARGP4 +ADDRLP4 80 +ARGP4 +ADDRLP4 96 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4228 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 92 +ADDRLP4 4228 +INDIRI4 +ASGNI4 +ADDRLP4 4236 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +ASGNP4 +ADDRLP4 68 +ADDRLP4 4236 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 68+4 +ADDRLP4 4236 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 68+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4248 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +ASGNP4 +ADDRLP4 80 +ADDRLP4 4248 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 80+4 +ADDRLP4 4248 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 80+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $245 +JUMPV +LABELV $242 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 96 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 4256 +CNSTI4 776 +ASGNI4 +ADDRLP4 4260 +CNSTU4 0 +ASGNU4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 4256 +INDIRI4 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 4260 +INDIRU4 +NEU4 $246 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4256 +INDIRI4 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 4260 +INDIRU4 +NEU4 $246 +ADDRGP4 $243 +JUMPV +LABELV $246 +ADDRLP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +INDIRI4 +CNSTI4 1073741824 +BANDI4 +CNSTI4 0 +NEI4 $248 +ADDRGP4 $243 +JUMPV +LABELV $248 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $250 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 11 +EQI4 $252 +ADDRLP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRGP4 Touch_DoorTrigger +CVPU4 4 +EQU4 $252 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 manualTriggerSpectator +CALLV +pop +ADDRGP4 $243 +JUMPV +LABELV $252 +LABELV $250 +ADDRLP4 68 +ARGP4 +ADDRLP4 80 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4264 +ADDRGP4 trap_EntityContact +CALLI4 +ASGNI4 +ADDRLP4 4264 +INDIRI4 +CNSTI4 0 +NEI4 $254 +ADDRGP4 $243 +JUMPV +LABELV $254 +ADDRLP4 8 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 60 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $256 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $256 +LABELV $243 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $245 +ADDRLP4 4 +INDIRI4 +ADDRLP4 92 +INDIRI4 +LTI4 $242 +LABELV $212 +endproc G_TouchTriggers 4272 24 +export SpectatorThink +proc SpectatorThink 460 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1776 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1776 +ADDP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 404 +CNSTI4 1 +ASGNI4 +ADDRLP4 408 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1776 +ADDP4 +INDIRI4 +ADDRLP4 404 +INDIRI4 +BANDI4 +ADDRLP4 408 +INDIRI4 +EQI4 $260 +ADDRLP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +INDIRI4 +ADDRLP4 404 +INDIRI4 +BANDI4 +ADDRLP4 408 +INDIRI4 +NEI4 $260 +ADDRLP4 388 +CNSTI4 1 +ASGNI4 +ADDRGP4 $261 +JUMPV +LABELV $260 +ADDRLP4 388 +CNSTI4 0 +ASGNI4 +LABELV $261 +ADDRLP4 376 +ADDRLP4 388 +INDIRI4 +ASGNI4 +ADDRLP4 416 +CNSTI4 4 +ASGNI4 +ADDRLP4 420 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1776 +ADDP4 +INDIRI4 +ADDRLP4 416 +INDIRI4 +BANDI4 +ADDRLP4 420 +INDIRI4 +EQI4 $263 +ADDRLP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +INDIRI4 +ADDRLP4 416 +INDIRI4 +BANDI4 +ADDRLP4 420 +INDIRI4 +NEI4 $263 +ADDRLP4 392 +CNSTI4 1 +ASGNI4 +ADDRGP4 $264 +JUMPV +LABELV $263 +ADDRLP4 392 +CNSTI4 0 +ASGNI4 +LABELV $264 +ADDRLP4 380 +ADDRLP4 392 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $266 +ADDRLP4 396 +CNSTI4 1 +ASGNI4 +ADDRGP4 $267 +JUMPV +LABELV $266 +ADDRLP4 396 +CNSTI4 0 +ASGNI4 +LABELV $267 +ADDRLP4 368 +ADDRLP4 396 +INDIRI4 +ASGNI4 +ADDRLP4 368 +INDIRI4 +CNSTI4 0 +EQI4 $268 +ADDRLP4 372 +ADDRLP4 0 +INDIRP4 +CNSTI4 1744 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 424 +ADDRLP4 372 +INDIRI4 +ASGNI4 +ADDRLP4 428 +CNSTI4 0 +ASGNI4 +ADDRLP4 424 +INDIRI4 +ADDRLP4 428 +INDIRI4 +LTI4 $277 +ADDRLP4 424 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +GTI4 $277 +ADDRLP4 432 +CNSTI4 1760 +ADDRLP4 424 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 432 +INDIRI4 +ADDRGP4 g_entities+524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $277 +ADDRLP4 432 +INDIRI4 +ADDRGP4 g_entities+524 +ADDP4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +ADDRLP4 428 +INDIRI4 +EQI4 $270 +LABELV $277 +ADDRLP4 368 +CNSTI4 0 +ASGNI4 +LABELV $270 +LABELV $268 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $278 +ADDRGP4 level+15460 +ARGP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 424 +ADDRGP4 G_SearchSpawnQueue +CALLI4 +ASGNI4 +ADDRLP4 364 +ADDRLP4 424 +INDIRI4 +ASGNI4 +ADDRGP4 $279 +JUMPV +LABELV $278 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $281 +ADDRGP4 level+15724 +ARGP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 428 +ADDRGP4 G_SearchSpawnQueue +CALLI4 +ASGNI4 +ADDRLP4 364 +ADDRLP4 428 +INDIRI4 +ASGNI4 +ADDRGP4 $282 +JUMPV +LABELV $281 +ADDRLP4 364 +CNSTI4 0 +ASGNI4 +LABELV $282 +LABELV $279 +ADDRLP4 432 +CNSTI4 0 +ASGNI4 +ADDRLP4 376 +INDIRI4 +ADDRLP4 432 +INDIRI4 +EQI4 $284 +ADDRLP4 364 +INDIRI4 +ADDRLP4 432 +INDIRI4 +EQI4 $284 +ADDRLP4 0 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $286 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_StopFollowing +CALLV +pop +LABELV $286 +ADDRLP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $288 +ADDRGP4 level+15460 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_RemoveFromSpawnQueue +CALLI4 +pop +ADDRGP4 $289 +JUMPV +LABELV $288 +ADDRLP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $291 +ADDRGP4 level+15724 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_RemoveFromSpawnQueue +CALLI4 +pop +LABELV $291 +LABELV $289 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 436 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 436 +INDIRP4 +ADDRLP4 436 +INDIRP4 +INDIRI4 +CNSTI4 -4097 +BANDI4 +ASGNI4 +ADDRLP4 364 +CNSTI4 0 +ASGNI4 +ADDRGP4 $285 +JUMPV +LABELV $284 +ADDRLP4 376 +INDIRI4 +CNSTI4 0 +EQI4 $294 +ADDRLP4 0 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $296 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_StopFollowing +CALLV +pop +LABELV $296 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $298 +ADDRLP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 2 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $299 +JUMPV +LABELV $298 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $300 +ADDRLP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 16 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $301 +JUMPV +LABELV $300 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $302 +ADDRLP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 43 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +LABELV $302 +LABELV $301 +LABELV $299 +LABELV $294 +LABELV $285 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $304 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $306 +ADDRLP4 436 +ADDRGP4 level+11244 +INDIRI4 +ASGNI4 +ADDRGP4 $307 +JUMPV +LABELV $306 +ADDRLP4 436 +ADDRGP4 level+11248 +INDIRI4 +ASGNI4 +LABELV $307 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 444 +CNSTI4 0 +ASGNI4 +ADDRLP4 436 +INDIRI4 +ADDRLP4 444 +INDIRI4 +EQI4 $315 +ADDRLP4 364 +INDIRI4 +ADDRLP4 444 +INDIRI4 +EQI4 $313 +LABELV $315 +ADDRLP4 440 +CNSTI4 1 +ASGNI4 +ADDRGP4 $314 +JUMPV +LABELV $313 +ADDRLP4 440 +CNSTI4 0 +ASGNI4 +LABELV $314 +ADDRLP4 440 +INDIRI4 +ARGI4 +ADDRLP4 448 +ADDRGP4 ClientInactivityTimer +CALLI4 +ASGNI4 +ADDRLP4 448 +INDIRI4 +CNSTI4 0 +NEI4 $310 +ADDRGP4 $258 +JUMPV +LABELV $310 +LABELV $304 +ADDRLP4 368 +INDIRI4 +CNSTI4 0 +NEI4 $316 +ADDRLP4 436 +ADDRLP4 0 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 436 +INDIRI4 +CNSTI4 2 +EQI4 $320 +ADDRLP4 436 +INDIRI4 +CNSTI4 3 +NEI4 $318 +LABELV $320 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 6 +ASGNI4 +ADDRGP4 $319 +JUMPV +LABELV $318 +ADDRLP4 0 +INDIRP4 +CNSTI4 1768 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $321 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $322 +JUMPV +LABELV $321 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 2 +ASGNI4 +LABELV $322 +LABELV $319 +ADDRLP4 364 +INDIRI4 +CNSTI4 0 +EQI4 $323 +ADDRLP4 440 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 440 +INDIRP4 +ADDRLP4 440 +INDIRP4 +INDIRI4 +CNSTI4 4096 +BORI4 +ASGNI4 +LABELV $323 +ADDRLP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 512 +ADDP4 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 220 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 360 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4+4 +ADDRLP4 0 +INDIRP4 +CNSTI4 420 +ADDP4 +ASGNP4 +ADDRLP4 4+8 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 24 +ADDRLP4 4+32 +CNSTI4 65537 +ASGNI4 +ADDRLP4 4+352 +ADDRGP4 trap_Trace +ASGNP4 +ADDRLP4 4+356 +ADDRGP4 trap_PointContents +ASGNP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 Pmove +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_TouchTriggers +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_UnlinkEntity +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 4096 +BANDI4 +CNSTI4 0 +EQI4 $330 +ADDRLP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $332 +ADDRGP4 level+15460 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 456 +ADDRGP4 G_GetPosInSpawnQueue +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 292 +ADDP4 +ADDRLP4 456 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDRGP4 level+11244 +INDIRI4 +ASGNI4 +ADDRGP4 $333 +JUMPV +LABELV $332 +ADDRLP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $336 +ADDRGP4 level+15724 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 456 +ADDRGP4 G_GetPosInSpawnQueue +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 292 +ADDP4 +ADDRLP4 456 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDRGP4 level+11248 +INDIRI4 +ASGNI4 +LABELV $336 +LABELV $333 +LABELV $330 +LABELV $316 +LABELV $258 +endproc SpectatorThink 460 12 +proc ClientInactivityTimer 20 12 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 g_inactivity+12 +INDIRI4 +CNSTI4 0 +NEI4 $341 +ADDRLP4 0 +INDIRP4 +CNSTI4 1844 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 60000 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1848 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $342 +JUMPV +LABELV $341 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $345 +ADDRLP4 0 +INDIRP4 +CNSTI4 1844 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 1000 +ADDRGP4 g_inactivity+12 +INDIRI4 +MULI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1848 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $346 +JUMPV +LABELV $345 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $349 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1844 +ADDP4 +INDIRI4 +CNSTI4 10000 +SUBI4 +LEI4 $351 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1844 +ADDP4 +INDIRI4 +LEI4 $354 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $359 +ARGP4 +ADDRLP4 4 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $357 +ADDRLP4 0 +INDIRP4 +CNSTI4 1844 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 1000 +ADDRGP4 g_inactivity+12 +INDIRI4 +MULI4 +ADDI4 +ASGNI4 +CNSTI4 1 +RETI4 +ADDRGP4 $340 +JUMPV +LABELV $357 +ADDRGP4 g_inactivity+16 +ARGP4 +CNSTI4 115 +ARGI4 +ADDRLP4 8 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $362 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_TeamName +CALLP4 +ASGNP4 +ADDRGP4 $365 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $366 +ARGP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 level +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 2580 +DIVI4 +ARGI4 +ADDRGP4 G_LogPrintf +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_ChangeTeam +CALLV +pop +ADDRGP4 $363 +JUMPV +LABELV $362 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_TeamName +CALLP4 +ASGNP4 +ADDRGP4 $365 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $366 +ARGP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 level +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 2580 +DIVI4 +ARGI4 +ADDRGP4 G_LogPrintf +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_ChangeTeam +CALLV +pop +LABELV $363 +CNSTI4 0 +RETI4 +ADDRGP4 $340 +JUMPV +LABELV $354 +ADDRLP4 0 +INDIRP4 +CNSTI4 1848 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $367 +ADDRLP4 0 +INDIRP4 +CNSTI4 1848 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $359 +ARGP4 +ADDRLP4 4 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $369 +ADDRGP4 g_inactivity+16 +ARGP4 +CNSTI4 115 +ARGI4 +ADDRLP4 12 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $376 +ADDRLP4 8 +ADDRGP4 $373 +ASGNP4 +ADDRGP4 $377 +JUMPV +LABELV $376 +ADDRLP4 8 +ADDRGP4 $374 +ASGNP4 +LABELV $377 +ADDRGP4 $371 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 level +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 2580 +DIVI4 +ARGI4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $369 +LABELV $367 +LABELV $351 +LABELV $349 +LABELV $346 +LABELV $342 +CNSTI4 1 +RETI4 +LABELV $340 +endproc ClientInactivityTimer 20 12 +lit +align 4 +LABELV $495 +byte 4 1125515264 +byte 4 1125515264 +byte 4 1125515264 +export ClientTimerActions +code +proc ClientTimerActions 4280 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 432 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 21 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 40 +ADDRGP4 abs +CALLI4 +ASGNI4 +ADDRLP4 32 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 22 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 44 +ADDRGP4 abs +CALLI4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRLP4 48 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 48 +INDIRI4 +NEI4 $379 +ADDRLP4 28 +INDIRI4 +ADDRLP4 48 +INDIRI4 +NEI4 $379 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRGP4 $380 +JUMPV +LABELV $379 +ADDRLP4 52 +CNSTI4 64 +ASGNI4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 52 +INDIRI4 +GTI4 $381 +ADDRLP4 28 +INDIRI4 +ADDRLP4 52 +INDIRI4 +GTI4 $381 +ADDRLP4 20 +CNSTI4 1 +ASGNI4 +LABELV $381 +LABELV $380 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +LEI4 $383 +ADDRLP4 36 +CNSTI4 1 +ASGNI4 +LABELV $383 +ADDRLP4 12 +INDIRP4 +CNSTI4 23 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +LEI4 $385 +ADDRLP4 16 +CNSTI4 1 +ASGNI4 +ADDRGP4 $386 +JUMPV +LABELV $385 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $387 +ADDRLP4 24 +CNSTI4 1 +ASGNI4 +LABELV $387 +LABELV $386 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 56 +ADDRLP4 0 +INDIRP4 +CNSTI4 1880 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 60 +ADDRLP4 0 +INDIRP4 +CNSTI4 1884 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 60 +INDIRP4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 64 +ADDRLP4 0 +INDIRP4 +CNSTI4 1888 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $390 +JUMPV +LABELV $389 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 72 +ADDRGP4 BG_GetPlayerWeapon +CALLI4 +ASGNI4 +ADDRLP4 68 +ADDRLP4 72 +INDIRI4 +ASGNI4 +ADDRLP4 76 +ADDRLP4 0 +INDIRP4 +CNSTI4 1880 +ADDP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 76 +INDIRP4 +INDIRI4 +CNSTI4 100 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 4 +NEI4 $392 +ADDRLP4 80 +ADDRLP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 80 +INDIRP4 +ADDRLP4 80 +INDIRP4 +INDIRI4 +CNSTI4 -4097 +BANDI4 +ASGNI4 +ADDRLP4 84 +ADDRGP4 G_Overmind +CALLP4 +ASGNP4 +ADDRLP4 84 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $394 +ADDRLP4 88 +ADDRLP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +ADDRLP4 88 +INDIRP4 +INDIRI4 +CNSTI4 -4097 +BANDI4 +ASGNI4 +ADDRGP4 $395 +JUMPV +LABELV $394 +ADDRLP4 92 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 92 +INDIRI4 +EQI4 $396 +ADDRLP4 16 +INDIRI4 +ADDRLP4 92 +INDIRI4 +NEI4 $396 +ADDRLP4 12 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 92 +INDIRI4 +NEI4 $396 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 80 +LTI4 $396 +ADDRLP4 96 +ADDRLP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ADDRLP4 96 +INDIRP4 +INDIRI4 +CNSTI4 4096 +BORI4 +ASGNI4 +ADDRLP4 100 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +ADDRLP4 100 +INDIRP4 +INDIRI4 +CNSTI4 32768 +BORI4 +ASGNI4 +ADDRGP4 $397 +JUMPV +LABELV $396 +ADDRLP4 96 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ADDRLP4 96 +INDIRP4 +INDIRI4 +CNSTI4 -32769 +BANDI4 +ASGNI4 +LABELV $397 +LABELV $395 +LABELV $392 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $400 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $398 +LABELV $400 +ADDRLP4 80 +ADDRLP4 0 +INDIRP4 +CNSTI4 220 +ADDP4 +ASGNP4 +ADDRLP4 80 +INDIRP4 +ADDRLP4 80 +INDIRP4 +INDIRI4 +CNSTI4 20 +ADDI4 +ASGNI4 +ADDRGP4 $399 +JUMPV +LABELV $398 +ADDRLP4 88 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +ADDRLP4 88 +INDIRI4 +EQI4 $401 +ADDRLP4 0 +INDIRP4 +CNSTI4 1776 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +ADDRLP4 88 +INDIRI4 +NEI4 $401 +ADDRLP4 92 +ADDRLP4 0 +INDIRP4 +CNSTI4 220 +ADDP4 +ASGNP4 +ADDRLP4 92 +INDIRP4 +ADDRLP4 92 +INDIRP4 +INDIRI4 +CNSTI4 8 +SUBI4 +ASGNI4 +ADDRGP4 $402 +JUMPV +LABELV $401 +ADDRLP4 96 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +INDIRI4 +ADDRLP4 96 +INDIRI4 +NEI4 $405 +ADDRLP4 24 +INDIRI4 +ADDRLP4 96 +INDIRI4 +EQI4 $403 +LABELV $405 +ADDRLP4 100 +ADDRLP4 0 +INDIRP4 +CNSTI4 220 +ADDP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +ADDRLP4 100 +INDIRP4 +INDIRI4 +CNSTI4 15 +ADDI4 +ASGNI4 +LABELV $403 +LABELV $402 +LABELV $399 +ADDRLP4 0 +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRI4 +CNSTI4 1200 +LEI4 $406 +ADDRLP4 0 +INDIRP4 +CNSTI4 220 +ADDP4 +CNSTI4 1200 +ASGNI4 +ADDRGP4 $407 +JUMPV +LABELV $406 +ADDRLP4 0 +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRI4 +CNSTI4 -1200 +GEI4 $408 +ADDRLP4 0 +INDIRP4 +CNSTI4 220 +ADDP4 +CNSTI4 -1200 +ASGNI4 +LABELV $408 +LABELV $407 +CNSTI4 4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 104 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 104 +INDIRI4 +CNSTI4 0 +EQI4 $410 +ADDRLP4 108 +CNSTI4 2 +ASGNI4 +ADDRLP4 112 +CNSTI4 2 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1748 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $412 +ADDRLP4 120 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 124 +CNSTI4 0 +ASGNI4 +ADDRLP4 120 +INDIRI4 +ADDRLP4 124 +INDIRI4 +LEI4 $412 +ADDRLP4 108 +INDIRI4 +ADDRLP4 124 +INDIRI4 +LEI4 $412 +ADDRLP4 120 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +GEI4 $412 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1956 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $413 +JUMPV +LABELV $412 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1956 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $413 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1956 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $415 +ADDRLP4 128 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +ASGNP4 +ADDRLP4 128 +INDIRP4 +ADDRLP4 128 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1748 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 5000 +ADDRLP4 108 +INDIRI4 +DIVI4 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1956 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $415 +ADDRLP4 0 +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRI4 +ADDRLP4 112 +INDIRI4 +ADDI4 +CNSTI4 1200 +GTI4 $418 +ADDRLP4 128 +ADDRLP4 0 +INDIRP4 +CNSTI4 220 +ADDP4 +ASGNP4 +ADDRLP4 128 +INDIRP4 +ADDRLP4 128 +INDIRP4 +INDIRI4 +ADDRLP4 112 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $418 +LABELV $410 +ADDRLP4 68 +INDIRI4 +CNSTI4 29 +EQI4 $423 +ADDRLP4 68 +INDIRI4 +CNSTI4 30 +EQI4 $423 +CNSTI4 31 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 112 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 112 +INDIRI4 +CNSTI4 0 +EQI4 $420 +LABELV $423 +ADDRLP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $424 +ADDRLP4 116 +ADDRLP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +ASGNP4 +ADDRLP4 116 +INDIRP4 +ADDRLP4 116 +INDIRP4 +INDIRI4 +CNSTI4 100 +SUBI4 +ASGNI4 +LABELV $424 +ADDRLP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $426 +ADDRLP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $426 +LABELV $420 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1948 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $428 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1952 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $430 +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1944 +ADDP4 +INDIRI4 +SUBI4 +CNSTI4 40000 +GTI4 $435 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $432 +LABELV $435 +ADDRLP4 120 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 120 +INDIRP4 +ADDRLP4 120 +INDIRP4 +INDIRI4 +CNSTI4 -4097 +BANDI4 +ASGNI4 +LABELV $432 +LABELV $430 +LABELV $428 +ADDRLP4 116 +ADDRLP4 68 +INDIRI4 +ASGNI4 +ADDRLP4 116 +INDIRI4 +CNSTI4 29 +EQI4 $439 +ADDRLP4 116 +INDIRI4 +CNSTI4 30 +EQI4 $439 +ADDRLP4 116 +INDIRI4 +CNSTI4 31 +EQI4 $439 +ADDRGP4 $437 +JUMPV +LABELV $439 +ADDRLP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +CNSTI4 0 +LEI4 $440 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 152 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 124 +ADDRLP4 152 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +ARGI4 +ADDRLP4 124 +INDIRI4 +ARGI4 +ADDRLP4 128 +ARGP4 +ADDRLP4 140 +ARGP4 +ADDRLP4 156 +ADDRGP4 G_CanBuild +CALLI4 +ASGNI4 +ADDRLP4 156 +INDIRI4 +CNSTI4 0 +NEI4 $442 +ADDRLP4 160 +ADDRLP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +ASGNP4 +ADDRLP4 160 +INDIRP4 +ADDRLP4 160 +INDIRP4 +INDIRI4 +CNSTI4 16384 +BORI4 +ASGNI4 +ADDRGP4 $443 +JUMPV +LABELV $442 +ADDRLP4 164 +ADDRLP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +ASGNP4 +ADDRLP4 164 +INDIRP4 +ADDRLP4 164 +INDIRP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +ASGNI4 +LABELV $443 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $444 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+15420 +INDIRI4 +GEI4 $448 +ADDRLP4 168 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 168 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 320 +ADDP4 +ADDP4 +ADDRLP4 168 +INDIRI4 +ADDRGP4 level+11324 +ADDP4 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRGP4 $449 +JUMPV +LABELV $448 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 320 +ADDP4 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $449 +LABELV $445 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 16 +LTI4 $444 +ADDRGP4 $437 +JUMPV +LABELV $440 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $452 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 320 +ADDP4 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $453 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 16 +LTI4 $452 +LABELV $437 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $456 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 4096 +BANDI4 +CNSTI4 0 +EQI4 $456 +ADDRLP4 124 +CNSTI4 4000 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1928 +ADDP4 +INDIRI4 +SUBI4 +SUBI4 +ASGNI4 +ADDRLP4 124 +INDIRI4 +CNSTI4 0 +GEI4 $459 +ADDRLP4 132 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 132 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +GEI4 $461 +ADDRLP4 132 +INDIRP4 +CNSTI4 1932 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $461 +ADDRLP4 132 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 5 +EQI4 $461 +ADDRLP4 136 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1932 +ADDP4 +ASGNP4 +ADDRLP4 136 +INDIRP4 +ADDRLP4 136 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 140 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +ASGNP4 +ADDRLP4 140 +INDIRP4 +ADDRLP4 140 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $460 +JUMPV +LABELV $461 +ADDRLP4 136 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 136 +INDIRP4 +ADDRLP4 136 +INDIRP4 +INDIRI4 +CNSTI4 -4097 +BANDI4 +ASGNI4 +ADDRGP4 $460 +JUMPV +LABELV $459 +ADDRLP4 132 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 132 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +GEI4 $463 +ADDRLP4 132 +INDIRP4 +CNSTI4 1932 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $463 +ADDRLP4 132 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 5 +EQI4 $463 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1936 +ADDP4 +INDIRI4 +LEI4 $464 +ADDRLP4 136 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1932 +ADDP4 +ASGNP4 +ADDRLP4 136 +INDIRP4 +ADDRLP4 136 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 140 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +ASGNP4 +ADDRLP4 140 +INDIRP4 +ADDRLP4 140 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1936 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 124 +INDIRI4 +CNSTI4 5 +DIVI4 +ADDI4 +ASGNI4 +ADDRGP4 $464 +JUMPV +LABELV $463 +ADDRLP4 136 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 136 +INDIRP4 +ADDRLP4 136 +INDIRP4 +INDIRI4 +CNSTI4 -4097 +BANDI4 +ASGNI4 +LABELV $464 +LABELV $460 +LABELV $456 +LABELV $390 +ADDRLP4 0 +INDIRP4 +CNSTI4 1880 +ADDP4 +INDIRI4 +CNSTI4 100 +GEI4 $389 +ADDRGP4 $470 +JUMPV +LABELV $469 +ADDRLP4 68 +ADDRLP4 0 +INDIRP4 +CNSTI4 1884 +ADDP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ADDRLP4 68 +INDIRP4 +INDIRI4 +CNSTI4 1000 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $472 +ADDRLP4 72 +CNSTI4 5 +ASGNI4 +CNSTI4 4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 76 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +CNSTI4 0 +EQI4 $474 +ADDRLP4 72 +ADDRLP4 72 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $474 +CNSTI4 8 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 80 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 80 +INDIRI4 +CNSTI4 0 +EQI4 $476 +ADDRLP4 72 +ADDRLP4 72 +INDIRI4 +CNSTI4 3 +SUBI4 +ASGNI4 +LABELV $476 +CNSTI4 2 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 84 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 0 +EQI4 $478 +ADDRLP4 72 +ADDRLP4 72 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $478 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 88 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 88 +INDIRI4 +CNSTI4 0 +EQI4 $480 +ADDRLP4 72 +ADDRLP4 72 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $480 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 92 +ADDRLP4 0 +INDIRP4 +CNSTI4 1908 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 92 +INDIRP4 +ARGP4 +ADDRLP4 92 +INDIRP4 +ARGP4 +ADDRLP4 96 +CNSTP4 0 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ARGP4 +ADDRLP4 96 +INDIRP4 +ARGP4 +ADDRLP4 72 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 48 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $472 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +EQI4 $482 +ADDRLP4 76 +CNSTI4 7000 +ASGNI4 +ADDRLP4 72 +CNSTI4 2 +ASGNI4 +CNSTI4 4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 80 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 80 +INDIRI4 +CNSTI4 0 +EQI4 $484 +ADDRLP4 76 +CNSTI4 3500 +ASGNI4 +ADDRLP4 72 +ADDRLP4 72 +INDIRI4 +CNSTI4 3 +SUBI4 +ASGNI4 +LABELV $484 +CNSTI4 8 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 84 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 0 +EQI4 $486 +ADDRLP4 72 +ADDRLP4 72 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $486 +CNSTI4 2 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 88 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 88 +INDIRI4 +CNSTI4 0 +EQI4 $488 +ADDRLP4 72 +ADDRLP4 72 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $488 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 92 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 92 +INDIRI4 +CNSTI4 0 +EQI4 $490 +ADDRLP4 72 +ADDRLP4 72 +INDIRI4 +ASGNI4 +LABELV $490 +ADDRLP4 0 +INDIRP4 +CNSTI4 1960 +ADDP4 +INDIRI4 +ADDRLP4 76 +INDIRI4 +ADDI4 +ADDRGP4 level+32 +INDIRI4 +LEI4 $492 +ADDRLP4 4204 +ADDRGP4 $495 +INDIRB +ASGNB 12 +ADDRLP4 4228 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4204 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4228+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4204+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4228+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4204+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4216 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4204 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4216+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4204+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4216+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4204+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4216 +ARGP4 +ADDRLP4 4228 +ARGP4 +ADDRLP4 108 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4248 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 104 +ADDRLP4 4248 +INDIRI4 +ASGNI4 +ADDRLP4 100 +CNSTI4 0 +ASGNI4 +ADDRGP4 $507 +JUMPV +LABELV $504 +ADDRLP4 96 +CNSTI4 1760 +ADDRLP4 100 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 108 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 4256 +ADDRLP4 96 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4256 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $508 +ADDRLP4 4256 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +NEI4 $508 +ADDRLP4 4256 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $508 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 96 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 4260 +ADDRGP4 G_Visible +CALLI4 +ASGNI4 +ADDRLP4 4264 +CNSTI4 0 +ASGNI4 +ADDRLP4 4260 +INDIRI4 +ADDRLP4 4264 +INDIRI4 +EQI4 $508 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 96 +INDIRP4 +CVPU4 4 +EQU4 $508 +ADDRLP4 96 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 4264 +INDIRI4 +LEI4 $508 +ADDRLP4 4272 +ADDRLP4 96 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 4272 +INDIRP4 +ADDRLP4 4272 +INDIRP4 +INDIRI4 +CNSTI4 64 +BORI4 +ASGNI4 +ADDRLP4 96 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1960 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 4276 +CNSTI4 1964 +ASGNI4 +ADDRLP4 96 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ADDRLP4 4276 +INDIRI4 +ADDP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 4276 +INDIRI4 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $508 +LABELV $505 +ADDRLP4 100 +ADDRLP4 100 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $507 +ADDRLP4 100 +INDIRI4 +ADDRLP4 104 +INDIRI4 +LTI4 $504 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4252 +ADDRLP4 0 +INDIRP4 +CNSTI4 1964 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4252 +INDIRP4 +ARGP4 +ADDRLP4 4252 +INDIRP4 +ARGP4 +ADDRLP4 4256 +CNSTP4 0 +ASGNP4 +ADDRLP4 4256 +INDIRP4 +ARGP4 +ADDRLP4 4256 +INDIRP4 +ARGP4 +ADDRLP4 72 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 49 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +ADDRGP4 $493 +JUMPV +LABELV $492 +ADDRLP4 96 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ADDRLP4 96 +INDIRP4 +INDIRI4 +CNSTI4 -65 +BANDI4 +ASGNI4 +LABELV $493 +LABELV $482 +ADDRLP4 72 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +ADDRLP4 72 +INDIRI4 +NEI4 $511 +ADDRGP4 level+16132 +INDIRI4 +ADDRLP4 72 +INDIRI4 +NEI4 $511 +ADDRLP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 76 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 80 +CNSTP4 0 +ASGNP4 +ADDRLP4 80 +INDIRP4 +ARGP4 +ADDRLP4 80 +INDIRP4 +ARGP4 +ADDRLP4 84 +CNSTP4 0 +ASGNP4 +ADDRLP4 84 +INDIRP4 +ARGP4 +ADDRLP4 84 +INDIRP4 +ARGP4 +ADDRLP4 76 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +CVFI4 4 +ARGI4 +CNSTI4 2 +ARGI4 +CNSTI4 26 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +ADDRGP4 $512 +JUMPV +LABELV $511 +ADDRLP4 76 +CNSTI4 2 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +ADDRLP4 76 +INDIRI4 +NEI4 $514 +ADDRGP4 level+16132 +INDIRI4 +ADDRLP4 76 +INDIRI4 +NEI4 $514 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 80 +CNSTP4 0 +ASGNP4 +ADDRLP4 80 +INDIRP4 +ARGP4 +ADDRLP4 80 +INDIRP4 +ARGP4 +ADDRLP4 84 +CNSTP4 0 +ASGNP4 +ADDRLP4 84 +INDIRP4 +ARGP4 +ADDRLP4 84 +INDIRP4 +ARGP4 +CNSTI4 5 +ARGI4 +CNSTI4 2 +ARGI4 +CNSTI4 26 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $514 +LABELV $512 +ADDRLP4 0 +INDIRP4 +CNSTI4 2460 +ADDP4 +INDIRF4 +CNSTF4 0 +LEF4 $517 +ADDRLP4 80 +ADDRLP4 0 +INDIRP4 +CNSTI4 2460 +ADDP4 +ASGNP4 +ADDRLP4 80 +INDIRP4 +ADDRLP4 80 +INDIRP4 +INDIRF4 +CNSTF4 1056964608 +SUBF4 +ASGNF4 +ADDRGP4 $518 +JUMPV +LABELV $517 +ADDRLP4 0 +INDIRP4 +CNSTI4 2460 +ADDP4 +CNSTF4 0 +ASGNF4 +LABELV $518 +ADDRLP4 84 +ADDRLP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +ASGNP4 +ADDRLP4 84 +INDIRP4 +ADDRLP4 84 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 88 +CNSTI4 0 +ASGNI4 +ADDRGP4 g_freeFundPeriod+12 +INDIRI4 +ADDRLP4 88 +INDIRI4 +LEI4 $519 +ADDRLP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +ADDRGP4 g_freeFundPeriod+12 +INDIRI4 +MODI4 +ADDRLP4 88 +INDIRI4 +NEI4 $519 +ADDRLP4 92 +ADDRLP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 96 +ADDRGP4 G_TimeTilSuddenDeath +CALLI4 +ASGNI4 +ADDRLP4 96 +INDIRI4 +CNSTI4 0 +GTI4 $526 +ADDRLP4 92 +INDIRI4 +CNSTI4 5 +EQI4 $526 +ADDRLP4 92 +INDIRI4 +CNSTI4 6 +NEI4 $523 +LABELV $526 +ADDRLP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $527 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 400 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_AddCreditToClient +CALLV +pop +ADDRGP4 $528 +JUMPV +LABELV $527 +ADDRLP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $529 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 180 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_AddCreditToClient +CALLV +pop +LABELV $529 +LABELV $528 +LABELV $523 +LABELV $519 +ADDRLP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 9 +NEI4 $531 +CNSTI4 9 +ARGI4 +ADDRLP4 92 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +ADDRLP4 92 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +GEI4 $533 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 4096 +BANDI4 +CNSTI4 0 +EQI4 $535 +ADDRLP4 96 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ADDRLP4 96 +INDIRP4 +INDIRI4 +CVIF4 4 +CNSTF4 1150681088 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $536 +JUMPV +LABELV $535 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 8192 +BANDI4 +CNSTI4 0 +EQI4 $537 +ADDRLP4 100 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +ADDRLP4 100 +INDIRP4 +INDIRI4 +CVIF4 4 +CNSTF4 1151500288 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $538 +JUMPV +LABELV $537 +ADDRLP4 104 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ASGNP4 +ADDRLP4 104 +INDIRP4 +ADDRLP4 104 +INDIRP4 +INDIRI4 +CNSTI4 1000 +ADDI4 +ASGNI4 +LABELV $538 +LABELV $536 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +INDIRI4 +CNSTI4 13000 +LEI4 $534 +ADDRLP4 108 +ADDRLP4 0 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 108 +INDIRP4 +ADDRLP4 108 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $534 +JUMPV +LABELV $533 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $534 +LABELV $531 +LABELV $470 +ADDRLP4 0 +INDIRP4 +CNSTI4 1884 +ADDP4 +INDIRI4 +CNSTI4 1000 +GEI4 $469 +ADDRGP4 $542 +JUMPV +LABELV $541 +ADDRLP4 68 +ADDRLP4 0 +INDIRP4 +CNSTI4 1888 +ADDP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ADDRLP4 68 +INDIRP4 +INDIRI4 +CNSTI4 10000 +SUBI4 +ASGNI4 +ADDRLP4 72 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 29 +EQI4 $546 +ADDRLP4 72 +INDIRI4 +CNSTI4 30 +NEI4 $544 +LABELV $546 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 100 +ARGI4 +ADDRGP4 AddScore +CALLV +pop +ADDRGP4 $545 +JUMPV +LABELV $544 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 31 +NEI4 $547 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 50 +ARGI4 +ADDRGP4 AddScore +CALLV +pop +LABELV $547 +LABELV $545 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $549 +ADDRLP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $551 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 100 +ARGI4 +ADDRGP4 AddScore +CALLV +pop +ADDRGP4 $552 +JUMPV +LABELV $551 +ADDRLP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 4 +NEI4 $553 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 200 +ARGI4 +ADDRGP4 AddScore +CALLV +pop +LABELV $553 +LABELV $552 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 552 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $549 +LABELV $542 +ADDRLP4 0 +INDIRP4 +CNSTI4 1888 +ADDP4 +INDIRI4 +CNSTI4 10000 +GEI4 $541 +ADDRLP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 6 +NEI4 $555 +CNSTI4 6 +ARGI4 +ADDRLP4 68 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +ADDRLP4 68 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +GEI4 $557 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +INDIRI4 +CNSTI4 9000 +ADDI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $558 +ADDRLP4 72 +ADDRLP4 0 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 $558 +JUMPV +LABELV $557 +CNSTI4 6 +ARGI4 +ADDRLP4 72 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +ADDRLP4 72 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +GEI4 $563 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +INDIRI4 +CNSTI4 6 +ADDI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $564 +ADDRLP4 76 +ADDRLP4 0 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 76 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 $564 +JUMPV +LABELV $563 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +LABELV $564 +LABELV $558 +LABELV $555 +ADDRLP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $570 +CNSTI4 7 +ARGI4 +ADDRLP4 68 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +ADDRLP4 68 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +GEI4 $572 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +INDIRI4 +CNSTI4 2300 +ADDI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $573 +ADDRLP4 72 +ADDRLP4 0 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 $573 +JUMPV +LABELV $572 +CNSTI4 7 +ARGI4 +ADDRLP4 72 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +ADDRLP4 72 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +GEI4 $578 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +INDIRI4 +CNSTI4 7 +ADDI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $579 +ADDRLP4 76 +ADDRLP4 0 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 76 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 $579 +JUMPV +LABELV $578 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +LABELV $579 +LABELV $573 +LABELV $570 +ADDRLP4 68 +ADDRLP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 68 +INDIRI4 +CNSTI4 3 +EQI4 $587 +ADDRLP4 68 +INDIRI4 +CNSTI4 4 +NEI4 $585 +LABELV $587 +CNSTI4 3 +ARGI4 +ADDRLP4 72 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +ADDRLP4 72 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +GEI4 $588 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +INDIRI4 +CNSTI4 45000 +ADDI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $589 +ADDRLP4 76 +ADDRLP4 0 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 76 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 $589 +JUMPV +LABELV $588 +CNSTI4 4 +ARGI4 +ADDRLP4 76 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +ADDRLP4 76 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +GEI4 $594 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +INDIRI4 +CNSTI4 45000 +ADDI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $595 +ADDRLP4 80 +ADDRLP4 0 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 80 +INDIRP4 +ADDRLP4 80 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 $595 +JUMPV +LABELV $594 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +LABELV $595 +LABELV $589 +LABELV $585 +ADDRLP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 10 +NEI4 $601 +CNSTI4 10 +ARGI4 +ADDRLP4 72 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +ADDRLP4 72 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +GEI4 $603 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +INDIRI4 +CNSTI4 34000 +ADDI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $604 +ADDRLP4 76 +ADDRLP4 0 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 76 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 $604 +JUMPV +LABELV $603 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +LABELV $604 +LABELV $601 +LABELV $378 +endproc ClientTimerActions 4280 32 +export G_ArmaFreeLove +proc G_ArmaFreeLove 12 12 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $614 +JUMPV +LABELV $611 +ADDRLP4 0 +CNSTI4 2580 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $616 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 7200 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_AddCreditToClient +CALLV +pop +ADDRGP4 $617 +JUMPV +LABELV $616 +ADDRLP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $618 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 4000 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_AddCreditToClient +CALLV +pop +LABELV $618 +LABELV $617 +LABELV $612 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $614 +ADDRLP4 4 +INDIRI4 +ADDRGP4 g_maxclients+12 +INDIRI4 +LTI4 $611 +CNSTI4 -1 +ARGI4 +ADDRGP4 $620 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $621 +ARGP4 +ADDRLP4 8 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 3 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 G_Sound +CALLV +pop +LABELV $610 +endproc G_ArmaFreeLove 12 12 +export ClientIntermissionThink +proc ClientIntermissionThink 24 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 -513 +BANDI4 +ASGNI4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 -1025 +BANDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1776 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1776 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 1776 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 5 +BANDI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +BXORI4 +BANDI4 +CNSTI4 0 +EQI4 $623 +ADDRFP4 0 +INDIRP4 +CNSTI4 1764 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $623 +LABELV $622 +endproc ClientIntermissionThink 24 0 +export ClientEvents +proc ClientEvents 96 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 52 +ADDRLP4 4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 2 +SUBI4 +GEI4 $626 +ADDRFP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 2 +SUBI4 +ASGNI4 +LABELV $626 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $631 +JUMPV +LABELV $628 +ADDRLP4 8 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 120 +ADDP4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 16 +LTI4 $633 +ADDRLP4 8 +INDIRI4 +CNSTI4 29 +GTI4 $633 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $654-64 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $654 +address $634 +address $634 +address $633 +address $653 +address $633 +address $633 +address $633 +address $633 +address $633 +address $633 +address $633 +address $649 +address $650 +address $651 +code +LABELV $634 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 1 +EQI4 $635 +ADDRGP4 $633 +JUMPV +LABELV $635 +ADDRLP4 24 +ADDRLP4 4 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRI4 +CVIF4 4 +CNSTF4 1108082688 +SUBF4 +CNSTF4 1118437376 +DIVF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +CNSTF4 0 +GEF4 $637 +ADDRLP4 24 +CNSTF4 0 +ASGNF4 +ADDRGP4 $638 +JUMPV +LABELV $637 +ADDRLP4 24 +INDIRF4 +CNSTF4 1065353216 +LEF4 $639 +ADDRLP4 24 +CNSTF4 1065353216 +ASGNF4 +LABELV $639 +LABELV $638 +ADDRLP4 52 +INDIRI4 +ARGI4 +ADDRLP4 68 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 52 +INDIRI4 +ARGI4 +ADDRLP4 72 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 56 +ADDRLP4 68 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRLP4 72 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 24 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 76 +CNSTF4 0 +ASGNF4 +ADDRLP4 28 +ADDRLP4 76 +INDIRF4 +ASGNF4 +ADDRLP4 28+4 +ADDRLP4 76 +INDIRF4 +ASGNF4 +ADDRLP4 28+8 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 52 +INDIRI4 +ARGI4 +ADDRLP4 12 +ARGP4 +ADDRLP4 80 +CNSTP4 0 +ASGNP4 +ADDRLP4 80 +INDIRP4 +ARGP4 +ADDRLP4 80 +INDIRP4 +ARGP4 +ADDRLP4 80 +INDIRP4 +ARGP4 +ADDRLP4 80 +INDIRP4 +ARGP4 +ADDRGP4 BG_ClassBoundingBox +CALLV +pop +ADDRLP4 84 +CNSTF4 0 +ASGNF4 +ADDRLP4 12+4 +ADDRLP4 84 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 84 +INDIRF4 +ASGNF4 +ADDRLP4 40 +ADDRLP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 40+4 +ADDRLP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 40+8 +ADDRLP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 12+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 792 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 200 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 92 +CNSTP4 0 +ASGNP4 +ADDRLP4 92 +INDIRP4 +ARGP4 +ADDRLP4 92 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRLP4 40 +ARGP4 +ADDRLP4 56 +INDIRI4 +ARGI4 +CNSTI4 16 +ARGI4 +CNSTI4 25 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +ADDRGP4 $633 +JUMPV +LABELV $649 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 FireWeapon +CALLV +pop +ADDRGP4 $633 +JUMPV +LABELV $650 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 FireWeapon2 +CALLV +pop +ADDRGP4 $633 +JUMPV +LABELV $651 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 FireWeapon3 +CALLV +pop +ADDRGP4 $633 +JUMPV +LABELV $653 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_CheckGrangerDance +CALLV +pop +LABELV $633 +LABELV $629 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $631 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +LTI4 $628 +LABELV $625 +endproc ClientEvents 96 32 +export SendPendingPredictableEvents +proc SendPendingPredictableEvents 52 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +GEI4 $657 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 28 +INDIRP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +ADDP4 +INDIRI4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +CNSTI4 3 +BANDI4 +CNSTI4 8 +LSHI4 +BORI4 +ASGNI4 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 136 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 32 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 G_TempEntity +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 36 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 BG_PlayerStateToEntityState +CALLV +pop +ADDRLP4 0 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 20 +ADDI4 +ASGNI4 +ADDRLP4 44 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +CNSTI4 4 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 140 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 48 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRI4 +CNSTI4 2048 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 436 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 136 +ADDP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +LABELV $657 +LABELV $656 +endproc SendPendingPredictableEvents 52 12 +export G_UnlaggedStore +proc G_UnlaggedStore 24 0 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 g_unlagged+12 +INDIRI4 +CNSTI4 0 +NEI4 $660 +ADDRGP4 $659 +JUMPV +LABELV $660 +ADDRLP4 12 +ADDRGP4 level+16024 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 level+16024 +INDIRI4 +CNSTI4 10 +LTI4 $664 +ADDRGP4 level+16024 +CNSTI4 0 +ASGNI4 +LABELV $664 +ADDRGP4 level+16024 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+16028 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $674 +JUMPV +LABELV $671 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 40 +ADDRGP4 level+16024 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1976 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 424 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $679 +ADDRLP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +INDIRI4 +CNSTI4 33554432 +BANDI4 +ADDRLP4 20 +INDIRI4 +NEI4 $677 +LABELV $679 +ADDRGP4 $672 +JUMPV +LABELV $677 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $680 +ADDRGP4 $672 +JUMPV +LABELV $680 +ADDRLP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 4 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 4 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $672 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $674 +ADDRLP4 8 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $671 +LABELV $659 +endproc G_UnlaggedStore 24 0 +export G_UnlaggedClear +proc G_UnlaggedClear 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $683 +CNSTI4 40 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1976 +ADDP4 +ADDP4 +CNSTI4 36 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $684 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LTI4 $683 +LABELV $682 +endproc G_UnlaggedClear 4 0 +export G_UnlaggedCalc +proc G_UnlaggedCalc 212 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRGP4 level+16024 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 -1 +ASGNI4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +CNSTF4 1056964608 +ASGNF4 +ADDRGP4 g_unlagged+12 +INDIRI4 +CNSTI4 0 +NEI4 $689 +ADDRGP4 $687 +JUMPV +LABELV $689 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRGP4 $695 +JUMPV +LABELV $692 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 16 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2452 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $693 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $695 +ADDRLP4 16 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $692 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +LABELV $697 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+16028 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +GTI4 $701 +ADDRGP4 $699 +JUMPV +LABELV $701 +ADDRLP4 8 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +GEI4 $704 +ADDRLP4 4 +CNSTI4 9 +ASGNI4 +LABELV $704 +LABELV $698 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 10 +LTI4 $697 +LABELV $699 +ADDRLP4 16 +INDIRI4 +CNSTI4 10 +NEI4 $706 +ADDRLP4 12 +CNSTF4 0 +ASGNF4 +LABELV $706 +ADDRLP4 8 +INDIRI4 +CNSTI4 -1 +NEI4 $708 +ADDRGP4 $687 +JUMPV +LABELV $708 +ADDRLP4 24 +CNSTI4 2 +ASGNI4 +ADDRLP4 20 +ADDRLP4 8 +INDIRI4 +ADDRLP4 24 +INDIRI4 +LSHI4 +ADDRGP4 level+16028 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +LSHI4 +ADDRGP4 level+16028 +ADDP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +LEI4 $712 +ADDRLP4 12 +ADDRFP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+16028 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +ADDRLP4 20 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +LABELV $712 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRGP4 $718 +JUMPV +LABELV $715 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 16 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +NEU4 $720 +ADDRGP4 $716 +JUMPV +LABELV $720 +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 424 +ADDP4 +INDIRI4 +ADDRLP4 32 +INDIRI4 +EQI4 $724 +ADDRLP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +INDIRI4 +CNSTI4 33554432 +BANDI4 +ADDRLP4 32 +INDIRI4 +NEI4 $722 +LABELV $724 +ADDRGP4 $716 +JUMPV +LABELV $722 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $725 +ADDRGP4 $716 +JUMPV +LABELV $725 +CNSTI4 40 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1976 +ADDP4 +ADDP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $727 +ADDRGP4 $716 +JUMPV +LABELV $727 +CNSTI4 40 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1976 +ADDP4 +ADDP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $729 +ADDRGP4 $716 +JUMPV +LABELV $729 +ADDRLP4 36 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 40 +CNSTI4 40 +ASGNI4 +ADDRLP4 44 +ADDRLP4 36 +INDIRP4 +CNSTI4 1976 +ADDP4 +ASGNP4 +ADDRLP4 48 +CNSTI4 12 +ASGNI4 +ADDRLP4 52 +ADDRLP4 40 +INDIRI4 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 44 +INDIRP4 +ADDP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 36 +INDIRP4 +CNSTI4 2428 +ADDP4 +ADDRLP4 52 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 40 +INDIRI4 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRLP4 44 +INDIRP4 +ADDP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 52 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 60 +CNSTI4 40 +ASGNI4 +ADDRLP4 64 +ADDRLP4 56 +INDIRP4 +CNSTI4 1976 +ADDP4 +ASGNP4 +ADDRLP4 68 +CNSTI4 16 +ASGNI4 +ADDRLP4 72 +ADDRLP4 60 +INDIRI4 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 64 +INDIRP4 +ADDP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 56 +INDIRP4 +CNSTI4 2432 +ADDP4 +ADDRLP4 72 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 60 +INDIRI4 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRLP4 64 +INDIRP4 +ADDP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 72 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 76 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 80 +CNSTI4 40 +ASGNI4 +ADDRLP4 84 +ADDRLP4 76 +INDIRP4 +CNSTI4 1976 +ADDP4 +ASGNP4 +ADDRLP4 88 +CNSTI4 20 +ASGNI4 +ADDRLP4 92 +ADDRLP4 80 +INDIRI4 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 84 +INDIRP4 +ADDP4 +ADDRLP4 88 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 76 +INDIRP4 +CNSTI4 2436 +ADDP4 +ADDRLP4 92 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 80 +INDIRI4 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRLP4 84 +INDIRP4 +ADDP4 +ADDRLP4 88 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 92 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 96 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 100 +CNSTI4 40 +ASGNI4 +ADDRLP4 104 +ADDRLP4 96 +INDIRP4 +CNSTI4 1976 +ADDP4 +ASGNP4 +ADDRLP4 108 +CNSTI4 24 +ASGNI4 +ADDRLP4 112 +ADDRLP4 100 +INDIRI4 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 104 +INDIRP4 +ADDP4 +ADDRLP4 108 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 96 +INDIRP4 +CNSTI4 2440 +ADDP4 +ADDRLP4 112 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 100 +INDIRI4 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRLP4 104 +INDIRP4 +ADDP4 +ADDRLP4 108 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 112 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 116 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 120 +CNSTI4 40 +ASGNI4 +ADDRLP4 124 +ADDRLP4 116 +INDIRP4 +CNSTI4 1976 +ADDP4 +ASGNP4 +ADDRLP4 128 +CNSTI4 28 +ASGNI4 +ADDRLP4 132 +ADDRLP4 120 +INDIRI4 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 124 +INDIRP4 +ADDP4 +ADDRLP4 128 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 116 +INDIRP4 +CNSTI4 2444 +ADDP4 +ADDRLP4 132 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 120 +INDIRI4 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRLP4 124 +INDIRP4 +ADDP4 +ADDRLP4 128 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 132 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 136 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 140 +CNSTI4 40 +ASGNI4 +ADDRLP4 144 +ADDRLP4 136 +INDIRP4 +CNSTI4 1976 +ADDP4 +ASGNP4 +ADDRLP4 148 +CNSTI4 32 +ASGNI4 +ADDRLP4 152 +ADDRLP4 140 +INDIRI4 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 144 +INDIRP4 +ADDP4 +ADDRLP4 148 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 136 +INDIRP4 +CNSTI4 2448 +ADDP4 +ADDRLP4 152 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 140 +INDIRI4 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRLP4 144 +INDIRP4 +ADDP4 +ADDRLP4 148 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 152 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 156 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 160 +CNSTI4 40 +ASGNI4 +ADDRLP4 164 +ADDRLP4 156 +INDIRP4 +CNSTI4 1976 +ADDP4 +ASGNP4 +ADDRLP4 168 +ADDRLP4 160 +INDIRI4 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 164 +INDIRP4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 156 +INDIRP4 +CNSTI4 2416 +ADDP4 +ADDRLP4 168 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 160 +INDIRI4 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRLP4 164 +INDIRP4 +ADDP4 +INDIRF4 +ADDRLP4 168 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 172 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 176 +CNSTI4 40 +ASGNI4 +ADDRLP4 180 +ADDRLP4 172 +INDIRP4 +CNSTI4 1976 +ADDP4 +ASGNP4 +ADDRLP4 184 +CNSTI4 4 +ASGNI4 +ADDRLP4 188 +ADDRLP4 176 +INDIRI4 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 180 +INDIRP4 +ADDP4 +ADDRLP4 184 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 172 +INDIRP4 +CNSTI4 2420 +ADDP4 +ADDRLP4 188 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 176 +INDIRI4 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRLP4 180 +INDIRP4 +ADDP4 +ADDRLP4 184 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 188 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 192 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 196 +CNSTI4 40 +ASGNI4 +ADDRLP4 200 +ADDRLP4 192 +INDIRP4 +CNSTI4 1976 +ADDP4 +ASGNP4 +ADDRLP4 204 +CNSTI4 8 +ASGNI4 +ADDRLP4 208 +ADDRLP4 196 +INDIRI4 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 200 +INDIRP4 +ADDP4 +ADDRLP4 204 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 192 +INDIRP4 +CNSTI4 2424 +ADDP4 +ADDRLP4 208 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 196 +INDIRI4 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRLP4 200 +INDIRP4 +ADDP4 +ADDRLP4 204 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 208 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2452 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $716 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $718 +ADDRLP4 16 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $715 +LABELV $687 +endproc G_UnlaggedCalc 212 0 +export G_UnlaggedOff +proc G_UnlaggedOff 20 4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 g_unlagged+12 +INDIRI4 +CNSTI4 0 +NEI4 $732 +ADDRGP4 $731 +JUMPV +LABELV $732 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $738 +JUMPV +LABELV $735 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2412 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $740 +ADDRGP4 $736 +JUMPV +LABELV $740 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2388 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2400 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2376 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2412 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $736 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $738 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $735 +LABELV $731 +endproc G_UnlaggedOff 20 4 +export G_UnlaggedOn +proc G_UnlaggedOn 60 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 g_unlagged+12 +INDIRI4 +CNSTI4 0 +NEI4 $743 +ADDRGP4 $742 +JUMPV +LABELV $743 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 708 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $746 +ADDRGP4 $742 +JUMPV +LABELV $746 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $751 +JUMPV +LABELV $748 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2416 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $753 +ADDRGP4 $749 +JUMPV +LABELV $753 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2412 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $755 +ADDRGP4 $749 +JUMPV +LABELV $755 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 424 +ADDP4 +INDIRI4 +ADDRLP4 16 +INDIRI4 +EQI4 $759 +ADDRLP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +INDIRI4 +CNSTI4 33554432 +BANDI4 +ADDRLP4 16 +INDIRI4 +NEI4 $757 +LABELV $759 +ADDRGP4 $749 +JUMPV +LABELV $757 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 VectorCompare +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $760 +ADDRGP4 $749 +JUMPV +LABELV $760 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $762 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 Distance +CALLF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 Distance +CALLF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 48 +INDIRF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +ADDRLP4 28 +INDIRF4 +LEF4 $765 +ADDRLP4 52 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRGP4 $766 +JUMPV +LABELV $765 +ADDRLP4 52 +ADDRLP4 28 +INDIRF4 +ASGNF4 +LABELV $766 +ADDRLP4 32 +ADDRLP4 52 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 Distance +CALLF4 +ASGNF4 +ADDRLP4 56 +INDIRF4 +ADDRFP4 8 +INDIRF4 +ADDRLP4 32 +INDIRF4 +ADDF4 +LEF4 $767 +ADDRGP4 $749 +JUMPV +LABELV $767 +LABELV $762 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2388 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2400 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2376 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2412 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRLP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $749 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $751 +ADDRLP4 8 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $748 +LABELV $742 +endproc G_UnlaggedOn 60 8 +proc G_UnlaggedDetectCollisions 128 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 g_unlagged+12 +INDIRI4 +CNSTI4 0 +NEI4 $770 +ADDRGP4 $769 +JUMPV +LABELV $770 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 708 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $773 +ADDRGP4 $769 +JUMPV +LABELV $773 +ADDRLP4 76 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 76 +INDIRP4 +INDIRP4 +CNSTI4 2416 +ADDP4 +ASGNP4 +ADDRLP4 80 +ADDRLP4 76 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 80 +INDIRP4 +CNSTI4 1788 +ADDP4 +ARGP4 +ADDRLP4 80 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 84 +ADDRGP4 VectorCompare +CALLI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 0 +EQI4 $775 +ADDRGP4 $769 +JUMPV +LABELV $775 +ADDRLP4 88 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +CNSTI4 1788 +ADDP4 +ARGP4 +ADDRLP4 88 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 92 +ADDRGP4 Distance +CALLF4 +ASGNF4 +ADDRLP4 72 +ADDRLP4 92 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRLP4 100 +ADDRGP4 Distance +CALLF4 +ASGNF4 +ADDRLP4 64 +ADDRLP4 100 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRLP4 108 +ADDRGP4 Distance +CALLF4 +ASGNF4 +ADDRLP4 68 +ADDRLP4 108 +INDIRF4 +ASGNF4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 68 +INDIRF4 +LEF4 $778 +ADDRLP4 112 +ADDRLP4 64 +INDIRF4 +ASGNF4 +ADDRGP4 $779 +JUMPV +LABELV $778 +ADDRLP4 112 +ADDRLP4 68 +INDIRF4 +ASGNF4 +LABELV $779 +ADDRLP4 72 +ADDRLP4 72 +INDIRF4 +ADDRLP4 112 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1788 +ADDP4 +ARGP4 +ADDRLP4 72 +INDIRF4 +ARGF4 +ADDRGP4 G_UnlaggedOn +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRLP4 124 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 124 +INDIRP4 +CNSTI4 1788 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ARGP4 +ADDRLP4 124 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 33619969 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 4+52 +INDIRI4 +CNSTI4 0 +LTI4 $780 +ADDRLP4 4+52 +INDIRI4 +CNSTI4 64 +GEI4 $780 +CNSTI4 1760 +ADDRLP4 4+52 +INDIRI4 +MULI4 +ADDRGP4 g_entities+524 +ADDP4 +INDIRP4 +CNSTI4 2452 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $780 +ADDRGP4 G_UnlaggedOff +CALLV +pop +LABELV $769 +endproc G_UnlaggedDetectCollisions 128 28 +lit +align 4 +LABELV $1017 +byte 4 1115684864 +byte 4 1115684864 +byte 4 1115684864 +export ClientThink_real +code +proc ClientThink_real 4892 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $787 +ADDRGP4 $786 +JUMPV +LABELV $787 +ADDRLP4 364 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 432 +ADDP4 +ASGNP4 +ADDRLP4 364 +INDIRP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 200 +ADDI4 +LEI4 $789 +ADDRLP4 364 +INDIRP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 200 +ADDI4 +ASGNI4 +LABELV $789 +ADDRLP4 364 +INDIRP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 1000 +SUBI4 +GEI4 $793 +ADDRLP4 364 +INDIRP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 1000 +SUBI4 +ASGNI4 +LABELV $793 +ADDRLP4 368 +ADDRLP4 364 +INDIRP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 368 +INDIRI4 +CNSTI4 1 +GEI4 $797 +ADDRLP4 0 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $797 +ADDRGP4 $786 +JUMPV +LABELV $797 +ADDRLP4 368 +INDIRI4 +CNSTI4 200 +LEI4 $799 +ADDRLP4 368 +CNSTI4 200 +ASGNI4 +LABELV $799 +ADDRLP4 0 +INDIRP4 +CNSTI4 2456 +ADDP4 +ADDRLP4 364 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRGP4 pmove_msec+12 +INDIRI4 +CNSTI4 8 +GEI4 $801 +ADDRGP4 $804 +ARGP4 +ADDRGP4 $805 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $802 +JUMPV +LABELV $801 +ADDRGP4 pmove_msec+12 +INDIRI4 +CNSTI4 33 +LEI4 $806 +ADDRGP4 $804 +ARGP4 +ADDRGP4 $809 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $806 +LABELV $802 +ADDRLP4 376 +CNSTI4 0 +ASGNI4 +ADDRGP4 pmove_fixed+12 +INDIRI4 +ADDRLP4 376 +INDIRI4 +NEI4 $813 +ADDRLP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRI4 +ADDRLP4 376 +INDIRI4 +EQI4 $810 +LABELV $813 +ADDRLP4 364 +INDIRP4 +ADDRLP4 364 +INDIRP4 +INDIRI4 +ADDRGP4 pmove_msec+12 +INDIRI4 +ADDI4 +CNSTI4 1 +SUBI4 +ADDRGP4 pmove_msec+12 +INDIRI4 +DIVI4 +ADDRGP4 pmove_msec+12 +INDIRI4 +MULI4 +ASGNI4 +LABELV $810 +ADDRGP4 level+11200 +INDIRI4 +CNSTI4 0 +EQI4 $817 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 ClientIntermissionThink +CALLV +pop +ADDRGP4 $786 +JUMPV +LABELV $817 +ADDRLP4 0 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $820 +ADDRLP4 0 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 4 +NEI4 $822 +ADDRGP4 $786 +JUMPV +LABELV $822 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 364 +INDIRP4 +ARGP4 +ADDRGP4 SpectatorThink +CALLV +pop +ADDRGP4 $786 +JUMPV +LABELV $820 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_namelog_update_score +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 388 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 453 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 388 +INDIRI4 +NEI4 $831 +ADDRLP4 0 +INDIRP4 +CNSTI4 454 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 388 +INDIRI4 +NEI4 $831 +ADDRLP4 0 +INDIRP4 +CNSTI4 455 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 388 +INDIRI4 +NEI4 $831 +ADDRLP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 388 +INDIRI4 +EQI4 $827 +LABELV $831 +ADDRLP4 380 +CNSTI4 1 +ASGNI4 +ADDRGP4 $828 +JUMPV +LABELV $827 +ADDRLP4 380 +CNSTI4 0 +ASGNI4 +LABELV $828 +ADDRLP4 380 +INDIRI4 +ARGI4 +ADDRLP4 392 +ADDRGP4 ClientInactivityTimer +CALLI4 +ASGNI4 +ADDRLP4 392 +INDIRI4 +CNSTI4 0 +NEI4 $824 +ADDRGP4 $786 +JUMPV +LABELV $824 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2456 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_UnlaggedCalc +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 1768 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $832 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $833 +JUMPV +LABELV $832 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $834 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRGP4 $835 +JUMPV +LABELV $834 +ADDRLP4 400 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 404 +CNSTI4 0 +ASGNI4 +ADDRLP4 400 +INDIRI4 +CNSTI4 16 +BANDI4 +ADDRLP4 404 +INDIRI4 +NEI4 $838 +ADDRLP4 400 +INDIRI4 +CNSTI4 8 +BANDI4 +ADDRLP4 404 +INDIRI4 +EQI4 $836 +LABELV $838 +ADDRLP4 408 +CNSTI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 408 +INDIRI4 +ADDP4 +ADDRLP4 408 +INDIRI4 +ASGNI4 +ADDRGP4 $837 +JUMPV +LABELV $836 +CNSTI4 7 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 412 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 412 +INDIRI4 +CNSTI4 0 +EQI4 $839 +CNSTI4 7 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 416 +ADDRGP4 BG_UpgradeIsActive +CALLI4 +ASGNI4 +ADDRLP4 416 +INDIRI4 +CNSTI4 0 +EQI4 $839 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 3 +ASGNI4 +ADDRGP4 $840 +JUMPV +LABELV $839 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $840 +LABELV $837 +LABELV $835 +LABELV $833 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 8 +BANDI4 +CNSTI4 0 +EQI4 $841 +ADDRLP4 0 +INDIRP4 +CNSTI4 1916 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $841 +ADDRLP4 424 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 424 +INDIRP4 +ADDRLP4 424 +INDIRP4 +INDIRI4 +CNSTI4 -9 +BANDI4 +ASGNI4 +LABELV $841 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $844 +ADDRLP4 0 +INDIRP4 +CNSTI4 1920 +ADDP4 +INDIRI4 +CNSTI4 5000 +ADDI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $844 +ADDRLP4 432 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 432 +INDIRP4 +ADDRLP4 432 +INDIRP4 +INDIRI4 +CNSTI4 -17 +BANDI4 +ASGNI4 +LABELV $844 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 512 +BANDI4 +CNSTI4 0 +EQI4 $847 +ADDRLP4 0 +INDIRP4 +CNSTI4 1924 +ADDP4 +INDIRI4 +CNSTI4 2000 +ADDI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $847 +ADDRLP4 440 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 440 +INDIRP4 +ADDRLP4 440 +INDIRP4 +INDIRI4 +CNSTI4 -513 +BANDI4 +ASGNI4 +LABELV $847 +ADDRLP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $850 +ADDRLP4 0 +INDIRP4 +CNSTI4 1776 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $850 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 8 +ASGNI4 +LABELV $850 +ADDRLP4 448 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 448 +INDIRP4 +ADDRLP4 448 +INDIRP4 +INDIRI4 +CNSTI4 -257 +BANDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $852 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1856 +ADDP4 +INDIRI4 +SUBI4 +CNSTI4 20000 +LTI4 $854 +ADDRLP4 452 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 452 +INDIRP4 +ADDRLP4 452 +INDIRP4 +INDIRI4 +CNSTI4 -129 +BANDI4 +ASGNI4 +ADDRGP4 $855 +JUMPV +LABELV $854 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1856 +ADDP4 +INDIRI4 +SUBI4 +CNSTI4 15000 +LTI4 $857 +ADDRLP4 456 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 456 +INDIRP4 +ADDRLP4 456 +INDIRP4 +INDIRI4 +CNSTI4 256 +BORI4 +ASGNI4 +LABELV $857 +LABELV $855 +LABELV $852 +ADDRLP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +CNSTI4 8192 +BANDI4 +CNSTI4 0 +EQI4 $860 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 456 +ADDRGP4 BG_PlayerPoisonCloudTime +CALLI4 +ASGNI4 +ADDRLP4 456 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +SUBI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1912 +ADDP4 +INDIRI4 +ADDI4 +CNSTI4 0 +GTI4 $860 +ADDRLP4 460 +ADDRLP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 460 +INDIRP4 +ADDRLP4 460 +INDIRP4 +INDIRI4 +CNSTI4 -8193 +BANDI4 +ASGNI4 +LABELV $860 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $863 +ADDRLP4 0 +INDIRP4 +CNSTI4 1896 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $863 +ADDRLP4 468 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 468 +INDIRP4 +ADDRLP4 468 +INDIRP4 +INDIRI4 +CNSTI4 -33 +BANDI4 +ASGNI4 +LABELV $863 +ADDRLP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ADDRGP4 g_gravity+8 +INDIRF4 +CVFI4 4 +ASGNI4 +CNSTI4 3 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 472 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 472 +INDIRI4 +CNSTI4 0 +EQI4 $867 +CNSTI4 3 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 476 +ADDRGP4 BG_UpgradeIsActive +CALLI4 +ASGNI4 +ADDRLP4 476 +INDIRI4 +CNSTI4 0 +EQI4 $867 +ADDRLP4 484 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 488 +CNSTI4 0 +ASGNI4 +ADDRLP4 484 +INDIRI4 +CNSTI4 4096 +BANDI4 +ADDRLP4 488 +INDIRI4 +NEI4 $871 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +NEI4 $869 +ADDRLP4 484 +INDIRI4 +CNSTI4 32 +BANDI4 +ADDRLP4 488 +INDIRI4 +NEI4 $869 +LABELV $871 +CNSTI4 3 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRGP4 BG_DeactivateUpgrade +CALLV +pop +ADDRGP4 $870 +JUMPV +LABELV $869 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $872 +CNSTI4 3 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRGP4 BG_DeactivateUpgrade +CALLV +pop +CNSTI4 3 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRGP4 BG_RemoveUpgradeFromInventory +CALLV +pop +ADDRLP4 492 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 492 +INDIRP4 +ADDRLP4 492 +INDIRP4 +INDIRI4 +CNSTI4 -33 +BANDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +EQI4 $874 +ADDRLP4 496 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 496 +INDIRP4 +ADDRLP4 496 +INDIRP4 +INDIRI4 +CNSTI4 -65 +BANDI4 +ASGNI4 +LABELV $874 +ADDRLP4 0 +INDIRP4 +CNSTI4 1904 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 500 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 500 +INDIRP4 +ADDRLP4 500 +INDIRP4 +INDIRI4 +CNSTI4 4096 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1928 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1932 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1936 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 800 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 66 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +LABELV $872 +LABELV $870 +LABELV $867 +CNSTI4 5 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 480 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 480 +INDIRI4 +CNSTI4 0 +EQI4 $879 +CNSTI4 5 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 484 +ADDRGP4 BG_UpgradeIsActive +CALLI4 +ASGNI4 +ADDRLP4 484 +INDIRI4 +CNSTI4 0 +EQI4 $879 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1952 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $881 +CNSTI4 5 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRGP4 BG_DeactivateUpgrade +CALLV +pop +CNSTI4 5 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRGP4 BG_RemoveUpgradeFromInventory +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1948 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1952 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1944 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 488 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 488 +INDIRP4 +ADDRLP4 488 +INDIRP4 +INDIRI4 +CNSTI4 4096 +BORI4 +ASGNI4 +LABELV $881 +LABELV $879 +ADDRGP4 level+16132 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +EQI4 $884 +ADDRLP4 488 +ADDRFP4 0 +INDIRP4 +CNSTI4 1748 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 488 +INDIRI4 +CNSTI4 0 +LTI4 $884 +ADDRLP4 488 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $884 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 496 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 492 +ADDRLP4 496 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 504 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 504 +INDIRI4 +LEI4 $891 +ADDRFP4 0 +INDIRP4 +CNSTI4 1748 +ADDP4 +INDIRI4 +ADDRLP4 504 +INDIRI4 +LTI4 $891 +ADDRLP4 492 +INDIRF4 +CNSTF4 0 +NEF4 $888 +LABELV $891 +ADDRFP4 0 +INDIRP4 +CNSTI4 1748 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRGP4 $889 +JUMPV +LABELV $888 +ADDRLP4 508 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 4660 +CNSTF4 1128792064 +ASGNF4 +ADDRLP4 4616 +ADDRLP4 4660 +INDIRF4 +ASGNF4 +ADDRLP4 4616+4 +ADDRLP4 4660 +INDIRF4 +ASGNF4 +ADDRLP4 4616+8 +CNSTF4 1128792064 +ASGNF4 +ADDRLP4 4640 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 4616 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4640+4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 4616+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4640+8 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 4616+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4628 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 4616 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4628+4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 4616+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4628+8 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 4616+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4628 +ARGP4 +ADDRLP4 4640 +ARGP4 +ADDRLP4 516 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4672 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 4612 +ADDRLP4 4672 +INDIRI4 +ASGNI4 +ADDRLP4 512 +CNSTI4 0 +ASGNI4 +ADDRGP4 $905 +JUMPV +LABELV $902 +ADDRLP4 4676 +CNSTI4 1760 +ADDRLP4 512 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 516 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 4676 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 4680 +ADDRGP4 Distance +CALLF4 +ASGNF4 +ADDRLP4 4680 +INDIRF4 +CNSTF4 1128792064 +LEF4 $906 +ADDRGP4 $903 +JUMPV +LABELV $906 +ADDRLP4 508 +INDIRF4 +CNSTF4 1077936128 +GEF4 $908 +ADDRLP4 4676 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $908 +ADDRLP4 4676 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 6 +NEI4 $908 +ADDRLP4 4688 +CNSTI4 0 +ASGNI4 +ADDRLP4 4676 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 4688 +INDIRI4 +EQI4 $908 +ADDRLP4 4676 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 4688 +INDIRI4 +LEI4 $908 +ADDRLP4 4676 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +ADDRLP4 4688 +INDIRI4 +EQI4 $908 +ADDRLP4 508 +CNSTF4 1077936128 +ASGNF4 +ADDRGP4 $903 +JUMPV +LABELV $908 +ADDRLP4 508 +INDIRF4 +CNSTF4 1083388723 +GEF4 $910 +ADDRLP4 4676 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $910 +ADDRLP4 4676 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 22 +NEI4 $910 +ADDRLP4 4696 +CNSTI4 0 +ASGNI4 +ADDRLP4 4676 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 4696 +INDIRI4 +EQI4 $910 +ADDRLP4 4676 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 4696 +INDIRI4 +LEI4 $910 +ADDRLP4 4676 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +ADDRLP4 4696 +INDIRI4 +EQI4 $910 +ADDRLP4 508 +CNSTF4 1083388723 +ASGNF4 +ADDRGP4 $903 +JUMPV +LABELV $910 +ADDRLP4 4676 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $912 +ADDRLP4 4704 +CNSTI4 524 +ASGNI4 +ADDRLP4 4708 +ADDRLP4 4676 +INDIRP4 +ADDRLP4 4704 +INDIRI4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4708 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $912 +ADDRLP4 4712 +CNSTI4 532 +ASGNI4 +ADDRLP4 4708 +INDIRP4 +ADDRLP4 4712 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4704 +INDIRI4 +ADDP4 +INDIRP4 +ADDRLP4 4712 +INDIRI4 +ADDP4 +INDIRI4 +NEI4 $912 +ADDRLP4 4676 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $912 +ADDRLP4 4720 +ADDRLP4 4676 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4716 +CNSTI4 0 +ASGNI4 +ADDRLP4 4720 +INDIRI4 +CNSTI4 5 +NEI4 $914 +ADDRLP4 508 +INDIRF4 +CNSTF4 1073741824 +GEF4 $914 +ADDRLP4 508 +CNSTF4 1073741824 +ASGNF4 +ADDRLP4 4716 +CNSTI4 1 +ASGNI4 +ADDRGP4 $915 +JUMPV +LABELV $914 +ADDRLP4 4720 +INDIRI4 +CNSTI4 6 +NEI4 $916 +ADDRLP4 508 +INDIRF4 +CNSTF4 1077936128 +GEF4 $916 +ADDRLP4 508 +CNSTF4 1077936128 +ASGNF4 +ADDRLP4 4716 +CNSTI4 1 +ASGNI4 +LABELV $916 +LABELV $915 +ADDRLP4 4716 +INDIRI4 +CNSTI4 0 +EQI4 $918 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +GEI4 $918 +ADDRLP4 4676 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 552 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $918 +LABELV $912 +LABELV $903 +ADDRLP4 512 +ADDRLP4 512 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $905 +ADDRLP4 512 +INDIRI4 +ADDRLP4 4612 +INDIRI4 +LTI4 $902 +ADDRLP4 4676 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 4676 +INDIRP4 +ADDRLP4 4676 +INDIRP4 +INDIRI4 +CNSTI4 2048 +BORI4 +ASGNI4 +ADDRLP4 4680 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 4680 +INDIRP4 +ADDRLP4 4680 +INDIRP4 +INDIRI4 +CNSTI4 -12289 +BANDI4 +ASGNI4 +ADDRLP4 508 +INDIRF4 +CNSTF4 1065353216 +NEF4 $920 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4684 +ADDRGP4 G_FindCreep +CALLI4 +ASGNI4 +ADDRLP4 4684 +INDIRI4 +CNSTI4 0 +NEI4 $920 +ADDRLP4 4688 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 4688 +INDIRP4 +ADDRLP4 4688 +INDIRP4 +INDIRI4 +CNSTI4 -2049 +BANDI4 +ASGNI4 +ADDRLP4 508 +CNSTF4 1051372203 +ADDRLP4 508 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $921 +JUMPV +LABELV $920 +ADDRLP4 508 +INDIRF4 +CNSTF4 1077936128 +LTF4 $922 +ADDRLP4 4688 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 4688 +INDIRP4 +ADDRLP4 4688 +INDIRP4 +INDIRI4 +CNSTI4 8192 +BORI4 +ASGNI4 +ADDRGP4 $923 +JUMPV +LABELV $922 +ADDRLP4 508 +INDIRF4 +CNSTF4 1073741824 +LTF4 $924 +ADDRLP4 4692 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 4692 +INDIRP4 +ADDRLP4 4692 +INDIRP4 +INDIRI4 +CNSTI4 4096 +BORI4 +ASGNI4 +LABELV $924 +LABELV $923 +LABELV $921 +ADDRLP4 4656 +CNSTF4 1148846080 +ADDRLP4 492 +INDIRF4 +ADDRLP4 508 +INDIRF4 +MULF4 +DIVF4 +CVFI4 4 +ASGNI4 +ADDRLP4 4652 +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1748 +ADDP4 +INDIRI4 +SUBI4 +ADDRLP4 4656 +INDIRI4 +DIVI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4700 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +ASGNP4 +ADDRLP4 4700 +INDIRP4 +ADDRLP4 4700 +INDIRP4 +INDIRI4 +ADDRLP4 4652 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 4704 +ADDRFP4 0 +INDIRP4 +CNSTI4 1748 +ADDP4 +ASGNP4 +ADDRLP4 4704 +INDIRP4 +ADDRLP4 4704 +INDIRP4 +INDIRI4 +ADDRLP4 4652 +INDIRI4 +ADDRLP4 4656 +INDIRI4 +MULI4 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +LTI4 $927 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 512 +CNSTI4 0 +ASGNI4 +LABELV $929 +ADDRLP4 512 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 968 +ADDP4 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $930 +ADDRLP4 512 +ADDRLP4 512 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 512 +INDIRI4 +CNSTI4 64 +LTI4 $929 +LABELV $927 +LABELV $889 +LABELV $884 +CNSTI4 9 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 492 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 492 +INDIRI4 +CNSTI4 0 +EQI4 $933 +CNSTI4 9 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 496 +ADDRGP4 BG_UpgradeIsActive +CALLI4 +ASGNI4 +ADDRLP4 496 +INDIRI4 +CNSTI4 0 +EQI4 $933 +ADDRLP4 500 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ASGNI4 +CNSTI4 9 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRGP4 BG_DeactivateUpgrade +CALLV +pop +CNSTI4 9 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRGP4 BG_RemoveUpgradeFromInventory +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTI4 21 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 FireWeapon +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ADDRLP4 500 +INDIRI4 +ASGNI4 +LABELV $933 +CNSTI4 10 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 500 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 500 +INDIRI4 +CNSTI4 0 +EQI4 $935 +CNSTI4 10 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 504 +ADDRGP4 BG_UpgradeIsActive +CALLI4 +ASGNI4 +ADDRLP4 504 +INDIRI4 +CNSTI4 0 +EQI4 $935 +ADDRLP4 508 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ASGNI4 +CNSTI4 10 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRGP4 BG_DeactivateUpgrade +CALLV +pop +CNSTI4 10 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRGP4 BG_RemoveUpgradeFromInventory +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTI4 23 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 FireWeapon +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ADDRLP4 508 +INDIRI4 +ASGNI4 +LABELV $935 +CNSTI4 11 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 508 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 508 +INDIRI4 +CNSTI4 0 +EQI4 $937 +CNSTI4 11 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 512 +ADDRGP4 BG_UpgradeIsActive +CALLI4 +ASGNI4 +ADDRLP4 512 +INDIRI4 +CNSTI4 0 +EQI4 $937 +ADDRLP4 516 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ASGNI4 +CNSTI4 11 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRGP4 BG_DeactivateUpgrade +CALLV +pop +CNSTI4 11 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRGP4 BG_RemoveUpgradeFromInventory +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTI4 22 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 FireWeapon +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ADDRLP4 516 +INDIRI4 +ASGNI4 +LABELV $937 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $939 +ADDRLP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 512 +ADDP4 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $940 +JUMPV +LABELV $939 +ADDRLP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 524 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +ADDRGP4 g_speed+8 +INDIRF4 +ADDRLP4 524 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +LABELV $940 +ADDRLP4 0 +INDIRP4 +CNSTI4 1940 +ADDP4 +INDIRI4 +CNSTI4 1000 +ADDI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $942 +ADDRLP4 528 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 528 +INDIRP4 +ADDRLP4 528 +INDIRP4 +INDIRI4 +CNSTI4 -3 +BANDI4 +ASGNI4 +LABELV $942 +CNSTI4 7 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 532 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 532 +INDIRI4 +CNSTI4 0 +EQI4 $945 +CNSTI4 7 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 536 +ADDRGP4 BG_UpgradeIsActive +CALLI4 +ASGNI4 +ADDRLP4 536 +INDIRI4 +CNSTI4 0 +EQI4 $945 +ADDRFP4 0 +INDIRP4 +CNSTI4 1744 +ADDP4 +INDIRI4 +CNSTI4 800 +ADDI4 +ADDRGP4 level+32 +INDIRI4 +LEI4 $947 +ADDRLP4 540 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 540 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +CNSTF4 1050253722 +LEF4 $950 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $950 +LABELV $947 +ADDRLP4 540 +ADDRGP4 G_Reactor +CALLP4 +ASGNP4 +ADDRLP4 540 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $952 +CNSTI4 7 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRGP4 BG_DeactivateUpgrade +CALLV +pop +LABELV $952 +LABELV $945 +ADDRLP4 372 +ADDRLP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 360 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 32768 +BANDI4 +CNSTI4 0 +EQI4 $954 +ADDRLP4 540 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +ASGNP4 +ADDRLP4 540 +INDIRP4 +ADDRLP4 540 +INDIRP4 +INDIRI4 +CNSTI4 -32769 +BANDI4 +ASGNI4 +ADDRLP4 544 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 448 +ADDP4 +ASGNP4 +ADDRLP4 544 +INDIRP4 +ADDRLP4 544 +INDIRP4 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +LABELV $954 +ADDRLP4 0 +INDIRP4 +CNSTI4 424 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4+4 +ADDRLP4 0 +INDIRP4 +CNSTI4 420 +ADDP4 +ASGNP4 +ADDRLP4 4+8 +ADDRLP4 364 +INDIRP4 +INDIRB +ASGNB 24 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 5 +NEI4 $958 +ADDRLP4 4+32 +CNSTI4 65537 +ASGNI4 +ADDRGP4 $959 +JUMPV +LABELV $958 +ADDRLP4 4+32 +CNSTI4 33619969 +ASGNI4 +LABELV $959 +ADDRLP4 4+352 +ADDRGP4 trap_Trace +ASGNP4 +ADDRLP4 4+356 +ADDRGP4 trap_PointContents +ASGNP4 +ADDRLP4 4+36 +ADDRGP4 g_debugMove+12 +INDIRI4 +ASGNI4 +ADDRLP4 4+40 +CNSTI4 0 +ASGNI4 +ADDRLP4 4+344 +ADDRGP4 pmove_fixed+12 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRI4 +BORI4 +ASGNI4 +ADDRLP4 4+348 +ADDRGP4 pmove_msec+12 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1788 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1768 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $971 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_TouchTriggers +CALLV +pop +LABELV $971 +ADDRLP4 4 +ARGP4 +ADDRGP4 Pmove +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_UnlaggedDetectCollisions +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +ADDRLP4 372 +INDIRI4 +EQI4 $973 +ADDRFP4 0 +INDIRP4 +CNSTI4 560 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +LABELV $973 +ADDRGP4 g_smoothClients+12 +INDIRI4 +CNSTI4 0 +EQI4 $976 +ADDRLP4 552 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 552 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 552 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 BG_PlayerStateToEntityStateExtraPolate +CALLV +pop +ADDRGP4 $977 +JUMPV +LABELV $976 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 BG_PlayerStateToEntityState +CALLV +pop +LABELV $977 +ADDRLP4 560 +ADDRLP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 560 +INDIRI4 +CNSTI4 1 +LTI4 $980 +ADDRLP4 560 +INDIRI4 +CNSTI4 10 +GTI4 $999 +ADDRLP4 560 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1000-4 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1000 +address $982 +address $985 +address $988 +address $988 +address $980 +address $980 +address $992 +address $989 +address $989 +address $995 +code +LABELV $999 +ADDRLP4 560 +INDIRI4 +CNSTI4 31 +EQI4 $998 +ADDRGP4 $980 +JUMPV +LABELV $982 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 568 +ADDRGP4 CheckVenomAttack +CALLI4 +ASGNI4 +ADDRLP4 568 +INDIRI4 +CNSTI4 0 +NEI4 $983 +ADDRLP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $980 +JUMPV +LABELV $983 +ADDRLP4 0 +INDIRP4 +CNSTI4 392 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 27 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRGP4 $980 +JUMPV +LABELV $985 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 572 +ADDRGP4 CheckVenomAttack2 +CALLI4 +ASGNI4 +ADDRLP4 572 +INDIRI4 +CNSTI4 0 +NEI4 $986 +ADDRLP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $980 +JUMPV +LABELV $986 +ADDRLP4 0 +INDIRP4 +CNSTI4 392 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 27 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRGP4 $980 +JUMPV +LABELV $988 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CheckGrabAttack +CALLV +pop +ADDRGP4 $980 +JUMPV +LABELV $989 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 576 +ADDRGP4 CheckPounceAttack +CALLI4 +ASGNI4 +ADDRLP4 576 +INDIRI4 +CNSTI4 0 +NEI4 $990 +ADDRLP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $980 +JUMPV +LABELV $990 +ADDRLP4 0 +INDIRP4 +CNSTI4 392 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 28 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRGP4 $980 +JUMPV +LABELV $992 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 580 +ADDRGP4 CheckPounceAttack +CALLI4 +ASGNI4 +ADDRLP4 580 +INDIRI4 +CNSTI4 0 +NEI4 $993 +ADDRLP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $980 +JUMPV +LABELV $993 +ADDRLP4 0 +INDIRP4 +CNSTI4 392 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 28 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRGP4 $980 +JUMPV +LABELV $995 +ADDRLP4 588 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 16384 +BANDI4 +ADDRLP4 588 +INDIRI4 +NEI4 $980 +ADDRLP4 0 +INDIRP4 +CNSTI4 2484 +ADDP4 +INDIRI4 +ADDRLP4 588 +INDIRI4 +EQI4 $980 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2484 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2488 +ADDP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 80 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRGP4 $980 +JUMPV +LABELV $998 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CheckCkitRepair +CALLV +pop +LABELV $980 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 SendPendingPredictableEvents +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +CNSTI4 512 +BANDI4 +CNSTI4 0 +NEI4 $1002 +ADDRLP4 0 +INDIRP4 +CNSTI4 1864 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1002 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +CNSTI4 1024 +BANDI4 +CNSTI4 0 +NEI4 $1004 +ADDRLP4 0 +INDIRP4 +CNSTI4 1868 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1004 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ADDRLP4 4+308 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ADDRLP4 4+320 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 864 +ADDP4 +ADDRLP4 4+336 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 860 +ADDP4 +ADDRLP4 4+332 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 ClientImpacts +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 372 +INDIRI4 +ARGI4 +ADDRGP4 ClientEvents +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +ADDRLP4 372 +INDIRI4 +EQI4 $1010 +ADDRFP4 0 +INDIRP4 +CNSTI4 560 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +LABELV $1010 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $1013 +ADDRGP4 $786 +JUMPV +LABELV $1013 +ADDRLP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1776 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1776 +ADDP4 +ADDRLP4 364 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 588 +ADDRLP4 0 +INDIRP4 +CNSTI4 1784 +ADDP4 +ASGNP4 +ADDRLP4 588 +INDIRP4 +ADDRLP4 588 +INDIRP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1776 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +INDIRI4 +BCOMI4 +BANDI4 +BORI4 +ASGNI4 +ADDRLP4 596 +CNSTI4 128 +ASGNI4 +ADDRLP4 600 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1776 +ADDP4 +INDIRI4 +ADDRLP4 596 +INDIRI4 +BANDI4 +ADDRLP4 600 +INDIRI4 +EQI4 $1015 +ADDRLP4 0 +INDIRP4 +CNSTI4 1780 +ADDP4 +INDIRI4 +ADDRLP4 596 +INDIRI4 +BANDI4 +ADDRLP4 600 +INDIRI4 +NEI4 $1015 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ADDRLP4 600 +INDIRI4 +LEI4 $1015 +ADDRLP4 4712 +ADDRGP4 $1017 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRLP4 4724 +ARGP4 +ADDRLP4 4832 +CNSTP4 0 +ASGNP4 +ADDRLP4 4832 +INDIRP4 +ARGP4 +ADDRLP4 4832 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 4840 +CNSTF4 1115684864 +ASGNF4 +ADDRLP4 4736 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 4840 +INDIRF4 +ADDRLP4 4724 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4736+4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 4840 +INDIRF4 +ADDRLP4 4724+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4736+8 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 1115684864 +ADDRLP4 4724+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4748 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 4844 +CNSTP4 0 +ASGNP4 +ADDRLP4 4844 +INDIRP4 +ARGP4 +ADDRLP4 4844 +INDIRP4 +ARGP4 +ADDRLP4 4736 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 33554433 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 604 +CNSTI4 1760 +ADDRLP4 4748+52 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 4852 +CNSTU4 0 +ASGNU4 +ADDRLP4 604 +INDIRP4 +CVPU4 4 +ADDRLP4 4852 +INDIRU4 +EQU4 $1023 +ADDRLP4 604 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +NEI4 $1023 +ADDRLP4 604 +INDIRP4 +CNSTI4 780 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 4852 +INDIRU4 +EQU4 $1023 +ADDRLP4 604 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 604 +INDIRP4 +CNSTI4 780 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $1024 +JUMPV +LABELV $1023 +ADDRLP4 4820 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 4712 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4820+4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 4712+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4820+8 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 4712+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4808 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 4712 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4808+4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 4712+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4808+8 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 4712+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4808 +ARGP4 +ADDRLP4 4820 +ARGP4 +ADDRLP4 616 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4872 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 612 +ADDRLP4 4872 +INDIRI4 +ASGNI4 +ADDRLP4 608 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1036 +JUMPV +LABELV $1033 +ADDRLP4 604 +CNSTI4 1760 +ADDRLP4 608 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 616 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 4880 +CNSTU4 0 +ASGNU4 +ADDRLP4 604 +INDIRP4 +CVPU4 4 +ADDRLP4 4880 +INDIRU4 +EQU4 $1037 +ADDRLP4 604 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +NEI4 $1037 +ADDRLP4 604 +INDIRP4 +CNSTI4 780 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 4880 +INDIRU4 +EQU4 $1037 +ADDRLP4 604 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 604 +INDIRP4 +CNSTI4 780 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $1035 +JUMPV +LABELV $1037 +LABELV $1034 +ADDRLP4 608 +ADDRLP4 608 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1036 +ADDRLP4 608 +INDIRI4 +ADDRLP4 612 +INDIRI4 +LTI4 $1033 +LABELV $1035 +ADDRLP4 608 +INDIRI4 +ADDRLP4 612 +INDIRI4 +NEI4 $1039 +ADDRLP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1039 +ADDRLP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 556 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 g_alienStage+12 +INDIRI4 +ARGI4 +ADDRLP4 4880 +ADDRGP4 BG_AlienCanEvolve +CALLI4 +ASGNI4 +ADDRLP4 4880 +INDIRI4 +CNSTI4 0 +EQI4 $1041 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 18 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1042 +JUMPV +LABELV $1041 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 68 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +LABELV $1042 +LABELV $1039 +LABELV $1024 +LABELV $1015 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 608 +ADDRGP4 G_GetBuildPoints +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 300 +ADDP4 +ADDRLP4 608 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 616 +ADDRGP4 G_GetMarkedBuildPoints +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 304 +ADDP4 +ADDRLP4 616 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 368 +INDIRI4 +ARGI4 +ADDRGP4 ClientTimerActions +CALLV +pop +ADDRLP4 620 +ADDRFP4 0 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 620 +INDIRI4 +CNSTI4 0 +LEI4 $1044 +ADDRLP4 620 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $1044 +ADDRLP4 624 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +ASGNP4 +ADDRLP4 624 +INDIRP4 +ADDRLP4 624 +INDIRP4 +INDIRI4 +CNSTI4 -17 +BANDI4 +ASGNI4 +ADDRLP4 632 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +ADDRLP4 632 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ADDRLP4 632 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 100000 +ARGI4 +CNSTI4 26 +ARGI4 +ADDRGP4 player_die +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 1740 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1044 +LABELV $786 +endproc ClientThink_real 4892 28 +export ClientThink +proc ClientThink 8 8 +ADDRLP4 4 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 432 +ADDP4 +ARGP4 +ADDRGP4 trap_GetUsercmd +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1772 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 g_synchronousClients+12 +INDIRI4 +CNSTI4 0 +NEI4 $1049 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 ClientThink_real +CALLV +pop +LABELV $1049 +LABELV $1047 +endproc ClientThink 8 8 +export G_RunClient +proc G_RunClient 0 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 g_synchronousClients+12 +INDIRI4 +CNSTI4 0 +NEI4 $1053 +ADDRGP4 g_friendlyFreeze+12 +INDIRI4 +CNSTI4 100 +LTI4 $1059 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1772 +ADDP4 +INDIRI4 +ADDRGP4 g_friendlyFreeze+12 +INDIRI4 +ADDI4 +ADDRGP4 level+32 +INDIRI4 +LEI4 $1053 +LABELV $1059 +ADDRGP4 $1052 +JUMPV +LABELV $1053 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 432 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 ClientThink_real +CALLV +pop +LABELV $1052 +endproc G_RunClient 0 4 +export SpectatorClientEndFrame +proc SpectatorClientEndFrame 32 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $1062 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1744 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +LTI4 $1064 +ADDRLP4 16 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +GEI4 $1064 +ADDRLP4 4 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1067 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 20 +INDIRP4 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 20 +INDIRP4 +INDIRP4 +CNSTI4 404 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRP4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRB +ASGNB 420 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 256 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 404 +ADDP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRI4 +CNSTI4 2048 +BORI4 +ASGNI4 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +CNSTI4 -4097 +BANDI4 +ASGNI4 +LABELV $1067 +LABELV $1064 +LABELV $1062 +LABELV $1061 +endproc SpectatorClientEndFrame 32 0 +export ClientEndFrame +proc ClientEndFrame 32 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1070 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 SpectatorClientEndFrame +CALLV +pop +ADDRGP4 $1069 +JUMPV +LABELV $1070 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 428 +ADDP4 +ASGNP4 +ADDRGP4 level+11200 +INDIRI4 +CNSTI4 0 +EQI4 $1072 +ADDRGP4 $1069 +JUMPV +LABELV $1072 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 P_WorldEffects +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 P_DamageFeedback +CALLV +pop +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1772 +ADDP4 +INDIRI4 +SUBI4 +CNSTI4 1000 +LEI4 $1075 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 16384 +BORI4 +ASGNI4 +ADDRGP4 $1076 +JUMPV +LABELV $1075 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +ASGNI4 +LABELV $1076 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $1078 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 16 +INDIRP4 +CNSTI4 1840 +ADDP4 +INDIRI4 +LTI4 $1078 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 respawn +CALLV +pop +LABELV $1078 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_SetClientSound +CALLV +pop +ADDRGP4 g_smoothClients+12 +INDIRI4 +CNSTI4 0 +EQI4 $1081 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 24 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 BG_PlayerStateToEntityStateExtraPolate +CALLV +pop +ADDRGP4 $1082 +JUMPV +LABELV $1081 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 BG_PlayerStateToEntityState +CALLV +pop +LABELV $1082 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 SendPendingPredictableEvents +CALLV +pop +LABELV $1069 +endproc ClientEndFrame 32 16 +import trap_RemoveCommand +import trap_AddCommand +import trap_SendGameStat +import trap_SnapVector +import trap_GetEntityToken +import trap_GetUsercmd +import trap_BotFreeClient +import trap_BotAllocateClient +import trap_EntityContact +import trap_EntitiesInBox +import trap_UnlinkEntity +import trap_LinkEntity +import trap_AreasConnected +import trap_AdjustAreaPortalState +import trap_InPVSIgnorePortals +import trap_InPVS +import trap_PointContents +import trap_Trace +import trap_SetBrushModel +import trap_GetServerinfo +import trap_SetUserinfo +import trap_GetUserinfo +import trap_SetConfigstringRestrictions +import trap_GetConfigstring +import trap_SetConfigstring +import trap_SendServerCommand +import trap_DropClient +import trap_LocateGameData +import trap_Cvar_VariableStringBuffer +import trap_Cvar_VariableIntegerValue +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_SendConsoleCommand +import trap_FS_Seek +import trap_FS_GetFileList +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_Args +import trap_Argv +import trap_Argc +import trap_RealTime +import trap_Milliseconds +import trap_Error +import trap_Print +import g_KillRewardMultiplierH +import g_KillRewardMultiplierA +import g_InstantRewardMultiplierH +import g_InstantRewardMultiplierA +import g_buildableSvfBroadcast +import g_minTeamSizePerBuilderH +import g_minTeamSizePerBuilderA +import g_censorship +import g_slapKnockback +import g_allowTeamOverlay +import g_publicAdminMessages +import g_specChat +import g_privateMessages +import g_maxIPConnections +import g_adminChatShowDeny +import g_adminMaxBan +import g_devmapKillerHP +import g_adminTempBan +import g_admin +import g_newbieNamePrefix +import g_newbieNameNumbering +import g_emoticonsAllowedInNames +import g_layoutAuto +import g_layouts +import g_mapConfigs +import g_antiSpawnBlock +import g_creepPowerExclusion +import g_shove +import g_teleportSafeTime +import g_floodMinTime +import g_floodMaxDemerits +import g_voiceChats +import g_debugVoices +import g_sayAreaRange +import g_initialMapRotation +import g_nextMap +import g_mapLog +import g_mapRotationStack +import g_mapRotationNodes +import g_currentMapRotation +import g_debugMapRotation +import g_markDeconstruct +import g_disabledBuildables +import g_disabledClasses +import g_disabledEquipment +import g_unlagged +import g_maxFixedBuildPoints +import g_variableBuildPointsPower +import g_maxVariableBuildPoints +import g_basiUpgPoisonTime +import g_basiPoisonTime +import g_boosterPoisonTime +import g_contagionProb +import g_humanAnticampRange +import g_humanAnticampBonus1 +import g_humanAnticampBonusMax +import g_alienAnticampRange +import g_alienAnticampBonus1 +import g_alienAnticampBonusMax +import g_freeFundPeriod +import g_teamImbalanceWarnings +import g_alienGrangerDanceBonus +import g_alienBarbsRegen3x +import g_alienBarbsRegen2x +import g_alienStage3Threshold +import g_alienStage2Threshold +import g_alienMaxStage +import g_alienCredits +import g_alienStage +import g_humanStage3Threshold +import g_humanStage2Threshold +import g_humanMaxStage +import g_humanCredits +import g_humanStage +import g_humanRefineryRadius +import g_humanRefineryMaxAge +import g_humanRefineryBuildPointsRate +import g_humanRefineryBuildPoints +import g_humanDefenceComputerRate +import g_humanDefenceComputerLimit +import g_humanBuildQueueTime +import g_humanBuildPoints +import g_alienColonyRadius +import g_alienColonyMaxAge +import g_alienColonyBuildPointsRate +import g_alienColonyBuildPoints +import g_alienBuildQueueTime +import g_alienBuildPoints +import pmove_msec +import pmove_fixed +import g_smoothClients +import g_teamForceBalance +import g_armageddonPercent +import g_armageddonVotePercent +import g_readyPercent +import g_suddenDeathVoteDelay +import g_suddenDeathVotePercent +import g_voteLimit +import g_allowVote +import g_doWarmup +import g_warmup +import g_motd +import g_friendlyFreeze +import g_synchronousClients +import g_debugDamage +import g_debugMove +import g_inactivity +import g_knockback +import g_speed +import g_gravity +import g_needpass +import g_password +import g_dretchPunt +import g_friendlyBuildableFire +import g_friendlyFire +import g_suddenDeathTime +import g_timelimit +import g_maxNameChanges +import g_minNameChangePeriod +import g_lockTeamsAtStart +import g_restarted +import g_maxGameClients +import g_maxclients +import g_cheats +import g_dedicated +import g_entities +import level +import G_namelog_cleanup +import G_namelog_update_name +import G_namelog_update_score +import G_namelog_restore +import G_namelog_disconnect +import G_namelog_connect +import G_ClearRotationStack +import G_MapExists +import G_ShutdownMapRotations +import G_InitMapRotations +import G_MapRotationActive +import G_StopMapRotation +import G_StartMapRotation +import G_AdvanceMapRotation +import G_PrintCurrentRotation +import G_PrintRotations +import G_WriteSessionData +import G_InitSessionData +import G_ReadSessionData +import G_UpdateTeamConfigStrings +import CheckTeamStatus +import TeamplayInfoMessage +import Team_GetLocation +import G_ChangeTeam +import G_LeaveTeam +import OnSameTeam +import G_TeamCommand +import G_TeamFromString +import ClientCommand +import ClientBegin +import ClientDisconnect +import ClientUserinfoChanged +import ClientConnect +import G_AlienBuildPoints +import G_HumanBuildPoints +import G_TimeTilSuddenDeath +import LogExit +import G_ArmageddonStep +import G_CheckVote +import G_ExecuteVote +import G_Vote +import G_Error +import G_Printf +import SendScoreboardMessageToAllClients +import G_Log_NoSpam +import G_LogPrintf +import G_AdminMessage +import G_RunThink +import FindIntermissionPoint +import CalculateRanks +import G_MapConfigs +import MoveClientToIntermission +import ScoreboardMessage +import FireWeapon3 +import FireWeapon2 +import FireWeapon +import G_UnregisterCommands +import G_RegisterCommands +import ConsoleCommand +import G_IsNewbieName +import SpotWouldTelefrag +import player_die +import ClientSpawn +import BeginIntermission +import respawn +import G_SelectHumanLockSpawnPoint +import G_SelectAlienLockSpawnPoint +import G_SelectSpawnPoint +import G_SelectTremulousSpawnPoint +import G_SetClientViewAngle +import TeamCount +import G_QueueCreditToClient +import G_AddCreditToClient +import G_ClearPlayerZapEffects +import G_UpdateZaps +import G_CrushAttack +import G_ChargeAttack +import CheckCkitRepair +import CheckPounceAttack +import CheckGrabAttack +import CheckVenomAttack2 +import CheckVenomAttack +import SnapVectorTowards +import CalcMuzzlePoint +import G_GiveClientMaxAmmo +import G_ForceWeaponChange +import ShineTorch +import TeleportPlayer +import G_Checktrigger_stages +import trigger_teleporter_touch +import manualTriggerSpectator +import Touch_DoorTrigger +import G_RunMover +import fire_fern +import fire_acidBomb2 +import fire_acidBomb +import launch_smoke +import launch_flames +import launch_mine +import launch_grenade +import fire_hive +import fire_bounceBall3 +import fire_bounceBall2 +import fire_bounceBall +import fire_slowBlob +import fire_paraLockBlob +import fire_lockblob +import fire_luciferCannon +import fire_pulseRifle +import fire_blaster +import fire_flamer +import flamerfire +import flamerfire3 +import launch_nadeflames +import flamerchageimpact +import fire_prifle_stasis +import launch_grenade2 +import G_RunMissile +import G_InitDamageLocations +import G_LogDestruction +import AddScore +import body_die +import G_RewardAttackers +import G_Knockback +import G_SelectiveRadiusDamage +import G_RadiusDamage +import G_SelectiveDamage +import G_Damage +import CanDamage +import G_ClosestEnt +import G_Visible +import G_CloseMenus +import G_TriggerMenuArgs +import G_TriggerMenu +import G_ClientIsLagging +import BuildShaderStateConfig +import AddRemap +import G_SetOrigin +import G_BroadcastEvent +import G_AddEvent +import G_AddPredictableEvent +import vectoyaw +import vtos +import tv +import G_TouchSolids +import G_EntitiesFree +import G_FreeEntity +import G_Sound +import G_TempEntity +import G_Spawn +import G_InitGentity +import G_SetMovedir +import G_UseTargets +import G_PickTarget +import G_Find +import G_KillBox +import G_SoundIndex +import G_ModelIndex +import G_ShaderIndex +import G_ParticleSystemIndex +import G_AddressCompare +import G_AddressParse +import G_CheckGrangerDance +import G_BuildLogRevert +import G_BuildLogAuto +import G_BuildLogSet +import G_BuildLogNew +import G_InPowerZone +import G_RepeaterEntityForPoint +import G_PowerEntityForEntity +import G_PowerEntityForPoint +import G_FindPower +import G_GetMarkedBuildPoints +import G_GetBuildPoints +import G_QueueBuildPoints +import G_NextQueueTime +import G_BaseSelfDestruct +import G_LayoutLoad +import G_LayoutSelect +import G_LayoutList +import G_LayoutSave +import FinishSpawningBuildable +import G_SpawnBuildable +import G_SetIdleBuildableAnim +import G_SetBuildableAnim +import G_BuildIfValid +import G_CanBuild +import G_ClearDeconMarks +import G_BuildableRange +import G_BuildableThink +import G_FindCreep +import G_Cocoon +import G_Overmind +import G_Reactor +import G_FindDCC +import G_IsDCCBuilt +import G_IsPowered +import G_CheckSpawnPoint +import G_Physics +import G_CensorString +import G_LoadCensors +import G_ListCommands +import G_FloodLimited +import Cmd_AdminMessage_f +import Cmd_Test_f +import Cmd_MapLog_f +import G_MapLog_Result +import G_MapLog_NewMap +import Cmd_MapRotation_f +import Cmd_ListEmoticons_f +import Cmd_ListMaps_f +import Cmd_PrivateMessage_f +import G_SanitiseString +import G_UnEscapeString +import G_DecolorString +import G_Say +import ConcatArgsPrintable +import ConcatArgs +import G_ClientNumbersFromString +import G_ClientNumberFromString +import G_ToggleFollow +import G_FollowNewClient +import G_FollowLockView +import G_StopFromFollowing +import G_StopFollowing +import G_NewString +import G_SpawnEntitiesFromString +import G_SpawnVector +import G_SpawnInt +import G_SpawnFloat +import G_SpawnString +import G_PrintSpawnQueue +import G_GetPosInSpawnQueue +import G_RemoveFromSpawnQueue +import G_PushSpawnQueue +import G_SearchSpawnQueue +import G_PeekSpawnQueue +import G_PopSpawnQueue +import G_GetSpawnQueueLength +import G_InitSpawnQueue +import G_admin_cleanup +import G_admin_duration +import G_admin_buffer_end +import G_admin_buffer_begin +import G_admin_buffer_print +import G_admin_print +import G_admin_slap +import G_admin_flag +import G_admin_flaglist +import G_admin_revert +import G_admin_buildlog +import G_admin_builder +import G_admin_pause +import G_admin_lock +import G_admin_namelog +import G_admin_nextmap +import G_admin_restart +import G_admin_rename +import G_admin_spec999 +import G_admin_endvote +import G_admin_allready +import G_admin_admintest +import G_admin_info +import G_admin_adminhelp +import G_admin_showbans +import G_admin_denybuild +import G_admin_mute +import G_admin_warn +import G_admin_cp +import G_admin_changemap +import G_admin_listplayers +import G_admin_listlayouts +import G_admin_listadmins +import G_admin_putteam +import G_admin_unban +import G_admin_ban +import G_admin_adjustban +import G_admin_kick +import G_admin_l1 +import G_admin_register +import G_admin_setlevel +import G_admin_time +import G_admin_authlog +import G_admin_admin +import G_admin_name_check +import G_admin_permission +import G_admin_readconfig +import G_admin_cmd_check +import G_admin_ban_check +import G_admin_cmdlist +import G_admin_unregister_cmds +import G_admin_register_cmds +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $809 +byte 1 51 +byte 1 51 +byte 1 0 +align 1 +LABELV $805 +byte 1 56 +byte 1 0 +align 1 +LABELV $804 +byte 1 112 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 95 +byte 1 109 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 0 +align 1 +LABELV $621 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 101 +byte 1 100 +byte 1 103 +byte 1 101 +byte 1 47 +byte 1 104 +byte 1 100 +byte 1 111 +byte 1 103 +byte 1 108 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $620 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 65 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 121 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 100 +byte 1 111 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 106 +byte 1 111 +byte 1 121 +byte 1 33 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $374 +byte 1 100 +byte 1 114 +byte 1 111 +byte 1 112 +byte 1 0 +align 1 +LABELV $373 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $371 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 84 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 33 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $366 +byte 1 73 +byte 1 110 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $365 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 117 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $359 +byte 1 65 +byte 1 67 +byte 1 84 +byte 1 73 +byte 1 86 +byte 1 73 +byte 1 84 +byte 1 89 +byte 1 0 +align 1 +LABELV $113 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 47 +byte 1 103 +byte 1 117 +byte 1 114 +byte 1 112 +byte 1 50 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $112 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 47 +byte 1 103 +byte 1 117 +byte 1 114 +byte 1 112 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $109 +byte 1 42 +byte 1 100 +byte 1 114 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 diff --git a/build/release-linux-x86_64/base/game/g_admin.asm b/build/release-linux-x86_64/base/game/g_admin.asm new file mode 100644 index 0000000..58b9a6b --- /dev/null +++ b/build/release-linux-x86_64/base/game/g_admin.asm @@ -0,0 +1,39133 @@ +data +export g_admin_cmds +align 4 +LABELV g_admin_cmds +address $77 +address G_admin_adjustban +byte 4 0 +address $78 +address $79 +address $80 +address $81 +address G_admin_adminhelp +byte 4 1 +address $81 +address $82 +address $83 +address $84 +address G_admin_admintest +byte 4 0 +address $84 +address $85 +address $86 +address $87 +address G_admin_denybuild +byte 4 0 +address $88 +address $89 +address $90 +address $91 +address G_admin_allready +byte 4 0 +address $91 +address $92 +address $86 +address $78 +address G_admin_ban +byte 4 0 +address $78 +address $93 +address $94 +address $95 +address G_admin_builder +byte 4 1 +address $95 +address $96 +address $86 +address $97 +address G_admin_buildlog +byte 4 0 +address $97 +address $98 +address $99 +address $100 +address G_admin_endvote +byte 4 0 +address $100 +address $101 +address $102 +address $103 +address G_admin_changemap +byte 4 0 +address $103 +address $104 +address $105 +address $106 +address G_admin_cp +byte 4 0 +address $106 +address $107 +address $108 +address $88 +address G_admin_denybuild +byte 4 0 +address $88 +address $109 +address $90 +address $110 +address G_admin_flag +byte 4 0 +address $110 +address $111 +address $112 +address $113 +address G_admin_flaglist +byte 4 1 +address $110 +address $114 +address $86 +address $115 +address G_admin_info +byte 4 1 +address $115 +address $116 +address $117 +address $118 +address G_admin_kick +byte 4 0 +address $118 +address $119 +address $120 +address $121 +address G_admin_l1 +byte 4 0 +address $121 +address $122 +address $123 +address $124 +address G_admin_l1 +byte 4 0 +address $124 +address $125 +address $90 +address $126 +address G_admin_listadmins +byte 4 1 +address $126 +address $127 +address $128 +address $129 +address G_admin_listlayouts +byte 4 1 +address $129 +address $130 +address $131 +address $132 +address G_admin_listplayers +byte 4 1 +address $132 +address $133 +address $86 +address $134 +address G_admin_lock +byte 4 0 +address $134 +address $135 +address $136 +address $137 +address G_admin_mute +byte 4 0 +address $137 +address $138 +address $90 +address $139 +address G_admin_namelog +byte 4 1 +address $139 +address $140 +address $141 +address $142 +address G_admin_nextmap +byte 4 0 +address $142 +address $143 +address $86 +address $144 +address G_admin_endvote +byte 4 0 +address $144 +address $145 +address $102 +address $146 +address G_admin_pause +byte 4 0 +address $146 +address $147 +address $86 +address $148 +address G_admin_putteam +byte 4 0 +address $148 +address $149 +address $150 +address $151 +address G_admin_readconfig +byte 4 0 +address $151 +address $152 +address $86 +address $153 +address G_admin_register +byte 4 0 +address $153 +address $154 +address $155 +address $156 +address G_admin_rename +byte 4 0 +address $156 +address $157 +address $158 +address $159 +address G_admin_restart +byte 4 0 +address $159 +address $160 +address $161 +address $162 +address G_admin_revert +byte 4 0 +address $162 +address $163 +address $164 +address $165 +address G_admin_setlevel +byte 4 0 +address $165 +address $166 +address $167 +address $168 +address G_admin_showbans +byte 4 1 +address $168 +address $169 +address $170 +address $171 +address G_admin_slap +byte 4 1 +address $171 +address $172 +address $173 +address $174 +address G_admin_spec999 +byte 4 0 +address $174 +address $175 +address $86 +address $176 +address G_admin_time +byte 4 1 +address $176 +address $177 +address $86 +address $178 +address G_admin_unban +byte 4 0 +address $78 +address $179 +address $180 +address $181 +address G_admin_flag +byte 4 0 +address $110 +address $182 +address $112 +address $183 +address G_admin_lock +byte 4 0 +address $134 +address $184 +address $136 +address $185 +address G_admin_mute +byte 4 0 +address $137 +address $186 +address $90 +address $187 +address G_admin_warn +byte 4 0 +address $187 +address $188 +address $189 +align 4 +LABELV adminNumCmds +byte 4 43 +align 4 +LABELV admin_level_maxname +byte 4 0 +export g_admin_levels +align 4 +LABELV g_admin_levels +byte 4 0 +export g_admin_admins +align 4 +LABELV g_admin_admins +byte 4 0 +export g_admin_bans +align 4 +LABELV g_admin_bans +byte 4 0 +export g_admin_commands +align 4 +LABELV g_admin_commands +byte 4 0 +export G_admin_register_cmds +code +proc G_admin_register_cmds 4 4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $194 +JUMPV +LABELV $191 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_admin_cmds +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +LABELV $192 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $194 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +ADDRGP4 adminNumCmds +INDIRU4 +LTU4 $191 +LABELV $190 +endproc G_admin_register_cmds 4 4 +export G_admin_unregister_cmds +proc G_admin_unregister_cmds 4 4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $199 +JUMPV +LABELV $196 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_admin_cmds +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 trap_RemoveCommand +CALLV +pop +LABELV $197 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $199 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +ADDRGP4 adminNumCmds +INDIRU4 +LTU4 $196 +LABELV $195 +endproc G_admin_unregister_cmds 4 4 +lit +align 1 +LABELV $201 +byte 1 0 +skip 1023 +export G_admin_cmdlist +code +proc G_admin_cmdlist 1052 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRGP4 $201 +INDIRB +ASGNB 1024 +ADDRLP4 1036 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRLP4 1036 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 1036 +INDIRI4 +ASGNI4 +ADDRGP4 $205 +JUMPV +LABELV $202 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_admin_cmds+12 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1040 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +NEI4 $206 +ADDRGP4 $203 +JUMPV +LABELV $206 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_admin_cmds +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1044 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 8 +ADDRLP4 1044 +INDIRU4 +CNSTU4 1 +ADDU4 +CVUI4 4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 4 +INDIRI4 +ADDI4 +CVIU4 4 +CNSTU4 1023 +LTU4 $209 +ADDRGP4 $211 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 1048 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 1048 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $209 +ADDRGP4 $212 +ARGP4 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_admin_cmds +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1048 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 12 +ADDP4 +ARGP4 +ADDRLP4 1048 +INDIRP4 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $203 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $205 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +ADDRGP4 adminNumCmds +INDIRU4 +LTU4 $202 +ADDRGP4 $211 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 1040 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 1040 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $200 +endproc G_admin_cmdlist 1052 8 +proc admin_permission 36 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRFP4 8 +INDIRP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $215 +JUMPV +LABELV $214 +ADDRFP4 8 +INDIRP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 45 +EQI4 $219 +ADDRLP4 16 +INDIRI4 +CNSTI4 43 +NEI4 $217 +LABELV $219 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 24 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 43 +NEI4 $221 +ADDRLP4 20 +CNSTI4 1 +ASGNI4 +ADDRGP4 $222 +JUMPV +LABELV $221 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +LABELV $222 +ADDRFP4 8 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ASGNI4 +LABELV $217 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $223 +CNSTI4 1 +RETI4 +ADDRGP4 $213 +JUMPV +LABELV $223 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $227 +ARGP4 +ADDRLP4 32 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +NEI4 $225 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRLP4 12 +ADDRFP4 8 +INDIRP4 +INDIRI4 +ASGNI4 +LABELV $225 +LABELV $215 +ADDRLP4 4 +ARGP4 +ADDRLP4 16 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $214 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $228 +ADDRFP4 8 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +LABELV $228 +ADDRLP4 8 +INDIRI4 +RETI4 +LABELV $213 +endproc admin_permission 36 8 +export admin_name +proc admin_name 16 0 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTU4 0 +ASGNU4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRU4 +EQU4 $231 +ADDRLP4 12 +ADDRLP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRU4 +EQU4 $231 +ADDRLP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $233 +ADDRLP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CNSTI4 41 +ADDP4 +RETP4 +ADDRGP4 $230 +JUMPV +LABELV $233 +ADDRLP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +RETP4 +ADDRGP4 $230 +JUMPV +LABELV $231 +ADDRGP4 $235 +RETP4 +LABELV $230 +endproc admin_name 16 0 +export G_admin_cmd +proc G_admin_cmd 4 20 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 g_admin_cmds +ARGP4 +ADDRGP4 adminNumCmds +INDIRU4 +ARGU4 +CNSTU4 24 +ARGU4 +ADDRGP4 cmdcmp +ARGP4 +ADDRLP4 0 +ADDRGP4 bsearch +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $236 +endproc G_admin_cmd 4 20 +export G_admin_level +proc G_admin_level 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRGP4 g_admin_levels +INDIRP4 +ASGNP4 +ADDRGP4 $241 +JUMPV +LABELV $238 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +NEI4 $242 +ADDRLP4 0 +INDIRP4 +RETP4 +ADDRGP4 $237 +JUMPV +LABELV $242 +LABELV $239 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $241 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $238 +CNSTP4 0 +RETP4 +LABELV $237 +endproc G_admin_level 4 0 +export G_admin_admin +proc G_admin_admin 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRGP4 g_admin_admins +INDIRP4 +ASGNP4 +ADDRGP4 $248 +JUMPV +LABELV $245 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $249 +ADDRLP4 0 +INDIRP4 +RETP4 +ADDRGP4 $244 +JUMPV +LABELV $249 +LABELV $246 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $248 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $245 +CNSTP4 0 +RETP4 +LABELV $244 +endproc G_admin_admin 8 8 +export G_admin_command +proc G_admin_command 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRGP4 g_admin_commands +INDIRP4 +ASGNP4 +ADDRGP4 $255 +JUMPV +LABELV $252 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $256 +ADDRLP4 0 +INDIRP4 +RETP4 +ADDRGP4 $251 +JUMPV +LABELV $256 +LABELV $253 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $255 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $252 +CNSTP4 0 +RETP4 +LABELV $251 +endproc G_admin_command 8 8 +export G_admin_permission +proc G_admin_permission 32 12 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $259 +CNSTI4 1 +RETI4 +ADDRGP4 $258 +JUMPV +LABELV $259 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $261 +ADDRLP4 4 +INDIRP4 +CNSTI4 73 +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 16 +ADDRGP4 admin_permission +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $263 +ADDRLP4 8 +INDIRI4 +RETI4 +ADDRGP4 $258 +JUMPV +LABELV $263 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 G_admin_level +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRGP4 $262 +JUMPV +LABELV $261 +CNSTI4 0 +ARGI4 +ADDRLP4 16 +ADDRGP4 G_admin_level +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +ASGNP4 +LABELV $262 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $265 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 24 +ADDRGP4 admin_permission +CALLI4 +ASGNI4 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRLP4 24 +INDIRI4 +ADDRLP4 28 +INDIRI4 +EQI4 $268 +ADDRLP4 8 +INDIRI4 +ADDRLP4 28 +INDIRI4 +EQI4 $268 +ADDRLP4 20 +CNSTI4 1 +ASGNI4 +ADDRGP4 $269 +JUMPV +LABELV $268 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +LABELV $269 +ADDRLP4 20 +INDIRI4 +RETI4 +ADDRGP4 $258 +JUMPV +LABELV $265 +CNSTI4 0 +RETI4 +LABELV $258 +endproc G_admin_permission 32 12 +lit +align 1 +LABELV $271 +byte 1 0 +skip 31 +align 1 +LABELV $272 +byte 1 0 +skip 31 +export G_admin_name_check +code +proc G_admin_name_check 100 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRGP4 $271 +INDIRB +ASGNB 32 +ADDRLP4 44 +ADDRGP4 $272 +INDIRB +ASGNB 32 +ADDRLP4 76 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 44 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_SanitiseString +CALLV +pop +ADDRLP4 44 +ARGP4 +ADDRGP4 $275 +ARGP4 +ADDRLP4 80 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 80 +INDIRI4 +CNSTI4 0 +NEI4 $273 +CNSTI4 1 +RETI4 +ADDRGP4 $270 +JUMPV +LABELV $273 +ADDRLP4 44 +ARGP4 +ADDRGP4 $235 +ARGP4 +ADDRLP4 84 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 0 +NEI4 $276 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $278 +ADDRFP4 12 +INDIRI4 +CNSTI4 0 +LEI4 $278 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 $280 +ARGP4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +LABELV $278 +CNSTI4 0 +RETI4 +ADDRGP4 $270 +JUMPV +LABELV $276 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_DecolorString +CALLV +pop +ADDRLP4 88 +ADDRLP4 0 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 88 +INDIRI4 +CNSTI4 48 +LTI4 $281 +ADDRLP4 88 +INDIRI4 +CNSTI4 57 +GTI4 $281 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $283 +ADDRFP4 12 +INDIRI4 +CNSTI4 0 +LEI4 $283 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 $285 +ARGP4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +LABELV $283 +CNSTI4 0 +RETI4 +ADDRGP4 $270 +JUMPV +LABELV $281 +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +ADDRGP4 $289 +JUMPV +LABELV $286 +ADDRLP4 92 +ADDRLP4 32 +INDIRI4 +ADDRLP4 0 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 92 +INDIRI4 +CNSTI4 65 +LTI4 $293 +ADDRLP4 92 +INDIRI4 +CNSTI4 90 +LEI4 $292 +LABELV $293 +ADDRLP4 96 +ADDRLP4 32 +INDIRI4 +ADDRLP4 0 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 96 +INDIRI4 +CNSTI4 97 +LTI4 $290 +ADDRLP4 96 +INDIRI4 +CNSTI4 122 +GTI4 $290 +LABELV $292 +ADDRLP4 76 +ADDRLP4 76 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $290 +LABELV $287 +ADDRLP4 32 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $289 +ADDRLP4 32 +INDIRI4 +ADDRLP4 0 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $286 +ADDRLP4 76 +INDIRI4 +CNSTI4 0 +NEI4 $294 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $296 +ADDRFP4 12 +INDIRI4 +CNSTI4 0 +LEI4 $296 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 $298 +ARGP4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +LABELV $296 +CNSTI4 0 +RETI4 +ADDRGP4 $270 +JUMPV +LABELV $294 +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +ADDRGP4 $302 +JUMPV +LABELV $299 +ADDRLP4 40 +CNSTI4 2580 +ADDRLP4 32 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $304 +ADDRGP4 $300 +JUMPV +LABELV $304 +ADDRLP4 32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +NEI4 $306 +ADDRGP4 $300 +JUMPV +LABELV $306 +ADDRLP4 40 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_SanitiseString +CALLV +pop +ADDRLP4 44 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 92 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 92 +INDIRI4 +CNSTI4 0 +NEI4 $308 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $310 +ADDRFP4 12 +INDIRI4 +CNSTI4 0 +LEI4 $310 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRGP4 $312 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +LABELV $310 +CNSTI4 0 +RETI4 +ADDRGP4 $270 +JUMPV +LABELV $308 +LABELV $300 +ADDRLP4 32 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $302 +ADDRLP4 32 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $299 +ADDRLP4 36 +ADDRGP4 g_admin_admins +INDIRP4 +ASGNP4 +ADDRGP4 $316 +JUMPV +LABELV $313 +ADDRLP4 36 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 1 +GEI4 $317 +ADDRGP4 $314 +JUMPV +LABELV $317 +ADDRLP4 36 +INDIRP4 +CNSTI4 41 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_SanitiseString +CALLV +pop +ADDRLP4 44 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 92 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 92 +INDIRI4 +CNSTI4 0 +NEI4 $319 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 36 +INDIRP4 +CVPU4 4 +EQU4 $319 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $321 +ADDRFP4 12 +INDIRI4 +CNSTI4 0 +LEI4 $321 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRGP4 $323 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +LABELV $321 +CNSTI4 0 +RETI4 +ADDRGP4 $270 +JUMPV +LABELV $319 +LABELV $314 +ADDRLP4 36 +ADDRLP4 36 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $316 +ADDRLP4 36 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $313 +CNSTI4 1 +RETI4 +LABELV $270 +endproc G_admin_name_check 100 16 +proc admin_higher_admin 20 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $325 +CNSTI4 1 +RETI4 +ADDRGP4 $324 +JUMPV +LABELV $325 +ADDRFP4 4 +INDIRP4 +CNSTI4 73 +ADDP4 +ARGP4 +ADDRGP4 $329 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ADDRGP4 admin_permission +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $327 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $331 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRGP4 $332 +JUMPV +LABELV $331 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +LABELV $332 +ADDRLP4 8 +INDIRI4 +RETI4 +ADDRGP4 $324 +JUMPV +LABELV $327 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $337 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $338 +JUMPV +LABELV $337 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +LABELV $338 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 16 +INDIRI4 +GTI4 $335 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +ADDRGP4 $336 +JUMPV +LABELV $335 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $336 +ADDRLP4 12 +INDIRI4 +RETI4 +LABELV $324 +endproc admin_higher_admin 20 12 +proc admin_higher_guid 12 8 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 G_admin_admin +CALLP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 G_admin_admin +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 admin_higher_admin +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +RETI4 +LABELV $339 +endproc admin_higher_guid 12 8 +proc admin_higher 12 8 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $341 +CNSTI4 1 +RETI4 +ADDRGP4 $340 +JUMPV +LABELV $341 +ADDRLP4 0 +CNSTI4 524 +ASGNI4 +ADDRLP4 4 +CNSTI4 544 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 admin_higher_admin +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +RETI4 +LABELV $340 +endproc admin_higher 12 8 +proc admin_writeconfig_string 4 12 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $344 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +LABELV $344 +ADDRGP4 $346 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +LABELV $343 +endproc admin_writeconfig_string 4 12 +proc admin_writeconfig_int 36 16 +ADDRLP4 0 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 $348 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 32 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 0 +ARGP4 +ADDRLP4 32 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +LABELV $347 +endproc admin_writeconfig_int 36 16 +proc admin_writeconfig 36 12 +ADDRGP4 g_admin+16 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $350 +ADDRGP4 $353 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $349 +JUMPV +LABELV $350 +CNSTP4 0 +ARGP4 +ADDRLP4 24 +ADDRGP4 trap_RealTime +CALLI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 g_admin+16 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 28 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +GEI4 $354 +ADDRGP4 $357 +ARGP4 +ADDRGP4 g_admin+16 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $349 +JUMPV +LABELV $354 +ADDRLP4 16 +ADDRGP4 g_admin_levels +INDIRP4 +ASGNP4 +ADDRGP4 $362 +JUMPV +LABELV $359 +ADDRGP4 $363 +ARGP4 +CNSTI4 8 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +ADDRGP4 $364 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +ADDRLP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 admin_writeconfig_int +CALLV +pop +ADDRGP4 $365 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +ADDRLP4 16 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 admin_writeconfig_string +CALLV +pop +ADDRGP4 $366 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +ADDRLP4 16 +INDIRP4 +CNSTI4 40 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 admin_writeconfig_string +CALLV +pop +ADDRGP4 $346 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +LABELV $360 +ADDRLP4 16 +ADDRLP4 16 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $362 +ADDRLP4 16 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $359 +ADDRLP4 8 +ADDRGP4 g_admin_admins +INDIRP4 +ASGNP4 +ADDRGP4 $370 +JUMPV +LABELV $367 +ADDRLP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $371 +ADDRGP4 $368 +JUMPV +LABELV $371 +ADDRGP4 $373 +ARGP4 +CNSTI4 8 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +ADDRGP4 $365 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +ADDRLP4 8 +INDIRP4 +CNSTI4 41 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 admin_writeconfig_string +CALLV +pop +ADDRGP4 $374 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +ADDRLP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 admin_writeconfig_string +CALLV +pop +ADDRGP4 $364 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +ADDRLP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 admin_writeconfig_int +CALLV +pop +ADDRGP4 $366 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +ADDRLP4 8 +INDIRP4 +CNSTI4 73 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 admin_writeconfig_string +CALLV +pop +ADDRGP4 $346 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +LABELV $368 +ADDRLP4 8 +ADDRLP4 8 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $370 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $367 +ADDRLP4 4 +ADDRGP4 g_admin_bans +INDIRP4 +ASGNP4 +ADDRGP4 $378 +JUMPV +LABELV $375 +ADDRLP4 32 +ADDRLP4 4 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $379 +ADDRLP4 32 +INDIRI4 +CNSTI4 86400 +ADDI4 +ADDRLP4 20 +INDIRI4 +GTI4 $379 +ADDRGP4 $376 +JUMPV +LABELV $379 +ADDRGP4 $381 +ARGP4 +CNSTI4 6 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +ADDRGP4 $365 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 admin_writeconfig_string +CALLV +pop +ADDRGP4 $374 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +ADDRLP4 4 +INDIRP4 +CNSTI4 36 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 admin_writeconfig_string +CALLV +pop +ADDRGP4 $382 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +ADDRLP4 4 +INDIRP4 +CNSTI4 72 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 admin_writeconfig_string +CALLV +pop +ADDRGP4 $383 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +ADDRLP4 4 +INDIRP4 +CNSTI4 140 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 admin_writeconfig_string +CALLV +pop +ADDRGP4 $384 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +ADDRLP4 4 +INDIRP4 +CNSTI4 220 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 admin_writeconfig_string +CALLV +pop +ADDRGP4 $385 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +ADDRLP4 4 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 admin_writeconfig_int +CALLV +pop +ADDRGP4 $386 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +ADDRLP4 4 +INDIRP4 +CNSTI4 244 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 admin_writeconfig_string +CALLV +pop +ADDRGP4 $346 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +LABELV $376 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $378 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $375 +ADDRLP4 12 +ADDRGP4 g_admin_commands +INDIRP4 +ASGNP4 +ADDRGP4 $390 +JUMPV +LABELV $387 +ADDRGP4 $391 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +ADDRGP4 $392 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +ADDRLP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 admin_writeconfig_string +CALLV +pop +ADDRGP4 $393 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +ADDRLP4 12 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 admin_writeconfig_string +CALLV +pop +ADDRGP4 $394 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +ADDRLP4 12 +INDIRP4 +CNSTI4 88 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 admin_writeconfig_string +CALLV +pop +ADDRGP4 $395 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +ADDRLP4 12 +INDIRP4 +CNSTI4 138 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 admin_writeconfig_string +CALLV +pop +ADDRGP4 $346 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +LABELV $388 +ADDRLP4 12 +ADDRLP4 12 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $390 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $387 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +LABELV $349 +endproc admin_writeconfig 36 12 +proc admin_readconfig_string 24 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 4 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $399 +ARGP4 +ADDRLP4 8 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $402 +ADDRGP4 $400 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 COM_ParseWarning +CALLV +pop +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 $402 +JUMPV +LABELV $401 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 12 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $404 +ADDRGP4 $403 +JUMPV +LABELV $404 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 16 +INDIRU4 +ADDRLP4 20 +INDIRU4 +ADDU4 +ADDRFP4 8 +INDIRI4 +CVIU4 4 +LTU4 $406 +ADDRGP4 $403 +JUMPV +LABELV $406 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $408 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 $410 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $408 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $402 +ADDRGP4 $401 +JUMPV +LABELV $403 +LABELV $396 +endproc admin_readconfig_string 24 12 +proc admin_readconfig_int 16 8 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 4 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $399 +ARGP4 +ADDRLP4 8 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $412 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 12 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRGP4 $413 +JUMPV +LABELV $412 +ADDRGP4 $400 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 COM_ParseWarning +CALLV +pop +LABELV $413 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +LABELV $411 +endproc admin_readconfig_int 16 8 +proc admin_default_levels 56 12 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +CNSTI4 1064 +ARGI4 +ADDRLP4 8 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRGP4 g_admin_levels +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRGP4 $415 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ARGP4 +ADDRGP4 $416 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +CNSTI4 1064 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 20 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRGP4 $417 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ARGP4 +ADDRGP4 $416 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +CNSTI4 1064 +ARGI4 +ADDRLP4 24 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 24 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 24 +INDIRP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 28 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRGP4 $418 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ARGP4 +ADDRGP4 $419 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +CNSTI4 1064 +ARGI4 +ADDRLP4 32 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 36 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 36 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRGP4 $420 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ARGP4 +ADDRGP4 $421 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +CNSTI4 1064 +ARGI4 +ADDRLP4 40 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 40 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 40 +INDIRP4 +ASGNP4 +ADDRLP4 44 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 44 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRGP4 $422 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ARGP4 +ADDRGP4 $423 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +CNSTI4 1064 +ARGI4 +ADDRLP4 48 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 48 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 48 +INDIRP4 +ASGNP4 +ADDRLP4 52 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 52 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 52 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRGP4 $424 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ARGP4 +ADDRGP4 $425 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 admin_level_maxname +CNSTI4 15 +ASGNI4 +LABELV $414 +endproc admin_default_levels 56 12 +export G_admin_authlog +proc G_admin_authlog 2076 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 2052 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $427 +ADDRGP4 $426 +JUMPV +LABELV $427 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $429 +ADDRLP4 2052 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $429 +ADDRLP4 2052 +INDIRI4 +ARGI4 +ADDRLP4 2056 +ADDRGP4 G_admin_level +CALLP4 +ASGNP4 +ADDRLP4 2048 +ADDRLP4 2056 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ARGP4 +CNSTI4 2048 +ARGI4 +ADDRGP4 $431 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CNSTI4 73 +ADDP4 +ARGP4 +ADDRLP4 2048 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $433 +ADDRLP4 2060 +ADDRLP4 2048 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRGP4 $434 +JUMPV +LABELV $433 +ADDRLP4 2060 +ADDRGP4 $86 +ASGNP4 +LABELV $434 +ADDRLP4 2060 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $435 +ARGP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 2068 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 2068 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 2072 +ADDRLP4 2068 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 2072 +INDIRP4 +CNSTI4 41 +ADDP4 +ARGP4 +ADDRLP4 2072 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 2068 +INDIRP4 +CNSTI4 588 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +LABELV $426 +endproc G_admin_authlog 2076 28 +proc admin_log_start 44 36 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $438 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ASGNP4 +ADDRGP4 $439 +JUMPV +LABELV $438 +ADDRLP4 4 +ADDRGP4 $235 +ASGNP4 +LABELV $439 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 adminLog +ARGP4 +CNSTU4 1024 +ARGU4 +ADDRGP4 $440 +ARGP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $445 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 168 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $446 +JUMPV +LABELV $445 +ADDRLP4 8 +CNSTI4 -1 +ASGNI4 +LABELV $446 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 28 +INDIRU4 +EQU4 $447 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 28 +INDIRU4 +EQU4 $447 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CNSTI4 41 +ADDP4 +ASGNP4 +ADDRGP4 $448 +JUMPV +LABELV $447 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $448 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 36 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 36 +INDIRU4 +EQU4 $449 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 36 +INDIRU4 +EQU4 $449 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $450 +JUMPV +LABELV $449 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +LABELV $450 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $451 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 588 +ADDP4 +ASGNP4 +ADDRGP4 $452 +JUMPV +LABELV $451 +ADDRLP4 20 +ADDRGP4 $86 +ASGNP4 +LABELV $452 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 Q_snprintf +CALLI4 +ASGNI4 +ADDRGP4 adminLogLen +ADDRLP4 40 +INDIRI4 +ASGNI4 +LABELV $436 +endproc admin_log_start 44 36 +proc admin_log 12 16 +ADDRGP4 adminLog +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $454 +ADDRLP4 0 +ADDRGP4 adminLogLen +ASGNP4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRGP4 adminLog +ADDP4 +ARGP4 +CNSTU4 1024 +ADDRLP4 4 +INDIRI4 +CVIU4 4 +SUBU4 +ARGU4 +ADDRGP4 $456 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 Q_snprintf +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $454 +LABELV $453 +endproc admin_log 12 16 +proc admin_log_abort 0 0 +ADDRGP4 adminLog +CNSTI1 0 +ASGNI1 +ADDRGP4 adminLogLen +CNSTI4 0 +ASGNI4 +LABELV $457 +endproc admin_log_abort 0 0 +proc admin_log_end 4 12 +ADDRGP4 adminLog +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $459 +ADDRGP4 $461 +ARGP4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $465 +ADDRLP4 0 +ADDRGP4 $462 +ASGNP4 +ADDRGP4 $466 +JUMPV +LABELV $465 +ADDRLP4 0 +ADDRGP4 $463 +ASGNP4 +LABELV $466 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 adminLog +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +LABELV $459 +ADDRGP4 admin_log_abort +CALLV +pop +LABELV $458 +endproc admin_log_end 4 12 +proc admin_search 1076 36 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 24 +ADDRFP4 24 +INDIRP4 +ASGNP4 +ADDRFP4 28 +ADDRFP4 28 +INDIRI4 +ASGNI4 +ADDRFP4 32 +ADDRFP4 32 +INDIRI4 +ASGNI4 +ADDRFP4 36 +ADDRFP4 36 +INDIRI4 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 1044 +CNSTI4 0 +ASGNI4 +ADDRLP4 1048 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRFP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $471 +JUMPV +LABELV $468 +LABELV $469 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $471 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $468 +ADDRFP4 28 +INDIRI4 +CNSTI4 0 +GEI4 $472 +ADDRFP4 28 +ADDRFP4 28 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $473 +JUMPV +LABELV $472 +ADDRFP4 28 +ADDRFP4 28 +INDIRI4 +ADDRFP4 32 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $473 +ADDRFP4 28 +INDIRI4 +CNSTI4 0 +LTI4 $476 +ADDRFP4 28 +INDIRI4 +ADDRLP4 8 +INDIRI4 +LEI4 $474 +LABELV $476 +ADDRFP4 28 +CNSTI4 0 +ASGNI4 +LABELV $474 +ADDRGP4 G_admin_buffer_begin +CALLV +pop +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRFP4 20 +INDIRP4 +ASGNP4 +ADDRGP4 $480 +JUMPV +LABELV $477 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 24 +INDIRP4 +ARGP4 +ADDRLP4 1056 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 1056 +INDIRI4 +CNSTI4 0 +EQI4 $481 +ADDRLP4 4 +INDIRI4 +ADDRFP4 28 +INDIRI4 +LTI4 $483 +ADDRFP4 36 +INDIRI4 +CNSTI4 1 +LTI4 $485 +ADDRLP4 12 +INDIRI4 +ADDRFP4 36 +INDIRI4 +GEI4 $483 +LABELV $485 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20 +ARGP4 +ADDRFP4 16 +INDIRP4 +CALLV +pop +ADDRGP4 $486 +ARGP4 +ADDRLP4 4 +INDIRI4 +ADDRFP4 32 +INDIRI4 +ADDI4 +ARGI4 +ADDRLP4 20 +ARGP4 +ADDRLP4 1064 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1064 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 1048 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $484 +JUMPV +LABELV $483 +ADDRLP4 12 +INDIRI4 +ADDRFP4 36 +INDIRI4 +NEI4 $487 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +NEI4 $489 +ADDRLP4 1044 +ADDRLP4 4 +INDIRI4 +ASGNI4 +LABELV $489 +LABELV $487 +LABELV $484 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $481 +LABELV $478 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $480 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $477 +ADDRFP4 36 +INDIRI4 +CNSTI4 0 +LEI4 $491 +ADDRGP4 $493 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 28 +INDIRI4 +ADDRFP4 32 +INDIRI4 +ADDI4 +ARGI4 +ADDRLP4 1048 +INDIRI4 +ADDRFP4 32 +INDIRI4 +ADDI4 +ARGI4 +ADDRFP4 24 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $496 +ADDRLP4 1056 +ADDRGP4 $494 +ASGNP4 +ADDRGP4 $497 +JUMPV +LABELV $496 +ADDRLP4 1056 +ADDRGP4 $86 +ASGNP4 +LABELV $497 +ADDRLP4 1056 +INDIRP4 +ARGP4 +ADDRFP4 24 +INDIRP4 +ARGP4 +ADDRLP4 1064 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1064 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +EQI4 $498 +ADDRGP4 $500 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 24 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $502 +ADDRLP4 1068 +ADDRGP4 $410 +ASGNP4 +ADDRGP4 $503 +JUMPV +LABELV $502 +ADDRLP4 1068 +ADDRGP4 $86 +ASGNP4 +LABELV $503 +ADDRLP4 1068 +INDIRP4 +ARGP4 +ADDRFP4 24 +INDIRP4 +ARGP4 +ADDRLP4 1044 +INDIRI4 +ADDRFP4 32 +INDIRI4 +ADDI4 +ARGI4 +ADDRLP4 1072 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1072 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +LABELV $498 +LABELV $491 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $346 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_end +CALLV +pop +ADDRLP4 1044 +INDIRI4 +ADDRFP4 32 +INDIRI4 +ADDI4 +RETI4 +LABELV $467 +endproc admin_search 1076 36 +proc admin_match 72 12 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_SanitiseString +CALLV +pop +ADDRLP4 0 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $505 +CNSTI4 1 +RETI4 +ADDRGP4 $504 +JUMPV +LABELV $505 +ADDRFP4 0 +INDIRP4 +CNSTI4 41 +ADDP +ARGP4 +ADDRLP4 32 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_SanitiseString +CALLV +pop +ADDRLP4 32 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 68 +ADDRGP4 strstr +CALLP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $508 +ADDRLP4 64 +CNSTI4 1 +ASGNI4 +ADDRGP4 $509 +JUMPV +LABELV $508 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +LABELV $509 +ADDRLP4 64 +INDIRI4 +RETI4 +LABELV $504 +endproc admin_match 72 12 +proc admin_out 36 28 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 G_admin_level +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $514 +JUMPV +LABELV $511 +ADDRLP4 20 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $515 +ADDRLP4 20 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 94 +NEI4 $515 +ADDRLP4 24 +ADDRLP4 20 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +EQI4 $515 +ADDRLP4 24 +INDIRI4 +CNSTI4 65 +LTI4 $518 +ADDRLP4 24 +INDIRI4 +CNSTI4 90 +LEI4 $517 +LABELV $518 +ADDRLP4 28 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 97 +LTI4 $519 +ADDRLP4 28 +INDIRI4 +CNSTI4 122 +LEI4 $517 +LABELV $519 +ADDRLP4 32 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 48 +LTI4 $515 +ADDRLP4 32 +INDIRI4 +CNSTI4 57 +GTI4 $515 +LABELV $517 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +ADDI4 +ASGNI4 +LABELV $515 +LABELV $512 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $514 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $520 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $511 +LABELV $520 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $521 +ARGP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 admin_level_maxname +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDI4 +CNSTI4 1 +SUBI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $524 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRGP4 $525 +JUMPV +LABELV $524 +ADDRLP4 24 +ADDRGP4 $522 +ASGNP4 +LABELV $525 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 41 +ADDP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +LABELV $510 +endproc admin_out 36 28 +proc admin_listadmins 4 40 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $126 +ARGP4 +ADDRGP4 $527 +ARGP4 +ADDRGP4 admin_match +ARGP4 +ADDRGP4 admin_out +ARGP4 +ADDRGP4 g_admin_admins +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +CNSTI4 64 +ARGI4 +CNSTI4 100 +ARGI4 +ADDRLP4 0 +ADDRGP4 admin_search +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $526 +endproc admin_listadmins 4 40 +proc admin_find_admin 120 24 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 16 +ADDRFP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 84 +CNSTI4 -1 +ASGNI4 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +CNSTP4 0 +ASGNP4 +ADDRLP4 48 +CNSTP4 0 +ASGNP4 +ADDRLP4 88 +CNSTI4 1 +ASGNI4 +ADDRFP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $529 +ADDRFP4 12 +INDIRP4 +CNSTP4 0 +ASGNP4 +LABELV $529 +ADDRFP4 16 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $531 +ADDRFP4 16 +INDIRP4 +CNSTP4 0 +ASGNP4 +LABELV $531 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $535 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $533 +LABELV $535 +CNSTI4 -1 +RETI4 +ADDRGP4 $528 +JUMPV +LABELV $533 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $536 +ADDRFP4 8 +ADDRGP4 $538 +ASGNP4 +LABELV $536 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $542 +JUMPV +LABELV $539 +ADDRLP4 96 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 96 +INDIRI4 +CNSTI4 48 +LTI4 $545 +ADDRLP4 96 +INDIRI4 +CNSTI4 57 +LEI4 $543 +LABELV $545 +ADDRLP4 88 +CNSTI4 0 +ASGNI4 +ADDRGP4 $541 +JUMPV +LABELV $543 +LABELV $540 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $542 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $539 +LABELV $541 +ADDRLP4 88 +INDIRI4 +CNSTI4 0 +EQI4 $546 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 96 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 84 +ADDRLP4 96 +INDIRI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 0 +LTI4 $548 +ADDRLP4 84 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +GEI4 $548 +ADDRLP4 48 +CNSTI4 1760 +ADDRLP4 84 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 108 +CNSTU4 0 +ASGNU4 +ADDRLP4 48 +INDIRP4 +CVPU4 4 +ADDRLP4 108 +INDIRU4 +EQU4 $554 +ADDRLP4 112 +ADDRLP4 48 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +CVPU4 4 +ADDRLP4 108 +INDIRU4 +EQU4 $554 +ADDRLP4 112 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $551 +LABELV $554 +ADDRGP4 $555 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 84 +INDIRI4 +ARGI4 +ADDRLP4 116 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 116 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 -1 +RETI4 +ADDRGP4 $528 +JUMPV +LABELV $551 +ADDRLP4 8 +ADDRLP4 48 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $549 +JUMPV +LABELV $548 +ADDRLP4 84 +INDIRI4 +CNSTI4 64 +LTI4 $556 +ADDRLP4 0 +CNSTI4 64 +ASGNI4 +ADDRLP4 8 +ADDRGP4 g_admin_admins +INDIRP4 +ASGNP4 +ADDRGP4 $561 +JUMPV +LABELV $558 +ADDRLP4 0 +INDIRI4 +ADDRLP4 84 +INDIRI4 +NEI4 $562 +ADDRGP4 $560 +JUMPV +LABELV $562 +LABELV $559 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 8 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $561 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $558 +LABELV $560 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $567 +JUMPV +LABELV $564 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $569 +ADDRGP4 $565 +JUMPV +LABELV $569 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +NEU4 $571 +ADDRLP4 48 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRGP4 $566 +JUMPV +LABELV $571 +LABELV $565 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $567 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $564 +LABELV $566 +LABELV $556 +LABELV $549 +ADDRLP4 104 +CNSTU4 0 +ASGNU4 +ADDRLP4 48 +INDIRP4 +CVPU4 4 +ADDRLP4 104 +INDIRU4 +NEU4 $547 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +ADDRLP4 104 +INDIRU4 +NEU4 $547 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ADDRGP4 g_admin_admins +INDIRP4 +ASGNP4 +ADDRGP4 $578 +JUMPV +LABELV $575 +LABELV $576 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 8 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $578 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $575 +ADDRGP4 $579 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 108 +CNSTI4 1 +ASGNI4 +ADDRGP4 level+24 +INDIRI4 +ADDRLP4 108 +INDIRI4 +SUBI4 +ARGI4 +ADDRLP4 112 +CNSTI4 64 +ASGNI4 +ADDRLP4 112 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 112 +INDIRI4 +ADDI4 +ADDRLP4 108 +INDIRI4 +SUBI4 +ARGI4 +ADDRLP4 116 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 116 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 -1 +RETI4 +ADDRGP4 $528 +JUMPV +LABELV $546 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 52 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_SanitiseString +CALLV +pop +ADDRLP4 96 +ADDRGP4 g_admin_admins +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 64 +ASGNI4 +ADDRGP4 $584 +JUMPV +LABELV $581 +ADDRLP4 96 +INDIRP4 +CNSTI4 41 +ADDP4 +ARGP4 +ADDRLP4 12 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_SanitiseString +CALLV +pop +ADDRLP4 12 +ARGP4 +ADDRLP4 52 +ARGP4 +ADDRLP4 100 +ADDRGP4 strstr +CALLP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $585 +ADDRLP4 84 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 96 +INDIRP4 +ASGNP4 +ADDRLP4 44 +ADDRLP4 44 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $585 +LABELV $582 +ADDRLP4 96 +ADDRLP4 96 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $584 +ADDRLP4 96 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $587 +ADDRLP4 44 +INDIRI4 +CNSTI4 2 +LTI4 $581 +LABELV $587 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $591 +JUMPV +LABELV $588 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $593 +ADDRGP4 $589 +JUMPV +LABELV $593 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +EQI4 $595 +ADDRLP4 100 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +ASGNU4 +ADDRLP4 100 +INDIRU4 +CNSTU4 0 +EQU4 $595 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 100 +INDIRU4 +NEU4 $595 +ADDRLP4 48 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRGP4 $589 +JUMPV +LABELV $595 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 12 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_SanitiseString +CALLV +pop +ADDRLP4 12 +ARGP4 +ADDRLP4 52 +ARGP4 +ADDRLP4 104 +ADDRGP4 strstr +CALLP4 +ASGNP4 +ADDRLP4 104 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $597 +ADDRLP4 84 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 48 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 48 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 44 +ADDRLP4 44 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $597 +LABELV $589 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $591 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +GEI4 $599 +ADDRLP4 44 +INDIRI4 +CNSTI4 2 +LTI4 $588 +LABELV $599 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +NEI4 $600 +ADDRGP4 $602 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 100 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 100 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 -1 +RETI4 +ADDRGP4 $528 +JUMPV +LABELV $600 +ADDRLP4 44 +INDIRI4 +CNSTI4 1 +LEI4 $603 +ADDRGP4 $605 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 100 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 100 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 52 +ARGP4 +ADDRGP4 admin_listadmins +CALLI4 +pop +CNSTI4 -1 +RETI4 +ADDRGP4 $528 +JUMPV +LABELV $603 +LABELV $547 +ADDRFP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $606 +ADDRFP4 12 +INDIRP4 +ADDRLP4 48 +INDIRP4 +ASGNP4 +LABELV $606 +ADDRFP4 16 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $608 +ADDRFP4 16 +INDIRP4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +LABELV $608 +ADDRLP4 84 +INDIRI4 +RETI4 +LABELV $528 +endproc admin_find_admin 120 24 +export G_admin_duration +proc G_admin_duration 4 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 1576800000 +GTI4 $613 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +GEI4 $611 +LABELV $613 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $614 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 $612 +JUMPV +LABELV $611 +ADDRFP4 0 +INDIRI4 +CNSTI4 31536000 +LTI4 $615 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 $617 +ARGP4 +ADDRFP4 0 +INDIRI4 +CVIF4 4 +CNSTF4 1274059200 +DIVF4 +ARGF4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $616 +JUMPV +LABELV $615 +ADDRFP4 0 +INDIRI4 +CNSTI4 7776000 +LTI4 $618 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 $620 +ARGP4 +ADDRFP4 0 +INDIRI4 +CVIF4 4 +CNSTF4 1226024960 +DIVF4 +ARGF4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $619 +JUMPV +LABELV $618 +ADDRFP4 0 +INDIRI4 +CNSTI4 86400 +LTI4 $621 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 $623 +ARGP4 +ADDRFP4 0 +INDIRI4 +CVIF4 4 +CNSTF4 1202241536 +DIVF4 +ARGF4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $622 +JUMPV +LABELV $621 +ADDRFP4 0 +INDIRI4 +CNSTI4 3600 +LTI4 $624 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 $626 +ARGP4 +ADDRFP4 0 +INDIRI4 +CVIF4 4 +CNSTF4 1163984896 +DIVF4 +ARGF4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $625 +JUMPV +LABELV $624 +ADDRFP4 0 +INDIRI4 +CNSTI4 60 +LTI4 $627 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 $629 +ARGP4 +ADDRFP4 0 +INDIRI4 +CVIF4 4 +CNSTF4 1114636288 +DIVF4 +ARGF4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $628 +JUMPV +LABELV $627 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 $630 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +LABELV $628 +LABELV $625 +LABELV $622 +LABELV $619 +LABELV $616 +LABELV $612 +LABELV $610 +endproc G_admin_duration 4 16 +proc G_admin_ban_message 24 24 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $632 +CNSTP4 0 +ARGP4 +ADDRLP4 16 +ADDRGP4 trap_RealTime +CALLI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRI4 +ADDRLP4 16 +INDIRI4 +SUBI4 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 13 +ARGI4 +ADDRGP4 G_admin_duration +CALLV +pop +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRGP4 $634 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 244 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 140 +ADDP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +LABELV $632 +ADDRLP4 0 +CNSTU4 0 +ASGNU4 +ADDRFP4 16 +INDIRP4 +CVPU4 4 +ADDRLP4 0 +INDIRU4 +EQU4 $635 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 0 +INDIRU4 +EQU4 $635 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRGP4 g_admin_bans +INDIRP4 +ASGNP4 +ADDRGP4 $640 +JUMPV +LABELV $637 +LABELV $638 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $640 +ADDRLP4 12 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ASGNU4 +ADDRLP4 12 +INDIRU4 +CNSTU4 0 +EQU4 $641 +ADDRLP4 12 +INDIRU4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +NEU4 $637 +LABELV $641 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRGP4 $642 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $644 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ASGNP4 +ADDRGP4 $645 +JUMPV +LABELV $644 +ADDRLP4 16 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +LABELV $645 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 624 +ADDP4 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +LABELV $635 +LABELV $631 +endproc G_admin_ban_message 24 24 +proc G_admin_ban_matches 16 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 588 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $651 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $647 +ARGP4 +ADDRLP4 8 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $649 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 624 +ADDP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 G_AddressCompare +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $649 +LABELV $651 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $650 +JUMPV +LABELV $649 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $650 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $646 +endproc G_admin_ban_matches 16 8 +proc G_admin_match_ban 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +CNSTP4 0 +ARGP4 +ADDRLP4 8 +ADDRGP4 trap_RealTime +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 456 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $653 +CNSTP4 0 +RETP4 +ADDRGP4 $652 +JUMPV +LABELV $653 +ADDRLP4 0 +ADDRGP4 g_admin_bans +INDIRP4 +ASGNP4 +ADDRGP4 $658 +JUMPV +LABELV $655 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $659 +ADDRLP4 12 +INDIRI4 +ADDRLP4 4 +INDIRI4 +GTI4 $659 +ADDRGP4 $656 +JUMPV +LABELV $659 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 G_admin_ban_matches +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $661 +ADDRLP4 0 +INDIRP4 +RETP4 +ADDRGP4 $652 +JUMPV +LABELV $661 +LABELV $656 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $658 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $655 +CNSTP4 0 +RETP4 +LABELV $652 +endproc G_admin_match_ban 20 8 +export G_admin_ban_check +proc G_admin_ban_check 1048 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 456 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $664 +CNSTI4 0 +RETI4 +ADDRGP4 $663 +JUMPV +LABELV $664 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1028 +ADDRGP4 G_admin_match_ban +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1028 +INDIRP4 +ASGNP4 +ADDRLP4 1028 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $666 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 G_admin_ban_message +CALLV +pop +ADDRLP4 1036 +ADDRLP4 0 +INDIRP4 +CNSTI4 276 +ADDP4 +ASGNP4 +ADDRLP4 1032 +ADDRLP4 1036 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 1036 +INDIRP4 +ADDRLP4 1032 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 1032 +INDIRI4 +CNSTI4 5 +GEI4 $668 +CNSTP4 0 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 G_AdminMessage +CALLV +pop +ADDRGP4 $669 +JUMPV +LABELV $668 +ADDRLP4 0 +INDIRP4 +CNSTI4 276 +ADDP4 +INDIRI4 +CNSTI4 10 +GEI4 $670 +ADDRGP4 $672 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 276 +ADDP4 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 10 +NEI4 $675 +ADDRLP4 1040 +ADDRGP4 $673 +ASGNP4 +ADDRGP4 $676 +JUMPV +LABELV $675 +ADDRLP4 1040 +ADDRGP4 $86 +ASGNP4 +LABELV $676 +ADDRLP4 1040 +INDIRP4 +ARGP4 +ADDRLP4 1044 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1044 +INDIRP4 +ARGP4 +ADDRGP4 trap_Print +CALLV +pop +LABELV $670 +LABELV $669 +CNSTI4 1 +RETI4 +ADDRGP4 $663 +JUMPV +LABELV $666 +CNSTI4 0 +RETI4 +LABELV $663 +endproc G_admin_ban_check 1048 24 +export G_admin_cmd_check +proc G_admin_cmd_check 56 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI1 0 +ASGNI1 +CNSTI4 0 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 20 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 0 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $678 +CNSTI4 0 +RETI4 +ADDRGP4 $677 +JUMPV +LABELV $678 +ADDRLP4 0 +ARGP4 +ADDRGP4 Q_strlwr +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 admin_log_start +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 32 +ADDRGP4 G_admin_command +CALLP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $680 +CNSTI4 1 +ARGI4 +ADDRLP4 36 +ADDRGP4 ConcatArgsPrintable +CALLP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ARGP4 +ADDRGP4 admin_log +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +INDIRP4 +CNSTI4 138 +ADDP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +EQI4 $682 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 G_FloodLimited +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +EQI4 $684 +CNSTI4 1 +RETI4 +ADDRGP4 $677 +JUMPV +LABELV $684 +CNSTI4 2 +ARGI4 +ADDRLP4 28 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRGP4 trap_SendConsoleCommand +CALLV +pop +ADDRGP4 $683 +JUMPV +LABELV $682 +ADDRGP4 $686 +ARGP4 +ADDRLP4 28 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 44 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +LABELV $683 +ADDRLP4 24 +INDIRI4 +ARGI4 +ADDRGP4 admin_log_end +CALLV +pop +CNSTI4 1 +RETI4 +ADDRGP4 $677 +JUMPV +LABELV $680 +ADDRLP4 0 +ARGP4 +ADDRLP4 36 +ADDRGP4 G_admin_cmd +CALLP4 +ASGNP4 +ADDRLP4 20 +ADDRLP4 36 +INDIRP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $687 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +EQI4 $689 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 G_FloodLimited +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +EQI4 $691 +CNSTI4 1 +RETI4 +ADDRGP4 $677 +JUMPV +LABELV $691 +ADDRLP4 20 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $693 +ADDRGP4 admin_log_abort +CALLV +pop +LABELV $693 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 48 +ADDRLP4 20 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +NEI4 $690 +CNSTI4 1 +ARGI4 +ADDRLP4 52 +ADDRGP4 ConcatArgsPrintable +CALLP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ARGP4 +ADDRGP4 admin_log +CALLV +pop +ADDRGP4 $690 +JUMPV +LABELV $689 +ADDRGP4 $686 +ARGP4 +ADDRLP4 20 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 44 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 1 +ARGI4 +ADDRLP4 48 +ADDRGP4 ConcatArgsPrintable +CALLP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ARGP4 +ADDRGP4 admin_log +CALLV +pop +LABELV $690 +ADDRLP4 24 +INDIRI4 +ARGI4 +ADDRGP4 admin_log_end +CALLV +pop +CNSTI4 1 +RETI4 +ADDRGP4 $677 +JUMPV +LABELV $687 +CNSTI4 0 +RETI4 +LABELV $677 +endproc G_admin_cmd_check 56 12 +proc llsort 68 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 28 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $698 +ADDRGP4 $697 +JUMPV +LABELV $698 +LABELV $700 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 40 +CNSTP4 0 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 40 +INDIRP4 +ASGNP4 +ADDRLP4 20 +ADDRLP4 40 +INDIRP4 +ASGNP4 +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +ADDRGP4 $706 +JUMPV +LABELV $703 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRGP4 $710 +JUMPV +LABELV $707 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 48 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 48 +INDIRP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $711 +ADDRGP4 $709 +JUMPV +LABELV $711 +LABELV $708 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $710 +ADDRLP4 24 +INDIRI4 +ADDRLP4 28 +INDIRI4 +LTI4 $707 +LABELV $709 +ADDRLP4 16 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRGP4 $716 +JUMPV +LABELV $713 +ADDRLP4 48 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 48 +INDIRI4 +EQI4 $717 +ADDRLP4 16 +INDIRI4 +ADDRLP4 48 +INDIRI4 +EQI4 $720 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $720 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 56 +ADDRFP4 4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +GTI4 $717 +LABELV $720 +ADDRLP4 8 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 12 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 $718 +JUMPV +LABELV $717 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $718 +ADDRLP4 20 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $721 +ADDRLP4 20 +INDIRP4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRGP4 $722 +JUMPV +LABELV $721 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +LABELV $722 +LABELV $714 +ADDRLP4 20 +ADDRLP4 8 +INDIRP4 +ASGNP4 +LABELV $716 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $723 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $713 +LABELV $723 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $713 +LABELV $704 +ADDRLP4 32 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $706 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $703 +ADDRLP4 20 +INDIRP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 28 +ADDRLP4 28 +INDIRI4 +CNSTI4 1 +LSHI4 +ASGNI4 +LABELV $701 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +GTI4 $700 +LABELV $697 +endproc llsort 68 8 +proc cmplevel 4 0 +ADDRLP4 0 +CNSTI4 4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRI4 +SUBI4 +RETI4 +LABELV $724 +endproc cmplevel 4 0 +export G_admin_readconfig +proc G_admin_readconfig 180 20 +ADDRLP4 12 +CNSTP4 0 +ASGNP4 +ADDRLP4 36 +CNSTP4 0 +ASGNP4 +ADDRLP4 40 +CNSTP4 0 +ASGNP4 +ADDRLP4 60 +CNSTP4 0 +ASGNP4 +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +ADDRLP4 48 +CNSTI4 0 +ASGNI4 +ADDRLP4 52 +CNSTI4 0 +ASGNI4 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +ADDRGP4 G_admin_cleanup +CALLV +pop +ADDRGP4 g_admin+16 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $726 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $729 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $725 +JUMPV +LABELV $726 +ADDRGP4 g_admin+16 +ARGP4 +ADDRLP4 56 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 116 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 44 +ADDRLP4 116 +INDIRI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +GEI4 $731 +ADDRGP4 $733 +ARGP4 +ADDRGP4 g_admin+16 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 admin_default_levels +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $725 +JUMPV +LABELV $731 +ADDRLP4 44 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRLP4 120 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 120 +INDIRP4 +ASGNP4 +ADDRLP4 124 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 68 +ADDRLP4 124 +INDIRP4 +ASGNP4 +ADDRLP4 124 +INDIRP4 +ARGP4 +ADDRLP4 44 +INDIRI4 +ARGI4 +ADDRLP4 56 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Read +CALLV +pop +ADDRLP4 44 +INDIRI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 56 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRLP4 128 +CNSTI4 0 +ASGNI4 +ADDRGP4 admin_level_maxname +ADDRLP4 128 +INDIRI4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 128 +INDIRI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 128 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 128 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 128 +INDIRI4 +ASGNI4 +ADDRGP4 g_admin+16 +ARGP4 +ADDRGP4 COM_BeginParseSession +CALLV +pop +ADDRGP4 $737 +JUMPV +LABELV $736 +ADDRLP4 8 +ARGP4 +ADDRLP4 132 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 132 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $739 +ADDRGP4 $738 +JUMPV +LABELV $739 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $743 +ARGP4 +ADDRLP4 136 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 136 +INDIRI4 +CNSTI4 0 +NEI4 $741 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $744 +CNSTI4 1064 +ARGI4 +ADDRLP4 140 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 140 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 140 +INDIRP4 +ASGNP4 +ADDRGP4 $745 +JUMPV +LABELV $744 +CNSTI4 1064 +ARGI4 +ADDRLP4 144 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRGP4 g_admin_levels +ADDRLP4 144 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 144 +INDIRP4 +ASGNP4 +LABELV $745 +ADDRLP4 148 +CNSTI4 1 +ASGNI4 +ADDRLP4 16 +ADDRLP4 148 +INDIRI4 +ASGNI4 +ADDRLP4 152 +CNSTI4 0 +ASGNI4 +ADDRLP4 28 +ADDRLP4 152 +INDIRI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 152 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 152 +INDIRI4 +ASGNI4 +ADDRLP4 32 +ADDRLP4 32 +INDIRI4 +ADDRLP4 148 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $742 +JUMPV +LABELV $741 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $748 +ARGP4 +ADDRLP4 140 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 140 +INDIRI4 +CNSTI4 0 +NEI4 $746 +ADDRLP4 36 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $749 +CNSTI4 1100 +ARGI4 +ADDRLP4 144 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 144 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 144 +INDIRP4 +ASGNP4 +ADDRGP4 $750 +JUMPV +LABELV $749 +CNSTI4 1100 +ARGI4 +ADDRLP4 148 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRGP4 g_admin_admins +ADDRLP4 148 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 148 +INDIRP4 +ASGNP4 +LABELV $750 +ADDRLP4 152 +CNSTI4 1 +ASGNI4 +ADDRLP4 20 +ADDRLP4 152 +INDIRI4 +ASGNI4 +ADDRLP4 156 +CNSTI4 0 +ASGNI4 +ADDRLP4 28 +ADDRLP4 156 +INDIRI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 156 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 156 +INDIRI4 +ASGNI4 +ADDRLP4 48 +ADDRLP4 48 +INDIRI4 +ADDRLP4 152 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $747 +JUMPV +LABELV $746 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $753 +ARGP4 +ADDRLP4 144 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 144 +INDIRI4 +CNSTI4 0 +NEI4 $751 +ADDRLP4 40 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $754 +CNSTI4 284 +ARGI4 +ADDRLP4 148 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 148 +INDIRP4 +ASGNP4 +ADDRLP4 40 +ADDRLP4 148 +INDIRP4 +ASGNP4 +ADDRGP4 $755 +JUMPV +LABELV $754 +CNSTI4 284 +ARGI4 +ADDRLP4 152 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRGP4 g_admin_bans +ADDRLP4 152 +INDIRP4 +ASGNP4 +ADDRLP4 40 +ADDRLP4 152 +INDIRP4 +ASGNP4 +LABELV $755 +ADDRLP4 156 +CNSTI4 1 +ASGNI4 +ADDRLP4 24 +ADDRLP4 156 +INDIRI4 +ASGNI4 +ADDRLP4 160 +CNSTI4 0 +ASGNI4 +ADDRLP4 28 +ADDRLP4 160 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 160 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 160 +INDIRI4 +ASGNI4 +ADDRLP4 52 +ADDRLP4 52 +INDIRI4 +ADDRLP4 156 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 40 +INDIRP4 +CNSTI4 280 +ADDP4 +ADDRLP4 52 +INDIRI4 +ASGNI4 +ADDRGP4 $752 +JUMPV +LABELV $751 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $758 +ARGP4 +ADDRLP4 148 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 148 +INDIRI4 +CNSTI4 0 +NEI4 $756 +ADDRLP4 60 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $759 +CNSTI4 160 +ARGI4 +ADDRLP4 152 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 152 +INDIRP4 +ASGNP4 +ADDRLP4 60 +ADDRLP4 152 +INDIRP4 +ASGNP4 +ADDRGP4 $760 +JUMPV +LABELV $759 +CNSTI4 160 +ARGI4 +ADDRLP4 156 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRGP4 g_admin_commands +ADDRLP4 156 +INDIRP4 +ASGNP4 +ADDRLP4 60 +ADDRLP4 156 +INDIRP4 +ASGNP4 +LABELV $760 +ADDRLP4 160 +CNSTI4 1 +ASGNI4 +ADDRLP4 28 +ADDRLP4 160 +INDIRI4 +ASGNI4 +ADDRLP4 164 +CNSTI4 0 +ASGNI4 +ADDRLP4 24 +ADDRLP4 164 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 164 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 164 +INDIRI4 +ASGNI4 +ADDRLP4 64 +ADDRLP4 64 +INDIRI4 +ADDRLP4 160 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $757 +JUMPV +LABELV $756 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $761 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $765 +ARGP4 +ADDRLP4 152 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 152 +INDIRI4 +CNSTI4 0 +NEI4 $763 +ADDRLP4 8 +ARGP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 admin_readconfig_int +CALLV +pop +ADDRGP4 $762 +JUMPV +LABELV $763 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $768 +ARGP4 +ADDRLP4 156 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 156 +INDIRI4 +CNSTI4 0 +NEI4 $766 +ADDRLP4 8 +ARGP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 admin_readconfig_string +CALLV +pop +ADDRLP4 12 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRLP4 160 +ADDRGP4 Q_PrintStrlen +CALLI4 +ASGNI4 +ADDRLP4 44 +ADDRLP4 160 +INDIRI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +ADDRGP4 admin_level_maxname +INDIRI4 +LEI4 $762 +ADDRGP4 admin_level_maxname +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRGP4 $762 +JUMPV +LABELV $766 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $773 +ARGP4 +ADDRLP4 160 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 160 +INDIRI4 +CNSTI4 0 +NEI4 $771 +ADDRLP4 8 +ARGP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 40 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 admin_readconfig_string +CALLV +pop +ADDRGP4 $762 +JUMPV +LABELV $771 +ADDRGP4 $774 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 COM_ParseError +CALLV +pop +ADDRGP4 $762 +JUMPV +LABELV $761 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $775 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $768 +ARGP4 +ADDRLP4 152 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 152 +INDIRI4 +CNSTI4 0 +NEI4 $777 +ADDRLP4 8 +ARGP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 41 +ADDP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 admin_readconfig_string +CALLV +pop +ADDRGP4 $776 +JUMPV +LABELV $777 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $781 +ARGP4 +ADDRLP4 156 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 156 +INDIRI4 +CNSTI4 0 +NEI4 $779 +ADDRLP4 8 +ARGP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +CNSTI4 33 +ARGI4 +ADDRGP4 admin_readconfig_string +CALLV +pop +ADDRGP4 $776 +JUMPV +LABELV $779 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $765 +ARGP4 +ADDRLP4 160 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 160 +INDIRI4 +CNSTI4 0 +NEI4 $782 +ADDRLP4 8 +ARGP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 admin_readconfig_int +CALLV +pop +ADDRGP4 $776 +JUMPV +LABELV $782 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $773 +ARGP4 +ADDRLP4 164 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 164 +INDIRI4 +CNSTI4 0 +NEI4 $784 +ADDRLP4 8 +ARGP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 73 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 admin_readconfig_string +CALLV +pop +ADDRGP4 $776 +JUMPV +LABELV $784 +ADDRGP4 $786 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 COM_ParseError +CALLV +pop +ADDRGP4 $776 +JUMPV +LABELV $775 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +EQI4 $787 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $768 +ARGP4 +ADDRLP4 152 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 152 +INDIRI4 +CNSTI4 0 +NEI4 $789 +ADDRLP4 8 +ARGP4 +ADDRLP4 40 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 admin_readconfig_string +CALLV +pop +ADDRGP4 $788 +JUMPV +LABELV $789 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $781 +ARGP4 +ADDRLP4 156 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 156 +INDIRI4 +CNSTI4 0 +NEI4 $791 +ADDRLP4 8 +ARGP4 +ADDRLP4 40 +INDIRP4 +CNSTI4 36 +ADDP4 +ARGP4 +CNSTI4 33 +ARGI4 +ADDRGP4 admin_readconfig_string +CALLV +pop +ADDRGP4 $788 +JUMPV +LABELV $791 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $795 +ARGP4 +ADDRLP4 160 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 160 +INDIRI4 +CNSTI4 0 +NEI4 $793 +ADDRLP4 8 +ARGP4 +ADDRLP4 72 +ARGP4 +CNSTI4 44 +ARGI4 +ADDRGP4 admin_readconfig_string +CALLV +pop +ADDRLP4 72 +ARGP4 +ADDRLP4 40 +INDIRP4 +CNSTI4 72 +ADDP4 +ARGP4 +ADDRGP4 G_AddressParse +CALLI4 +pop +ADDRGP4 $788 +JUMPV +LABELV $793 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $798 +ARGP4 +ADDRLP4 164 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 164 +INDIRI4 +CNSTI4 0 +NEI4 $796 +ADDRLP4 8 +ARGP4 +ADDRLP4 40 +INDIRP4 +CNSTI4 140 +ADDP4 +ARGP4 +CNSTI4 80 +ARGI4 +ADDRGP4 admin_readconfig_string +CALLV +pop +ADDRGP4 $788 +JUMPV +LABELV $796 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $801 +ARGP4 +ADDRLP4 168 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 168 +INDIRI4 +CNSTI4 0 +NEI4 $799 +ADDRLP4 8 +ARGP4 +ADDRLP4 40 +INDIRP4 +CNSTI4 220 +ADDP4 +ARGP4 +CNSTI4 20 +ARGI4 +ADDRGP4 admin_readconfig_string +CALLV +pop +ADDRGP4 $788 +JUMPV +LABELV $799 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $804 +ARGP4 +ADDRLP4 172 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 172 +INDIRI4 +CNSTI4 0 +NEI4 $802 +ADDRLP4 8 +ARGP4 +ADDRLP4 40 +INDIRP4 +CNSTI4 240 +ADDP4 +ARGP4 +ADDRGP4 admin_readconfig_int +CALLV +pop +ADDRGP4 $788 +JUMPV +LABELV $802 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $807 +ARGP4 +ADDRLP4 176 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 176 +INDIRI4 +CNSTI4 0 +NEI4 $805 +ADDRLP4 8 +ARGP4 +ADDRLP4 40 +INDIRP4 +CNSTI4 244 +ADDP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 admin_readconfig_string +CALLV +pop +ADDRGP4 $788 +JUMPV +LABELV $805 +ADDRGP4 $808 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 COM_ParseError +CALLV +pop +ADDRGP4 $788 +JUMPV +LABELV $787 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $809 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $813 +ARGP4 +ADDRLP4 152 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 152 +INDIRI4 +CNSTI4 0 +NEI4 $811 +ADDRLP4 8 +ARGP4 +ADDRLP4 60 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +CNSTI4 20 +ARGI4 +ADDRGP4 admin_readconfig_string +CALLV +pop +ADDRGP4 $810 +JUMPV +LABELV $811 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $816 +ARGP4 +ADDRLP4 156 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 156 +INDIRI4 +CNSTI4 0 +NEI4 $814 +ADDRLP4 8 +ARGP4 +ADDRLP4 60 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 admin_readconfig_string +CALLV +pop +ADDRGP4 $810 +JUMPV +LABELV $814 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $819 +ARGP4 +ADDRLP4 160 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 160 +INDIRI4 +CNSTI4 0 +NEI4 $817 +ADDRLP4 8 +ARGP4 +ADDRLP4 60 +INDIRP4 +CNSTI4 88 +ADDP4 +ARGP4 +CNSTI4 50 +ARGI4 +ADDRGP4 admin_readconfig_string +CALLV +pop +ADDRGP4 $810 +JUMPV +LABELV $817 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $110 +ARGP4 +ADDRLP4 164 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 164 +INDIRI4 +CNSTI4 0 +NEI4 $820 +ADDRLP4 8 +ARGP4 +ADDRLP4 60 +INDIRP4 +CNSTI4 138 +ADDP4 +ARGP4 +CNSTI4 20 +ARGI4 +ADDRGP4 admin_readconfig_string +CALLV +pop +ADDRGP4 $810 +JUMPV +LABELV $820 +ADDRGP4 $822 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 COM_ParseError +CALLV +pop +ADDRGP4 $810 +JUMPV +LABELV $809 +ADDRGP4 $823 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 COM_ParseError +CALLV +pop +LABELV $810 +LABELV $788 +LABELV $776 +LABELV $762 +LABELV $757 +LABELV $752 +LABELV $747 +LABELV $742 +LABELV $737 +ADDRGP4 $736 +JUMPV +LABELV $738 +ADDRLP4 68 +INDIRP4 +ARGP4 +ADDRGP4 BG_Free +CALLV +pop +ADDRGP4 $824 +ARGP4 +ADDRLP4 32 +INDIRI4 +ARGI4 +ADDRLP4 48 +INDIRI4 +ARGI4 +ADDRLP4 52 +INDIRI4 +ARGI4 +ADDRLP4 64 +INDIRI4 +ARGI4 +ADDRLP4 132 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 132 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +NEI4 $825 +ADDRGP4 admin_default_levels +CALLV +pop +ADDRGP4 $826 +JUMPV +LABELV $825 +ADDRGP4 g_admin_levels +ARGP4 +ADDRGP4 cmplevel +ARGP4 +ADDRGP4 llsort +CALLV +pop +ADDRGP4 g_admin_admins +ARGP4 +ADDRGP4 cmplevel +ARGP4 +ADDRGP4 llsort +CALLV +pop +LABELV $826 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $830 +JUMPV +LABELV $827 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $832 +ADDRLP4 136 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 136 +INDIRP4 +CNSTI4 588 +ADDP4 +ARGP4 +ADDRLP4 140 +ADDRGP4 G_admin_admin +CALLP4 +ASGNP4 +ADDRLP4 136 +INDIRP4 +CNSTI4 544 +ADDP4 +ADDRLP4 140 +INDIRP4 +ASGNP4 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $834 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRGP4 G_admin_authlog +CALLV +pop +LABELV $834 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRGP4 G_admin_cmdlist +CALLV +pop +LABELV $832 +LABELV $828 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $830 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $827 +CNSTI4 1 +RETI4 +LABELV $725 +endproc G_admin_readconfig 180 20 +export G_admin_time +proc G_admin_time 40 16 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_RealTime +CALLI4 +pop +ADDRGP4 $837 +ARGP4 +ADDRLP4 0+8 +INDIRI4 +ARGI4 +ADDRLP4 0+4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 36 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $836 +endproc G_admin_time 40 16 +export G_admin_setlevel +proc G_admin_setlevel 120 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 56 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 3 +GEI4 $841 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $843 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $840 +JUMPV +LABELV $841 +CNSTI4 1 +ARGI4 +ADDRLP4 8 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +CNSTI4 2 +ARGI4 +ADDRLP4 40 +ARGP4 +CNSTI4 12 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 40 +ARGP4 +ADDRLP4 60 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +ARGI4 +ADDRLP4 64 +ADDRGP4 G_admin_level +CALLP4 +ASGNP4 +ADDRLP4 52 +ADDRLP4 64 +INDIRP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $844 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $846 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $840 +JUMPV +LABELV $844 +ADDRLP4 76 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 76 +INDIRU4 +EQU4 $847 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 76 +INDIRU4 +EQU4 $850 +ADDRLP4 68 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $851 +JUMPV +LABELV $850 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +LABELV $851 +ADDRLP4 52 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 68 +INDIRI4 +LEI4 $847 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $852 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $840 +JUMPV +LABELV $847 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRGP4 $165 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 80 +ADDRGP4 admin_find_admin +CALLI4 +ASGNI4 +ADDRLP4 80 +INDIRI4 +CNSTI4 0 +GEI4 $853 +CNSTI4 0 +RETI4 +ADDRGP4 $840 +JUMPV +LABELV $853 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $855 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 88 +ADDRGP4 admin_higher_admin +CALLI4 +ASGNI4 +ADDRLP4 88 +INDIRI4 +CNSTI4 0 +NEI4 $855 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $857 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $840 +JUMPV +LABELV $855 +ADDRLP4 92 +CNSTU4 0 +ASGNU4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 92 +INDIRU4 +NEU4 $858 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 92 +INDIRU4 +EQU4 $858 +ADDRLP4 0 +ADDRGP4 g_admin_admins +INDIRP4 +ASGNP4 +ADDRGP4 $863 +JUMPV +LABELV $860 +LABELV $861 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $863 +ADDRLP4 96 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 100 +CNSTU4 0 +ASGNU4 +ADDRLP4 96 +INDIRP4 +CVPU4 4 +ADDRLP4 100 +INDIRU4 +EQU4 $864 +ADDRLP4 96 +INDIRP4 +INDIRP4 +CVPU4 4 +ADDRLP4 100 +INDIRU4 +NEU4 $860 +LABELV $864 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $865 +CNSTI4 1100 +ARGI4 +ADDRLP4 104 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 104 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 104 +INDIRP4 +ASGNP4 +ADDRGP4 $866 +JUMPV +LABELV $865 +CNSTI4 1100 +ARGI4 +ADDRLP4 108 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRGP4 g_admin_admins +ADDRLP4 108 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 108 +INDIRP4 +ASGNP4 +LABELV $866 +ADDRLP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 588 +ADDP4 +ARGP4 +CNSTI4 33 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +LABELV $858 +ADDRLP4 96 +CNSTI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 96 +INDIRI4 +ADDP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 96 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $867 +ADDRLP4 0 +INDIRP4 +CNSTI4 41 +ADDP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +LABELV $867 +ADDRGP4 $869 +ARGP4 +ADDRLP4 100 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 100 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRLP4 100 +INDIRP4 +CNSTI4 41 +ADDP4 +ARGP4 +ADDRLP4 104 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 104 +INDIRP4 +ARGP4 +ADDRGP4 admin_log +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 108 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRGP4 $870 +ARGP4 +ADDRLP4 112 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +CNSTI4 41 +ADDP4 +ARGP4 +ADDRLP4 112 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 108 +INDIRP4 +ARGP4 +ADDRLP4 116 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 116 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 admin_writeconfig +CALLV +pop +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $871 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_authlog +CALLV +pop +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_cmdlist +CALLV +pop +LABELV $871 +CNSTI4 1 +RETI4 +LABELV $840 +endproc G_admin_setlevel 120 20 +export G_admin_register +proc G_admin_register 52 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $874 +CNSTI4 0 +RETI4 +ADDRGP4 $873 +JUMPV +LABELV $874 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $876 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $877 +JUMPV +LABELV $876 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $877 +ADDRLP4 24 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 1 +LEI4 $878 +CNSTI4 1 +ARGI4 +ADDRLP4 8 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 8 +ARGP4 +ADDRLP4 28 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $882 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +LEI4 $880 +LABELV $882 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $883 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $873 +JUMPV +LABELV $880 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $884 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +EQI4 $884 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $886 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $873 +JUMPV +LABELV $884 +LABELV $878 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $887 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 G_IsNewbieName +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $887 +ADDRGP4 $889 +ARGP4 +ADDRGP4 g_newbieNamePrefix+16 +ARGP4 +ADDRLP4 32 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $873 +JUMPV +LABELV $887 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +LTI4 $893 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +LEI4 $891 +LABELV $893 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +ASGNI4 +LABELV $891 +ADDRGP4 $894 +ARGP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 36 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendConsoleCommand +CALLV +pop +ADDRGP4 $895 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $900 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $900 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CNSTI4 41 +ADDP4 +ASGNP4 +ADDRGP4 $901 +JUMPV +LABELV $900 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ASGNP4 +LABELV $901 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $902 +ADDRLP4 44 +ADDRGP4 $897 +ASGNP4 +ADDRGP4 $903 +JUMPV +LABELV $902 +ADDRLP4 44 +ADDRGP4 $898 +ASGNP4 +LABELV $903 +ADDRLP4 44 +INDIRP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 48 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $873 +endproc G_admin_register 52 12 +export G_admin_l1 +proc G_admin_l1 88 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 12 +CNSTP4 0 +ASGNP4 +ADDRLP4 8 +CNSTP4 0 +ASGNP4 +CNSTI4 0 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 8 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 56 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 2 +GEI4 $905 +ADDRGP4 $907 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 60 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 60 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $904 +JUMPV +LABELV $905 +CNSTI4 1 +ARGI4 +ADDRLP4 16 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 60 +ADDRGP4 admin_find_admin +CALLI4 +ASGNI4 +ADDRLP4 48 +ADDRLP4 60 +INDIRI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +GEI4 $908 +CNSTI4 0 +RETI4 +ADDRGP4 $904 +JUMPV +LABELV $908 +ADDRLP4 0 +ARGP4 +ADDRGP4 $124 +ARGP4 +ADDRLP4 64 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 64 +INDIRI4 +CNSTI4 0 +NEI4 $910 +ADDRLP4 68 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $912 +ADDRLP4 68 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $912 +ADDRGP4 $914 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 72 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $904 +JUMPV +LABELV $912 +ADDRLP4 52 +CNSTI4 1 +ASGNI4 +ADDRGP4 $911 +JUMPV +LABELV $910 +ADDRLP4 68 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $917 +ADDRLP4 68 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 1 +EQI4 $915 +LABELV $917 +ADDRGP4 $918 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 72 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $904 +JUMPV +LABELV $915 +ADDRLP4 52 +CNSTI4 0 +ASGNI4 +LABELV $911 +ADDRGP4 $894 +ARGP4 +ADDRLP4 48 +INDIRI4 +ARGI4 +ADDRLP4 52 +INDIRI4 +ARGI4 +ADDRLP4 68 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 68 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendConsoleCommand +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 80 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRGP4 $919 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $924 +ADDRLP4 72 +ADDRLP4 12 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ASGNP4 +ADDRGP4 $925 +JUMPV +LABELV $924 +ADDRLP4 72 +ADDRLP4 8 +INDIRP4 +CNSTI4 41 +ADDP4 +ASGNP4 +LABELV $925 +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +EQI4 $926 +ADDRLP4 76 +ADDRGP4 $921 +ASGNP4 +ADDRGP4 $927 +JUMPV +LABELV $926 +ADDRLP4 76 +ADDRGP4 $922 +ASGNP4 +LABELV $927 +ADDRLP4 76 +INDIRP4 +ARGP4 +ADDRLP4 80 +INDIRP4 +ARGP4 +ADDRLP4 84 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 84 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $904 +endproc G_admin_l1 88 20 +proc admin_create_ban 1128 36 +ADDRLP4 20 +CNSTP4 0 +ASGNP4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 24 +ARGP4 +ADDRLP4 1088 +ADDRGP4 trap_RealTime +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 1088 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRGP4 g_admin_bans +INDIRP4 +ASGNP4 +ADDRGP4 $932 +JUMPV +LABELV $929 +ADDRLP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRI4 +ADDRLP4 16 +INDIRI4 +LEI4 $933 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $933 +ADDRLP4 1092 +ADDRLP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 1096 +CNSTI4 0 +ASGNI4 +ADDRLP4 1092 +INDIRI4 +ADDRLP4 1096 +INDIRI4 +EQI4 $935 +ADDRLP4 1092 +INDIRI4 +ADDRLP4 8 +INDIRI4 +GTI4 $935 +ADDRLP4 1092 +INDIRI4 +ADDRLP4 1096 +INDIRI4 +EQI4 $937 +ADDRLP4 1092 +INDIRI4 +CNSTI4 86400 +ADDI4 +ADDRLP4 8 +INDIRI4 +LEI4 $935 +LABELV $937 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $935 +LABELV $930 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $932 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $929 +ADDRLP4 0 +ADDRGP4 g_admin_bans +INDIRP4 +ASGNP4 +ADDRGP4 $939 +JUMPV +LABELV $938 +ADDRLP4 1092 +ADDRLP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 1096 +CNSTI4 0 +ASGNI4 +ADDRLP4 1092 +INDIRI4 +ADDRLP4 1096 +INDIRI4 +EQI4 $941 +ADDRLP4 1092 +INDIRI4 +ADDRLP4 8 +INDIRI4 +GTI4 $941 +ADDRLP4 12 +INDIRI4 +CNSTI4 64 +GEI4 $943 +ADDRLP4 1092 +INDIRI4 +ADDRLP4 1096 +INDIRI4 +EQI4 $941 +ADDRLP4 1092 +INDIRI4 +CNSTI4 86400 +ADDI4 +ADDRLP4 8 +INDIRI4 +GTI4 $941 +LABELV $943 +ADDRLP4 1104 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $944 +ADDRLP4 20 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRGP4 $945 +JUMPV +LABELV $944 +ADDRLP4 1108 +ADDRGP4 g_admin_bans +ASGNP4 +ADDRLP4 1108 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1108 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $945 +ADDRLP4 1108 +ADDRLP4 1104 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 1108 +INDIRI4 +CNSTI4 0 +EQI4 $948 +ADDRLP4 1108 +INDIRI4 +CNSTI4 86400 +ADDI4 +ADDRLP4 8 +INDIRI4 +LEI4 $946 +LABELV $948 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $946 +ADDRLP4 1104 +INDIRP4 +ARGP4 +ADDRGP4 BG_Free +CALLV +pop +ADDRGP4 $942 +JUMPV +LABELV $941 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $942 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $949 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $949 +LABELV $939 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $938 +ADDRLP4 0 +ADDRGP4 g_admin_bans +INDIRP4 +ASGNP4 +ADDRGP4 $954 +JUMPV +LABELV $951 +LABELV $952 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $954 +ADDRLP4 1096 +CNSTU4 0 +ASGNU4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 1096 +INDIRU4 +EQU4 $955 +ADDRLP4 0 +INDIRP4 +INDIRP4 +CVPU4 4 +ADDRLP4 1096 +INDIRU4 +NEU4 $951 +LABELV $955 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $956 +CNSTI4 284 +ARGI4 +ADDRLP4 1100 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 1100 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1100 +INDIRP4 +ASGNP4 +ADDRGP4 $957 +JUMPV +LABELV $956 +CNSTI4 284 +ARGI4 +ADDRLP4 1104 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRGP4 g_admin_bans +ADDRLP4 1104 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1104 +INDIRP4 +ASGNP4 +LABELV $957 +ADDRLP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +ADDRLP4 16 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +CNSTI4 33 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +CNSTU4 68 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 220 +ADDP4 +ARGP4 +CNSTI4 20 +ARGI4 +ADDRGP4 $958 +ARGP4 +ADDRLP4 24+20 +INDIRI4 +CNSTI4 1900 +ADDI4 +ARGI4 +ADDRLP4 24+16 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRLP4 24+12 +INDIRI4 +ARGI4 +ADDRLP4 24+8 +INDIRI4 +ARGI4 +ADDRLP4 24+4 +INDIRI4 +ARGI4 +ADDRLP4 24 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1108 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRLP4 1084 +ADDRLP4 1108 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 244 +ADDP4 +ARGP4 +ADDRLP4 1084 +INDIRP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRFP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $964 +ADDRLP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $965 +JUMPV +LABELV $964 +ADDRLP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +ADDRLP4 8 +INDIRI4 +ADDRFP4 16 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $965 +ADDRFP4 20 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $966 +ADDRLP4 0 +INDIRP4 +CNSTI4 140 +ADDP4 +ARGP4 +ADDRGP4 $968 +ARGP4 +CNSTI4 80 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 $967 +JUMPV +LABELV $966 +ADDRLP4 0 +INDIRP4 +CNSTI4 140 +ADDP4 +ARGP4 +ADDRFP4 20 +INDIRP4 +ARGP4 +CNSTI4 80 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +LABELV $967 +CNSTP4 0 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 60 +ARGP4 +CNSTI4 1024 +ARGI4 +CNSTP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_admin_ban_message +CALLV +pop +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $972 +JUMPV +LABELV $969 +CNSTI4 2580 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $974 +ADDRGP4 $970 +JUMPV +LABELV $974 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRLP4 1112 +ADDRGP4 G_admin_ban_matches +CALLI4 +ASGNI4 +ADDRLP4 1112 +INDIRI4 +CNSTI4 0 +EQI4 $976 +ADDRGP4 $978 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRLP4 1116 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 1116 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $979 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 244 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 140 +ADDP4 +ARGP4 +ADDRLP4 1124 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 1124 +INDIRP4 +ARGP4 +ADDRGP4 trap_DropClient +CALLV +pop +LABELV $976 +LABELV $970 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $972 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $969 +LABELV $928 +endproc admin_create_ban 1128 36 +export G_admin_parse_time +proc G_admin_parse_time 52 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $984 +CNSTI4 -1 +RETI4 +ADDRGP4 $980 +JUMPV +LABELV $983 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 48 +LTI4 $988 +ADDRLP4 8 +INDIRI4 +CNSTI4 57 +LEI4 $990 +LABELV $988 +CNSTI4 -1 +RETI4 +ADDRGP4 $980 +JUMPV +LABELV $989 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 12 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 10 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRLP4 12 +INDIRP4 +INDIRI1 +CVII4 1 +ADDI4 +CNSTI4 48 +SUBI4 +ASGNI4 +LABELV $990 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 48 +LTI4 $992 +ADDRLP4 16 +INDIRI4 +CNSTI4 57 +LEI4 $989 +LABELV $992 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $993 +ADDRGP4 $985 +JUMPV +LABELV $993 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 24 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 20 +ADDRLP4 24 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 32 +CNSTI4 109 +ASGNI4 +ADDRLP4 20 +INDIRI4 +ADDRLP4 32 +INDIRI4 +EQI4 $1001 +ADDRLP4 20 +INDIRI4 +ADDRLP4 32 +INDIRI4 +GTI4 $1004 +LABELV $1003 +ADDRLP4 40 +CNSTI4 100 +ASGNI4 +ADDRLP4 20 +INDIRI4 +ADDRLP4 40 +INDIRI4 +EQI4 $999 +ADDRLP4 20 +INDIRI4 +ADDRLP4 40 +INDIRI4 +LTI4 $995 +LABELV $1005 +ADDRLP4 20 +INDIRI4 +CNSTI4 104 +EQI4 $1000 +ADDRGP4 $995 +JUMPV +LABELV $1004 +ADDRLP4 48 +CNSTI4 115 +ASGNI4 +ADDRLP4 20 +INDIRI4 +ADDRLP4 48 +INDIRI4 +EQI4 $996 +ADDRLP4 20 +INDIRI4 +ADDRLP4 48 +INDIRI4 +LTI4 $995 +LABELV $1006 +ADDRLP4 20 +INDIRI4 +CNSTI4 119 +EQI4 $998 +ADDRGP4 $995 +JUMPV +LABELV $998 +ADDRLP4 0 +CNSTI4 7 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +LABELV $999 +ADDRLP4 0 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +LABELV $1000 +ADDRLP4 0 +CNSTI4 60 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +LABELV $1001 +ADDRLP4 0 +CNSTI4 60 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRGP4 $996 +JUMPV +LABELV $995 +CNSTI4 -1 +RETI4 +ADDRGP4 $980 +JUMPV +LABELV $996 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $984 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $983 +LABELV $985 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1007 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1007 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $980 +endproc G_admin_parse_time 52 0 +export G_admin_kick +proc G_admin_kick 1120 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 1068 +CNSTI4 3 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1012 +ARGP4 +ADDRLP4 1072 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 1072 +INDIRI4 +CNSTI4 0 +EQI4 $1010 +ADDRLP4 1068 +CNSTI4 2 +ASGNI4 +LABELV $1010 +ADDRLP4 1076 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 1076 +INDIRI4 +ADDRLP4 1068 +INDIRI4 +GEI4 $1013 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1015 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1009 +JUMPV +LABELV $1013 +CNSTI4 1 +ARGI4 +ADDRLP4 12 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +CNSTI4 2 +ARGI4 +ADDRLP4 1080 +ADDRGP4 ConcatArgs +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 1080 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 44 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 1084 +ADDRGP4 G_ClientNumberFromString +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 1084 +INDIRI4 +ASGNI4 +ADDRLP4 1084 +INDIRI4 +CNSTI4 -1 +NEI4 $1016 +ADDRGP4 $1018 +ARGP4 +ADDRLP4 44 +ARGP4 +ADDRLP4 1088 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1088 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1009 +JUMPV +LABELV $1016 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1088 +ADDRGP4 admin_higher +CALLI4 +ASGNI4 +ADDRLP4 1088 +INDIRI4 +CNSTI4 0 +NEI4 $1019 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1021 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1009 +JUMPV +LABELV $1019 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 456 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1022 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1024 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1009 +JUMPV +LABELV $1022 +ADDRGP4 $1025 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 1092 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 1092 +INDIRP4 +CNSTI4 588 +ADDP4 +ARGP4 +ADDRLP4 1092 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 1096 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1096 +INDIRP4 +ARGP4 +ADDRGP4 admin_log +CALLV +pop +ADDRGP4 g_adminTempBan+16 +ARGP4 +ADDRLP4 1108 +ADDRGP4 G_admin_parse_time +CALLI4 +ASGNI4 +CNSTI4 1 +ADDRLP4 1108 +INDIRI4 +LEI4 $1031 +ADDRLP4 1100 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1032 +JUMPV +LABELV $1031 +ADDRGP4 g_adminTempBan+16 +ARGP4 +ADDRLP4 1112 +ADDRGP4 G_admin_parse_time +CALLI4 +ASGNI4 +ADDRLP4 1100 +ADDRLP4 1112 +INDIRI4 +ASGNI4 +LABELV $1032 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1116 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 1116 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 1116 +INDIRP4 +CNSTI4 588 +ADDP4 +ARGP4 +ADDRLP4 1116 +INDIRP4 +CNSTI4 624 +ADDP4 +ARGP4 +ADDRLP4 1100 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1033 +ADDRLP4 1104 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $1034 +JUMPV +LABELV $1033 +ADDRLP4 1104 +ADDRGP4 $1029 +ASGNP4 +LABELV $1034 +ADDRLP4 1104 +INDIRP4 +ARGP4 +ADDRGP4 admin_create_ban +CALLV +pop +ADDRGP4 admin_writeconfig +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $1009 +endproc G_admin_kick 1120 24 +export G_admin_ban +proc G_admin_ban 1240 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 1156 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +CNSTP4 0 +ASGNP4 +ADDRLP4 1160 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 1160 +INDIRI4 +CNSTI4 2 +GEI4 $1036 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1038 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1035 +JUMPV +LABELV $1036 +CNSTI4 1 +ARGI4 +ADDRLP4 84 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +CNSTI4 2 +ARGI4 +ADDRLP4 116 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 116 +ARGP4 +ADDRLP4 1164 +ADDRGP4 G_admin_parse_time +CALLI4 +ASGNI4 +ADDRLP4 76 +ADDRLP4 1164 +INDIRI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +CNSTI4 0 +GTI4 $1039 +ADDRLP4 76 +CNSTI4 0 +ASGNI4 +CNSTI4 2 +ARGI4 +ADDRLP4 1168 +ADDRGP4 ConcatArgs +CALLP4 +ASGNP4 +ADDRLP4 80 +ADDRLP4 1168 +INDIRP4 +ASGNP4 +ADDRGP4 $1040 +JUMPV +LABELV $1039 +CNSTI4 3 +ARGI4 +ADDRLP4 1168 +ADDRGP4 ConcatArgs +CALLP4 +ASGNP4 +ADDRLP4 80 +ADDRLP4 1168 +INDIRP4 +ASGNP4 +LABELV $1040 +ADDRLP4 80 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1041 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1012 +ARGP4 +ADDRLP4 1168 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 1168 +INDIRI4 +CNSTI4 0 +NEI4 $1041 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1043 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1035 +JUMPV +LABELV $1041 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1046 +ARGP4 +ADDRLP4 1172 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 1172 +INDIRI4 +CNSTI4 0 +NEI4 $1044 +ADDRGP4 g_adminMaxBan+16 +ARGP4 +ADDRLP4 1184 +ADDRGP4 G_admin_parse_time +CALLI4 +ASGNI4 +CNSTI4 1 +ADDRLP4 1184 +INDIRI4 +LEI4 $1050 +ADDRLP4 1180 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1051 +JUMPV +LABELV $1050 +ADDRGP4 g_adminMaxBan+16 +ARGP4 +ADDRLP4 1188 +ADDRGP4 G_admin_parse_time +CALLI4 +ASGNI4 +ADDRLP4 1180 +ADDRLP4 1188 +INDIRI4 +ASGNI4 +LABELV $1051 +ADDRLP4 1176 +ADDRLP4 1180 +INDIRI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +CNSTI4 0 +EQI4 $1054 +ADDRLP4 76 +INDIRI4 +ADDRLP4 1176 +INDIRI4 +LEI4 $1052 +LABELV $1054 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1055 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +ADDRLP4 76 +ADDRLP4 1176 +INDIRI4 +ASGNI4 +LABELV $1052 +LABELV $1044 +ADDRLP4 84 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 1176 +ADDRGP4 G_AddressParse +CALLI4 +ASGNI4 +ADDRLP4 1176 +INDIRI4 +CNSTI4 0 +EQI4 $1056 +ADDRLP4 8+44 +INDIRI4 +CNSTI4 0 +NEI4 $1060 +ADDRLP4 1188 +CNSTI4 32 +ASGNI4 +ADDRGP4 $1061 +JUMPV +LABELV $1060 +ADDRLP4 1188 +CNSTI4 128 +ASGNI4 +LABELV $1061 +ADDRLP4 1180 +ADDRLP4 1188 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1063 +ADDRLP4 1192 +ADDRLP4 1180 +INDIRI4 +CNSTI4 2 +DIVI4 +ASGNI4 +ADDRGP4 $1064 +JUMPV +LABELV $1063 +ADDRLP4 1192 +CNSTI4 1 +ASGNI4 +LABELV $1064 +ADDRLP4 1184 +ADDRLP4 1192 +INDIRI4 +ASGNI4 +ADDRLP4 8+64 +INDIRI4 +ADDRLP4 1184 +INDIRI4 +LTI4 $1069 +ADDRLP4 8+64 +INDIRI4 +ADDRLP4 1180 +INDIRI4 +LEI4 $1065 +LABELV $1069 +ADDRGP4 $1070 +ARGP4 +ADDRLP4 8+64 +INDIRI4 +ARGI4 +ADDRLP4 1184 +INDIRI4 +ARGI4 +ADDRLP4 1180 +INDIRI4 +ARGI4 +ADDRLP4 1196 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1196 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1035 +JUMPV +LABELV $1065 +ADDRLP4 1156 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRGP4 level+22152 +INDIRP4 +ASGNP4 +ADDRGP4 $1075 +JUMPV +LABELV $1072 +ADDRLP4 4 +INDIRP4 +CNSTI4 3044 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1077 +ADDRGP4 $1073 +JUMPV +LABELV $1077 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1082 +JUMPV +LABELV $1079 +ADDRLP4 8 +ARGP4 +CNSTI4 68 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 964 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 1196 +ADDRGP4 G_AddressCompare +CALLI4 +ASGNI4 +ADDRLP4 1196 +INDIRI4 +CNSTI4 0 +EQI4 $1083 +ADDRGP4 $1081 +JUMPV +LABELV $1083 +LABELV $1080 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1082 +ADDRLP4 0 +INDIRI4 +CNSTI4 30 +GEI4 $1085 +CNSTI4 68 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 964 +ADDP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1079 +LABELV $1085 +LABELV $1081 +ADDRLP4 0 +INDIRI4 +CNSTI4 30 +GEI4 $1086 +CNSTI4 68 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 964 +ADDP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1086 +ADDRGP4 $1074 +JUMPV +LABELV $1086 +LABELV $1073 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $1075 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1072 +LABELV $1074 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1057 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1090 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1035 +JUMPV +LABELV $1056 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRLP4 1180 +ADDRGP4 G_NamelogFromString +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 1180 +INDIRP4 +ASGNP4 +ADDRLP4 1180 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1093 +ADDRLP4 4 +INDIRP4 +CNSTI4 3044 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1091 +LABELV $1093 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1094 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1035 +JUMPV +LABELV $1091 +LABELV $1057 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1095 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 588 +ADDP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 3004 +ADDP4 +ARGP4 +ADDRLP4 1188 +ADDRGP4 admin_higher_guid +CALLI4 +ASGNI4 +ADDRLP4 1188 +INDIRI4 +CNSTI4 0 +NEI4 $1095 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1097 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1035 +JUMPV +LABELV $1095 +ADDRLP4 1192 +ADDRLP4 4 +INDIRP4 +CNSTI4 3040 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 1192 +INDIRI4 +CNSTI4 -1 +LEI4 $1098 +CNSTI4 2580 +ADDRLP4 1192 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 456 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1098 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1100 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1035 +JUMPV +LABELV $1098 +ADDRLP4 76 +INDIRI4 +CNSTI4 0 +EQI4 $1102 +ADDRLP4 1196 +ADDRLP4 76 +INDIRI4 +ASGNI4 +ADDRGP4 $1103 +JUMPV +LABELV $1102 +ADDRLP4 1196 +CNSTI4 -1 +ASGNI4 +LABELV $1103 +ADDRLP4 1196 +INDIRI4 +ARGI4 +ADDRLP4 1140 +ARGP4 +CNSTI4 13 +ARGI4 +ADDRGP4 G_admin_duration +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1204 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRGP4 $1104 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 3048 +ADDP4 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 1204 +INDIRP4 +ARGP4 +ADDRLP4 1140 +ARGP4 +ADDRLP4 80 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1107 +ADDRLP4 1200 +ADDRLP4 80 +INDIRP4 +ASGNP4 +ADDRGP4 $1108 +JUMPV +LABELV $1107 +ADDRLP4 1200 +ADDRGP4 $1105 +ASGNP4 +LABELV $1108 +ADDRLP4 1200 +INDIRP4 +ARGP4 +ADDRLP4 1212 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 1212 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $1025 +ARGP4 +ADDRLP4 76 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 3004 +ADDP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 3048 +ADDP4 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 80 +INDIRP4 +ARGP4 +ADDRLP4 1220 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1220 +INDIRP4 +ARGP4 +ADDRGP4 admin_log +CALLV +pop +ADDRLP4 1156 +INDIRI4 +CNSTI4 0 +EQI4 $1109 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 3040 +ADDP4 +INDIRI4 +CNSTI4 -1 +NEI4 $1112 +ADDRLP4 1224 +ADDRLP4 4 +INDIRP4 +CNSTI4 3048 +ADDP4 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +ASGNP4 +ADDRGP4 $1113 +JUMPV +LABELV $1112 +ADDRLP4 1224 +CNSTI4 2580 +ADDRLP4 4 +INDIRP4 +CNSTI4 3040 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 468 +ADDP4 +ASGNP4 +LABELV $1113 +ADDRLP4 1224 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 3004 +ADDP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 76 +INDIRI4 +ARGI4 +ADDRLP4 80 +INDIRP4 +ARGP4 +ADDRGP4 admin_create_ban +CALLV +pop +ADDRGP4 $1114 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 1232 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1232 +INDIRP4 +ARGP4 +ADDRGP4 admin_log +CALLV +pop +ADDRGP4 $1110 +JUMPV +LABELV $1109 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1118 +JUMPV +LABELV $1115 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 3040 +ADDP4 +INDIRI4 +CNSTI4 -1 +NEI4 $1120 +ADDRLP4 1224 +ADDRLP4 4 +INDIRP4 +CNSTI4 3048 +ADDP4 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +ASGNP4 +ADDRGP4 $1121 +JUMPV +LABELV $1120 +ADDRLP4 1224 +CNSTI4 2580 +ADDRLP4 4 +INDIRP4 +CNSTI4 3040 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 468 +ADDP4 +ASGNP4 +LABELV $1121 +ADDRLP4 1224 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 3004 +ADDP4 +ARGP4 +CNSTI4 68 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 964 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 76 +INDIRI4 +ARGI4 +ADDRLP4 80 +INDIRP4 +ARGP4 +ADDRGP4 admin_create_ban +CALLV +pop +ADDRGP4 $1114 +ARGP4 +CNSTI4 68 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 964 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 1236 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1236 +INDIRP4 +ARGP4 +ADDRGP4 admin_log +CALLV +pop +LABELV $1116 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1118 +ADDRLP4 0 +INDIRI4 +CNSTI4 30 +GEI4 $1122 +CNSTI4 68 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 964 +ADDP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1115 +LABELV $1122 +LABELV $1110 +ADDRLP4 4 +INDIRP4 +CNSTI4 3044 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 g_admin+16 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1123 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1126 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +ADDRGP4 $1124 +JUMPV +LABELV $1123 +ADDRGP4 admin_writeconfig +CALLV +pop +LABELV $1124 +CNSTI4 1 +RETI4 +LABELV $1035 +endproc G_admin_ban 1240 24 +export G_admin_unban +proc G_admin_unban 80 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +CNSTP4 0 +ARGP4 +ADDRLP4 20 +ADDRGP4 trap_RealTime +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 24 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 2 +GEI4 $1128 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1130 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1127 +JUMPV +LABELV $1128 +CNSTI4 1 +ARGI4 +ADDRLP4 12 +ARGP4 +CNSTI4 5 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 12 +ARGP4 +ADDRLP4 28 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRGP4 g_admin_bans +INDIRP4 +ASGNP4 +ADDRGP4 $1134 +JUMPV +LABELV $1131 +LABELV $1132 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $1134 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1135 +ADDRLP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $1131 +LABELV $1135 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1136 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1138 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1127 +JUMPV +LABELV $1136 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1046 +ARGP4 +ADDRLP4 40 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 40 +INDIRI4 +ADDRLP4 44 +INDIRI4 +NEI4 $1139 +ADDRLP4 48 +ADDRLP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +ADDRLP4 44 +INDIRI4 +EQI4 $1144 +ADDRGP4 g_adminMaxBan+16 +ARGP4 +ADDRLP4 52 +ADDRGP4 G_admin_parse_time +CALLI4 +ASGNI4 +CNSTI4 1 +ADDRLP4 52 +INDIRI4 +LEI4 $1145 +ADDRLP4 36 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1146 +JUMPV +LABELV $1145 +ADDRGP4 g_adminMaxBan+16 +ARGP4 +ADDRLP4 56 +ADDRGP4 G_admin_parse_time +CALLI4 +ASGNI4 +ADDRLP4 36 +ADDRLP4 56 +INDIRI4 +ASGNI4 +LABELV $1146 +ADDRLP4 48 +INDIRI4 +ADDRLP4 8 +INDIRI4 +SUBI4 +ADDRLP4 36 +INDIRI4 +LEI4 $1139 +LABELV $1144 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1147 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1127 +JUMPV +LABELV $1139 +ADDRGP4 $1148 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1150 +ADDRLP4 60 +ADDRLP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 $1151 +JUMPV +LABELV $1150 +ADDRLP4 60 +CNSTI4 0 +ASGNI4 +LABELV $1151 +ADDRLP4 60 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 140 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ARGP4 +ADDRLP4 68 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ARGP4 +ADDRGP4 admin_log +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 72 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRGP4 $1152 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRLP4 76 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 76 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 admin_writeconfig +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $1127 +endproc G_admin_unban 80 24 +lit +align 1 +LABELV $1154 +byte 1 0 +skip 12 +export G_admin_adjustban +code +proc G_admin_adjustban 1188 40 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +CNSTP4 0 +ARGP4 +ADDRLP4 1080 +ADDRGP4 trap_RealTime +CALLI4 +ASGNI4 +ADDRLP4 1044 +ADDRLP4 1080 +INDIRI4 +ASGNI4 +ADDRLP4 1049 +ADDRGP4 $1154 +INDIRB +ASGNB 13 +ADDRLP4 1048 +CNSTI1 0 +ASGNI1 +ADDRLP4 1036 +CNSTI4 0 +ASGNI4 +ADDRLP4 1068 +CNSTI4 0 +ASGNI4 +ADDRLP4 1084 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 1084 +INDIRI4 +CNSTI4 3 +GEI4 $1155 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1157 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1153 +JUMPV +LABELV $1155 +CNSTI4 1 +ARGI4 +ADDRLP4 1062 +ARGP4 +CNSTI4 5 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 1062 +ARGP4 +ADDRLP4 1088 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 1088 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRGP4 g_admin_bans +INDIRP4 +ASGNP4 +ADDRGP4 $1161 +JUMPV +LABELV $1158 +LABELV $1159 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $1161 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1162 +ADDRLP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $1158 +LABELV $1162 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1163 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1165 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1153 +JUMPV +LABELV $1163 +ADDRGP4 g_adminMaxBan+16 +ARGP4 +ADDRLP4 1100 +ADDRGP4 G_admin_parse_time +CALLI4 +ASGNI4 +CNSTI4 1 +ADDRLP4 1100 +INDIRI4 +LEI4 $1169 +ADDRLP4 1096 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1170 +JUMPV +LABELV $1169 +ADDRGP4 g_adminMaxBan+16 +ARGP4 +ADDRLP4 1104 +ADDRGP4 G_admin_parse_time +CALLI4 +ASGNI4 +ADDRLP4 1096 +ADDRLP4 1104 +INDIRI4 +ASGNI4 +LABELV $1170 +ADDRLP4 1072 +ADDRLP4 1096 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1046 +ARGP4 +ADDRLP4 1108 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 1112 +CNSTI4 0 +ASGNI4 +ADDRLP4 1108 +INDIRI4 +ADDRLP4 1112 +INDIRI4 +NEI4 $1171 +ADDRLP4 1116 +ADDRLP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 1116 +INDIRI4 +ADDRLP4 1112 +INDIRI4 +EQI4 $1173 +ADDRLP4 1116 +INDIRI4 +ADDRLP4 1044 +INDIRI4 +SUBI4 +ADDRLP4 1072 +INDIRI4 +LEI4 $1171 +LABELV $1173 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1174 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1153 +JUMPV +LABELV $1171 +CNSTI4 2 +ARGI4 +ADDRLP4 8 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 8 +INDIRI1 +CVII4 1 +CNSTI4 47 +NEI4 $1175 +ADDRLP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1178 +ADDRLP4 1128 +CNSTI4 128 +ASGNI4 +ADDRGP4 $1179 +JUMPV +LABELV $1178 +ADDRLP4 1128 +CNSTI4 32 +ASGNI4 +LABELV $1179 +ADDRLP4 1120 +ADDRLP4 1128 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1181 +ADDRLP4 1132 +ADDRLP4 1120 +INDIRI4 +CNSTI4 2 +DIVI4 +ASGNI4 +ADDRGP4 $1182 +JUMPV +LABELV $1181 +ADDRLP4 1132 +CNSTI4 1 +ASGNI4 +LABELV $1182 +ADDRLP4 1124 +ADDRLP4 1132 +INDIRI4 +ASGNI4 +ADDRLP4 8+1 +ARGP4 +ADDRLP4 1136 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 1036 +ADDRLP4 1136 +INDIRI4 +ASGNI4 +ADDRLP4 1036 +INDIRI4 +ADDRLP4 1124 +INDIRI4 +LTI4 $1186 +ADDRLP4 1036 +INDIRI4 +ADDRLP4 1120 +INDIRI4 +LEI4 $1184 +LABELV $1186 +ADDRGP4 $1187 +ARGP4 +ADDRLP4 1036 +INDIRI4 +ARGI4 +ADDRLP4 1124 +INDIRI4 +ARGI4 +ADDRLP4 1120 +INDIRI4 +ARGI4 +ADDRLP4 1144 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1144 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1153 +JUMPV +LABELV $1184 +ADDRLP4 1144 +ADDRLP4 1068 +INDIRI4 +ASGNI4 +ADDRLP4 1068 +ADDRLP4 1144 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 1144 +INDIRI4 +CNSTI4 3 +ADDI4 +ARGI4 +ADDRLP4 8 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +LABELV $1175 +ADDRLP4 1120 +ADDRLP4 8 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 1120 +INDIRI4 +CNSTI4 43 +EQI4 $1190 +ADDRLP4 1120 +INDIRI4 +CNSTI4 45 +NEI4 $1188 +LABELV $1190 +ADDRLP4 1048 +ADDRLP4 8 +INDIRI1 +ASGNI1 +LABELV $1188 +ADDRLP4 1048 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1192 +ADDRLP4 1124 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1193 +JUMPV +LABELV $1192 +ADDRLP4 1124 +CNSTI4 0 +ASGNI4 +LABELV $1193 +ADDRLP4 1124 +INDIRI4 +ADDRLP4 8 +ADDP4 +ARGP4 +ADDRLP4 1128 +ADDRGP4 G_admin_parse_time +CALLI4 +ASGNI4 +ADDRLP4 1032 +ADDRLP4 1128 +INDIRI4 +ASGNI4 +ADDRLP4 1032 +INDIRI4 +CNSTI4 0 +GEI4 $1194 +ADDRLP4 1068 +ADDRLP4 1068 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 $1195 +JUMPV +LABELV $1194 +ADDRLP4 1032 +INDIRI4 +CNSTI4 0 +EQI4 $1196 +ADDRLP4 1132 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRI4 +ADDRLP4 1132 +INDIRI4 +NEI4 $1198 +ADDRLP4 1048 +INDIRI1 +CVII4 1 +ADDRLP4 1132 +INDIRI4 +EQI4 $1198 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1200 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1153 +JUMPV +LABELV $1198 +ADDRLP4 1048 +INDIRI1 +CVII4 1 +CNSTI4 43 +NEI4 $1201 +ADDRLP4 1076 +ADDRLP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRI4 +ADDRLP4 1032 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $1202 +JUMPV +LABELV $1201 +ADDRLP4 1048 +INDIRI1 +CVII4 1 +CNSTI4 45 +NEI4 $1203 +ADDRLP4 1076 +ADDRLP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRI4 +ADDRLP4 1032 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 $1204 +JUMPV +LABELV $1203 +ADDRLP4 1076 +ADDRLP4 1044 +INDIRI4 +ADDRLP4 1032 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1204 +LABELV $1202 +ADDRLP4 1076 +INDIRI4 +ADDRLP4 1044 +INDIRI4 +GTI4 $1197 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1207 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1153 +JUMPV +LABELV $1196 +ADDRLP4 1132 +CNSTI4 0 +ASGNI4 +ADDRLP4 1076 +ADDRLP4 1132 +INDIRI4 +ASGNI4 +ADDRLP4 1032 +ADDRLP4 1132 +INDIRI4 +ASGNI4 +LABELV $1197 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1046 +ARGP4 +ADDRLP4 1136 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 1140 +CNSTI4 0 +ASGNI4 +ADDRLP4 1136 +INDIRI4 +ADDRLP4 1140 +INDIRI4 +NEI4 $1208 +ADDRLP4 1032 +INDIRI4 +ADDRLP4 1140 +INDIRI4 +EQI4 $1210 +ADDRLP4 1032 +INDIRI4 +ADDRLP4 1072 +INDIRI4 +LEI4 $1208 +LABELV $1210 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1211 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +ADDRLP4 1076 +ADDRLP4 1044 +INDIRI4 +ADDRLP4 1072 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1208 +ADDRLP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +ADDRLP4 1076 +INDIRI4 +ASGNI4 +ADDRLP4 1076 +INDIRI4 +CNSTI4 0 +EQI4 $1213 +ADDRLP4 1148 +ADDRLP4 1076 +INDIRI4 +ADDRLP4 1044 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 $1214 +JUMPV +LABELV $1213 +ADDRLP4 1148 +CNSTI4 -1 +ASGNI4 +LABELV $1214 +ADDRLP4 1148 +INDIRI4 +ARGI4 +ADDRLP4 1049 +ARGP4 +CNSTI4 13 +ARGI4 +ADDRGP4 G_admin_duration +CALLV +pop +LABELV $1195 +ADDRLP4 1036 +INDIRI4 +CNSTI4 0 +EQI4 $1215 +ADDRLP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ARGP4 +CNSTI4 47 +ARGI4 +ADDRLP4 1136 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 1132 +ADDRLP4 1136 +INDIRP4 +ASGNP4 +ADDRLP4 1132 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1217 +ADDRLP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ARGP4 +ADDRLP4 1140 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1132 +ADDRLP4 1140 +INDIRU4 +ADDRLP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ADDP4 +ASGNP4 +LABELV $1217 +ADDRLP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1222 +ADDRLP4 1144 +CNSTI4 128 +ASGNI4 +ADDRGP4 $1223 +JUMPV +LABELV $1222 +ADDRLP4 1144 +CNSTI4 32 +ASGNI4 +LABELV $1223 +ADDRLP4 1036 +INDIRI4 +ADDRLP4 1144 +INDIRI4 +NEI4 $1219 +ADDRLP4 1132 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRGP4 $1220 +JUMPV +LABELV $1219 +ADDRLP4 1148 +ADDRLP4 1132 +INDIRP4 +ASGNP4 +ADDRLP4 1148 +INDIRP4 +ARGP4 +CNSTU4 44 +ADDRLP4 1148 +INDIRP4 +CVPU4 4 +ADDRLP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CVIU4 4 +SUBU4 +CVUI4 4 +ARGI4 +ADDRGP4 $1224 +ARGP4 +ADDRLP4 1036 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +LABELV $1220 +ADDRLP4 0 +INDIRP4 +CNSTI4 136 +ADDP4 +ADDRLP4 1036 +INDIRI4 +ASGNI4 +LABELV $1215 +ADDRLP4 1068 +INDIRI4 +CNSTI4 3 +ADDI4 +ARGI4 +ADDRLP4 1132 +ADDRGP4 ConcatArgs +CALLP4 +ASGNP4 +ADDRLP4 1040 +ADDRLP4 1132 +INDIRP4 +ASGNP4 +ADDRLP4 1040 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1225 +ADDRLP4 0 +INDIRP4 +CNSTI4 140 +ADDP4 +ARGP4 +ADDRLP4 1040 +INDIRP4 +ARGP4 +CNSTI4 80 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +LABELV $1225 +ADDRGP4 $1148 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1228 +ADDRLP4 1136 +ADDRLP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRI4 +ADDRLP4 1044 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 $1229 +JUMPV +LABELV $1228 +ADDRLP4 1136 +CNSTI4 0 +ASGNI4 +LABELV $1229 +ADDRLP4 1136 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 140 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ARGP4 +ADDRLP4 1144 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1144 +INDIRP4 +ARGP4 +ADDRGP4 admin_log +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1168 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRLP4 1036 +INDIRI4 +CNSTI4 0 +EQI4 $1240 +ADDRGP4 $1231 +ARGP4 +ADDRLP4 1036 +INDIRI4 +ARGI4 +ADDRLP4 1172 +CNSTI4 0 +ASGNI4 +ADDRLP4 1032 +INDIRI4 +ADDRLP4 1172 +INDIRI4 +GEI4 $1244 +ADDRLP4 1040 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRLP4 1172 +INDIRI4 +EQI4 $1242 +LABELV $1244 +ADDRLP4 1152 +ADDRGP4 $1232 +ASGNP4 +ADDRGP4 $1243 +JUMPV +LABELV $1242 +ADDRLP4 1152 +ADDRGP4 $86 +ASGNP4 +LABELV $1243 +ADDRLP4 1152 +INDIRP4 +ARGP4 +ADDRLP4 1176 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1148 +ADDRLP4 1176 +INDIRP4 +ASGNP4 +ADDRGP4 $1241 +JUMPV +LABELV $1240 +ADDRLP4 1148 +ADDRGP4 $86 +ASGNP4 +LABELV $1241 +ADDRGP4 $1230 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 1168 +INDIRP4 +ARGP4 +ADDRLP4 1148 +INDIRP4 +ARGP4 +ADDRLP4 1032 +INDIRI4 +CNSTI4 0 +LTI4 $1245 +ADDRLP4 1156 +ADDRGP4 $1235 +ASGNP4 +ADDRGP4 $1246 +JUMPV +LABELV $1245 +ADDRLP4 1156 +ADDRGP4 $86 +ASGNP4 +LABELV $1246 +ADDRLP4 1156 +INDIRP4 +ARGP4 +ADDRLP4 1049 +ARGP4 +ADDRLP4 1180 +CNSTI4 0 +ASGNI4 +ADDRLP4 1032 +INDIRI4 +ADDRLP4 1180 +INDIRI4 +LTI4 $1247 +ADDRLP4 1040 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRLP4 1180 +INDIRI4 +EQI4 $1247 +ADDRLP4 1160 +ADDRGP4 $1232 +ASGNP4 +ADDRGP4 $1248 +JUMPV +LABELV $1247 +ADDRLP4 1160 +ADDRGP4 $86 +ASGNP4 +LABELV $1248 +ADDRLP4 1160 +INDIRP4 +ARGP4 +ADDRLP4 1040 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1249 +ADDRLP4 1164 +ADDRGP4 $1238 +ASGNP4 +ADDRGP4 $1250 +JUMPV +LABELV $1249 +ADDRLP4 1164 +ADDRGP4 $86 +ASGNP4 +LABELV $1250 +ADDRLP4 1164 +INDIRP4 +ARGP4 +ADDRLP4 1040 +INDIRP4 +ARGP4 +ADDRLP4 1184 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 1184 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1251 +ADDRLP4 0 +INDIRP4 +CNSTI4 244 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +LABELV $1251 +ADDRGP4 admin_writeconfig +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $1153 +endproc G_admin_adjustban 1188 40 +export G_admin_putteam +proc G_admin_putteam 1116 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +CNSTI4 1 +ARGI4 +ADDRLP4 24 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +CNSTI4 2 +ARGI4 +ADDRLP4 8 +ARGP4 +CNSTI4 11 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 1080 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 1080 +INDIRI4 +CNSTI4 3 +GEI4 $1255 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1257 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1253 +JUMPV +LABELV $1255 +ADDRLP4 24 +ARGP4 +ADDRLP4 56 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 1084 +ADDRGP4 G_ClientNumberFromString +CALLI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 1084 +INDIRI4 +ASGNI4 +ADDRLP4 1084 +INDIRI4 +CNSTI4 -1 +NEI4 $1258 +ADDRGP4 $1260 +ARGP4 +ADDRLP4 56 +ARGP4 +ADDRLP4 1088 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1088 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1253 +JUMPV +LABELV $1258 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 20 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1088 +ADDRGP4 admin_higher +CALLI4 +ASGNI4 +ADDRLP4 1088 +INDIRI4 +CNSTI4 0 +NEI4 $1261 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1263 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1253 +JUMPV +LABELV $1261 +ADDRLP4 8 +ARGP4 +ADDRLP4 1092 +ADDRGP4 G_TeamFromString +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 1092 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +NEI4 $1264 +ADDRGP4 $1266 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 1096 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1096 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1253 +JUMPV +LABELV $1264 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $1267 +CNSTI4 0 +RETI4 +ADDRGP4 $1253 +JUMPV +LABELV $1267 +ADDRGP4 $869 +ARGP4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 1096 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 1096 +INDIRP4 +CNSTI4 588 +ADDP4 +ARGP4 +ADDRLP4 1096 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 1100 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1100 +INDIRP4 +ARGP4 +ADDRGP4 admin_log +CALLV +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 G_ChangeTeam +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1104 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 1108 +ADDRGP4 BG_TeamName +CALLP4 +ASGNP4 +ADDRGP4 $1269 +ARGP4 +ADDRLP4 1104 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 1108 +INDIRP4 +ARGP4 +ADDRLP4 1112 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 1112 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $1253 +endproc G_admin_putteam 1116 16 +lit +align 1 +LABELV $1271 +byte 1 0 +skip 63 +export G_admin_changemap +code +proc G_admin_changemap 164 16 +ADDRLP4 64 +ADDRGP4 $1271 +INDIRB +ASGNB 64 +ADDRLP4 128 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 128 +INDIRI4 +CNSTI4 2 +GEI4 $1272 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1274 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1270 +JUMPV +LABELV $1272 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRGP4 $1277 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 132 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 132 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 136 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 136 +INDIRI4 +CNSTI4 0 +NEI4 $1275 +ADDRGP4 $1278 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 140 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 140 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1270 +JUMPV +LABELV $1275 +ADDRLP4 140 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 140 +INDIRI4 +CNSTI4 2 +LEI4 $1279 +CNSTI4 2 +ARGI4 +ADDRLP4 64 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 64 +ARGP4 +ADDRGP4 $1283 +ARGP4 +ADDRLP4 144 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 144 +INDIRI4 +CNSTI4 0 +EQI4 $1285 +ADDRGP4 $1284 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 64 +ARGP4 +ADDRLP4 148 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 148 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 152 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 152 +INDIRI4 +CNSTI4 0 +LEI4 $1281 +LABELV $1285 +ADDRGP4 $1286 +ARGP4 +ADDRLP4 64 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $1282 +JUMPV +LABELV $1281 +ADDRGP4 $1287 +ARGP4 +ADDRLP4 64 +ARGP4 +ADDRLP4 156 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 156 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1270 +JUMPV +LABELV $1282 +LABELV $1279 +ADDRLP4 0 +ARGP4 +ADDRGP4 admin_log +CALLV +pop +ADDRLP4 64 +ARGP4 +ADDRGP4 admin_log +CALLV +pop +ADDRGP4 $1288 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 144 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 144 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendConsoleCommand +CALLV +pop +ADDRGP4 level+68 +CNSTI4 1 +ASGNI4 +CNSTI4 77 +ARGI4 +ADDRGP4 G_MapLog_Result +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 152 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRLP4 64 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1293 +ADDRGP4 $1291 +ARGP4 +ADDRLP4 64 +ARGP4 +ADDRLP4 156 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 148 +ADDRLP4 156 +INDIRP4 +ASGNP4 +ADDRGP4 $1294 +JUMPV +LABELV $1293 +ADDRLP4 148 +ADDRGP4 $86 +ASGNP4 +LABELV $1294 +ADDRGP4 $1290 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 152 +INDIRP4 +ARGP4 +ADDRLP4 148 +INDIRP4 +ARGP4 +ADDRLP4 160 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 160 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $1270 +endproc G_admin_changemap 164 16 +export G_admin_cp +proc G_admin_cp 144 36 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 -1 +ASGNI4 +ADDRLP4 84 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 2 +GEI4 $1296 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1298 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1295 +JUMPV +LABELV $1296 +CNSTI4 1 +ARGI4 +ADDRLP4 76 +ARGP4 +CNSTI4 8 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 76 +INDIRI1 +CVII4 1 +CNSTI4 45 +NEI4 $1299 +ADDRLP4 88 +ADDRLP4 76+1 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 96 +CNSTI4 83 +ASGNI4 +ADDRLP4 88 +INDIRI4 +ADDRLP4 96 +INDIRI4 +EQI4 $1307 +ADDRLP4 88 +INDIRI4 +ADDRLP4 96 +INDIRI4 +GTI4 $1310 +LABELV $1309 +ADDRLP4 104 +CNSTI4 65 +ASGNI4 +ADDRLP4 88 +INDIRI4 +ADDRLP4 104 +INDIRI4 +EQI4 $1305 +ADDRLP4 88 +INDIRI4 +ADDRLP4 104 +INDIRI4 +LTI4 $1301 +LABELV $1311 +ADDRLP4 88 +INDIRI4 +CNSTI4 72 +EQI4 $1306 +ADDRGP4 $1301 +JUMPV +LABELV $1310 +ADDRLP4 112 +CNSTI4 104 +ASGNI4 +ADDRLP4 88 +INDIRI4 +ADDRLP4 112 +INDIRI4 +EQI4 $1306 +ADDRLP4 88 +INDIRI4 +ADDRLP4 112 +INDIRI4 +GTI4 $1313 +LABELV $1312 +ADDRLP4 88 +INDIRI4 +CNSTI4 97 +EQI4 $1305 +ADDRGP4 $1301 +JUMPV +LABELV $1313 +ADDRLP4 88 +INDIRI4 +CNSTI4 115 +EQI4 $1307 +ADDRGP4 $1301 +JUMPV +LABELV $1305 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1302 +JUMPV +LABELV $1306 +ADDRLP4 8 +CNSTI4 2 +ASGNI4 +ADDRGP4 $1302 +JUMPV +LABELV $1307 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1302 +JUMPV +LABELV $1301 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1308 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1295 +JUMPV +LABELV $1302 +ADDRLP4 116 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 116 +INDIRI4 +CNSTI4 2 +GEI4 $1314 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1316 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1295 +JUMPV +LABELV $1314 +CNSTI4 2 +ARGI4 +ADDRLP4 120 +ADDRGP4 ConcatArgs +CALLP4 +ASGNP4 +ADDRLP4 120 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 G_DecolorString +CALLV +pop +ADDRGP4 $1300 +JUMPV +LABELV $1299 +CNSTI4 1 +ARGI4 +ADDRLP4 88 +ADDRGP4 ConcatArgs +CALLP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 G_DecolorString +CALLV +pop +LABELV $1300 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1320 +JUMPV +LABELV $1317 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $1322 +ADDRGP4 $1318 +JUMPV +LABELV $1322 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +LTI4 $1328 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +EQI4 $1328 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRGP4 $1326 +ARGP4 +ADDRLP4 100 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 100 +INDIRI4 +ASGNI4 +ADDRLP4 100 +INDIRI4 +CNSTI4 0 +EQI4 $1324 +LABELV $1328 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $1329 +ADDRGP4 $1331 +ARGP4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +GEI4 $1335 +ADDRLP4 104 +ADDRGP4 $1332 +ASGNP4 +ADDRGP4 $1336 +JUMPV +LABELV $1335 +ADDRLP4 104 +ADDRGP4 $1333 +ASGNP4 +LABELV $1336 +ADDRLP4 104 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 108 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 108 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $1329 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 132 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1347 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 136 +ADDRGP4 BG_TeamName +CALLP4 +ASGNP4 +ADDRLP4 112 +ADDRLP4 136 +INDIRP4 +ASGNP4 +ADDRGP4 $1348 +JUMPV +LABELV $1347 +ADDRLP4 112 +ADDRGP4 $86 +ASGNP4 +LABELV $1348 +ADDRGP4 $1337 +ARGP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1349 +ADDRLP4 116 +ADDRGP4 $1338 +ASGNP4 +ADDRGP4 $1350 +JUMPV +LABELV $1349 +ADDRLP4 116 +ADDRGP4 $86 +ASGNP4 +LABELV $1350 +ADDRLP4 116 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +LTI4 $1351 +ADDRLP4 120 +ADDRGP4 $1340 +ASGNP4 +ADDRGP4 $1352 +JUMPV +LABELV $1351 +ADDRLP4 120 +ADDRGP4 $86 +ASGNP4 +LABELV $1352 +ADDRLP4 120 +INDIRP4 +ARGP4 +ADDRLP4 132 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +LTI4 $1353 +ADDRLP4 124 +ADDRGP4 $1342 +ASGNP4 +ADDRGP4 $1354 +JUMPV +LABELV $1353 +ADDRLP4 124 +ADDRGP4 $86 +ASGNP4 +LABELV $1354 +ADDRLP4 124 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1355 +ADDRLP4 128 +ADDRGP4 $1344 +ASGNP4 +ADDRGP4 $1356 +JUMPV +LABELV $1355 +ADDRLP4 128 +ADDRGP4 $86 +ASGNP4 +LABELV $1356 +ADDRLP4 128 +INDIRP4 +ARGP4 +ADDRLP4 112 +INDIRP4 +ARGP4 +CNSTI4 11 +ARGI4 +ADDRLP4 12 +ARGP4 +ADDRLP4 140 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 140 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $1324 +LABELV $1318 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1320 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $1317 +CNSTI4 1 +RETI4 +LABELV $1295 +endproc G_admin_cp 144 36 +export G_admin_warn +proc G_admin_warn 1156 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 1128 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 1128 +INDIRI4 +CNSTI4 3 +GEI4 $1358 +ADDRGP4 $1360 +ARGP4 +ADDRLP4 1132 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1132 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1357 +JUMPV +LABELV $1358 +CNSTI4 1 +ARGI4 +ADDRLP4 68 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 68 +ARGP4 +ADDRLP4 100 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 1132 +ADDRGP4 G_ClientNumberFromString +CALLI4 +ASGNI4 +ADDRLP4 64 +ADDRLP4 1132 +INDIRI4 +ASGNI4 +ADDRLP4 1132 +INDIRI4 +CNSTI4 -1 +NEI4 $1361 +ADDRGP4 $1363 +ARGP4 +ADDRLP4 100 +ARGP4 +ADDRLP4 1136 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1136 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1357 +JUMPV +LABELV $1361 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1760 +ADDRLP4 64 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRLP4 1136 +ADDRGP4 admin_higher +CALLI4 +ASGNI4 +ADDRLP4 1136 +INDIRI4 +CNSTI4 0 +NEI4 $1364 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1366 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1357 +JUMPV +LABELV $1364 +ADDRLP4 1124 +CNSTI4 1760 +ADDRLP4 64 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 1140 +ADDRGP4 ConcatArgs +CALLP4 +ASGNP4 +ADDRLP4 1140 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 G_DecolorString +CALLV +pop +ADDRGP4 $1367 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1144 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 64 +INDIRI4 +ARGI4 +ADDRLP4 1144 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1148 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRGP4 $1368 +ARGP4 +ADDRLP4 1124 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1148 +INDIRP4 +ARGP4 +ADDRLP4 1152 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 1152 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $1357 +endproc G_admin_warn 1156 16 +export G_admin_mute +proc G_admin_mute 88 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +CNSTI4 0 +ARGI4 +ADDRLP4 4 +ARGP4 +CNSTI4 20 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 56 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 2 +GEI4 $1370 +ADDRGP4 $1372 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 60 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 60 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1369 +JUMPV +LABELV $1370 +CNSTI4 1 +ARGI4 +ADDRLP4 24 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 60 +ADDRGP4 G_NamelogFromString +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 60 +INDIRP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1373 +ADDRGP4 $1375 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 64 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 64 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1369 +JUMPV +LABELV $1373 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1376 +ADDRLP4 0 +INDIRP4 +CNSTI4 3004 +ADDP4 +ARGP4 +ADDRLP4 64 +ADDRGP4 G_admin_admin +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 64 +INDIRP4 +ARGP4 +ADDRLP4 68 +ADDRGP4 admin_higher_admin +CALLI4 +ASGNI4 +ADDRLP4 68 +INDIRI4 +CNSTI4 0 +NEI4 $1376 +ADDRGP4 $1378 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 72 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1369 +JUMPV +LABELV $1376 +ADDRLP4 0 +INDIRP4 +CNSTI4 3068 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1379 +ADDRLP4 4 +ARGP4 +ADDRGP4 $137 +ARGP4 +ADDRLP4 72 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +NEI4 $1381 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1383 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1369 +JUMPV +LABELV $1381 +ADDRLP4 0 +INDIRP4 +CNSTI4 3068 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3040 +ADDP4 +INDIRI4 +CNSTI4 -1 +LEI4 $1384 +ADDRLP4 0 +INDIRP4 +CNSTI4 3040 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 $1386 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $1384 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 76 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRGP4 $1387 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3048 +ADDP4 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 76 +INDIRP4 +ARGP4 +ADDRLP4 84 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 84 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $1380 +JUMPV +LABELV $1379 +ADDRLP4 4 +ARGP4 +ADDRGP4 $185 +ARGP4 +ADDRLP4 72 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +NEI4 $1388 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1390 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1369 +JUMPV +LABELV $1388 +ADDRLP4 0 +INDIRP4 +CNSTI4 3068 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3040 +ADDP4 +INDIRI4 +CNSTI4 -1 +LEI4 $1391 +ADDRLP4 0 +INDIRP4 +CNSTI4 3040 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 $1393 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $1391 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 76 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRGP4 $1394 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3048 +ADDP4 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 76 +INDIRP4 +ARGP4 +ADDRLP4 84 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 84 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $1380 +ADDRGP4 $869 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3040 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3004 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3048 +ADDP4 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 76 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +ARGP4 +ADDRGP4 admin_log +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $1369 +endproc G_admin_mute 88 16 +export G_admin_denybuild +proc G_admin_denybuild 88 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +CNSTI4 0 +ARGI4 +ADDRLP4 4 +ARGP4 +CNSTI4 20 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 56 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 2 +GEI4 $1396 +ADDRGP4 $1372 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 60 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 60 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1395 +JUMPV +LABELV $1396 +CNSTI4 1 +ARGI4 +ADDRLP4 24 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 60 +ADDRGP4 G_NamelogFromString +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 60 +INDIRP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1398 +ADDRGP4 $1375 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 64 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 64 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1395 +JUMPV +LABELV $1398 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1400 +ADDRLP4 0 +INDIRP4 +CNSTI4 3004 +ADDP4 +ARGP4 +ADDRLP4 64 +ADDRGP4 G_admin_admin +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 64 +INDIRP4 +ARGP4 +ADDRLP4 68 +ADDRGP4 admin_higher_admin +CALLI4 +ASGNI4 +ADDRLP4 68 +INDIRI4 +CNSTI4 0 +NEI4 $1400 +ADDRGP4 $1378 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 72 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1395 +JUMPV +LABELV $1400 +ADDRLP4 0 +INDIRP4 +CNSTI4 3072 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1402 +ADDRLP4 4 +ARGP4 +ADDRGP4 $88 +ARGP4 +ADDRLP4 72 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +NEI4 $1404 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1406 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1395 +JUMPV +LABELV $1404 +ADDRLP4 0 +INDIRP4 +CNSTI4 3072 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3040 +ADDP4 +INDIRI4 +CNSTI4 -1 +LEI4 $1407 +ADDRLP4 0 +INDIRP4 +CNSTI4 3040 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 $1409 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $1407 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 76 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRGP4 $1410 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3048 +ADDP4 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 76 +INDIRP4 +ARGP4 +ADDRLP4 84 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 84 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $1403 +JUMPV +LABELV $1402 +ADDRLP4 4 +ARGP4 +ADDRGP4 $87 +ARGP4 +ADDRLP4 72 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +NEI4 $1411 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1413 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1395 +JUMPV +LABELV $1411 +ADDRLP4 0 +INDIRP4 +CNSTI4 3072 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3040 +ADDP4 +INDIRI4 +CNSTI4 -1 +LEI4 $1414 +CNSTI4 2580 +ADDRLP4 0 +INDIRP4 +CNSTI4 3040 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 232 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3040 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 $1416 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $1414 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 76 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRGP4 $1417 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3048 +ADDP4 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 76 +INDIRP4 +ARGP4 +ADDRLP4 84 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 84 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $1403 +ADDRGP4 $869 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3040 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3004 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3048 +ADDP4 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 76 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +ARGP4 +ADDRGP4 admin_log +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $1395 +endproc G_admin_denybuild 88 16 +lit +align 1 +LABELV $1419 +byte 1 0 +skip 31 +align 1 +LABELV $1420 +byte 1 0 +skip 31 +export G_admin_listadmins +code +proc G_admin_listadmins 96 12 +ADDRLP4 40 +ADDRGP4 $1419 +INDIRB +ASGNB 32 +ADDRLP4 0 +ADDRGP4 $1420 +INDIRB +ASGNB 32 +ADDRLP4 36 +CNSTI4 64 +ASGNI4 +ADDRLP4 72 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 3 +NEI4 $1421 +CNSTI4 2 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 76 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 36 +ADDRLP4 76 +INDIRI4 +ASGNI4 +LABELV $1421 +ADDRLP4 76 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +CNSTI4 1 +LEI4 $1423 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +ADDRLP4 80 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 80 +INDIRI4 +CNSTI4 2 +NEI4 $1425 +ADDRLP4 0 +INDIRI1 +CVII4 1 +CNSTI4 45 +NEI4 $1428 +ADDRLP4 84 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1429 +JUMPV +LABELV $1428 +ADDRLP4 84 +CNSTI4 0 +ASGNI4 +LABELV $1429 +ADDRLP4 32 +ADDRLP4 84 +INDIRI4 +ASGNI4 +ADDRGP4 $1433 +JUMPV +LABELV $1430 +LABELV $1431 +ADDRLP4 32 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1433 +ADDRLP4 88 +ADDRLP4 32 +INDIRI4 +ADDRLP4 0 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 88 +INDIRI4 +CNSTI4 48 +LTI4 $1434 +ADDRLP4 88 +INDIRI4 +CNSTI4 57 +LEI4 $1430 +LABELV $1434 +LABELV $1425 +ADDRLP4 88 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 88 +INDIRI4 +EQI4 $1435 +ADDRLP4 32 +INDIRI4 +ADDRLP4 0 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 88 +INDIRI4 +NEI4 $1435 +ADDRLP4 0 +ARGP4 +ADDRLP4 92 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 36 +ADDRLP4 92 +INDIRI4 +ASGNI4 +ADDRGP4 $1436 +JUMPV +LABELV $1435 +ADDRLP4 0 +ARGP4 +ADDRLP4 40 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_SanitiseString +CALLV +pop +LABELV $1436 +LABELV $1423 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 36 +INDIRI4 +ARGI4 +ADDRLP4 40 +ARGP4 +ADDRGP4 admin_listadmins +CALLI4 +pop +CNSTI4 1 +RETI4 +LABELV $1418 +endproc G_admin_listadmins 96 12 +lit +align 1 +LABELV $1438 +byte 1 0 +skip 63 +export G_admin_listlayouts +code +proc G_admin_listlayouts 412 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 392 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRGP4 $1438 +INDIRB +ASGNB 64 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +ADDRLP4 396 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 396 +INDIRI4 +CNSTI4 2 +NEI4 $1439 +CNSTI4 1 +ARGI4 +ADDRLP4 72 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRGP4 $1440 +JUMPV +LABELV $1439 +ADDRGP4 $1441 +ARGP4 +ADDRLP4 72 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +LABELV $1440 +ADDRLP4 72 +ARGP4 +ADDRLP4 136 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRLP4 400 +ADDRGP4 G_LayoutList +CALLI4 +ASGNI4 +ADDRLP4 392 +ADDRLP4 400 +INDIRI4 +ASGNI4 +ADDRGP4 G_admin_buffer_begin +CALLV +pop +ADDRGP4 $1442 +ARGP4 +ADDRLP4 392 +INDIRI4 +ARGI4 +ADDRLP4 72 +ARGP4 +ADDRLP4 404 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 404 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRLP4 0 +ADDRLP4 136 +ASGNP4 +ADDRGP4 $1444 +JUMPV +LABELV $1443 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +NEI4 $1446 +ADDRGP4 $1448 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 408 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 408 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRLP4 4 +CNSTI1 0 +ASGNI1 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1447 +JUMPV +LABELV $1446 +ADDRLP4 68 +INDIRI4 +CVIU4 4 +CNSTU4 62 +GEU4 $1449 +ADDRLP4 408 +ADDRLP4 68 +INDIRI4 +ASGNI4 +ADDRLP4 68 +ADDRLP4 408 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 408 +INDIRI4 +ADDRLP4 4 +ADDP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 68 +INDIRI4 +ADDRLP4 4 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $1449 +LABELV $1447 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1444 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1443 +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1451 +ADDRGP4 $1448 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 408 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 408 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +LABELV $1451 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_end +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $1437 +endproc G_admin_listlayouts 412 12 +export G_admin_listplayers +proc G_admin_listplayers 188 56 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +CNSTI4 0 +ARGI4 +ADDRLP4 136 +ADDRGP4 G_admin_level +CALLP4 +ASGNP4 +ADDRLP4 64 +ADDRLP4 136 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $165 +ARGP4 +ADDRLP4 140 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 68 +ADDRLP4 140 +INDIRI4 +ASGNI4 +ADDRGP4 G_admin_buffer_begin +CALLV +pop +ADDRGP4 $1454 +ARGP4 +ADDRGP4 level+72 +INDIRI4 +ARGI4 +ADDRLP4 144 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 144 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRGP4 $1456 +ARGP4 +ADDRLP4 148 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 148 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRLP4 48 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1460 +JUMPV +LABELV $1457 +ADDRLP4 36 +CNSTI4 2580 +ADDRLP4 48 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1462 +ADDRGP4 $1458 +JUMPV +LABELV $1462 +ADDRLP4 36 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1464 +ADDRLP4 61 +CNSTI1 67 +ASGNI1 +ADDRLP4 60 +CNSTI1 53 +ASGNI1 +ADDRGP4 $1465 +JUMPV +LABELV $1464 +ADDRLP4 36 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 152 +ADDRGP4 BG_TeamName +CALLP4 +ASGNP4 +ADDRLP4 152 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 156 +ADDRGP4 toupper +CALLI4 +ASGNI4 +ADDRLP4 61 +ADDRLP4 156 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 36 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1466 +ADDRLP4 60 +CNSTI1 52 +ASGNI1 +ADDRGP4 $1467 +JUMPV +LABELV $1466 +ADDRLP4 36 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1468 +ADDRLP4 60 +CNSTI1 49 +ASGNI1 +ADDRGP4 $1469 +JUMPV +LABELV $1468 +ADDRLP4 60 +CNSTI1 55 +ASGNI1 +LABELV $1469 +LABELV $1467 +LABELV $1465 +ADDRLP4 36 +INDIRP4 +CNSTI4 540 +ADDP4 +INDIRP4 +CNSTI4 3068 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1471 +ADDRLP4 152 +CNSTI4 77 +ASGNI4 +ADDRGP4 $1472 +JUMPV +LABELV $1471 +ADDRLP4 152 +CNSTI4 32 +ASGNI4 +LABELV $1472 +ADDRLP4 62 +ADDRLP4 152 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 36 +INDIRP4 +CNSTI4 540 +ADDP4 +INDIRP4 +CNSTI4 3072 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1474 +ADDRLP4 156 +CNSTI4 66 +ASGNI4 +ADDRGP4 $1475 +JUMPV +LABELV $1474 +ADDRLP4 156 +CNSTI4 32 +ASGNI4 +LABELV $1475 +ADDRLP4 63 +ADDRLP4 156 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 52 +ADDRLP4 64 +INDIRP4 +ASGNP4 +ADDRLP4 44 +CNSTP4 0 +ASGNP4 +ADDRLP4 56 +ADDRLP4 68 +INDIRI4 +ASGNI4 +ADDRLP4 36 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1476 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +EQI4 $1478 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1760 +ADDRLP4 48 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRLP4 160 +ADDRGP4 admin_higher +CALLI4 +ASGNI4 +ADDRLP4 56 +ADDRLP4 160 +INDIRI4 +ASGNI4 +LABELV $1478 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +NEI4 $1483 +CNSTI4 1760 +ADDRLP4 48 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRGP4 $1482 +ARGP4 +ADDRLP4 164 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 164 +INDIRI4 +CNSTI4 0 +NEI4 $1480 +LABELV $1483 +ADDRLP4 36 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 168 +ADDRGP4 G_admin_level +CALLP4 +ASGNP4 +ADDRLP4 52 +ADDRLP4 168 +INDIRP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 72 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_SanitiseString +CALLV +pop +ADDRLP4 36 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CNSTI4 41 +ADDP4 +ARGP4 +ADDRLP4 104 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_SanitiseString +CALLV +pop +ADDRLP4 72 +ARGP4 +ADDRLP4 104 +ARGP4 +ADDRLP4 172 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 172 +INDIRI4 +CNSTI4 0 +EQI4 $1484 +ADDRLP4 44 +ADDRLP4 36 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CNSTI4 41 +ADDP4 +ASGNP4 +LABELV $1484 +LABELV $1480 +LABELV $1476 +ADDRLP4 52 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1486 +ADDRLP4 4 +ARGP4 +ADDRLP4 52 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +LABELV $1486 +ADDRLP4 160 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRLP4 160 +INDIRI4 +ASGNI4 +ADDRLP4 40 +ADDRLP4 160 +INDIRI4 +ASGNI4 +ADDRGP4 $1491 +JUMPV +LABELV $1488 +ADDRLP4 168 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +ADDP4 +ASGNP4 +ADDRLP4 168 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1492 +ADDRLP4 168 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 94 +NEI4 $1492 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4+1 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1492 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4+1 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 65 +LTI4 $1502 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4+1 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 90 +LEI4 $1501 +LABELV $1502 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4+1 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 97 +LTI4 $1503 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4+1 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 122 +LEI4 $1501 +LABELV $1503 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4+1 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 48 +LTI4 $1492 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4+1 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 57 +GTI4 $1492 +LABELV $1501 +ADDRLP4 40 +ADDRLP4 40 +INDIRI4 +CNSTI4 2 +ADDI4 +ASGNI4 +LABELV $1492 +LABELV $1489 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1491 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1488 +ADDRGP4 $1504 +ARGP4 +ADDRLP4 48 +INDIRI4 +ARGI4 +ADDRLP4 52 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1512 +ADDRLP4 164 +ADDRLP4 52 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1513 +JUMPV +LABELV $1512 +ADDRLP4 164 +CNSTI4 0 +ASGNI4 +LABELV $1513 +ADDRLP4 164 +INDIRI4 +ARGI4 +ADDRLP4 60 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 61 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +EQI4 $1514 +ADDRLP4 168 +CNSTI4 42 +ASGNI4 +ADDRGP4 $1515 +JUMPV +LABELV $1514 +ADDRLP4 168 +CNSTI4 32 +ASGNI4 +LABELV $1515 +ADDRLP4 168 +INDIRI4 +ARGI4 +ADDRGP4 admin_level_maxname +INDIRI4 +ADDRLP4 40 +INDIRI4 +ADDI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 62 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 63 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 36 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 44 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1516 +ADDRLP4 172 +ADDRGP4 $1507 +ASGNP4 +ADDRGP4 $1517 +JUMPV +LABELV $1516 +ADDRLP4 172 +ADDRGP4 $86 +ASGNP4 +LABELV $1517 +ADDRLP4 172 +INDIRP4 +ARGP4 +ADDRLP4 44 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1518 +ADDRLP4 176 +ADDRLP4 44 +INDIRP4 +ASGNP4 +ADDRGP4 $1519 +JUMPV +LABELV $1518 +ADDRLP4 176 +ADDRGP4 $86 +ASGNP4 +LABELV $1519 +ADDRLP4 176 +INDIRP4 +ARGP4 +ADDRLP4 44 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1520 +ADDRLP4 180 +ADDRGP4 $1510 +ASGNP4 +ADDRGP4 $1521 +JUMPV +LABELV $1520 +ADDRLP4 180 +ADDRGP4 $86 +ASGNP4 +LABELV $1521 +ADDRLP4 180 +INDIRP4 +ARGP4 +ADDRLP4 184 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 184 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +LABELV $1458 +ADDRLP4 48 +ADDRLP4 48 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1460 +ADDRLP4 48 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $1457 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_end +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $1453 +endproc G_admin_listplayers 188 56 +proc ban_matchip 12 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 G_AddressCompare +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $1526 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 G_AddressCompare +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1524 +LABELV $1526 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1525 +JUMPV +LABELV $1524 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1525 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $1522 +endproc ban_matchip 12 8 +proc ban_matchname 40 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_SanitiseString +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 strstr +CALLP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1529 +ADDRLP4 32 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1530 +JUMPV +LABELV $1529 +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +LABELV $1530 +ADDRLP4 32 +INDIRI4 +RETI4 +LABELV $1527 +endproc ban_matchname 40 12 +proc ban_out 88 56 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRLP4 44 +ADDRGP4 $1532 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +CNSTP4 0 +ARGP4 +ADDRLP4 52 +ADDRGP4 trap_RealTime +CALLI4 +ASGNI4 +ADDRLP4 48 +ADDRLP4 52 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 4 +INDIRP4 +CNSTI4 220 +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1536 +JUMPV +LABELV $1533 +ADDRLP4 56 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1537 +ADDRLP4 56 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 94 +NEI4 $1537 +ADDRLP4 60 +ADDRLP4 56 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +EQI4 $1537 +ADDRLP4 60 +INDIRI4 +CNSTI4 65 +LTI4 $1540 +ADDRLP4 60 +INDIRI4 +CNSTI4 90 +LEI4 $1539 +LABELV $1540 +ADDRLP4 64 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 64 +INDIRI4 +CNSTI4 97 +LTI4 $1541 +ADDRLP4 64 +INDIRI4 +CNSTI4 122 +LEI4 $1539 +LABELV $1541 +ADDRLP4 68 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 68 +INDIRI4 +CNSTI4 48 +LTI4 $1537 +ADDRLP4 68 +INDIRI4 +CNSTI4 57 +GTI4 $1537 +LABELV $1539 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +CNSTI4 2 +ADDI4 +ASGNI4 +LABELV $1537 +LABELV $1534 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1536 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1533 +ADDRLP4 12 +CNSTI1 0 +ASGNI1 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1545 +JUMPV +LABELV $1542 +ADDRLP4 56 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 56 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 12 +ADDP4 +ADDRLP4 56 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $1543 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1545 +ADDRLP4 60 +ADDRLP4 8 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +EQI4 $1547 +ADDRLP4 60 +INDIRI4 +CNSTI4 32 +EQI4 $1547 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 10 +LTU4 $1542 +LABELV $1547 +ADDRLP4 0 +INDIRI4 +ADDRLP4 12 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 64 +ADDRLP4 4 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +ADDRLP4 64 +INDIRI4 +ADDRLP4 68 +INDIRI4 +EQI4 $1550 +ADDRLP4 64 +INDIRI4 +ADDRLP4 48 +INDIRI4 +SUBI4 +ADDRLP4 68 +INDIRI4 +LEI4 $1548 +LABELV $1550 +ADDRLP4 4 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1552 +ADDRLP4 72 +ADDRLP4 4 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRI4 +ADDRLP4 48 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 $1553 +JUMPV +LABELV $1552 +ADDRLP4 72 +CNSTI4 -1 +ASGNI4 +LABELV $1553 +ADDRLP4 72 +INDIRI4 +ARGI4 +ADDRLP4 28 +ARGP4 +CNSTI4 13 +ARGI4 +ADDRGP4 G_admin_duration +CALLV +pop +ADDRGP4 $1549 +JUMPV +LABELV $1548 +ADDRLP4 28 +ARGP4 +ADDRGP4 $1554 +ARGP4 +CNSTI4 13 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 44 +ADDRGP4 $1555 +ASGNP4 +LABELV $1549 +ADDRLP4 4 +INDIRP4 +CNSTI4 72 +ADDP4 +ARGP4 +CNSTI4 47 +ARGI4 +ADDRLP4 80 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 80 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1559 +ADDRLP4 76 +ADDRGP4 $1557 +ASGNP4 +ADDRGP4 $1560 +JUMPV +LABELV $1559 +ADDRLP4 76 +ADDRGP4 $1532 +ASGNP4 +LABELV $1560 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $1556 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 32 +ADDI4 +CNSTI4 1 +SUBI4 +ARGI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 76 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 72 +ADDP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 244 +ADDP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 140 +ADDP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 44 +INDIRP4 +ARGP4 +CNSTI4 12 +ARGI4 +ADDRLP4 28 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +LABELV $1531 +endproc ban_out 88 56 +lit +align 1 +LABELV $1562 +byte 1 0 +skip 31 +align 1 +LABELV $1563 +byte 1 0 +skip 31 +export G_admin_showbans +code +proc G_admin_showbans 172 40 +ADDRLP4 40 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRGP4 $1562 +INDIRB +ASGNB 32 +ADDRLP4 44 +ADDRGP4 $1563 +INDIRB +ASGNB 32 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +ADDRLP4 144 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 144 +INDIRI4 +CNSTI4 3 +NEI4 $1564 +CNSTI4 2 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 148 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 40 +ADDRLP4 148 +INDIRI4 +ASGNI4 +LABELV $1564 +ADDRLP4 148 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 148 +INDIRI4 +CNSTI4 1 +LEI4 $1566 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +ADDRLP4 152 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 152 +INDIRI4 +CNSTI4 2 +NEI4 $1568 +ADDRLP4 0 +INDIRI1 +CVII4 1 +CNSTI4 45 +NEI4 $1575 +ADDRLP4 156 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1576 +JUMPV +LABELV $1575 +ADDRLP4 156 +CNSTI4 0 +ASGNI4 +LABELV $1576 +ADDRLP4 32 +ADDRLP4 156 +INDIRI4 +ASGNI4 +ADDRGP4 $1573 +JUMPV +LABELV $1570 +LABELV $1571 +ADDRLP4 32 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1573 +ADDRLP4 160 +ADDRLP4 32 +INDIRI4 +ADDRLP4 0 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 160 +INDIRI4 +CNSTI4 48 +LTI4 $1577 +ADDRLP4 160 +INDIRI4 +CNSTI4 57 +LEI4 $1570 +LABELV $1577 +LABELV $1568 +ADDRLP4 32 +INDIRI4 +ADDRLP4 0 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1578 +ADDRLP4 0 +ARGP4 +ADDRLP4 164 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 40 +ADDRLP4 164 +INDIRI4 +ASGNI4 +ADDRGP4 $1579 +JUMPV +LABELV $1578 +ADDRLP4 0 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 168 +ADDRGP4 G_AddressParse +CALLI4 +ASGNI4 +ADDRLP4 36 +ADDRLP4 168 +INDIRI4 +ASGNI4 +ADDRLP4 168 +INDIRI4 +CNSTI4 0 +NEI4 $1580 +ADDRLP4 0 +ARGP4 +ADDRLP4 44 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_SanitiseString +CALLV +pop +LABELV $1580 +LABELV $1579 +LABELV $1566 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $168 +ARGP4 +ADDRGP4 $1582 +ARGP4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +EQI4 $1585 +ADDRLP4 152 +ADDRGP4 ban_matchip +ASGNP4 +ADDRGP4 $1586 +JUMPV +LABELV $1585 +ADDRLP4 152 +ADDRGP4 ban_matchname +ASGNP4 +LABELV $1586 +ADDRLP4 152 +INDIRP4 +ARGP4 +ADDRGP4 ban_out +ARGP4 +ADDRGP4 g_admin_bans +INDIRP4 +ARGP4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +EQI4 $1587 +ADDRLP4 156 +ADDRLP4 76 +ASGNP4 +ADDRGP4 $1588 +JUMPV +LABELV $1587 +ADDRLP4 156 +ADDRLP4 44 +ASGNP4 +LABELV $1588 +ADDRLP4 156 +INDIRP4 +ARGP4 +ADDRLP4 40 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +CNSTI4 100 +ARGI4 +ADDRGP4 admin_search +CALLI4 +pop +CNSTI4 1 +RETI4 +LABELV $1561 +endproc G_admin_showbans 172 40 +export G_admin_adminhelp +proc G_admin_adminhelp 68 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +GEI4 $1590 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 G_admin_buffer_begin +CALLV +pop +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1595 +JUMPV +LABELV $1592 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 24 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 g_admin_cmds+12 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $1596 +ADDRGP4 $1599 +ARGP4 +CNSTI4 24 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 g_admin_cmds +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 6 +MODI4 +CNSTI4 0 +NEI4 $1600 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $346 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +LABELV $1600 +LABELV $1596 +LABELV $1593 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1595 +ADDRLP4 8 +INDIRI4 +CVIU4 4 +ADDRGP4 adminNumCmds +INDIRU4 +LTU4 $1592 +ADDRLP4 0 +ADDRGP4 g_admin_commands +INDIRP4 +ASGNP4 +ADDRGP4 $1605 +JUMPV +LABELV $1602 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 138 +ADDP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $1606 +ADDRGP4 $1603 +JUMPV +LABELV $1606 +ADDRGP4 $1599 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 6 +MODI4 +CNSTI4 0 +NEI4 $1608 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $346 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +LABELV $1608 +LABELV $1603 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $1605 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1602 +ADDRLP4 12 +INDIRI4 +CNSTI4 6 +MODI4 +CNSTI4 0 +EQI4 $1610 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $346 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +LABELV $1610 +ADDRGP4 $1612 +ARGP4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1613 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_end +CALLV +pop +CNSTI4 1 +RETI4 +ADDRGP4 $1589 +JUMPV +LABELV $1590 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +CNSTI4 1 +ARGI4 +ADDRLP4 8 +ARGP4 +CNSTI4 20 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRGP4 G_admin_buffer_begin +CALLV +pop +ADDRLP4 8 +ARGP4 +ADDRLP4 36 +ADDRGP4 G_admin_command +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 36 +INDIRP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1614 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 138 +ADDP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +EQI4 $1616 +ADDRGP4 $1618 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 44 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRGP4 $1619 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 48 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRGP4 $1620 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 52 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRGP4 $1621 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 138 +ADDP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 56 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_end +CALLV +pop +CNSTI4 1 +RETI4 +ADDRGP4 $1589 +JUMPV +LABELV $1616 +ADDRLP4 28 +CNSTI4 1 +ASGNI4 +LABELV $1614 +ADDRLP4 8 +ARGP4 +ADDRLP4 40 +ADDRGP4 G_admin_cmd +CALLP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 40 +INDIRP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1622 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +EQI4 $1624 +ADDRGP4 $1618 +ARGP4 +ADDRLP4 32 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 48 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRGP4 $1619 +ARGP4 +ADDRLP4 32 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 52 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRGP4 $1626 +ARGP4 +ADDRLP4 56 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 56 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 60 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRGP4 $1621 +ARGP4 +ADDRLP4 32 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 64 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 64 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_end +CALLV +pop +CNSTI4 1 +RETI4 +ADDRGP4 $1589 +JUMPV +LABELV $1624 +ADDRLP4 28 +CNSTI4 1 +ASGNI4 +LABELV $1622 +ADDRGP4 $1627 +ARGP4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $1631 +ADDRLP4 44 +ADDRGP4 $1628 +ASGNP4 +ADDRGP4 $1632 +JUMPV +LABELV $1631 +ADDRLP4 44 +ADDRGP4 $1629 +ASGNP4 +LABELV $1632 +ADDRLP4 44 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 48 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 48 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_end +CALLV +pop +CNSTI4 0 +RETI4 +LABELV $1589 +endproc G_admin_adminhelp 68 12 +export G_admin_info +proc G_admin_info 2624 16 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +CNSTI4 1023 +ASGNI4 +ADDRLP4 2344 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 2344 +INDIRI4 +CNSTI4 1 +LEI4 $1634 +CNSTI4 1 +ARGI4 +ADDRLP4 2068 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRGP4 $1635 +JUMPV +LABELV $1634 +ADDRLP4 2068 +ARGP4 +ADDRGP4 $1636 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +LABELV $1635 +ADDRLP4 2084 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 $1637 +ARGP4 +ADDRLP4 2068 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 2084 +ARGP4 +ADDRLP4 2340 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 2348 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 2064 +ADDRLP4 2348 +INDIRI4 +ASGNI4 +ADDRLP4 2064 +INDIRI4 +CNSTI4 0 +GEI4 $1638 +ADDRLP4 2068 +ARGP4 +ADDRGP4 $1636 +ARGP4 +ADDRLP4 2352 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 2352 +INDIRI4 +CNSTI4 0 +NEI4 $1640 +ADDRGP4 $1642 +ARGP4 +ADDRLP4 2084 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $1640 +ADDRGP4 $1643 +ARGP4 +ADDRLP4 2068 +ARGP4 +ADDRLP4 2356 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 2356 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1633 +JUMPV +LABELV $1638 +ADDRLP4 1040 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 2340 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Read +CALLV +pop +ADDRLP4 2340 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRLP4 2064 +INDIRI4 +CVIU4 4 +CNSTU4 1024 +LTU4 $1644 +ADDRLP4 2064 +CNSTI4 1023 +ASGNI4 +ADDRGP4 $1646 +ARGP4 +ADDRLP4 2084 +ARGP4 +ADDRLP4 2064 +INDIRI4 +ARGI4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $1644 +ADDRLP4 2064 +INDIRI4 +ADDRLP4 1040 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 0 +ADDRLP4 1040 +ASGNP4 +ADDRGP4 $1648 +JUMPV +LABELV $1647 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 36 +NEI4 $1650 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 123 +NEI4 $1650 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 2 +ADDP4 +ASGNP4 +ADDRLP4 2356 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $1653 +JUMPV +LABELV $1652 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1653 +ADDRLP4 2360 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 2360 +INDIRI4 +CNSTI4 0 +EQI4 $1655 +ADDRLP4 2360 +INDIRI4 +CNSTI4 125 +NEI4 $1652 +LABELV $1655 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 125 +NEI4 $1648 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 2356 +INDIRP4 +ARGP4 +ADDRLP4 2364 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1661 +JUMPV +LABELV $1658 +ADDRLP4 4 +INDIRI4 +ADDRLP4 16 +ADDP4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 2364 +ADDP4 +INDIRI1 +ASGNI1 +LABELV $1659 +ADDRLP4 2620 +CNSTI4 1 +ASGNI4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +ADDRLP4 2620 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 2620 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1661 +ADDRLP4 8 +INDIRI4 +ADDRLP4 2364 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1662 +ADDRLP4 4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +LTI4 $1658 +LABELV $1662 +ADDRGP4 $1648 +JUMPV +LABELV $1650 +ADDRLP4 2356 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 2356 +INDIRI4 +CNSTI4 32 +LTI4 $1666 +ADDRLP4 2356 +INDIRI4 +CNSTI4 126 +LEI4 $1665 +LABELV $1666 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +NEI4 $1663 +LABELV $1665 +ADDRLP4 4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +GEI4 $1663 +ADDRLP4 2360 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 2360 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 2360 +INDIRI4 +ADDRLP4 16 +ADDP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $1663 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1648 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1647 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1670 +ADDRLP4 4 +INDIRI4 +ADDRLP4 16-1 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +EQI4 $1667 +LABELV $1670 +ADDRLP4 4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +GEI4 $1667 +ADDRLP4 2356 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 2356 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 2356 +INDIRI4 +ADDRLP4 16 +ADDP4 +CNSTI1 10 +ASGNI1 +LABELV $1667 +ADDRLP4 4 +INDIRI4 +ADDRLP4 16 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $1633 +endproc G_admin_info 2624 16 +export G_admin_admintest +proc G_admin_admintest 32 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1672 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1674 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 1 +RETI4 +ADDRGP4 $1671 +JUMPV +LABELV $1672 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1676 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1677 +JUMPV +LABELV $1676 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $1677 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 G_admin_level +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRGP4 $1678 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1683 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1684 +JUMPV +LABELV $1683 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $1684 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1685 +ADDRLP4 16 +ADDRGP4 $1340 +ASGNP4 +ADDRGP4 $1686 +JUMPV +LABELV $1685 +ADDRLP4 16 +ADDRGP4 $86 +ASGNP4 +LABELV $1686 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1687 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRGP4 $1688 +JUMPV +LABELV $1687 +ADDRLP4 20 +ADDRGP4 $86 +ASGNP4 +LABELV $1688 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1689 +ADDRLP4 24 +ADDRGP4 $1342 +ASGNP4 +ADDRGP4 $1690 +JUMPV +LABELV $1689 +ADDRLP4 24 +ADDRGP4 $86 +ASGNP4 +LABELV $1690 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $1671 +endproc G_admin_admintest 32 24 +export G_admin_allready +proc G_admin_allready 16 8 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 level+11200 +INDIRI4 +CNSTI4 0 +NEI4 $1692 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1695 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1691 +JUMPV +LABELV $1692 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1699 +JUMPV +LABELV $1696 +ADDRLP4 0 +CNSTI4 2580 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $1701 +ADDRGP4 $1697 +JUMPV +LABELV $1701 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1703 +ADDRGP4 $1697 +JUMPV +LABELV $1703 +ADDRLP4 0 +INDIRP4 +CNSTI4 1764 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $1697 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1699 +ADDRLP4 4 +INDIRI4 +ADDRGP4 g_maxclients+12 +INDIRI4 +LTI4 $1696 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRGP4 $1705 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $1691 +endproc G_admin_allready 16 8 +lit +align 1 +LABELV $1707 +byte 1 115 +byte 1 0 +skip 9 +export G_admin_endvote +code +proc G_admin_endvote 84 16 +ADDRLP4 28 +ADDRGP4 $1707 +INDIRB +ASGNB 11 +CNSTI4 0 +ARGI4 +ADDRLP4 4 +ARGP4 +CNSTI4 20 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRGP4 $100 +ARGP4 +ADDRLP4 48 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +NEI4 $1709 +ADDRLP4 44 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1710 +JUMPV +LABELV $1709 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +LABELV $1710 +ADDRLP4 24 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRLP4 52 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 2 +NEI4 $1711 +CNSTI4 1 +ARGI4 +ADDRLP4 28 +ARGP4 +CNSTI4 11 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +LABELV $1711 +ADDRLP4 28 +ARGP4 +ADDRLP4 56 +ADDRGP4 G_TeamFromString +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 56 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +NEI4 $1713 +ADDRGP4 $1715 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRLP4 60 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 60 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1706 +JUMPV +LABELV $1713 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 64 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRGP4 $1716 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 64 +INDIRP4 +ARGP4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +EQI4 $1720 +ADDRLP4 60 +ADDRGP4 $1717 +ASGNP4 +ADDRGP4 $1721 +JUMPV +LABELV $1720 +ADDRLP4 60 +ADDRGP4 $1718 +ASGNP4 +LABELV $1721 +ADDRLP4 60 +INDIRP4 +ARGP4 +ADDRLP4 68 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 40 +ADDRLP4 68 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+6504 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1722 +ADDRGP4 $1725 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 72 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1706 +JUMPV +LABELV $1722 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 72 +ADDRGP4 BG_TeamName +CALLP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRGP4 admin_log +CALLV +pop +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +EQI4 $1729 +ADDRLP4 76 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+6564 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1730 +JUMPV +LABELV $1729 +ADDRLP4 76 +CNSTI4 0 +ASGNI4 +LABELV $1730 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+6552 +ADDP4 +ADDRLP4 76 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +EQI4 $1734 +ADDRLP4 80 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1735 +JUMPV +LABELV $1734 +ADDRLP4 80 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+6564 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $1735 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+6540 +ADDP4 +ADDRLP4 80 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 G_CheckVote +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $1736 +CNSTI4 -1 +ARGI4 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $1737 +JUMPV +LABELV $1736 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRGP4 G_TeamCommand +CALLV +pop +LABELV $1737 +CNSTI4 1 +RETI4 +LABELV $1706 +endproc G_admin_endvote 84 16 +export G_admin_spec999 +proc G_admin_spec999 16 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1742 +JUMPV +LABELV $1739 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1744 +ADDRGP4 $1740 +JUMPV +LABELV $1744 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $1746 +ADDRGP4 $1740 +JUMPV +LABELV $1746 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1748 +ADDRGP4 $1740 +JUMPV +LABELV $1748 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 404 +ADDP4 +INDIRI4 +CNSTI4 999 +NEI4 $1750 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_ChangeTeam +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRGP4 $1752 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $1750 +LABELV $1740 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1742 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $1739 +CNSTI4 1 +RETI4 +LABELV $1738 +endproc G_admin_spec999 16 12 +export G_admin_rename +proc G_admin_rename 2156 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 2120 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 2120 +INDIRI4 +CNSTI4 3 +GEI4 $1754 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1756 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1753 +JUMPV +LABELV $1754 +CNSTI4 1 +ARGI4 +ADDRLP4 2088 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +CNSTI4 2 +ARGI4 +ADDRLP4 2124 +ADDRGP4 ConcatArgs +CALLP4 +ASGNP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 2124 +INDIRP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 2088 +ARGP4 +ADDRLP4 40 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 2128 +ADDRGP4 G_ClientNumberFromString +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 2128 +INDIRI4 +ASGNI4 +ADDRLP4 2128 +INDIRI4 +CNSTI4 -1 +NEI4 $1757 +ADDRGP4 $1759 +ARGP4 +ADDRLP4 40 +ARGP4 +ADDRLP4 2132 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 2132 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1753 +JUMPV +LABELV $1757 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 2132 +ADDRGP4 admin_higher +CALLI4 +ASGNI4 +ADDRLP4 2132 +INDIRI4 +CNSTI4 0 +NEI4 $1760 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1762 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1753 +JUMPV +LABELV $1760 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 40 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 2136 +ADDRGP4 G_admin_name_check +CALLI4 +ASGNI4 +ADDRLP4 2136 +INDIRI4 +CNSTI4 0 +NEI4 $1763 +ADDRGP4 $1765 +ARGP4 +ADDRLP4 40 +ARGP4 +ADDRLP4 2140 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 2140 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1753 +JUMPV +LABELV $1763 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $1766 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1768 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1753 +JUMPV +LABELV $1766 +ADDRGP4 $869 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 2140 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 2140 +INDIRP4 +CNSTI4 588 +ADDP4 +ARGP4 +ADDRLP4 2140 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 2144 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 2144 +INDIRP4 +ARGP4 +ADDRGP4 admin_log +CALLV +pop +ADDRLP4 8 +ARGP4 +ADDRGP4 admin_log +CALLV +pop +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 1064 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_GetUserinfo +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 2148 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRGP4 $1769 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 2148 +INDIRP4 +ARGP4 +ADDRLP4 2152 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 2152 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRLP4 1064 +ARGP4 +ADDRGP4 $768 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRGP4 Info_SetValueForKey +CALLV +pop +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 1064 +ARGP4 +ADDRGP4 trap_SetUserinfo +CALLV +pop +ADDRLP4 4 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 ClientUserinfoChanged +CALLP4 +pop +CNSTI4 1 +RETI4 +LABELV $1753 +endproc G_admin_rename 2156 16 +lit +align 1 +LABELV $1771 +byte 1 0 +skip 255 +align 1 +LABELV $1772 +byte 1 0 +skip 1023 +export G_admin_restart +code +proc G_admin_restart 1388 16 +ADDRLP4 1032 +ADDRGP4 $1771 +INDIRB +ASGNB 256 +ADDRLP4 8 +ADDRGP4 $1772 +INDIRB +ASGNB 1024 +ADDRLP4 1288 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 1288 +INDIRI4 +CNSTI4 1 +LEI4 $1773 +ADDRGP4 $1441 +ARGP4 +ADDRLP4 1292 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +CNSTI4 1 +ARGI4 +ADDRLP4 1032 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 1032 +ARGP4 +ADDRGP4 $1777 +ARGP4 +ADDRLP4 1356 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1356 +INDIRI4 +CNSTI4 0 +EQI4 $1775 +ADDRLP4 1032 +ARGP4 +ADDRGP4 $1778 +ARGP4 +ADDRLP4 1360 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1360 +INDIRI4 +CNSTI4 0 +EQI4 $1775 +ADDRLP4 1032 +ARGP4 +ADDRGP4 $1779 +ARGP4 +ADDRLP4 1364 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1364 +INDIRI4 +CNSTI4 0 +EQI4 $1775 +ADDRLP4 1032 +ARGP4 +ADDRGP4 $1780 +ARGP4 +ADDRLP4 1368 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1368 +INDIRI4 +CNSTI4 0 +EQI4 $1775 +ADDRLP4 1032 +ARGP4 +ADDRGP4 $1283 +ARGP4 +ADDRLP4 1372 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1372 +INDIRI4 +CNSTI4 0 +EQI4 $1783 +ADDRGP4 $1284 +ARGP4 +ADDRLP4 1292 +ARGP4 +ADDRLP4 1032 +ARGP4 +ADDRLP4 1376 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1376 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 1380 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 1380 +INDIRI4 +CNSTI4 0 +LEI4 $1781 +LABELV $1783 +ADDRGP4 $1286 +ARGP4 +ADDRLP4 1032 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $1776 +JUMPV +LABELV $1781 +ADDRGP4 $1784 +ARGP4 +ADDRLP4 1032 +ARGP4 +ADDRLP4 1384 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1384 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1770 +JUMPV +LABELV $1775 +ADDRLP4 1032 +CNSTI1 0 +ASGNI1 +CNSTI4 1 +ARGI4 +ADDRLP4 8 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +LABELV $1776 +LABELV $1773 +ADDRLP4 1292 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 1292 +INDIRI4 +CNSTI4 2 +LEI4 $1785 +CNSTI4 2 +ARGI4 +ADDRLP4 8 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +LABELV $1785 +ADDRLP4 1032 +ARGP4 +ADDRGP4 admin_log +CALLV +pop +ADDRLP4 8 +ARGP4 +ADDRGP4 admin_log +CALLV +pop +ADDRLP4 8 +ARGP4 +ADDRGP4 $1777 +ARGP4 +CNSTI4 9 +ARGI4 +ADDRLP4 1296 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 1296 +INDIRI4 +CNSTI4 0 +NEI4 $1787 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1792 +JUMPV +LABELV $1789 +ADDRLP4 0 +CNSTI4 2580 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $1794 +ADDRGP4 $1790 +JUMPV +LABELV $1794 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1796 +ADDRGP4 $1790 +JUMPV +LABELV $1796 +ADDRLP4 0 +INDIRP4 +CNSTI4 1748 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $1790 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1792 +ADDRLP4 4 +INDIRI4 +ADDRGP4 g_maxclients+12 +INDIRI4 +LTI4 $1789 +ADDRGP4 $1788 +JUMPV +LABELV $1787 +ADDRLP4 8 +ARGP4 +ADDRGP4 $1779 +ARGP4 +CNSTI4 11 +ARGI4 +ADDRLP4 1300 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 1300 +INDIRI4 +CNSTI4 0 +NEI4 $1798 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1803 +JUMPV +LABELV $1800 +ADDRLP4 0 +CNSTI4 2580 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $1805 +ADDRGP4 $1801 +JUMPV +LABELV $1805 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1807 +ADDRLP4 0 +INDIRP4 +CNSTI4 1748 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1808 +JUMPV +LABELV $1807 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1809 +ADDRLP4 0 +INDIRP4 +CNSTI4 1748 +ADDP4 +CNSTI4 2 +ASGNI4 +LABELV $1809 +LABELV $1808 +LABELV $1801 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1803 +ADDRLP4 4 +INDIRI4 +ADDRGP4 g_maxclients+12 +INDIRI4 +LTI4 $1800 +LABELV $1798 +LABELV $1788 +ADDRLP4 8 +ARGP4 +ADDRGP4 $1780 +ARGP4 +ADDRLP4 1304 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1304 +INDIRI4 +CNSTI4 0 +EQI4 $1813 +ADDRLP4 8 +ARGP4 +ADDRGP4 $1778 +ARGP4 +ADDRLP4 1308 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1308 +INDIRI4 +CNSTI4 0 +NEI4 $1811 +LABELV $1813 +ADDRGP4 $1814 +ARGP4 +ADDRGP4 $1815 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $1811 +CNSTI4 2 +ARGI4 +ADDRGP4 $1816 +ARGP4 +ADDRGP4 trap_SendConsoleCommand +CALLV +pop +CNSTI4 82 +ARGI4 +ADDRGP4 G_MapLog_Result +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1320 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRLP4 1032 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1822 +ADDRGP4 $1818 +ARGP4 +ADDRLP4 1032 +ARGP4 +ADDRLP4 1324 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1312 +ADDRLP4 1324 +INDIRP4 +ASGNP4 +ADDRGP4 $1823 +JUMPV +LABELV $1822 +ADDRLP4 1312 +ADDRGP4 $86 +ASGNP4 +LABELV $1823 +ADDRLP4 8 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1824 +ADDRGP4 $1820 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 1328 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1316 +ADDRLP4 1328 +INDIRP4 +ASGNP4 +ADDRGP4 $1825 +JUMPV +LABELV $1824 +ADDRLP4 1316 +ADDRGP4 $86 +ASGNP4 +LABELV $1825 +ADDRGP4 $1817 +ARGP4 +ADDRLP4 1320 +INDIRP4 +ARGP4 +ADDRLP4 1312 +INDIRP4 +ARGP4 +ADDRLP4 1316 +INDIRP4 +ARGP4 +ADDRLP4 1332 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 1332 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $1770 +endproc G_admin_restart 1388 16 +export G_admin_nextmap +proc G_admin_nextmap 16 8 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRGP4 $1827 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 level+15440 +CNSTI4 0 +ASGNI4 +CNSTI4 24 +ARGI4 +ADDRGP4 $1829 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRGP4 $1830 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 LogExit +CALLV +pop +CNSTI4 78 +ARGI4 +ADDRGP4 G_MapLog_Result +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $1826 +endproc G_admin_nextmap 16 8 +proc namelog_matchip 16 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1835 +JUMPV +LABELV $1832 +CNSTI4 68 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 964 +ADDP4 +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 G_AddressCompare +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $1838 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 68 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 964 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 G_AddressCompare +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $1836 +LABELV $1838 +CNSTI4 1 +RETI4 +ADDRGP4 $1831 +JUMPV +LABELV $1836 +LABELV $1833 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1835 +ADDRLP4 0 +INDIRI4 +CNSTI4 30 +GEI4 $1839 +CNSTI4 68 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 964 +ADDP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1832 +LABELV $1839 +CNSTI4 0 +RETI4 +LABELV $1831 +endproc namelog_matchip 16 8 +proc namelog_matchname 44 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1844 +JUMPV +LABELV $1841 +ADDRLP4 0 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRLP4 36 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_SanitiseString +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 strstr +CALLP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1845 +CNSTI4 1 +RETI4 +ADDRGP4 $1840 +JUMPV +LABELV $1845 +LABELV $1842 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1844 +ADDRLP4 0 +INDIRI4 +CNSTI4 30 +GEI4 $1847 +ADDRLP4 0 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRLP4 36 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1841 +LABELV $1847 +CNSTI4 0 +RETI4 +LABELV $1840 +endproc namelog_matchname 44 12 +proc namelog_out 48 24 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +CNSTI4 1024 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 3040 +ADDP4 +INDIRI4 +CNSTI4 -1 +LEI4 $1849 +ADDRLP4 20 +ADDRGP4 $1851 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 16 +INDIRI4 +CVIU4 4 +ARGU4 +ADDRGP4 $1852 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 3040 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 Q_snprintf +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 4 +INDIRI4 +ADDRLP4 12 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +ADDRLP4 4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 $1850 +JUMPV +LABELV $1849 +ADDRLP4 24 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 24 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +CNSTI1 45 +ASGNI1 +ADDRLP4 28 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 28 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +CNSTI1 32 +ASGNI1 +ADDRLP4 12 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +CNSTI4 2 +SUBI4 +ASGNI4 +ADDRLP4 20 +ADDRGP4 $1532 +ASGNP4 +LABELV $1850 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1856 +JUMPV +LABELV $1853 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 16 +INDIRI4 +CVIU4 4 +ARGU4 +ADDRGP4 $212 +ARGP4 +CNSTI4 68 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 964 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 Q_snprintf +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 4 +INDIRI4 +ADDRLP4 12 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +ADDRLP4 4 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $1854 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1856 +ADDRLP4 0 +INDIRI4 +CNSTI4 30 +GEI4 $1857 +CNSTI4 68 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 964 +ADDP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1853 +LABELV $1857 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1861 +JUMPV +LABELV $1858 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 16 +INDIRI4 +CVIU4 4 +ARGU4 +ADDRGP4 $1862 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 3048 +ADDP4 +INDIRI4 +NEI4 $1865 +ADDRLP4 28 +ADDRGP4 $1863 +ASGNP4 +ADDRGP4 $1866 +JUMPV +LABELV $1865 +ADDRLP4 28 +ADDRGP4 $86 +ASGNP4 +LABELV $1866 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 Q_snprintf +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 4 +INDIRI4 +ADDRLP4 12 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +ADDRLP4 4 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $1859 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1861 +ADDRLP4 0 +INDIRI4 +CNSTI4 30 +GEI4 $1867 +ADDRLP4 0 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1858 +LABELV $1867 +LABELV $1848 +endproc namelog_out 48 24 +lit +align 1 +LABELV $1869 +byte 1 0 +skip 31 +align 1 +LABELV $1870 +byte 1 0 +skip 31 +export G_admin_namelog +code +proc G_admin_namelog 172 40 +ADDRLP4 0 +ADDRGP4 $1869 +INDIRB +ASGNB 32 +ADDRLP4 44 +ADDRGP4 $1870 +INDIRB +ASGNB 32 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +ADDRLP4 40 +CNSTI4 64 +ASGNI4 +ADDRLP4 144 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 144 +INDIRI4 +CNSTI4 3 +NEI4 $1871 +CNSTI4 2 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 148 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 40 +ADDRLP4 148 +INDIRI4 +ASGNI4 +LABELV $1871 +ADDRLP4 148 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 148 +INDIRI4 +CNSTI4 1 +LEI4 $1873 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +ADDRLP4 152 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 152 +INDIRI4 +CNSTI4 2 +NEI4 $1875 +ADDRLP4 0 +INDIRI1 +CVII4 1 +CNSTI4 45 +NEI4 $1882 +ADDRLP4 156 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1883 +JUMPV +LABELV $1882 +ADDRLP4 156 +CNSTI4 0 +ASGNI4 +LABELV $1883 +ADDRLP4 32 +ADDRLP4 156 +INDIRI4 +ASGNI4 +ADDRGP4 $1880 +JUMPV +LABELV $1877 +LABELV $1878 +ADDRLP4 32 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1880 +ADDRLP4 160 +ADDRLP4 32 +INDIRI4 +ADDRLP4 0 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 160 +INDIRI4 +CNSTI4 48 +LTI4 $1884 +ADDRLP4 160 +INDIRI4 +CNSTI4 57 +LEI4 $1877 +LABELV $1884 +LABELV $1875 +ADDRLP4 32 +INDIRI4 +ADDRLP4 0 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1885 +ADDRLP4 0 +ARGP4 +ADDRLP4 164 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 40 +ADDRLP4 164 +INDIRI4 +ASGNI4 +ADDRGP4 $1886 +JUMPV +LABELV $1885 +ADDRLP4 0 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 168 +ADDRGP4 G_AddressParse +CALLI4 +ASGNI4 +ADDRLP4 36 +ADDRLP4 168 +INDIRI4 +ASGNI4 +ADDRLP4 168 +INDIRI4 +CNSTI4 0 +NEI4 $1887 +ADDRLP4 0 +ARGP4 +ADDRLP4 44 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_SanitiseString +CALLV +pop +LABELV $1887 +LABELV $1886 +LABELV $1873 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $139 +ARGP4 +ADDRGP4 $1889 +ARGP4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +EQI4 $1893 +ADDRLP4 152 +ADDRGP4 namelog_matchip +ASGNP4 +ADDRGP4 $1894 +JUMPV +LABELV $1893 +ADDRLP4 152 +ADDRGP4 namelog_matchname +ASGNP4 +LABELV $1894 +ADDRLP4 152 +INDIRP4 +ARGP4 +ADDRGP4 namelog_out +ARGP4 +ADDRGP4 level+22152 +INDIRP4 +ARGP4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +EQI4 $1895 +ADDRLP4 156 +ADDRLP4 76 +ASGNP4 +ADDRGP4 $1896 +JUMPV +LABELV $1895 +ADDRLP4 156 +ADDRLP4 44 +ASGNP4 +LABELV $1896 +ADDRLP4 156 +INDIRP4 +ARGP4 +ADDRLP4 40 +INDIRI4 +ARGI4 +CNSTI4 64 +ARGI4 +CNSTI4 100 +ARGI4 +ADDRGP4 admin_search +CALLI4 +pop +CNSTI4 1 +RETI4 +LABELV $1868 +endproc G_admin_namelog 172 40 +lit +align 1 +LABELV $1898 +byte 1 0 +skip 31 +align 1 +LABELV $1899 +byte 1 0 +skip 31 +export G_NamelogFromString +code +proc G_NamelogFromString 96 40 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 72 +CNSTP4 0 +ASGNP4 +ADDRLP4 76 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ADDRGP4 $1898 +INDIRB +ASGNB 32 +ADDRLP4 40 +ADDRGP4 $1899 +INDIRB +ASGNB 32 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1900 +CNSTP4 0 +RETP4 +ADDRGP4 $1897 +JUMPV +LABELV $1900 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1905 +JUMPV +LABELV $1902 +LABELV $1903 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1905 +ADDRLP4 80 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 80 +INDIRI4 +CNSTI4 0 +EQI4 $1907 +ADDRLP4 80 +INDIRI4 +CNSTI4 48 +LTI4 $1907 +ADDRLP4 80 +INDIRI4 +CNSTI4 57 +LEI4 $1902 +LABELV $1907 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1908 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 84 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 84 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $1910 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +GEI4 $1910 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1911 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 540 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $1897 +JUMPV +LABELV $1910 +ADDRLP4 0 +INDIRI4 +CNSTI4 64 +LTI4 $1915 +ADDRLP4 4 +ADDRGP4 level+22152 +INDIRP4 +ASGNP4 +ADDRGP4 $1920 +JUMPV +LABELV $1917 +ADDRLP4 4 +INDIRP4 +CNSTI4 3088 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +NEI4 $1922 +ADDRGP4 $1919 +JUMPV +LABELV $1922 +LABELV $1918 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $1920 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1917 +LABELV $1919 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1924 +ADDRLP4 4 +INDIRP4 +RETP4 +ADDRGP4 $1897 +JUMPV +LABELV $1924 +LABELV $1915 +LABELV $1911 +CNSTP4 0 +RETP4 +ADDRGP4 $1897 +JUMPV +LABELV $1908 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 40 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_SanitiseString +CALLV +pop +ADDRLP4 4 +ADDRGP4 level+22152 +INDIRP4 +ASGNP4 +ADDRGP4 $1929 +JUMPV +LABELV $1926 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1934 +JUMPV +LABELV $1931 +ADDRLP4 0 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 8 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_SanitiseString +CALLV +pop +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 3048 +ADDP4 +INDIRI4 +NEI4 $1935 +ADDRLP4 4 +INDIRP4 +CNSTI4 3040 +ADDP4 +INDIRI4 +CNSTI4 -1 +LEI4 $1935 +ADDRLP4 40 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 88 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 88 +INDIRI4 +CNSTI4 0 +NEI4 $1935 +ADDRLP4 4 +INDIRP4 +RETP4 +ADDRGP4 $1897 +JUMPV +LABELV $1935 +ADDRLP4 8 +ARGP4 +ADDRLP4 40 +ARGP4 +ADDRLP4 92 +ADDRGP4 strstr +CALLP4 +ASGNP4 +ADDRLP4 92 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1937 +ADDRLP4 72 +ADDRLP4 4 +INDIRP4 +ASGNP4 +LABELV $1937 +LABELV $1932 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1934 +ADDRLP4 0 +INDIRI4 +CNSTI4 30 +GEI4 $1939 +ADDRLP4 0 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1931 +LABELV $1939 +ADDRLP4 72 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +NEU4 $1940 +ADDRLP4 76 +ADDRLP4 76 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1940 +LABELV $1927 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $1929 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1926 +ADDRLP4 76 +INDIRI4 +CNSTI4 1 +NEI4 $1942 +ADDRLP4 72 +INDIRP4 +RETP4 +ADDRGP4 $1897 +JUMPV +LABELV $1942 +ADDRLP4 76 +INDIRI4 +CNSTI4 1 +LEI4 $1944 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $139 +ARGP4 +ADDRGP4 $1889 +ARGP4 +ADDRGP4 namelog_matchname +ARGP4 +ADDRGP4 namelog_out +ARGP4 +ADDRGP4 level+22152 +INDIRP4 +ARGP4 +ADDRLP4 40 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTI4 64 +ARGI4 +CNSTI4 -1 +ARGI4 +ADDRGP4 admin_search +CALLI4 +pop +LABELV $1944 +CNSTP4 0 +RETP4 +LABELV $1897 +endproc G_NamelogFromString 96 40 +export G_admin_lock +proc G_admin_lock 76 20 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +CNSTI4 0 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 20 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 40 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 2 +GEI4 $1949 +ADDRGP4 $1951 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 44 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 44 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1947 +JUMPV +LABELV $1949 +ADDRLP4 0 +ARGP4 +ADDRGP4 $134 +ARGP4 +ADDRLP4 48 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +NEI4 $1953 +ADDRLP4 44 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1954 +JUMPV +LABELV $1953 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +LABELV $1954 +ADDRLP4 24 +ADDRLP4 44 +INDIRI4 +ASGNI4 +CNSTI4 1 +ARGI4 +ADDRLP4 28 +ARGP4 +CNSTI4 7 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 28 +ARGP4 +ADDRLP4 52 +ADDRGP4 G_TeamFromString +CALLI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 52 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +NEI4 $1955 +ADDRGP4 level+16012 +INDIRI4 +ADDRLP4 24 +INDIRI4 +NEI4 $1957 +ADDRLP4 36 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1956 +JUMPV +LABELV $1957 +ADDRGP4 level+16012 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 $1956 +JUMPV +LABELV $1955 +ADDRLP4 20 +INDIRI4 +CNSTI4 2 +NEI4 $1961 +ADDRGP4 level+16016 +INDIRI4 +ADDRLP4 24 +INDIRI4 +NEI4 $1963 +ADDRLP4 36 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1962 +JUMPV +LABELV $1963 +ADDRGP4 level+16016 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 $1962 +JUMPV +LABELV $1961 +ADDRGP4 $1967 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRLP4 56 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 56 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1947 +JUMPV +LABELV $1962 +LABELV $1956 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +EQI4 $1968 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 60 +ADDRGP4 BG_TeamName +CALLP4 +ASGNP4 +ADDRGP4 $1970 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 60 +INDIRP4 +ARGP4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +EQI4 $1974 +ADDRLP4 56 +ADDRGP4 $1971 +ASGNP4 +ADDRGP4 $1975 +JUMPV +LABELV $1974 +ADDRLP4 56 +ADDRGP4 $1972 +ASGNP4 +LABELV $1975 +ADDRLP4 56 +INDIRP4 +ARGP4 +ADDRLP4 64 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 64 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1947 +JUMPV +LABELV $1968 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 56 +ADDRGP4 BG_TeamName +CALLP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ARGP4 +ADDRGP4 admin_log +CALLV +pop +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 64 +ADDRGP4 BG_TeamName +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 68 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRGP4 $1976 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 64 +INDIRP4 +ARGP4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +EQI4 $1979 +ADDRLP4 60 +ADDRGP4 $86 +ASGNP4 +ADDRGP4 $1980 +JUMPV +LABELV $1979 +ADDRLP4 60 +ADDRGP4 $1977 +ASGNP4 +LABELV $1980 +ADDRLP4 60 +INDIRP4 +ARGP4 +ADDRLP4 68 +INDIRP4 +ARGP4 +ADDRLP4 72 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $1947 +endproc G_admin_lock 76 20 +lit +align 1 +LABELV $2014 +byte 1 0 +skip 19 +export G_admin_builder +code +proc G_admin_builder 244 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1982 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1984 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1981 +JUMPV +LABELV $1982 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRLP4 36 +ARGP4 +ADDRLP4 120 +ARGP4 +ADDRLP4 132 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 144 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 148 +CNSTI4 0 +ASGNI4 +ADDRLP4 144 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ADDRLP4 148 +INDIRI4 +EQI4 $1985 +ADDRLP4 144 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +ADDRLP4 148 +INDIRI4 +NEI4 $1985 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 36 +ARGP4 +ADDRLP4 120 +ARGP4 +ADDRLP4 132 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRGP4 CalcMuzzlePoint +CALLV +pop +ADDRGP4 $1986 +JUMPV +LABELV $1985 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +LABELV $1986 +ADDRLP4 152 +CNSTF4 1148846080 +ASGNF4 +ADDRLP4 48 +ADDRLP4 24 +INDIRF4 +ADDRLP4 152 +INDIRF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 48+4 +ADDRLP4 24+4 +INDIRF4 +ADDRLP4 152 +INDIRF4 +ADDRLP4 36+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 48+8 +ADDRLP4 24+8 +INDIRF4 +CNSTF4 1148846080 +ADDRLP4 36+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 60 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 156 +CNSTP4 0 +ASGNP4 +ADDRLP4 156 +INDIRP4 +ARGP4 +ADDRLP4 156 +INDIRP4 +ARGP4 +ADDRLP4 48 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 33619969 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 4 +CNSTI4 1760 +ADDRLP4 60+52 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 60+8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $1994 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $1994 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $97 +ARGP4 +ADDRLP4 160 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 164 +CNSTI4 0 +ASGNI4 +ADDRLP4 160 +INDIRI4 +ADDRLP4 164 +INDIRI4 +NEI4 $1997 +ADDRLP4 168 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 168 +INDIRI4 +ADDRLP4 164 +INDIRI4 +EQI4 $1997 +ADDRLP4 168 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +EQI4 $1997 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1999 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1981 +JUMPV +LABELV $1997 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2003 +JUMPV +LABELV $2000 +ADDRLP4 0 +CNSTI4 80 +ADDRGP4 level+32396 +INDIRI4 +ADDRLP4 20 +INDIRI4 +SUBI4 +CNSTI4 1 +SUBI4 +CNSTI4 128 +MODI4 +MULI4 +ADDRGP4 level+22156 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $2009 +ADDRLP4 4 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +EQI4 $2007 +LABELV $2009 +ADDRGP4 $2001 +JUMPV +LABELV $2007 +ADDRLP4 180 +CNSTI4 24 +ASGNI4 +ADDRLP4 8 +ADDRLP4 4 +INDIRP4 +ADDRLP4 180 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 180 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 188 +CNSTI4 28 +ASGNI4 +ADDRLP4 8+4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 188 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 188 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 192 +CNSTI4 32 +ASGNI4 +ADDRLP4 8+8 +ADDRLP4 4 +INDIRP4 +ADDRLP4 192 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 192 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 8 +ARGP4 +ADDRLP4 196 +ADDRGP4 VectorLengthSquared +CALLF4 +ASGNF4 +ADDRLP4 196 +INDIRF4 +CNSTF4 1073741824 +GEF4 $2012 +ADDRLP4 200 +ADDRGP4 $2014 +INDIRB +ASGNB 20 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $97 +ARGP4 +ADDRLP4 220 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 220 +INDIRI4 +CNSTI4 0 +EQI4 $2015 +ADDRLP4 200 +ARGP4 +CNSTI4 20 +ARGI4 +ADDRGP4 $2017 +ARGP4 +ADDRGP4 level+32396 +INDIRI4 +CNSTI4 64 +ADDI4 +ADDRLP4 20 +INDIRI4 +SUBI4 +CNSTI4 1 +SUBI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +LABELV $2015 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 228 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $2019 +ARGP4 +ADDRLP4 232 +CNSTI4 8 +ASGNI4 +ADDRLP4 228 +INDIRP4 +ADDRLP4 232 +INDIRI4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 232 +INDIRI4 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2022 +ADDRLP4 236 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 224 +ADDRLP4 236 +INDIRP4 +CNSTI4 3048 +ADDP4 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRLP4 236 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +ASGNP4 +ADDRGP4 $2023 +JUMPV +LABELV $2022 +ADDRLP4 224 +ADDRGP4 $2020 +ASGNP4 +LABELV $2023 +ADDRLP4 224 +INDIRP4 +ARGP4 +ADDRLP4 200 +ARGP4 +ADDRLP4 240 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 240 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +ADDRGP4 $2002 +JUMPV +LABELV $2012 +LABELV $2001 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2003 +ADDRLP4 20 +INDIRI4 +ADDRGP4 level+32400 +INDIRI4 +LTI4 $2000 +LABELV $2002 +ADDRLP4 20 +INDIRI4 +ADDRGP4 level+32400 +INDIRI4 +NEI4 $1995 +ADDRLP4 4 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 172 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $2027 +ARGP4 +ADDRLP4 172 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 176 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 176 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +ADDRGP4 $1995 +JUMPV +LABELV $1994 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2028 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +LABELV $1995 +CNSTI4 1 +RETI4 +LABELV $1981 +endproc G_admin_builder 244 28 +export G_admin_pause +proc G_admin_pause 8 12 +ADDRGP4 level+16020 +INDIRI4 +CNSTI4 0 +NEI4 $2030 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRGP4 $2033 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 level+16020 +CNSTI4 1 +ASGNI4 +CNSTI4 -1 +ARGI4 +ADDRGP4 $2035 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $2031 +JUMPV +LABELV $2030 +ADDRGP4 level+16020 +INDIRI4 +CNSTI4 1000 +GEI4 $2036 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2039 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2029 +JUMPV +LABELV $2036 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRGP4 $2040 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 level+16020 +INDIRI4 +CVIF4 4 +CNSTF4 1148846080 +DIVF4 +CVFI4 4 +ARGI4 +ADDRLP4 4 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +CNSTI4 -1 +ARGI4 +ADDRGP4 $2042 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 level+16020 +CNSTI4 0 +ASGNI4 +LABELV $2031 +CNSTI4 1 +RETI4 +LABELV $2029 +endproc G_admin_pause 8 12 +data +align 4 +LABELV fates +address $2044 +address $2045 +address $2046 +address $2047 +address $2048 +address $2049 +address $922 +export G_admin_slap +code +proc G_admin_slap 1416 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 1072 +CNSTI4 3 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1012 +ARGP4 +ADDRLP4 1340 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 1340 +INDIRI4 +CNSTI4 0 +EQI4 $2051 +ADDRLP4 1072 +CNSTI4 2 +ASGNI4 +LABELV $2051 +ADDRLP4 1344 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 1344 +INDIRI4 +ADDRLP4 1072 +INDIRI4 +GEI4 $2053 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $173 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2050 +JUMPV +LABELV $2053 +CNSTI4 1 +ARGI4 +ADDRLP4 16 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +CNSTI4 2 +ARGI4 +ADDRLP4 1348 +ADDRGP4 ConcatArgs +CALLP4 +ASGNP4 +ADDRLP4 1080 +ADDRLP4 1348 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 48 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 1352 +ADDRGP4 G_ClientNumberFromString +CALLI4 +ASGNI4 +ADDRLP4 1076 +ADDRLP4 1352 +INDIRI4 +ASGNI4 +ADDRLP4 1352 +INDIRI4 +CNSTI4 -1 +NEI4 $2055 +ADDRGP4 $2057 +ARGP4 +ADDRLP4 48 +ARGP4 +ADDRLP4 1356 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1356 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2050 +JUMPV +LABELV $2055 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 1076 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1356 +ADDRGP4 admin_higher +CALLI4 +ASGNI4 +ADDRLP4 1356 +INDIRI4 +CNSTI4 0 +NEI4 $2058 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2060 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2050 +JUMPV +LABELV $2058 +ADDRLP4 1360 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 1364 +CNSTI4 0 +ASGNI4 +ADDRLP4 1360 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ADDRLP4 1364 +INDIRI4 +EQI4 $2063 +ADDRLP4 1360 +INDIRP4 +CNSTI4 520 +ADDP4 +INDIRI4 +ADDRLP4 1364 +INDIRI4 +NEI4 $2061 +LABELV $2063 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2064 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2050 +JUMPV +LABELV $2061 +ADDRLP4 1368 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 4 +CNSTF4 1073741824 +ADDRLP4 1368 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +CNSTF4 1056964608 +SUBF4 +MULF4 +ASGNF4 +ADDRLP4 1372 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 4+4 +CNSTF4 1073741824 +ADDRLP4 1372 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +CNSTF4 1056964608 +SUBF4 +MULF4 +ASGNF4 +ADDRLP4 1376 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 4+8 +ADDRLP4 1376 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 100 +ARGI4 +ADDRGP4 G_Knockback +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1380 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRGP4 $2067 +ARGP4 +ADDRLP4 1380 +INDIRP4 +ARGP4 +ADDRLP4 1384 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 1384 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1388 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRGP4 $2068 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 1388 +INDIRP4 +ARGP4 +ADDRLP4 1392 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 1392 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRLP4 1396 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +ASGNP4 +ADDRLP4 1396 +INDIRP4 +ADDRLP4 1396 +INDIRP4 +INDIRI4 +CNSTI4 25 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1744 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 1 +GTI4 $2070 +ADDRLP4 1404 +ADDRLP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +ASGNP4 +ADDRLP4 1404 +INDIRP4 +ADDRLP4 1404 +INDIRP4 +INDIRI4 +CNSTI4 2048 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +CNSTI4 1760 +ADDRLP4 1084 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 25 +ARGI4 +CNSTI4 60 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $2071 +JUMPV +LABELV $2070 +ADDRLP4 0 +INDIRP4 +CNSTI4 784 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2072 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 1760 +ADDRLP4 1084 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +CNSTI4 2 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 784 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $2072 +LABELV $2071 +CNSTI4 1 +RETI4 +LABELV $2050 +endproc G_admin_slap 1416 20 +lit +align 1 +LABELV $2075 +byte 1 0 +skip 31 +align 1 +LABELV $2076 +byte 1 0 +skip 31 +export G_admin_buildlog +code +proc G_admin_buildlog 220 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 96 +ADDRGP4 $2075 +INDIRB +ASGNB 32 +ADDRLP4 44 +ADDRGP4 $2076 +INDIRB +ASGNB 32 +ADDRLP4 88 +CNSTI4 -1 +ASGNI4 +ADDRLP4 92 +CNSTI4 0 +ASGNI4 +ADDRLP4 128 +ADDRGP4 level+32396 +INDIRI4 +CNSTI4 64 +ADDI4 +ADDRGP4 level+32400 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRGP4 level+32396 +INDIRI4 +CNSTI4 0 +NEI4 $2079 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2082 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 1 +RETI4 +ADDRGP4 $2074 +JUMPV +LABELV $2079 +ADDRLP4 132 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 132 +INDIRI4 +CNSTI4 3 +NEI4 $2083 +CNSTI4 2 +ARGI4 +ADDRLP4 96 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 96 +ARGP4 +ADDRLP4 136 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 128 +ADDRLP4 136 +INDIRI4 +ASGNI4 +LABELV $2083 +ADDRLP4 136 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 136 +INDIRI4 +CNSTI4 1 +LEI4 $2085 +CNSTI4 1 +ARGI4 +ADDRLP4 96 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 96 +INDIRI1 +CVII4 1 +CNSTI4 45 +NEI4 $2092 +ADDRLP4 140 +CNSTI4 1 +ASGNI4 +ADDRGP4 $2093 +JUMPV +LABELV $2092 +ADDRLP4 140 +CNSTI4 0 +ASGNI4 +LABELV $2093 +ADDRLP4 40 +ADDRLP4 140 +INDIRI4 +ASGNI4 +ADDRGP4 $2090 +JUMPV +LABELV $2087 +LABELV $2088 +ADDRLP4 40 +ADDRLP4 40 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2090 +ADDRLP4 144 +ADDRLP4 40 +INDIRI4 +ADDRLP4 96 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 144 +INDIRI4 +CNSTI4 48 +LTI4 $2094 +ADDRLP4 144 +INDIRI4 +CNSTI4 57 +LEI4 $2087 +LABELV $2094 +ADDRLP4 152 +CNSTI4 0 +ASGNI4 +ADDRLP4 40 +INDIRI4 +ADDRLP4 152 +INDIRI4 +EQI4 $2095 +ADDRLP4 40 +INDIRI4 +ADDRLP4 96 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 152 +INDIRI4 +NEI4 $2095 +ADDRLP4 96 +ARGP4 +ADDRLP4 156 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 88 +ADDRLP4 156 +INDIRI4 +ASGNI4 +ADDRLP4 160 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 160 +INDIRI4 +CNSTI4 2 +NEI4 $2097 +ADDRLP4 88 +INDIRI4 +CNSTI4 0 +LTI4 $2099 +ADDRLP4 88 +INDIRI4 +CNSTI4 64 +LTI4 $2097 +LABELV $2099 +ADDRLP4 128 +ADDRLP4 88 +INDIRI4 +ASGNI4 +ADDRLP4 88 +CNSTI4 -1 +ASGNI4 +ADDRGP4 $2086 +JUMPV +LABELV $2097 +ADDRLP4 88 +INDIRI4 +CNSTI4 0 +LTI4 $2103 +ADDRLP4 88 +INDIRI4 +CNSTI4 64 +GEI4 $2103 +CNSTI4 2580 +ADDRLP4 88 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $2086 +LABELV $2103 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2104 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2074 +JUMPV +LABELV $2095 +ADDRLP4 96 +ARGP4 +ADDRLP4 44 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_SanitiseString +CALLV +pop +ADDRGP4 $2086 +JUMPV +LABELV $2085 +CNSTI4 -100 +ADDRGP4 level+32396 +INDIRI4 +NEGI4 +LEI4 $2108 +ADDRLP4 140 +CNSTI4 -100 +ASGNI4 +ADDRGP4 $2109 +JUMPV +LABELV $2108 +ADDRLP4 140 +ADDRGP4 level+32396 +INDIRI4 +NEGI4 +ASGNI4 +LABELV $2109 +ADDRLP4 128 +ADDRLP4 140 +INDIRI4 +ASGNI4 +LABELV $2086 +ADDRLP4 128 +INDIRI4 +CNSTI4 0 +GEI4 $2110 +ADDRGP4 level+32396 +INDIRI4 +ADDRGP4 level+32400 +INDIRI4 +SUBI4 +ADDRLP4 128 +INDIRI4 +ADDRGP4 level+32396 +INDIRI4 +ADDI4 +LEI4 $2119 +ADDRLP4 144 +ADDRGP4 level+32396 +INDIRI4 +ADDRGP4 level+32400 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 $2120 +JUMPV +LABELV $2119 +ADDRLP4 144 +ADDRLP4 128 +INDIRI4 +ADDRGP4 level+32396 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $2120 +ADDRLP4 128 +ADDRLP4 144 +INDIRI4 +ASGNI4 +ADDRGP4 $2111 +JUMPV +LABELV $2110 +ADDRLP4 128 +ADDRLP4 128 +INDIRI4 +CNSTI4 64 +SUBI4 +ASGNI4 +LABELV $2111 +ADDRLP4 128 +INDIRI4 +ADDRGP4 level+32396 +INDIRI4 +ADDRGP4 level+32400 +INDIRI4 +SUBI4 +LTI4 $2126 +ADDRLP4 128 +INDIRI4 +ADDRGP4 level+32396 +INDIRI4 +LTI4 $2121 +LABELV $2126 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2127 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2074 +JUMPV +LABELV $2121 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2128 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $2128 +ADDRGP4 $2130 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 156 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 156 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $2128 +ADDRGP4 G_admin_buffer_begin +CALLV +pop +ADDRLP4 40 +ADDRLP4 128 +INDIRI4 +ASGNI4 +ADDRGP4 $2134 +JUMPV +LABELV $2131 +ADDRLP4 0 +CNSTI4 80 +ADDRLP4 40 +INDIRI4 +CNSTI4 128 +MODI4 +MULI4 +ADDRGP4 level+22156 +ADDP4 +ASGNP4 +ADDRLP4 88 +INDIRI4 +CNSTI4 0 +LTI4 $2137 +ADDRLP4 88 +INDIRI4 +CNSTI4 64 +GEI4 $2137 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTI4 2580 +ADDRLP4 88 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 540 +ADDP4 +INDIRP4 +CVPU4 4 +EQU4 $2138 +ADDRGP4 $2132 +JUMPV +LABELV $2137 +ADDRLP4 44 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $2141 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $2143 +ADDRGP4 $2132 +JUMPV +LABELV $2143 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2148 +JUMPV +LABELV $2145 +ADDRLP4 4 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 8 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_SanitiseString +CALLV +pop +ADDRLP4 8 +ARGP4 +ADDRLP4 44 +ARGP4 +ADDRLP4 164 +ADDRGP4 strstr +CALLP4 +ASGNP4 +ADDRLP4 164 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2149 +ADDRGP4 $2147 +JUMPV +LABELV $2149 +LABELV $2146 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2148 +ADDRLP4 4 +INDIRI4 +CNSTI4 30 +GEI4 $2151 +ADDRLP4 4 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $2145 +LABELV $2151 +LABELV $2147 +ADDRLP4 4 +INDIRI4 +CNSTI4 30 +GEI4 $2154 +ADDRLP4 4 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $2152 +LABELV $2154 +ADDRGP4 $2132 +JUMPV +LABELV $2152 +LABELV $2141 +LABELV $2138 +ADDRLP4 92 +ADDRLP4 92 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 84 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ADDRGP4 level+44 +INDIRI4 +SUBI4 +CNSTI4 1000 +DIVI4 +ASGNI4 +ADDRLP4 76 +ARGP4 +CNSTI4 8 +ARGI4 +ADDRGP4 $2156 +ARGP4 +ADDRLP4 168 +CNSTI4 60 +ASGNI4 +ADDRLP4 84 +INDIRI4 +ADDRLP4 168 +INDIRI4 +DIVI4 +ARGI4 +ADDRLP4 84 +INDIRI4 +ADDRLP4 168 +INDIRI4 +MODI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 188 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $2157 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2164 +ADDRLP4 196 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 196 +INDIRI4 +CNSTI4 2 +EQI4 $2164 +ADDRLP4 196 +INDIRI4 +CNSTI4 5 +EQI4 $2164 +ADDRLP4 172 +CNSTI4 42 +ASGNI4 +ADDRGP4 $2165 +JUMPV +LABELV $2164 +ADDRLP4 172 +CNSTI4 32 +ASGNI4 +LABELV $2165 +ADDRLP4 172 +INDIRI4 +ARGI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 64 +ADDI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2166 +ADDRLP4 204 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 204 +INDIRI4 +CNSTI4 2 +EQI4 $2168 +ADDRLP4 204 +INDIRI4 +CNSTI4 5 +NEI4 $2166 +LABELV $2168 +ADDRLP4 176 +ADDRGP4 $2159 +ASGNP4 +ADDRGP4 $2167 +JUMPV +LABELV $2166 +ADDRLP4 176 +ADDRLP4 76 +ASGNP4 +LABELV $2167 +ADDRLP4 176 +INDIRP4 +ARGP4 +ADDRLP4 188 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 fates +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2169 +ADDRLP4 180 +ADDRGP4 $2161 +ASGNP4 +ADDRGP4 $2170 +JUMPV +LABELV $2169 +ADDRLP4 180 +ADDRGP4 $86 +ASGNP4 +LABELV $2170 +ADDRLP4 180 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2171 +ADDRLP4 212 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 184 +ADDRLP4 212 +INDIRP4 +CNSTI4 3048 +ADDP4 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRLP4 212 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +ASGNP4 +ADDRGP4 $2172 +JUMPV +LABELV $2171 +ADDRLP4 184 +ADDRGP4 $86 +ASGNP4 +LABELV $2172 +ADDRLP4 184 +INDIRP4 +ARGP4 +ADDRLP4 216 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 216 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +LABELV $2132 +ADDRLP4 40 +ADDRLP4 40 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2134 +ADDRLP4 40 +INDIRI4 +ADDRGP4 level+32396 +INDIRI4 +GEI4 $2173 +ADDRLP4 92 +INDIRI4 +CNSTI4 100 +LTI4 $2131 +LABELV $2173 +ADDRLP4 40 +INDIRI4 +ADDRGP4 level+32396 +INDIRI4 +GEI4 $2182 +ADDRGP4 $2179 +ARGP4 +ADDRLP4 96 +ARGP4 +ADDRLP4 96 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $2184 +ADDRLP4 164 +ADDRGP4 $410 +ASGNP4 +ADDRGP4 $2185 +JUMPV +LABELV $2184 +ADDRLP4 164 +ADDRGP4 $86 +ASGNP4 +LABELV $2185 +ADDRLP4 164 +INDIRP4 +ARGP4 +ADDRLP4 40 +INDIRI4 +CNSTI4 64 +ADDI4 +ARGI4 +ADDRLP4 168 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 160 +ADDRLP4 168 +INDIRP4 +ASGNP4 +ADDRGP4 $2183 +JUMPV +LABELV $2182 +ADDRLP4 160 +ADDRGP4 $86 +ASGNP4 +LABELV $2183 +ADDRGP4 $2174 +ARGP4 +ADDRLP4 92 +INDIRI4 +ARGI4 +ADDRLP4 172 +CNSTI4 64 +ASGNI4 +ADDRLP4 128 +INDIRI4 +ADDRLP4 172 +INDIRI4 +ADDI4 +ARGI4 +ADDRLP4 176 +CNSTI4 1 +ASGNI4 +ADDRLP4 40 +INDIRI4 +ADDRLP4 172 +INDIRI4 +ADDI4 +ADDRLP4 176 +INDIRI4 +SUBI4 +ARGI4 +ADDRGP4 level+32396 +INDIRI4 +ADDRLP4 172 +INDIRI4 +ADDI4 +ADDRGP4 level+32400 +INDIRI4 +SUBI4 +ARGI4 +ADDRGP4 level+32396 +INDIRI4 +ADDRLP4 172 +INDIRI4 +ADDI4 +ADDRLP4 176 +INDIRI4 +SUBI4 +ARGI4 +ADDRLP4 160 +INDIRP4 +ARGP4 +ADDRLP4 180 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 180 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_end +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $2074 +endproc G_admin_buildlog 220 32 +export G_admin_revert +proc G_admin_revert 1084 20 +ADDRLP4 1048 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 1048 +INDIRI4 +CNSTI4 2 +EQI4 $2187 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2189 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2186 +JUMPV +LABELV $2187 +CNSTI4 1 +ARGI4 +ADDRLP4 8 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 8 +ARGP4 +ADDRLP4 1052 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 1052 +INDIRI4 +CNSTI4 64 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+32396 +INDIRI4 +ADDRGP4 level+32400 +INDIRI4 +SUBI4 +LTI4 $2195 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+32396 +INDIRI4 +LTI4 $2190 +LABELV $2195 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2196 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2186 +JUMPV +LABELV $2190 +ADDRLP4 4 +CNSTI4 80 +ADDRLP4 0 +INDIRI4 +CNSTI4 128 +MODI4 +MULI4 +ADDRGP4 level+22156 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2201 +ADDRLP4 1064 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 1064 +INDIRI4 +CNSTI4 2 +EQI4 $2201 +ADDRLP4 1064 +INDIRI4 +CNSTI4 5 +NEI4 $2198 +LABELV $2201 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2202 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2186 +JUMPV +LABELV $2198 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +SUBI4 +CNSTI4 1000 +DIVI4 +ARGI4 +ADDRLP4 1032 +ARGP4 +CNSTI4 13 +ARGI4 +ADDRGP4 G_admin_duration +CALLV +pop +ADDRLP4 8 +ARGP4 +ADDRGP4 admin_log +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1072 +ADDRGP4 admin_name +CALLP4 +ASGNP4 +ADDRGP4 $2204 +ARGP4 +ADDRLP4 1072 +INDIRP4 +ARGP4 +ADDRGP4 level+32396 +INDIRI4 +ADDRLP4 0 +INDIRI4 +SUBI4 +ARGI4 +ADDRGP4 level+32396 +INDIRI4 +ADDRLP4 0 +INDIRI4 +SUBI4 +CNSTI4 1 +LEI4 $2210 +ADDRLP4 1068 +ADDRGP4 $2207 +ASGNP4 +ADDRGP4 $2211 +JUMPV +LABELV $2210 +ADDRLP4 1068 +ADDRGP4 $2208 +ASGNP4 +LABELV $2211 +ADDRLP4 1068 +INDIRP4 +ARGP4 +ADDRLP4 1032 +ARGP4 +ADDRLP4 1080 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 1080 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 G_BuildLogRevert +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $2186 +endproc G_admin_revert 1084 20 +proc G_admin_flag_sort 20 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 45 +EQI4 $2215 +ADDRLP4 8 +INDIRI4 +CNSTI4 43 +NEI4 $2213 +LABELV $2215 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $2213 +ADDRLP4 12 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 45 +EQI4 $2218 +ADDRLP4 12 +INDIRI4 +CNSTI4 43 +NEI4 $2216 +LABELV $2218 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $2216 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +RETI4 +LABELV $2212 +endproc G_admin_flag_sort 20 8 +export G_admin_flag_update +proc G_admin_flag_update 2596 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 2580 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRFP4 12 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $2220 +ADDRGP4 $2222 +RETP4 +ADDRGP4 $2219 +JUMPV +LABELV $2220 +ADDRLP4 2576 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $2224 +JUMPV +LABELV $2223 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 2584 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 2584 +INDIRI4 +CNSTI4 45 +EQI4 $2228 +ADDRLP4 2584 +INDIRI4 +CNSTI4 43 +NEI4 $2226 +LABELV $2228 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $2226 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 2588 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 2588 +INDIRI4 +CNSTI4 0 +NEI4 $2229 +ADDRLP4 2580 +CNSTI4 1 +ASGNI4 +ADDRGP4 $2224 +JUMPV +LABELV $2229 +ADDRLP4 8 +INDIRI4 +CNSTI4 128 +GEI4 $2231 +ADDRLP4 2592 +CNSTI4 20 +ASGNI4 +ADDRLP4 2592 +INDIRI4 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRLP4 16 +ADDP4 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 2592 +INDIRI4 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2231 +LABELV $2224 +ADDRLP4 2576 +ARGP4 +ADDRLP4 2584 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 2584 +INDIRP4 +ASGNP4 +ADDRLP4 2584 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $2223 +ADDRFP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $2233 +ADDRLP4 8 +INDIRI4 +CNSTI4 128 +LTI4 $2235 +ADDRGP4 $2237 +RETP4 +ADDRGP4 $2219 +JUMPV +LABELV $2235 +ADDRLP4 2592 +CNSTI4 20 +ASGNI4 +ADDRLP4 2592 +INDIRI4 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRLP4 16 +ADDP4 +ARGP4 +ADDRLP4 2592 +INDIRI4 +ARGI4 +ADDRGP4 $2238 +ARGP4 +ADDRFP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $2240 +ADDRLP4 2588 +CNSTI4 43 +ASGNI4 +ADDRGP4 $2241 +JUMPV +LABELV $2240 +ADDRLP4 2588 +CNSTI4 45 +ASGNI4 +LABELV $2241 +ADDRLP4 2588 +INDIRI4 +ARGI4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $2234 +JUMPV +LABELV $2233 +ADDRLP4 2580 +INDIRI4 +CNSTI4 0 +NEI4 $2242 +ADDRGP4 $2244 +RETP4 +ADDRGP4 $2219 +JUMPV +LABELV $2242 +LABELV $2234 +ADDRLP4 16 +ARGP4 +ADDRLP4 8 +INDIRI4 +CVIU4 4 +ARGU4 +CNSTU4 20 +ARGU4 +ADDRGP4 G_admin_flag_sort +ARGP4 +ADDRGP4 qsort +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2248 +JUMPV +LABELV $2245 +ADDRGP4 $2249 +ARGP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $2251 +ADDRLP4 2588 +ADDRGP4 $410 +ASGNP4 +ADDRGP4 $2252 +JUMPV +LABELV $2251 +ADDRLP4 2588 +ADDRGP4 $86 +ASGNP4 +LABELV $2252 +ADDRLP4 2588 +INDIRP4 +ARGP4 +CNSTI4 20 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 16 +ADDP4 +ARGP4 +ADDRLP4 2592 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRLP4 2592 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $2246 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2248 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +LTI4 $2245 +CNSTP4 0 +RETP4 +LABELV $2219 +endproc G_admin_flag_update 2596 20 +data +align 4 +LABELV g_admin_flags +address $2254 +address $2255 +address $1326 +address $2256 +address $227 +address $2257 +address $1046 +address $2258 +address $2259 +address $2260 +address $1482 +address $2261 +address $647 +address $2262 +address $329 +address $2263 +address $2264 +address $2265 +address $2266 +address $2267 +address $2268 +address $2269 +address $2270 +address $2271 +address $1012 +address $2272 +align 4 +LABELV adminNumFlags +byte 4 13 +export G_admin_flaglist +code +proc G_admin_flaglist 544 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 520 +CNSTI4 0 +ASGNI4 +ADDRGP4 G_admin_buffer_begin +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2274 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2278 +JUMPV +LABELV $2275 +ADDRGP4 $2279 +ARGP4 +ADDRLP4 524 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LSHI4 +ASGNI4 +ADDRLP4 524 +INDIRI4 +ADDRGP4 g_admin_flags +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 524 +INDIRI4 +ADDRGP4 g_admin_flags+4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 528 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 528 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +LABELV $2276 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2278 +ADDRLP4 4 +INDIRI4 +ADDRGP4 adminNumFlags +INDIRI4 +LTI4 $2275 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2281 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRLP4 8 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 512 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2285 +JUMPV +LABELV $2282 +ADDRLP4 4 +INDIRI4 +CNSTI4 128 +GEI4 $2286 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $2286 +ADDRGP4 $2283 +JUMPV +LABELV $2286 +ADDRGP4 $2288 +ARGP4 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_admin_cmds+12 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 528 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 528 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $2293 +JUMPV +LABELV $2290 +ADDRLP4 532 +CNSTI4 24 +ASGNI4 +ADDRLP4 532 +INDIRI4 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_admin_cmds+12 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 532 +INDIRI4 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_admin_cmds+12 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 536 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 536 +INDIRI4 +CNSTI4 0 +NEI4 $2294 +ADDRGP4 $212 +ARGP4 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_admin_cmds +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 540 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 540 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 128 +GEI4 $2298 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $2298 +LABELV $2294 +LABELV $2291 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2293 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +ADDRGP4 adminNumCmds +INDIRU4 +LTU4 $2290 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $346 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRLP4 520 +ADDRLP4 520 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2283 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2285 +ADDRLP4 4 +INDIRI4 +CVIU4 4 +ADDRGP4 adminNumCmds +INDIRU4 +LTU4 $2282 +ADDRGP4 $2300 +ARGP4 +ADDRGP4 adminNumFlags +INDIRI4 +ARGI4 +ADDRLP4 520 +INDIRI4 +ARGI4 +ADDRLP4 524 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 524 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_end +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $2273 +endproc G_admin_flaglist 544 12 +export G_admin_flag +proc G_admin_flag 188 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 24 +CNSTP4 0 +ASGNP4 +ADDRLP4 28 +CNSTP4 0 +ASGNP4 +ADDRLP4 100 +CNSTP4 0 +ASGNP4 +ADDRLP4 124 +CNSTI4 1 +ASGNI4 +ADDRLP4 128 +CNSTI4 1 +ASGNI4 +ADDRLP4 96 +ADDRGP4 $2302 +ASGNP4 +CNSTI4 0 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 20 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 148 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 148 +INDIRI4 +CNSTI4 2 +GEI4 $2303 +ADDRGP4 $2305 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 152 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 152 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2301 +JUMPV +LABELV $2303 +CNSTI4 1 +ARGI4 +ADDRLP4 32 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 32 +INDIRI1 +CVII4 1 +CNSTI4 42 +NEI4 $2306 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2308 +ADDRGP4 $2310 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 152 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 152 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2301 +JUMPV +LABELV $2308 +ADDRLP4 32+1 +ARGP4 +ADDRLP4 152 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 144 +ADDRLP4 152 +INDIRI4 +ASGNI4 +ADDRLP4 144 +INDIRI4 +ARGI4 +ADDRLP4 156 +ADDRGP4 G_admin_level +CALLP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 156 +INDIRP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $2312 +ADDRGP4 $2314 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 144 +INDIRI4 +ARGI4 +ADDRLP4 160 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 160 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2301 +JUMPV +LABELV $2312 +ADDRLP4 64 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 $2315 +ARGP4 +ADDRLP4 28 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $2307 +JUMPV +LABELV $2306 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 32 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 100 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 152 +ADDRGP4 admin_find_admin +CALLI4 +ASGNI4 +ADDRLP4 152 +INDIRI4 +CNSTI4 0 +GEI4 $2316 +CNSTI4 0 +RETI4 +ADDRGP4 $2301 +JUMPV +LABELV $2316 +ADDRLP4 156 +ADDRLP4 24 +INDIRP4 +ASGNP4 +ADDRLP4 156 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2320 +ADDRLP4 156 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $2318 +LABELV $2320 +ADDRGP4 $2321 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 160 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 160 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2301 +JUMPV +LABELV $2318 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2322 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRLP4 164 +ADDRGP4 admin_higher_admin +CALLI4 +ASGNI4 +ADDRLP4 164 +INDIRI4 +CNSTI4 0 +NEI4 $2322 +ADDRGP4 $2324 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 168 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 168 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2301 +JUMPV +LABELV $2322 +ADDRLP4 64 +ARGP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 41 +ADDP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +LABELV $2307 +ADDRLP4 152 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 152 +INDIRI4 +CNSTI4 3 +GEI4 $2325 +ADDRLP4 28 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $2327 +ADDRLP4 24 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 156 +ADDRGP4 G_admin_level +CALLP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 156 +INDIRP4 +ASGNP4 +ADDRGP4 $2329 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 160 +ADDRLP4 24 +INDIRP4 +ASGNP4 +ADDRLP4 160 +INDIRP4 +CNSTI4 41 +ADDP4 +ARGP4 +ADDRLP4 160 +INDIRP4 +CNSTI4 73 +ADDP4 +ARGP4 +ADDRLP4 164 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 164 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +LABELV $2327 +ADDRLP4 28 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2330 +ADDRGP4 $2332 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 28 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 28 +INDIRP4 +CNSTI4 40 +ADDP4 +ARGP4 +ADDRLP4 160 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 160 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +LABELV $2330 +CNSTI4 1 +RETI4 +ADDRGP4 $2301 +JUMPV +LABELV $2325 +CNSTI4 2 +ARGI4 +ADDRLP4 104 +ARGP4 +CNSTI4 20 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 20 +ADDRLP4 104 +ASGNP4 +ADDRLP4 156 +ADDRLP4 20 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 156 +INDIRI4 +CNSTI4 45 +EQI4 $2335 +ADDRLP4 156 +INDIRI4 +CNSTI4 43 +NEI4 $2333 +LABELV $2335 +ADDRLP4 20 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 43 +NEI4 $2337 +ADDRLP4 160 +CNSTI4 1 +ASGNI4 +ADDRGP4 $2338 +JUMPV +LABELV $2337 +ADDRLP4 160 +CNSTI4 0 +ASGNI4 +LABELV $2338 +ADDRLP4 128 +ADDRLP4 160 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 20 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 128 +INDIRI4 +CNSTI4 0 +NEI4 $2339 +ADDRLP4 96 +ADDRGP4 $2341 +ASGNP4 +LABELV $2339 +LABELV $2333 +ADDRLP4 0 +ARGP4 +ADDRGP4 $181 +ARGP4 +ADDRLP4 160 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 160 +INDIRI4 +CNSTI4 0 +NEI4 $2342 +ADDRLP4 124 +CNSTI4 0 +ASGNI4 +ADDRLP4 96 +ADDRGP4 $2344 +ASGNP4 +LABELV $2342 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2345 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +NEU4 $2345 +ADDRGP4 $2347 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 168 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 168 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2301 +JUMPV +LABELV $2345 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRLP4 168 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 168 +INDIRI4 +CNSTI4 0 +NEI4 $2348 +ADDRGP4 $2350 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 172 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 172 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2301 +JUMPV +LABELV $2348 +ADDRLP4 28 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2351 +ADDRLP4 132 +ADDRLP4 28 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 140 +CNSTI4 1024 +ASGNI4 +ADDRGP4 $2352 +JUMPV +LABELV $2351 +ADDRLP4 132 +ADDRLP4 24 +INDIRP4 +CNSTI4 73 +ADDP4 +ASGNP4 +ADDRLP4 140 +CNSTI4 1024 +ASGNI4 +LABELV $2352 +ADDRLP4 132 +INDIRP4 +ARGP4 +ADDRLP4 132 +INDIRP4 +ARGP4 +ADDRLP4 140 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRLP4 124 +INDIRI4 +ARGI4 +ADDRLP4 128 +INDIRI4 +ARGI4 +ADDRLP4 176 +ADDRGP4 G_admin_flag_update +CALLP4 +ASGNP4 +ADDRLP4 136 +ADDRLP4 176 +INDIRP4 +ASGNP4 +ADDRLP4 136 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2353 +ADDRGP4 $2355 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 124 +INDIRI4 +CNSTI4 0 +EQI4 $2359 +ADDRLP4 180 +ADDRGP4 $2356 +ASGNP4 +ADDRGP4 $2360 +JUMPV +LABELV $2359 +ADDRLP4 180 +ADDRGP4 $2357 +ASGNP4 +LABELV $2360 +ADDRLP4 180 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRLP4 64 +ARGP4 +ADDRLP4 136 +INDIRP4 +ARGP4 +ADDRLP4 184 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 184 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2301 +JUMPV +LABELV $2353 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1326 +ARGP4 +ADDRLP4 180 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 180 +INDIRI4 +CNSTI4 0 +NEI4 $2361 +ADDRGP4 $2363 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRLP4 96 +INDIRP4 +ARGP4 +ADDRLP4 64 +ARGP4 +ADDRLP4 184 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 184 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +LABELV $2361 +ADDRGP4 $2364 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRLP4 96 +INDIRP4 +ARGP4 +ADDRLP4 64 +ARGP4 +ADDRLP4 184 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 184 +INDIRP4 +ARGP4 +ADDRGP4 G_AdminMessage +CALLV +pop +ADDRGP4 admin_writeconfig +CALLV +pop +ADDRLP4 100 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2365 +ADDRLP4 100 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_authlog +CALLV +pop +LABELV $2365 +CNSTI4 1 +RETI4 +LABELV $2301 +endproc G_admin_flag 188 24 +export G_admin_print +proc G_admin_print 1032 12 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2368 +ADDRGP4 $2371 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 level+4 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $2369 +JUMPV +LABELV $2368 +ADDRGP4 $2374 +ARGP4 +ADDRLP4 1028 +ADDRGP4 trap_Cvar_VariableIntegerValue +CALLI4 +ASGNI4 +ADDRLP4 1028 +INDIRI4 +CNSTI4 0 +NEI4 $2372 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 G_DecolorString +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRGP4 trap_Print +CALLV +pop +ADDRGP4 $2373 +JUMPV +LABELV $2372 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_Print +CALLV +pop +LABELV $2373 +LABELV $2369 +LABELV $2367 +endproc G_admin_print 1032 12 +export G_admin_buffer_begin +proc G_admin_buffer_begin 0 0 +ADDRGP4 g_bfb +CNSTI1 0 +ASGNI1 +LABELV $2375 +endproc G_admin_buffer_begin 0 0 +export G_admin_buffer_end +proc G_admin_buffer_end 0 8 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 g_bfb +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +LABELV $2376 +endproc G_admin_buffer_end 0 8 +export G_admin_buffer_print +proc G_admin_buffer_print 8 12 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRGP4 g_bfb +ARGP4 +ADDRLP4 4 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 0 +INDIRU4 +ADDRLP4 4 +INDIRU4 +ADDU4 +CNSTU4 1009 +LTU4 $2378 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 g_bfb +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +ADDRGP4 g_bfb +CNSTI1 0 +ASGNI1 +LABELV $2378 +ADDRGP4 g_bfb +ARGP4 +CNSTI4 32000 +ARGI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $2377 +endproc G_admin_buffer_print 8 12 +export G_admin_cleanup +proc G_admin_cleanup 24 4 +ADDRLP4 4 +ADDRGP4 g_admin_levels +INDIRP4 +ASGNP4 +ADDRGP4 $2384 +JUMPV +LABELV $2381 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 BG_Free +CALLV +pop +LABELV $2382 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $2384 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $2381 +ADDRGP4 g_admin_levels +CNSTP4 0 +ASGNP4 +ADDRLP4 8 +ADDRGP4 g_admin_admins +INDIRP4 +ASGNP4 +ADDRGP4 $2388 +JUMPV +LABELV $2385 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 BG_Free +CALLV +pop +LABELV $2386 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $2388 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $2385 +ADDRGP4 g_admin_admins +CNSTP4 0 +ASGNP4 +ADDRLP4 12 +ADDRGP4 g_admin_bans +INDIRP4 +ASGNP4 +ADDRGP4 $2392 +JUMPV +LABELV $2389 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 BG_Free +CALLV +pop +LABELV $2390 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $2392 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $2389 +ADDRGP4 g_admin_bans +CNSTP4 0 +ASGNP4 +ADDRLP4 16 +ADDRGP4 g_admin_commands +INDIRP4 +ASGNP4 +ADDRGP4 $2396 +JUMPV +LABELV $2393 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 BG_Free +CALLV +pop +LABELV $2394 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $2396 +ADDRLP4 16 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $2393 +ADDRGP4 g_admin_commands +CNSTP4 0 +ASGNP4 +ADDRGP4 BG_DefragmentMemory +CALLV +pop +LABELV $2380 +endproc G_admin_cleanup 24 4 +bss +align 4 +LABELV adminLogLen +skip 4 +align 1 +LABELV adminLog +skip 1024 +align 1 +LABELV g_bfb +skip 32000 +import trap_RemoveCommand +import trap_AddCommand +import trap_SendGameStat +import trap_SnapVector +import trap_GetEntityToken +import trap_GetUsercmd +import trap_BotFreeClient +import trap_BotAllocateClient +import trap_EntityContact +import trap_EntitiesInBox +import trap_UnlinkEntity +import trap_LinkEntity +import trap_AreasConnected +import trap_AdjustAreaPortalState +import trap_InPVSIgnorePortals +import trap_InPVS +import trap_PointContents +import trap_Trace +import trap_SetBrushModel +import trap_GetServerinfo +import trap_SetUserinfo +import trap_GetUserinfo +import trap_SetConfigstringRestrictions +import trap_GetConfigstring +import trap_SetConfigstring +import trap_SendServerCommand +import trap_DropClient +import trap_LocateGameData +import trap_Cvar_VariableStringBuffer +import trap_Cvar_VariableIntegerValue +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_SendConsoleCommand +import trap_FS_Seek +import trap_FS_GetFileList +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_Args +import trap_Argv +import trap_Argc +import trap_RealTime +import trap_Milliseconds +import trap_Error +import trap_Print +import g_KillRewardMultiplierH +import g_KillRewardMultiplierA +import g_InstantRewardMultiplierH +import g_InstantRewardMultiplierA +import g_buildableSvfBroadcast +import g_minTeamSizePerBuilderH +import g_minTeamSizePerBuilderA +import g_censorship +import g_slapKnockback +import g_allowTeamOverlay +import g_publicAdminMessages +import g_specChat +import g_privateMessages +import g_maxIPConnections +import g_adminChatShowDeny +import g_adminMaxBan +import g_devmapKillerHP +import g_adminTempBan +import g_admin +import g_newbieNamePrefix +import g_newbieNameNumbering +import g_emoticonsAllowedInNames +import g_layoutAuto +import g_layouts +import g_mapConfigs +import g_antiSpawnBlock +import g_creepPowerExclusion +import g_shove +import g_teleportSafeTime +import g_floodMinTime +import g_floodMaxDemerits +import g_voiceChats +import g_debugVoices +import g_sayAreaRange +import g_initialMapRotation +import g_nextMap +import g_mapLog +import g_mapRotationStack +import g_mapRotationNodes +import g_currentMapRotation +import g_debugMapRotation +import g_markDeconstruct +import g_disabledBuildables +import g_disabledClasses +import g_disabledEquipment +import g_unlagged +import g_maxFixedBuildPoints +import g_variableBuildPointsPower +import g_maxVariableBuildPoints +import g_basiUpgPoisonTime +import g_basiPoisonTime +import g_boosterPoisonTime +import g_contagionProb +import g_humanAnticampRange +import g_humanAnticampBonus1 +import g_humanAnticampBonusMax +import g_alienAnticampRange +import g_alienAnticampBonus1 +import g_alienAnticampBonusMax +import g_freeFundPeriod +import g_teamImbalanceWarnings +import g_alienGrangerDanceBonus +import g_alienBarbsRegen3x +import g_alienBarbsRegen2x +import g_alienStage3Threshold +import g_alienStage2Threshold +import g_alienMaxStage +import g_alienCredits +import g_alienStage +import g_humanStage3Threshold +import g_humanStage2Threshold +import g_humanMaxStage +import g_humanCredits +import g_humanStage +import g_humanRefineryRadius +import g_humanRefineryMaxAge +import g_humanRefineryBuildPointsRate +import g_humanRefineryBuildPoints +import g_humanDefenceComputerRate +import g_humanDefenceComputerLimit +import g_humanBuildQueueTime +import g_humanBuildPoints +import g_alienColonyRadius +import g_alienColonyMaxAge +import g_alienColonyBuildPointsRate +import g_alienColonyBuildPoints +import g_alienBuildQueueTime +import g_alienBuildPoints +import pmove_msec +import pmove_fixed +import g_smoothClients +import g_teamForceBalance +import g_armageddonPercent +import g_armageddonVotePercent +import g_readyPercent +import g_suddenDeathVoteDelay +import g_suddenDeathVotePercent +import g_voteLimit +import g_allowVote +import g_doWarmup +import g_warmup +import g_motd +import g_friendlyFreeze +import g_synchronousClients +import g_debugDamage +import g_debugMove +import g_inactivity +import g_knockback +import g_speed +import g_gravity +import g_needpass +import g_password +import g_dretchPunt +import g_friendlyBuildableFire +import g_friendlyFire +import g_suddenDeathTime +import g_timelimit +import g_maxNameChanges +import g_minNameChangePeriod +import g_lockTeamsAtStart +import g_restarted +import g_maxGameClients +import g_maxclients +import g_cheats +import g_dedicated +import g_entities +import level +import G_namelog_cleanup +import G_namelog_update_name +import G_namelog_update_score +import G_namelog_restore +import G_namelog_disconnect +import G_namelog_connect +import G_ClearRotationStack +import G_MapExists +import G_ShutdownMapRotations +import G_InitMapRotations +import G_MapRotationActive +import G_StopMapRotation +import G_StartMapRotation +import G_AdvanceMapRotation +import G_PrintCurrentRotation +import G_PrintRotations +import G_WriteSessionData +import G_InitSessionData +import G_ReadSessionData +import G_UpdateTeamConfigStrings +import CheckTeamStatus +import TeamplayInfoMessage +import Team_GetLocation +import G_ChangeTeam +import G_LeaveTeam +import OnSameTeam +import G_TeamCommand +import G_TeamFromString +import G_RunClient +import ClientEndFrame +import ClientThink +import G_UnlaggedOff +import G_UnlaggedOn +import G_UnlaggedCalc +import G_UnlaggedClear +import G_UnlaggedStore +import ClientCommand +import ClientBegin +import ClientDisconnect +import ClientUserinfoChanged +import ClientConnect +import G_AlienBuildPoints +import G_HumanBuildPoints +import G_TimeTilSuddenDeath +import LogExit +import G_ArmageddonStep +import G_CheckVote +import G_ExecuteVote +import G_Vote +import G_Error +import G_Printf +import SendScoreboardMessageToAllClients +import G_Log_NoSpam +import G_LogPrintf +import G_AdminMessage +import G_RunThink +import FindIntermissionPoint +import CalculateRanks +import G_MapConfigs +import MoveClientToIntermission +import ScoreboardMessage +import FireWeapon3 +import FireWeapon2 +import FireWeapon +import G_UnregisterCommands +import G_RegisterCommands +import ConsoleCommand +import G_IsNewbieName +import SpotWouldTelefrag +import player_die +import ClientSpawn +import BeginIntermission +import respawn +import G_SelectHumanLockSpawnPoint +import G_SelectAlienLockSpawnPoint +import G_SelectSpawnPoint +import G_SelectTremulousSpawnPoint +import G_SetClientViewAngle +import TeamCount +import G_QueueCreditToClient +import G_AddCreditToClient +import G_ClearPlayerZapEffects +import G_UpdateZaps +import G_CrushAttack +import G_ChargeAttack +import CheckCkitRepair +import CheckPounceAttack +import CheckGrabAttack +import CheckVenomAttack2 +import CheckVenomAttack +import SnapVectorTowards +import CalcMuzzlePoint +import G_GiveClientMaxAmmo +import G_ForceWeaponChange +import ShineTorch +import TeleportPlayer +import G_Checktrigger_stages +import trigger_teleporter_touch +import manualTriggerSpectator +import Touch_DoorTrigger +import G_RunMover +import fire_fern +import fire_acidBomb2 +import fire_acidBomb +import launch_smoke +import launch_flames +import launch_mine +import launch_grenade +import fire_hive +import fire_bounceBall3 +import fire_bounceBall2 +import fire_bounceBall +import fire_slowBlob +import fire_paraLockBlob +import fire_lockblob +import fire_luciferCannon +import fire_pulseRifle +import fire_blaster +import fire_flamer +import flamerfire +import flamerfire3 +import launch_nadeflames +import flamerchageimpact +import fire_prifle_stasis +import launch_grenade2 +import G_RunMissile +import G_InitDamageLocations +import G_LogDestruction +import AddScore +import body_die +import G_RewardAttackers +import G_Knockback +import G_SelectiveRadiusDamage +import G_RadiusDamage +import G_SelectiveDamage +import G_Damage +import CanDamage +import G_ClosestEnt +import G_Visible +import G_CloseMenus +import G_TriggerMenuArgs +import G_TriggerMenu +import G_ClientIsLagging +import BuildShaderStateConfig +import AddRemap +import G_SetOrigin +import G_BroadcastEvent +import G_AddEvent +import G_AddPredictableEvent +import vectoyaw +import vtos +import tv +import G_TouchSolids +import G_TouchTriggers +import G_EntitiesFree +import G_FreeEntity +import G_Sound +import G_TempEntity +import G_Spawn +import G_InitGentity +import G_SetMovedir +import G_UseTargets +import G_PickTarget +import G_Find +import G_KillBox +import G_SoundIndex +import G_ModelIndex +import G_ShaderIndex +import G_ParticleSystemIndex +import G_AddressCompare +import G_AddressParse +import G_CheckGrangerDance +import G_BuildLogRevert +import G_BuildLogAuto +import G_BuildLogSet +import G_BuildLogNew +import G_InPowerZone +import G_RepeaterEntityForPoint +import G_PowerEntityForEntity +import G_PowerEntityForPoint +import G_FindPower +import G_GetMarkedBuildPoints +import G_GetBuildPoints +import G_QueueBuildPoints +import G_NextQueueTime +import G_BaseSelfDestruct +import G_LayoutLoad +import G_LayoutSelect +import G_LayoutList +import G_LayoutSave +import FinishSpawningBuildable +import G_SpawnBuildable +import G_SetIdleBuildableAnim +import G_SetBuildableAnim +import G_BuildIfValid +import G_CanBuild +import G_ClearDeconMarks +import G_BuildableRange +import G_BuildableThink +import G_FindCreep +import G_Cocoon +import G_Overmind +import G_Reactor +import G_FindDCC +import G_IsDCCBuilt +import G_IsPowered +import G_CheckSpawnPoint +import G_Physics +import G_CensorString +import G_LoadCensors +import G_ListCommands +import G_FloodLimited +import Cmd_AdminMessage_f +import Cmd_Test_f +import Cmd_MapLog_f +import G_MapLog_Result +import G_MapLog_NewMap +import Cmd_MapRotation_f +import Cmd_ListEmoticons_f +import Cmd_ListMaps_f +import Cmd_PrivateMessage_f +import G_SanitiseString +import G_UnEscapeString +import G_DecolorString +import G_Say +import ConcatArgsPrintable +import ConcatArgs +import G_ClientNumbersFromString +import G_ClientNumberFromString +import G_ToggleFollow +import G_FollowNewClient +import G_FollowLockView +import G_StopFromFollowing +import G_StopFollowing +import G_NewString +import G_SpawnEntitiesFromString +import G_SpawnVector +import G_SpawnInt +import G_SpawnFloat +import G_SpawnString +import G_PrintSpawnQueue +import G_GetPosInSpawnQueue +import G_RemoveFromSpawnQueue +import G_PushSpawnQueue +import G_SearchSpawnQueue +import G_PeekSpawnQueue +import G_PopSpawnQueue +import G_GetSpawnQueueLength +import G_InitSpawnQueue +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $2374 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 105 +byte 1 67 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $2371 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $2364 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $2363 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $2357 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $2356 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $2355 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 114 +byte 1 114 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 111 +byte 1 99 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 32 +byte 1 39 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 39 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 44 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $2350 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 115 +byte 1 111 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $2347 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 115 +byte 1 32 +byte 1 40 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 41 +byte 1 10 +byte 1 0 +align 1 +LABELV $2344 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $2341 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 105 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $2332 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 10 +byte 1 0 +align 1 +LABELV $2329 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 39 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 39 +byte 1 10 +byte 1 0 +align 1 +LABELV $2324 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 10 +byte 1 0 +align 1 +LABELV $2321 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 10 +byte 1 0 +align 1 +LABELV $2315 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $2314 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $2310 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 111 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $2305 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 91 +byte 1 94 +byte 1 53 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 124 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 35 +byte 1 124 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 35 +byte 1 124 +byte 1 42 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 35 +byte 1 94 +byte 1 53 +byte 1 93 +byte 1 32 +byte 1 40 +byte 1 94 +byte 1 53 +byte 1 43 +byte 1 94 +byte 1 53 +byte 1 124 +byte 1 94 +byte 1 53 +byte 1 45 +byte 1 94 +byte 1 53 +byte 1 41 +byte 1 91 +byte 1 94 +byte 1 53 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 94 +byte 1 53 +byte 1 93 +byte 1 10 +byte 1 0 +align 1 +LABELV $2302 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $2300 +byte 1 94 +byte 1 53 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $2288 +byte 1 32 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 45 +byte 1 50 +byte 1 48 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 0 +align 1 +LABELV $2281 +byte 1 94 +byte 1 53 +byte 1 67 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 115 +byte 1 58 +byte 1 10 +byte 1 0 +align 1 +LABELV $2279 +byte 1 32 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 45 +byte 1 50 +byte 1 48 +byte 1 115 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $2274 +byte 1 94 +byte 1 53 +byte 1 65 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 115 +byte 1 58 +byte 1 10 +byte 1 0 +align 1 +LABELV $2272 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 105 +byte 1 102 +byte 1 121 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 107 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 47 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 0 +align 1 +LABELV $2271 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $2270 +byte 1 67 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 86 +byte 1 79 +byte 1 84 +byte 1 69 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 79 +byte 1 87 +byte 1 0 +align 1 +LABELV $2269 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $2268 +byte 1 83 +byte 1 80 +byte 1 69 +byte 1 67 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 67 +byte 1 72 +byte 1 65 +byte 1 84 +byte 1 0 +align 1 +LABELV $2267 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 108 +byte 1 121 +byte 1 0 +align 1 +LABELV $2266 +byte 1 78 +byte 1 79 +byte 1 86 +byte 1 79 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 73 +byte 1 77 +byte 1 73 +byte 1 84 +byte 1 0 +align 1 +LABELV $2265 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 111 +byte 1 111 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $2264 +byte 1 78 +byte 1 79 +byte 1 67 +byte 1 69 +byte 1 78 +byte 1 83 +byte 1 79 +byte 1 82 +byte 1 70 +byte 1 76 +byte 1 79 +byte 1 79 +byte 1 68 +byte 1 0 +align 1 +LABELV $2263 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 109 +byte 1 0 +align 1 +LABELV $2262 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 107 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 44 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 44 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $2261 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 33 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 0 +align 1 +LABELV $2260 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 108 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 117 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 108 +byte 1 121 +byte 1 0 +align 1 +LABELV $2259 +byte 1 70 +byte 1 79 +byte 1 82 +byte 1 67 +byte 1 69 +byte 1 84 +byte 1 69 +byte 1 65 +byte 1 77 +byte 1 67 +byte 1 72 +byte 1 65 +byte 1 78 +byte 1 71 +byte 1 69 +byte 1 0 +align 1 +LABELV $2258 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 0 +align 1 +LABELV $2257 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $2256 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 0 +align 1 +LABELV $2255 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 114 +byte 1 117 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 108 +byte 1 121 +byte 1 0 +align 1 +LABELV $2254 +byte 1 65 +byte 1 67 +byte 1 84 +byte 1 73 +byte 1 86 +byte 1 73 +byte 1 84 +byte 1 89 +byte 1 0 +align 1 +LABELV $2249 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $2244 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $2238 +byte 1 37 +byte 1 99 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $2237 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $2222 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 0 +align 1 +LABELV $2208 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $2207 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $2204 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 114 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $2202 +byte 1 94 +byte 1 53 +byte 1 114 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 116 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 94 +byte 1 50 +byte 1 42 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 10 +byte 1 0 +align 1 +LABELV $2196 +byte 1 94 +byte 1 53 +byte 1 114 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $2189 +byte 1 94 +byte 1 53 +byte 1 114 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 116 +byte 1 32 +byte 1 91 +byte 1 105 +byte 1 100 +byte 1 93 +byte 1 10 +byte 1 0 +align 1 +LABELV $2179 +byte 1 114 +byte 1 117 +byte 1 110 +byte 1 32 +byte 1 39 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 100 +byte 1 39 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $2174 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 119 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 45 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 45 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $2161 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 0 +align 1 +LABELV $2159 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 92 +byte 1 95 +byte 1 0 +align 1 +LABELV $2157 +byte 1 94 +byte 1 50 +byte 1 37 +byte 1 99 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 45 +byte 1 51 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $2156 +byte 1 37 +byte 1 51 +byte 1 100 +byte 1 58 +byte 1 37 +byte 1 48 +byte 1 50 +byte 1 100 +byte 1 0 +align 1 +LABELV $2130 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 113 +byte 1 117 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 99 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $2127 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 73 +byte 1 68 +byte 1 10 +byte 1 0 +align 1 +LABELV $2104 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $2082 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 109 +byte 1 112 +byte 1 116 +byte 1 121 +byte 1 10 +byte 1 0 +align 1 +LABELV $2068 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 83 +byte 1 108 +byte 1 97 +byte 1 112 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $2067 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 100 +byte 1 93 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 49 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 33 +byte 1 32 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 100 +byte 1 93 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $2064 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 108 +byte 1 97 +byte 1 112 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $2060 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 108 +byte 1 97 +byte 1 112 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 111 +byte 1 114 +byte 1 114 +byte 1 121 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 10 +byte 1 0 +align 1 +LABELV $2057 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 108 +byte 1 97 +byte 1 112 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $2049 +byte 1 94 +byte 1 53 +byte 1 117 +byte 1 110 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 94 +byte 1 53 +byte 1 0 +align 1 +LABELV $2048 +byte 1 94 +byte 1 49 +byte 1 84 +byte 1 69 +byte 1 65 +byte 1 77 +byte 1 75 +byte 1 73 +byte 1 76 +byte 1 76 +byte 1 69 +byte 1 68 +byte 1 94 +byte 1 53 +byte 1 0 +align 1 +LABELV $2047 +byte 1 94 +byte 1 53 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 121 +byte 1 101 +byte 1 100 +byte 1 94 +byte 1 53 +byte 1 0 +align 1 +LABELV $2046 +byte 1 94 +byte 1 53 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 94 +byte 1 53 +byte 1 0 +align 1 +LABELV $2045 +byte 1 94 +byte 1 53 +byte 1 100 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 94 +byte 1 53 +byte 1 0 +align 1 +LABELV $2044 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 116 +byte 1 94 +byte 1 53 +byte 1 0 +align 1 +LABELV $2042 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 112 +byte 1 97 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 33 +byte 1 34 +byte 1 0 +align 1 +LABELV $2040 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 112 +byte 1 97 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 112 +byte 1 97 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 40 +byte 1 80 +byte 1 97 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 41 +byte 1 32 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $2039 +byte 1 94 +byte 1 53 +byte 1 112 +byte 1 97 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 85 +byte 1 110 +byte 1 112 +byte 1 97 +byte 1 117 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 115 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 111 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 117 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 103 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $2035 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 80 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 46 +byte 1 34 +byte 1 0 +align 1 +LABELV $2033 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 112 +byte 1 97 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $2028 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 115 +byte 1 115 +byte 1 104 +byte 1 97 +byte 1 105 +byte 1 114 +byte 1 10 +byte 1 0 +align 1 +LABELV $2027 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 44 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 98 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 10 +byte 1 0 +align 1 +LABELV $2020 +byte 1 60 +byte 1 119 +byte 1 111 +byte 1 114 +byte 1 108 +byte 1 100 +byte 1 62 +byte 1 0 +align 1 +LABELV $2019 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $2017 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 32 +byte 1 35 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $1999 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 10 +byte 1 0 +align 1 +LABELV $1984 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 111 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 105 +byte 1 109 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $1977 +byte 1 117 +byte 1 110 +byte 1 0 +align 1 +LABELV $1976 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1972 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 108 +byte 1 121 +byte 1 0 +align 1 +LABELV $1971 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 0 +align 1 +LABELV $1970 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $1967 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 58 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 10 +byte 1 0 +align 1 +LABELV $1951 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 91 +byte 1 97 +byte 1 124 +byte 1 104 +byte 1 93 +byte 1 10 +byte 1 0 +align 1 +LABELV $1948 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $1889 +byte 1 114 +byte 1 101 +byte 1 99 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 0 +align 1 +LABELV $1863 +byte 1 42 +byte 1 0 +align 1 +LABELV $1862 +byte 1 32 +byte 1 39 +byte 1 94 +byte 1 55 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $1852 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 45 +byte 1 50 +byte 1 100 +byte 1 0 +align 1 +LABELV $1851 +byte 1 94 +byte 1 51 +byte 1 0 +align 1 +LABELV $1830 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 114 +byte 1 117 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $1829 +byte 1 69 +byte 1 118 +byte 1 97 +byte 1 99 +byte 1 117 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $1827 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1820 +byte 1 94 +byte 1 53 +byte 1 40 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 112 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 39 +byte 1 41 +byte 1 0 +align 1 +LABELV $1818 +byte 1 94 +byte 1 53 +byte 1 40 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 99 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 39 +byte 1 41 +byte 1 0 +align 1 +LABELV $1817 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1816 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 0 +align 1 +LABELV $1815 +byte 1 49 +byte 1 0 +align 1 +LABELV $1814 +byte 1 103 +byte 1 95 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 115 +byte 1 65 +byte 1 116 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 0 +align 1 +LABELV $1784 +byte 1 94 +byte 1 53 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $1780 +byte 1 115 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $1779 +byte 1 115 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 115 +byte 1 0 +align 1 +LABELV $1778 +byte 1 107 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $1777 +byte 1 107 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 115 +byte 1 0 +align 1 +LABELV $1769 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1768 +byte 1 94 +byte 1 53 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 111 +byte 1 114 +byte 1 114 +byte 1 121 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 10 +byte 1 0 +align 1 +LABELV $1765 +byte 1 94 +byte 1 53 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1762 +byte 1 94 +byte 1 53 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 111 +byte 1 114 +byte 1 114 +byte 1 121 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 10 +byte 1 0 +align 1 +LABELV $1759 +byte 1 94 +byte 1 53 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $1756 +byte 1 94 +byte 1 53 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 91 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 93 +byte 1 32 +byte 1 91 +byte 1 110 +byte 1 101 +byte 1 119 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 93 +byte 1 10 +byte 1 0 +align 1 +LABELV $1752 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 57 +byte 1 57 +byte 1 57 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1725 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1718 +byte 1 89 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $1717 +byte 1 78 +byte 1 111 +byte 1 0 +align 1 +LABELV $1716 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1715 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 10 +byte 1 0 +align 1 +LABELV $1705 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 58 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 82 +byte 1 69 +byte 1 65 +byte 1 68 +byte 1 89 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1695 +byte 1 94 +byte 1 53 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 100 +byte 1 117 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 10 +byte 1 0 +align 1 +LABELV $1678 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1674 +byte 1 94 +byte 1 53 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 111 +byte 1 108 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $1646 +byte 1 71 +byte 1 95 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 95 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 99 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 10 +byte 1 0 +align 1 +LABELV $1643 +byte 1 94 +byte 1 53 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 117 +byte 1 98 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $1642 +byte 1 85 +byte 1 110 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 112 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1637 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 47 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 45 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 116 +byte 1 120 +byte 1 116 +byte 1 0 +align 1 +LABELV $1636 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 120 +byte 1 0 +align 1 +LABELV $1629 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 112 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $1628 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 0 +align 1 +LABELV $1627 +byte 1 94 +byte 1 53 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 112 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 10 +byte 1 0 +align 1 +LABELV $1626 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 83 +byte 1 121 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 120 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1621 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 70 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 10 +byte 1 0 +align 1 +LABELV $1620 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 83 +byte 1 121 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 120 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1619 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 68 +byte 1 101 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 105 +byte 1 112 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1618 +byte 1 94 +byte 1 53 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 112 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 112 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 58 +byte 1 10 +byte 1 0 +align 1 +LABELV $1613 +byte 1 114 +byte 1 117 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 112 +byte 1 32 +byte 1 91 +byte 1 94 +byte 1 53 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 94 +byte 1 53 +byte 1 93 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 112 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 105 +byte 1 102 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $1612 +byte 1 94 +byte 1 53 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 112 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 97 +byte 1 118 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1599 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 45 +byte 1 49 +byte 1 50 +byte 1 115 +byte 1 0 +align 1 +LABELV $1582 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $1557 +byte 1 94 +byte 1 49 +byte 1 0 +align 1 +LABELV $1556 +byte 1 94 +byte 1 53 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 94 +byte 1 53 +byte 1 10 +byte 1 32 +byte 1 105 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 124 +byte 1 32 +byte 1 37 +byte 1 108 +byte 1 100 +byte 1 94 +byte 1 53 +byte 1 10 +byte 1 32 +byte 1 78 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 124 +byte 1 32 +byte 1 37 +byte 1 45 +byte 1 42 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 10 +byte 1 32 +byte 1 73 +byte 1 80 +byte 1 58 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 124 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 45 +byte 1 49 +byte 1 53 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 10 +byte 1 32 +byte 1 66 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 58 +byte 1 32 +byte 1 124 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 10 +byte 1 32 +byte 1 82 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 124 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 10 +byte 1 32 +byte 1 68 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 124 +byte 1 32 +byte 1 37 +byte 1 45 +byte 1 56 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 10 +byte 1 32 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 117 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 124 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 45 +byte 1 42 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $1555 +byte 1 94 +byte 1 53 +byte 1 0 +align 1 +LABELV $1554 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $1532 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $1510 +byte 1 94 +byte 1 55 +byte 1 94 +byte 1 53 +byte 1 41 +byte 1 0 +align 1 +LABELV $1507 +byte 1 94 +byte 1 53 +byte 1 40 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $1504 +byte 1 91 +byte 1 37 +byte 1 50 +byte 1 105 +byte 1 32 +byte 1 124 +byte 1 32 +byte 1 37 +byte 1 45 +byte 1 50 +byte 1 105 +byte 1 93 +byte 1 32 +byte 1 94 +byte 1 37 +byte 1 99 +byte 1 37 +byte 1 99 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 94 +byte 1 50 +byte 1 37 +byte 1 99 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 37 +byte 1 42 +byte 1 115 +byte 1 94 +byte 1 49 +byte 1 37 +byte 1 99 +byte 1 37 +byte 1 99 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 10 +byte 1 0 +align 1 +LABELV $1482 +byte 1 73 +byte 1 78 +byte 1 67 +byte 1 79 +byte 1 71 +byte 1 78 +byte 1 73 +byte 1 84 +byte 1 79 +byte 1 0 +align 1 +LABELV $1456 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 10 +byte 1 0 +align 1 +LABELV $1454 +byte 1 94 +byte 1 53 +byte 1 105 +byte 1 100 +byte 1 47 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 47 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 47 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 47 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 107 +byte 1 47 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 47 +byte 1 40 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 97 +byte 1 115 +byte 1 41 +byte 1 32 +byte 1 45 +byte 1 32 +byte 1 91 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 93 +byte 1 10 +byte 1 0 +align 1 +LABELV $1448 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1442 +byte 1 94 +byte 1 53 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 115 +byte 1 58 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 58 +byte 1 10 +byte 1 0 +align 1 +LABELV $1441 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $1417 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 121 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 118 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1416 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 49 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 39 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $1413 +byte 1 94 +byte 1 53 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1410 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1409 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 49 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 39 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $1406 +byte 1 94 +byte 1 53 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 121 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1394 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1393 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 49 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 39 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 34 +byte 1 0 +align 1 +LABELV $1390 +byte 1 94 +byte 1 53 +byte 1 117 +byte 1 110 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $1387 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 117 +byte 1 110 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1386 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 49 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 34 +byte 1 0 +align 1 +LABELV $1383 +byte 1 94 +byte 1 53 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $1378 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 111 +byte 1 114 +byte 1 114 +byte 1 121 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 10 +byte 1 0 +align 1 +LABELV $1375 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 10 +byte 1 0 +align 1 +LABELV $1372 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 91 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 124 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 35 +byte 1 93 +byte 1 10 +byte 1 0 +align 1 +LABELV $1368 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1367 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 49 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 58 +byte 1 10 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $1366 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 111 +byte 1 114 +byte 1 114 +byte 1 121 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 10 +byte 1 0 +align 1 +LABELV $1363 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1360 +byte 1 94 +byte 1 53 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 110 +byte 1 32 +byte 1 91 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 124 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 35 +byte 1 93 +byte 1 32 +byte 1 91 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 93 +byte 1 10 +byte 1 0 +align 1 +LABELV $1344 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 0 +align 1 +LABELV $1342 +byte 1 41 +byte 1 0 +align 1 +LABELV $1340 +byte 1 40 +byte 1 0 +align 1 +LABELV $1338 +byte 1 91 +byte 1 65 +byte 1 68 +byte 1 77 +byte 1 73 +byte 1 78 +byte 1 93 +byte 1 32 +byte 1 0 +align 1 +LABELV $1337 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 67 +byte 1 80 +byte 1 65 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 99 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1333 +byte 1 53 +byte 1 0 +align 1 +LABELV $1332 +byte 1 50 +byte 1 0 +align 1 +LABELV $1331 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $1326 +byte 1 65 +byte 1 68 +byte 1 77 +byte 1 73 +byte 1 78 +byte 1 67 +byte 1 72 +byte 1 65 +byte 1 84 +byte 1 0 +align 1 +LABELV $1316 +byte 1 94 +byte 1 53 +byte 1 99 +byte 1 112 +byte 1 97 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $1308 +byte 1 94 +byte 1 53 +byte 1 99 +byte 1 112 +byte 1 97 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 103 +byte 1 110 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 45 +byte 1 97 +byte 1 32 +byte 1 45 +byte 1 104 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 45 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1298 +byte 1 94 +byte 1 53 +byte 1 99 +byte 1 112 +byte 1 97 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 99 +byte 1 112 +byte 1 97 +byte 1 32 +byte 1 40 +byte 1 45 +byte 1 65 +byte 1 72 +byte 1 83 +byte 1 41 +byte 1 32 +byte 1 91 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 93 +byte 1 10 +byte 1 0 +align 1 +LABELV $1291 +byte 1 40 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 99 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 41 +byte 1 0 +align 1 +LABELV $1290 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1288 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $1287 +byte 1 94 +byte 1 53 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 10 +byte 1 0 +align 1 +LABELV $1286 +byte 1 103 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $1284 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 100 +byte 1 97 +byte 1 116 +byte 1 0 +align 1 +LABELV $1283 +byte 1 42 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 84 +byte 1 73 +byte 1 78 +byte 1 42 +byte 1 0 +align 1 +LABELV $1278 +byte 1 94 +byte 1 53 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 10 +byte 1 0 +align 1 +LABELV $1277 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 98 +byte 1 115 +byte 1 112 +byte 1 0 +align 1 +LABELV $1274 +byte 1 94 +byte 1 53 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 91 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 93 +byte 1 32 +byte 1 40 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 41 +byte 1 10 +byte 1 0 +align 1 +LABELV $1269 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 112 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 112 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1266 +byte 1 94 +byte 1 53 +byte 1 112 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1263 +byte 1 94 +byte 1 53 +byte 1 112 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 111 +byte 1 114 +byte 1 114 +byte 1 121 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 10 +byte 1 0 +align 1 +LABELV $1260 +byte 1 94 +byte 1 53 +byte 1 112 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $1257 +byte 1 94 +byte 1 53 +byte 1 112 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 112 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 91 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 93 +byte 1 32 +byte 1 91 +byte 1 104 +byte 1 124 +byte 1 97 +byte 1 124 +byte 1 115 +byte 1 93 +byte 1 10 +byte 1 0 +align 1 +LABELV $1254 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 115 +byte 1 0 +align 1 +LABELV $1238 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 0 +align 1 +LABELV $1235 +byte 1 100 +byte 1 117 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 0 +align 1 +LABELV $1232 +byte 1 44 +byte 1 32 +byte 1 0 +align 1 +LABELV $1231 +byte 1 110 +byte 1 101 +byte 1 116 +byte 1 109 +byte 1 97 +byte 1 115 +byte 1 107 +byte 1 58 +byte 1 32 +byte 1 47 +byte 1 37 +byte 1 100 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $1230 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 97 +byte 1 100 +byte 1 106 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 35 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 100 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1224 +byte 1 47 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $1211 +byte 1 94 +byte 1 53 +byte 1 97 +byte 1 100 +byte 1 106 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 117 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1207 +byte 1 94 +byte 1 53 +byte 1 97 +byte 1 100 +byte 1 106 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 100 +byte 1 117 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 115 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $1200 +byte 1 94 +byte 1 53 +byte 1 97 +byte 1 100 +byte 1 106 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 110 +byte 1 101 +byte 1 119 +byte 1 32 +byte 1 100 +byte 1 117 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 108 +byte 1 105 +byte 1 99 +byte 1 105 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $1187 +byte 1 94 +byte 1 53 +byte 1 97 +byte 1 100 +byte 1 106 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 116 +byte 1 109 +byte 1 97 +byte 1 115 +byte 1 107 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 45 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 10 +byte 1 0 +align 1 +LABELV $1174 +byte 1 94 +byte 1 53 +byte 1 97 +byte 1 100 +byte 1 106 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 105 +byte 1 102 +byte 1 121 +byte 1 32 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1165 +byte 1 94 +byte 1 53 +byte 1 97 +byte 1 100 +byte 1 106 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 35 +byte 1 10 +byte 1 0 +align 1 +LABELV $1157 +byte 1 94 +byte 1 53 +byte 1 97 +byte 1 100 +byte 1 106 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 106 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 91 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 35 +byte 1 93 +byte 1 32 +byte 1 91 +byte 1 47 +byte 1 109 +byte 1 97 +byte 1 115 +byte 1 107 +byte 1 93 +byte 1 32 +byte 1 91 +byte 1 100 +byte 1 117 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 93 +byte 1 32 +byte 1 91 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 93 +byte 1 10 +byte 1 0 +align 1 +LABELV $1152 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 117 +byte 1 110 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 35 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1148 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 115 +byte 1 41 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 34 +byte 1 58 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 34 +byte 1 58 +byte 1 32 +byte 1 91 +byte 1 37 +byte 1 115 +byte 1 93 +byte 1 0 +align 1 +LABELV $1147 +byte 1 94 +byte 1 53 +byte 1 117 +byte 1 110 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1138 +byte 1 94 +byte 1 53 +byte 1 117 +byte 1 110 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 35 +byte 1 10 +byte 1 0 +align 1 +LABELV $1130 +byte 1 94 +byte 1 53 +byte 1 117 +byte 1 110 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 91 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 35 +byte 1 93 +byte 1 10 +byte 1 0 +align 1 +LABELV $1126 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 32 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 44 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 97 +byte 1 118 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $1114 +byte 1 91 +byte 1 37 +byte 1 115 +byte 1 93 +byte 1 0 +align 1 +LABELV $1105 +byte 1 94 +byte 1 55 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $1104 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 58 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 100 +byte 1 117 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1100 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 119 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $1097 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 111 +byte 1 114 +byte 1 114 +byte 1 121 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 10 +byte 1 0 +align 1 +LABELV $1094 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 10 +byte 1 0 +align 1 +LABELV $1090 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 73 +byte 1 80 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1070 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 116 +byte 1 109 +byte 1 97 +byte 1 115 +byte 1 107 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 45 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 10 +byte 1 0 +align 1 +LABELV $1055 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 117 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1046 +byte 1 67 +byte 1 65 +byte 1 78 +byte 1 80 +byte 1 69 +byte 1 82 +byte 1 77 +byte 1 66 +byte 1 65 +byte 1 78 +byte 1 0 +align 1 +LABELV $1043 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 105 +byte 1 102 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 10 +byte 1 0 +align 1 +LABELV $1038 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 91 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 124 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 124 +byte 1 73 +byte 1 80 +byte 1 40 +byte 1 47 +byte 1 109 +byte 1 97 +byte 1 115 +byte 1 107 +byte 1 41 +byte 1 93 +byte 1 32 +byte 1 91 +byte 1 100 +byte 1 117 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 93 +byte 1 32 +byte 1 91 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 93 +byte 1 10 +byte 1 0 +align 1 +LABELV $1029 +byte 1 107 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $1025 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 115 +byte 1 41 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 34 +byte 1 58 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 34 +byte 1 0 +align 1 +LABELV $1024 +byte 1 94 +byte 1 53 +byte 1 107 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 119 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $1021 +byte 1 94 +byte 1 53 +byte 1 107 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 111 +byte 1 114 +byte 1 114 +byte 1 121 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 10 +byte 1 0 +align 1 +LABELV $1018 +byte 1 94 +byte 1 53 +byte 1 107 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $1015 +byte 1 94 +byte 1 53 +byte 1 107 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 107 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 91 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 93 +byte 1 32 +byte 1 91 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 93 +byte 1 10 +byte 1 0 +align 1 +LABELV $1012 +byte 1 85 +byte 1 78 +byte 1 65 +byte 1 67 +byte 1 67 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 84 +byte 1 65 +byte 1 66 +byte 1 76 +byte 1 69 +byte 1 0 +align 1 +LABELV $979 +byte 1 94 +byte 1 53 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 107 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 45 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $978 +byte 1 94 +byte 1 53 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $968 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $958 +byte 1 37 +byte 1 48 +byte 1 52 +byte 1 105 +byte 1 45 +byte 1 37 +byte 1 48 +byte 1 50 +byte 1 105 +byte 1 45 +byte 1 37 +byte 1 48 +byte 1 50 +byte 1 105 +byte 1 32 +byte 1 37 +byte 1 48 +byte 1 50 +byte 1 105 +byte 1 58 +byte 1 37 +byte 1 48 +byte 1 50 +byte 1 105 +byte 1 58 +byte 1 37 +byte 1 48 +byte 1 50 +byte 1 105 +byte 1 0 +align 1 +LABELV $922 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $921 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $919 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $918 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 111 +byte 1 114 +byte 1 114 +byte 1 121 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 49 +byte 1 10 +byte 1 0 +align 1 +LABELV $914 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 111 +byte 1 114 +byte 1 114 +byte 1 121 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 48 +byte 1 10 +byte 1 0 +align 1 +LABELV $907 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 91 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 124 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 35 +byte 1 124 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 35 +byte 1 93 +byte 1 10 +byte 1 0 +align 1 +LABELV $898 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $897 +byte 1 102 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 0 +align 1 +LABELV $895 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 67 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 94 +byte 1 50 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 117 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 33 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $894 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 59 +byte 1 0 +align 1 +LABELV $889 +byte 1 94 +byte 1 53 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 105 +byte 1 109 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 39 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 39 +byte 1 85 +byte 1 110 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 80 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 39 +byte 1 10 +byte 1 0 +align 1 +LABELV $886 +byte 1 94 +byte 1 53 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 49 +byte 1 46 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 10 +byte 1 0 +align 1 +LABELV $883 +byte 1 94 +byte 1 53 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 48 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 49 +byte 1 10 +byte 1 0 +align 1 +LABELV $870 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 103 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $869 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 115 +byte 1 41 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 34 +byte 1 0 +align 1 +LABELV $857 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 111 +byte 1 114 +byte 1 114 +byte 1 121 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 10 +byte 1 0 +align 1 +LABELV $852 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 10 +byte 1 0 +align 1 +LABELV $846 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $843 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 91 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 124 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 35 +byte 1 93 +byte 1 32 +byte 1 91 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 93 +byte 1 10 +byte 1 0 +align 1 +LABELV $837 +byte 1 94 +byte 1 53 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 48 +byte 1 50 +byte 1 105 +byte 1 58 +byte 1 37 +byte 1 48 +byte 1 50 +byte 1 105 +byte 1 58 +byte 1 37 +byte 1 48 +byte 1 50 +byte 1 105 +byte 1 10 +byte 1 0 +align 1 +LABELV $824 +byte 1 94 +byte 1 53 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 103 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $823 +byte 1 117 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $822 +byte 1 91 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 93 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 114 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 103 +byte 1 110 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $819 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 99 +byte 1 0 +align 1 +LABELV $816 +byte 1 101 +byte 1 120 +byte 1 101 +byte 1 99 +byte 1 0 +align 1 +LABELV $813 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $808 +byte 1 91 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 93 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 114 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 103 +byte 1 110 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $807 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $804 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $801 +byte 1 109 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $798 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $795 +byte 1 105 +byte 1 112 +byte 1 0 +align 1 +LABELV $786 +byte 1 91 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 93 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 114 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 103 +byte 1 110 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $781 +byte 1 103 +byte 1 117 +byte 1 105 +byte 1 100 +byte 1 0 +align 1 +LABELV $774 +byte 1 91 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 93 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 114 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 103 +byte 1 110 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $773 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 115 +byte 1 0 +align 1 +LABELV $768 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $765 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $758 +byte 1 91 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 93 +byte 1 0 +align 1 +LABELV $753 +byte 1 91 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 93 +byte 1 0 +align 1 +LABELV $748 +byte 1 91 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 93 +byte 1 0 +align 1 +LABELV $743 +byte 1 91 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 93 +byte 1 0 +align 1 +LABELV $733 +byte 1 94 +byte 1 53 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 103 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 99 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 112 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 103 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $729 +byte 1 94 +byte 1 53 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 103 +byte 1 58 +byte 1 32 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 44 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 103 +byte 1 117 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $686 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 105 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $673 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 45 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 117 +byte 1 112 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $672 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $647 +byte 1 73 +byte 1 77 +byte 1 77 +byte 1 85 +byte 1 78 +byte 1 73 +byte 1 84 +byte 1 89 +byte 1 0 +align 1 +LABELV $642 +byte 1 94 +byte 1 51 +byte 1 66 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 51 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 40 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 35 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 0 +align 1 +LABELV $634 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 100 +byte 1 117 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $630 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 0 +align 1 +LABELV $629 +byte 1 37 +byte 1 49 +byte 1 46 +byte 1 49 +byte 1 102 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $626 +byte 1 37 +byte 1 49 +byte 1 46 +byte 1 49 +byte 1 102 +byte 1 32 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 115 +byte 1 0 +align 1 +LABELV $623 +byte 1 37 +byte 1 49 +byte 1 46 +byte 1 49 +byte 1 102 +byte 1 32 +byte 1 100 +byte 1 97 +byte 1 121 +byte 1 115 +byte 1 0 +align 1 +LABELV $620 +byte 1 37 +byte 1 49 +byte 1 46 +byte 1 49 +byte 1 102 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 101 +byte 1 107 +byte 1 115 +byte 1 0 +align 1 +LABELV $617 +byte 1 37 +byte 1 49 +byte 1 46 +byte 1 49 +byte 1 102 +byte 1 32 +byte 1 121 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 0 +align 1 +LABELV $614 +byte 1 80 +byte 1 69 +byte 1 82 +byte 1 77 +byte 1 65 +byte 1 78 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 0 +align 1 +LABELV $605 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 44 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 58 +byte 1 10 +byte 1 0 +align 1 +LABELV $602 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 44 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $579 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 48 +byte 1 45 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 45 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $555 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $538 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 0 +align 1 +LABELV $527 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $522 +byte 1 40 +byte 1 110 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 41 +byte 1 0 +align 1 +LABELV $521 +byte 1 37 +byte 1 45 +byte 1 54 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 42 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $500 +byte 1 32 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 39 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $494 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 0 +align 1 +LABELV $493 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 119 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 45 +byte 1 37 +byte 1 100 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $486 +byte 1 37 +byte 1 45 +byte 1 51 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $463 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 0 +align 1 +LABELV $462 +byte 1 111 +byte 1 107 +byte 1 0 +align 1 +LABELV $461 +byte 1 65 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 69 +byte 1 120 +byte 1 101 +byte 1 99 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $456 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $440 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 34 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 34 +byte 1 32 +byte 1 91 +byte 1 37 +byte 1 100 +byte 1 93 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 115 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $435 +byte 1 65 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 65 +byte 1 117 +byte 1 116 +byte 1 104 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 34 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 34 +byte 1 32 +byte 1 91 +byte 1 37 +byte 1 100 +byte 1 93 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 115 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $431 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $425 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 70 +byte 1 76 +byte 1 65 +byte 1 71 +byte 1 83 +byte 1 32 +byte 1 45 +byte 1 73 +byte 1 77 +byte 1 77 +byte 1 85 +byte 1 84 +byte 1 65 +byte 1 66 +byte 1 76 +byte 1 69 +byte 1 32 +byte 1 45 +byte 1 73 +byte 1 78 +byte 1 67 +byte 1 79 +byte 1 71 +byte 1 78 +byte 1 73 +byte 1 84 +byte 1 79 +byte 1 0 +align 1 +LABELV $424 +byte 1 94 +byte 1 49 +byte 1 83 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 79 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $423 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 112 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 57 +byte 1 57 +byte 1 57 +byte 1 32 +byte 1 107 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 119 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 32 +byte 1 65 +byte 1 68 +byte 1 77 +byte 1 73 +byte 1 78 +byte 1 67 +byte 1 72 +byte 1 65 +byte 1 84 +byte 1 0 +align 1 +LABELV $422 +byte 1 94 +byte 1 53 +byte 1 83 +byte 1 101 +byte 1 110 +byte 1 105 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 65 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $421 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 112 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 57 +byte 1 57 +byte 1 57 +byte 1 32 +byte 1 107 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 65 +byte 1 68 +byte 1 77 +byte 1 73 +byte 1 78 +byte 1 67 +byte 1 72 +byte 1 65 +byte 1 84 +byte 1 0 +align 1 +LABELV $420 +byte 1 94 +byte 1 50 +byte 1 74 +byte 1 117 +byte 1 110 +byte 1 105 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 65 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $419 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 112 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 57 +byte 1 57 +byte 1 57 +byte 1 0 +align 1 +LABELV $418 +byte 1 94 +byte 1 54 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 77 +byte 1 97 +byte 1 110 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $417 +byte 1 94 +byte 1 53 +byte 1 83 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 82 +byte 1 101 +byte 1 103 +byte 1 117 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 0 +align 1 +LABELV $416 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 112 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $415 +byte 1 94 +byte 1 52 +byte 1 85 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 80 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $410 +byte 1 32 +byte 1 0 +align 1 +LABELV $400 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 39 +byte 1 61 +byte 1 39 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $399 +byte 1 61 +byte 1 0 +align 1 +LABELV $395 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 0 +align 1 +LABELV $394 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 99 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 0 +align 1 +LABELV $393 +byte 1 101 +byte 1 120 +byte 1 101 +byte 1 99 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 0 +align 1 +LABELV $392 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 0 +align 1 +LABELV $391 +byte 1 91 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 93 +byte 1 10 +byte 1 0 +align 1 +LABELV $386 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 0 +align 1 +LABELV $385 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 0 +align 1 +LABELV $384 +byte 1 109 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 0 +align 1 +LABELV $383 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 0 +align 1 +LABELV $382 +byte 1 105 +byte 1 112 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 0 +align 1 +LABELV $381 +byte 1 91 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 93 +byte 1 10 +byte 1 0 +align 1 +LABELV $374 +byte 1 103 +byte 1 117 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 0 +align 1 +LABELV $373 +byte 1 91 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 93 +byte 1 10 +byte 1 0 +align 1 +LABELV $366 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 115 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 0 +align 1 +LABELV $365 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 0 +align 1 +LABELV $364 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 0 +align 1 +LABELV $363 +byte 1 91 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 93 +byte 1 10 +byte 1 0 +align 1 +LABELV $357 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 95 +byte 1 119 +byte 1 114 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 103 +byte 1 58 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 112 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $353 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 103 +byte 1 117 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $348 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $346 +byte 1 10 +byte 1 0 +align 1 +LABELV $329 +byte 1 73 +byte 1 77 +byte 1 77 +byte 1 85 +byte 1 84 +byte 1 65 +byte 1 66 +byte 1 76 +byte 1 69 +byte 1 0 +align 1 +LABELV $323 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 39 +byte 1 94 +byte 1 55 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 39 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 44 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $312 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 39 +byte 1 94 +byte 1 55 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 39 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 0 +align 1 +LABELV $298 +byte 1 78 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 0 +align 1 +LABELV $285 +byte 1 78 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 0 +align 1 +LABELV $280 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 39 +byte 1 94 +byte 1 55 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 111 +byte 1 108 +byte 1 101 +byte 1 94 +byte 1 53 +byte 1 39 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 0 +align 1 +LABELV $275 +byte 1 117 +byte 1 110 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $235 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 111 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $227 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 70 +byte 1 76 +byte 1 65 +byte 1 71 +byte 1 83 +byte 1 0 +align 1 +LABELV $212 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $211 +byte 1 99 +byte 1 109 +byte 1 100 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $189 +byte 1 91 +byte 1 94 +byte 1 53 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 124 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 35 +byte 1 94 +byte 1 53 +byte 1 93 +byte 1 32 +byte 1 91 +byte 1 94 +byte 1 53 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 94 +byte 1 53 +byte 1 93 +byte 1 0 +align 1 +LABELV $188 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 105 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 0 +align 1 +LABELV $187 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 110 +byte 1 0 +align 1 +LABELV $186 +byte 1 117 +byte 1 110 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $185 +byte 1 117 +byte 1 110 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $184 +byte 1 117 +byte 1 110 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 0 +align 1 +LABELV $183 +byte 1 117 +byte 1 110 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $182 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 46 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 111 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 99 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 39 +byte 1 42 +byte 1 39 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 117 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $181 +byte 1 117 +byte 1 110 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 0 +align 1 +LABELV $180 +byte 1 91 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 35 +byte 1 94 +byte 1 53 +byte 1 93 +byte 1 0 +align 1 +LABELV $179 +byte 1 117 +byte 1 110 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 105 +byte 1 102 +byte 1 105 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 119 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $178 +byte 1 117 +byte 1 110 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 0 +align 1 +LABELV $177 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $176 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $175 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 57 +byte 1 57 +byte 1 57 +byte 1 32 +byte 1 112 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 0 +align 1 +LABELV $174 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 57 +byte 1 57 +byte 1 57 +byte 1 0 +align 1 +LABELV $173 +byte 1 91 +byte 1 94 +byte 1 53 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 124 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 94 +byte 1 53 +byte 1 93 +byte 1 0 +align 1 +LABELV $172 +byte 1 68 +byte 1 111 +byte 1 32 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 44 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 121 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $171 +byte 1 115 +byte 1 108 +byte 1 97 +byte 1 112 +byte 1 0 +align 1 +LABELV $170 +byte 1 40 +byte 1 94 +byte 1 53 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 124 +byte 1 73 +byte 1 80 +byte 1 40 +byte 1 47 +byte 1 109 +byte 1 97 +byte 1 115 +byte 1 107 +byte 1 41 +byte 1 94 +byte 1 53 +byte 1 41 +byte 1 32 +byte 1 40 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 35 +byte 1 94 +byte 1 53 +byte 1 41 +byte 1 0 +align 1 +LABELV $169 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 40 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 97 +byte 1 108 +byte 1 41 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $168 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 119 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $167 +byte 1 91 +byte 1 94 +byte 1 53 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 124 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 35 +byte 1 124 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 35 +byte 1 94 +byte 1 53 +byte 1 93 +byte 1 32 +byte 1 91 +byte 1 94 +byte 1 53 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 94 +byte 1 53 +byte 1 93 +byte 1 0 +align 1 +LABELV $166 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $165 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $164 +byte 1 91 +byte 1 94 +byte 1 53 +byte 1 105 +byte 1 100 +byte 1 94 +byte 1 53 +byte 1 93 +byte 1 0 +align 1 +LABELV $163 +byte 1 114 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 103 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $162 +byte 1 114 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 116 +byte 1 0 +align 1 +LABELV $161 +byte 1 40 +byte 1 94 +byte 1 53 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 94 +byte 1 53 +byte 1 41 +byte 1 32 +byte 1 40 +byte 1 94 +byte 1 53 +byte 1 107 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 115 +byte 1 124 +byte 1 115 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 115 +byte 1 124 +byte 1 107 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 124 +byte 1 115 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 94 +byte 1 53 +byte 1 41 +byte 1 0 +align 1 +LABELV $160 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 40 +byte 1 111 +byte 1 112 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 107 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 47 +byte 1 115 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 115 +byte 1 41 +byte 1 0 +align 1 +LABELV $159 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 0 +align 1 +LABELV $158 +byte 1 91 +byte 1 94 +byte 1 53 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 124 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 35 +byte 1 94 +byte 1 53 +byte 1 93 +byte 1 32 +byte 1 91 +byte 1 94 +byte 1 53 +byte 1 110 +byte 1 101 +byte 1 119 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 94 +byte 1 53 +byte 1 93 +byte 1 0 +align 1 +LABELV $157 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $156 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $155 +byte 1 40 +byte 1 94 +byte 1 53 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 94 +byte 1 53 +byte 1 41 +byte 1 0 +align 1 +LABELV $154 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 39 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 48 +byte 1 39 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 0 +align 1 +LABELV $153 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $152 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 103 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 115 +byte 1 0 +align 1 +LABELV $151 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 103 +byte 1 0 +align 1 +LABELV $150 +byte 1 91 +byte 1 94 +byte 1 53 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 124 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 35 +byte 1 94 +byte 1 53 +byte 1 93 +byte 1 32 +byte 1 91 +byte 1 94 +byte 1 53 +byte 1 104 +byte 1 124 +byte 1 97 +byte 1 124 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 93 +byte 1 0 +align 1 +LABELV $149 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 105 +byte 1 102 +byte 1 105 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 0 +align 1 +LABELV $148 +byte 1 112 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 0 +align 1 +LABELV $147 +byte 1 80 +byte 1 97 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 40 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 112 +byte 1 97 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 41 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $146 +byte 1 112 +byte 1 97 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 0 +align 1 +LABELV $145 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $144 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $143 +byte 1 103 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 121 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $142 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 0 +align 1 +LABELV $141 +byte 1 40 +byte 1 94 +byte 1 53 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 124 +byte 1 73 +byte 1 80 +byte 1 40 +byte 1 47 +byte 1 109 +byte 1 97 +byte 1 115 +byte 1 107 +byte 1 41 +byte 1 94 +byte 1 53 +byte 1 41 +byte 1 32 +byte 1 40 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 35 +byte 1 41 +byte 1 0 +align 1 +LABELV $140 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 99 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 0 +align 1 +LABELV $139 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 0 +align 1 +LABELV $138 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $137 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $136 +byte 1 91 +byte 1 94 +byte 1 53 +byte 1 97 +byte 1 124 +byte 1 104 +byte 1 94 +byte 1 53 +byte 1 93 +byte 1 0 +align 1 +LABELV $135 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 106 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $134 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $133 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 105 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 105 +byte 1 114 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 0 +align 1 +LABELV $132 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 0 +align 1 +LABELV $131 +byte 1 40 +byte 1 94 +byte 1 53 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 94 +byte 1 53 +byte 1 41 +byte 1 0 +align 1 +LABELV $130 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 97 +byte 1 118 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 0 +align 1 +LABELV $129 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $128 +byte 1 40 +byte 1 94 +byte 1 53 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 94 +byte 1 53 +byte 1 41 +byte 1 32 +byte 1 40 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 35 +byte 1 94 +byte 1 53 +byte 1 41 +byte 1 0 +align 1 +LABELV $127 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 105 +byte 1 114 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 0 +align 1 +LABELV $126 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $125 +byte 1 103 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 49 +byte 1 0 +align 1 +LABELV $124 +byte 1 108 +byte 1 49 +byte 1 0 +align 1 +LABELV $123 +byte 1 91 +byte 1 94 +byte 1 53 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 124 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 35 +byte 1 124 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 35 +byte 1 94 +byte 1 53 +byte 1 93 +byte 1 0 +align 1 +LABELV $122 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 48 +byte 1 0 +align 1 +LABELV $121 +byte 1 108 +byte 1 48 +byte 1 0 +align 1 +LABELV $120 +byte 1 91 +byte 1 94 +byte 1 53 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 124 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 35 +byte 1 94 +byte 1 53 +byte 1 93 +byte 1 32 +byte 1 40 +byte 1 94 +byte 1 53 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 94 +byte 1 53 +byte 1 41 +byte 1 0 +align 1 +LABELV $119 +byte 1 107 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 112 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $118 +byte 1 107 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $117 +byte 1 40 +byte 1 94 +byte 1 53 +byte 1 115 +byte 1 117 +byte 1 98 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 94 +byte 1 53 +byte 1 41 +byte 1 0 +align 1 +LABELV $116 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $115 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 0 +align 1 +LABELV $114 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 115 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $113 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 0 +align 1 +LABELV $112 +byte 1 91 +byte 1 94 +byte 1 53 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 124 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 35 +byte 1 124 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 35 +byte 1 124 +byte 1 42 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 35 +byte 1 94 +byte 1 53 +byte 1 93 +byte 1 32 +byte 1 40 +byte 1 94 +byte 1 53 +byte 1 43 +byte 1 94 +byte 1 53 +byte 1 124 +byte 1 94 +byte 1 53 +byte 1 45 +byte 1 94 +byte 1 53 +byte 1 41 +byte 1 91 +byte 1 94 +byte 1 53 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 94 +byte 1 53 +byte 1 93 +byte 1 0 +align 1 +LABELV $111 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 44 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 120 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 39 +byte 1 45 +byte 1 39 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 46 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 111 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 99 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 39 +byte 1 42 +byte 1 39 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 117 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $110 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 0 +align 1 +LABELV $109 +byte 1 116 +byte 1 97 +byte 1 107 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 119 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 39 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $108 +byte 1 40 +byte 1 94 +byte 1 53 +byte 1 45 +byte 1 65 +byte 1 124 +byte 1 72 +byte 1 124 +byte 1 83 +byte 1 94 +byte 1 53 +byte 1 41 +byte 1 32 +byte 1 91 +byte 1 94 +byte 1 53 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 94 +byte 1 53 +byte 1 93 +byte 1 0 +align 1 +LABELV $107 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 98 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 102 +byte 1 32 +byte 1 67 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 80 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 65 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 111 +byte 1 112 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 105 +byte 1 102 +byte 1 121 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 40 +byte 1 115 +byte 1 41 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 0 +align 1 +LABELV $106 +byte 1 99 +byte 1 112 +byte 1 97 +byte 1 0 +align 1 +LABELV $105 +byte 1 91 +byte 1 94 +byte 1 53 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 94 +byte 1 53 +byte 1 93 +byte 1 32 +byte 1 40 +byte 1 94 +byte 1 53 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 94 +byte 1 53 +byte 1 41 +byte 1 0 +align 1 +LABELV $104 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 40 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 112 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 41 +byte 1 0 +align 1 +LABELV $103 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 0 +align 1 +LABELV $102 +byte 1 40 +byte 1 94 +byte 1 53 +byte 1 97 +byte 1 124 +byte 1 104 +byte 1 94 +byte 1 53 +byte 1 41 +byte 1 0 +align 1 +LABELV $101 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $100 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 108 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $99 +byte 1 40 +byte 1 94 +byte 1 53 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 124 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 35 +byte 1 94 +byte 1 53 +byte 1 41 +byte 1 32 +byte 1 40 +byte 1 94 +byte 1 53 +byte 1 105 +byte 1 100 +byte 1 94 +byte 1 53 +byte 1 41 +byte 1 0 +align 1 +LABELV $98 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 0 +align 1 +LABELV $97 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 0 +align 1 +LABELV $96 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $95 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $94 +byte 1 91 +byte 1 94 +byte 1 53 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 124 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 35 +byte 1 124 +byte 1 73 +byte 1 80 +byte 1 40 +byte 1 47 +byte 1 109 +byte 1 97 +byte 1 115 +byte 1 107 +byte 1 41 +byte 1 94 +byte 1 53 +byte 1 93 +byte 1 32 +byte 1 40 +byte 1 94 +byte 1 53 +byte 1 100 +byte 1 117 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 94 +byte 1 53 +byte 1 41 +byte 1 32 +byte 1 40 +byte 1 94 +byte 1 53 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 94 +byte 1 53 +byte 1 41 +byte 1 0 +align 1 +LABELV $93 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 73 +byte 1 80 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 71 +byte 1 85 +byte 1 73 +byte 1 68 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 112 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 105 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 32 +byte 1 100 +byte 1 117 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 105 +byte 1 102 +byte 1 105 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 39 +byte 1 119 +byte 1 39 +byte 1 32 +byte 1 40 +byte 1 119 +byte 1 101 +byte 1 101 +byte 1 107 +byte 1 115 +byte 1 41 +byte 1 44 +byte 1 32 +byte 1 39 +byte 1 100 +byte 1 39 +byte 1 32 +byte 1 40 +byte 1 100 +byte 1 97 +byte 1 121 +byte 1 115 +byte 1 41 +byte 1 44 +byte 1 32 +byte 1 39 +byte 1 104 +byte 1 39 +byte 1 32 +byte 1 40 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 115 +byte 1 41 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 39 +byte 1 109 +byte 1 39 +byte 1 32 +byte 1 40 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 41 +byte 1 44 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 102 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 105 +byte 1 102 +byte 1 105 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $92 +byte 1 109 +byte 1 97 +byte 1 107 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $91 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 0 +align 1 +LABELV $90 +byte 1 91 +byte 1 94 +byte 1 53 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 124 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 35 +byte 1 94 +byte 1 53 +byte 1 93 +byte 1 0 +align 1 +LABELV $89 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 39 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $88 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 121 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $87 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $86 +byte 1 0 +align 1 +LABELV $85 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $84 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 0 +align 1 +LABELV $83 +byte 1 40 +byte 1 94 +byte 1 53 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 94 +byte 1 53 +byte 1 41 +byte 1 0 +align 1 +LABELV $82 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 118 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 112 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 105 +byte 1 102 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $81 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 112 +byte 1 0 +align 1 +LABELV $80 +byte 1 91 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 35 +byte 1 94 +byte 1 53 +byte 1 93 +byte 1 32 +byte 1 40 +byte 1 94 +byte 1 53 +byte 1 47 +byte 1 109 +byte 1 97 +byte 1 115 +byte 1 107 +byte 1 94 +byte 1 53 +byte 1 41 +byte 1 32 +byte 1 40 +byte 1 94 +byte 1 53 +byte 1 100 +byte 1 117 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 94 +byte 1 53 +byte 1 41 +byte 1 32 +byte 1 40 +byte 1 94 +byte 1 53 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 94 +byte 1 53 +byte 1 41 +byte 1 0 +align 1 +LABELV $79 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 117 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 46 +byte 1 32 +byte 1 32 +byte 1 100 +byte 1 117 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 105 +byte 1 102 +byte 1 105 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 39 +byte 1 119 +byte 1 39 +byte 1 32 +byte 1 40 +byte 1 119 +byte 1 101 +byte 1 101 +byte 1 107 +byte 1 115 +byte 1 41 +byte 1 44 +byte 1 32 +byte 1 39 +byte 1 100 +byte 1 39 +byte 1 32 +byte 1 40 +byte 1 100 +byte 1 97 +byte 1 121 +byte 1 115 +byte 1 41 +byte 1 44 +byte 1 32 +byte 1 39 +byte 1 104 +byte 1 39 +byte 1 32 +byte 1 40 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 115 +byte 1 41 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 39 +byte 1 109 +byte 1 39 +byte 1 32 +byte 1 40 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 41 +byte 1 44 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 102 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 105 +byte 1 102 +byte 1 105 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 32 +byte 1 105 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 117 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 43 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 45 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 100 +byte 1 117 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 105 +byte 1 102 +byte 1 105 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $78 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 0 +align 1 +LABELV $77 +byte 1 97 +byte 1 100 +byte 1 106 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 0 diff --git a/build/release-linux-x86_64/base/game/g_buildable.asm b/build/release-linux-x86_64/base/game/g_buildable.asm new file mode 100644 index 0000000..fdca81c --- /dev/null +++ b/build/release-linux-x86_64/base/game/g_buildable.asm @@ -0,0 +1,26276 @@ +export G_SetBuildableAnim +code +proc G_SetBuildableAnim 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +BORI4 +ASGNI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $78 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 64 +BORI4 +ASGNI4 +LABELV $78 +ADDRFP4 0 +INDIRP4 +CNSTI4 928 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +EQI4 $80 +ADDRFP4 0 +INDIRP4 +CNSTI4 928 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 128 +BXORI4 +ASGNI4 +LABELV $80 +ADDRFP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $77 +endproc G_SetBuildableAnim 4 0 +export G_SetIdleBuildableAnim +proc G_SetIdleBuildableAnim 0 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +LABELV $84 +endproc G_SetIdleBuildableAnim 0 0 +export G_CheckSpawnPoint +proc G_CheckSpawnPoint 152 28 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRLP4 112 +ARGP4 +ADDRLP4 100 +ARGP4 +ADDRGP4 BG_BuildableBoundingBox +CALLV +pop +ADDRFP4 12 +INDIRI4 +CNSTI4 1 +NEI4 $86 +ADDRLP4 124 +CNSTF4 3251109888 +ASGNF4 +ADDRLP4 72 +ADDRLP4 124 +INDIRF4 +ASGNF4 +ADDRLP4 72+4 +ADDRLP4 124 +INDIRF4 +ASGNF4 +ADDRLP4 72+8 +CNSTF4 3251109888 +ASGNF4 +ADDRLP4 128 +CNSTF4 1103626240 +ASGNF4 +ADDRLP4 84 +ADDRLP4 128 +INDIRF4 +ASGNF4 +ADDRLP4 84+4 +ADDRLP4 128 +INDIRF4 +ASGNF4 +ADDRLP4 84+8 +CNSTF4 1103626240 +ASGNF4 +ADDRLP4 96 +CNSTF4 1071494103 +ADDRLP4 100+8 +INDIRF4 +CNSTF4 1103626240 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 132 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 136 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 140 +ADDRLP4 96 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 132 +INDIRP4 +INDIRF4 +ADDRLP4 136 +INDIRP4 +INDIRF4 +ADDRLP4 140 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 144 +CNSTI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRLP4 132 +INDIRP4 +ADDRLP4 144 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 136 +INDIRP4 +ADDRLP4 144 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 140 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 148 +CNSTI4 8 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 4 +INDIRP4 +ADDRLP4 148 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 148 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 96 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $87 +JUMPV +LABELV $86 +ADDRFP4 12 +INDIRI4 +CNSTI4 27 +NEI4 $95 +CNSTI4 13 +ARGI4 +ADDRLP4 72 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRLP4 124 +CNSTP4 0 +ASGNP4 +ADDRLP4 124 +INDIRP4 +ARGP4 +ADDRLP4 124 +INDIRP4 +ARGP4 +ADDRLP4 124 +INDIRP4 +ARGP4 +ADDRGP4 BG_ClassBoundingBox +CALLV +pop +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 72+8 +INDIRF4 +ARGF4 +ADDRLP4 128 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 100+8 +INDIRF4 +ADDRLP4 128 +INDIRF4 +ADDF4 +CNSTF4 1065353216 +ADDF4 +ADDF4 +ASGNF4 +ADDRGP4 $96 +JUMPV +LABELV $95 +CNSTP4 0 +RETP4 +ADDRGP4 $85 +JUMPV +LABELV $96 +LABELV $87 +ADDRLP4 12 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 124 +CNSTP4 0 +ASGNP4 +ADDRLP4 124 +INDIRP4 +ARGP4 +ADDRLP4 124 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +CNSTI4 33554433 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 12+52 +INDIRI4 +CNSTI4 1023 +EQI4 $100 +CNSTI4 1760 +ADDRLP4 12+52 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +RETP4 +ADDRGP4 $85 +JUMPV +LABELV $100 +ADDRLP4 12 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 72 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 -1 +ARGI4 +CNSTI4 33619969 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 12+52 +INDIRI4 +CNSTI4 1023 +EQI4 $104 +CNSTI4 1760 +ADDRLP4 12+52 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +RETP4 +ADDRGP4 $85 +JUMPV +LABELV $104 +ADDRFP4 16 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $108 +ADDRFP4 16 +INDIRP4 +ADDRLP4 0 +INDIRB +ASGNB 12 +LABELV $108 +CNSTP4 0 +RETP4 +LABELV $85 +endproc G_CheckSpawnPoint 152 28 +proc G_PuntBlocker 32 32 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $111 +ADDRFP4 0 +INDIRP4 +CNSTI4 964 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $113 +ADDRFP4 0 +INDIRP4 +CNSTI4 964 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 $110 +JUMPV +LABELV $113 +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 964 +ADDP4 +INDIRI4 +SUBI4 +CNSTI4 10000 +LEI4 $116 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 12 +CNSTP4 0 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 16 +CNSTP4 0 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +CNSTI4 10000 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 28 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 964 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $110 +JUMPV +LABELV $116 +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 964 +ADDP4 +INDIRI4 +SUBI4 +CNSTI4 5000 +GEI4 $119 +ADDRGP4 $110 +JUMPV +LABELV $119 +LABELV $111 +ADDRLP4 12 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 0 +CNSTF4 1120403456 +CNSTF4 1073741824 +ADDRLP4 12 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +CNSTF4 1056964608 +SUBF4 +MULF4 +MULF4 +ASGNF4 +ADDRLP4 16 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 0+4 +CNSTF4 1120403456 +CNSTF4 1073741824 +ADDRLP4 16 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +CNSTF4 1056964608 +SUBF4 +MULF4 +MULF4 +ASGNF4 +ADDRLP4 0+8 +CNSTF4 1117126656 +ASGNF4 +ADDRLP4 20 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 24 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 28 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $126 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $110 +endproc G_PuntBlocker 32 32 +export G_FindPower +proc G_FindPower 92 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $128 +CNSTI4 0 +RETI4 +ADDRGP4 $127 +JUMPV +LABELV $128 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 34 +NEI4 $130 +ADDRFP4 0 +INDIRP4 +CNSTI4 892 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +CNSTI4 1 +RETI4 +ADDRGP4 $127 +JUMPV +LABELV $130 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 35 +NEI4 $132 +ADDRLP4 0 +ADDRGP4 G_Reactor +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 892 +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 892 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $135 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $136 +JUMPV +LABELV $135 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $136 +ADDRLP4 4 +INDIRI4 +RETI4 +ADDRGP4 $127 +JUMPV +LABELV $132 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 47 +EQI4 $152 +ADDRLP4 0 +INDIRI4 +CNSTI4 36 +EQI4 $152 +ADDRLP4 0 +INDIRI4 +CNSTI4 37 +EQI4 $152 +ADDRLP4 0 +INDIRI4 +CNSTI4 38 +EQI4 $152 +ADDRLP4 0 +INDIRI4 +CNSTI4 39 +EQI4 $152 +ADDRLP4 0 +INDIRI4 +CNSTI4 40 +EQI4 $152 +ADDRLP4 0 +INDIRI4 +CNSTI4 41 +EQI4 $152 +ADDRLP4 0 +INDIRI4 +CNSTI4 42 +EQI4 $152 +ADDRLP4 0 +INDIRI4 +CNSTI4 43 +EQI4 $152 +ADDRLP4 0 +INDIRI4 +CNSTI4 44 +EQI4 $152 +ADDRLP4 0 +INDIRI4 +CNSTI4 45 +EQI4 $152 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +EQI4 $152 +ADDRLP4 0 +INDIRI4 +CNSTI4 49 +EQI4 $152 +ADDRLP4 0 +INDIRI4 +CNSTI4 51 +EQI4 $152 +ADDRLP4 0 +INDIRI4 +CNSTI4 52 +NEI4 $137 +LABELV $152 +ADDRLP4 4 +ADDRGP4 G_Reactor +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 892 +ADDP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 892 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $154 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRGP4 $155 +JUMPV +LABELV $154 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +LABELV $155 +ADDRLP4 8 +INDIRI4 +RETI4 +ADDRGP4 $127 +JUMPV +LABELV $137 +ADDRLP4 8 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRU4 +NEU4 $161 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 892 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRU4 +EQU4 $161 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +ADDRLP4 16 +INDIRI4 +EQI4 $161 +ADDRLP4 12 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 16 +INDIRI4 +LEI4 $161 +ADDRLP4 12 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +ADDRLP4 16 +INDIRI4 +NEI4 $156 +LABELV $161 +ADDRLP4 44 +CNSTP4 0 +ASGNP4 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRLP4 48 +CNSTI4 501 +ASGNI4 +ADDRLP4 24 +CNSTI4 64 +ASGNI4 +ADDRLP4 20 +CNSTI4 1760 +ADDRLP4 24 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRGP4 $165 +JUMPV +LABELV $162 +ADDRLP4 20 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $167 +ADDRGP4 $163 +JUMPV +LABELV $167 +ADDRLP4 52 +ADDRLP4 20 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 34 +EQI4 $171 +ADDRLP4 52 +INDIRI4 +CNSTI4 35 +NEI4 $169 +LABELV $171 +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 56 +INDIRI4 +NEI4 $172 +ADDRLP4 20 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 56 +INDIRI4 +EQI4 $169 +LABELV $172 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +ADDRLP4 64 +INDIRI4 +EQI4 $169 +ADDRLP4 20 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 64 +INDIRI4 +LEI4 $169 +ADDRLP4 72 +CNSTI4 92 +ASGNI4 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 80 +CNSTI4 96 +ASGNI4 +ADDRLP4 28+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 80 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 80 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 84 +CNSTI4 100 +ASGNI4 +ADDRLP4 28+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 84 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 84 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 28 +ARGP4 +ADDRLP4 88 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 40 +ADDRLP4 88 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 20 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 34 +NEI4 $175 +ADDRLP4 40 +INDIRI4 +CNSTI4 1000 +GTI4 $175 +ADDRLP4 44 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRGP4 $164 +JUMPV +LABELV $175 +ADDRLP4 40 +INDIRI4 +ADDRLP4 48 +INDIRI4 +GEI4 $177 +ADDRLP4 44 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 48 +ADDRLP4 40 +INDIRI4 +ASGNI4 +LABELV $177 +LABELV $169 +LABELV $163 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 20 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $165 +ADDRLP4 24 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $162 +LABELV $164 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $179 +ADDRFP4 0 +INDIRP4 +CNSTI4 892 +ADDP4 +ADDRLP4 44 +INDIRP4 +ASGNP4 +LABELV $179 +ADDRLP4 44 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $182 +ADDRLP4 52 +CNSTI4 1 +ASGNI4 +ADDRGP4 $183 +JUMPV +LABELV $182 +ADDRLP4 52 +CNSTI4 0 +ASGNI4 +LABELV $183 +ADDRLP4 52 +INDIRI4 +RETI4 +ADDRGP4 $127 +JUMPV +LABELV $156 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $184 +CNSTI4 0 +RETI4 +ADDRGP4 $127 +JUMPV +LABELV $184 +CNSTI4 1 +RETI4 +LABELV $127 +endproc G_FindPower 92 4 +export G_PowerEntityForPoint +proc G_PowerEntityForPoint 1764 8 +ADDRLP4 0+524 +CNSTP4 0 +ASGNP4 +ADDRLP4 0+892 +CNSTP4 0 +ASGNP4 +ADDRLP4 0+888 +CNSTI4 2 +ASGNI4 +ADDRLP4 0+160 +CNSTI4 0 +ASGNI4 +ADDRLP4 0+92 +ADDRFP4 0 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 1760 +ADDRGP4 G_FindPower +CALLI4 +ASGNI4 +ADDRLP4 1760 +INDIRI4 +CNSTI4 0 +EQI4 $192 +ADDRLP4 0+892 +INDIRP4 +RETP4 +ADDRGP4 $186 +JUMPV +LABELV $192 +CNSTP4 0 +RETP4 +LABELV $186 +endproc G_PowerEntityForPoint 1764 8 +export G_PowerEntityForEntity +proc G_PowerEntityForEntity 4 8 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 0 +ADDRGP4 G_FindPower +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $196 +ADDRFP4 0 +INDIRP4 +CNSTI4 892 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $195 +JUMPV +LABELV $196 +CNSTP4 0 +RETP4 +LABELV $195 +endproc G_PowerEntityForEntity 4 8 +export G_IsPowered +proc G_IsPowered 8 4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 G_PowerEntityForPoint +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $199 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +RETI4 +ADDRGP4 $198 +JUMPV +LABELV $199 +CNSTI4 0 +RETI4 +LABELV $198 +endproc G_IsPowered 8 4 +export G_IsGathered +proc G_IsGathered 64 4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRLP4 40 +CNSTP4 0 +ASGNP4 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 1 +NEI4 $202 +ADDRLP4 32 +CNSTI4 26 +ASGNI4 +ADDRLP4 36 +ADDRGP4 g_alienColonyRadius+12 +INDIRI4 +ASGNI4 +ADDRGP4 $203 +JUMPV +LABELV $202 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +NEI4 $205 +ADDRLP4 32 +CNSTI4 53 +ASGNI4 +ADDRLP4 36 +ADDRGP4 g_humanRefineryRadius+12 +INDIRI4 +ASGNI4 +ADDRGP4 $206 +JUMPV +LABELV $205 +CNSTP4 0 +RETP4 +ADDRGP4 $201 +JUMPV +LABELV $206 +LABELV $203 +ADDRLP4 8 +CNSTI4 64 +ASGNI4 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRGP4 $211 +JUMPV +LABELV $208 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $213 +ADDRGP4 $209 +JUMPV +LABELV $213 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $218 +ADDRLP4 4 +INDIRI4 +ADDRLP4 32 +INDIRI4 +EQI4 $217 +LABELV $218 +ADDRLP4 4 +INDIRI4 +ADDRLP4 28 +INDIRI4 +NEI4 $215 +LABELV $217 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 44 +INDIRI4 +EQI4 $215 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 44 +INDIRI4 +LEI4 $215 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 12 +INDIRP4 +CVPU4 4 +EQU4 $215 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12+4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12+8 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRLP4 60 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 60 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +ADDRLP4 36 +INDIRI4 +GEI4 $221 +ADDRLP4 40 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 24 +INDIRI4 +ASGNI4 +LABELV $221 +LABELV $215 +LABELV $209 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $211 +ADDRLP4 8 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $208 +ADDRLP4 40 +INDIRP4 +RETP4 +LABELV $201 +endproc G_IsGathered 64 4 +export G_GetBuildPoints +proc G_GetBuildPoints 12 0 +ADDRLP4 0 +ADDRGP4 G_TimeTilSuddenDeath +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GTI4 $224 +CNSTI4 0 +RETI4 +ADDRGP4 $223 +JUMPV +LABELV $224 +ADDRLP4 4 +ADDRGP4 G_Overmind +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $226 +ADDRFP4 4 +INDIRI4 +CNSTI4 1 +NEI4 $226 +CNSTI4 0 +RETI4 +ADDRGP4 $223 +JUMPV +LABELV $226 +ADDRFP4 4 +INDIRI4 +CNSTI4 1 +NEI4 $228 +ADDRGP4 level+11292 +INDIRI4 +RETI4 +ADDRGP4 $223 +JUMPV +LABELV $228 +ADDRLP4 8 +ADDRGP4 G_Reactor +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $231 +ADDRFP4 4 +INDIRI4 +CNSTI4 2 +NEI4 $231 +CNSTI4 0 +RETI4 +ADDRGP4 $223 +JUMPV +LABELV $231 +ADDRFP4 4 +INDIRI4 +CNSTI4 2 +NEI4 $233 +ADDRGP4 level+11308 +INDIRI4 +RETI4 +ADDRGP4 $223 +JUMPV +LABELV $233 +CNSTI4 0 +RETI4 +LABELV $223 +endproc G_GetBuildPoints 12 0 +export G_GetMarkedBuildPoints +proc G_GetMarkedBuildPoints 20 4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +ADDRGP4 G_TimeTilSuddenDeath +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +GTI4 $237 +CNSTI4 0 +RETI4 +ADDRGP4 $236 +JUMPV +LABELV $237 +ADDRFP4 4 +INDIRI4 +CNSTI4 2 +NEI4 $239 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +ADDRGP4 level+11312 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $239 +ADDRFP4 4 +INDIRI4 +CNSTI4 1 +NEI4 $242 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +ADDRGP4 level+11296 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $242 +ADDRLP4 4 +CNSTI4 64 +ASGNI4 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRGP4 $248 +JUMPV +LABELV $245 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $250 +ADDRGP4 $246 +JUMPV +LABELV $250 +ADDRLP4 0 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $252 +ADDRGP4 $246 +JUMPV +LABELV $252 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $254 +ADDRGP4 $246 +JUMPV +LABELV $254 +ADDRLP4 0 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +EQI4 $256 +ADDRGP4 $246 +JUMPV +LABELV $256 +ADDRLP4 0 +INDIRP4 +CNSTI4 936 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $258 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +ADDRLP4 16 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $258 +LABELV $246 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $248 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $245 +ADDRLP4 8 +INDIRI4 +RETI4 +LABELV $236 +endproc G_GetMarkedBuildPoints 20 4 +export G_InPowerZone +proc G_InPowerZone 60 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 64 +ASGNI4 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRGP4 $264 +JUMPV +LABELV $261 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $266 +ADDRGP4 $262 +JUMPV +LABELV $266 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +NEU4 $268 +ADDRGP4 $262 +JUMPV +LABELV $268 +ADDRLP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $270 +ADDRGP4 $262 +JUMPV +LABELV $270 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $272 +ADDRGP4 $262 +JUMPV +LABELV $272 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 34 +EQI4 $276 +ADDRLP4 24 +INDIRI4 +CNSTI4 35 +NEI4 $274 +LABELV $276 +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 32 +INDIRI4 +EQI4 $274 +ADDRLP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +ADDRLP4 32 +INDIRI4 +EQI4 $274 +ADDRLP4 40 +CNSTI4 92 +ASGNI4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 48 +CNSTI4 96 +ASGNI4 +ADDRLP4 8+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 52 +CNSTI4 100 +ASGNI4 +ADDRLP4 8+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 8 +ARGP4 +ADDRLP4 56 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 56 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 34 +NEI4 $279 +ADDRLP4 20 +INDIRI4 +CNSTI4 1000 +GTI4 $279 +ADDRLP4 0 +INDIRP4 +RETP4 +ADDRGP4 $260 +JUMPV +LABELV $279 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 35 +NEI4 $281 +ADDRLP4 20 +INDIRI4 +CNSTI4 500 +GTI4 $281 +ADDRLP4 0 +INDIRP4 +RETP4 +ADDRGP4 $260 +JUMPV +LABELV $281 +LABELV $274 +LABELV $262 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $264 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $261 +CNSTP4 0 +RETP4 +LABELV $260 +endproc G_InPowerZone 60 4 +export G_FindDCC +proc G_FindDCC 60 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $284 +CNSTI4 0 +RETI4 +ADDRGP4 $283 +JUMPV +LABELV $284 +ADDRLP4 4 +CNSTI4 64 +ASGNI4 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRGP4 $289 +JUMPV +LABELV $286 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $291 +ADDRGP4 $287 +JUMPV +LABELV $291 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 32 +NEI4 $293 +ADDRLP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $293 +ADDRLP4 36 +CNSTI4 92 +ASGNI4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 44 +CNSTI4 96 +ASGNI4 +ADDRLP4 8+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 48 +CNSTI4 100 +ASGNI4 +ADDRLP4 8+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 8 +ARGP4 +ADDRLP4 52 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 52 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 1000 +GEI4 $297 +ADDRLP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $297 +ADDRLP4 56 +ADDRLP4 24 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 56 +INDIRI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +ADDRGP4 g_humanDefenceComputerLimit+12 +INDIRI4 +LTI4 $299 +ADDRGP4 $288 +JUMPV +LABELV $299 +LABELV $297 +LABELV $293 +LABELV $287 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $289 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $286 +LABELV $288 +ADDRLP4 24 +INDIRI4 +RETI4 +LABELV $283 +endproc G_FindDCC 60 4 +export G_IsDCCBuilt +proc G_IsDCCBuilt 8 0 +ADDRLP4 4 +CNSTI4 64 +ASGNI4 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRGP4 $306 +JUMPV +LABELV $303 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $308 +ADDRGP4 $304 +JUMPV +LABELV $308 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 32 +EQI4 $310 +ADDRGP4 $304 +JUMPV +LABELV $310 +ADDRLP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $312 +ADDRGP4 $304 +JUMPV +LABELV $312 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $314 +ADDRGP4 $304 +JUMPV +LABELV $314 +CNSTI4 1 +RETI4 +ADDRGP4 $302 +JUMPV +LABELV $304 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $306 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $303 +CNSTI4 0 +RETI4 +LABELV $302 +endproc G_IsDCCBuilt 8 0 +bss +align 4 +LABELV $317 +skip 4 +export G_Reactor +code +proc G_Reactor 16 4 +ADDRLP4 0 +ADDRGP4 $317 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $321 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $321 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 34 +EQI4 $318 +LABELV $321 +CNSTI4 34 +ARGI4 +ADDRLP4 4 +ADDRGP4 G_FindBuildable +CALLP4 +ASGNP4 +ADDRGP4 $317 +ADDRLP4 4 +INDIRP4 +ASGNP4 +LABELV $318 +ADDRLP4 8 +ADDRGP4 $317 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $322 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +EQI4 $322 +ADDRLP4 8 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +LEI4 $322 +ADDRGP4 $317 +INDIRP4 +RETP4 +ADDRGP4 $316 +JUMPV +LABELV $322 +CNSTP4 0 +RETP4 +LABELV $316 +endproc G_Reactor 16 4 +bss +align 4 +LABELV $325 +skip 4 +export G_Overmind +code +proc G_Overmind 16 4 +ADDRLP4 0 +ADDRGP4 $325 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $329 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $329 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $326 +LABELV $329 +CNSTI4 2 +ARGI4 +ADDRLP4 4 +ADDRGP4 G_FindBuildable +CALLP4 +ASGNP4 +ADDRGP4 $325 +ADDRLP4 4 +INDIRP4 +ASGNP4 +LABELV $326 +ADDRLP4 8 +ADDRGP4 $325 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $330 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +EQI4 $330 +ADDRLP4 8 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +LEI4 $330 +ADDRGP4 $325 +INDIRP4 +RETP4 +ADDRGP4 $324 +JUMPV +LABELV $330 +CNSTP4 0 +RETP4 +LABELV $324 +endproc G_Overmind 16 4 +bss +align 4 +LABELV $333 +skip 4 +export G_Cocoon +code +proc G_Cocoon 16 4 +ADDRLP4 0 +ADDRGP4 $333 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $337 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $337 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 22 +EQI4 $334 +LABELV $337 +CNSTI4 22 +ARGI4 +ADDRLP4 4 +ADDRGP4 G_FindBuildable +CALLP4 +ASGNP4 +ADDRGP4 $333 +ADDRLP4 4 +INDIRP4 +ASGNP4 +LABELV $334 +ADDRLP4 8 +ADDRGP4 $333 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $338 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +EQI4 $338 +ADDRLP4 8 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +LEI4 $338 +ADDRGP4 $333 +INDIRP4 +RETP4 +ADDRGP4 $332 +JUMPV +LABELV $338 +CNSTP4 0 +RETP4 +LABELV $332 +endproc G_Cocoon 16 4 +export G_FindCreep +proc G_FindCreep 84 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 28 +CNSTP4 0 +ASGNP4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 24 +CNSTI4 701 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +CNSTI4 -1 +NEI4 $341 +CNSTI4 1 +RETI4 +ADDRGP4 $340 +JUMPV +LABELV $341 +ADDRLP4 36 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 36 +INDIRU4 +NEU4 $347 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 892 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +CVPU4 4 +ADDRLP4 36 +INDIRU4 +EQU4 $347 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 40 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +ADDRLP4 44 +INDIRI4 +EQI4 $347 +ADDRLP4 40 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 44 +INDIRI4 +GTI4 $343 +LABELV $347 +ADDRLP4 4 +CNSTI4 64 +ASGNI4 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRGP4 $351 +JUMPV +LABELV $348 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $353 +ADDRGP4 $349 +JUMPV +LABELV $353 +ADDRLP4 48 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 1 +EQI4 $357 +ADDRLP4 48 +INDIRI4 +CNSTI4 2 +NEI4 $355 +LABELV $357 +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 56 +INDIRI4 +EQI4 $355 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 56 +INDIRI4 +LEI4 $355 +ADDRLP4 64 +CNSTI4 92 +ASGNI4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 72 +CNSTI4 96 +ASGNI4 +ADDRLP4 8+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 76 +CNSTI4 100 +ASGNI4 +ADDRLP4 8+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 76 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 76 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 8 +ARGP4 +ADDRLP4 80 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 80 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +ADDRLP4 24 +INDIRI4 +GEI4 $360 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 20 +INDIRI4 +ASGNI4 +LABELV $360 +LABELV $355 +LABELV $349 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $351 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $348 +ADDRLP4 24 +INDIRI4 +CNSTI4 700 +GTI4 $362 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $364 +ADDRFP4 0 +INDIRP4 +CNSTI4 892 +ADDP4 +ADDRLP4 28 +INDIRP4 +ASGNP4 +LABELV $364 +CNSTI4 1 +RETI4 +ADDRGP4 $340 +JUMPV +LABELV $362 +CNSTI4 0 +RETI4 +ADDRGP4 $340 +JUMPV +LABELV $343 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $366 +CNSTI4 0 +RETI4 +ADDRGP4 $340 +JUMPV +LABELV $366 +CNSTI4 1 +RETI4 +LABELV $340 +endproc G_FindCreep 84 4 +proc G_IsCreepHere 1764 12 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 1760 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0+892 +CNSTP4 0 +ASGNP4 +ADDRLP4 0+160 +CNSTI4 0 +ASGNI4 +ADDRLP4 0+92 +ADDRFP4 0 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +ARGP4 +ADDRLP4 1760 +ADDRGP4 G_FindCreep +CALLI4 +ASGNI4 +ADDRLP4 1760 +INDIRI4 +RETI4 +LABELV $368 +endproc G_IsCreepHere 1764 12 +proc G_CreepSlow 4184 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4148 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4148 +INDIRI4 +ARGI4 +ADDRLP4 4152 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 4144 +ADDRLP4 4152 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 4108 +ADDRLP4 4144 +INDIRF4 +ASGNF4 +ADDRLP4 4108+4 +ADDRLP4 4144 +INDIRF4 +ASGNF4 +ADDRLP4 4108+8 +ADDRLP4 4144 +INDIRF4 +ASGNF4 +ADDRLP4 4132 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4108 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4132+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4108+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4132+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4108+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4120 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4108 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4120+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4108+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4120+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4108+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4120 +ARGP4 +ADDRLP4 4132 +ARGP4 +ADDRLP4 8 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4168 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 4104 +ADDRLP4 4168 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $386 +JUMPV +LABELV $383 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $387 +ADDRGP4 $384 +JUMPV +LABELV $387 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 4172 +ADDRGP4 G_Visible +CALLI4 +ASGNI4 +ADDRLP4 4172 +INDIRI4 +CNSTI4 0 +NEI4 $389 +ADDRGP4 $384 +JUMPV +LABELV $389 +ADDRLP4 4176 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4176 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $391 +ADDRLP4 4176 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $391 +ADDRLP4 4176 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1023 +EQI4 $391 +ADDRLP4 4180 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 4180 +INDIRP4 +ADDRLP4 4180 +INDIRP4 +INDIRI4 +CNSTI4 2 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1940 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +LABELV $391 +LABELV $384 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $386 +ADDRLP4 4 +INDIRI4 +ADDRLP4 4104 +INDIRI4 +LTI4 $383 +LABELV $372 +endproc G_CreepSlow 4184 16 +proc nullDieFunction 0 0 +LABELV $394 +endproc nullDieFunction 0 0 +export AGeneric_CreepRecede +proc AGeneric_CreepRecede 12 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +NEI4 $396 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_QueueBuildPoints +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_RewardAttackers +CALLF4 +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 57 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $398 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +NEGI4 +ASGNI4 +ADDRGP4 $399 +JUMPV +LABELV $398 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTF4 1161527296 +CNSTF4 1065353216 +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 924 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +ADDRLP4 8 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CVIF4 4 +DIVF4 +SUBF4 +MULF4 +CVFI4 4 +SUBI4 +NEGI4 +ASGNI4 +LABELV $399 +LABELV $396 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +INDIRI4 +CNSTI4 10000 +ADDI4 +ADDRGP4 level+32 +INDIRI4 +LEI4 $403 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 500 +ADDI4 +ASGNI4 +ADDRGP4 $404 +JUMPV +LABELV $403 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +LABELV $404 +LABELV $395 +endproc AGeneric_CreepRecede 12 12 +export AGeneric_Blast +proc AGeneric_Blast 24 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +CNSTI4 1760 +ADDRFP4 0 +INDIRP4 +CNSTI4 1224 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 832 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_SelectiveRadiusDamage +CALLI4 +pop +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 256 +BORI4 +ASGNI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 20 +ADDRGP4 DirToByte +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 62 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 AGeneric_CreepRecede +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 500 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $407 +endproc AGeneric_Blast 24 28 +export AGeneric_Die +proc AGeneric_Die 24 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 12 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 14 +ARGI4 +ADDRGP4 G_SetIdleBuildableAnim +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 nullDieFunction +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1224 +ADDP4 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 AGeneric_Blast +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 -513 +BANDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $411 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 5000 +ADDI4 +ASGNI4 +ADDRGP4 $412 +JUMPV +LABELV $411 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +LABELV $412 +ADDRLP4 8 +CNSTU4 0 +ASGNU4 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRU4 +EQU4 $415 +ADDRLP4 12 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRU4 +EQU4 $415 +ADDRLP4 12 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $415 +ADDRLP4 16 +ADDRGP4 G_TimeTilSuddenDeath +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +GTI4 $415 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $415 +ADDRGP4 $417 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRGP4 G_TeamCommand +CALLV +pop +LABELV $415 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRI4 +ARGI4 +ADDRGP4 G_LogDestruction +CALLV +pop +LABELV $410 +endproc AGeneric_Die 24 12 +export AHovel_Die +proc AHovel_Die 4 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 12 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 14 +ARGI4 +ADDRGP4 G_SetIdleBuildableAnim +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 nullDieFunction +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1224 +ADDP4 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 AGeneric_Blast +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 -513 +BANDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRI4 +ARGI4 +ADDRGP4 G_LogDestruction +CALLV +pop +LABELV $418 +endproc AHovel_Die 4 12 +export ASpawn_Melt +proc ASpawn_Melt 16 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 832 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_SelectiveRadiusDamage +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +NEI4 $421 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 57 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $423 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +NEGI4 +ASGNI4 +ADDRGP4 $424 +JUMPV +LABELV $423 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTF4 1161527296 +CNSTF4 1065353216 +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 924 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +ADDRLP4 12 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CVIF4 4 +DIVF4 +SUBF4 +MULF4 +CVFI4 4 +SUBI4 +NEGI4 +ASGNI4 +LABELV $424 +LABELV $421 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +INDIRI4 +CNSTI4 10000 +ADDI4 +ADDRGP4 level+32 +INDIRI4 +LEI4 $428 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 500 +ADDI4 +ASGNI4 +ADDRGP4 $429 +JUMPV +LABELV $428 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +LABELV $429 +LABELV $420 +endproc ASpawn_Melt 16 28 +export AGeneric_CreepCheck +proc AGeneric_CreepCheck 32 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 892 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 G_FindCreep +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $433 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $435 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +CNSTI4 1760 +ADDRLP4 0 +INDIRP4 +CNSTI4 1224 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRLP4 16 +CNSTP4 0 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 63 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +ADDRGP4 $432 +JUMPV +LABELV $435 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 24 +CNSTP4 0 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRLP4 28 +CNSTP4 0 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 63 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +ADDRGP4 $432 +JUMPV +LABELV $433 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_CreepSlow +CALLV +pop +LABELV $432 +endproc AGeneric_CreepCheck 32 32 +export AGeneric_Think +proc AGeneric_Think 16 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_CreepSlow +CALLV +pop +ADDRLP4 4 +ADDRGP4 G_Overmind +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $439 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $440 +JUMPV +LABELV $439 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $440 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 AGeneric_CreepCheck +CALLV +pop +LABELV $437 +endproc AGeneric_Think 16 4 +export AGeneric_Pain +proc AGeneric_Pain 16 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $443 +ADDRGP4 $442 +JUMPV +LABELV $443 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 10 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +ADDRLP4 4 +CNSTU4 0 +ASGNU4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +EQU4 $445 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +EQU4 $445 +ADDRLP4 8 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $445 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $445 +ADDRGP4 $447 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 1 +ARGI4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 G_TeamCommand +CALLV +pop +LABELV $445 +LABELV $442 +endproc AGeneric_Pain 16 12 +export ASpawn_Think +proc ASpawn_Think 28 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $449 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $451 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ARGP4 +CNSTI4 1 +ARGI4 +CNSTP4 0 +ARGP4 +ADDRLP4 8 +ADDRGP4 G_CheckSpawnPoint +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $453 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $455 +ADDRLP4 0 +INDIRP4 +CNSTI4 908 +ADDP4 +INDIRI4 +CNSTI4 0 +LTI4 $457 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +CNSTI4 1760 +ADDRLP4 12 +INDIRP4 +CNSTI4 908 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRLP4 16 +CNSTP4 0 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +CNSTI4 10000 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 26 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +ADDRGP4 $458 +JUMPV +LABELV $457 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20 +CNSTP4 0 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRLP4 24 +CNSTP4 0 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +CNSTI4 10000 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 26 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $458 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 8 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +ADDRGP4 $456 +JUMPV +LABELV $455 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 1022 +EQI4 $461 +ADDRLP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 6 +NEI4 $459 +LABELV $461 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +CNSTP4 0 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 20 +CNSTP4 0 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +CNSTI4 10000 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 26 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +ADDRGP4 $448 +JUMPV +LABELV $459 +ADDRGP4 g_antiSpawnBlock+12 +INDIRI4 +CNSTI4 0 +EQI4 $462 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $462 +ADDRLP4 16 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $462 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_PuntBlocker +CALLV +pop +LABELV $462 +LABELV $456 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 14 +NEI4 $454 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +ADDRGP4 $454 +JUMPV +LABELV $453 +ADDRFP4 0 +INDIRP4 +CNSTI4 964 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $454 +LABELV $451 +LABELV $449 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_CreepSlow +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $448 +endproc ASpawn_Think 28 32 +lit +align 4 +LABELV $469 +byte 4 1125515264 +byte 4 1125515264 +byte 4 1125515264 +export AOvermind_Think +code +proc AOvermind_Think 52 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $469 +INDIRB +ASGNB 12 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $470 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +LEI4 $470 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 59 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 28 +ADDRGP4 G_SelectiveRadiusDamage +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $472 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 6 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +LABELV $472 +ADDRGP4 level+11244 +INDIRI4 +CNSTI4 0 +LEI4 $475 +ADDRGP4 level+15432 +CNSTI4 0 +ASGNI4 +LABELV $475 +ADDRGP4 level+11200 +INDIRI4 +CNSTI4 0 +EQI4 $479 +ADDRGP4 level+15432 +CNSTI4 1 +ASGNI4 +LABELV $479 +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +ADDRGP4 level+15432 +INDIRI4 +ADDRLP4 32 +INDIRI4 +NEI4 $483 +ADDRGP4 level+11244 +INDIRI4 +ADDRLP4 32 +INDIRI4 +GTI4 $483 +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 952 +ADDP4 +INDIRI4 +LEI4 $483 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 952 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 30000 +ADDI4 +ASGNI4 +CNSTI4 75 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_BroadcastEvent +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $492 +JUMPV +LABELV $489 +ADDRLP4 36 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+84 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $495 +ADDRLP4 48 +ADDRLP4 36 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 520 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 1 +EQI4 $497 +ADDRLP4 48 +INDIRI4 +CNSTI4 2 +NEI4 $495 +LABELV $497 +ADDRLP4 40 +CNSTI4 1 +ASGNI4 +ADDRGP4 $491 +JUMPV +LABELV $495 +LABELV $490 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $492 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+72 +INDIRI4 +LTI4 $489 +LABELV $491 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +EQI4 $500 +ADDRLP4 44 +ADDRGP4 G_TimeTilSuddenDeath +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +GTI4 $498 +LABELV $500 +ADDRGP4 level+15432 +CNSTI4 1 +ASGNI4 +LABELV $498 +LABELV $483 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CVIF4 4 +CNSTF4 1117126656 +GEF4 $502 +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 948 +ADDP4 +INDIRI4 +LEI4 $502 +ADDRFP4 0 +INDIRP4 +CNSTI4 948 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 5000 +ADDI4 +ASGNI4 +CNSTI4 74 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_BroadcastEvent +CALLV +pop +LABELV $502 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 808 +ADDP4 +INDIRI4 +GEI4 $506 +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 944 +ADDP4 +INDIRI4 +LEI4 $506 +ADDRFP4 0 +INDIRP4 +CNSTI4 944 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 10000 +ADDI4 +ASGNI4 +CNSTI4 73 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_BroadcastEvent +CALLV +pop +LABELV $506 +ADDRFP4 0 +INDIRP4 +CNSTI4 808 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $471 +JUMPV +LABELV $470 +ADDRFP4 0 +INDIRP4 +CNSTI4 952 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 30000 +ADDI4 +ASGNI4 +LABELV $471 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_CreepSlow +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 28 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 28 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $468 +endproc AOvermind_Think 52 28 +export ABarricade_Pain +proc ABarricade_Pain 0 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $513 +ADDRGP4 $512 +JUMPV +LABELV $513 +ADDRFP4 0 +INDIRP4 +CNSTI4 920 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $515 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 10 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +ADDRGP4 $516 +JUMPV +LABELV $515 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 11 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +LABELV $516 +LABELV $512 +endproc ABarricade_Pain 0 12 +export ABarricade_Shrink +proc ABarricade_Shrink 112 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $520 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +GTI4 $518 +LABELV $520 +ADDRFP4 4 +CNSTI4 1 +ASGNI4 +LABELV $518 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +EQI4 $521 +ADDRFP4 0 +INDIRP4 +CNSTI4 920 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +EQI4 $521 +ADDRFP4 0 +INDIRP4 +CNSTI4 920 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 -193 +BANDI4 +ASGNI4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $517 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +LEI4 $517 +ADDRLP4 12 +INDIRI4 +CNSTI4 14 +EQI4 $517 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 14 +ARGI4 +ADDRGP4 G_SetIdleBuildableAnim +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 6 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +ADDRGP4 $517 +JUMPV +LABELV $521 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +NEI4 $526 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 920 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +ADDRLP4 12 +INDIRI4 +EQI4 $529 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 500 +ADDI4 +GEI4 $526 +LABELV $529 +ADDRGP4 $517 +JUMPV +LABELV $526 +CNSTI4 3 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ARGP4 +ADDRGP4 BG_BuildableBoundingBox +CALLV +pop +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $530 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +CNSTF4 1044381696 +ADDRLP4 24 +INDIRP4 +INDIRF4 +MULF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 920 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 32 +INDIRI4 +EQI4 $531 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 32 +INDIRI4 +LEI4 $531 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 6 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 14 +ARGI4 +ADDRGP4 G_SetIdleBuildableAnim +CALLV +pop +ADDRGP4 $531 +JUMPV +LABELV $530 +ADDRLP4 24 +ARGP4 +ADDRLP4 92 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ASGNP4 +ADDRLP4 92 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ARGP4 +ADDRLP4 92 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 33619969 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 24+4 +INDIRI4 +CNSTI4 0 +NEI4 $539 +ADDRLP4 24+8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $535 +LABELV $539 +ADDRLP4 96 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +CNSTF4 1044381696 +ADDRLP4 96 +INDIRP4 +INDIRF4 +MULF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRGP4 $517 +JUMPV +LABELV $535 +ADDRFP4 0 +INDIRP4 +CNSTI4 920 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 84 +ADDRFP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +CNSTI4 -193 +BANDI4 +ASGNI4 +ADDRLP4 100 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 100 +INDIRI4 +EQI4 $540 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 100 +INDIRI4 +LEI4 $540 +ADDRLP4 104 +ADDRLP4 84 +INDIRI4 +ASGNI4 +ADDRLP4 104 +INDIRI4 +CNSTI4 1 +EQI4 $540 +ADDRLP4 104 +INDIRI4 +CNSTI4 2 +EQI4 $540 +CNSTI4 3 +ARGI4 +ADDRLP4 108 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 108 +INDIRP4 +CNSTI4 64 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_SetIdleBuildableAnim +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 7 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +LABELV $540 +LABELV $531 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $542 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $542 +LABELV $517 +endproc ABarricade_Shrink 112 28 +export ABarricade_Die +proc ABarricade_Die 0 20 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRFP4 16 +INDIRI4 +ARGI4 +ADDRGP4 AGeneric_Die +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 ABarricade_Shrink +CALLV +pop +LABELV $544 +endproc ABarricade_Die 0 20 +export ABarricade_Think +proc ABarricade_Think 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 AGeneric_Think +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $547 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $548 +JUMPV +LABELV $547 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $548 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 ABarricade_Shrink +CALLV +pop +LABELV $545 +endproc ABarricade_Think 8 8 +export ABarricade_Touch +proc ABarricade_Touch 28 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $552 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 1 +EQI4 $550 +LABELV $552 +ADDRGP4 $549 +JUMPV +LABELV $550 +ADDRLP4 20 +CNSTI4 100 +ASGNI4 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 452 +ADDP4 +INDIRF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +CNSTF4 1099956224 +SUBF4 +CNSTF4 1044381696 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRF4 +MULF4 +CVFI4 4 +CVIF4 4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +GEI4 $553 +ADDRGP4 $549 +JUMPV +LABELV $553 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 ABarricade_Shrink +CALLV +pop +LABELV $549 +endproc ABarricade_Touch 28 8 +export HShield_Pain +proc HShield_Pain 0 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $556 +ADDRGP4 $555 +JUMPV +LABELV $556 +ADDRFP4 0 +INDIRP4 +CNSTI4 920 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $558 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 10 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +ADDRGP4 $559 +JUMPV +LABELV $558 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 11 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +LABELV $559 +LABELV $555 +endproc HShield_Pain 0 12 +export HShield_Shrink +proc HShield_Shrink 112 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $563 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +GTI4 $561 +LABELV $563 +ADDRFP4 4 +CNSTI4 1 +ASGNI4 +LABELV $561 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +EQI4 $564 +ADDRFP4 0 +INDIRP4 +CNSTI4 920 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +EQI4 $564 +ADDRFP4 0 +INDIRP4 +CNSTI4 920 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 -193 +BANDI4 +ASGNI4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $560 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +LEI4 $560 +ADDRLP4 12 +INDIRI4 +CNSTI4 14 +EQI4 $560 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 14 +ARGI4 +ADDRGP4 G_SetIdleBuildableAnim +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 6 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +ADDRGP4 $560 +JUMPV +LABELV $564 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +NEI4 $569 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 920 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +ADDRLP4 12 +INDIRI4 +EQI4 $572 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 800 +ADDI4 +GEI4 $569 +LABELV $572 +ADDRGP4 $560 +JUMPV +LABELV $569 +CNSTI4 46 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ARGP4 +ADDRGP4 BG_BuildableBoundingBox +CALLV +pop +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $573 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +CNSTF4 981668463 +ADDRLP4 24 +INDIRP4 +INDIRF4 +MULF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 920 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 32 +INDIRI4 +EQI4 $574 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 32 +INDIRI4 +LEI4 $574 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 6 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 14 +ARGI4 +ADDRGP4 G_SetIdleBuildableAnim +CALLV +pop +ADDRGP4 $574 +JUMPV +LABELV $573 +ADDRLP4 24 +ARGP4 +ADDRLP4 92 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ASGNP4 +ADDRLP4 92 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ARGP4 +ADDRLP4 92 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 33619969 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 24+4 +INDIRI4 +CNSTI4 0 +NEI4 $582 +ADDRLP4 24+8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $578 +LABELV $582 +ADDRLP4 96 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +CNSTF4 981668463 +ADDRLP4 96 +INDIRP4 +INDIRF4 +MULF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRGP4 $560 +JUMPV +LABELV $578 +ADDRFP4 0 +INDIRP4 +CNSTI4 920 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 84 +ADDRFP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +CNSTI4 -193 +BANDI4 +ASGNI4 +ADDRLP4 100 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 100 +INDIRI4 +EQI4 $583 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 100 +INDIRI4 +LEI4 $583 +ADDRLP4 104 +ADDRLP4 84 +INDIRI4 +ASGNI4 +ADDRLP4 104 +INDIRI4 +CNSTI4 1 +EQI4 $583 +ADDRLP4 104 +INDIRI4 +CNSTI4 2 +EQI4 $583 +CNSTI4 46 +ARGI4 +ADDRLP4 108 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 108 +INDIRP4 +CNSTI4 64 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_SetIdleBuildableAnim +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 7 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +LABELV $583 +LABELV $574 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $585 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $585 +LABELV $560 +endproc HShield_Shrink 112 28 +export HShield_Think +proc HShield_Think 24 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 12 +ADDRGP4 G_FindPower +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $589 +ADDRGP4 $587 +JUMPV +LABELV $589 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $592 +ADDRLP4 16 +CNSTI4 1 +ASGNI4 +ADDRGP4 $593 +JUMPV +LABELV $592 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +LABELV $593 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 HShield_Shrink +CALLV +pop +LABELV $587 +endproc HShield_Think 24 8 +export HShield_Touch +proc HShield_Touch 28 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $597 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $595 +LABELV $597 +ADDRGP4 $594 +JUMPV +LABELV $595 +ADDRLP4 20 +CNSTI4 100 +ASGNI4 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 452 +ADDP4 +INDIRF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +CNSTF4 1065353216 +SUBF4 +CNSTF4 981668463 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRF4 +MULF4 +CVFI4 4 +CVIF4 4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +LEI4 $598 +ADDRGP4 $594 +JUMPV +LABELV $598 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 HShield_Shrink +CALLV +pop +LABELV $594 +endproc HShield_Touch 28 8 +lit +align 4 +LABELV $601 +byte 4 1133903872 +byte 4 1133903872 +byte 4 1133903872 +export AAcidTube_Think +code +proc AAcidTube_Think 4180 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRGP4 $601 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 AGeneric_Think +CALLV +pop +ADDRLP4 4132 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4132+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 8+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4132+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 8+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4120 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4120+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 8+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4120+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 8+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4156 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 4156 +INDIRI4 +EQI4 $610 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 4156 +INDIRI4 +LEI4 $610 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +ADDRLP4 4156 +INDIRI4 +EQI4 $610 +ADDRLP4 4120 +ARGP4 +ADDRLP4 4132 +ARGP4 +ADDRLP4 20 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4160 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 4116 +ADDRLP4 4160 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $615 +JUMPV +LABELV $612 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 20 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $616 +ADDRGP4 $613 +JUMPV +LABELV $616 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 4164 +ADDRGP4 G_Visible +CALLI4 +ASGNI4 +ADDRLP4 4164 +INDIRI4 +CNSTI4 0 +NEI4 $618 +ADDRGP4 $613 +JUMPV +LABELV $618 +ADDRLP4 4168 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4168 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $620 +ADDRLP4 4168 +INDIRP4 +CNSTI4 2572 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +LTI4 $620 +ADDRGP4 $613 +JUMPV +LABELV $620 +ADDRLP4 4172 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4172 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $623 +ADDRLP4 4172 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $623 +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +INDIRI4 +CNSTI4 2000 +ADDI4 +LTI4 $625 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 6 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ARGP4 +ADDRLP4 4176 +ADDRGP4 DirToByte +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 63 +ARGI4 +ADDRLP4 4176 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +LABELV $625 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTF4 1090519040 +ARGF4 +CNSTF4 1133903872 +ARGF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 58 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_SelectiveRadiusDamage +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 300 +ADDI4 +ASGNI4 +ADDRGP4 $600 +JUMPV +LABELV $623 +LABELV $613 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $615 +ADDRLP4 4 +INDIRI4 +ADDRLP4 4116 +INDIRI4 +LTI4 $612 +LABELV $610 +LABELV $600 +endproc AAcidTube_Think 4180 28 +proc AHive_CheckTarget 136 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $634 +ADDRLP4 88 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $634 +ADDRLP4 88 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $631 +LABELV $634 +CNSTI4 0 +RETI4 +ADDRGP4 $630 +JUMPV +LABELV $631 +ADDRFP4 4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $635 +CNSTI4 0 +RETI4 +ADDRGP4 $630 +JUMPV +LABELV $635 +ADDRLP4 92 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 92 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $637 +ADDRLP4 92 +INDIRP4 +CNSTI4 2572 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +LTI4 $637 +CNSTI4 0 +RETI4 +ADDRGP4 $630 +JUMPV +LABELV $637 +ADDRLP4 100 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRF4 +ADDRLP4 100 +INDIRP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRF4 +ADDRLP4 100 +INDIRP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 108 +ADDRGP4 Distance +CALLF4 +ASGNF4 +ADDRLP4 108 +INDIRF4 +CNSTF4 1140457472 +LEF4 $642 +CNSTI4 0 +RETI4 +ADDRGP4 $630 +JUMPV +LABELV $642 +ADDRLP4 24 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 112 +CNSTP4 0 +ASGNP4 +ADDRLP4 112 +INDIRP4 +ARGP4 +ADDRLP4 112 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 33554433 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 24+8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $644 +ADDRLP4 24+52 +INDIRI4 +ADDRFP4 4 +INDIRP4 +INDIRI4 +EQI4 $644 +CNSTI4 0 +RETI4 +ADDRGP4 $630 +JUMPV +LABELV $644 +ADDRFP4 0 +INDIRP4 +CNSTI4 896 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 3000 +ADDI4 +ASGNI4 +ADDRLP4 120 +CNSTI4 24 +ASGNI4 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 128 +CNSTI4 28 +ASGNI4 +ADDRLP4 12+4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 128 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 128 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 132 +CNSTI4 32 +ASGNI4 +ADDRLP4 12+8 +ADDRFP4 4 +INDIRP4 +ADDRLP4 132 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 132 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 12 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1232 +ADDP4 +ARGP4 +ADDRGP4 vectoangles +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 FireWeapon +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 6 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $630 +endproc AHive_CheckTarget 136 28 +lit +align 4 +LABELV $657 +byte 4 1140457472 +byte 4 1140457472 +byte 4 1140457472 +export AHive_Think +code +proc AHive_Think 4172 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 AGeneric_Think +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $652 +ADDRFP4 0 +INDIRP4 +CNSTI4 896 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $652 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +EQI4 $655 +ADDRFP4 0 +INDIRP4 +CNSTI4 896 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +NEI4 $655 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +EQI4 $655 +ADDRLP4 4116 +ADDRGP4 $657 +INDIRB +ASGNB 12 +ADDRLP4 4140 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4116 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4140+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4116+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4140+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4116+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4128 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4116 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4128+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4116+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4128+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4116+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4128 +ARGP4 +ADDRLP4 4140 +ARGP4 +ADDRLP4 20 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4160 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 4160 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $666 +ADDRGP4 $651 +JUMPV +LABELV $666 +ADDRLP4 4164 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4164 +INDIRI4 +CNSTI4 32767 +ADDRLP4 16 +INDIRI4 +DIVI4 +CNSTI4 1 +ADDI4 +DIVI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRGP4 $671 +JUMPV +LABELV $668 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1760 +ADDRLP4 12 +INDIRI4 +ADDRLP4 16 +INDIRI4 +MODI4 +CNSTI4 2 +LSHI4 +ADDRLP4 20 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRLP4 4168 +ADDRGP4 AHive_CheckTarget +CALLI4 +ASGNI4 +ADDRLP4 4168 +INDIRI4 +CNSTI4 0 +EQI4 $672 +ADDRGP4 $651 +JUMPV +LABELV $672 +LABELV $669 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $671 +ADDRLP4 12 +INDIRI4 +ADDRLP4 16 +INDIRI4 +ADDRLP4 0 +INDIRI4 +ADDI4 +LTI4 $668 +LABELV $655 +LABELV $651 +endproc AHive_Think 4172 16 +export AHive_Pain +proc AHive_Pain 8 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $675 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $675 +ADDRFP4 0 +INDIRP4 +CNSTI4 896 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $675 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 AHive_CheckTarget +CALLI4 +pop +LABELV $675 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 10 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +LABELV $674 +endproc AHive_Pain 8 12 +lit +align 4 +LABELV $678 +byte 4 1124859904 +byte 4 1124859904 +byte 4 1124859904 +export G_Push +code +proc G_Push 4228 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 20 +ADDRGP4 $678 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 400 +ADDI4 +ASGNI4 +ADDRLP4 68 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 20 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 68+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 20+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 68+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 20+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 56 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 20 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 56+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 20+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 56+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 20+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 4192 +ADDRGP4 G_FindPower +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +ADDRLP4 4192 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $688 +ADDRGP4 $677 +JUMPV +LABELV $688 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $690 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_SetIdleBuildableAnim +CALLV +pop +ADDRGP4 $677 +JUMPV +LABELV $690 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $692 +ADDRLP4 4200 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 4200 +INDIRI4 +EQI4 $694 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 4200 +INDIRI4 +LEI4 $694 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +ADDRLP4 4200 +INDIRI4 +EQI4 $694 +ADDRLP4 56 +ARGP4 +ADDRLP4 68 +ARGP4 +ADDRLP4 80 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4204 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 4176 +ADDRLP4 4204 +INDIRI4 +ASGNI4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRGP4 $699 +JUMPV +LABELV $696 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 16 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 80 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $700 +ADDRGP4 $697 +JUMPV +LABELV $700 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 4208 +ADDRGP4 G_Visible +CALLI4 +ASGNI4 +ADDRLP4 4208 +INDIRI4 +CNSTI4 0 +NEI4 $702 +ADDRGP4 $697 +JUMPV +LABELV $702 +ADDRLP4 4212 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4212 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $704 +ADDRLP4 4212 +INDIRP4 +CNSTI4 2572 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +LTI4 $704 +ADDRGP4 $697 +JUMPV +LABELV $704 +ADDRLP4 4216 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4216 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $707 +ADDRLP4 4216 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $707 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +NEU4 $709 +ADDRGP4 $697 +JUMPV +LABELV $709 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $711 +ADDRGP4 $697 +JUMPV +LABELV $711 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +INDIRP4 +CVPU4 4 +NEU4 $713 +ADDRGP4 $697 +JUMPV +LABELV $713 +ADDRLP4 0 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $715 +ADDRGP4 $697 +JUMPV +LABELV $715 +ADDRLP4 4220 +CNSTI4 496 +ASGNI4 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +ADDRLP4 4220 +INDIRI4 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4220 +INDIRI4 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 4 +ADDRLP4 44 +INDIRF4 +ADDRLP4 32 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4+4 +ADDRLP4 44+4 +INDIRF4 +ADDRLP4 32+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4+8 +ADDRLP4 44+8 +INDIRF4 +ADDRLP4 32+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 32 +ADDP4 +CNSTF4 3294691328 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 3294691328 +ADDRLP4 4+4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 3294691328 +ADDRLP4 4+8 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 696 +ADDP4 +ADDRLP4 4 +INDIRB +ASGNB 12 +LABELV $707 +ADDRLP4 4220 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4220 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $725 +ADDRLP4 4220 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $725 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ARGP4 +ADDRLP4 4224 +ADDRGP4 DirToByte +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 65 +ARGI4 +ADDRLP4 4224 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +INDIRI4 +CNSTI4 500 +ADDI4 +LTI4 $677 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 6 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +ADDRGP4 $677 +JUMPV +LABELV $725 +LABELV $697 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $699 +ADDRLP4 16 +INDIRI4 +ADDRLP4 4176 +INDIRI4 +LTI4 $696 +LABELV $694 +LABELV $692 +LABELV $677 +endproc G_Push 4228 16 +lit +align 4 +LABELV $732 +byte 4 1124859904 +byte 4 1124859904 +byte 4 1124859904 +export G_Suck +code +proc G_Suck 4244 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4152 +ADDRGP4 $732 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 AGeneric_Think +CALLV +pop +ADDRLP4 4176 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4152 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4176+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4152+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4176+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4152+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4164 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4152 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4164+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4152+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4164+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4152+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4200 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 4200 +INDIRI4 +EQI4 $741 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 4200 +INDIRI4 +LEI4 $741 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +ADDRLP4 4200 +INDIRI4 +EQI4 $741 +ADDRLP4 4164 +ARGP4 +ADDRLP4 4176 +ARGP4 +ADDRLP4 16 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4204 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 4112 +ADDRLP4 4204 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $746 +JUMPV +LABELV $743 +ADDRLP4 12 +CNSTI4 1760 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 16 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $747 +ADDRGP4 $744 +JUMPV +LABELV $747 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 4208 +ADDRGP4 G_Visible +CALLI4 +ASGNI4 +ADDRLP4 4208 +INDIRI4 +CNSTI4 0 +NEI4 $749 +ADDRGP4 $744 +JUMPV +LABELV $749 +ADDRLP4 4212 +ADDRLP4 12 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4212 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $751 +ADDRLP4 4212 +INDIRP4 +CNSTI4 2572 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +LTI4 $751 +ADDRGP4 $744 +JUMPV +LABELV $751 +ADDRLP4 4216 +ADDRLP4 12 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4216 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $754 +ADDRLP4 4216 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $754 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +NEU4 $756 +ADDRGP4 $744 +JUMPV +LABELV $756 +ADDRLP4 12 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $758 +ADDRGP4 $744 +JUMPV +LABELV $758 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +INDIRP4 +CVPU4 4 +NEU4 $760 +ADDRGP4 $744 +JUMPV +LABELV $760 +ADDRLP4 12 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $762 +ADDRGP4 $744 +JUMPV +LABELV $762 +ADDRLP4 4220 +CNSTI4 496 +ASGNI4 +ADDRLP4 4128 +ADDRLP4 12 +INDIRP4 +ADDRLP4 4220 +INDIRI4 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 4140 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4220 +INDIRI4 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 4116 +ADDRLP4 4140 +INDIRF4 +ADDRLP4 4128 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4116+4 +ADDRLP4 4140+4 +INDIRF4 +ADDRLP4 4128+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4116+8 +ADDRLP4 4140+8 +INDIRF4 +ADDRLP4 4128+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4116 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 12 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 32 +ADDP4 +CNSTF4 1128792064 +ADDRLP4 4116 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 1128792064 +ADDRLP4 4116+4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 1128792064 +ADDRLP4 4116+8 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12 +INDIRP4 +CNSTI4 696 +ADDP4 +ADDRLP4 4116 +INDIRB +ASGNB 12 +LABELV $754 +ADDRLP4 4220 +ADDRLP4 12 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4220 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $772 +ADDRLP4 4220 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $772 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ARGP4 +ADDRLP4 4224 +ADDRGP4 DirToByte +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRLP4 4224 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +INDIRI4 +CNSTI4 500 +ADDI4 +LTI4 $774 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 6 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +LABELV $774 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTF4 1090519040 +ARGF4 +CNSTF4 1123024896 +ARGF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 21 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_SelectiveRadiusDamage +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 300 +ADDI4 +ASGNI4 +ADDRLP4 4164 +ARGP4 +ADDRLP4 4176 +ARGP4 +ADDRLP4 16 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4232 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 4112 +ADDRLP4 4232 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $782 +JUMPV +LABELV $779 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 16 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 4236 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4236 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $785 +ADDRLP4 4236 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $783 +LABELV $785 +ADDRGP4 $780 +JUMPV +LABELV $783 +ADDRLP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $786 +ADDRGP4 $780 +JUMPV +LABELV $786 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +CNSTI4 45 +ARGI4 +ADDRLP4 4240 +ADDRGP4 G_TempEntity +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 4240 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 208 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 168 +ADDP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 104 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +LABELV $780 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $782 +ADDRLP4 8 +INDIRI4 +ADDRLP4 4112 +INDIRI4 +LTI4 $779 +ADDRGP4 $731 +JUMPV +LABELV $772 +LABELV $744 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $746 +ADDRLP4 8 +INDIRI4 +ADDRLP4 4112 +INDIRI4 +LTI4 $743 +LABELV $741 +LABELV $731 +endproc G_Suck 4244 28 +lit +align 4 +LABELV $789 +byte 4 1116471296 +byte 4 1116471296 +byte 4 1116471296 +export G_Scan +code +proc G_Scan 4184 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRGP4 $789 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 AGeneric_Think +CALLV +pop +ADDRLP4 4132 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4132+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 8+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4132+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 8+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4120 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4120+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 8+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4120+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 8+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4156 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 4156 +INDIRI4 +EQI4 $798 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 4156 +INDIRI4 +LEI4 $798 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +ADDRLP4 4156 +INDIRI4 +EQI4 $798 +ADDRLP4 4120 +ARGP4 +ADDRLP4 4132 +ARGP4 +ADDRLP4 20 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4160 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 4116 +ADDRLP4 4160 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $803 +JUMPV +LABELV $800 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 20 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $804 +ADDRGP4 $801 +JUMPV +LABELV $804 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 4164 +ADDRGP4 G_Visible +CALLI4 +ASGNI4 +ADDRLP4 4164 +INDIRI4 +CNSTI4 0 +NEI4 $806 +ADDRGP4 $801 +JUMPV +LABELV $806 +ADDRLP4 4168 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4168 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $808 +ADDRLP4 4168 +INDIRP4 +CNSTI4 2572 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +LTI4 $808 +ADDRGP4 $801 +JUMPV +LABELV $808 +ADDRLP4 4172 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4172 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $811 +ADDRLP4 4172 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $811 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +CNSTI4 -999 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +ADDRGP4 g_entities+1798720 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4180 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4180 +INDIRP4 +ARGP4 +ADDRLP4 4180 +INDIRP4 +ARGP4 +CNSTI4 999 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $811 +LABELV $801 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $803 +ADDRLP4 4 +INDIRI4 +ADDRLP4 4116 +INDIRI4 +LTI4 $800 +LABELV $798 +LABELV $788 +endproc G_Scan 4184 20 +lit +align 4 +LABELV $815 +byte 4 1132068864 +byte 4 1132068864 +byte 4 1132068864 +export ASPITEFUL_ABCESS_Die +code +proc ASPITEFUL_ABCESS_Die 4192 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4108 +ADDRGP4 $815 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 12 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 14 +ARGI4 +ADDRGP4 G_SetIdleBuildableAnim +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 nullDieFunction +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1224 +ADDP4 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 4156 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 4156 +INDIRP4 +ADDRLP4 4156 +INDIRP4 +INDIRI4 +CNSTI4 -513 +BANDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $816 +ADDRLP4 4132 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4108 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4132+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4108+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4132+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4108+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4120 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4108 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4120+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4108+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4120+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4108+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4120 +ARGP4 +ADDRLP4 4132 +ARGP4 +ADDRLP4 8 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4168 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 4104 +ADDRLP4 4168 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $829 +JUMPV +LABELV $826 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 4172 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4172 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $830 +ADDRLP4 4172 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $830 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 33554433 +ARGI4 +ADDRLP4 4176 +ADDRGP4 G_Visible +CALLI4 +ASGNI4 +ADDRLP4 4176 +INDIRI4 +CNSTI4 0 +EQI4 $832 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 4180 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 4180 +INDIRI4 +CNSTI4 0 +EQI4 $834 +ADDRGP4 $827 +JUMPV +LABELV $834 +CNSTI4 8 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 4184 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 4184 +INDIRI4 +CNSTI4 0 +EQI4 $836 +ADDRGP4 $827 +JUMPV +LABELV $836 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +CNSTI4 8192 +BANDI4 +CNSTI4 0 +NEI4 $838 +ADDRLP4 4188 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 4188 +INDIRP4 +ADDRLP4 4188 +INDIRP4 +INDIRI4 +CNSTI4 8192 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1912 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 $841 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $838 +LABELV $832 +LABELV $830 +LABELV $827 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $829 +ADDRLP4 4 +INDIRI4 +ADDRLP4 4104 +INDIRI4 +LTI4 $826 +LABELV $816 +ADDRLP4 4160 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 4160 +INDIRP4 +ADDRLP4 4160 +INDIRP4 +INDIRI4 +CNSTI4 256 +BORI4 +ASGNI4 +ADDRLP4 4144 +ARGP4 +ADDRLP4 4164 +ADDRGP4 DirToByte +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 62 +ARGI4 +ADDRLP4 4164 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRLP4 4168 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 4168 +INDIRP4 +ADDRLP4 4168 +INDIRP4 +INDIRI4 +CNSTI4 -513 +BANDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 ASpawn_Melt +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 500 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 nullDieFunction +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRI4 +ARGI4 +ADDRGP4 G_LogDestruction +CALLV +pop +LABELV $814 +endproc ASPITEFUL_ABCESS_Die 4192 16 +export ABooster_Touch2 +proc ABooster_Touch2 16 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +EQI4 $848 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +EQI4 $848 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +GTI4 $845 +LABELV $848 +ADDRGP4 $844 +JUMPV +LABELV $845 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $849 +ADDRGP4 $844 +JUMPV +LABELV $849 +ADDRLP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $851 +ADDRGP4 $844 +JUMPV +LABELV $851 +ADDRFP4 4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $853 +ADDRGP4 $844 +JUMPV +LABELV $853 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 128 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1856 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +LABELV $844 +endproc ABooster_Touch2 16 0 +export ABooster_Touch +proc ABooster_Touch 16 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +EQI4 $860 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +EQI4 $860 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +GTI4 $857 +LABELV $860 +ADDRGP4 $856 +JUMPV +LABELV $857 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $861 +ADDRGP4 $856 +JUMPV +LABELV $861 +ADDRLP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $863 +ADDRGP4 $856 +JUMPV +LABELV $863 +ADDRFP4 4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $865 +ADDRGP4 $856 +JUMPV +LABELV $865 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 128 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1856 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +LABELV $856 +endproc ABooster_Touch 16 0 +export AJumppad_Touch +proc AJumppad_Touch 40 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 AGeneric_Think +CALLV +pop +ADDRFP4 4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $869 +ADDRGP4 $868 +JUMPV +LABELV $869 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $874 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +LEI4 $874 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +NEI4 $871 +LABELV $874 +ADDRGP4 $868 +JUMPV +LABELV $871 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $875 +ADDRGP4 $868 +JUMPV +LABELV $875 +ADDRLP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +EQI4 $877 +ADDRGP4 $868 +JUMPV +LABELV $877 +ADDRLP4 24 +CNSTF4 0 +ASGNF4 +ADDRLP4 4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 4+4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 4+8 +ADDRGP4 g_JumppadPower+12 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +ADDRLP4 4+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRF4 +ADDRLP4 4+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 6 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +LABELV $868 +endproc AJumppad_Touch 40 12 +export HNone_Think +proc HNone_Think 0 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 1000 +ADDI4 +ASGNI4 +LABELV $884 +endproc HNone_Think 0 0 +export ATrapper_FireOnEnemy +proc ATrapper_FireOnEnemy 136 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 52 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 40 +ADDRLP4 52 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 56 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 48 +CNSTF4 1148846080 +CNSTF4 1143111680 +ADDRLP4 40 +INDIRF4 +MULF4 +ADDRLP4 40 +INDIRF4 +ADDRLP4 56 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 1221479552 +DIVF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 64 +CNSTF4 1056964608 +ASGNF4 +ADDRLP4 16 +ADDRLP4 64 +INDIRF4 +ADDRLP4 12 +INDIRP4 +CNSTI4 724 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 16+4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 12 +INDIRP4 +CNSTI4 728 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 16+8 +CNSTF4 1056964608 +ADDRLP4 12 +INDIRP4 +CNSTI4 732 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 72 +CNSTF4 1051372203 +ASGNF4 +ADDRLP4 28 +ADDRLP4 72 +INDIRF4 +ADDRLP4 12 +INDIRP4 +CNSTI4 748 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 28+4 +ADDRLP4 72 +INDIRF4 +ADDRLP4 12 +INDIRP4 +CNSTI4 752 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 28+8 +CNSTF4 1051372203 +ADDRLP4 12 +INDIRP4 +CNSTI4 756 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $892 +JUMPV +LABELV $891 +ADDRLP4 84 +ADDRLP4 48 +INDIRI4 +ADDRLP4 44 +INDIRI4 +ADDI4 +CNSTI4 2 +DIVI4 +ASGNI4 +ADDRLP4 80 +ADDRLP4 84 +INDIRI4 +CVIF4 4 +CNSTF4 1148846080 +DIVF4 +ASGNF4 +ADDRLP4 88 +CNSTF4 1143111680 +ADDRLP4 80 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 12 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ADDRLP4 80 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 12 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 12 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ADDRLP4 80 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 12 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 12 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRF4 +ADDRLP4 80 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 108 +ADDRLP4 80 +INDIRF4 +ADDRLP4 80 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 108 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 16+4 +INDIRF4 +ADDRLP4 108 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 16+8 +INDIRF4 +ADDRLP4 80 +INDIRF4 +ADDRLP4 80 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 120 +ADDRLP4 80 +INDIRF4 +ADDRLP4 80 +INDIRF4 +MULF4 +ADDRLP4 80 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 120 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 28+4 +INDIRF4 +ADDRLP4 120 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 28+8 +INDIRF4 +ADDRLP4 80 +INDIRF4 +ADDRLP4 80 +INDIRF4 +MULF4 +ADDRLP4 80 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 132 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 40 +ADDRLP4 132 +INDIRF4 +ASGNF4 +ADDRLP4 88 +INDIRF4 +ADDRLP4 40 +INDIRF4 +GEF4 $912 +ADDRLP4 44 +ADDRLP4 84 +INDIRI4 +ASGNI4 +ADDRGP4 $913 +JUMPV +LABELV $912 +ADDRLP4 88 +INDIRF4 +ADDRLP4 40 +INDIRF4 +LEF4 $914 +ADDRLP4 48 +ADDRLP4 84 +INDIRI4 +ASGNI4 +ADDRGP4 $915 +JUMPV +LABELV $914 +ADDRLP4 88 +INDIRF4 +ADDRLP4 40 +INDIRF4 +NEF4 $916 +ADDRGP4 $893 +JUMPV +LABELV $916 +LABELV $915 +LABELV $913 +LABELV $892 +ADDRLP4 48 +INDIRI4 +ADDRLP4 44 +INDIRI4 +SUBI4 +CNSTI4 9 +GTI4 $891 +LABELV $893 +ADDRLP4 0 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1232 +ADDP4 +ARGP4 +ADDRGP4 vectoangles +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 FireWeapon +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 6 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 836 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $886 +endproc ATrapper_FireOnEnemy 136 12 +export ATrapper_CheckTarget +proc ATrapper_CheckTarget 112 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $920 +CNSTI4 0 +RETI4 +ADDRGP4 $919 +JUMPV +LABELV $920 +ADDRFP4 4 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $922 +CNSTI4 0 +RETI4 +ADDRGP4 $919 +JUMPV +LABELV $922 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +NEU4 $924 +CNSTI4 0 +RETI4 +ADDRGP4 $919 +JUMPV +LABELV $924 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $926 +CNSTI4 0 +RETI4 +ADDRGP4 $919 +JUMPV +LABELV $926 +ADDRFP4 4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $928 +CNSTI4 0 +RETI4 +ADDRGP4 $919 +JUMPV +LABELV $928 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $930 +CNSTI4 0 +RETI4 +ADDRGP4 $919 +JUMPV +LABELV $930 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $932 +CNSTI4 0 +RETI4 +ADDRGP4 $919 +JUMPV +LABELV $932 +ADDRFP4 4 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $934 +CNSTI4 0 +RETI4 +ADDRGP4 $919 +JUMPV +LABELV $934 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $936 +CNSTI4 0 +RETI4 +ADDRGP4 $919 +JUMPV +LABELV $936 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2572 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +LTI4 $938 +CNSTI4 0 +RETI4 +ADDRGP4 $919 +JUMPV +LABELV $938 +ADDRLP4 76 +CNSTI4 496 +ASGNI4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +ADDRLP4 76 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 76 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 84 +CNSTI4 500 +ASGNI4 +ADDRLP4 0+4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 84 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 84 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 88 +CNSTI4 504 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 4 +INDIRP4 +ADDRLP4 88 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 88 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 92 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 92 +INDIRF4 +ADDRFP4 8 +INDIRI4 +CVIF4 4 +LEF4 $943 +CNSTI4 0 +RETI4 +ADDRGP4 $919 +JUMPV +LABELV $943 +ADDRLP4 0 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 0 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 0+4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+8 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +CNSTF4 1062836634 +GEF4 $945 +CNSTI4 0 +RETI4 +ADDRGP4 $919 +JUMPV +LABELV $945 +ADDRLP4 12 +ARGP4 +ADDRLP4 104 +CNSTI4 24 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 104 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 108 +CNSTP4 0 +ASGNP4 +ADDRLP4 108 +INDIRP4 +ARGP4 +ADDRLP4 108 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 104 +INDIRI4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 33554433 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 12+48 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $949 +CNSTI4 0 +RETI4 +ADDRGP4 $919 +JUMPV +LABELV $949 +CNSTI4 1 +RETI4 +LABELV $919 +endproc ATrapper_CheckTarget 112 28 +export ATrapper_FindEnemy +proc ATrapper_FindEnemy 20 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 12 +INDIRI4 +CNSTI4 32767 +ADDRGP4 level+12 +INDIRI4 +DIVI4 +CNSTI4 1 +ADDI4 +DIVI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $957 +JUMPV +LABELV $954 +ADDRLP4 4 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +MODI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 ATrapper_CheckTarget +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $960 +ADDRGP4 $955 +JUMPV +LABELV $960 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $952 +JUMPV +LABELV $955 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $957 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDI4 +LTI4 $954 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +CNSTP4 0 +ASGNP4 +LABELV $952 +endproc ATrapper_FindEnemy 20 12 +export ATrapper_Think +proc ATrapper_Think 32 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 12 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 AGeneric_Think +CALLV +pop +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $963 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $963 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 28 +ADDRGP4 ATrapper_CheckTarget +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $965 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 ATrapper_FindEnemy +CALLV +pop +LABELV $965 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $967 +ADDRGP4 $962 +JUMPV +LABELV $967 +ADDRFP4 0 +INDIRP4 +CNSTI4 836 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $969 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRGP4 ATrapper_FireOnEnemy +CALLV +pop +LABELV $969 +LABELV $963 +LABELV $962 +endproc ATrapper_Think 32 12 +export CheckGatherer +proc CheckGatherer 48 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $973 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $973 +ADDRFP4 0 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 G_IsGathered +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 20 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $975 +ADDRLP4 24 +CNSTI4 924 +ASGNI4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRI4 +LTI4 $975 +ADDRLP4 8 +INDIRP4 +CNSTI4 908 +ADDP4 +INDIRI4 +CNSTI4 0 +LTI4 $977 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +CNSTI4 1760 +ADDRLP4 8 +INDIRP4 +CNSTI4 908 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRLP4 32 +CNSTP4 0 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 26 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +ADDRGP4 $978 +JUMPV +LABELV $977 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 40 +CNSTP4 0 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRLP4 44 +CNSTP4 0 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ARGP4 +ADDRLP4 44 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 26 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $978 +CNSTI4 1 +RETI4 +ADDRGP4 $972 +JUMPV +LABELV $975 +LABELV $973 +CNSTI4 0 +RETI4 +LABELV $972 +endproc CheckGatherer 48 32 +export ACreepColony_Think +proc ACreepColony_Think 8 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $980 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 AGeneric_Think +CALLV +pop +ADDRGP4 $981 +JUMPV +LABELV $980 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_CreepSlow +CALLV +pop +LABELV $981 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CheckGatherer +CALLI4 +pop +LABELV $979 +endproc ACreepColony_Think 8 4 +proc G_SuicideIfNoPower 20 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $984 +CNSTI4 0 +RETI4 +ADDRGP4 $983 +JUMPV +LABELV $984 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $986 +ADDRFP4 0 +INDIRP4 +CNSTI4 836 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $988 +ADDRFP4 0 +INDIRP4 +CNSTI4 836 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 $987 +JUMPV +LABELV $988 +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 836 +ADDP4 +INDIRI4 +SUBI4 +CNSTI4 90000 +LTI4 $987 +ADDRFP4 0 +INDIRP4 +CNSTI4 892 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $994 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +CNSTI4 1760 +ADDRFP4 0 +INDIRP4 +CNSTI4 892 +ADDP4 +INDIRP4 +CNSTI4 1224 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRLP4 4 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 63 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +ADDRGP4 $995 +JUMPV +LABELV $994 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +CNSTP4 0 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 16 +CNSTP4 0 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 63 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $995 +CNSTI4 1 +RETI4 +ADDRGP4 $983 +JUMPV +LABELV $986 +ADDRFP4 0 +INDIRP4 +CNSTI4 836 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $987 +CNSTI4 0 +RETI4 +LABELV $983 +endproc G_SuicideIfNoPower 20 32 +proc G_IdlePowerState 4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $997 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 5 +NEI4 $998 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_SetIdleBuildableAnim +CALLV +pop +ADDRGP4 $998 +JUMPV +LABELV $997 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 5 +EQI4 $1001 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 5 +ARGI4 +ADDRGP4 G_SetIdleBuildableAnim +CALLV +pop +LABELV $1001 +LABELV $998 +LABELV $996 +endproc G_IdlePowerState 4 8 +export HSpawn_Disappear +proc HSpawn_Disappear 4 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 256 +BORI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_QueueBuildPoints +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_RewardAttackers +CALLF4 +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +LABELV $1003 +endproc HSpawn_Disappear 4 4 +export HGeneric_Pain +proc HGeneric_Pain 16 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $1006 +ADDRGP4 $1005 +JUMPV +LABELV $1006 +ADDRLP4 4 +CNSTU4 0 +ASGNU4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +EQU4 $1008 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +EQU4 $1008 +ADDRLP4 8 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1008 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 34 +NEI4 $1008 +ADDRGP4 $1010 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 G_TeamCommand +CALLV +pop +LABELV $1008 +LABELV $1005 +endproc HGeneric_Pain 16 8 +export HSpawn_Blast +proc HSpawn_Blast 24 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 12 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 0+8 +CNSTF4 1065353216 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +CNSTI4 1760 +ADDRFP4 0 +INDIRP4 +CNSTI4 1224 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 832 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_RadiusDamage +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_QueueBuildPoints +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_RewardAttackers +CALLF4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 81 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 564 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 20 +ADDRGP4 DirToByte +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 61 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +LABELV $1011 +endproc HSpawn_Blast 24 24 +export HSpawn_Die +proc HSpawn_Die 24 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 12 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 14 +ARGI4 +ADDRGP4 G_SetIdleBuildableAnim +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 nullDieFunction +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1224 +ADDP4 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 -513 +BANDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1016 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 HSpawn_Blast +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 5000 +ADDI4 +ASGNI4 +ADDRGP4 $1017 +JUMPV +LABELV $1016 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 HSpawn_Disappear +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +LABELV $1017 +ADDRLP4 8 +CNSTU4 0 +ASGNU4 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRU4 +EQU4 $1020 +ADDRLP4 12 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRU4 +EQU4 $1020 +ADDRLP4 12 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1020 +ADDRLP4 16 +ADDRGP4 G_TimeTilSuddenDeath +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +GTI4 $1020 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 27 +NEI4 $1020 +ADDRGP4 $1022 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 1 +ARGI4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRGP4 G_TeamCommand +CALLV +pop +LABELV $1020 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRI4 +ARGI4 +ADDRGP4 G_LogDestruction +CALLV +pop +LABELV $1015 +endproc HSpawn_Die 24 12 +export HSpawn_Think +proc HSpawn_Think 40 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 8 +ADDRGP4 G_FindPower +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 G_SuicideIfNoPower +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $1024 +ADDRGP4 $1023 +JUMPV +LABELV $1024 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1026 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1028 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ARGP4 +CNSTI4 27 +ARGI4 +CNSTP4 0 +ARGP4 +ADDRLP4 20 +ADDRGP4 G_CheckSpawnPoint +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1030 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $1032 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 24 +CNSTP4 0 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRLP4 28 +CNSTP4 0 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 26 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 8 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +ADDRGP4 $1033 +JUMPV +LABELV $1032 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +INDIRI4 +CNSTI4 1022 +EQI4 $1036 +ADDRLP4 24 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 6 +NEI4 $1034 +LABELV $1036 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 32 +CNSTP4 0 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRLP4 36 +CNSTP4 0 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ARGP4 +ADDRLP4 36 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 26 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +ADDRGP4 $1023 +JUMPV +LABELV $1034 +ADDRGP4 g_antiSpawnBlock+12 +INDIRI4 +CNSTI4 0 +EQI4 $1037 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1037 +ADDRLP4 28 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1037 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_PuntBlocker +CALLV +pop +LABELV $1037 +LABELV $1033 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 14 +NEI4 $1031 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +ADDRGP4 $1031 +JUMPV +LABELV $1030 +ADDRFP4 0 +INDIRP4 +CNSTI4 964 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1031 +LABELV $1028 +LABELV $1026 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 20 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1023 +endproc HSpawn_Think 40 32 +proc HRepeater_Die 4 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 12 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 14 +ARGI4 +ADDRGP4 G_SetIdleBuildableAnim +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 nullDieFunction +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1224 +ADDP4 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 -513 +BANDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1044 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 HSpawn_Blast +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 5000 +ADDI4 +ASGNI4 +ADDRGP4 $1045 +JUMPV +LABELV $1044 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 HSpawn_Disappear +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +LABELV $1045 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRI4 +ARGI4 +ADDRGP4 G_LogDestruction +CALLV +pop +LABELV $1043 +endproc HRepeater_Die 4 12 +export HRepeater_Think +proc HRepeater_Think 36 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 8 +ADDRGP4 G_FindPower +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 G_InPowerZone +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1049 +ADDRLP4 0 +INDIRP4 +CNSTI4 908 +ADDP4 +INDIRI4 +CNSTI4 0 +LTI4 $1051 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +CNSTI4 1760 +ADDRLP4 0 +INDIRP4 +CNSTI4 908 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRLP4 20 +CNSTP4 0 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 26 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +ADDRGP4 $1048 +JUMPV +LABELV $1051 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +CNSTP4 0 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRLP4 32 +CNSTP4 0 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 26 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +ADDRGP4 $1048 +JUMPV +LABELV $1049 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_IdlePowerState +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 2000 +ADDI4 +ASGNI4 +LABELV $1048 +endproc HRepeater_Think 36 32 +export HRepeater_Use +proc HRepeater_Use 16 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +LEI4 $1057 +ADDRLP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $1055 +LABELV $1057 +ADDRGP4 $1054 +JUMPV +LABELV $1055 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +CNSTU4 0 +ASGNU4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +ADDRLP4 12 +INDIRU4 +EQU4 $1058 +ADDRLP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 12 +INDIRU4 +EQU4 $1058 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_GiveClientMaxAmmo +CALLV +pop +LABELV $1058 +LABELV $1054 +endproc HRepeater_Use 16 8 +lit +align 4 +LABELV $1061 +byte 4 1120403456 +byte 4 1120403456 +byte 4 1120403456 +align 4 +LABELV $1062 +byte 4 1125515264 +byte 4 1125515264 +byte 4 1125515264 +export HReactor_Think +code +proc HReactor_Think 4184 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4112 +ADDRGP4 $1061 +INDIRB +ASGNB 12 +ADDRLP4 4124 +ADDRGP4 $1062 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 912 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1063 +ADDRLP4 4148 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4124 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4148+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4124+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4148+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4124+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4136 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4124 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4136+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4124+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4136+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4124+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRGP4 $1064 +JUMPV +LABELV $1063 +ADDRLP4 4148 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4112 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4148+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4112+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4148+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4112+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4136 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4112 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4136+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4112+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4136+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4112+8 +INDIRF4 +SUBF4 +ASGNF4 +LABELV $1064 +ADDRLP4 4164 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 4164 +INDIRI4 +EQI4 $1081 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 4164 +INDIRI4 +LEI4 $1081 +ADDRLP4 4168 +CNSTI4 0 +ASGNI4 +ADDRLP4 4136 +ARGP4 +ADDRLP4 4148 +ARGP4 +ADDRLP4 12 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4172 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 4108 +ADDRLP4 4172 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1086 +JUMPV +LABELV $1083 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 12 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 4176 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4176 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1089 +ADDRLP4 4176 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +EQI4 $1087 +LABELV $1089 +ADDRGP4 $1084 +JUMPV +LABELV $1087 +ADDRLP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $1090 +ADDRGP4 $1084 +JUMPV +LABELV $1090 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +CNSTI4 44 +ARGI4 +ADDRLP4 4180 +ADDRGP4 G_TempEntity +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 4180 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 208 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 168 +ADDP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 104 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 4168 +CNSTI4 1 +ASGNI4 +LABELV $1084 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1086 +ADDRLP4 8 +INDIRI4 +ADDRLP4 4108 +INDIRI4 +LTI4 $1083 +ADDRLP4 4168 +INDIRI4 +CNSTI4 0 +EQI4 $1092 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 912 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1095 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTF4 1109393408 +ARGF4 +CNSTF4 1125515264 +ARGF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 56 +ARGI4 +CNSTI4 2 +ARGI4 +ADDRGP4 G_SelectiveRadiusDamage +CALLI4 +pop +ADDRGP4 $1096 +JUMPV +LABELV $1095 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTF4 1109393408 +ARGF4 +CNSTF4 1120403456 +ARGF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 56 +ARGI4 +CNSTI4 2 +ARGI4 +ADDRGP4 G_SelectiveRadiusDamage +CALLI4 +pop +LABELV $1096 +LABELV $1092 +LABELV $1081 +ADDRFP4 0 +INDIRP4 +CNSTI4 912 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1097 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 1000 +ADDI4 +ASGNI4 +ADDRGP4 $1098 +JUMPV +LABELV $1097 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 1000 +ADDI4 +ASGNI4 +LABELV $1098 +LABELV $1060 +endproc HReactor_Think 4184 28 +export HArmoury_Activate +proc HArmoury_Activate 0 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1102 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $1104 +ADDRGP4 $1101 +JUMPV +LABELV $1104 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1106 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 45 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1107 +JUMPV +LABELV $1106 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 59 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +LABELV $1107 +LABELV $1102 +LABELV $1101 +endproc HArmoury_Activate 0 8 +export HArmoury_Think +proc HArmoury_Think 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 2000 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 4 +ADDRGP4 G_FindPower +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_SuicideIfNoPower +CALLI4 +pop +LABELV $1108 +endproc HArmoury_Think 8 8 +export HDCC_Think +proc HDCC_Think 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 2000 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 4 +ADDRGP4 G_FindPower +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_SuicideIfNoPower +CALLI4 +pop +LABELV $1110 +endproc HDCC_Think 8 8 +export HMedistat_Die +proc HMedistat_Die 12 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTU4 0 +ASGNU4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +EQU4 $1113 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +EQU4 $1113 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 -2049 +BANDI4 +ASGNI4 +LABELV $1113 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRFP4 16 +INDIRI4 +ARGI4 +ADDRGP4 HSpawn_Die +CALLV +pop +LABELV $1112 +endproc HMedistat_Die 12 20 +export HMedistat_Think +proc HMedistat_Think 4228 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4108 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 4140 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 4140 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 4148 +ADDRGP4 G_FindPower +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +ADDRLP4 4148 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4152 +ADDRGP4 G_SuicideIfNoPower +CALLI4 +ASGNI4 +ADDRLP4 4152 +INDIRI4 +CNSTI4 0 +EQI4 $1117 +ADDRGP4 $1115 +JUMPV +LABELV $1117 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_IdlePowerState +CALLV +pop +ADDRLP4 4156 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4160 +CNSTU4 0 +ASGNU4 +ADDRLP4 4156 +INDIRP4 +CVPU4 4 +ADDRLP4 4160 +INDIRU4 +EQU4 $1119 +ADDRLP4 4156 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 4160 +INDIRU4 +EQU4 $1119 +ADDRLP4 4164 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 4164 +INDIRP4 +ADDRLP4 4164 +INDIRP4 +INDIRI4 +CNSTI4 -2049 +BANDI4 +ASGNI4 +LABELV $1119 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1121 +ADDRFP4 0 +INDIRP4 +CNSTI4 896 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1123 +ADDRFP4 0 +INDIRP4 +CNSTI4 896 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +CNSTP4 0 +ASGNP4 +LABELV $1123 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 2000 +ADDI4 +ASGNI4 +ADDRGP4 $1115 +JUMPV +LABELV $1121 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1126 +ADDRLP4 4124 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4124+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4124+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4112 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4112+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4112+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 4184 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 4112+8 +ADDRLP4 4112+8 +INDIRF4 +ADDRLP4 4184 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRF4 +ADDF4 +ADDF4 +ASGNF4 +ADDRLP4 4124+8 +ADDRLP4 4124+8 +INDIRF4 +CNSTF4 1114636288 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 896 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1134 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4 +ARGI4 +ADDRGP4 G_SetIdleBuildableAnim +CALLV +pop +LABELV $1134 +ADDRLP4 4112 +ARGP4 +ADDRLP4 4124 +ARGP4 +ADDRLP4 8 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4188 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 4104 +ADDRLP4 4188 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1139 +JUMPV +LABELV $1136 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $1140 +ADDRGP4 $1137 +JUMPV +LABELV $1140 +ADDRLP4 4192 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4192 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1142 +ADDRLP4 4192 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $1142 +ADDRLP4 4196 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 4196 +INDIRP4 +ADDRLP4 4196 +INDIRP4 +INDIRI4 +CNSTI4 -33 +BANDI4 +ASGNI4 +LABELV $1142 +ADDRLP4 4200 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4200 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1144 +ADDRLP4 4200 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +EQI4 $1144 +ADDRLP4 4204 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 4204 +INDIRP4 +ADDRLP4 4204 +INDIRP4 +INDIRI4 +CNSTI4 -65 +BANDI4 +ASGNI4 +LABELV $1144 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +NEU4 $1146 +ADDRLP4 4212 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4212 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1146 +ADDRLP4 4212 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1146 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 4212 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +GEI4 $1146 +ADDRLP4 4216 +CNSTI4 4 +ASGNI4 +ADDRLP4 4220 +ADDRLP4 4212 +INDIRP4 +ADDRLP4 4216 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4220 +INDIRI4 +CNSTI4 0 +EQI4 $1149 +ADDRLP4 4220 +INDIRI4 +CNSTI4 3 +EQI4 $1149 +ADDRLP4 4220 +INDIRI4 +ADDRLP4 4216 +INDIRI4 +NEI4 $1146 +LABELV $1149 +ADDRLP4 4108 +CNSTI4 1 +ASGNI4 +ADDRLP4 4224 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 4224 +INDIRP4 +ADDRLP4 4224 +INDIRP4 +INDIRI4 +CNSTI4 2048 +BORI4 +ASGNI4 +LABELV $1146 +LABELV $1137 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1139 +ADDRLP4 4 +INDIRI4 +ADDRLP4 4104 +INDIRI4 +LTI4 $1136 +ADDRLP4 4108 +INDIRI4 +CNSTI4 0 +NEI4 $1150 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1155 +JUMPV +LABELV $1152 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $1156 +ADDRGP4 $1153 +JUMPV +LABELV $1156 +ADDRLP4 4192 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4192 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1158 +ADDRLP4 4192 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1158 +ADDRLP4 4200 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 4200 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +LTI4 $1162 +ADDRLP4 4200 +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRI4 +CNSTI4 1200 +GEI4 $1160 +LABELV $1162 +ADDRLP4 4204 +CNSTI4 4 +ASGNI4 +ADDRLP4 4208 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ADDRLP4 4204 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4208 +INDIRI4 +CNSTI4 0 +EQI4 $1164 +ADDRLP4 4208 +INDIRI4 +CNSTI4 3 +EQI4 $1164 +ADDRLP4 4208 +INDIRI4 +ADDRLP4 4204 +INDIRI4 +NEI4 $1160 +LABELV $1164 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 896 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1165 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 6 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 896 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 4212 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 4212 +INDIRP4 +ADDRLP4 4212 +INDIRP4 +INDIRI4 +CNSTI4 2048 +BORI4 +ASGNI4 +LABELV $1165 +LABELV $1160 +LABELV $1158 +LABELV $1153 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1155 +ADDRLP4 4 +INDIRI4 +ADDRLP4 4104 +INDIRI4 +LTI4 $1152 +LABELV $1150 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1167 +ADDRFP4 0 +INDIRP4 +CNSTI4 896 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1167 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 2 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 3 +ARGI4 +ADDRGP4 G_SetIdleBuildableAnim +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 896 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1168 +JUMPV +LABELV $1167 +ADDRLP4 4196 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4200 +CNSTU4 0 +ASGNU4 +ADDRLP4 4196 +INDIRP4 +CVPU4 4 +ADDRLP4 4200 +INDIRU4 +EQU4 $1169 +ADDRLP4 4196 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 4200 +INDIRU4 +EQU4 $1169 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRI4 +CNSTI4 1200 +GEI4 $1171 +ADDRLP4 4204 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 220 +ADDP4 +ASGNP4 +ADDRLP4 4204 +INDIRP4 +ADDRLP4 4204 +INDIRP4 +INDIRI4 +CNSTI4 30 +ADDI4 +ASGNI4 +LABELV $1171 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRI4 +CNSTI4 1200 +LEI4 $1173 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 220 +ADDP4 +CNSTI4 1200 +ASGNI4 +LABELV $1173 +ADDRLP4 4208 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +CNSTI4 804 +ADDP4 +ASGNP4 +ADDRLP4 4208 +INDIRP4 +ADDRLP4 4208 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4212 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4212 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 4212 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +LTI4 $1175 +ADDRLP4 4216 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4216 +INDIRP4 +CNSTI4 804 +ADDP4 +ADDRLP4 4216 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $1175 +LABELV $1169 +LABELV $1168 +LABELV $1126 +LABELV $1115 +endproc HMedistat_Think 4228 16 +export HMGTurret_CheckTarget +proc HMGTurret_CheckTarget 140 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 88 +CNSTU4 0 +ASGNU4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 88 +INDIRU4 +EQU4 $1182 +ADDRFP4 4 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1182 +ADDRLP4 92 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 92 +INDIRP4 +CVPU4 4 +ADDRLP4 88 +INDIRU4 +EQU4 $1182 +ADDRLP4 92 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 1 +EQI4 $1178 +LABELV $1182 +CNSTI4 0 +RETI4 +ADDRGP4 $1177 +JUMPV +LABELV $1178 +ADDRFP4 4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $1183 +CNSTI4 0 +RETI4 +ADDRGP4 $1177 +JUMPV +LABELV $1183 +ADDRLP4 96 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1185 +ADDRLP4 96 +INDIRP4 +CNSTI4 2572 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +LTI4 $1185 +CNSTI4 0 +RETI4 +ADDRGP4 $1177 +JUMPV +LABELV $1185 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $1188 +CNSTI4 1 +RETI4 +ADDRGP4 $1177 +JUMPV +LABELV $1188 +ADDRLP4 104 +CNSTI4 24 +ASGNI4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +ADDRLP4 104 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 104 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 112 +CNSTI4 28 +ASGNI4 +ADDRLP4 0+4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 112 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 112 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 116 +CNSTI4 32 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 4 +INDIRP4 +ADDRLP4 116 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 116 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 124 +CNSTF4 1136525312 +ASGNF4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 124 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 12+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 124 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 12+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +CNSTF4 1136525312 +ADDRLP4 0+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 24 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRLP4 132 +CNSTP4 0 +ASGNP4 +ADDRLP4 132 +INDIRP4 +ARGP4 +ADDRLP4 132 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 33554433 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 24+52 +INDIRI4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +NEI4 $1198 +ADDRLP4 136 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1199 +JUMPV +LABELV $1198 +ADDRLP4 136 +CNSTI4 0 +ASGNI4 +LABELV $1199 +ADDRLP4 136 +INDIRI4 +RETI4 +LABELV $1177 +endproc HMGTurret_CheckTarget 140 28 +lit +align 4 +LABELV $1201 +byte 4 0 +byte 4 0 +byte 4 1065353216 +export HMGTurret_TrackEnemy +code +proc HMGTurret_TrackEnemy 164 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 24 +ADDRGP4 $1201 +INDIRB +ASGNB 12 +ADDRLP4 84 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +ASGNP4 +ADDRLP4 88 +CNSTI4 24 +ASGNI4 +ADDRLP4 12 +ADDRLP4 84 +INDIRP4 +INDIRP4 +ADDRLP4 88 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 88 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 92 +CNSTI4 28 +ASGNI4 +ADDRLP4 12+4 +ADDRLP4 84 +INDIRP4 +INDIRP4 +ADDRLP4 92 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 92 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 100 +CNSTI4 32 +ASGNI4 +ADDRLP4 12+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +ADDRLP4 100 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 100 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 48 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 48 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRF4 +ADDRLP4 24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRF4 +ADDRLP4 24+8 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRLP4 108 +ADDRGP4 acos +CALLF4 +ASGNF4 +ADDRLP4 76 +CNSTF4 1127481344 +ADDRLP4 108 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +ASGNF4 +ADDRLP4 36 +ARGP4 +ADDRLP4 48 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 76 +INDIRF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 36 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRGP4 vectoangles +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 60 +INDIRF4 +ARGF4 +ADDRLP4 112 +ADDRGP4 AngleSubtract +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 112 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 132 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 60+4 +INDIRF4 +ARGF4 +ADDRLP4 116 +ADDRGP4 AngleSubtract +CALLF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 116 +INDIRF4 +ASGNF4 +ADDRLP4 120 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 120 +INDIRF4 +CNSTF4 0 +GEF4 $1208 +ADDRLP4 120 +INDIRF4 +CNSTF4 3242196992 +GEF4 $1208 +ADDRLP4 124 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ASGNP4 +ADDRLP4 124 +INDIRP4 +ADDRLP4 124 +INDIRP4 +INDIRF4 +CNSTF4 1094713344 +ADDF4 +ASGNF4 +ADDRGP4 $1209 +JUMPV +LABELV $1208 +ADDRLP4 128 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 128 +INDIRF4 +CNSTF4 0 +LEF4 $1210 +ADDRLP4 128 +INDIRF4 +CNSTF4 1094713344 +LEF4 $1210 +ADDRLP4 132 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ASGNP4 +ADDRLP4 132 +INDIRP4 +ADDRLP4 132 +INDIRP4 +INDIRF4 +CNSTF4 1094713344 +SUBF4 +ASGNF4 +ADDRGP4 $1211 +JUMPV +LABELV $1210 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDRLP4 60 +INDIRF4 +ASGNF4 +LABELV $1211 +LABELV $1209 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 136 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 72 +ADDRLP4 136 +INDIRF4 +ASGNF4 +ADDRLP4 72 +INDIRF4 +CNSTF4 1127481344 +LEF4 $1212 +ADDRLP4 72 +ADDRLP4 72 +INDIRF4 +CNSTF4 1135869952 +SUBF4 +ASGNF4 +LABELV $1212 +ADDRLP4 72 +INDIRF4 +CNSTF4 3253731328 +GEF4 $1214 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +CNSTF4 3282370560 +ASGNF4 +LABELV $1214 +ADDRLP4 0+4 +INDIRF4 +CNSTF4 0 +GEF4 $1216 +ADDRLP4 0+4 +INDIRF4 +CNSTF4 3242196992 +GEF4 $1216 +ADDRLP4 140 +ADDRFP4 0 +INDIRP4 +CNSTI4 132 +ADDP4 +ASGNP4 +ADDRLP4 140 +INDIRP4 +ADDRLP4 140 +INDIRP4 +INDIRF4 +CNSTF4 1094713344 +ADDF4 +ASGNF4 +ADDRGP4 $1217 +JUMPV +LABELV $1216 +ADDRLP4 0+4 +INDIRF4 +CNSTF4 0 +LEF4 $1220 +ADDRLP4 0+4 +INDIRF4 +CNSTF4 1094713344 +LEF4 $1220 +ADDRLP4 144 +ADDRFP4 0 +INDIRP4 +CNSTI4 132 +ADDP4 +ASGNP4 +ADDRLP4 144 +INDIRP4 +ADDRLP4 144 +INDIRP4 +INDIRF4 +CNSTF4 1094713344 +SUBF4 +ASGNF4 +ADDRGP4 $1221 +JUMPV +LABELV $1220 +ADDRFP4 0 +INDIRP4 +CNSTI4 132 +ADDP4 +ADDRLP4 60+4 +INDIRF4 +ASGNF4 +LABELV $1221 +LABELV $1217 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ARGP4 +ADDRLP4 36 +ARGP4 +ADDRLP4 148 +CNSTP4 0 +ASGNP4 +ADDRLP4 148 +INDIRP4 +ARGP4 +ADDRLP4 148 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 12 +ARGP4 +ADDRLP4 48 +ARGP4 +ADDRLP4 36 +ARGP4 +ADDRLP4 76 +INDIRF4 +NEGF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 12 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1232 +ADDP4 +ARGP4 +ADDRGP4 vectoangles +CALLV +pop +ADDRLP4 0+4 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRLP4 156 +ADDRGP4 abs +CALLI4 +ASGNI4 +ADDRLP4 156 +INDIRI4 +CNSTI4 12 +SUBI4 +CNSTI4 0 +GTI4 $1227 +ADDRLP4 0 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRLP4 160 +ADDRGP4 abs +CALLI4 +ASGNI4 +ADDRLP4 160 +INDIRI4 +CNSTI4 12 +SUBI4 +CNSTI4 0 +GTI4 $1227 +ADDRLP4 152 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1228 +JUMPV +LABELV $1227 +ADDRLP4 152 +CNSTI4 0 +ASGNI4 +LABELV $1228 +ADDRLP4 152 +INDIRI4 +RETI4 +LABELV $1200 +endproc HMGTurret_TrackEnemy 164 16 +export HMGTurret_FindEnemy +proc HMGTurret_FindEnemy 4176 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1230 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +CNSTI4 1228 +ADDP4 +CNSTP4 0 +ASGNP4 +LABELV $1230 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 4148 +CNSTF4 1136525312 +ASGNF4 +ADDRLP4 4112 +ADDRLP4 4148 +INDIRF4 +ASGNF4 +ADDRLP4 4112+4 +ADDRLP4 4148 +INDIRF4 +ASGNF4 +ADDRLP4 4112+8 +CNSTF4 1136525312 +ASGNF4 +ADDRLP4 4136 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4112 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4136+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4112+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4136+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4112+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4124 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4112 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4124+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4112+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4124+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4112+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4124 +ARGP4 +ADDRLP4 4136 +ARGP4 +ADDRLP4 16 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4160 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 4160 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $1242 +ADDRGP4 $1229 +JUMPV +LABELV $1242 +ADDRLP4 4164 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 4164 +INDIRI4 +CNSTI4 32767 +ADDRLP4 8 +INDIRI4 +DIVI4 +CNSTI4 1 +ADDI4 +DIVI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRGP4 $1247 +JUMPV +LABELV $1244 +ADDRLP4 4 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +MODI4 +CNSTI4 2 +LSHI4 +ADDRLP4 16 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 4168 +ADDRGP4 HMGTurret_CheckTarget +CALLI4 +ASGNI4 +ADDRLP4 4168 +INDIRI4 +CNSTI4 0 +NEI4 $1248 +ADDRGP4 $1245 +JUMPV +LABELV $1248 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +CNSTI4 1228 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $1229 +JUMPV +LABELV $1245 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1247 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 12 +INDIRI4 +ADDI4 +LTI4 $1244 +LABELV $1229 +endproc HMGTurret_FindEnemy 4176 16 +proc HMGTurret_State 20 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 864 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +NEI4 $1252 +CNSTI4 0 +RETI4 +ADDRGP4 $1251 +JUMPV +LABELV $1252 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 4 +ADDRGP4 AngleNormalize180 +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $1254 +ADDRLP4 0 +INDIRF4 +CNSTF4 1106247680 +GEF4 $1256 +ADDRFP4 0 +INDIRP4 +CNSTI4 864 +ADDP4 +INDIRI4 +CNSTI4 1 +EQI4 $1258 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +CNSTF4 1048576000 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 864 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1259 +JUMPV +LABELV $1258 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CNSTF4 1067450368 +ADDRLP4 8 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +LABELV $1259 +CNSTF4 1106247680 +ADDRLP4 0 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +ADDF4 +GEF4 $1261 +ADDRLP4 12 +CNSTF4 1106247680 +ASGNF4 +ADDRGP4 $1262 +JUMPV +LABELV $1261 +ADDRLP4 12 +ADDRLP4 0 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $1262 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +CNSTI4 1 +RETI4 +ADDRGP4 $1251 +JUMPV +LABELV $1256 +ADDRFP4 0 +INDIRP4 +CNSTI4 864 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1255 +JUMPV +LABELV $1254 +ADDRFP4 4 +INDIRI4 +CNSTI4 3 +NEI4 $1263 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1265 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +LEF4 $1265 +ADDRFP4 0 +INDIRP4 +CNSTI4 864 +ADDP4 +CNSTI4 2 +ASGNI4 +CNSTF4 0 +ADDRLP4 0 +INDIRF4 +CNSTF4 1086324736 +SUBF4 +LEF4 $1268 +ADDRLP4 8 +CNSTF4 0 +ASGNF4 +ADDRGP4 $1269 +JUMPV +LABELV $1268 +ADDRLP4 8 +ADDRLP4 0 +INDIRF4 +CNSTF4 1086324736 +SUBF4 +ASGNF4 +LABELV $1269 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRGP4 $1266 +JUMPV +LABELV $1265 +ADDRFP4 0 +INDIRP4 +CNSTI4 864 +ADDP4 +CNSTI4 3 +ASGNI4 +LABELV $1266 +LABELV $1263 +LABELV $1255 +CNSTI4 0 +RETI4 +LABELV $1251 +endproc HMGTurret_State 20 4 +export HMGTurret_Think +proc HMGTurret_Think 56 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 -513 +BANDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 16 +ADDRGP4 G_FindPower +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 G_SuicideIfNoPower +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $1272 +ADDRGP4 $1270 +JUMPV +LABELV $1272 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_IdlePowerState +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1274 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 28 +INDIRI4 +EQI4 $1276 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +INDIRI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 HMGTurret_State +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $1276 +ADDRGP4 $1270 +JUMPV +LABELV $1276 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 2000 +ADDI4 +ASGNI4 +ADDRGP4 $1270 +JUMPV +LABELV $1274 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1279 +ADDRGP4 $1270 +JUMPV +LABELV $1279 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 28 +ADDRGP4 HMGTurret_CheckTarget +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $1281 +ADDRFP4 0 +INDIRP4 +CNSTI4 896 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1256 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 HMGTurret_FindEnemy +CALLV +pop +LABELV $1281 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 3 +ARGI4 +ADDRGP4 HMGTurret_State +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1283 +ADDRGP4 $1270 +JUMPV +LABELV $1283 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 HMGTurret_TrackEnemy +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +NEI4 $1285 +ADDRFP4 0 +INDIRP4 +CNSTI4 896 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1256 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRGP4 $1270 +JUMPV +LABELV $1285 +ADDRFP4 0 +INDIRP4 +CNSTI4 896 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1287 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $1287 +ADDRFP4 0 +INDIRP4 +CNSTI4 896 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1256 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 750 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 77 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +LABELV $1287 +ADDRFP4 0 +INDIRP4 +CNSTI4 896 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1294 +ADDRFP4 0 +INDIRP4 +CNSTI4 1256 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +LEI4 $1291 +LABELV $1294 +ADDRGP4 $1270 +JUMPV +LABELV $1291 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +LEI4 $1295 +ADDRGP4 $1270 +JUMPV +LABELV $1295 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 FireWeapon +CALLV +pop +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +CNSTI4 512 +BORI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 52 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 52 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 27 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 6 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +LABELV $1270 +endproc HMGTurret_Think 56 12 +export HTeslaGen_Think +proc HTeslaGen_Think 4212 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 12 +ADDRGP4 G_FindPower +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 G_SuicideIfNoPower +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $1301 +ADDRGP4 $1299 +JUMPV +LABELV $1301 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_IdlePowerState +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1303 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +CNSTI4 -513 +BANDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 2000 +ADDI4 +ASGNI4 +ADDRGP4 $1299 +JUMPV +LABELV $1303 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1306 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $1306 +ADDRLP4 4176 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 4176 +INDIRP4 +ADDRLP4 4176 +INDIRP4 +INDIRI4 +CNSTI4 -513 +BANDI4 +ASGNI4 +ADDRLP4 4184 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +ASGNP4 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRF4 +ADDRLP4 4184 +INDIRP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 28+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRF4 +ADDRLP4 4184 +INDIRP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 28+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4192 +CNSTF4 1130430464 +ASGNF4 +ADDRLP4 4140 +ADDRLP4 4192 +INDIRF4 +ASGNF4 +ADDRLP4 4140+4 +ADDRLP4 4192 +INDIRF4 +ASGNF4 +ADDRLP4 4140+8 +CNSTF4 1130430464 +ASGNF4 +ADDRLP4 4164 +ADDRLP4 28 +INDIRF4 +ADDRLP4 4140 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4164+4 +ADDRLP4 28+4 +INDIRF4 +ADDRLP4 4140+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4164+8 +ADDRLP4 28+8 +INDIRF4 +ADDRLP4 4140+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4152 +ADDRLP4 28 +INDIRF4 +ADDRLP4 4140 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4152+4 +ADDRLP4 28+4 +INDIRF4 +ADDRLP4 4140+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4152+8 +ADDRLP4 28+8 +INDIRF4 +ADDRLP4 4140+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4152 +ARGP4 +ADDRLP4 4164 +ARGP4 +ADDRLP4 40 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4196 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 4136 +ADDRLP4 4196 +INDIRI4 +ASGNI4 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1328 +JUMPV +LABELV $1325 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +CNSTI4 1760 +ADDRLP4 24 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 40 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $1329 +ADDRGP4 $1326 +JUMPV +LABELV $1329 +ADDRLP4 4200 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4204 +ADDRLP4 4200 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4204 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1331 +ADDRLP4 4200 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1331 +ADDRLP4 4204 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1331 +ADDRLP4 4204 +INDIRP4 +CNSTI4 2572 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $1331 +ADDRLP4 28 +ARGP4 +ADDRLP4 4200 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRLP4 4208 +ADDRGP4 Distance +CALLF4 +ASGNF4 +ADDRLP4 4208 +INDIRF4 +CNSTF4 1130430464 +GTF4 $1331 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 FireWeapon +CALLV +pop +LABELV $1331 +LABELV $1326 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1328 +ADDRLP4 24 +INDIRI4 +ADDRLP4 4136 +INDIRI4 +LTI4 $1325 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 512 +BANDI4 +CNSTI4 0 +EQI4 $1334 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 27 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 250 +ADDI4 +ASGNI4 +LABELV $1334 +LABELV $1306 +LABELV $1299 +endproc HTeslaGen_Think 4212 16 +export HRefinery_Think +proc HRefinery_Think 12 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 2000 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 4 +ADDRGP4 G_FindPower +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 G_SuicideIfNoPower +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1339 +ADDRGP4 $1337 +JUMPV +LABELV $1339 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_IdlePowerState +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CheckGatherer +CALLI4 +pop +LABELV $1337 +endproc HRefinery_Think 12 8 +proc G_QueueValue 24 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +CNSTF4 0 +ASGNF4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1345 +JUMPV +LABELV $1342 +ADDRLP4 16 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 968 +ADDP4 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +ADDRLP4 16 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +EQI4 $1347 +ADDRLP4 8 +ADDRLP4 8 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 968 +ADDP4 +ADDP4 +INDIRI4 +CVIF4 4 +ADDF4 +ASGNF4 +LABELV $1347 +LABELV $1343 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1345 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $1342 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +LEI4 $1349 +ADDRLP4 8 +ADDRLP4 8 +INDIRF4 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRGP4 $1350 +JUMPV +LABELV $1349 +ADDRLP4 8 +CNSTF4 1065353216 +ASGNF4 +LABELV $1350 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 8 +INDIRF4 +ADDRLP4 16 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +RETI4 +LABELV $1341 +endproc G_QueueValue 24 4 +export G_QueueBuildPoints +proc G_QueueBuildPoints 48 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 G_QueueValue +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $1352 +ADDRGP4 $1351 +JUMPV +LABELV $1352 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $1351 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +EQI4 $1358 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +EQI4 $1366 +ADDRGP4 $1351 +JUMPV +LABELV $1358 +ADDRGP4 level+11300 +INDIRI4 +CNSTI4 0 +NEI4 $1359 +ADDRGP4 level+11304 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 g_alienBuildQueueTime+12 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1359 +ADDRLP4 20 +ADDRGP4 level+11300 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $1355 +JUMPV +LABELV $1366 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 G_PowerEntityForEntity +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 24 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1367 +ADDRLP4 32 +ADDRLP4 4 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 34 +EQI4 $1372 +ADDRGP4 $1370 +JUMPV +LABELV $1372 +ADDRLP4 36 +ADDRGP4 G_HumanBuildPoints +CALLI4 +ASGNI4 +ADDRGP4 level+11316 +INDIRI4 +ARGI4 +ADDRLP4 36 +INDIRI4 +ARGI4 +ADDRGP4 g_humanBuildQueueTime+12 +INDIRI4 +ARGI4 +ADDRLP4 40 +ADDRGP4 G_NextQueueTime +CALLI4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRGP4 level+11316 +INDIRI4 +CNSTI4 0 +EQI4 $1380 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 28 +INDIRI4 +ADDI4 +ADDRGP4 level+11320 +INDIRI4 +GEI4 $1375 +LABELV $1380 +ADDRGP4 level+11320 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 28 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1375 +ADDRLP4 44 +ADDRGP4 level+11316 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1370 +LABELV $1367 +LABELV $1355 +LABELV $1351 +endproc G_QueueBuildPoints 48 12 +export G_NextQueueTime +proc G_NextQueueTime 4 0 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $1385 +CNSTI4 0 +RETI4 +ADDRGP4 $1384 +JUMPV +LABELV $1385 +ADDRLP4 0 +ADDRFP4 0 +INDIRI4 +CVIF4 4 +ADDRFP4 4 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +CNSTF4 1065353216 +ADDRLP4 0 +INDIRF4 +SUBF4 +ADDRFP4 8 +INDIRI4 +CVIF4 4 +MULF4 +CVFI4 4 +RETI4 +LABELV $1384 +endproc G_NextQueueTime 4 0 +data +align 4 +LABELV $1388 +byte 4 1092616192 +byte 4 1092616192 +byte 4 1092616192 +export G_BuildableTouchTriggers +code +proc G_BuildableTouchTriggers 4244 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $1389 +ADDRGP4 $1387 +JUMPV +LABELV $1389 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 4192 +ARGP4 +ADDRLP4 4204 +ARGP4 +ADDRGP4 BG_BuildableBoundingBox +CALLV +pop +ADDRLP4 68 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4192 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 68+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4192+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 68+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4192+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 80 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4204 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 80+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4204+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 80+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4204+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 68 +ADDRLP4 68 +INDIRF4 +ADDRGP4 $1388 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 68+4 +ADDRLP4 68+4 +INDIRF4 +ADDRGP4 $1388+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 68+8 +ADDRLP4 68+8 +INDIRF4 +ADDRGP4 $1388+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 80 +ADDRLP4 80 +INDIRF4 +ADDRGP4 $1388 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 80+4 +ADDRLP4 80+4 +INDIRF4 +ADDRGP4 $1388+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 80+8 +ADDRLP4 80+8 +INDIRF4 +ADDRGP4 $1388+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 68 +ARGP4 +ADDRLP4 80 +ARGP4 +ADDRLP4 96 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4224 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 92 +ADDRLP4 4224 +INDIRI4 +ASGNI4 +ADDRLP4 68 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4192 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 68+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4192+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 68+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4192+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 80 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4204 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 80+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4204+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 80+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4204+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1422 +JUMPV +LABELV $1419 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 96 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1423 +ADDRGP4 $1420 +JUMPV +LABELV $1423 +ADDRLP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +INDIRI4 +CNSTI4 1073741824 +BANDI4 +CNSTI4 0 +NEI4 $1425 +ADDRGP4 $1420 +JUMPV +LABELV $1425 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1427 +ADDRGP4 $1420 +JUMPV +LABELV $1427 +ADDRLP4 68 +ARGP4 +ADDRLP4 80 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4236 +ADDRGP4 trap_EntityContact +CALLI4 +ASGNI4 +ADDRLP4 4236 +INDIRI4 +CNSTI4 0 +NEI4 $1429 +ADDRGP4 $1420 +JUMPV +LABELV $1429 +ADDRLP4 8 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 60 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1431 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $1431 +LABELV $1420 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1422 +ADDRLP4 4 +INDIRI4 +ADDRLP4 92 +INDIRI4 +LTI4 $1419 +LABELV $1387 +endproc G_BuildableTouchTriggers 4244 16 +export G_BuildableThink +proc G_BuildableThink 80 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 16 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 20 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 28 +INDIRI4 +NEI4 $1434 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 28 +INDIRI4 +LEI4 $1434 +ADDRGP4 level+16020 +INDIRI4 +ADDRLP4 28 +INDIRI4 +NEI4 $1434 +ADDRFP4 0 +INDIRP4 +CNSTI4 924 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +ADDI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $1437 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1440 +CNSTI4 1 +ARGI4 +ADDRGP4 $1442 +ARGP4 +ADDRGP4 G_TeamCommand +CALLV +pop +LABELV $1440 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 22 +NEI4 $1443 +CNSTI4 1 +ARGI4 +ADDRGP4 $1445 +ARGP4 +ADDRGP4 G_TeamCommand +CALLV +pop +LABELV $1443 +LABELV $1437 +LABELV $1434 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 932 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 932 +ADDP4 +INDIRI4 +CNSTI4 1000 +LTI4 $1446 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +CNSTI4 932 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRI4 +CNSTI4 1000 +SUBI4 +ASGNI4 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 44 +INDIRI4 +NEI4 $1448 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 44 +INDIRI4 +LEI4 $1448 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +CNSTF4 981668463 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +MULF4 +DIVF4 +ARGF4 +ADDRLP4 48 +ADDRGP4 ceil +CALLF4 +ASGNF4 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRI4 +ADDRLP4 48 +INDIRF4 +CVFI4 4 +ADDI4 +ASGNI4 +ADDRGP4 $1449 +JUMPV +LABELV $1448 +ADDRLP4 56 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +LEI4 $1450 +ADDRLP4 56 +INDIRI4 +ADDRLP4 0 +INDIRI4 +GEI4 $1450 +ADDRFP4 0 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1452 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1452 +ADDRFP4 0 +INDIRP4 +CNSTI4 1744 +ADDP4 +INDIRI4 +CNSTI4 2000 +ADDI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $1452 +ADDRLP4 64 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $1453 +JUMPV +LABELV $1452 +ADDRFP4 0 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1455 +ADDRFP4 0 +INDIRP4 +CNSTI4 912 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1455 +ADDRFP4 0 +INDIRP4 +CNSTI4 1744 +ADDP4 +INDIRI4 +CNSTI4 2000 +ADDI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $1455 +ADDRLP4 68 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ADDRLP4 68 +INDIRP4 +INDIRI4 +ADDRGP4 g_humanDefenceComputerRate+12 +INDIRI4 +ADDRGP4 g_humanDefenceComputerLimit+12 +INDIRI4 +MULI4 +ADDI4 +ASGNI4 +LABELV $1455 +LABELV $1453 +LABELV $1450 +LABELV $1449 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +LTI4 $1460 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 60 +CNSTI4 0 +ASGNI4 +LABELV $1462 +ADDRLP4 60 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 968 +ADDP4 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1463 +ADDRLP4 60 +ADDRLP4 60 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 64 +LTI4 $1462 +LABELV $1460 +LABELV $1446 +ADDRFP4 0 +INDIRP4 +CNSTI4 960 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1466 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +CNSTI4 960 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $1466 +ADDRFP4 0 +INDIRP4 +CNSTI4 960 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $1468 +ADDRFP4 0 +INDIRP4 +CNSTI4 960 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1468 +ADDRFP4 0 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $1471 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1472 +JUMPV +LABELV $1471 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 G_FindDCC +CALLI4 +ASGNI4 +ADDRLP4 40 +ADDRLP4 48 +INDIRI4 +ASGNI4 +LABELV $1472 +ADDRFP4 0 +INDIRP4 +CNSTI4 912 +ADDP4 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1474 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1475 +JUMPV +LABELV $1474 +ADDRLP4 52 +CNSTI4 0 +ASGNI4 +LABELV $1475 +ADDRFP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +ADDRLP4 52 +INDIRI4 +ASGNI4 +ADDRLP4 60 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 60 +INDIRP4 +INDIRI4 +CNSTI4 -57 +BANDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1476 +ADDRLP4 64 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRI4 +CNSTI4 16 +BORI4 +ASGNI4 +LABELV $1476 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1478 +ADDRLP4 68 +CNSTI4 8 +ASGNI4 +ADDRLP4 72 +ADDRFP4 0 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRI4 +ADDRLP4 68 +INDIRI4 +BORI4 +ASGNI4 +LABELV $1478 +ADDRFP4 0 +INDIRP4 +CNSTI4 936 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1480 +ADDRLP4 76 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 76 +INDIRP4 +INDIRI4 +CNSTI4 32 +BORI4 +ASGNI4 +LABELV $1480 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_BuildableTouchTriggers +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 G_Physics +CALLV +pop +LABELV $1433 +endproc G_BuildableThink 80 8 +export G_BuildableRange +proc G_BuildableRange 4168 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 4108 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 4108+4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 4108+8 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 4132 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 4108 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4132+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 4108+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4132+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 4108+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4120 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 4108 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4120+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 4108+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4120+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 4108+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4120 +ARGP4 +ADDRLP4 4132 +ARGP4 +ADDRLP4 8 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4156 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 4104 +ADDRLP4 4156 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1496 +JUMPV +LABELV $1493 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $1497 +ADDRGP4 $1494 +JUMPV +LABELV $1497 +ADDRLP4 0 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1499 +ADDRLP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1499 +ADDRGP4 $1494 +JUMPV +LABELV $1499 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ADDRFP4 8 +INDIRI4 +NEI4 $1501 +ADDRLP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1501 +CNSTI4 1 +RETI4 +ADDRGP4 $1482 +JUMPV +LABELV $1501 +LABELV $1494 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1496 +ADDRLP4 4 +INDIRI4 +ADDRLP4 4104 +INDIRI4 +LTI4 $1493 +CNSTI4 0 +RETI4 +LABELV $1482 +endproc G_BuildableRange 4168 16 +proc G_FindBuildable 12 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 64 +ASGNI4 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRGP4 $1507 +JUMPV +LABELV $1504 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $1509 +ADDRGP4 $1505 +JUMPV +LABELV $1509 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +NEI4 $1511 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +NEI4 $1511 +ADDRLP4 0 +INDIRP4 +RETP4 +ADDRGP4 $1503 +JUMPV +LABELV $1511 +LABELV $1505 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $1507 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $1504 +CNSTP4 0 +RETP4 +LABELV $1503 +endproc G_FindBuildable 12 0 +proc G_BuildablesIntersect 68 16 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRGP4 BG_BuildableBoundingBox +CALLV +pop +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 12+4 +ADDRLP4 12+4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 12+8 +ADDRLP4 12+8 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRLP4 24 +ARGP4 +ADDRLP4 36 +ARGP4 +ADDRGP4 BG_BuildableBoundingBox +CALLV +pop +ADDRLP4 24 +ADDRLP4 24 +INDIRF4 +ADDRFP4 12 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 24+4 +ADDRLP4 24+4 +INDIRF4 +ADDRFP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 24+8 +ADDRLP4 24+8 +INDIRF4 +ADDRFP4 12 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 36 +INDIRF4 +ADDRFP4 12 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 36+4 +ADDRLP4 36+4 +INDIRF4 +ADDRFP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 36+8 +ADDRLP4 36+8 +INDIRF4 +ADDRFP4 12 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 36 +ARGP4 +ADDRLP4 64 +ADDRGP4 BoundsIntersect +CALLI4 +ASGNI4 +ADDRLP4 64 +INDIRI4 +RETI4 +LABELV $1513 +endproc G_BuildablesIntersect 68 16 +lit +align 4 +LABELV $1531 +byte 4 0 +byte 4 3 +byte 4 4 +byte 4 5 +byte 4 7 +byte 4 6 +byte 4 1 +byte 4 2 +byte 4 8 +byte 4 9 +byte 4 10 +byte 4 11 +byte 4 12 +byte 4 13 +byte 4 14 +byte 4 15 +byte 4 16 +byte 4 17 +byte 4 18 +byte 4 19 +byte 4 20 +byte 4 21 +byte 4 22 +byte 4 23 +byte 4 24 +byte 4 25 +byte 4 26 +byte 4 28 +byte 4 29 +byte 4 30 +byte 4 32 +byte 4 33 +byte 4 31 +byte 4 27 +byte 4 35 +byte 4 36 +byte 4 37 +byte 4 38 +byte 4 39 +byte 4 40 +byte 4 41 +byte 4 42 +byte 4 43 +byte 4 44 +byte 4 45 +byte 4 46 +byte 4 47 +byte 4 48 +byte 4 49 +byte 4 50 +byte 4 51 +byte 4 52 +byte 4 53 +code +proc G_CompareBuildablesForRemoval 316 16 +ADDRLP4 4 +ADDRGP4 $1531 +INDIRB +ASGNB 212 +ADDRLP4 232 +CNSTI4 0 +ASGNI4 +ADDRLP4 236 +CNSTI4 0 +ASGNI4 +ADDRLP4 224 +CNSTI4 0 +ASGNI4 +ADDRLP4 228 +CNSTI4 0 +ASGNI4 +ADDRLP4 216 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 220 +ADDRFP4 4 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRGP4 cmpBuildable +INDIRI4 +ARGI4 +ADDRGP4 cmpOrigin +ARGP4 +ADDRLP4 216 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 216 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 244 +ADDRGP4 G_BuildablesIntersect +CALLI4 +ASGNI4 +ADDRLP4 224 +ADDRLP4 244 +INDIRI4 +ASGNI4 +ADDRGP4 cmpBuildable +INDIRI4 +ARGI4 +ADDRGP4 cmpOrigin +ARGP4 +ADDRLP4 220 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 220 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 252 +ADDRGP4 G_BuildablesIntersect +CALLI4 +ASGNI4 +ADDRLP4 228 +ADDRLP4 252 +INDIRI4 +ASGNI4 +ADDRLP4 256 +CNSTI4 0 +ASGNI4 +ADDRLP4 224 +INDIRI4 +ADDRLP4 256 +INDIRI4 +EQI4 $1532 +ADDRLP4 228 +INDIRI4 +ADDRLP4 256 +INDIRI4 +NEI4 $1532 +CNSTI4 -1 +RETI4 +ADDRGP4 $1530 +JUMPV +LABELV $1532 +ADDRLP4 260 +CNSTI4 0 +ASGNI4 +ADDRLP4 224 +INDIRI4 +ADDRLP4 260 +INDIRI4 +NEI4 $1534 +ADDRLP4 228 +INDIRI4 +ADDRLP4 260 +INDIRI4 +EQI4 $1534 +CNSTI4 1 +RETI4 +ADDRGP4 $1530 +JUMPV +LABELV $1534 +ADDRLP4 264 +ADDRGP4 cmpBuildable +INDIRI4 +ASGNI4 +ADDRLP4 264 +INDIRI4 +CNSTI4 1 +EQI4 $1538 +ADDRLP4 264 +INDIRI4 +CNSTI4 27 +NEI4 $1536 +LABELV $1538 +ADDRLP4 268 +CNSTI4 1 +ASGNI4 +ADDRLP4 216 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ADDRLP4 268 +INDIRI4 +NEI4 $1544 +ADDRGP4 level+11244 +INDIRI4 +ADDRLP4 268 +INDIRI4 +EQI4 $1543 +LABELV $1544 +ADDRLP4 216 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 27 +NEI4 $1539 +ADDRGP4 level+11248 +INDIRI4 +CNSTI4 1 +NEI4 $1539 +LABELV $1543 +CNSTI4 1 +RETI4 +ADDRGP4 $1530 +JUMPV +LABELV $1539 +ADDRLP4 272 +CNSTI4 1 +ASGNI4 +ADDRLP4 220 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ADDRLP4 272 +INDIRI4 +NEI4 $1550 +ADDRGP4 level+11244 +INDIRI4 +ADDRLP4 272 +INDIRI4 +EQI4 $1549 +LABELV $1550 +ADDRLP4 220 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 27 +NEI4 $1545 +ADDRGP4 level+11248 +INDIRI4 +CNSTI4 1 +NEI4 $1545 +LABELV $1549 +CNSTI4 -1 +RETI4 +ADDRGP4 $1530 +JUMPV +LABELV $1545 +LABELV $1536 +ADDRLP4 216 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ADDRGP4 cmpBuildable +INDIRI4 +NEI4 $1552 +ADDRLP4 268 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1553 +JUMPV +LABELV $1552 +ADDRLP4 268 +CNSTI4 0 +ASGNI4 +LABELV $1553 +ADDRLP4 224 +ADDRLP4 268 +INDIRI4 +ASGNI4 +ADDRLP4 220 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ADDRGP4 cmpBuildable +INDIRI4 +NEI4 $1555 +ADDRLP4 272 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1556 +JUMPV +LABELV $1555 +ADDRLP4 272 +CNSTI4 0 +ASGNI4 +LABELV $1556 +ADDRLP4 228 +ADDRLP4 272 +INDIRI4 +ASGNI4 +ADDRLP4 276 +CNSTI4 0 +ASGNI4 +ADDRLP4 224 +INDIRI4 +ADDRLP4 276 +INDIRI4 +EQI4 $1557 +ADDRLP4 228 +INDIRI4 +ADDRLP4 276 +INDIRI4 +NEI4 $1557 +CNSTI4 -1 +RETI4 +ADDRGP4 $1530 +JUMPV +LABELV $1557 +ADDRLP4 280 +CNSTI4 0 +ASGNI4 +ADDRLP4 224 +INDIRI4 +ADDRLP4 280 +INDIRI4 +NEI4 $1559 +ADDRLP4 228 +INDIRI4 +ADDRLP4 280 +INDIRI4 +EQI4 $1559 +CNSTI4 1 +RETI4 +ADDRGP4 $1530 +JUMPV +LABELV $1559 +ADDRLP4 284 +CNSTI4 160 +ASGNI4 +ADDRLP4 216 +INDIRP4 +ADDRLP4 284 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 220 +INDIRP4 +ADDRLP4 284 +INDIRI4 +ADDP4 +INDIRI4 +NEI4 $1561 +ADDRGP4 cmpOrigin +ARGP4 +ADDRLP4 292 +ADDRGP4 G_PowerEntityForPoint +CALLP4 +ASGNP4 +ADDRLP4 288 +ADDRLP4 292 +INDIRP4 +ASGNP4 +ADDRLP4 288 +INDIRP4 +CVPU4 4 +ADDRLP4 216 +INDIRP4 +CVPU4 4 +NEU4 $1564 +ADDRLP4 296 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1565 +JUMPV +LABELV $1564 +ADDRLP4 296 +CNSTI4 0 +ASGNI4 +LABELV $1565 +ADDRLP4 224 +ADDRLP4 296 +INDIRI4 +ASGNI4 +ADDRLP4 288 +INDIRP4 +CVPU4 4 +ADDRLP4 220 +INDIRP4 +CVPU4 4 +NEU4 $1567 +ADDRLP4 300 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1568 +JUMPV +LABELV $1567 +ADDRLP4 300 +CNSTI4 0 +ASGNI4 +LABELV $1568 +ADDRLP4 228 +ADDRLP4 300 +INDIRI4 +ASGNI4 +ADDRLP4 304 +CNSTI4 0 +ASGNI4 +ADDRLP4 224 +INDIRI4 +ADDRLP4 304 +INDIRI4 +EQI4 $1569 +ADDRLP4 228 +INDIRI4 +ADDRLP4 304 +INDIRI4 +NEI4 $1569 +CNSTI4 -1 +RETI4 +ADDRGP4 $1530 +JUMPV +LABELV $1569 +ADDRLP4 308 +CNSTI4 0 +ASGNI4 +ADDRLP4 224 +INDIRI4 +ADDRLP4 308 +INDIRI4 +NEI4 $1571 +ADDRLP4 228 +INDIRI4 +ADDRLP4 308 +INDIRI4 +EQI4 $1571 +CNSTI4 1 +RETI4 +ADDRGP4 $1530 +JUMPV +LABELV $1571 +ADDRLP4 312 +CNSTI4 940 +ASGNI4 +ADDRLP4 216 +INDIRP4 +ADDRLP4 312 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 220 +INDIRP4 +ADDRLP4 312 +INDIRI4 +ADDP4 +INDIRI4 +SUBI4 +RETI4 +ADDRGP4 $1530 +JUMPV +LABELV $1561 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1576 +JUMPV +LABELV $1573 +ADDRLP4 216 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +INDIRI4 +NEI4 $1577 +ADDRLP4 232 +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $1577 +ADDRLP4 220 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +INDIRI4 +NEI4 $1579 +ADDRLP4 236 +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $1579 +LABELV $1574 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1576 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 53 +LTU4 $1573 +ADDRLP4 232 +INDIRI4 +ADDRLP4 236 +INDIRI4 +SUBI4 +RETI4 +LABELV $1530 +endproc G_CompareBuildablesForRemoval 316 16 +export G_ClearDeconMarks +proc G_ClearDeconMarks 8 0 +ADDRLP4 4 +CNSTI4 64 +ASGNI4 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRGP4 $1585 +JUMPV +LABELV $1582 +ADDRLP4 0 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1587 +ADDRGP4 $1583 +JUMPV +LABELV $1587 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $1589 +ADDRGP4 $1583 +JUMPV +LABELV $1589 +ADDRLP4 0 +INDIRP4 +CNSTI4 936 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1583 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $1585 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $1582 +LABELV $1581 +endproc G_ClearDeconMarks 8 0 +lit +align 4 +LABELV $1592 +byte 4 0 +skip 212 +export G_FreeMarkedBuildables +code +proc G_FreeMarkedBuildables 256 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 16 +ADDRFP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 228 +CNSTI4 0 +ASGNI4 +ADDRLP4 232 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ADDRGP4 $1592 +INDIRB +ASGNB 216 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1593 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1593 +ADDRFP4 4 +INDIRP4 +CNSTI1 0 +ASGNI1 +LABELV $1593 +ADDRFP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1595 +ADDRFP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $1595 +ADDRFP4 12 +INDIRP4 +CNSTI1 0 +ASGNI1 +LABELV $1595 +ADDRGP4 g_markDeconstruct+12 +INDIRI4 +CNSTI4 0 +NEI4 $1597 +ADDRGP4 $1591 +JUMPV +LABELV $1597 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1603 +JUMPV +LABELV $1600 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+11324 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 236 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 224 +ADDRLP4 236 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 224 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1606 +ADDRLP4 232 +ADDRLP4 232 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1606 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 244 +CNSTP4 0 +ASGNP4 +ADDRLP4 244 +INDIRP4 +ARGP4 +ADDRLP4 244 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 62 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +ADDRLP4 248 +ADDRLP4 224 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +ADDP4 +ASGNP4 +ADDRLP4 248 +INDIRP4 +ADDRLP4 248 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRFP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1608 +ADDRGP4 $1610 +ARGP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 252 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRI4 +ARGI4 +ADDRLP4 252 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $1608 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +LABELV $1601 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1603 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+15420 +INDIRI4 +LTI4 $1600 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1611 +ADDRGP4 $1591 +JUMPV +LABELV $1611 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1613 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1617 +ADDRLP4 228 +INDIRI4 +CNSTI4 0 +EQI4 $1619 +ADDRLP4 228 +INDIRI4 +ADDRLP4 232 +INDIRI4 +CNSTI4 1 +SUBI4 +NEI4 $1621 +ADDRGP4 $1623 +ARGP4 +ADDRLP4 232 +INDIRI4 +CNSTI4 2 +LEI4 $1627 +ADDRLP4 236 +ADDRGP4 $1624 +ASGNP4 +ADDRGP4 $1628 +JUMPV +LABELV $1627 +ADDRLP4 236 +ADDRGP4 $1625 +ASGNP4 +LABELV $1628 +ADDRLP4 236 +INDIRP4 +ARGP4 +ADDRLP4 240 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRLP4 240 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $1622 +JUMPV +LABELV $1621 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 $1629 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $1622 +LABELV $1619 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 236 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $1630 +ARGP4 +ADDRLP4 236 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 240 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRLP4 240 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +ADDP4 +INDIRI4 +CNSTI4 1 +LEI4 $1631 +ADDRGP4 $1633 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 244 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRLP4 244 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $1631 +ADDRLP4 228 +ADDRLP4 228 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1617 +LABELV $1614 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 54 +LTI4 $1613 +LABELV $1591 +endproc G_FreeMarkedBuildables 256 32 +proc G_SufficientBPAvailable 140 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 84 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 84 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 88 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 88 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +ADDRLP4 52 +CNSTI4 0 +ASGNI4 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRLP4 60 +CNSTI4 0 +ASGNI4 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +ADDRLP4 28 +CNSTI4 1 +ASGNI4 +ADDRGP4 level+15420 +CNSTI4 0 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 1 +NEI4 $1636 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 36 +INDIRI4 +ARGI4 +ADDRLP4 92 +ADDRGP4 G_GetBuildPoints +CALLI4 +ASGNI4 +ADDRLP4 76 +ADDRLP4 92 +INDIRI4 +ASGNI4 +ADDRLP4 72 +ADDRGP4 level+11244 +INDIRI4 +ASGNI4 +ADDRLP4 80 +CNSTI4 4 +ASGNI4 +ADDRLP4 48 +CNSTI4 1 +ASGNI4 +ADDRLP4 20 +CNSTI4 2 +ASGNI4 +ADDRGP4 $1637 +JUMPV +LABELV $1636 +ADDRLP4 36 +INDIRI4 +CNSTI4 2 +NEI4 $1639 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 36 +INDIRI4 +ARGI4 +ADDRLP4 92 +ADDRGP4 G_GetBuildPoints +CALLI4 +ASGNI4 +ADDRLP4 76 +ADDRLP4 92 +INDIRI4 +ASGNI4 +ADDRLP4 72 +ADDRGP4 level+11248 +INDIRI4 +ASGNI4 +ADDRLP4 80 +CNSTI4 12 +ASGNI4 +ADDRLP4 48 +CNSTI4 27 +ASGNI4 +ADDRLP4 20 +CNSTI4 34 +ASGNI4 +ADDRGP4 $1640 +JUMPV +LABELV $1639 +CNSTI4 0 +ARGI4 +ADDRGP4 $1642 +ARGP4 +ADDRLP4 36 +INDIRI4 +ARGI4 +ADDRGP4 Com_Error +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1634 +JUMPV +LABELV $1640 +LABELV $1637 +ADDRGP4 g_markDeconstruct+12 +INDIRI4 +CNSTI4 0 +NEI4 $1643 +ADDRLP4 76 +INDIRI4 +ADDRLP4 32 +INDIRI4 +SUBI4 +CNSTI4 0 +GEI4 $1646 +ADDRLP4 80 +INDIRI4 +RETI4 +ADDRGP4 $1634 +JUMPV +LABELV $1646 +ADDRLP4 4 +CNSTI4 64 +ASGNI4 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRGP4 $1651 +JUMPV +LABELV $1648 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $1653 +ADDRGP4 $1649 +JUMPV +LABELV $1653 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 96 +ADDRGP4 G_BuildablesIntersect +CALLI4 +ASGNI4 +ADDRLP4 96 +INDIRI4 +CNSTI4 0 +EQI4 $1655 +CNSTI4 15 +RETI4 +ADDRGP4 $1634 +JUMPV +LABELV $1655 +LABELV $1649 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $1651 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $1648 +CNSTI4 0 +RETI4 +ADDRGP4 $1634 +JUMPV +LABELV $1643 +ADDRLP4 32 +ADDRLP4 32 +INDIRI4 +ADDRLP4 76 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 64 +ASGNI4 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRGP4 $1660 +JUMPV +LABELV $1657 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $1662 +ADDRGP4 $1658 +JUMPV +LABELV $1662 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 96 +ADDRGP4 G_BuildablesIntersect +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 96 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1664 +ADDRGP4 g_markDeconstruct+12 +INDIRI4 +CNSTI4 1 +NEI4 $1666 +CNSTI4 15 +RETI4 +ADDRGP4 $1634 +JUMPV +LABELV $1666 +ADDRGP4 g_markDeconstruct+12 +INDIRI4 +CNSTI4 2 +NEI4 $1669 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +EQI4 $1669 +CNSTI4 15 +RETI4 +ADDRGP4 $1634 +JUMPV +LABELV $1669 +ADDRLP4 56 +ADDRLP4 56 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1664 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 100 +ADDRGP4 Distance +CALLF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 100 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 53 +NEI4 $1677 +ADDRLP4 24 +INDIRI4 +ADDRGP4 g_humanRefineryRadius+12 +INDIRI4 +LTI4 $1676 +LABELV $1677 +ADDRFP4 0 +INDIRI4 +CNSTI4 26 +NEI4 $1672 +ADDRLP4 24 +INDIRI4 +ADDRGP4 g_alienColonyRadius+12 +INDIRI4 +GEI4 $1672 +LABELV $1676 +ADDRFP4 0 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +NEI4 $1672 +ADDRLP4 104 +CNSTI4 1 +ASGNI4 +ADDRLP4 40 +ADDRLP4 104 +INDIRI4 +ASGNI4 +ADDRLP4 60 +ADDRLP4 60 +INDIRI4 +ADDRLP4 104 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $1673 +JUMPV +LABELV $1672 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +LABELV $1673 +ADDRLP4 0 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1678 +ADDRGP4 $1658 +JUMPV +LABELV $1678 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $1680 +ADDRGP4 $1658 +JUMPV +LABELV $1680 +ADDRLP4 0 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +ADDRLP4 36 +INDIRI4 +EQI4 $1682 +ADDRGP4 $1658 +JUMPV +LABELV $1682 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +NEI4 $1684 +ADDRFP4 0 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $1684 +ADDRGP4 $1658 +JUMPV +LABELV $1684 +ADDRLP4 36 +INDIRI4 +CNSTI4 2 +NEI4 $1686 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 108 +ADDRGP4 G_PowerEntityForPoint +CALLP4 +ASGNP4 +ADDRLP4 108 +INDIRP4 +CVPU4 4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +NEU4 $1686 +ADDRFP4 0 +INDIRI4 +CNSTI4 35 +EQI4 $1686 +ADDRFP4 0 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $1686 +ADDRGP4 $1658 +JUMPV +LABELV $1686 +ADDRLP4 116 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 116 +INDIRI4 +NEI4 $1688 +ADDRLP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +ADDRLP4 116 +INDIRI4 +NEI4 $1688 +ADDRGP4 $1658 +JUMPV +LABELV $1688 +ADDRLP4 0 +INDIRP4 +CNSTI4 936 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1690 +ADDRLP4 120 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRLP4 44 +ADDRLP4 120 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 120 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+11324 +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 124 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 124 +INDIRI4 +NEI4 $1696 +ADDRLP4 52 +INDIRI4 +ADDRLP4 124 +INDIRI4 +NEI4 $1696 +ADDRLP4 40 +INDIRI4 +ADDRLP4 124 +INDIRI4 +EQI4 $1693 +LABELV $1696 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1697 +ADDRLP4 56 +ADDRLP4 56 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $1697 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +EQI4 $1699 +ADDRLP4 68 +ADDRLP4 68 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $1699 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +EQI4 $1701 +ADDRLP4 60 +ADDRLP4 60 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $1701 +ADDRLP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1703 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 128 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +ADDRLP4 128 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1703 +ADDRLP4 132 +ADDRGP4 level+15420 +ASGNP4 +ADDRLP4 132 +INDIRP4 +ADDRLP4 132 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $1694 +JUMPV +LABELV $1693 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 128 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 128 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1706 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +NEI4 $1706 +ADDRLP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1708 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 132 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +ADDRLP4 132 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1708 +ADDRLP4 136 +ADDRGP4 level+15420 +ASGNP4 +ADDRLP4 136 +INDIRP4 +ADDRLP4 136 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1706 +LABELV $1694 +LABELV $1690 +LABELV $1658 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $1660 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $1657 +ADDRLP4 12 +ADDRGP4 level+15420 +INDIRI4 +ASGNI4 +ADDRLP4 92 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 92 +INDIRI4 +LEI4 $1712 +ADDRLP4 44 +INDIRI4 +ADDRLP4 92 +INDIRI4 +NEI4 $1712 +ADDRLP4 80 +INDIRI4 +RETI4 +ADDRGP4 $1634 +JUMPV +LABELV $1712 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +LEI4 $1714 +CNSTI4 15 +RETI4 +ADDRGP4 $1634 +JUMPV +LABELV $1714 +ADDRLP4 68 +INDIRI4 +CNSTI4 0 +LEI4 $1716 +CNSTI4 11 +RETI4 +ADDRGP4 $1634 +JUMPV +LABELV $1716 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +LEI4 $1718 +CNSTI4 19 +RETI4 +ADDRGP4 $1634 +JUMPV +LABELV $1718 +ADDRGP4 cmpBuildable +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRGP4 cmpOrigin +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRGP4 level+11324 +ARGP4 +ADDRLP4 44 +INDIRI4 +CVIU4 4 +ARGU4 +CNSTU4 4 +ARGU4 +ADDRGP4 G_CompareBuildablesForRemoval +ARGP4 +ADDRGP4 qsort +CALLV +pop +ADDRGP4 $1725 +JUMPV +LABELV $1722 +ADDRLP4 0 +ADDRGP4 level+15420 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+11324 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1730 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 96 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +ADDRLP4 96 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1730 +LABELV $1723 +ADDRLP4 96 +ADDRGP4 level+15420 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ADDRLP4 96 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1725 +ADDRLP4 16 +INDIRI4 +ADDRLP4 32 +INDIRI4 +GEI4 $1732 +ADDRGP4 level+15420 +INDIRI4 +ADDRLP4 44 +INDIRI4 +LTI4 $1722 +LABELV $1732 +ADDRGP4 $1734 +JUMPV +LABELV $1733 +ADDRLP4 100 +CNSTI4 0 +ASGNI4 +ADDRLP4 104 +CNSTI4 0 +ASGNI4 +ADDRLP4 28 +ADDRLP4 104 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+11324 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +ADDRLP4 104 +INDIRI4 +EQI4 $1739 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 108 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 100 +ADDRLP4 108 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $1739 +ADDRLP4 16 +INDIRI4 +ADDRLP4 100 +INDIRI4 +SUBI4 +ADDRLP4 32 +INDIRI4 +LTI4 $1741 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +ADDRLP4 100 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 116 +CNSTI4 2 +ASGNI4 +ADDRLP4 120 +ADDRLP4 12 +INDIRI4 +ADDRLP4 116 +INDIRI4 +LSHI4 +ASGNI4 +ADDRLP4 120 +INDIRI4 +ADDRGP4 level+11324 +ADDP4 +ARGP4 +ADDRLP4 120 +INDIRI4 +ADDRGP4 level+11324+4 +ADDP4 +ARGP4 +ADDRGP4 level+15420 +INDIRI4 +ADDRLP4 12 +INDIRI4 +SUBI4 +CVIU4 4 +ADDRLP4 116 +INDIRI4 +LSHU4 +ARGU4 +ADDRGP4 memmove +CALLP4 +pop +ADDRLP4 124 +ADDRGP4 level+15420 +ASGNP4 +ADDRLP4 124 +INDIRP4 +ADDRLP4 124 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 28 +CNSTI4 1 +ASGNI4 +LABELV $1741 +LABELV $1734 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $1749 +ADDRGP4 level+15420 +INDIRI4 +CNSTI4 1 +LEI4 $1749 +ADDRGP4 level+15420 +INDIRI4 +ADDRLP4 12 +INDIRI4 +GTI4 $1733 +LABELV $1749 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1753 +JUMPV +LABELV $1750 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+11324 +ADDP4 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ADDRLP4 48 +INDIRI4 +NEI4 $1755 +ADDRLP4 64 +ADDRLP4 64 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1755 +LABELV $1751 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1753 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+15420 +INDIRI4 +LTI4 $1750 +ADDRLP4 100 +CNSTI4 0 +ASGNI4 +ADDRGP4 g_cheats+12 +INDIRI4 +ADDRLP4 100 +INDIRI4 +NEI4 $1758 +ADDRLP4 104 +ADDRLP4 72 +INDIRI4 +ASGNI4 +ADDRLP4 104 +INDIRI4 +ADDRLP4 100 +INDIRI4 +LEI4 $1758 +ADDRLP4 104 +INDIRI4 +ADDRLP4 64 +INDIRI4 +SUBI4 +CNSTI4 1 +GEI4 $1758 +CNSTI4 17 +RETI4 +ADDRGP4 $1634 +JUMPV +LABELV $1758 +ADDRLP4 16 +INDIRI4 +ADDRLP4 32 +INDIRI4 +GEI4 $1761 +ADDRLP4 80 +INDIRI4 +RETI4 +ADDRGP4 $1634 +JUMPV +LABELV $1761 +CNSTI4 0 +RETI4 +LABELV $1634 +endproc G_SufficientBPAvailable 140 16 +proc G_SetBuildableLinkState 8 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRGP4 $1767 +JUMPV +LABELV $1764 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $1769 +ADDRGP4 $1765 +JUMPV +LABELV $1769 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1771 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +ADDRGP4 $1772 +JUMPV +LABELV $1771 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_UnlinkEntity +CALLV +pop +LABELV $1772 +LABELV $1765 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $1767 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $1764 +LABELV $1763 +endproc G_SetBuildableLinkState 8 4 +proc G_SetBuildableMarkedLinkState 8 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1777 +JUMPV +LABELV $1774 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+11324 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1780 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +ADDRGP4 $1781 +JUMPV +LABELV $1780 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_UnlinkEntity +CALLV +pop +LABELV $1781 +LABELV $1775 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1777 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+15420 +INDIRI4 +LTI4 $1774 +LABELV $1773 +endproc G_SetBuildableMarkedLinkState 8 4 +export G_CanBuild +proc G_CanBuild 304 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRLP4 100 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 76 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRGP4 BG_BuildableBoundingBox +CALLV +pop +ADDRLP4 100 +INDIRP4 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRGP4 trap_Trace +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 244 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRGP4 BG_PositionBuildableRelativeToPlayer +CALLV +pop +ADDRLP4 108 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 33619969 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 168 +ARGP4 +ADDRLP4 100 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 256 +CNSTP4 0 +ASGNP4 +ADDRLP4 256 +INDIRP4 +ARGP4 +ADDRLP4 256 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 33619969 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRFP4 12 +INDIRP4 +ADDRLP4 4 +INDIRB +ASGNB 12 +ADDRFP4 16 +INDIRP4 +ADDRLP4 16+24 +INDIRB +ASGNB 12 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 260 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 228 +ADDRLP4 260 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 264 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 240 +ADDRLP4 264 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 16+52 +INDIRI4 +CNSTI4 1023 +NEI4 $1784 +ADDRFP4 4 +INDIRI4 +CNSTI4 1 +NEI4 $1785 +ADDRLP4 0 +CNSTI4 14 +ASGNI4 +ADDRGP4 $1785 +JUMPV +LABELV $1784 +ADDRLP4 268 +ADDRFP4 16 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 272 +ADDRLP4 228 +INDIRF4 +ASGNF4 +ADDRLP4 268 +INDIRF4 +ADDRLP4 272 +INDIRF4 +GEF4 $1789 +ADDRLP4 240 +INDIRI4 +CNSTI4 0 +EQI4 $1791 +ADDRLP4 268 +INDIRF4 +ADDRLP4 272 +INDIRF4 +NEGF4 +LEF4 $1789 +LABELV $1791 +ADDRLP4 0 +CNSTI4 14 +ASGNI4 +LABELV $1789 +LABELV $1785 +ADDRLP4 4 +ARGP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 268 +ADDRGP4 trap_PointContents +CALLI4 +ASGNI4 +ADDRLP4 104 +ADDRLP4 268 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 272 +ADDRGP4 G_SufficientBPAvailable +CALLI4 +ASGNI4 +ADDRLP4 236 +ADDRLP4 272 +INDIRI4 +ASGNI4 +ADDRLP4 272 +INDIRI4 +CNSTI4 0 +EQI4 $1792 +ADDRLP4 0 +ADDRLP4 236 +INDIRI4 +ASGNI4 +LABELV $1792 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1794 +ADDRFP4 4 +INDIRI4 +CNSTI4 2 +EQI4 $1796 +ADDRLP4 276 +ADDRGP4 G_Overmind +CALLP4 +ASGNP4 +ADDRLP4 276 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1798 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $1798 +LABELV $1796 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 276 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 276 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1800 +ADDRLP4 4 +ARGP4 +ADDRLP4 280 +ADDRGP4 G_IsCreepHere +CALLI4 +ASGNI4 +ADDRLP4 280 +INDIRI4 +CNSTI4 0 +NEI4 $1802 +ADDRLP4 0 +CNSTI4 6 +ASGNI4 +LABELV $1802 +LABELV $1800 +ADDRLP4 280 +ADDRGP4 g_creepPowerExclusion+12 +INDIRI4 +ASGNI4 +ADDRLP4 280 +INDIRI4 +CNSTI4 0 +EQI4 $1805 +ADDRLP4 280 +INDIRI4 +CNSTI4 1 +EQI4 $1805 +ADDRGP4 $1804 +JUMPV +LABELV $1804 +ADDRLP4 4 +ARGP4 +ADDRLP4 284 +ADDRGP4 G_IsPowered +CALLI4 +ASGNI4 +ADDRLP4 284 +INDIRI4 +CNSTI4 0 +EQI4 $1805 +ADDRLP4 0 +CNSTI4 18 +ASGNI4 +LABELV $1805 +ADDRFP4 4 +INDIRI4 +CNSTI4 26 +NEI4 $1811 +CNSTI4 1 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRGP4 g_markDeconstruct+12 +INDIRI4 +ARGI4 +CNSTP4 0 +ARGP4 +ADDRLP4 284 +ADDRGP4 G_IsGathered +CALLP4 +ASGNP4 +ADDRLP4 284 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1813 +ADDRLP4 0 +CNSTI4 19 +ASGNI4 +LABELV $1813 +LABELV $1811 +ADDRLP4 284 +CNSTI4 0 +ASGNI4 +ADDRLP4 16+44 +INDIRI4 +CNSTI4 524288 +BANDI4 +ADDRLP4 284 +INDIRI4 +NEI4 $1819 +ADDRLP4 104 +INDIRI4 +CNSTI4 4096 +BANDI4 +ADDRLP4 284 +INDIRI4 +EQI4 $1795 +LABELV $1819 +ADDRLP4 0 +CNSTI4 16 +ASGNI4 +ADDRGP4 $1795 +JUMPV +LABELV $1794 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1820 +ADDRLP4 4 +ARGP4 +ADDRLP4 276 +ADDRGP4 G_IsPowered +CALLI4 +ASGNI4 +ADDRLP4 276 +INDIRI4 +CNSTI4 0 +NEI4 $1822 +ADDRFP4 4 +INDIRI4 +CNSTI4 34 +EQI4 $1824 +ADDRFP4 4 +INDIRI4 +CNSTI4 35 +EQI4 $1824 +ADDRFP4 4 +INDIRI4 +CNSTI4 47 +EQI4 $1824 +ADDRFP4 4 +INDIRI4 +CNSTI4 36 +EQI4 $1824 +ADDRFP4 4 +INDIRI4 +CNSTI4 37 +EQI4 $1824 +ADDRFP4 4 +INDIRI4 +CNSTI4 38 +EQI4 $1824 +ADDRFP4 4 +INDIRI4 +CNSTI4 39 +EQI4 $1824 +ADDRFP4 4 +INDIRI4 +CNSTI4 40 +EQI4 $1824 +ADDRFP4 4 +INDIRI4 +CNSTI4 41 +EQI4 $1824 +ADDRFP4 4 +INDIRI4 +CNSTI4 42 +EQI4 $1824 +ADDRFP4 4 +INDIRI4 +CNSTI4 43 +EQI4 $1824 +ADDRFP4 4 +INDIRI4 +CNSTI4 44 +EQI4 $1824 +ADDRFP4 4 +INDIRI4 +CNSTI4 45 +EQI4 $1824 +ADDRFP4 4 +INDIRI4 +CNSTI4 48 +EQI4 $1824 +ADDRFP4 4 +INDIRI4 +CNSTI4 49 +EQI4 $1824 +ADDRFP4 4 +INDIRI4 +CNSTI4 51 +EQI4 $1824 +ADDRFP4 4 +INDIRI4 +CNSTI4 52 +EQI4 $1824 +ADDRLP4 0 +CNSTI4 8 +ASGNI4 +LABELV $1824 +LABELV $1822 +ADDRLP4 280 +ADDRGP4 g_creepPowerExclusion+12 +INDIRI4 +ASGNI4 +ADDRLP4 280 +INDIRI4 +CNSTI4 0 +EQI4 $1827 +ADDRLP4 280 +INDIRI4 +CNSTI4 1 +EQI4 $1827 +ADDRGP4 $1826 +JUMPV +LABELV $1826 +ADDRLP4 4 +ARGP4 +ADDRLP4 284 +ADDRGP4 G_IsCreepHere +CALLI4 +ASGNI4 +ADDRLP4 284 +INDIRI4 +CNSTI4 0 +EQI4 $1831 +ADDRLP4 0 +CNSTI4 18 +ASGNI4 +LABELV $1831 +LABELV $1827 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 284 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 284 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1833 +ADDRLP4 288 +ADDRGP4 G_IsDCCBuilt +CALLI4 +ASGNI4 +ADDRLP4 288 +INDIRI4 +CNSTI4 0 +NEI4 $1833 +ADDRLP4 0 +CNSTI4 13 +ASGNI4 +LABELV $1833 +ADDRFP4 4 +INDIRI4 +CNSTI4 35 +NEI4 $1835 +ADDRLP4 292 +ADDRGP4 G_Reactor +CALLP4 +ASGNP4 +ADDRLP4 232 +ADDRLP4 292 +INDIRP4 +ASGNP4 +ADDRLP4 232 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1837 +ADDRLP4 0 +CNSTI4 10 +ASGNI4 +ADDRGP4 $1838 +JUMPV +LABELV $1837 +ADDRGP4 g_markDeconstruct+12 +INDIRI4 +CNSTI4 0 +EQI4 $1839 +ADDRLP4 4 +ARGP4 +ADDRLP4 296 +ADDRGP4 G_IsPowered +CALLI4 +ASGNI4 +ADDRLP4 296 +INDIRI4 +CNSTI4 34 +NEI4 $1839 +ADDRLP4 0 +CNSTI4 11 +ASGNI4 +ADDRGP4 $1840 +JUMPV +LABELV $1839 +ADDRGP4 g_markDeconstruct+12 +INDIRI4 +CNSTI4 0 +NEI4 $1842 +ADDRLP4 4 +ARGP4 +ADDRLP4 300 +ADDRGP4 G_IsPowered +CALLI4 +ASGNI4 +ADDRLP4 300 +INDIRI4 +CNSTI4 0 +EQI4 $1842 +ADDRLP4 0 +CNSTI4 11 +ASGNI4 +LABELV $1842 +LABELV $1840 +LABELV $1838 +LABELV $1835 +ADDRFP4 4 +INDIRI4 +CNSTI4 53 +NEI4 $1845 +CNSTI4 2 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRGP4 g_markDeconstruct+12 +INDIRI4 +ARGI4 +CNSTP4 0 +ARGP4 +ADDRLP4 292 +ADDRGP4 G_IsGathered +CALLP4 +ASGNP4 +ADDRLP4 292 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1847 +ADDRLP4 0 +CNSTI4 19 +ASGNI4 +LABELV $1847 +LABELV $1845 +ADDRLP4 292 +CNSTI4 0 +ASGNI4 +ADDRLP4 16+44 +INDIRI4 +CNSTI4 1048576 +BANDI4 +ADDRLP4 292 +INDIRI4 +NEI4 $1853 +ADDRLP4 104 +INDIRI4 +CNSTI4 8192 +BANDI4 +ADDRLP4 292 +INDIRI4 +EQI4 $1850 +LABELV $1853 +ADDRLP4 0 +CNSTI4 16 +ASGNI4 +LABELV $1850 +LABELV $1820 +LABELV $1795 +ADDRLP4 276 +CNSTI4 0 +ASGNI4 +ADDRLP4 16+44 +INDIRI4 +CNSTI4 2097152 +BANDI4 +ADDRLP4 276 +INDIRI4 +NEI4 $1857 +ADDRLP4 104 +INDIRI4 +CNSTI4 16384 +BANDI4 +ADDRLP4 276 +INDIRI4 +EQI4 $1854 +LABELV $1857 +ADDRLP4 0 +CNSTI4 16 +ASGNI4 +LABELV $1854 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 280 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 280 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1858 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 284 +ADDRGP4 G_FindBuildable +CALLP4 +ASGNP4 +ADDRLP4 232 +ADDRLP4 284 +INDIRP4 +ASGNP4 +ADDRLP4 288 +ADDRLP4 232 +INDIRP4 +ASGNP4 +ADDRLP4 288 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1860 +ADDRLP4 288 +INDIRP4 +CNSTI4 936 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1860 +ADDRLP4 292 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 300 +CNSTI4 22 +ASGNI4 +ADDRLP4 292 +INDIRI4 +ADDRLP4 300 +INDIRI4 +EQI4 $1867 +ADDRLP4 292 +INDIRI4 +ADDRLP4 300 +INDIRI4 +GTI4 $1869 +LABELV $1868 +ADDRLP4 292 +INDIRI4 +CNSTI4 2 +EQI4 $1865 +ADDRGP4 $1863 +JUMPV +LABELV $1869 +ADDRLP4 292 +INDIRI4 +CNSTI4 34 +EQI4 $1866 +ADDRGP4 $1863 +JUMPV +LABELV $1865 +ADDRLP4 0 +CNSTI4 2 +ASGNI4 +ADDRGP4 $1863 +JUMPV +LABELV $1866 +ADDRLP4 0 +CNSTI4 7 +ASGNI4 +ADDRGP4 $1863 +JUMPV +LABELV $1867 +ADDRLP4 0 +CNSTI4 3 +ASGNI4 +LABELV $1863 +LABELV $1860 +LABELV $1858 +CNSTI4 1 +ARGI4 +ADDRGP4 G_SetBuildableLinkState +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $1870 +CNSTI4 1023 +ARGI4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +CNSTP4 0 +ARGP4 +ADDRLP4 284 +ADDRGP4 G_CheckSpawnPoint +CALLP4 +ASGNP4 +ADDRLP4 284 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1872 +ADDRLP4 0 +CNSTI4 14 +ASGNI4 +LABELV $1872 +LABELV $1870 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $1874 +ADDRLP4 284 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 108+8 +INDIRF4 +ADDRLP4 284 +INDIRF4 +LTF4 $1878 +ADDRLP4 168+8 +INDIRF4 +ADDRLP4 284 +INDIRF4 +GEF4 $1874 +LABELV $1878 +ADDRLP4 0 +CNSTI4 15 +ASGNI4 +LABELV $1874 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1879 +ADDRGP4 level+15420 +CNSTI4 0 +ASGNI4 +LABELV $1879 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $1782 +endproc G_CanBuild 304 28 +proc G_Build 2240 36 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 16 +ADDRFP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 8 +INDIRP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1883 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 2068 +ADDRGP4 G_BuildLogNew +CALLP4 +ASGNP4 +ADDRLP4 2064 +ADDRLP4 2068 +INDIRP4 +ASGNP4 +ADDRGP4 $1884 +JUMPV +LABELV $1883 +ADDRLP4 2064 +CNSTP4 0 +ASGNP4 +LABELV $1884 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 2072 +CNSTI4 1024 +ASGNI4 +ADDRLP4 2072 +INDIRI4 +ARGI4 +ADDRLP4 1040 +ARGP4 +ADDRLP4 2072 +INDIRI4 +ARGI4 +ADDRGP4 G_FreeMarkedBuildables +CALLV +pop +ADDRLP4 2076 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 2076 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 3 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1224 +ADDP4 +CNSTI4 1023 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 2080 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRLP4 2080 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 2084 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 2092 +ADDRLP4 2084 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 164 +ADDP4 +ADDRLP4 2092 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 888 +ADDP4 +ADDRLP4 2092 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ARGP4 +ADDRGP4 BG_BuildableBoundingBox +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1885 +ADDRLP4 2100 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 2100 +INDIRF4 +ADDRFP4 12 +INDIRP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4+4 +ADDRLP4 4+4 +INDIRF4 +ADDRLP4 2100 +INDIRF4 +ADDRFP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4+8 +ADDRLP4 4+8 +INDIRF4 +CNSTF4 1065353216 +ADDRFP4 12 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $1885 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 2108 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +ADDRLP4 2108 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 2112 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +ADDRLP4 2112 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 2116 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 832 +ADDP4 +ADDRLP4 2116 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 2120 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRLP4 2120 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 812 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 2128 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ADDRLP4 2128 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 924 +ADDP4 +ADDRLP4 2128 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1892 +ADDRGP4 g_cheats+12 +INDIRI4 +CNSTI4 0 +EQI4 $1892 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 2132 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +ADDRLP4 2132 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 2136 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 2144 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 2136 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ADDRLP4 2144 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 924 +ADDP4 +ADDRLP4 2144 +INDIRI4 +ASGNI4 +LABELV $1892 +ADDRLP4 2132 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 2132 +INDIRI4 +CNSTI4 1 +LTI4 $1897 +ADDRLP4 2132 +INDIRI4 +CNSTI4 53 +GTI4 $1897 +ADDRLP4 2132 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1925-4 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1925 +address $1899 +address $1905 +address $1900 +address $1902 +address $1904 +address $1901 +address $1903 +address $1911 +address $1911 +address $1911 +address $1911 +address $1911 +address $1911 +address $1911 +address $1911 +address $1907 +address $1911 +address $1911 +address $1911 +address $1906 +address $1908 +address $1910 +address $1911 +address $1911 +address $1911 +address $1909 +address $1912 +address $1913 +address $1914 +address $1915 +address $1916 +address $1917 +address $1918 +address $1919 +address $1920 +address $1923 +address $1923 +address $1923 +address $1923 +address $1923 +address $1923 +address $1923 +address $1923 +address $1923 +address $1923 +address $1921 +address $1923 +address $1923 +address $1923 +address $1922 +address $1923 +address $1923 +address $1924 +code +LABELV $1899 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 AGeneric_Die +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 ASpawn_Think +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 784 +ADDP4 +ADDRGP4 AGeneric_Pain +ASGNP4 +ADDRGP4 $1897 +JUMPV +LABELV $1900 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 ABarricade_Die +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 ABarricade_Think +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 784 +ADDP4 +ADDRGP4 ABarricade_Pain +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +ADDRGP4 ABarricade_Touch +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 920 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 ABarricade_Shrink +CALLV +pop +ADDRGP4 $1897 +JUMPV +LABELV $1901 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 AGeneric_Die +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 AGeneric_Think +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 784 +ADDP4 +ADDRGP4 AGeneric_Pain +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +ADDRGP4 ABooster_Touch +ASGNP4 +ADDRGP4 $1897 +JUMPV +LABELV $1902 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 AGeneric_Die +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 AAcidTube_Think +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 784 +ADDP4 +ADDRGP4 AGeneric_Pain +ASGNP4 +ADDRGP4 $1897 +JUMPV +LABELV $1903 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 AGeneric_Die +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 AHive_Think +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 784 +ADDP4 +ADDRGP4 AHive_Pain +ASGNP4 +ADDRGP4 $1897 +JUMPV +LABELV $1904 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 AGeneric_Die +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 ATrapper_Think +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 784 +ADDP4 +ADDRGP4 AGeneric_Pain +ASGNP4 +ADDRGP4 $1897 +JUMPV +LABELV $1905 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 AGeneric_Die +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 AOvermind_Think +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 784 +ADDP4 +ADDRGP4 AGeneric_Pain +ASGNP4 +ADDRGP4 $1897 +JUMPV +LABELV $1906 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 AHovel_Die +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 AGeneric_Think +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 784 +ADDP4 +ADDRGP4 AGeneric_Pain +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +ADDRGP4 AJumppad_Touch +ASGNP4 +ADDRGP4 $1897 +JUMPV +LABELV $1907 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 AGeneric_Die +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_Suck +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 784 +ADDP4 +ADDRGP4 AGeneric_Pain +ASGNP4 +ADDRGP4 $1897 +JUMPV +LABELV $1908 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_Scan +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 ASPITEFUL_ABCESS_Die +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 784 +ADDP4 +ADDRGP4 AGeneric_Pain +ASGNP4 +ADDRGP4 $1897 +JUMPV +LABELV $1909 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 AGeneric_Die +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 ACreepColony_Think +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 784 +ADDP4 +ADDRGP4 AGeneric_Pain +ASGNP4 +ADDRGP4 $1897 +JUMPV +LABELV $1910 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 AGeneric_Die +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 AGeneric_Think +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 784 +ADDP4 +ADDRGP4 AGeneric_Pain +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +ADDRGP4 ABooster_Touch2 +ASGNP4 +ADDRGP4 $1897 +JUMPV +LABELV $1911 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 AGeneric_Die +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 AGeneric_Think +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 784 +ADDP4 +ADDRGP4 AGeneric_Pain +ASGNP4 +ADDRGP4 $1897 +JUMPV +LABELV $1912 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 HSpawn_Die +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 HSpawn_Think +ASGNP4 +ADDRGP4 $1897 +JUMPV +LABELV $1913 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 HSpawn_Die +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 HMGTurret_Think +ASGNP4 +ADDRGP4 $1897 +JUMPV +LABELV $1914 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 HSpawn_Die +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 HMGTurret_Think +ASGNP4 +ADDRGP4 $1897 +JUMPV +LABELV $1915 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 HSpawn_Die +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 HTeslaGen_Think +ASGNP4 +ADDRGP4 $1897 +JUMPV +LABELV $1916 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 HArmoury_Think +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 HSpawn_Die +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 HArmoury_Activate +ASGNP4 +ADDRGP4 $1897 +JUMPV +LABELV $1917 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 HDCC_Think +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 HSpawn_Die +ASGNP4 +ADDRGP4 $1897 +JUMPV +LABELV $1918 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 HMedistat_Think +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 HMedistat_Die +ASGNP4 +ADDRGP4 $1897 +JUMPV +LABELV $1919 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 HReactor_Think +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 HSpawn_Die +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 HRepeater_Use +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 784 +ADDP4 +ADDRGP4 HGeneric_Pain +ASGNP4 +ADDRLP4 2144 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 896 +ADDP4 +ADDRLP4 2144 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +ADDRLP4 2144 +INDIRI4 +ASGNI4 +ADDRGP4 $1897 +JUMPV +LABELV $1920 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 HRepeater_Think +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 HRepeater_Die +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 HRepeater_Use +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 836 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRGP4 $1897 +JUMPV +LABELV $1921 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 HSpawn_Die +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 HShield_Think +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 784 +ADDP4 +ADDRGP4 HShield_Pain +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +ADDRGP4 HShield_Touch +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 920 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 HShield_Shrink +CALLV +pop +ADDRGP4 $1897 +JUMPV +LABELV $1922 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_Push +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 HSpawn_Die +ASGNP4 +ADDRGP4 $1897 +JUMPV +LABELV $1923 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 HNone_Think +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 HSpawn_Die +ASGNP4 +ADDRGP4 $1897 +JUMPV +LABELV $1924 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 HSpawn_Die +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 HRefinery_Think +ASGNP4 +LABELV $1897 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +CNSTI4 33554432 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +CNSTI4 33619969 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 2144 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ADDRLP4 2144 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1927 +ADDRLP4 0 +INDIRP4 +CNSTI4 908 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1928 +JUMPV +LABELV $1927 +ADDRLP4 0 +INDIRP4 +CNSTI4 908 +ADDP4 +CNSTI4 -1 +ASGNI4 +LABELV $1928 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 G_SetOrigin +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 3259498496 +ADDRFP4 12 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 3259498496 +ADDRFP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTF4 3259498496 +ADDRFP4 12 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 2148 +CNSTI4 128 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 2148 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 2148 +INDIRI4 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ADDRFP4 16 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ADDRFP4 16 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 132 +ADDP4 +ADDRFP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +CNSTF4 1106247680 +ASGNF4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 2152 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRLP4 2152 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 2156 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 576 +ADDP4 +ADDRLP4 2156 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1931 +ADDRLP4 2160 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1932 +JUMPV +LABELV $1931 +ADDRLP4 2160 +CNSTI4 0 +ASGNI4 +LABELV $1932 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +ADDRLP4 2160 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 2168 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 2168 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1933 +ADDRLP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 2172 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 2172 +INDIRP4 +ADDRLP4 2172 +INDIRP4 +INDIRI4 +CNSTI4 16 +BORI4 +ASGNI4 +ADDRGP4 $1934 +JUMPV +LABELV $1933 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 2176 +ADDRGP4 G_FindPower +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +ADDRLP4 2176 +INDIRI4 +ASGNI4 +ADDRLP4 2176 +INDIRI4 +CNSTI4 0 +EQI4 $1935 +ADDRLP4 2180 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 2180 +INDIRP4 +ADDRLP4 2180 +INDIRP4 +INDIRI4 +CNSTI4 16 +BORI4 +ASGNI4 +LABELV $1935 +LABELV $1934 +ADDRLP4 2184 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 2184 +INDIRP4 +ADDRLP4 2184 +INDIRP4 +INDIRI4 +CNSTI4 -9 +BANDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ADDRFP4 12 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 56 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 2188 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 2188 +INDIRP4 +CNSTI4 64 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_SetIdleBuildableAnim +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 908 +ADDP4 +INDIRI4 +CNSTI4 0 +LTI4 $1937 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 2192 +CNSTI4 1 +ASGNI4 +ADDRLP4 2192 +INDIRI4 +ARGI4 +ADDRLP4 2192 +INDIRI4 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +LABELV $1937 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +ADDRLP4 2200 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 2200 +INDIRU4 +EQU4 $1939 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 2200 +INDIRU4 +EQU4 $1939 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 2208 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $1941 +ARGP4 +ADDRLP4 2208 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 16 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1944 +ADDRLP4 2204 +ADDRGP4 $1942 +ASGNP4 +ADDRGP4 $1945 +JUMPV +LABELV $1944 +ADDRLP4 2204 +ADDRGP4 $1625 +ASGNP4 +LABELV $1945 +ADDRLP4 2204 +INDIRP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 2212 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 2212 +INDIRP4 +ARGP4 +ADDRGP4 G_TeamCommand +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 2220 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 2224 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $1946 +ARGP4 +ADDRLP4 2232 +ADDRGP4 g_entities +CVPU4 4 +ASGNU4 +ADDRLP4 2236 +CNSTI4 1760 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 2232 +INDIRU4 +SUBU4 +CVUI4 4 +ADDRLP4 2236 +INDIRI4 +DIVI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 2232 +INDIRU4 +SUBU4 +CVUI4 4 +ADDRLP4 2236 +INDIRI4 +DIVI4 +ARGI4 +ADDRLP4 2220 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1040 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 2224 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 16 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1949 +ADDRLP4 2216 +ADDRGP4 $1947 +ASGNP4 +ADDRGP4 $1950 +JUMPV +LABELV $1949 +ADDRLP4 2216 +ADDRGP4 $1625 +ASGNP4 +LABELV $1950 +ADDRLP4 2216 +INDIRP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +LABELV $1939 +ADDRLP4 2064 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1951 +ADDRLP4 2064 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_BuildLogSet +CALLV +pop +LABELV $1951 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $1882 +endproc G_Build 2240 36 +export G_BuildIfValid +proc G_BuildIfValid 56 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 32 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 36 +ADDRGP4 G_CanBuild +CALLI4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 36 +INDIRI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +LTI4 $1955 +ADDRLP4 28 +INDIRI4 +CNSTI4 19 +GTI4 $1955 +ADDRLP4 28 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1979 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1979 +address $1957 +address $1965 +address $1967 +address $1955 +address $1964 +address $1955 +address $1966 +address $1970 +address $1971 +address $1955 +address $1955 +address $1975 +address $1973 +address $1974 +address $1968 +address $1972 +address $1969 +address $1976 +address $1977 +address $1978 +code +LABELV $1957 +ADDRGP4 g_newbieNamePrefix+16 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1958 +ADDRGP4 g_newbieNamePrefix+16 +ARGP4 +ADDRLP4 44 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRGP4 g_newbieNamePrefix+16 +ARGP4 +ADDRLP4 44 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRLP4 48 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +NEI4 $1958 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $1963 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1953 +JUMPV +LABELV $1958 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 60 +ADDP4 +ARGP4 +ADDRGP4 G_Build +CALLP4 +pop +CNSTI4 1 +RETI4 +ADDRGP4 $1953 +JUMPV +LABELV $1964 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 40 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1953 +JUMPV +LABELV $1965 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 42 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1953 +JUMPV +LABELV $1966 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 41 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1953 +JUMPV +LABELV $1967 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 38 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1953 +JUMPV +LABELV $1968 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 30 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1953 +JUMPV +LABELV $1969 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 30 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1953 +JUMPV +LABELV $1970 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 61 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1953 +JUMPV +LABELV $1971 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 57 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1953 +JUMPV +LABELV $1972 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 29 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1953 +JUMPV +LABELV $1973 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 58 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1953 +JUMPV +LABELV $1974 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 60 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1953 +JUMPV +LABELV $1975 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 62 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1953 +JUMPV +LABELV $1976 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1953 +JUMPV +LABELV $1977 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 36 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1953 +JUMPV +LABELV $1978 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 37 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1953 +JUMPV +LABELV $1955 +CNSTI4 0 +RETI4 +LABELV $1953 +endproc G_BuildIfValid 56 20 +proc G_FinishSpawningBuildable 156 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 76 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 96 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRF4 +ADDRLP4 96 +INDIRF4 +NEF4 $1984 +ADDRFP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRF4 +ADDRLP4 96 +INDIRF4 +NEF4 $1984 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRF4 +ADDRLP4 96 +INDIRF4 +EQF4 $1981 +LABELV $1984 +ADDRLP4 80 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $1982 +JUMPV +LABELV $1981 +ADDRLP4 76 +INDIRI4 +ARGI4 +ADDRLP4 100 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +CNSTI4 6 +NEI4 $1985 +ADDRLP4 104 +CNSTF4 0 +ASGNF4 +ADDRLP4 80 +ADDRLP4 104 +INDIRF4 +ASGNF4 +ADDRLP4 80+4 +ADDRLP4 104 +INDIRF4 +ASGNF4 +ADDRLP4 80+8 +CNSTF4 3212836864 +ASGNF4 +ADDRGP4 $1986 +JUMPV +LABELV $1985 +ADDRLP4 108 +CNSTF4 0 +ASGNF4 +ADDRLP4 80 +ADDRLP4 108 +INDIRF4 +ASGNF4 +ADDRLP4 80+4 +ADDRLP4 108 +INDIRF4 +ASGNF4 +ADDRLP4 80+8 +CNSTF4 1065353216 +ASGNF4 +LABELV $1986 +LABELV $1982 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 76 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRLP4 80 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ARGP4 +ADDRLP4 116 +ADDRGP4 G_Build +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 116 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 812 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 76 +INDIRI4 +ARGI4 +ADDRLP4 120 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +ADDRLP4 120 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 124 +CNSTI4 8 +ASGNI4 +ADDRLP4 128 +ADDRLP4 0 +INDIRP4 +ADDRLP4 124 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 128 +INDIRP4 +ADDRLP4 128 +INDIRP4 +INDIRI4 +ADDRLP4 124 +INDIRI4 +BORI4 +ASGNI4 +ADDRLP4 132 +CNSTF4 3313500160 +ASGNF4 +ADDRLP4 4 +ADDRLP4 132 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4+4 +ADDRLP4 132 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4+8 +CNSTF4 3313500160 +ADDRLP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4+4 +ADDRLP4 4+4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4+8 +ADDRLP4 4+8 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 16 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 148 +CNSTI4 0 +ASGNI4 +ADDRLP4 16+4 +INDIRI4 +ADDRLP4 148 +INDIRI4 +EQI4 $1997 +ADDRFP4 4 +INDIRI4 +ADDRLP4 148 +INDIRI4 +NEI4 $1997 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 152 +ADDRGP4 vtos +CALLP4 +ASGNP4 +ADDRGP4 $2000 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 152 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +CNSTP4 0 +RETP4 +ADDRGP4 $1980 +JUMPV +LABELV $1997 +ADDRLP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ADDRLP4 16+24 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +ADDRLP4 16+52 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16+12 +ARGP4 +ADDRGP4 G_SetOrigin +CALLV +pop +ADDRGP4 g_buildableSvfBroadcast+12 +INDIRI4 +CNSTI4 0 +EQI4 $2004 +ADDRLP4 152 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +ASGNP4 +ADDRLP4 152 +INDIRP4 +ADDRLP4 152 +INDIRP4 +INDIRI4 +CNSTI4 32 +BORI4 +ASGNI4 +LABELV $2004 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $1980 +endproc G_FinishSpawningBuildable 156 28 +proc G_SpawnBuildableThink 0 8 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_FinishSpawningBuildable +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +LABELV $2007 +endproc G_SpawnBuildableThink 0 8 +export G_SpawnBuildable +proc G_SpawnBuildable 0 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 200 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_SpawnBuildableThink +ASGNP4 +LABELV $2008 +endproc G_SpawnBuildable 0 0 +export G_LayoutSave +proc G_LayoutSave 360 56 +ADDRGP4 $2011 +ARGP4 +ADDRLP4 272 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 272 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $2012 +ADDRGP4 $2014 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $2010 +JUMPV +LABELV $2012 +ADDRLP4 16 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 $2015 +ARGP4 +ADDRLP4 272 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 16 +ARGP4 +ADDRLP4 12 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 340 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 336 +ADDRLP4 340 +INDIRI4 +ASGNI4 +ADDRLP4 336 +INDIRI4 +CNSTI4 0 +GEI4 $2016 +ADDRGP4 $2018 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $2010 +JUMPV +LABELV $2016 +ADDRGP4 $2019 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRLP4 4 +CNSTI4 64 +ASGNI4 +ADDRGP4 $2023 +JUMPV +LABELV $2020 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 level+4 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $2026 +ADDRGP4 $2021 +JUMPV +LABELV $2026 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 344 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $2028 +ARGP4 +ADDRLP4 344 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 124 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 132 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 136 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 352 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 352 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 356 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 356 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +LABELV $2021 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2023 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $2020 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +LABELV $2010 +endproc G_LayoutSave 360 56 +lit +align 1 +LABELV $2030 +byte 1 0 +skip 639 +align 1 +LABELV $2031 +byte 1 0 +skip 255 +export G_LayoutList +code +proc G_LayoutList 940 16 +ADDRLP4 280 +ADDRGP4 $2030 +INDIRB +ASGNB 640 +ADDRLP4 0 +ADDRGP4 $2031 +INDIRB +ASGNB 256 +ADDRLP4 260 +CNSTI4 0 +ASGNI4 +ADDRLP4 272 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 $2032 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $2033 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 920 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 920 +INDIRP4 +ARGP4 +ADDRGP4 $2034 +ARGP4 +ADDRLP4 280 +ARGP4 +CNSTI4 640 +ARGI4 +ADDRLP4 924 +ADDRGP4 trap_FS_GetFileList +CALLI4 +ASGNI4 +ADDRLP4 276 +ADDRLP4 924 +INDIRI4 +ASGNI4 +ADDRLP4 264 +ADDRLP4 280 +ASGNP4 +ADDRLP4 268 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2038 +JUMPV +LABELV $2035 +ADDRLP4 264 +INDIRP4 +ARGP4 +ADDRLP4 928 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 260 +ADDRLP4 928 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 932 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 256 +ADDRLP4 932 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 260 +INDIRI4 +CNSTI4 5 +GEI4 $2039 +ADDRGP4 $2036 +JUMPV +LABELV $2039 +ADDRLP4 256 +INDIRI4 +ADDRLP4 260 +INDIRI4 +ADDI4 +CVIU4 4 +CNSTU4 256 +LTU4 $2041 +ADDRGP4 $2037 +JUMPV +LABELV $2041 +ADDRLP4 0 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRLP4 264 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 936 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 256 +ADDRLP4 936 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 256 +INDIRI4 +ADDRLP4 0-4 +ADDP4 +CNSTI1 32 +ASGNI1 +ADDRLP4 256 +INDIRI4 +ADDRLP4 0-3 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 272 +ADDRLP4 272 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2036 +ADDRLP4 928 +CNSTI4 1 +ASGNI4 +ADDRLP4 268 +ADDRLP4 268 +INDIRI4 +ADDRLP4 928 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 264 +ADDRLP4 260 +INDIRI4 +ADDRLP4 928 +INDIRI4 +ADDI4 +ADDRLP4 264 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $2038 +ADDRLP4 268 +INDIRI4 +ADDRLP4 276 +INDIRI4 +LTI4 $2035 +LABELV $2037 +ADDRLP4 272 +INDIRI4 +ADDRLP4 276 +INDIRI4 +EQI4 $2045 +ADDRGP4 $2047 +ARGP4 +ADDRLP4 272 +INDIRI4 +ARGI4 +ADDRLP4 276 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $2045 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 272 +INDIRI4 +CNSTI4 1 +ADDI4 +RETI4 +LABELV $2029 +endproc G_LayoutList 940 16 +export G_LayoutSelect +proc G_LayoutSelect 864 20 +ADDRLP4 260 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ARGP4 +ADDRGP4 g_layouts+16 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 $2011 +ARGP4 +ADDRLP4 524 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRGP4 $2050 +ARGP4 +ADDRGP4 $1625 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRLP4 848 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRI1 +CVII4 1 +ADDRLP4 848 +INDIRI4 +NEI4 $2051 +ADDRGP4 g_layoutAuto+12 +INDIRI4 +ADDRLP4 848 +INDIRI4 +EQI4 $2051 +ADDRLP4 524 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 G_LayoutList +CALLI4 +pop +LABELV $2051 +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $2054 +ADDRGP4 $2048 +JUMPV +LABELV $2054 +ADDRLP4 592 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 520 +ADDRLP4 592 +ASGNP4 +ADDRLP4 4 +CNSTI1 0 +ASGNI1 +ADDRGP4 $2057 +JUMPV +LABELV $2056 +ADDRLP4 520 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 852 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 852 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $2059 +ADDRGP4 $2058 +JUMPV +LABELV $2059 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2063 +ARGP4 +ADDRLP4 856 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 856 +INDIRI4 +CNSTI4 0 +NEI4 $2061 +ADDRLP4 4 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRLP4 4 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 $2064 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRLP4 260 +ADDRLP4 260 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $2057 +JUMPV +LABELV $2061 +ADDRLP4 264 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 $2015 +ARGP4 +ADDRLP4 524 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 264 +ARGP4 +CNSTP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 860 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 860 +INDIRI4 +CNSTI4 0 +LEI4 $2065 +ADDRLP4 4 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRLP4 4 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 $2064 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRLP4 260 +ADDRLP4 260 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $2066 +JUMPV +LABELV $2065 +ADDRGP4 $2067 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $2066 +LABELV $2057 +ADDRGP4 $2056 +JUMPV +LABELV $2058 +ADDRLP4 260 +INDIRI4 +CNSTI4 0 +NEI4 $2068 +ADDRGP4 $2070 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $2048 +JUMPV +LABELV $2068 +ADDRLP4 852 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 856 +CNSTI4 1 +ASGNI4 +ADDRLP4 588 +ADDRLP4 852 +INDIRI4 +CNSTI4 32767 +ADDRLP4 260 +INDIRI4 +DIVI4 +ADDRLP4 856 +INDIRI4 +ADDI4 +DIVI4 +ADDRLP4 856 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 260 +CNSTI4 0 +ASGNI4 +ADDRLP4 592 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 520 +ADDRLP4 592 +ASGNP4 +ADDRGP4 $2072 +JUMPV +LABELV $2071 +ADDRLP4 520 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 860 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 860 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $2074 +ADDRGP4 $2073 +JUMPV +LABELV $2074 +ADDRGP4 level+16068 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 260 +ADDRLP4 260 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 260 +INDIRI4 +ADDRLP4 588 +INDIRI4 +LTI4 $2078 +ADDRGP4 $2073 +JUMPV +LABELV $2078 +LABELV $2072 +ADDRGP4 $2071 +JUMPV +LABELV $2073 +ADDRGP4 $2080 +ARGP4 +ADDRGP4 level+16068 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $2048 +endproc G_LayoutSelect 864 20 +proc G_LayoutBuildItem 8 8 +ADDRLP4 4 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ADDRFP4 8 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ADDRFP4 12 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDRFP4 16 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 G_SpawnBuildable +CALLV +pop +LABELV $2082 +endproc G_LayoutBuildItem 8 8 +lit +align 4 +LABELV $2084 +byte 4 0 +byte 4 0 +byte 4 0 +align 4 +LABELV $2085 +byte 4 0 +byte 4 0 +byte 4 0 +align 4 +LABELV $2086 +byte 4 0 +byte 4 0 +byte 4 0 +align 4 +LABELV $2087 +byte 4 0 +byte 4 0 +byte 4 0 +export G_LayoutLoad +code +proc G_LayoutLoad 2212 60 +ADDRLP4 1032 +ADDRGP4 $2084 +INDIRB +ASGNB 12 +ADDRLP4 1044 +ADDRGP4 $2085 +INDIRB +ASGNB 12 +ADDRLP4 1056 +ADDRGP4 $2086 +INDIRB +ASGNB 12 +ADDRLP4 1068 +ADDRGP4 $2087 +INDIRB +ASGNB 12 +ADDRLP4 1028 +CNSTI4 0 +ASGNI4 +ADDRGP4 level+16068 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $2092 +ADDRGP4 level+16068 +ARGP4 +ADDRGP4 $2063 +ARGP4 +ADDRLP4 2184 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 2184 +INDIRI4 +CNSTI4 0 +NEI4 $2088 +LABELV $2092 +ADDRGP4 $2083 +JUMPV +LABELV $2088 +ADDRGP4 $2011 +ARGP4 +ADDRLP4 2108 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRGP4 $2015 +ARGP4 +ADDRLP4 2108 +ARGP4 +ADDRGP4 level+16068 +ARGP4 +ADDRLP4 2188 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 2188 +INDIRP4 +ARGP4 +ADDRLP4 2176 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 2192 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 2172 +ADDRLP4 2192 +INDIRI4 +ASGNI4 +ADDRLP4 2172 +INDIRI4 +CNSTI4 0 +GEI4 $2094 +ADDRGP4 $2096 +ARGP4 +ADDRGP4 level+16068 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $2083 +JUMPV +LABELV $2094 +ADDRLP4 2172 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRLP4 2196 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 2196 +INDIRP4 +ASGNP4 +ADDRLP4 2180 +ADDRLP4 2196 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 2172 +INDIRI4 +ARGI4 +ADDRLP4 2176 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Read +CALLV +pop +ADDRLP4 2172 +INDIRI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 2176 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRGP4 $2099 +JUMPV +LABELV $2098 +ADDRLP4 1028 +INDIRI4 +CVIU4 4 +CNSTU4 1023 +LTU4 $2101 +ADDRGP4 $2015 +ARGP4 +ADDRLP4 2108 +ARGP4 +ADDRGP4 level+16068 +ARGP4 +ADDRLP4 2200 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $2103 +ARGP4 +ADDRLP4 2200 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $2100 +JUMPV +LABELV $2101 +ADDRLP4 2200 +ADDRLP4 1028 +INDIRI4 +ASGNI4 +ADDRLP4 1028 +ADDRLP4 2200 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 2200 +INDIRI4 +ADDRLP4 4 +ADDP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 1028 +INDIRI4 +ADDRLP4 4 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +NEI4 $2105 +ADDRLP4 1028 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ARGP4 +ADDRGP4 $2028 +ARGP4 +ADDRLP4 1084 +ARGP4 +ADDRLP4 1032 +ARGP4 +ADDRLP4 1032+4 +ARGP4 +ADDRLP4 1032+8 +ARGP4 +ADDRLP4 1044 +ARGP4 +ADDRLP4 1044+4 +ARGP4 +ADDRLP4 1044+8 +ARGP4 +ADDRLP4 1056 +ARGP4 +ADDRLP4 1056+4 +ARGP4 +ADDRLP4 1056+8 +ARGP4 +ADDRLP4 1068 +ARGP4 +ADDRLP4 1068+4 +ARGP4 +ADDRLP4 1068+8 +ARGP4 +ADDRGP4 sscanf +CALLI4 +pop +ADDRLP4 1084 +ARGP4 +ADDRLP4 2204 +ADDRGP4 BG_BuildableByName +CALLP4 +ASGNP4 +ADDRLP4 1080 +ADDRLP4 2204 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 1080 +INDIRI4 +CNSTI4 0 +LEI4 $2117 +ADDRLP4 1080 +INDIRI4 +CNSTI4 54 +LTI4 $2115 +LABELV $2117 +ADDRGP4 $2118 +ARGP4 +ADDRLP4 1084 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $2116 +JUMPV +LABELV $2115 +ADDRLP4 1080 +INDIRI4 +ARGI4 +ADDRLP4 1032 +ARGP4 +ADDRLP4 1044 +ARGP4 +ADDRLP4 1056 +ARGP4 +ADDRLP4 1068 +ARGP4 +ADDRGP4 G_LayoutBuildItem +CALLV +pop +LABELV $2116 +LABELV $2105 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $2099 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $2098 +LABELV $2100 +ADDRLP4 2180 +INDIRP4 +ARGP4 +ADDRGP4 BG_Free +CALLV +pop +LABELV $2083 +endproc G_LayoutLoad 2212 60 +export G_BaseSelfDestruct +proc G_BaseSelfDestruct 16 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 64 +ASGNI4 +ADDRGP4 $2123 +JUMPV +LABELV $2120 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 level+4 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $2126 +ADDRGP4 $2121 +JUMPV +LABELV $2126 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $2128 +ADDRGP4 $2121 +JUMPV +LABELV $2128 +ADDRLP4 0 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +EQI4 $2130 +ADDRGP4 $2121 +JUMPV +LABELV $2130 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +CNSTP4 0 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +CNSTP4 0 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +CNSTI4 10000 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 26 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $2121 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2123 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $2120 +LABELV $2119 +endproc G_BaseSelfDestruct 16 32 +export G_BuildLogNew +proc G_BuildLogNew 28 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRGP4 level+32396 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 80 +ADDRLP4 4 +INDIRI4 +CNSTI4 128 +MODI4 +MULI4 +ADDRGP4 level+22156 +ADDP4 +ASGNP4 +ADDRGP4 level+32400 +INDIRI4 +CNSTI4 128 +GEI4 $2135 +ADDRLP4 12 +ADDRGP4 level+32400 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2135 +ADDRLP4 0 +INDIRP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 24 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 24 +INDIRU4 +EQU4 $2141 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 24 +INDIRU4 +EQU4 $2141 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 540 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $2142 +JUMPV +LABELV $2141 +ADDRLP4 16 +CNSTP4 0 +ASGNP4 +LABELV $2142 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $2132 +endproc G_BuildLogNew 28 0 +export G_BuildLogSet +proc G_BuildLogSet 16 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 940 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 24 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 60 +ADDP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 892 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2145 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +CNSTI4 892 +ADDP4 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $2146 +JUMPV +LABELV $2145 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +LABELV $2146 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 G_QueueValue +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +LABELV $2143 +endproc G_BuildLogSet 16 4 +export G_BuildLogAuto +proc G_BuildLogAuto 4 8 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRLP4 0 +ADDRGP4 G_BuildLogNew +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_BuildLogSet +CALLV +pop +LABELV $2147 +endproc G_BuildLogAuto 4 8 +export G_BuildLogRevertThink +proc G_BuildLogRevertThink 4196 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4132 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $2149 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 4108 +ARGP4 +ADDRLP4 4120 +ARGP4 +ADDRGP4 BG_BuildableBoundingBox +CALLV +pop +ADDRLP4 4108 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 4108 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4108+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 4108+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4108+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 4108+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4120 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 4120 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4120+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 4120+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4120+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 4120+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4108 +ARGP4 +ADDRLP4 4120 +ARGP4 +ADDRLP4 8 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4144 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 4104 +ADDRLP4 4144 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2162 +JUMPV +LABELV $2159 +ADDRLP4 4148 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 4148 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2163 +ADDRLP4 4148 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +EQI4 $2166 +ADDRLP4 4168 +CNSTF4 1133903872 +ASGNF4 +ADDRGP4 $2167 +JUMPV +LABELV $2166 +ADDRLP4 4168 +CNSTF4 1125515264 +ASGNF4 +LABELV $2167 +ADDRLP4 4164 +ADDRLP4 4168 +INDIRF4 +ASGNF4 +ADDRLP4 4172 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 4152 +CNSTF4 1073741824 +ADDRLP4 4172 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +CNSTF4 1056964608 +SUBF4 +MULF4 +ADDRLP4 4164 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4176 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 4152+4 +CNSTF4 1073741824 +ADDRLP4 4176 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +CNSTF4 1056964608 +SUBF4 +MULF4 +ADDRLP4 4164 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4180 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 4152+8 +ADDRLP4 4180 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +ADDRLP4 4164 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4184 +ADDRLP4 4148 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 4184 +INDIRP4 +ADDRLP4 4184 +INDIRP4 +INDIRF4 +ADDRLP4 4152 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4188 +ADDRLP4 4148 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 4188 +INDIRP4 +ADDRLP4 4188 +INDIRP4 +INDIRF4 +ADDRLP4 4152+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4192 +ADDRLP4 4148 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 4192 +INDIRP4 +ADDRLP4 4192 +INDIRP4 +INDIRF4 +ADDRLP4 4152+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4132 +ADDRLP4 4132 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2163 +LABELV $2160 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2162 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4104 +INDIRI4 +LTI4 $2159 +ADDRLP4 4148 +ADDRFP4 0 +INDIRP4 +CNSTI4 1740 +ADDP4 +ASGNP4 +ADDRLP4 4148 +INDIRP4 +ADDRLP4 4148 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 4132 +INDIRI4 +CNSTI4 0 +EQI4 $2172 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +ADDI4 +ASGNI4 +ADDRGP4 $2148 +JUMPV +LABELV $2172 +LABELV $2149 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 4136 +ADDRGP4 G_FinishSpawningBuildable +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 4136 +INDIRP4 +ASGNP4 +ADDRLP4 4140 +CNSTI4 936 +ASGNI4 +ADDRLP4 4144 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4140 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4140 +INDIRI4 +ADDP4 +ADDRLP4 4144 +INDIRI4 +ASGNI4 +ADDRLP4 4144 +INDIRI4 +CNSTI4 0 +EQI4 $2175 +ADDRLP4 4148 +CNSTI4 940 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4148 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4148 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $2175 +ADDRLP4 4156 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 84 +ADDP4 +ADDRLP4 4156 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 924 +ADDP4 +ADDRLP4 4156 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_KillBox +CALLV +pop +ADDRLP4 4 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 4160 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $2177 +ARGP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 4160 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +LABELV $2148 +endproc G_BuildLogRevertThink 4196 16 +export G_BuildLogRevert +proc G_BuildLogRevert 72 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRGP4 level+15420 +CNSTI4 0 +ASGNI4 +ADDRLP4 24 +ADDRGP4 level+32400 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRI4 +ADDRGP4 level+32396 +INDIRI4 +ADDRFP4 0 +INDIRI4 +SUBI4 +SUBI4 +ASGNI4 +ADDRGP4 $2183 +JUMPV +LABELV $2182 +ADDRLP4 28 +ADDRGP4 level+32396 +ASGNP4 +ADDRLP4 32 +ADDRLP4 28 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 80 +ADDRLP4 32 +INDIRI4 +CNSTI4 128 +MODI4 +MULI4 +ADDRGP4 level+22156 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $2188 +ADDRLP4 8 +CNSTI4 64 +ASGNI4 +ADDRGP4 $2193 +JUMPV +LABELV $2190 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $2198 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $2197 +LABELV $2198 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $2195 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRGP4 G_BuildLogRevertThink +CVPU4 4 +NEU4 $2195 +LABELV $2197 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +NEI4 $2195 +ADDRLP4 48 +CNSTI4 24 +ASGNI4 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 56 +CNSTI4 28 +ASGNI4 +ADDRLP4 12+4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 60 +CNSTI4 32 +ASGNI4 +ADDRLP4 12+8 +ADDRLP4 0 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRLP4 64 +ADDRGP4 VectorLengthSquared +CALLF4 +ASGNF4 +ADDRLP4 64 +INDIRF4 +CNSTF4 1073741824 +GTF4 $2201 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $2203 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 68 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $2205 +ARGP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 68 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +LABELV $2203 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +ADDRGP4 $2189 +JUMPV +LABELV $2201 +LABELV $2195 +LABELV $2191 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2193 +ADDRLP4 8 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $2190 +ADDRGP4 $2189 +JUMPV +LABELV $2188 +ADDRLP4 40 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 40 +INDIRP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 524 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 44 +CNSTI4 24 +ASGNI4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 36 +INDIRP4 +CNSTI4 116 +ADDP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 36 +INDIRP4 +CNSTI4 104 +ADDP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 36 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 60 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 36 +INDIRP4 +CNSTI4 160 +ADDP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 36 +INDIRP4 +CNSTI4 936 +ADDP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 36 +INDIRP4 +CNSTI4 940 +ADDP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 36 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_BuildLogRevertThink +ASGNP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +ADDI4 +ASGNI4 +ADDRLP4 36 +INDIRP4 +CNSTI4 1740 +ADDP4 +CNSTI4 30 +ASGNI4 +ADDRLP4 48 +CNSTI4 4 +ASGNI4 +ADDRLP4 52 +ADDRLP4 4 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 3 +EQI4 $2209 +ADDRLP4 52 +INDIRI4 +ADDRLP4 48 +INDIRI4 +NEI4 $2207 +LABELV $2209 +ADDRLP4 56 +ADDRLP4 4 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 60 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $2210 +CNSTI4 0 +ADDRGP4 level+11300 +INDIRI4 +ADDRLP4 56 +INDIRI4 +SUBI4 +LEI4 $2216 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2217 +JUMPV +LABELV $2216 +ADDRLP4 64 +ADDRGP4 level+11300 +INDIRI4 +ADDRLP4 56 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $2217 +ADDRGP4 level+11300 +ADDRLP4 64 +INDIRI4 +ASGNI4 +ADDRGP4 $2211 +JUMPV +LABELV $2210 +ADDRLP4 64 +ADDRLP4 4 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 64 +INDIRI4 +CNSTI4 34 +EQI4 $2220 +ADDRLP4 64 +INDIRI4 +CNSTI4 35 +NEI4 $2218 +LABELV $2220 +CNSTI4 0 +ADDRGP4 level+11316 +INDIRI4 +ADDRLP4 56 +INDIRI4 +SUBI4 +LEI4 $2225 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2226 +JUMPV +LABELV $2225 +ADDRLP4 68 +ADDRGP4 level+11316 +INDIRI4 +ADDRLP4 56 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $2226 +ADDRGP4 level+11316 +ADDRLP4 68 +INDIRI4 +ASGNI4 +LABELV $2218 +LABELV $2211 +LABELV $2207 +LABELV $2189 +LABELV $2183 +ADDRGP4 level+32396 +INDIRI4 +ADDRFP4 0 +INDIRI4 +GTI4 $2182 +LABELV $2178 +endproc G_BuildLogRevert 72 12 +export G_CheckGrangerDance +proc G_CheckGrangerDance 68 4 +ADDRLP4 24 +CNSTP4 0 +ASGNP4 +ADDRLP4 28 +CNSTI4 -1 +ASGNI4 +ADDRLP4 32 +ADDRGP4 g_alienGrangerDanceBonus+12 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +GTI4 $2229 +ADDRGP4 $2227 +JUMPV +LABELV $2229 +ADDRLP4 44 +ADDRLP4 20 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 1 +EQI4 $2232 +ADDRLP4 44 +INDIRI4 +CNSTI4 2 +EQI4 $2232 +ADDRGP4 $2227 +JUMPV +LABELV $2232 +ADDRLP4 4 +CNSTI4 64 +ASGNI4 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRGP4 $2238 +JUMPV +LABELV $2235 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $2240 +ADDRGP4 $2236 +JUMPV +LABELV $2240 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $2242 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $2242 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 20 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 8+4 +ADDRLP4 20 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 8+8 +ADDRLP4 20 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 8 +ARGP4 +ADDRLP4 64 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 64 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $2237 +JUMPV +LABELV $2242 +LABELV $2236 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $2238 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $2235 +LABELV $2237 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2248 +ADDRLP4 28 +INDIRI4 +CNSTI4 150 +LEI4 $2246 +LABELV $2248 +ADDRGP4 $2227 +JUMPV +LABELV $2246 +ADDRLP4 24 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 52 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 52 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 56 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 40 +ADDRLP4 56 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 36 +INDIRI4 +ADDRLP4 32 +INDIRI4 +SUBI4 +GEI4 $2249 +ADDRLP4 24 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $2251 +ADDRLP4 60 +ADDRLP4 24 +INDIRP4 +CNSTI4 924 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 60 +INDIRP4 +INDIRI4 +ADDRLP4 40 +INDIRI4 +ADDRLP4 32 +INDIRI4 +MULI4 +ADDRLP4 36 +INDIRI4 +DIVI4 +SUBI4 +ASGNI4 +LABELV $2251 +ADDRLP4 64 +ADDRLP4 24 +INDIRP4 +CNSTI4 804 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRI4 +ADDRLP4 32 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $2249 +LABELV $2227 +endproc G_CheckGrangerDance 68 4 +bss +align 4 +LABELV cmpOrigin +skip 12 +align 4 +LABELV cmpBuildable +skip 4 +import g_JumppadPower +import trap_RemoveCommand +import trap_AddCommand +import trap_SendGameStat +import trap_SnapVector +import trap_GetEntityToken +import trap_GetUsercmd +import trap_BotFreeClient +import trap_BotAllocateClient +import trap_EntityContact +import trap_EntitiesInBox +import trap_UnlinkEntity +import trap_LinkEntity +import trap_AreasConnected +import trap_AdjustAreaPortalState +import trap_InPVSIgnorePortals +import trap_InPVS +import trap_PointContents +import trap_Trace +import trap_SetBrushModel +import trap_GetServerinfo +import trap_SetUserinfo +import trap_GetUserinfo +import trap_SetConfigstringRestrictions +import trap_GetConfigstring +import trap_SetConfigstring +import trap_SendServerCommand +import trap_DropClient +import trap_LocateGameData +import trap_Cvar_VariableStringBuffer +import trap_Cvar_VariableIntegerValue +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_SendConsoleCommand +import trap_FS_Seek +import trap_FS_GetFileList +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_Args +import trap_Argv +import trap_Argc +import trap_RealTime +import trap_Milliseconds +import trap_Error +import trap_Print +import g_KillRewardMultiplierH +import g_KillRewardMultiplierA +import g_InstantRewardMultiplierH +import g_InstantRewardMultiplierA +import g_buildableSvfBroadcast +import g_minTeamSizePerBuilderH +import g_minTeamSizePerBuilderA +import g_censorship +import g_slapKnockback +import g_allowTeamOverlay +import g_publicAdminMessages +import g_specChat +import g_privateMessages +import g_maxIPConnections +import g_adminChatShowDeny +import g_adminMaxBan +import g_devmapKillerHP +import g_adminTempBan +import g_admin +import g_newbieNamePrefix +import g_newbieNameNumbering +import g_emoticonsAllowedInNames +import g_layoutAuto +import g_layouts +import g_mapConfigs +import g_antiSpawnBlock +import g_creepPowerExclusion +import g_shove +import g_teleportSafeTime +import g_floodMinTime +import g_floodMaxDemerits +import g_voiceChats +import g_debugVoices +import g_sayAreaRange +import g_initialMapRotation +import g_nextMap +import g_mapLog +import g_mapRotationStack +import g_mapRotationNodes +import g_currentMapRotation +import g_debugMapRotation +import g_markDeconstruct +import g_disabledBuildables +import g_disabledClasses +import g_disabledEquipment +import g_unlagged +import g_maxFixedBuildPoints +import g_variableBuildPointsPower +import g_maxVariableBuildPoints +import g_basiUpgPoisonTime +import g_basiPoisonTime +import g_boosterPoisonTime +import g_contagionProb +import g_humanAnticampRange +import g_humanAnticampBonus1 +import g_humanAnticampBonusMax +import g_alienAnticampRange +import g_alienAnticampBonus1 +import g_alienAnticampBonusMax +import g_freeFundPeriod +import g_teamImbalanceWarnings +import g_alienGrangerDanceBonus +import g_alienBarbsRegen3x +import g_alienBarbsRegen2x +import g_alienStage3Threshold +import g_alienStage2Threshold +import g_alienMaxStage +import g_alienCredits +import g_alienStage +import g_humanStage3Threshold +import g_humanStage2Threshold +import g_humanMaxStage +import g_humanCredits +import g_humanStage +import g_humanRefineryRadius +import g_humanRefineryMaxAge +import g_humanRefineryBuildPointsRate +import g_humanRefineryBuildPoints +import g_humanDefenceComputerRate +import g_humanDefenceComputerLimit +import g_humanBuildQueueTime +import g_humanBuildPoints +import g_alienColonyRadius +import g_alienColonyMaxAge +import g_alienColonyBuildPointsRate +import g_alienColonyBuildPoints +import g_alienBuildQueueTime +import g_alienBuildPoints +import pmove_msec +import pmove_fixed +import g_smoothClients +import g_teamForceBalance +import g_armageddonPercent +import g_armageddonVotePercent +import g_readyPercent +import g_suddenDeathVoteDelay +import g_suddenDeathVotePercent +import g_voteLimit +import g_allowVote +import g_doWarmup +import g_warmup +import g_motd +import g_friendlyFreeze +import g_synchronousClients +import g_debugDamage +import g_debugMove +import g_inactivity +import g_knockback +import g_speed +import g_gravity +import g_needpass +import g_password +import g_dretchPunt +import g_friendlyBuildableFire +import g_friendlyFire +import g_suddenDeathTime +import g_timelimit +import g_maxNameChanges +import g_minNameChangePeriod +import g_lockTeamsAtStart +import g_restarted +import g_maxGameClients +import g_maxclients +import g_cheats +import g_dedicated +import g_entities +import level +import G_namelog_cleanup +import G_namelog_update_name +import G_namelog_update_score +import G_namelog_restore +import G_namelog_disconnect +import G_namelog_connect +import G_ClearRotationStack +import G_MapExists +import G_ShutdownMapRotations +import G_InitMapRotations +import G_MapRotationActive +import G_StopMapRotation +import G_StartMapRotation +import G_AdvanceMapRotation +import G_PrintCurrentRotation +import G_PrintRotations +import G_WriteSessionData +import G_InitSessionData +import G_ReadSessionData +import G_UpdateTeamConfigStrings +import CheckTeamStatus +import TeamplayInfoMessage +import Team_GetLocation +import G_ChangeTeam +import G_LeaveTeam +import OnSameTeam +import G_TeamCommand +import G_TeamFromString +import G_RunClient +import ClientEndFrame +import ClientThink +import G_UnlaggedOff +import G_UnlaggedOn +import G_UnlaggedCalc +import G_UnlaggedClear +import G_UnlaggedStore +import ClientCommand +import ClientBegin +import ClientDisconnect +import ClientUserinfoChanged +import ClientConnect +import G_AlienBuildPoints +import G_HumanBuildPoints +import G_TimeTilSuddenDeath +import LogExit +import G_ArmageddonStep +import G_CheckVote +import G_ExecuteVote +import G_Vote +import G_Error +import G_Printf +import SendScoreboardMessageToAllClients +import G_Log_NoSpam +import G_LogPrintf +import G_AdminMessage +import G_RunThink +import FindIntermissionPoint +import CalculateRanks +import G_MapConfigs +import MoveClientToIntermission +import ScoreboardMessage +import FireWeapon3 +import FireWeapon2 +import FireWeapon +import G_UnregisterCommands +import G_RegisterCommands +import ConsoleCommand +import G_IsNewbieName +import SpotWouldTelefrag +import player_die +import ClientSpawn +import BeginIntermission +import respawn +import G_SelectHumanLockSpawnPoint +import G_SelectAlienLockSpawnPoint +import G_SelectSpawnPoint +import G_SelectTremulousSpawnPoint +import G_SetClientViewAngle +import TeamCount +import G_QueueCreditToClient +import G_AddCreditToClient +import G_ClearPlayerZapEffects +import G_UpdateZaps +import G_CrushAttack +import G_ChargeAttack +import CheckCkitRepair +import CheckPounceAttack +import CheckGrabAttack +import CheckVenomAttack2 +import CheckVenomAttack +import SnapVectorTowards +import CalcMuzzlePoint +import G_GiveClientMaxAmmo +import G_ForceWeaponChange +import ShineTorch +import TeleportPlayer +import G_Checktrigger_stages +import trigger_teleporter_touch +import manualTriggerSpectator +import Touch_DoorTrigger +import G_RunMover +import fire_fern +import fire_acidBomb2 +import fire_acidBomb +import launch_smoke +import launch_flames +import launch_mine +import launch_grenade +import fire_hive +import fire_bounceBall3 +import fire_bounceBall2 +import fire_bounceBall +import fire_slowBlob +import fire_paraLockBlob +import fire_lockblob +import fire_luciferCannon +import fire_pulseRifle +import fire_blaster +import fire_flamer +import flamerfire +import flamerfire3 +import launch_nadeflames +import flamerchageimpact +import fire_prifle_stasis +import launch_grenade2 +import G_RunMissile +import G_InitDamageLocations +import G_LogDestruction +import AddScore +import body_die +import G_RewardAttackers +import G_Knockback +import G_SelectiveRadiusDamage +import G_RadiusDamage +import G_SelectiveDamage +import G_Damage +import CanDamage +import G_ClosestEnt +import G_Visible +import G_CloseMenus +import G_TriggerMenuArgs +import G_TriggerMenu +import G_ClientIsLagging +import BuildShaderStateConfig +import AddRemap +import G_SetOrigin +import G_BroadcastEvent +import G_AddEvent +import G_AddPredictableEvent +import vectoyaw +import vtos +import tv +import G_TouchSolids +import G_TouchTriggers +import G_EntitiesFree +import G_FreeEntity +import G_Sound +import G_TempEntity +import G_Spawn +import G_InitGentity +import G_SetMovedir +import G_UseTargets +import G_PickTarget +import G_Find +import G_KillBox +import G_SoundIndex +import G_ModelIndex +import G_ShaderIndex +import G_ParticleSystemIndex +import G_AddressCompare +import G_AddressParse +import G_RepeaterEntityForPoint +import FinishSpawningBuildable +import G_Physics +import G_CensorString +import G_LoadCensors +import G_ListCommands +import G_FloodLimited +import Cmd_AdminMessage_f +import Cmd_Test_f +import Cmd_MapLog_f +import G_MapLog_Result +import G_MapLog_NewMap +import Cmd_MapRotation_f +import Cmd_ListEmoticons_f +import Cmd_ListMaps_f +import Cmd_PrivateMessage_f +import G_SanitiseString +import G_UnEscapeString +import G_DecolorString +import G_Say +import ConcatArgsPrintable +import ConcatArgs +import G_ClientNumbersFromString +import G_ClientNumberFromString +import G_ToggleFollow +import G_FollowNewClient +import G_FollowLockView +import G_StopFromFollowing +import G_StopFollowing +import G_NewString +import G_SpawnEntitiesFromString +import G_SpawnVector +import G_SpawnInt +import G_SpawnFloat +import G_SpawnString +import G_PrintSpawnQueue +import G_GetPosInSpawnQueue +import G_RemoveFromSpawnQueue +import G_PushSpawnQueue +import G_SearchSpawnQueue +import G_PeekSpawnQueue +import G_PopSpawnQueue +import G_GetSpawnQueueLength +import G_InitSpawnQueue +import G_admin_cleanup +import G_admin_duration +import G_admin_buffer_end +import G_admin_buffer_begin +import G_admin_buffer_print +import G_admin_print +import G_admin_slap +import G_admin_flag +import G_admin_flaglist +import G_admin_revert +import G_admin_buildlog +import G_admin_builder +import G_admin_pause +import G_admin_lock +import G_admin_namelog +import G_admin_nextmap +import G_admin_restart +import G_admin_rename +import G_admin_spec999 +import G_admin_endvote +import G_admin_allready +import G_admin_admintest +import G_admin_info +import G_admin_adminhelp +import G_admin_showbans +import G_admin_denybuild +import G_admin_mute +import G_admin_warn +import G_admin_cp +import G_admin_changemap +import G_admin_listplayers +import G_admin_listlayouts +import G_admin_listadmins +import G_admin_putteam +import G_admin_unban +import G_admin_ban +import G_admin_adjustban +import G_admin_kick +import G_admin_l1 +import G_admin_register +import G_admin_setlevel +import G_admin_time +import G_admin_authlog +import G_admin_admin +import G_admin_name_check +import G_admin_permission +import G_admin_readconfig +import G_admin_cmd_check +import G_admin_ban_check +import G_admin_cmdlist +import G_admin_unregister_cmds +import G_admin_register_cmds +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $2205 +byte 1 114 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $2177 +byte 1 114 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $2118 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 115 +byte 1 41 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 112 +byte 1 112 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 10 +byte 1 0 +align 1 +LABELV $2103 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 102 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $2096 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 112 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $2080 +byte 1 117 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 115 +byte 1 41 +byte 1 10 +byte 1 0 +align 1 +LABELV $2070 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 105 +byte 1 102 +byte 1 105 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 44 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $2067 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $2064 +byte 1 32 +byte 1 0 +align 1 +LABELV $2063 +byte 1 42 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 84 +byte 1 73 +byte 1 78 +byte 1 42 +byte 1 0 +align 1 +LABELV $2050 +byte 1 103 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $2047 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 47 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $2034 +byte 1 46 +byte 1 100 +byte 1 97 +byte 1 116 +byte 1 0 +align 1 +LABELV $2033 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $2032 +byte 1 42 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 84 +byte 1 73 +byte 1 78 +byte 1 42 +byte 1 32 +byte 1 0 +align 1 +LABELV $2028 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 10 +byte 1 0 +align 1 +LABELV $2019 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 115 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 115 +byte 1 97 +byte 1 118 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $2018 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 115 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 112 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $2015 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 100 +byte 1 97 +byte 1 116 +byte 1 0 +align 1 +LABELV $2014 +byte 1 76 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 83 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 40 +byte 1 32 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $2011 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $2000 +byte 1 94 +byte 1 51 +byte 1 71 +byte 1 95 +byte 1 70 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 115 +byte 1 104 +byte 1 83 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 115 +byte 1 111 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1963 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 84 +byte 1 97 +byte 1 107 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 110 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 121 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 47 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 95 +byte 1 110 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1947 +byte 1 44 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 99 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 0 +align 1 +LABELV $1946 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1942 +byte 1 94 +byte 1 55 +byte 1 44 +byte 1 32 +byte 1 94 +byte 1 51 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 99 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 0 +align 1 +LABELV $1941 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 50 +byte 1 91 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 68 +byte 1 93 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 116 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1642 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $1633 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 120 +byte 1 41 +byte 1 0 +align 1 +LABELV $1630 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $1629 +byte 1 44 +byte 1 32 +byte 1 0 +align 1 +LABELV $1625 +byte 1 0 +align 1 +LABELV $1624 +byte 1 44 +byte 1 0 +align 1 +LABELV $1623 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 0 +align 1 +LABELV $1610 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $1445 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 67 +byte 1 111 +byte 1 99 +byte 1 111 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 97 +byte 1 118 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 33 +byte 1 34 +byte 1 0 +align 1 +LABELV $1442 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 119 +byte 1 97 +byte 1 107 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 33 +byte 1 34 +byte 1 0 +align 1 +LABELV $1022 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 45 +byte 1 50 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 91 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 69 +byte 1 78 +byte 1 79 +byte 1 68 +byte 1 69 +byte 1 32 +byte 1 68 +byte 1 69 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 79 +byte 1 89 +byte 1 69 +byte 1 68 +byte 1 93 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 34 +byte 1 0 +align 1 +LABELV $1010 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 82 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 94 +byte 1 51 +byte 1 68 +byte 1 65 +byte 1 77 +byte 1 65 +byte 1 71 +byte 1 69 +byte 1 68 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 94 +byte 1 49 +byte 1 84 +byte 1 69 +byte 1 65 +byte 1 77 +byte 1 77 +byte 1 65 +byte 1 84 +byte 1 69 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $841 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 117 +byte 1 100 +byte 1 0 +align 1 +LABELV $447 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 94 +byte 1 51 +byte 1 68 +byte 1 65 +byte 1 77 +byte 1 65 +byte 1 71 +byte 1 69 +byte 1 68 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 94 +byte 1 49 +byte 1 84 +byte 1 69 +byte 1 65 +byte 1 77 +byte 1 77 +byte 1 65 +byte 1 84 +byte 1 69 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $417 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 45 +byte 1 50 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 91 +byte 1 69 +byte 1 71 +byte 1 71 +byte 1 32 +byte 1 68 +byte 1 69 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 79 +byte 1 89 +byte 1 69 +byte 1 68 +byte 1 93 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 34 +byte 1 0 +align 1 +LABELV $126 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 68 +byte 1 111 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 33 +byte 1 34 +byte 1 0 diff --git a/build/release-linux-x86_64/base/game/g_client.asm b/build/release-linux-x86_64/base/game/g_client.asm new file mode 100644 index 0000000..43cdfa9 --- /dev/null +++ b/build/release-linux-x86_64/base/game/g_client.asm @@ -0,0 +1,9264 @@ +data +align 4 +LABELV playerMins +byte 4 3245342720 +byte 4 3245342720 +byte 4 3250585600 +align 4 +LABELV playerMaxs +byte 4 1097859072 +byte 4 1097859072 +byte 4 1107296256 +export SP_info_player_deathmatch +code +proc SP_info_player_deathmatch 12 12 +ADDRGP4 $78 +ARGP4 +ADDRGP4 $79 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnInt +CALLI4 +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $80 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 8192 +BORI4 +ASGNI4 +LABELV $80 +ADDRGP4 $82 +ARGP4 +ADDRGP4 $79 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnInt +CALLI4 +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $83 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 16384 +BORI4 +ASGNI4 +LABELV $83 +LABELV $77 +endproc SP_info_player_deathmatch 12 12 +export SP_info_player_start +proc SP_info_player_start 0 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $86 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 SP_info_player_deathmatch +CALLV +pop +LABELV $85 +endproc SP_info_player_start 0 4 +export SP_info_player_intermission +proc SP_info_player_intermission 0 0 +LABELV $87 +endproc SP_info_player_intermission 0 0 +export SP_info_alien_intermission +proc SP_info_alien_intermission 0 0 +LABELV $88 +endproc SP_info_alien_intermission 0 0 +export SP_info_human_intermission +proc SP_info_human_intermission 0 0 +LABELV $89 +endproc SP_info_human_intermission 0 0 +export G_AddCreditToClient +proc G_AddCreditToClient 16 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +CVII2 4 +ASGNI2 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $91 +ADDRGP4 $90 +JUMPV +LABELV $91 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 8 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $93 +ADDRFP4 4 +INDIRI2 +CVII4 2 +ADDRLP4 4 +INDIRI4 +LEI4 $93 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $96 +ADDRLP4 8 +CNSTI4 7200 +ASGNI4 +ADDRGP4 $97 +JUMPV +LABELV $96 +ADDRLP4 8 +CNSTI4 4000 +ASGNI4 +LABELV $97 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 556 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +GEI4 $94 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 556 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +ADDRFP4 4 +INDIRI2 +CVII4 2 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 556 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +LEI4 $94 +ADDRFP4 0 +INDIRP4 +CNSTI4 556 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRGP4 $94 +JUMPV +LABELV $93 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 556 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ADDRFP4 4 +INDIRI2 +CVII4 2 +ADDI4 +ASGNI4 +LABELV $94 +ADDRFP4 0 +INDIRP4 +CNSTI4 556 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $102 +ADDRFP4 0 +INDIRP4 +CNSTI4 556 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $102 +ADDRFP4 0 +INDIRP4 +CNSTI4 288 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 556 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $90 +endproc G_AddCreditToClient 16 0 +export SpotWouldTelefrag +proc SpotWouldTelefrag 4144 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4108 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRGP4 playerMins +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4108+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRGP4 playerMins+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4108+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRGP4 playerMins+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4120 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRGP4 playerMaxs +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4120+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRGP4 playerMaxs+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4120+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRGP4 playerMaxs+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4108 +ARGP4 +ADDRLP4 4120 +ARGP4 +ADDRLP4 12 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4140 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 4140 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $116 +JUMPV +LABELV $113 +ADDRLP4 4 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 12 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $117 +CNSTI4 1 +RETI4 +ADDRGP4 $104 +JUMPV +LABELV $117 +LABELV $114 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $116 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +LTI4 $113 +CNSTI4 0 +RETI4 +LABELV $104 +endproc SpotWouldTelefrag 4144 16 +proc G_SelectRandomFurthestSpawnPoint 572 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 520 +CNSTI4 0 +ASGNI4 +ADDRLP4 528 +CNSTP4 0 +ASGNP4 +ADDRGP4 $121 +JUMPV +LABELV $120 +ADDRLP4 528 +INDIRP4 +ARGP4 +ADDRLP4 548 +ADDRGP4 SpotWouldTelefrag +CALLI4 +ASGNI4 +ADDRLP4 548 +INDIRI4 +CNSTI4 0 +EQI4 $123 +ADDRGP4 $121 +JUMPV +LABELV $123 +ADDRLP4 532 +ADDRLP4 528 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 532+4 +ADDRLP4 528 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 532+8 +ADDRLP4 528 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 532 +ARGP4 +ADDRLP4 560 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 524 +ADDRLP4 560 +INDIRF4 +ASGNF4 +ADDRLP4 516 +CNSTI4 0 +ASGNI4 +ADDRGP4 $130 +JUMPV +LABELV $127 +ADDRLP4 524 +INDIRF4 +ADDRLP4 516 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +INDIRF4 +LEF4 $131 +ADDRLP4 520 +INDIRI4 +CNSTI4 64 +LTI4 $133 +ADDRLP4 520 +CNSTI4 63 +ASGNI4 +LABELV $133 +ADDRLP4 0 +ADDRLP4 520 +INDIRI4 +ASGNI4 +ADDRGP4 $138 +JUMPV +LABELV $135 +ADDRLP4 564 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 564 +INDIRI4 +ADDRLP4 4 +ADDP4 +ADDRLP4 564 +INDIRI4 +ADDRLP4 4-4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 568 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 568 +INDIRI4 +ADDRLP4 260 +ADDP4 +ADDRLP4 568 +INDIRI4 +ADDRLP4 260-4 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $136 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $138 +ADDRLP4 0 +INDIRI4 +ADDRLP4 516 +INDIRI4 +GTI4 $135 +ADDRLP4 516 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +ADDRLP4 524 +INDIRF4 +ASGNF4 +ADDRLP4 516 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 260 +ADDP4 +ADDRLP4 528 +INDIRP4 +ASGNP4 +ADDRLP4 520 +ADDRLP4 520 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 520 +INDIRI4 +CNSTI4 64 +LEI4 $129 +ADDRLP4 520 +CNSTI4 64 +ASGNI4 +ADDRGP4 $129 +JUMPV +LABELV $131 +LABELV $128 +ADDRLP4 516 +ADDRLP4 516 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $130 +ADDRLP4 516 +INDIRI4 +ADDRLP4 520 +INDIRI4 +LTI4 $127 +LABELV $129 +ADDRLP4 516 +INDIRI4 +ADDRLP4 520 +INDIRI4 +LTI4 $143 +ADDRLP4 520 +INDIRI4 +CNSTI4 64 +GEI4 $143 +ADDRLP4 520 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +ADDRLP4 524 +INDIRF4 +ASGNF4 +ADDRLP4 520 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 260 +ADDP4 +ADDRLP4 528 +INDIRP4 +ASGNP4 +ADDRLP4 520 +ADDRLP4 520 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $143 +LABELV $121 +ADDRLP4 528 +INDIRP4 +ARGP4 +CNSTI4 532 +ARGI4 +ADDRGP4 $86 +ARGP4 +ADDRLP4 548 +ADDRGP4 G_Find +CALLP4 +ASGNP4 +ADDRLP4 528 +ADDRLP4 548 +INDIRP4 +ASGNP4 +ADDRLP4 548 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $120 +ADDRLP4 520 +INDIRI4 +CNSTI4 0 +NEI4 $145 +CNSTP4 0 +ARGP4 +CNSTI4 532 +ARGI4 +ADDRGP4 $86 +ARGP4 +ADDRLP4 552 +ADDRGP4 G_Find +CALLP4 +ASGNP4 +ADDRLP4 528 +ADDRLP4 552 +INDIRP4 +ASGNP4 +ADDRLP4 528 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $147 +ADDRGP4 $149 +ARGP4 +ADDRGP4 G_Error +CALLV +pop +LABELV $147 +ADDRFP4 4 +INDIRP4 +ADDRLP4 528 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 556 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 556 +INDIRP4 +ADDRLP4 556 +INDIRP4 +INDIRF4 +CNSTF4 1091567616 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 528 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 528 +INDIRP4 +RETP4 +ADDRGP4 $119 +JUMPV +LABELV $145 +ADDRLP4 552 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 556 +CNSTI4 2 +ASGNI4 +ADDRLP4 544 +ADDRLP4 552 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +ADDRLP4 520 +INDIRI4 +ADDRLP4 556 +INDIRI4 +DIVI4 +CVIF4 4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 544 +INDIRI4 +ADDRLP4 556 +INDIRI4 +LSHI4 +ADDRLP4 260 +ADDP4 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 560 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 560 +INDIRP4 +ADDRLP4 560 +INDIRP4 +INDIRF4 +CNSTF4 1091567616 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 544 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 260 +ADDP4 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 544 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 260 +ADDP4 +INDIRP4 +RETP4 +LABELV $119 +endproc G_SelectRandomFurthestSpawnPoint 572 12 +proc G_SelectSpawnBuildable 28 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRGP4 $152 +JUMPV +LABELV $151 +ADDRLP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $154 +ADDRGP4 $152 +JUMPV +LABELV $154 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $156 +ADDRGP4 $152 +JUMPV +LABELV $156 +ADDRLP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $158 +ADDRGP4 $152 +JUMPV +LABELV $158 +ADDRLP4 0 +INDIRP4 +CNSTI4 960 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $160 +ADDRGP4 $152 +JUMPV +LABELV $160 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +CNSTP4 0 +ARGP4 +ADDRLP4 16 +ADDRGP4 G_CheckSpawnPoint +CALLP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $162 +ADDRGP4 $152 +JUMPV +LABELV $162 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $166 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 DistanceSquared +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 DistanceSquared +CALLF4 +ASGNF4 +ADDRLP4 20 +INDIRF4 +ADDRLP4 24 +INDIRF4 +GEF4 $164 +LABELV $166 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $164 +LABELV $152 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 532 +ARGI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 G_Find +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $151 +ADDRLP4 4 +INDIRP4 +RETP4 +LABELV $150 +endproc G_SelectSpawnBuildable 28 20 +export G_SelectSpawnPoint +proc G_SelectSpawnPoint 4 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 G_SelectRandomFurthestSpawnPoint +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $167 +endproc G_SelectSpawnPoint 4 12 +export G_SelectTremulousSpawnPoint +proc G_SelectTremulousSpawnPoint 12 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRFP4 0 +INDIRI4 +CNSTI4 1 +NEI4 $169 +ADDRGP4 level+11244 +INDIRI4 +CNSTI4 0 +GTI4 $171 +CNSTP4 0 +RETP4 +ADDRGP4 $168 +JUMPV +LABELV $171 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 4 +ADDRGP4 G_SelectSpawnBuildable +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $170 +JUMPV +LABELV $169 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +NEI4 $174 +ADDRGP4 level+11248 +INDIRI4 +CNSTI4 0 +GTI4 $176 +CNSTP4 0 +RETP4 +ADDRGP4 $168 +JUMPV +LABELV $176 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 27 +ARGI4 +ADDRLP4 4 +ADDRGP4 G_SelectSpawnBuildable +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +LABELV $174 +LABELV $170 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $179 +CNSTP4 0 +RETP4 +ADDRGP4 $168 +JUMPV +LABELV $179 +ADDRFP4 0 +INDIRI4 +CNSTI4 1 +NEI4 $181 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 G_CheckSpawnPoint +CALLP4 +pop +ADDRGP4 $182 +JUMPV +LABELV $181 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +NEI4 $183 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ARGP4 +CNSTI4 27 +ARGI4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 G_CheckSpawnPoint +CALLP4 +pop +LABELV $183 +LABELV $182 +ADDRFP4 12 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 12 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $168 +endproc G_SelectTremulousSpawnPoint 12 20 +proc G_SelectSpectatorSpawnPoint 0 0 +ADDRGP4 FindIntermissionPoint +CALLV +pop +ADDRFP4 0 +INDIRP4 +ADDRGP4 level+11216 +INDIRB +ASGNB 12 +ADDRFP4 4 +INDIRP4 +ADDRGP4 level+11228 +INDIRB +ASGNB 12 +CNSTP4 0 +RETP4 +LABELV $185 +endproc G_SelectSpectatorSpawnPoint 0 0 +export G_SelectAlienLockSpawnPoint +proc G_SelectAlienLockSpawnPoint 12 12 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 532 +ARGI4 +ADDRGP4 $189 +ARGP4 +ADDRLP4 4 +ADDRGP4 G_Find +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $190 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 G_SelectSpectatorSpawnPoint +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +RETP4 +ADDRGP4 $188 +JUMPV +LABELV $190 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $188 +endproc G_SelectAlienLockSpawnPoint 12 12 +export G_SelectHumanLockSpawnPoint +proc G_SelectHumanLockSpawnPoint 12 12 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 532 +ARGI4 +ADDRGP4 $193 +ARGP4 +ADDRLP4 4 +ADDRGP4 G_Find +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $194 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 G_SelectSpectatorSpawnPoint +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +RETP4 +ADDRGP4 $192 +JUMPV +LABELV $194 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $192 +endproc G_SelectHumanLockSpawnPoint 12 12 +proc BodySink 8 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 896 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $197 +ADDRFP4 0 +INDIRP4 +CNSTI4 896 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +CNSTI4 64 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1224 +ADDP4 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +LABELV $197 +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +INDIRI4 +SUBI4 +CNSTI4 6500 +LEI4 $200 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +ADDRGP4 $196 +JUMPV +LABELV $200 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRF4 +CNSTF4 1065353216 +SUBF4 +ASGNF4 +LABELV $196 +endproc BodySink 8 4 +proc SpawnCorpse 148 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_UnlinkEntity +CALLV +pop +ADDRLP4 4 +ARGP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 100 +ADDRGP4 trap_PointContents +CALLI4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 100 +INDIRI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CVIU4 4 +CNSTU4 2147483648 +BANDU4 +CNSTU4 0 +EQU4 $205 +ADDRGP4 $204 +JUMPV +LABELV $205 +ADDRLP4 104 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 104 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 60 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 14 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 180 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +CNSTI4 67108864 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 168 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1276 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $208 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $210 +ASGNP4 +ADDRGP4 $209 +JUMPV +LABELV $208 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $211 +ASGNP4 +LABELV $209 +ADDRLP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +CNSTI4 64 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 BodySink +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 20000 +ADDI4 +ASGNI4 +ADDRLP4 112 +CNSTI4 196 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 112 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 112 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1276 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $213 +ADDRLP4 116 +ADDRLP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +CNSTI4 -129 +BANDI4 +ASGNI4 +ADDRLP4 116 +INDIRI4 +CNSTI4 0 +LTI4 $215 +ADDRLP4 116 +INDIRI4 +CNSTI4 5 +GTI4 $215 +ADDRLP4 116 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $221 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $221 +address $218 +address $218 +address $219 +address $219 +address $220 +address $220 +code +LABELV $218 +ADDRLP4 128 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +ADDRLP4 128 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +ADDRLP4 128 +INDIRI4 +ASGNI4 +ADDRGP4 $214 +JUMPV +LABELV $219 +ADDRLP4 136 +CNSTI4 3 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +ADDRLP4 136 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +ADDRLP4 136 +INDIRI4 +ASGNI4 +ADDRGP4 $214 +JUMPV +LABELV $220 +LABELV $215 +ADDRLP4 144 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +ADDRLP4 144 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +ADDRLP4 144 +INDIRI4 +ASGNI4 +ADDRGP4 $214 +JUMPV +LABELV $213 +ADDRLP4 116 +ADDRLP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRI4 +CNSTI4 -129 +BANDI4 +ASGNI4 +ADDRLP4 116 +INDIRI4 +CNSTI4 21 +LTI4 $222 +ADDRLP4 116 +INDIRI4 +CNSTI4 26 +GTI4 $222 +ADDRLP4 116 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $228-84 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $228 +address $225 +address $225 +address $226 +address $226 +address $227 +address $227 +code +LABELV $225 +ADDRLP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +CNSTI4 22 +ASGNI4 +ADDRGP4 $223 +JUMPV +LABELV $226 +ADDRLP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +CNSTI4 24 +ASGNI4 +ADDRGP4 $223 +JUMPV +LABELV $227 +LABELV $222 +ADDRLP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +CNSTI4 26 +ASGNI4 +LABELV $223 +LABELV $214 +ADDRLP4 0 +INDIRP4 +CNSTI4 812 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 120 +CNSTI4 804 +ASGNI4 +ADDRLP4 124 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +ADDRLP4 124 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +ADDRLP4 124 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 128 +CNSTP4 0 +ASGNP4 +ADDRLP4 128 +INDIRP4 +ARGP4 +ADDRLP4 128 +INDIRP4 +ARGP4 +ADDRLP4 128 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ARGP4 +ADDRGP4 BG_ClassBoundingBox +CALLV +pop +ADDRLP4 136 +CNSTI4 452 +ASGNI4 +ADDRLP4 92 +ADDRLP4 0 +INDIRP4 +ADDRLP4 136 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 136 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 16+4 +ADDRLP4 4+4 +INDIRF4 +ASGNF4 +ADDRLP4 16+8 +ADDRLP4 4+8 +INDIRF4 +ADDRLP4 92 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 32 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 4 +ADDRLP4 32+12 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 G_SetOrigin +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ADDRLP4 4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $204 +endproc SpawnCorpse 148 28 +export G_SetClientViewAngle +proc G_SetClientViewAngle 16 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $237 +ADDRLP4 8 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 4 +CNSTF4 1199570944 +ADDRLP4 8 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +ASGNI4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 56 +ADDP4 +ADDP4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 436 +ADDP4 +ADDP4 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $238 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $237 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRB +ASGNB 12 +LABELV $236 +endproc G_SetClientViewAngle 16 0 +export respawn +proc respawn 16 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 SpawnCorpse +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 520 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRLP4 4 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 ClientSpawn +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $245 +JUMPV +LABELV $242 +ADDRLP4 8 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $247 +ADDRLP4 8 +INDIRP4 +CNSTI4 1744 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +NEI4 $247 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 460 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $249 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 12 +ADDRGP4 G_FollowNewClient +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $250 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRGP4 G_StopFollowing +CALLV +pop +ADDRGP4 $250 +JUMPV +LABELV $249 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRGP4 G_FollowLockView +CALLV +pop +LABELV $250 +LABELV $247 +LABELV $243 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $245 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $242 +LABELV $241 +endproc respawn 16 16 +lit +align 1 +LABELV $254 +byte 1 0 +skip 19 +code +proc G_IsEmoticon 40 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $254 +INDIRB +ASGNB 20 +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +ADDRLP4 24 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 91 +EQI4 $255 +CNSTI4 0 +RETI4 +ADDRGP4 $253 +JUMPV +LABELV $255 +ADDRLP4 24 +ADDRLP4 24 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 91 +NEI4 $257 +ADDRLP4 36 +CNSTI4 1 +ASGNI4 +ADDRLP4 32 +ADDRLP4 36 +INDIRI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +ASGNP4 +LABELV $257 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRGP4 $260 +JUMPV +LABELV $259 +ADDRLP4 24 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 93 +NEI4 $262 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $267 +JUMPV +LABELV $264 +ADDRLP4 4 +ARGP4 +CNSTI4 20 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level+16148 +ADDP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +NEI4 $269 +ADDRFP4 4 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ASGNI4 +CNSTI4 1 +RETI4 +ADDRGP4 $253 +JUMPV +LABELV $269 +LABELV $265 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $267 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+22148 +INDIRI4 +LTI4 $264 +CNSTI4 0 +RETI4 +ADDRGP4 $253 +JUMPV +LABELV $262 +ADDRLP4 36 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 36 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +ADDRLP4 4 +ADDP4 +ADDRLP4 24 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 28 +INDIRI4 +ADDRLP4 4 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 24 +ADDRLP4 24 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $260 +ADDRLP4 24 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $272 +ADDRLP4 28 +INDIRI4 +CNSTI4 19 +LTI4 $259 +LABELV $272 +CNSTI4 0 +RETI4 +LABELV $253 +endproc G_IsEmoticon 40 8 +export G_IsNewbieName +proc G_IsNewbieName 48 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_DecolorString +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 $276 +ARGP4 +ADDRLP4 32 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +NEI4 $274 +CNSTI4 1 +RETI4 +ADDRGP4 $273 +JUMPV +LABELV $274 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +ADDRGP4 g_newbieNameNumbering+12 +INDIRI4 +ADDRLP4 36 +INDIRI4 +EQI4 $277 +ADDRGP4 g_newbieNamePrefix+16 +INDIRI1 +CVII4 1 +ADDRLP4 36 +INDIRI4 +EQI4 $277 +ADDRGP4 g_newbieNamePrefix+16 +ARGP4 +ADDRLP4 40 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 0 +ARGP4 +ADDRGP4 g_newbieNamePrefix+16 +ARGP4 +ADDRLP4 40 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRLP4 44 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +NEI4 $277 +CNSTI4 1 +RETI4 +ADDRGP4 $273 +JUMPV +LABELV $277 +CNSTI4 0 +RETI4 +LABELV $273 +endproc G_IsNewbieName 48 12 +data +align 4 +LABELV $284 +byte 4 1 +bss +align 1 +LABELV $285 +skip 32 +code +proc G_ClientNewbieName 16 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 g_newbieNameNumbering+12 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $291 +ADDRGP4 g_newbieNamePrefix+16 +INDIRI1 +CVII4 1 +ADDRLP4 4 +INDIRI4 +EQI4 $291 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $286 +LABELV $291 +ADDRGP4 $276 +RETP4 +ADDRGP4 $283 +JUMPV +LABELV $286 +ADDRFP4 0 +INDIRP4 +CNSTI4 540 +ADDP4 +INDIRP4 +CNSTI4 3064 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $292 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 540 +ADDP4 +INDIRP4 +CNSTI4 3064 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $293 +JUMPV +LABELV $292 +ADDRGP4 g_newbieNameNumbering+12 +INDIRI4 +CNSTI4 1 +LEI4 $294 +ADDRLP4 0 +ADDRGP4 g_newbieNameNumbering+12 +INDIRI4 +ASGNI4 +ADDRGP4 $299 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $298 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $295 +JUMPV +LABELV $294 +ADDRLP4 12 +ADDRGP4 $284 +ASGNP4 +ADDRLP4 8 +ADDRLP4 12 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +ASGNI4 +LABELV $295 +LABELV $293 +ADDRFP4 0 +INDIRP4 +CNSTI4 540 +ADDP4 +INDIRP4 +CNSTI4 3064 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRGP4 $285 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 $300 +ARGP4 +ADDRGP4 g_newbieNamePrefix+16 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $285 +RETP4 +LABELV $283 +endproc G_ClientNewbieName 16 20 +proc G_ClientCleanName 60 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $306 +JUMPV +LABELV $303 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $307 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +NEI4 $307 +ADDRGP4 $304 +JUMPV +LABELV $307 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 32 +LTI4 $312 +ADDRLP4 28 +INDIRI4 +CNSTI4 125 +GTI4 $312 +ADDRLP4 28 +INDIRI4 +CNSTI4 96 +NEI4 $309 +LABELV $312 +ADDRGP4 $304 +JUMPV +LABELV $309 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $313 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 94 +NEI4 $313 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +EQI4 $313 +ADDRLP4 36 +INDIRI4 +CNSTI4 65 +LTI4 $316 +ADDRLP4 36 +INDIRI4 +CNSTI4 90 +LEI4 $315 +LABELV $316 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 97 +LTI4 $317 +ADDRLP4 40 +INDIRI4 +CNSTI4 122 +LEI4 $315 +LABELV $317 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 48 +LTI4 $313 +ADDRLP4 44 +INDIRI4 +CNSTI4 57 +GTI4 $313 +LABELV $315 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 2 +SUBI4 +LEI4 $318 +ADDRGP4 $305 +JUMPV +LABELV $318 +ADDRLP4 48 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 48 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +CNSTI1 94 +ASGNI1 +ADDRLP4 52 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 52 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +ADDI4 +ASGNI4 +ADDRGP4 $304 +JUMPV +LABELV $313 +ADDRGP4 g_emoticonsAllowedInNames+12 +INDIRI4 +CNSTI4 0 +NEI4 $320 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 48 +ADDRGP4 G_IsEmoticon +CALLI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +EQI4 $320 +ADDRLP4 0 +INDIRI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 2 +SUBI4 +LEI4 $323 +ADDRGP4 $305 +JUMPV +LABELV $323 +ADDRLP4 52 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 52 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +CNSTI1 91 +ASGNI1 +ADDRLP4 56 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 56 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +CNSTI1 91 +ASGNI1 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $304 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $304 +JUMPV +LABELV $320 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +NEI4 $327 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 3 +LEI4 $328 +ADDRGP4 $304 +JUMPV +LABELV $327 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +LABELV $328 +ADDRLP4 0 +INDIRI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +LEI4 $331 +ADDRGP4 $305 +JUMPV +LABELV $331 +ADDRLP4 52 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 52 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 56 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 56 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +ADDRLP4 56 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $304 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $306 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $303 +LABELV $305 +ADDRFP4 4 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 $335 +ARGP4 +CNSTI4 12 +ARGI4 +ADDRLP4 28 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $333 +ADDRLP4 20 +CNSTI4 1 +ASGNI4 +LABELV $333 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 $338 +ARGP4 +ADDRLP4 32 +ADDRGP4 strstr +CALLP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $340 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 $339 +ARGP4 +ADDRLP4 36 +ADDRGP4 strstr +CALLP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $336 +LABELV $340 +ADDRLP4 20 +CNSTI4 1 +ASGNI4 +LABELV $336 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRLP4 40 +INDIRI4 +EQI4 $343 +ADDRLP4 4 +INDIRI4 +ADDRLP4 40 +INDIRI4 +NEI4 $341 +LABELV $343 +ADDRLP4 20 +CNSTI4 1 +ASGNI4 +LABELV $341 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $344 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 G_ClientNewbieName +CALLP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 44 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +LABELV $344 +LABELV $302 +endproc G_ClientCleanName 60 12 +proc G_NonSegModel 20032 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 20016 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 20016 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $347 +ADDRGP4 $349 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $346 +JUMPV +LABELV $347 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +GEI4 $350 +CNSTI4 0 +RETI4 +ADDRGP4 $346 +JUMPV +LABELV $350 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $354 +ADDRLP4 8 +INDIRI4 +CVIU4 4 +CNSTU4 19999 +LTU4 $352 +LABELV $354 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRGP4 $355 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $359 +ADDRLP4 20024 +ADDRGP4 $356 +ASGNP4 +ADDRGP4 $360 +JUMPV +LABELV $359 +ADDRLP4 20024 +ADDRGP4 $357 +ASGNP4 +LABELV $360 +ADDRLP4 20024 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $346 +JUMPV +LABELV $352 +ADDRLP4 16 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Read +CALLV +pop +ADDRLP4 8 +INDIRI4 +ADDRLP4 16 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRLP4 4 +ADDRLP4 16 +ASGNP4 +ADDRGP4 $362 +JUMPV +LABELV $361 +ADDRLP4 4 +ARGP4 +ADDRLP4 20024 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20024 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $364 +ADDRGP4 $363 +JUMPV +LABELV $364 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $368 +ARGP4 +ADDRLP4 20028 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20028 +INDIRI4 +CNSTI4 0 +NEI4 $366 +CNSTI4 1 +RETI4 +ADDRGP4 $346 +JUMPV +LABELV $366 +LABELV $362 +ADDRGP4 $361 +JUMPV +LABELV $363 +CNSTI4 0 +RETI4 +LABELV $346 +endproc G_NonSegModel 20032 12 +export ClientUserinfoChanged +proc ClientUserinfoChanged 2448 36 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 1228 +CNSTI4 0 +ASGNI4 +ADDRLP4 1096 +CNSTI4 1760 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1096 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 8 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_GetUserinfo +CALLV +pop +ADDRLP4 8 +ARGP4 +ADDRLP4 2324 +ADDRGP4 Info_Validate +CALLI4 +ASGNI4 +ADDRLP4 2324 +INDIRI4 +CNSTI4 0 +NEI4 $370 +ADDRLP4 1096 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $372 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRLP4 1096 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $373 +ARGP4 +ADDRGP4 trap_DropClient +CALLV +pop +ADDRGP4 $374 +RETP4 +ADDRGP4 $369 +JUMPV +LABELV $370 +ADDRLP4 8 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $375 +ADDRGP4 $377 +RETP4 +ADDRGP4 $369 +JUMPV +LABELV $375 +ADDRLP4 8 +ARGP4 +ADDRGP4 $378 +ARGP4 +ADDRLP4 2328 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 2328 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 2336 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 2336 +INDIRI4 +CNSTI4 0 +EQI4 $380 +ADDRLP4 2332 +CNSTI4 1 +ASGNI4 +ADDRGP4 $381 +JUMPV +LABELV $380 +ADDRLP4 2332 +CNSTI4 0 +ASGNI4 +LABELV $381 +ADDRLP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +ADDRLP4 2332 +INDIRI4 +ASGNI4 +ADDRLP4 1032 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 8 +ARGP4 +ADDRGP4 $382 +ARGP4 +ADDRLP4 2340 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 2340 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 1064 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_ClientCleanName +CALLV +pop +ADDRLP4 1032 +ARGP4 +ADDRLP4 1064 +ARGP4 +ADDRLP4 2344 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 2344 +INDIRI4 +CNSTI4 0 +EQI4 $383 +ADDRLP4 2348 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 2348 +INDIRI4 +NEI4 $385 +ADDRLP4 2352 +ADDRLP4 0 +INDIRP4 +CNSTI4 540 +ADDP4 +INDIRP4 +CNSTI4 3052 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 2352 +INDIRI4 +ADDRLP4 2348 +INDIRI4 +EQI4 $385 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 2352 +INDIRI4 +SUBI4 +CVIF4 4 +CNSTF4 1148846080 +ADDRGP4 g_minNameChangePeriod+8 +INDIRF4 +MULF4 +GTF4 $385 +ADDRGP4 $389 +ARGP4 +ADDRGP4 g_minNameChangePeriod+12 +INDIRI4 +ARGI4 +ADDRLP4 2356 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1096 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 2356 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRLP4 1228 +CNSTI4 1 +ASGNI4 +ADDRGP4 $386 +JUMPV +LABELV $385 +ADDRLP4 2356 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 2356 +INDIRI4 +NEI4 $391 +ADDRGP4 g_maxNameChanges+12 +INDIRI4 +ADDRLP4 2356 +INDIRI4 +LEI4 $391 +ADDRLP4 0 +INDIRP4 +CNSTI4 540 +ADDP4 +INDIRP4 +CNSTI4 3056 +ADDP4 +INDIRI4 +ADDRGP4 g_maxNameChanges+12 +INDIRI4 +LTI4 $391 +ADDRGP4 $395 +ARGP4 +ADDRGP4 g_maxNameChanges+12 +INDIRI4 +ARGI4 +ADDRLP4 2360 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1096 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 2360 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRLP4 1228 +CNSTI4 1 +ASGNI4 +ADDRGP4 $392 +JUMPV +LABELV $391 +ADDRLP4 2360 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 2360 +INDIRI4 +NEI4 $397 +ADDRLP4 0 +INDIRP4 +CNSTI4 540 +ADDP4 +INDIRP4 +CNSTI4 3068 +ADDP4 +INDIRI4 +ADDRLP4 2360 +INDIRI4 +EQI4 $397 +ADDRLP4 1096 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $399 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRLP4 1228 +CNSTI4 1 +ASGNI4 +ADDRGP4 $398 +JUMPV +LABELV $397 +ADDRLP4 1096 +INDIRP4 +ARGP4 +ADDRLP4 1064 +ARGP4 +ADDRLP4 1296 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 2364 +ADDRGP4 G_admin_name_check +CALLI4 +ASGNI4 +ADDRLP4 2364 +INDIRI4 +CNSTI4 0 +NEI4 $400 +ADDRGP4 $402 +ARGP4 +ADDRLP4 1296 +ARGP4 +ADDRLP4 2368 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1096 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 2368 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRLP4 1228 +CNSTI4 1 +ASGNI4 +LABELV $400 +LABELV $398 +LABELV $392 +LABELV $386 +ADDRLP4 1228 +INDIRI4 +CNSTI4 0 +EQI4 $403 +ADDRLP4 1032 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $406 +ADDRLP4 2368 +ADDRLP4 1032 +ASGNP4 +ADDRGP4 $407 +JUMPV +LABELV $406 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 2372 +ADDRGP4 G_ClientNewbieName +CALLP4 +ASGNP4 +ADDRLP4 2368 +ADDRLP4 2372 +INDIRP4 +ASGNP4 +LABELV $407 +ADDRLP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 2368 +INDIRP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 8 +ARGP4 +ADDRGP4 $382 +ARGP4 +ADDRLP4 1032 +ARGP4 +ADDRGP4 Info_SetValueForKey +CALLV +pop +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 8 +ARGP4 +ADDRGP4 trap_SetUserinfo +CALLV +pop +ADDRGP4 $404 +JUMPV +LABELV $403 +ADDRLP4 1064 +ARGP4 +ADDRLP4 2368 +ADDRGP4 G_IsNewbieName +CALLI4 +ASGNI4 +ADDRLP4 2368 +INDIRI4 +CNSTI4 0 +EQI4 $408 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 2372 +ADDRGP4 G_ClientNewbieName +CALLP4 +ASGNP4 +ADDRLP4 1064 +ARGP4 +ADDRLP4 2372 +INDIRP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +LABELV $408 +ADDRLP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 1064 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRLP4 1096 +INDIRP4 +ARGP4 +ADDRGP4 G_CensorString +CALLV +pop +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $410 +ADDRLP4 0 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $410 +ADDRLP4 0 +INDIRP4 +CNSTI4 540 +ADDP4 +INDIRP4 +CNSTI4 3052 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 2376 +ADDRLP4 0 +INDIRP4 +CNSTI4 540 +ADDP4 +INDIRP4 +CNSTI4 3056 +ADDP4 +ASGNP4 +ADDRLP4 2376 +INDIRP4 +ADDRLP4 2376 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $410 +ADDRLP4 1032 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $413 +ADDRGP4 $415 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 624 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 588 +ADDP4 +ARGP4 +ADDRLP4 1032 +ARGP4 +ADDRLP4 2380 +ADDRLP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +ASGNP4 +ADDRLP4 2380 +INDIRP4 +ARGP4 +CNSTI4 14 +ARGI4 +ADDRLP4 2380 +INDIRP4 +ARGP4 +CNSTI4 15 +ARGI4 +ADDRGP4 G_LogPrintf +CALLV +pop +LABELV $413 +LABELV $404 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_namelog_update_name +CALLV +pop +LABELV $383 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $416 +CNSTI4 14 +ARGI4 +ADDRLP4 2348 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +CNSTI4 14 +ARGI4 +ADDRLP4 2352 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 1164 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $418 +ARGP4 +ADDRLP4 2348 +INDIRP4 +ARGP4 +ADDRLP4 2352 +INDIRP4 +CNSTI4 68 +ADDP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $417 +JUMPV +LABELV $416 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 2348 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 2352 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 1164 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $418 +ARGP4 +ADDRLP4 2348 +INDIRP4 +ARGP4 +ADDRLP4 2352 +INDIRP4 +CNSTI4 68 +ADDP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 2356 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 1232 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $419 +ARGP4 +ADDRLP4 2356 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 1232 +ARGP4 +ADDRLP4 2360 +ADDRGP4 G_NonSegModel +CALLI4 +ASGNI4 +ADDRLP4 2360 +INDIRI4 +CNSTI4 0 +EQI4 $420 +ADDRLP4 2364 +ADDRLP4 0 +INDIRP4 +CNSTI4 284 +ADDP4 +ASGNP4 +ADDRLP4 2364 +INDIRP4 +ADDRLP4 2364 +INDIRP4 +INDIRI4 +CNSTI4 4 +BORI4 +ASGNI4 +ADDRGP4 $421 +JUMPV +LABELV $420 +ADDRLP4 2368 +ADDRLP4 0 +INDIRP4 +CNSTI4 284 +ADDP4 +ASGNP4 +ADDRLP4 2368 +INDIRP4 +ADDRLP4 2368 +INDIRP4 +INDIRI4 +CNSTI4 -5 +BANDI4 +ASGNI4 +LABELV $421 +LABELV $417 +ADDRLP4 1100 +ARGP4 +ADDRLP4 1164 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 8 +ARGP4 +ADDRGP4 $422 +ARGP4 +ADDRLP4 2348 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 2348 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 2352 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 2352 +INDIRI4 +CNSTI4 0 +EQI4 $423 +ADDRLP4 2356 +ADDRLP4 0 +INDIRP4 +CNSTI4 284 +ADDP4 +ASGNP4 +ADDRLP4 2356 +INDIRP4 +ADDRLP4 2356 +INDIRP4 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +ADDRGP4 $424 +JUMPV +LABELV $423 +ADDRLP4 2360 +ADDRLP4 0 +INDIRP4 +CNSTI4 284 +ADDP4 +ASGNP4 +ADDRLP4 2360 +INDIRP4 +ADDRLP4 2360 +INDIRP4 +INDIRI4 +CNSTI4 -2 +BANDI4 +ASGNI4 +LABELV $424 +ADDRLP4 8 +ARGP4 +ADDRGP4 $425 +ARGP4 +ADDRLP4 2364 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 2364 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 2368 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 2368 +INDIRI4 +CNSTI4 0 +EQI4 $426 +ADDRLP4 2372 +ADDRLP4 0 +INDIRP4 +CNSTI4 284 +ADDP4 +ASGNP4 +ADDRLP4 2372 +INDIRP4 +ADDRLP4 2372 +INDIRP4 +INDIRI4 +CNSTI4 2 +BORI4 +ASGNI4 +ADDRGP4 $427 +JUMPV +LABELV $426 +ADDRLP4 2376 +ADDRLP4 0 +INDIRP4 +CNSTI4 284 +ADDP4 +ASGNP4 +ADDRLP4 2376 +INDIRP4 +ADDRLP4 2376 +INDIRP4 +INDIRI4 +CNSTI4 -3 +BANDI4 +ASGNI4 +LABELV $427 +ADDRLP4 8 +ARGP4 +ADDRGP4 $428 +ARGP4 +ADDRLP4 2380 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 2380 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 2384 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 2384 +INDIRI4 +CNSTI4 0 +EQI4 $429 +ADDRLP4 2388 +ADDRLP4 0 +INDIRP4 +CNSTI4 284 +ADDP4 +ASGNP4 +ADDRLP4 2388 +INDIRP4 +ADDRLP4 2388 +INDIRP4 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +ADDRGP4 $430 +JUMPV +LABELV $429 +ADDRLP4 2392 +ADDRLP4 0 +INDIRP4 +CNSTI4 284 +ADDP4 +ASGNP4 +ADDRLP4 2392 +INDIRP4 +ADDRLP4 2392 +INDIRP4 +INDIRI4 +CNSTI4 -9 +BANDI4 +ASGNI4 +LABELV $430 +ADDRLP4 8 +ARGP4 +ADDRGP4 $431 +ARGP4 +ADDRLP4 2396 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 2396 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $432 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 2400 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 512 +ADDP4 +ADDRLP4 2400 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRGP4 $433 +JUMPV +LABELV $432 +CNSTI4 0 +ARGI4 +ADDRLP4 2404 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 512 +ADDP4 +ADDRLP4 2404 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $433 +ADDRLP4 8 +ARGP4 +ADDRGP4 $434 +ARGP4 +ADDRLP4 2408 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 2408 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 2412 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 2412 +INDIRI4 +CNSTI4 0 +EQI4 $435 +ADDRLP4 0 +INDIRP4 +CNSTI4 516 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $436 +JUMPV +LABELV $435 +ADDRLP4 0 +INDIRP4 +CNSTI4 516 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $436 +ADDRLP4 8 +ARGP4 +ADDRGP4 $437 +ARGP4 +ADDRLP4 2416 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 2416 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 2420 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 2420 +INDIRI4 +CNSTI4 0 +EQI4 $438 +ADDRLP4 0 +INDIRP4 +CNSTI4 508 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $439 +JUMPV +LABELV $438 +ADDRLP4 0 +INDIRP4 +CNSTI4 508 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $439 +ADDRLP4 8 +ARGP4 +ADDRGP4 $440 +ARGP4 +ADDRLP4 2424 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 2424 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $443 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 2432 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 2432 +INDIRI4 +CNSTI4 0 +EQI4 $441 +LABELV $443 +ADDRLP4 0 +INDIRP4 +CNSTI4 708 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $442 +JUMPV +LABELV $441 +ADDRLP4 0 +INDIRP4 +CNSTI4 708 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $442 +ADDRLP4 8 +ARGP4 +ADDRGP4 $444 +ARGP4 +ADDRLP4 2436 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 692 +ADDP4 +ARGP4 +ADDRLP4 2436 +INDIRP4 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 1752 +ADDP4 +ARGP4 +ADDRLP4 2440 +ADDRGP4 Com_ClientListString +CALLP4 +ASGNP4 +ADDRLP4 8 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $445 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1100 +ARGP4 +ADDRLP4 2440 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 692 +ADDP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRFP4 0 +INDIRI4 +CNSTI4 670 +ADDI4 +ARGI4 +ADDRLP4 8 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +CNSTP4 0 +RETP4 +LABELV $369 +endproc ClientUserinfoChanged 2448 36 +lit +align 1 +LABELV $447 +byte 1 0 +skip 1023 +export ClientConnect +code +proc ClientConnect 2148 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 1040 +ADDRGP4 $447 +INDIRB +ASGNB 1024 +ADDRLP4 1036 +CNSTI4 1760 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 2580 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $448 +CNSTP4 0 +RETP4 +ADDRGP4 $446 +JUMPV +LABELV $448 +ADDRLP4 1036 +INDIRP4 +CNSTI4 524 +ADDP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 2580 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 12 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_GetUserinfo +CALLV +pop +ADDRLP4 12 +ARGP4 +ADDRGP4 $450 +ARGP4 +ADDRLP4 2072 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 2072 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 588 +ADDP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +CNSTI4 33 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 12 +ARGP4 +ADDRGP4 $451 +ARGP4 +ADDRLP4 2076 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 2076 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 $454 +ARGP4 +ADDRLP4 2080 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 2080 +INDIRI4 +CNSTI4 0 +NEI4 $452 +ADDRLP4 4 +INDIRP4 +CNSTI4 456 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $452 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 624 +ADDP4 +ARGP4 +ADDRGP4 G_AddressParse +CALLI4 +pop +ADDRLP4 4 +INDIRP4 +CNSTI4 588 +ADDP4 +ARGP4 +ADDRLP4 2088 +ADDRGP4 G_admin_admin +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 544 +ADDP4 +ADDRLP4 2088 +INDIRP4 +ASGNP4 +ADDRLP4 1036 +INDIRP4 +ARGP4 +ADDRLP4 1040 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 2092 +ADDRGP4 G_admin_ban_check +CALLI4 +ASGNI4 +ADDRLP4 2092 +INDIRI4 +CNSTI4 0 +EQI4 $455 +ADDRGP4 $457 +ARGP4 +ADDRLP4 1040 +ARGP4 +ADDRLP4 2096 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 2096 +INDIRP4 +RETP4 +ADDRGP4 $446 +JUMPV +LABELV $455 +ADDRLP4 12 +ARGP4 +ADDRGP4 $458 +ARGP4 +ADDRLP4 2096 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 2096 +INDIRP4 +ASGNP4 +ADDRGP4 g_password+16 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $459 +ADDRGP4 g_password+16 +ARGP4 +ADDRGP4 $463 +ARGP4 +ADDRLP4 2100 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 2100 +INDIRI4 +CNSTI4 0 +EQI4 $459 +ADDRGP4 g_password+16 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 2104 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 2104 +INDIRI4 +CNSTI4 0 +EQI4 $459 +ADDRGP4 $465 +RETP4 +ADDRGP4 $446 +JUMPV +LABELV $459 +ADDRGP4 g_maxIPConnections+12 +INDIRI4 +CNSTI4 1 +LEI4 $466 +ADDRLP4 2112 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $472 +JUMPV +LABELV $469 +ADDRLP4 2108 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 2108 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $474 +ADDRLP4 2120 +ADDRLP4 2108 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 2120 +INDIRI4 +CNSTI4 2 +EQI4 $476 +ADDRLP4 2120 +INDIRI4 +CNSTI4 1 +NEI4 $474 +LABELV $476 +ADDRLP4 2124 +CNSTI4 624 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 2124 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 2108 +INDIRP4 +ADDRLP4 2124 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 2128 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 2128 +INDIRI4 +CNSTI4 0 +NEI4 $474 +ADDRLP4 2112 +ADDRLP4 2112 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $474 +LABELV $470 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $472 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $469 +ADDRLP4 2112 +INDIRI4 +ADDRGP4 g_maxIPConnections+12 +INDIRI4 +LEI4 $477 +ADDRLP4 12 +ARGP4 +ADDRGP4 $382 +ARGP4 +ADDRLP4 2116 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRGP4 $480 +ARGP4 +ADDRGP4 g_maxIPConnections+12 +INDIRI4 +ARGI4 +ADDRLP4 2116 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 624 +ADDP4 +ARGP4 +ADDRLP4 2120 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 624 +ADDP4 +ARGP4 +ADDRLP4 2120 +INDIRP4 +ARGP4 +ADDRGP4 G_Log_NoSpam +CALLV +pop +ADDRGP4 $482 +RETP4 +ADDRGP4 $446 +JUMPV +LABELV $477 +LABELV $466 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $483 +LABELV $484 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $486 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 32 +GEU4 $491 +ADDRLP4 2112 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 588 +ADDP4 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 2112 +INDIRI4 +CNSTI4 48 +LTI4 $488 +ADDRLP4 2112 +INDIRI4 +CNSTI4 57 +LEI4 $483 +LABELV $488 +ADDRLP4 2116 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 588 +ADDP4 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 2116 +INDIRI4 +CNSTI4 65 +LTI4 $489 +ADDRLP4 2116 +INDIRI4 +CNSTI4 70 +LEI4 $483 +LABELV $489 +ADDRLP4 2120 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 588 +ADDP4 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 2120 +INDIRI4 +CNSTI4 48 +LTI4 $490 +ADDRLP4 2120 +INDIRI4 +CNSTI4 57 +LEI4 $483 +LABELV $490 +ADDRLP4 2124 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 588 +ADDP4 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 2124 +INDIRI4 +CNSTI4 97 +LTI4 $491 +ADDRLP4 2124 +INDIRI4 +CNSTI4 102 +LEI4 $483 +LABELV $491 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 32 +GEU4 $492 +ADDRGP4 $494 +RETP4 +ADDRGP4 $446 +JUMPV +LABELV $492 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $498 +JUMPV +LABELV $495 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $500 +ADDRGP4 $496 +JUMPV +LABELV $500 +ADDRLP4 2128 +CNSTI4 588 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 2128 +INDIRI4 +ADDP4 +ARGP4 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ADDRLP4 2128 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 2132 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 2132 +INDIRI4 +CNSTI4 0 +NEI4 $502 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ARGP4 +ADDRLP4 2136 +ADDRGP4 G_ClientIsLagging +CALLI4 +ASGNI4 +ADDRLP4 2136 +INDIRI4 +CNSTI4 0 +NEI4 $504 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $506 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $507 +RETP4 +ADDRGP4 $446 +JUMPV +LABELV $504 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $508 +ARGP4 +ADDRGP4 trap_DropClient +CALLV +pop +LABELV $502 +LABELV $496 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $498 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $495 +ADDRLP4 4 +INDIRP4 +CNSTI4 428 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 2128 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 2128 +INDIRI4 +NEI4 $512 +ADDRGP4 level+64 +INDIRI4 +ADDRLP4 2128 +INDIRI4 +EQI4 $509 +LABELV $512 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRGP4 G_InitSessionData +CALLV +pop +LABELV $509 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_ReadSessionData +CALLV +pop +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_namelog_connect +CALLV +pop +ADDRFP4 0 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRLP4 2132 +ADDRGP4 ClientUserinfoChanged +CALLP4 +ASGNP4 +ADDRLP4 2064 +ADDRLP4 2132 +INDIRP4 +ASGNP4 +ADDRLP4 2064 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $513 +ADDRLP4 2064 +INDIRP4 +RETP4 +ADDRGP4 $446 +JUMPV +LABELV $513 +ADDRGP4 $515 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 624 +ADDP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 588 +ADDP4 +ARGP4 +ADDRLP4 2140 +ADDRLP4 4 +INDIRP4 +CNSTI4 468 +ADDP4 +ASGNP4 +ADDRLP4 2140 +INDIRP4 +ARGP4 +CNSTI4 14 +ARGI4 +ADDRLP4 2140 +INDIRP4 +ARGP4 +CNSTI4 15 +ARGI4 +ADDRGP4 G_LogPrintf +CALLV +pop +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $516 +ADDRGP4 $518 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 2144 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 2144 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $516 +ADDRLP4 4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $519 +ADDRLP4 1036 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_authlog +CALLV +pop +LABELV $519 +ADDRGP4 CalculateRanks +CALLV +pop +ADDRLP4 4 +INDIRP4 +CNSTI4 1748 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $521 +ADDRLP4 1036 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1748 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_ChangeTeam +CALLV +pop +ADDRLP4 4 +INDIRP4 +CNSTI4 1748 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $521 +CNSTP4 0 +RETP4 +LABELV $446 +endproc ClientConnect 2148 32 +export ClientBegin +proc ClientBegin 28 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 1760 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 2580 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 1 +EQI4 $524 +ADDRGP4 $523 +JUMPV +LABELV $524 +ADDRLP4 4 +INDIRP4 +CNSTI4 424 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $526 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_UnlinkEntity +CALLV +pop +LABELV $526 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_InitGentity +CALLV +pop +ADDRLP4 4 +INDIRP4 +CNSTI4 776 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 784 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 428 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 500 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 420 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 420 +ADDP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 8 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRLP4 20 +CNSTP4 0 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRGP4 ClientSpawn +CALLV +pop +ADDRGP4 $529 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_namelog_restore +CALLV +pop +ADDRGP4 $530 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 G_LogPrintf +CALLV +pop +ADDRGP4 CalculateRanks +CALLV +pop +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_ListCommands +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $531 +ADDRLP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +LABELV $531 +LABELV $523 +endproc ClientBegin 28 16 +lit +align 4 +LABELV $534 +byte 4 0 +byte 4 0 +byte 4 1065353216 +export ClientSpawn +code +proc ClientSpawn 2628 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 80 +CNSTP4 0 +ASGNP4 +ADDRLP4 2492 +ADDRGP4 $534 +INDIRB +ASGNB 12 +ADDRLP4 76 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ASGNI4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 112 +ADDRLP4 4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1744 +ADDP4 +INDIRI4 +CNSTI4 -1 +EQI4 $535 +ADDRLP4 4 +INDIRP4 +CNSTI4 1744 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1740 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $535 +ADDRLP4 2512 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 520 +ADDP4 +INDIRI4 +ADDRLP4 2512 +INDIRI4 +NEI4 $537 +ADDRLP4 112 +INDIRI4 +ADDRLP4 2512 +INDIRI4 +NEI4 $537 +ADDRLP4 4 +INDIRP4 +CNSTI4 1740 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $538 +JUMPV +LABELV $537 +ADDRLP4 4 +INDIRP4 +CNSTI4 520 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $539 +ADDRLP4 4 +INDIRP4 +CNSTI4 1740 +ADDP4 +CNSTI4 2 +ASGNI4 +LABELV $539 +LABELV $538 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $541 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_StopFollowing +CALLV +pop +LABELV $541 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $543 +ADDRLP4 100 +ADDRFP4 8 +INDIRP4 +INDIRB +ASGNB 12 +LABELV $543 +ADDRFP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $545 +ADDRLP4 84 +ADDRFP4 12 +INDIRP4 +INDIRB +ASGNB 12 +LABELV $545 +ADDRLP4 4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $547 +ADDRLP4 112 +INDIRI4 +CNSTI4 0 +NEI4 $549 +ADDRLP4 100 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRLP4 2516 +ADDRGP4 G_SelectSpectatorSpawnPoint +CALLP4 +ASGNP4 +ADDRLP4 80 +ADDRLP4 2516 +INDIRP4 +ASGNP4 +ADDRGP4 $548 +JUMPV +LABELV $549 +ADDRLP4 112 +INDIRI4 +CNSTI4 1 +NEI4 $551 +ADDRLP4 100 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRLP4 2520 +ADDRGP4 G_SelectAlienLockSpawnPoint +CALLP4 +ASGNP4 +ADDRLP4 80 +ADDRLP4 2520 +INDIRP4 +ASGNP4 +ADDRGP4 $548 +JUMPV +LABELV $551 +ADDRLP4 112 +INDIRI4 +CNSTI4 2 +NEI4 $548 +ADDRLP4 100 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRLP4 2524 +ADDRGP4 G_SelectHumanLockSpawnPoint +CALLP4 +ASGNP4 +ADDRLP4 80 +ADDRLP4 2524 +INDIRP4 +ASGNP4 +ADDRGP4 $548 +JUMPV +LABELV $547 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $555 +ADDRGP4 $557 +ARGP4 +ADDRGP4 G_Error +CALLV +pop +ADDRGP4 $533 +JUMPV +LABELV $555 +ADDRLP4 80 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +EQU4 $558 +ADDRLP4 80 +INDIRP4 +ARGP4 +CNSTI4 8 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_SetBuildableAnim +CALLV +pop +ADDRLP4 80 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $560 +ADDRLP4 80 +INDIRP4 +CNSTI4 960 +ADDP4 +CNSTI4 11000 +ASGNI4 +ADDRGP4 $561 +JUMPV +LABELV $560 +ADDRLP4 80 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $562 +ADDRLP4 80 +INDIRP4 +CNSTI4 960 +ADDP4 +CNSTI4 11000 +ASGNI4 +LABELV $562 +LABELV $561 +LABELV $558 +LABELV $548 +ADDRLP4 2520 +CNSTI4 2 +ASGNI4 +ADDRLP4 96 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +ADDRLP4 2520 +INDIRI4 +BANDI4 +ADDRLP4 2520 +INDIRI4 +BXORI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_UnlaggedClear +CALLV +pop +ADDRLP4 116 +ADDRLP4 4 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRB +ASGNB 1308 +ADDRLP4 1424 +ADDRLP4 4 +INDIRP4 +CNSTI4 1736 +ADDP4 +INDIRB +ASGNB 28 +ADDRLP4 1452 +ADDRLP4 4 +INDIRP4 +CNSTI4 404 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $564 +ADDRLP4 2528 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 2528 +INDIRI4 +ADDRLP4 8 +ADDP4 +ADDRLP4 2528 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 256 +ADDP4 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $565 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 16 +LTI4 $564 +ADDRLP4 1456 +ADDRLP4 4 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 2580 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 4 +INDIRP4 +CNSTI4 428 +ADDP4 +ADDRLP4 116 +INDIRB +ASGNB 1308 +ADDRLP4 4 +INDIRP4 +CNSTI4 1736 +ADDP4 +ADDRLP4 1424 +INDIRB +ASGNB 28 +ADDRLP4 4 +INDIRP4 +CNSTI4 404 +ADDP4 +ADDRLP4 1452 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1828 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 2572 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $569 +ADDRLP4 2536 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 2536 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 256 +ADDP4 +ADDP4 +ADDRLP4 2536 +INDIRI4 +ADDRLP4 8 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $570 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 16 +LTI4 $569 +ADDRLP4 4 +INDIRP4 +CNSTI4 116 +ADDP4 +ADDRLP4 1456 +INDIRI4 +ASGNI4 +ADDRLP4 2540 +ADDRLP4 4 +INDIRP4 +CNSTI4 272 +ADDP4 +ASGNP4 +ADDRLP4 2540 +INDIRP4 +ADDRLP4 2540 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 268 +ADDP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1860 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 12000 +ADDI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +ARGI4 +ADDRLP4 1460 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_GetUserinfo +CALLV +pop +ADDRLP4 4 +INDIRP4 +CNSTI4 112 +ADDP4 +ADDRLP4 96 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +CNSTI4 1023 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +CNSTI4 2580 +ADDRLP4 76 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 812 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 528 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $574 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +CNSTI4 33554432 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +CNSTI4 33619969 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 player_die +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 864 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 860 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 708 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 112 +ADDP4 +ADDRLP4 96 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 148 +ADDP4 +ADDRLP4 76 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 520 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ARGP4 +ADDRLP4 2552 +CNSTP4 0 +ASGNP4 +ADDRLP4 2552 +INDIRP4 +ARGP4 +ADDRLP4 2552 +INDIRP4 +ARGP4 +ADDRLP4 2552 +INDIRP4 +ARGP4 +ADDRGP4 BG_ClassBoundingBox +CALLV +pop +ADDRLP4 4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $575 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 520 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 2556 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 208 +ADDP4 +ADDRLP4 2556 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $576 +JUMPV +LABELV $575 +ADDRLP4 4 +INDIRP4 +CNSTI4 208 +ADDP4 +CNSTI4 100 +ASGNI4 +LABELV $576 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 520 +ADDP4 +INDIRI4 +CNSTI4 13 +NEI4 $577 +ADDRLP4 72 +ADDRLP4 4 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $578 +JUMPV +LABELV $577 +ADDRLP4 4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $579 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 520 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 2560 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 72 +ADDRLP4 2560 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $580 +JUMPV +LABELV $579 +ADDRLP4 72 +CNSTI4 0 +ASGNI4 +LABELV $580 +LABELV $578 +ADDRLP4 72 +INDIRI4 +ARGI4 +ADDRLP4 2564 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 2484 +ADDRLP4 2564 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +ARGI4 +ADDRLP4 2568 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 2488 +ADDRLP4 2568 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 204 +ADDP4 +ADDRLP4 72 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 384 +ADDP4 +ADDRLP4 2484 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 388 +ADDP4 +ADDRLP4 2488 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 296 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 2572 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 2572 +INDIRP4 +CNSTI4 212 +ADDP4 +ADDRLP4 2572 +INDIRP4 +CNSTI4 520 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 2576 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 2576 +INDIRP4 +CNSTI4 216 +ADDP4 +ADDRLP4 2576 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 232 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 100 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 104 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 108 +ADDP4 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 2584 +ADDRLP4 4 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 192 +ADDP4 +ADDRLP4 2584 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +ADDRLP4 2584 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +NEU4 $581 +ADDRLP4 2592 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +ASGNP4 +ADDRLP4 2596 +CNSTI4 524 +ASGNI4 +ADDRLP4 2592 +INDIRP4 +ADDRLP4 2592 +INDIRP4 +INDIRI4 +CVIF4 4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 2596 +INDIRI4 +ADDP4 +INDIRP4 +ADDRLP4 2596 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 2600 +ADDRLP4 4 +INDIRP4 +CNSTI4 192 +ADDP4 +ASGNP4 +ADDRLP4 2604 +CNSTI4 524 +ASGNI4 +ADDRLP4 2600 +INDIRP4 +ADDRLP4 2600 +INDIRP4 +INDIRI4 +CVIF4 4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 2604 +INDIRI4 +ADDP4 +INDIRP4 +ADDRLP4 2604 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +LABELV $581 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $583 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 968 +ADDP4 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $584 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 64 +LTI4 $583 +ADDRLP4 4 +INDIRP4 +CNSTI4 220 +ADDP4 +CNSTI4 1200 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 100 +ARGP4 +ADDRGP4 G_SetOrigin +CALLV +pop +ADDRLP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 100 +INDIRB +ASGNB 12 +ADDRLP4 4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $587 +ADDRLP4 4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $587 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +NEU4 $589 +ADDRLP4 2492 +ARGP4 +ADDRLP4 2592 +ADDRGP4 DirToByte +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 67 +ARGI4 +ADDRLP4 2592 +INDIRI4 +ARGI4 +ADDRGP4 G_AddPredictableEvent +CALLV +pop +ADDRGP4 $588 +JUMPV +LABELV $589 +ADDRLP4 84+4 +ADDRLP4 84+4 +INDIRF4 +CNSTF4 1127481344 +ADDF4 +ASGNF4 +ADDRLP4 84+4 +INDIRF4 +ARGF4 +ADDRGP4 AngleNormalize360 +CALLF4 +pop +ADDRLP4 80 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRF4 +CNSTF4 0 +LEF4 $593 +ADDRLP4 84 +ARGP4 +ADDRLP4 2592 +ARGP4 +ADDRLP4 2616 +CNSTP4 0 +ASGNP4 +ADDRLP4 2616 +INDIRP4 +ARGP4 +ADDRLP4 2616 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 2620 +CNSTF4 1112014848 +ASGNF4 +ADDRLP4 2592 +ADDRLP4 2620 +INDIRF4 +ADDRLP4 2592 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 2592+4 +ADDRLP4 2620 +INDIRF4 +ADDRLP4 2592+4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 2592+8 +CNSTF4 1112014848 +ADDRLP4 2592+8 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 2604 +ADDRLP4 80 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRF4 +ADDRLP4 2592 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 2604+4 +ADDRLP4 80 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRF4 +ADDRLP4 2592+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 2604+8 +ADDRLP4 80 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRF4 +ADDRLP4 2592+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 2604 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +CNSTF4 1125515264 +ADDRLP4 2604 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 1125515264 +ADDRLP4 2604+4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 1125515264 +ADDRLP4 2604+8 +INDIRF4 +MULF4 +ASGNF4 +LABELV $593 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 30 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddPredictableEvent +CALLV +pop +ADDRGP4 $605 +ARGP4 +ADDRLP4 2592 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 3 +ARGI4 +ADDRLP4 2592 +INDIRI4 +ARGI4 +ADDRGP4 G_Sound +CALLV +pop +ADDRGP4 $588 +JUMPV +LABELV $587 +ADDRLP4 4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $606 +ADDRLP4 4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $606 +ADDRLP4 84+4 +ADDRLP4 84+4 +INDIRF4 +CNSTF4 1127481344 +ADDF4 +ASGNF4 +ADDRLP4 84+4 +INDIRF4 +ARGF4 +ADDRGP4 AngleNormalize360 +CALLF4 +pop +ADDRGP4 $610 +ARGP4 +ADDRLP4 2596 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 3 +ARGI4 +ADDRLP4 2596 +INDIRI4 +ARGI4 +ADDRGP4 G_Sound +CALLV +pop +LABELV $606 +LABELV $588 +ADDRLP4 2596 +ADDRLP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 2596 +INDIRP4 +ADDRLP4 2596 +INDIRP4 +INDIRI4 +CNSTI4 256 +BORI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRGP4 level +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 2580 +DIVI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 432 +ADDP4 +ARGP4 +ADDRGP4 trap_GetUsercmd +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRGP4 G_SetClientViewAngle +CALLV +pop +ADDRLP4 4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $611 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +ADDRLP4 4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $613 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 72 +INDIRI4 +ARGI4 +ADDRGP4 G_ForceWeaponChange +CALLV +pop +LABELV $613 +ADDRLP4 4 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $611 +ADDRLP4 2600 +ADDRLP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 2600 +INDIRP4 +ADDRLP4 2600 +INDIRP4 +INDIRI4 +CNSTI4 64 +BORI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 100 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1840 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1748 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1844 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 1000 +ADDRGP4 g_inactivity+12 +INDIRI4 +MULI4 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1784 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 84 +ADDP4 +CNSTI4 11 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 76 +ADDP4 +CNSTI4 22 +ASGNI4 +ADDRGP4 level+11200 +INDIRI4 +CNSTI4 0 +EQI4 $619 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 MoveClientToIntermission +CALLV +pop +ADDRGP4 $620 +JUMPV +LABELV $619 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $622 +ADDRLP4 80 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_UseTargets +CALLV +pop +LABELV $622 +ADDRLP4 4 +INDIRP4 +CNSTI4 152 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +CNSTI4 31 +ASGNI4 +LABELV $624 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 2604 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 2604 +INDIRI4 +CNSTI4 0 +EQI4 $628 +ADDRLP4 4 +INDIRP4 +CNSTI4 152 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRGP4 $626 +JUMPV +LABELV $628 +LABELV $625 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GTI4 $624 +LABELV $626 +LABELV $620 +ADDRLP4 4 +INDIRP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +SUBI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 432 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 ClientThink +CALLV +pop +ADDRLP4 4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $632 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 BG_PlayerStateToEntityState +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $632 +ADDRGP4 CalculateRanks +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 ClientEndFrame +CALLV +pop +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 BG_PlayerStateToEntityState +CALLV +pop +LABELV $533 +endproc ClientSpawn 2628 24 +export ClientDisconnect +proc ClientDisconnect 36 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 1760 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $637 +ADDRLP4 12 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $635 +LABELV $637 +ADDRGP4 $634 +JUMPV +LABELV $635 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_LeaveTeam +CALLV +pop +ADDRLP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 G_namelog_disconnect +CALLV +pop +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 G_Vote +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $641 +JUMPV +LABELV $638 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 1752 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 Com_ClientListRemove +CALLV +pop +LABELV $639 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $641 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $638 +ADDRLP4 20 +ADDRLP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $643 +ADDRLP4 20 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $643 +ADDRLP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRLP4 24 +ADDRGP4 G_TempEntity +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 24 +INDIRP4 +ASGNP4 +ADDRLP4 28 +CNSTI4 168 +ASGNI4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $643 +ADDRGP4 $645 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRLP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 624 +ADDP4 +ARGP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 588 +ADDP4 +ARGP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_UnlinkEntity +CALLV +pop +ADDRLP4 4 +INDIRP4 +CNSTI4 160 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 528 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $646 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 428 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 28 +ADDRLP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +ADDRLP4 28 +INDIRP4 +CNSTI4 268 +ADDP4 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 28 +INDIRP4 +CNSTI4 1740 +ADDP4 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 670 +ADDI4 +ARGI4 +ADDRGP4 $647 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +ADDRGP4 CalculateRanks +CALLV +pop +LABELV $634 +endproc ClientDisconnect 36 20 +import trap_RemoveCommand +import trap_AddCommand +import trap_SendGameStat +import trap_SnapVector +import trap_GetEntityToken +import trap_GetUsercmd +import trap_BotFreeClient +import trap_BotAllocateClient +import trap_EntityContact +import trap_EntitiesInBox +import trap_UnlinkEntity +import trap_LinkEntity +import trap_AreasConnected +import trap_AdjustAreaPortalState +import trap_InPVSIgnorePortals +import trap_InPVS +import trap_PointContents +import trap_Trace +import trap_SetBrushModel +import trap_GetServerinfo +import trap_SetUserinfo +import trap_GetUserinfo +import trap_SetConfigstringRestrictions +import trap_GetConfigstring +import trap_SetConfigstring +import trap_SendServerCommand +import trap_DropClient +import trap_LocateGameData +import trap_Cvar_VariableStringBuffer +import trap_Cvar_VariableIntegerValue +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_SendConsoleCommand +import trap_FS_Seek +import trap_FS_GetFileList +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_Args +import trap_Argv +import trap_Argc +import trap_RealTime +import trap_Milliseconds +import trap_Error +import trap_Print +import g_KillRewardMultiplierH +import g_KillRewardMultiplierA +import g_InstantRewardMultiplierH +import g_InstantRewardMultiplierA +import g_buildableSvfBroadcast +import g_minTeamSizePerBuilderH +import g_minTeamSizePerBuilderA +import g_censorship +import g_slapKnockback +import g_allowTeamOverlay +import g_publicAdminMessages +import g_specChat +import g_privateMessages +import g_maxIPConnections +import g_adminChatShowDeny +import g_adminMaxBan +import g_devmapKillerHP +import g_adminTempBan +import g_admin +import g_newbieNamePrefix +import g_newbieNameNumbering +import g_emoticonsAllowedInNames +import g_layoutAuto +import g_layouts +import g_mapConfigs +import g_antiSpawnBlock +import g_creepPowerExclusion +import g_shove +import g_teleportSafeTime +import g_floodMinTime +import g_floodMaxDemerits +import g_voiceChats +import g_debugVoices +import g_sayAreaRange +import g_initialMapRotation +import g_nextMap +import g_mapLog +import g_mapRotationStack +import g_mapRotationNodes +import g_currentMapRotation +import g_debugMapRotation +import g_markDeconstruct +import g_disabledBuildables +import g_disabledClasses +import g_disabledEquipment +import g_unlagged +import g_maxFixedBuildPoints +import g_variableBuildPointsPower +import g_maxVariableBuildPoints +import g_basiUpgPoisonTime +import g_basiPoisonTime +import g_boosterPoisonTime +import g_contagionProb +import g_humanAnticampRange +import g_humanAnticampBonus1 +import g_humanAnticampBonusMax +import g_alienAnticampRange +import g_alienAnticampBonus1 +import g_alienAnticampBonusMax +import g_freeFundPeriod +import g_teamImbalanceWarnings +import g_alienGrangerDanceBonus +import g_alienBarbsRegen3x +import g_alienBarbsRegen2x +import g_alienStage3Threshold +import g_alienStage2Threshold +import g_alienMaxStage +import g_alienCredits +import g_alienStage +import g_humanStage3Threshold +import g_humanStage2Threshold +import g_humanMaxStage +import g_humanCredits +import g_humanStage +import g_humanRefineryRadius +import g_humanRefineryMaxAge +import g_humanRefineryBuildPointsRate +import g_humanRefineryBuildPoints +import g_humanDefenceComputerRate +import g_humanDefenceComputerLimit +import g_humanBuildQueueTime +import g_humanBuildPoints +import g_alienColonyRadius +import g_alienColonyMaxAge +import g_alienColonyBuildPointsRate +import g_alienColonyBuildPoints +import g_alienBuildQueueTime +import g_alienBuildPoints +import pmove_msec +import pmove_fixed +import g_smoothClients +import g_teamForceBalance +import g_armageddonPercent +import g_armageddonVotePercent +import g_readyPercent +import g_suddenDeathVoteDelay +import g_suddenDeathVotePercent +import g_voteLimit +import g_allowVote +import g_doWarmup +import g_warmup +import g_motd +import g_friendlyFreeze +import g_synchronousClients +import g_debugDamage +import g_debugMove +import g_inactivity +import g_knockback +import g_speed +import g_gravity +import g_needpass +import g_password +import g_dretchPunt +import g_friendlyBuildableFire +import g_friendlyFire +import g_suddenDeathTime +import g_timelimit +import g_maxNameChanges +import g_minNameChangePeriod +import g_lockTeamsAtStart +import g_restarted +import g_maxGameClients +import g_maxclients +import g_cheats +import g_dedicated +import g_entities +import level +import G_namelog_cleanup +import G_namelog_update_name +import G_namelog_update_score +import G_namelog_restore +import G_namelog_disconnect +import G_namelog_connect +import G_ClearRotationStack +import G_MapExists +import G_ShutdownMapRotations +import G_InitMapRotations +import G_MapRotationActive +import G_StopMapRotation +import G_StartMapRotation +import G_AdvanceMapRotation +import G_PrintCurrentRotation +import G_PrintRotations +import G_WriteSessionData +import G_InitSessionData +import G_ReadSessionData +import G_UpdateTeamConfigStrings +import CheckTeamStatus +import TeamplayInfoMessage +import Team_GetLocation +import G_ChangeTeam +import G_LeaveTeam +import OnSameTeam +import G_TeamCommand +import G_TeamFromString +import G_RunClient +import ClientEndFrame +import ClientThink +import G_UnlaggedOff +import G_UnlaggedOn +import G_UnlaggedCalc +import G_UnlaggedClear +import G_UnlaggedStore +import ClientCommand +import G_AlienBuildPoints +import G_HumanBuildPoints +import G_TimeTilSuddenDeath +import LogExit +import G_ArmageddonStep +import G_CheckVote +import G_ExecuteVote +import G_Vote +import G_Error +import G_Printf +import SendScoreboardMessageToAllClients +import G_Log_NoSpam +import G_LogPrintf +import G_AdminMessage +import G_RunThink +import FindIntermissionPoint +import CalculateRanks +import G_MapConfigs +import MoveClientToIntermission +import ScoreboardMessage +import FireWeapon3 +import FireWeapon2 +import FireWeapon +import G_UnregisterCommands +import G_RegisterCommands +import ConsoleCommand +import player_die +import BeginIntermission +import TeamCount +import G_QueueCreditToClient +import G_ClearPlayerZapEffects +import G_UpdateZaps +import G_CrushAttack +import G_ChargeAttack +import CheckCkitRepair +import CheckPounceAttack +import CheckGrabAttack +import CheckVenomAttack2 +import CheckVenomAttack +import SnapVectorTowards +import CalcMuzzlePoint +import G_GiveClientMaxAmmo +import G_ForceWeaponChange +import ShineTorch +import TeleportPlayer +import G_Checktrigger_stages +import trigger_teleporter_touch +import manualTriggerSpectator +import Touch_DoorTrigger +import G_RunMover +import fire_fern +import fire_acidBomb2 +import fire_acidBomb +import launch_smoke +import launch_flames +import launch_mine +import launch_grenade +import fire_hive +import fire_bounceBall3 +import fire_bounceBall2 +import fire_bounceBall +import fire_slowBlob +import fire_paraLockBlob +import fire_lockblob +import fire_luciferCannon +import fire_pulseRifle +import fire_blaster +import fire_flamer +import flamerfire +import flamerfire3 +import launch_nadeflames +import flamerchageimpact +import fire_prifle_stasis +import launch_grenade2 +import G_RunMissile +import G_InitDamageLocations +import G_LogDestruction +import AddScore +import body_die +import G_RewardAttackers +import G_Knockback +import G_SelectiveRadiusDamage +import G_RadiusDamage +import G_SelectiveDamage +import G_Damage +import CanDamage +import G_ClosestEnt +import G_Visible +import G_CloseMenus +import G_TriggerMenuArgs +import G_TriggerMenu +import G_ClientIsLagging +import BuildShaderStateConfig +import AddRemap +import G_SetOrigin +import G_BroadcastEvent +import G_AddEvent +import G_AddPredictableEvent +import vectoyaw +import vtos +import tv +import G_TouchSolids +import G_TouchTriggers +import G_EntitiesFree +import G_FreeEntity +import G_Sound +import G_TempEntity +import G_Spawn +import G_InitGentity +import G_SetMovedir +import G_UseTargets +import G_PickTarget +import G_Find +import G_KillBox +import G_SoundIndex +import G_ModelIndex +import G_ShaderIndex +import G_ParticleSystemIndex +import G_AddressCompare +import G_AddressParse +import G_CheckGrangerDance +import G_BuildLogRevert +import G_BuildLogAuto +import G_BuildLogSet +import G_BuildLogNew +import G_InPowerZone +import G_RepeaterEntityForPoint +import G_PowerEntityForEntity +import G_PowerEntityForPoint +import G_FindPower +import G_GetMarkedBuildPoints +import G_GetBuildPoints +import G_QueueBuildPoints +import G_NextQueueTime +import G_BaseSelfDestruct +import G_LayoutLoad +import G_LayoutSelect +import G_LayoutList +import G_LayoutSave +import FinishSpawningBuildable +import G_SpawnBuildable +import G_SetIdleBuildableAnim +import G_SetBuildableAnim +import G_BuildIfValid +import G_CanBuild +import G_ClearDeconMarks +import G_BuildableRange +import G_BuildableThink +import G_FindCreep +import G_Cocoon +import G_Overmind +import G_Reactor +import G_FindDCC +import G_IsDCCBuilt +import G_IsPowered +import G_CheckSpawnPoint +import G_Physics +import G_CensorString +import G_LoadCensors +import G_ListCommands +import G_FloodLimited +import Cmd_AdminMessage_f +import Cmd_Test_f +import Cmd_MapLog_f +import G_MapLog_Result +import G_MapLog_NewMap +import Cmd_MapRotation_f +import Cmd_ListEmoticons_f +import Cmd_ListMaps_f +import Cmd_PrivateMessage_f +import G_SanitiseString +import G_UnEscapeString +import G_DecolorString +import G_Say +import ConcatArgsPrintable +import ConcatArgs +import G_ClientNumbersFromString +import G_ClientNumberFromString +import G_ToggleFollow +import G_FollowNewClient +import G_FollowLockView +import G_StopFromFollowing +import G_StopFollowing +import G_NewString +import G_SpawnEntitiesFromString +import G_SpawnVector +import G_SpawnInt +import G_SpawnFloat +import G_SpawnString +import G_PrintSpawnQueue +import G_GetPosInSpawnQueue +import G_RemoveFromSpawnQueue +import G_PushSpawnQueue +import G_SearchSpawnQueue +import G_PeekSpawnQueue +import G_PopSpawnQueue +import G_GetSpawnQueueLength +import G_InitSpawnQueue +import G_admin_cleanup +import G_admin_duration +import G_admin_buffer_end +import G_admin_buffer_begin +import G_admin_buffer_print +import G_admin_print +import G_admin_slap +import G_admin_flag +import G_admin_flaglist +import G_admin_revert +import G_admin_buildlog +import G_admin_builder +import G_admin_pause +import G_admin_lock +import G_admin_namelog +import G_admin_nextmap +import G_admin_restart +import G_admin_rename +import G_admin_spec999 +import G_admin_endvote +import G_admin_allready +import G_admin_admintest +import G_admin_info +import G_admin_adminhelp +import G_admin_showbans +import G_admin_denybuild +import G_admin_mute +import G_admin_warn +import G_admin_cp +import G_admin_changemap +import G_admin_listplayers +import G_admin_listlayouts +import G_admin_listadmins +import G_admin_putteam +import G_admin_unban +import G_admin_ban +import G_admin_adjustban +import G_admin_kick +import G_admin_l1 +import G_admin_register +import G_admin_setlevel +import G_admin_time +import G_admin_authlog +import G_admin_admin +import G_admin_name_check +import G_admin_permission +import G_admin_readconfig +import G_admin_cmd_check +import G_admin_ban_check +import G_admin_cmdlist +import G_admin_unregister_cmds +import G_admin_register_cmds +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $647 +byte 1 0 +align 1 +LABELV $646 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $645 +byte 1 94 +byte 1 53 +byte 1 67 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 68 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 91 +byte 1 37 +byte 1 115 +byte 1 93 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 115 +byte 1 41 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $610 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 47 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $605 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 47 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $574 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $557 +byte 1 67 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 83 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 78 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 10 +byte 1 0 +align 1 +LABELV $530 +byte 1 67 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 66 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 10 +byte 1 0 +align 1 +LABELV $529 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $518 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $515 +byte 1 67 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 91 +byte 1 37 +byte 1 115 +byte 1 93 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 115 +byte 1 41 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 34 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 99 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 99 +byte 1 94 +byte 1 55 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $508 +byte 1 71 +byte 1 104 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 0 +align 1 +LABELV $507 +byte 1 68 +byte 1 117 +byte 1 112 +byte 1 108 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 71 +byte 1 85 +byte 1 73 +byte 1 68 +byte 1 0 +align 1 +LABELV $506 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 49 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 71 +byte 1 85 +byte 1 73 +byte 1 68 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 34 +byte 1 0 +align 1 +LABELV $494 +byte 1 73 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 71 +byte 1 85 +byte 1 73 +byte 1 68 +byte 1 0 +align 1 +LABELV $482 +byte 1 77 +byte 1 97 +byte 1 120 +byte 1 105 +byte 1 109 +byte 1 117 +byte 1 109 +byte 1 32 +byte 1 115 +byte 1 105 +byte 1 109 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 97 +byte 1 110 +byte 1 101 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 73 +byte 1 80 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 99 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $480 +byte 1 68 +byte 1 101 +byte 1 110 +byte 1 121 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 105 +byte 1 109 +byte 1 117 +byte 1 109 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 112 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 54 +byte 1 34 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $465 +byte 1 73 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 119 +byte 1 111 +byte 1 114 +byte 1 100 +byte 1 0 +align 1 +LABELV $463 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $458 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 119 +byte 1 111 +byte 1 114 +byte 1 100 +byte 1 0 +align 1 +LABELV $457 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $454 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 104 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 0 +align 1 +LABELV $451 +byte 1 105 +byte 1 112 +byte 1 0 +align 1 +LABELV $450 +byte 1 99 +byte 1 108 +byte 1 95 +byte 1 103 +byte 1 117 +byte 1 105 +byte 1 100 +byte 1 0 +align 1 +LABELV $445 +byte 1 110 +byte 1 92 +byte 1 37 +byte 1 115 +byte 1 92 +byte 1 116 +byte 1 92 +byte 1 37 +byte 1 105 +byte 1 92 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 92 +byte 1 37 +byte 1 115 +byte 1 92 +byte 1 105 +byte 1 103 +byte 1 92 +byte 1 37 +byte 1 49 +byte 1 54 +byte 1 115 +byte 1 92 +byte 1 118 +byte 1 92 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $444 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $440 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 117 +byte 1 110 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $437 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 0 +align 1 +LABELV $434 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 66 +byte 1 108 +byte 1 117 +byte 1 101 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 69 +byte 1 114 +byte 1 114 +byte 1 111 +byte 1 114 +byte 1 115 +byte 1 0 +align 1 +LABELV $431 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 102 +byte 1 108 +byte 1 121 +byte 1 83 +byte 1 112 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $428 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 115 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 84 +byte 1 111 +byte 1 103 +byte 1 103 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $425 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 119 +byte 1 119 +byte 1 84 +byte 1 111 +byte 1 103 +byte 1 103 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $422 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 119 +byte 1 119 +byte 1 70 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 0 +align 1 +LABELV $419 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 47 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 99 +byte 1 102 +byte 1 103 +byte 1 0 +align 1 +LABELV $418 +byte 1 37 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $415 +byte 1 67 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 82 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 91 +byte 1 37 +byte 1 115 +byte 1 93 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 115 +byte 1 41 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 34 +byte 1 32 +byte 1 45 +byte 1 62 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 34 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 99 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 99 +byte 1 94 +byte 1 55 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $402 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $399 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $395 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 77 +byte 1 97 +byte 1 120 +byte 1 105 +byte 1 109 +byte 1 117 +byte 1 109 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 40 +byte 1 103 +byte 1 95 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 78 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 67 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $389 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 78 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 40 +byte 1 103 +byte 1 95 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 78 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 67 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 80 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 111 +byte 1 100 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $382 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $378 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 121 +byte 1 83 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 0 +align 1 +LABELV $377 +byte 1 69 +byte 1 109 +byte 1 112 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 40 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 102 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 100 +byte 1 41 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 0 +align 1 +LABELV $374 +byte 1 73 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 103 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 0 +align 1 +LABELV $373 +byte 1 100 +byte 1 114 +byte 1 111 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 103 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 0 +align 1 +LABELV $372 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 103 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $368 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 103 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $357 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $356 +byte 1 101 +byte 1 109 +byte 1 112 +byte 1 116 +byte 1 121 +byte 1 0 +align 1 +LABELV $355 +byte 1 70 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $349 +byte 1 70 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $339 +byte 1 47 +byte 1 42 +byte 1 0 +align 1 +LABELV $338 +byte 1 47 +byte 1 47 +byte 1 0 +align 1 +LABELV $335 +byte 1 91 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 112 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 102 +byte 1 121 +byte 1 93 +byte 1 0 +align 1 +LABELV $300 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $299 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $298 +byte 1 103 +byte 1 95 +byte 1 110 +byte 1 101 +byte 1 119 +byte 1 98 +byte 1 105 +byte 1 101 +byte 1 78 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 78 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $276 +byte 1 85 +byte 1 110 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 80 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $211 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 67 +byte 1 111 +byte 1 114 +byte 1 112 +byte 1 115 +byte 1 101 +byte 1 0 +align 1 +LABELV $210 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 67 +byte 1 111 +byte 1 114 +byte 1 112 +byte 1 115 +byte 1 101 +byte 1 0 +align 1 +LABELV $193 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $189 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $149 +byte 1 67 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $86 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 0 +align 1 +LABELV $82 +byte 1 110 +byte 1 111 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $79 +byte 1 48 +byte 1 0 +align 1 +LABELV $78 +byte 1 110 +byte 1 111 +byte 1 98 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 0 diff --git a/build/release-linux-x86_64/base/game/g_cmds.asm b/build/release-linux-x86_64/base/game/g_cmds.asm new file mode 100644 index 0000000..447f122 --- /dev/null +++ b/build/release-linux-x86_64/base/game/g_cmds.asm @@ -0,0 +1,26974 @@ +export G_WeaponIsAllowed +code +proc G_WeaponIsAllowed 4 4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ADDRGP4 BG_WeaponIsAllowed +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $78 +CNSTI4 0 +RETI4 +ADDRGP4 $77 +JUMPV +LABELV $78 +ADDRGP4 g_minTeamSizePerBuilderH+12 +INDIRI4 +CNSTI4 0 +LEI4 $80 +ADDRFP4 0 +INDIRI4 +CNSTI4 31 +NEI4 $83 +ADDRGP4 CalculateRanks +CALLV +pop +ADDRGP4 level+11288 +INDIRI4 +ADDRGP4 level+11256 +INDIRI4 +ADDRGP4 g_minTeamSizePerBuilderH+12 +INDIRI4 +DIVI4 +CNSTI4 1 +ADDI4 +LEI4 $85 +CNSTI4 0 +RETI4 +ADDRGP4 $77 +JUMPV +LABELV $85 +LABELV $83 +LABELV $80 +CNSTI4 1 +RETI4 +LABELV $77 +endproc G_WeaponIsAllowed 4 4 +export G_ClassIsAllowed +proc G_ClassIsAllowed 8 4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ADDRGP4 BG_ClassIsAllowed +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $91 +CNSTI4 0 +RETI4 +ADDRGP4 $90 +JUMPV +LABELV $91 +ADDRGP4 g_minTeamSizePerBuilderA+12 +INDIRI4 +CNSTI4 0 +LEI4 $93 +ADDRLP4 4 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +EQI4 $98 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +NEI4 $96 +LABELV $98 +ADDRGP4 CalculateRanks +CALLV +pop +ADDRGP4 level+11284 +INDIRI4 +ADDRGP4 level+11252 +INDIRI4 +ADDRGP4 g_minTeamSizePerBuilderA+12 +INDIRI4 +DIVI4 +CNSTI4 1 +ADDI4 +LEI4 $99 +CNSTI4 0 +RETI4 +ADDRGP4 $90 +JUMPV +LABELV $99 +LABELV $96 +LABELV $93 +CNSTI4 1 +RETI4 +LABELV $90 +endproc G_ClassIsAllowed 8 4 +export G_SanitiseString +proc G_SanitiseString 36 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 $106 +JUMPV +LABELV $105 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $108 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 94 +NEI4 $108 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $108 +ADDRLP4 4 +INDIRI4 +CNSTI4 65 +LTI4 $111 +ADDRLP4 4 +INDIRI4 +CNSTI4 90 +LEI4 $110 +LABELV $111 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 97 +LTI4 $112 +ADDRLP4 8 +INDIRI4 +CNSTI4 122 +LEI4 $110 +LABELV $112 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 48 +LTI4 $108 +ADDRLP4 12 +INDIRI4 +CNSTI4 57 +GTI4 $108 +LABELV $110 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 2 +ADDP4 +ASGNP4 +ADDRGP4 $106 +JUMPV +LABELV $108 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 65 +LTI4 $116 +ADDRLP4 16 +INDIRI4 +CNSTI4 90 +LEI4 $115 +LABELV $116 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 97 +LTI4 $117 +ADDRLP4 20 +INDIRI4 +CNSTI4 122 +LEI4 $115 +LABELV $117 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 48 +LTI4 $113 +ADDRLP4 24 +INDIRI4 +CNSTI4 57 +GTI4 $113 +LABELV $115 +ADDRLP4 28 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 28 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 32 +ADDRGP4 tolower +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 32 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $113 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $106 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRLP4 0 +INDIRI4 +EQI4 $118 +ADDRFP4 8 +INDIRI4 +ADDRLP4 0 +INDIRI4 +GTI4 $105 +LABELV $118 +ADDRFP4 4 +INDIRP4 +CNSTI1 0 +ASGNI1 +LABELV $104 +endproc G_SanitiseString 36 4 +export G_SingleLineString +proc G_SingleLineString 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 $121 +JUMPV +LABELV $120 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $123 +ADDRLP4 0 +INDIRI4 +CNSTI4 126 +GTI4 $123 +ADDRLP4 0 +INDIRI4 +CNSTI4 59 +EQI4 $123 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $123 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $121 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRLP4 0 +INDIRI4 +EQI4 $125 +ADDRFP4 8 +INDIRI4 +ADDRLP4 0 +INDIRI4 +GTI4 $120 +LABELV $125 +ADDRFP4 4 +INDIRP4 +CNSTI1 0 +ASGNI1 +LABELV $119 +endproc G_SingleLineString 8 0 +export G_ClientNumberFromString +proc G_ClientNumberFromString 112 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 80 +CNSTI4 0 +ASGNI4 +ADDRLP4 88 +CNSTI4 -1 +ASGNI4 +ADDRLP4 72 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 84 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $127 +ADDRLP4 72 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $129 +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRGP4 $131 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +LABELV $129 +CNSTI4 -1 +RETI4 +ADDRGP4 $126 +JUMPV +LABELV $127 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $135 +JUMPV +LABELV $132 +LABELV $133 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $135 +ADDRLP4 92 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 92 +INDIRI4 +CNSTI4 0 +EQI4 $137 +ADDRLP4 92 +INDIRI4 +CNSTI4 48 +LTI4 $137 +ADDRLP4 92 +INDIRI4 +CNSTI4 57 +LEI4 $132 +LABELV $137 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $138 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 96 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 96 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $143 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $140 +LABELV $143 +CNSTI4 -1 +RETI4 +ADDRGP4 $126 +JUMPV +LABELV $140 +ADDRLP4 36 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $144 +ADDRLP4 72 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $146 +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRGP4 $148 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +LABELV $146 +CNSTI4 -1 +RETI4 +ADDRGP4 $126 +JUMPV +LABELV $144 +ADDRLP4 0 +INDIRI4 +RETI4 +ADDRGP4 $126 +JUMPV +LABELV $138 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 40 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_SanitiseString +CALLV +pop +ADDRLP4 40 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $149 +ADDRLP4 72 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $151 +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRGP4 $153 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +LABELV $151 +CNSTI4 -1 +RETI4 +ADDRGP4 $126 +JUMPV +LABELV $149 +ADDRLP4 72 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $154 +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRGP4 $156 +ARGP4 +ADDRLP4 84 +INDIRI4 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRLP4 96 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 76 +ADDRLP4 96 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 72 +ADDRLP4 76 +INDIRI4 +ADDRLP4 72 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 84 +ADDRLP4 84 +INDIRI4 +ADDRLP4 76 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $154 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRLP4 36 +ADDRGP4 level +INDIRP4 +ASGNP4 +ADDRGP4 $160 +JUMPV +LABELV $157 +ADDRLP4 36 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $162 +ADDRGP4 $158 +JUMPV +LABELV $162 +ADDRLP4 36 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_SanitiseString +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRLP4 40 +ARGP4 +ADDRLP4 96 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 96 +INDIRI4 +CNSTI4 0 +NEI4 $164 +ADDRLP4 0 +INDIRI4 +RETI4 +ADDRGP4 $126 +JUMPV +LABELV $164 +ADDRLP4 4 +ARGP4 +ADDRLP4 40 +ARGP4 +ADDRLP4 100 +ADDRGP4 strstr +CALLP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $166 +ADDRLP4 72 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $168 +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRLP4 84 +INDIRI4 +CVIU4 4 +ARGU4 +ADDRGP4 $170 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 36 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 104 +ADDRGP4 Q_snprintf +CALLI4 +ASGNI4 +ADDRLP4 76 +ADDRLP4 104 +INDIRI4 +ASGNI4 +ADDRLP4 72 +ADDRLP4 76 +INDIRI4 +ADDRLP4 72 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 84 +ADDRLP4 84 +INDIRI4 +ADDRLP4 76 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $168 +ADDRLP4 80 +ADDRLP4 80 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 88 +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $166 +LABELV $158 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 36 +ADDRLP4 36 +INDIRP4 +CNSTI4 2580 +ADDP4 +ASGNP4 +LABELV $160 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $157 +ADDRLP4 80 +INDIRI4 +CNSTI4 1 +NEI4 $171 +ADDRLP4 88 +INDIRI4 +RETI4 +ADDRGP4 $126 +JUMPV +LABELV $171 +ADDRLP4 80 +INDIRI4 +CNSTI4 0 +NEI4 $173 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $173 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $175 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +LABELV $173 +CNSTI4 -1 +RETI4 +LABELV $126 +endproc G_ClientNumberFromString 112 20 +lit +align 1 +LABELV $177 +byte 1 0 +skip 31 +align 1 +LABELV $178 +byte 1 0 +skip 31 +export G_ClientNumbersFromString +code +proc G_ClientNumbersFromString 92 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRGP4 $177 +INDIRB +ASGNB 32 +ADDRLP4 44 +ADDRGP4 $178 +INDIRB +ASGNB 32 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $179 +CNSTI4 0 +RETI4 +ADDRGP4 $176 +JUMPV +LABELV $179 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $181 +CNSTI4 0 +RETI4 +ADDRGP4 $176 +JUMPV +LABELV $181 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 76 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRLP4 80 +ADDRGP4 strtol +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 80 +INDIRI4 +ASGNI4 +ADDRLP4 76 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $183 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $185 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +GEI4 $185 +ADDRLP4 36 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $188 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +CNSTI4 1 +RETI4 +ADDRGP4 $176 +JUMPV +LABELV $188 +LABELV $185 +CNSTI4 0 +RETI4 +ADDRGP4 $176 +JUMPV +LABELV $183 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 44 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_SanitiseString +CALLV +pop +ADDRLP4 44 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $190 +CNSTI4 0 +RETI4 +ADDRGP4 $176 +JUMPV +LABELV $190 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $195 +JUMPV +LABELV $192 +ADDRLP4 36 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $197 +ADDRGP4 $193 +JUMPV +LABELV $197 +ADDRLP4 36 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_SanitiseString +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRLP4 44 +ARGP4 +ADDRLP4 84 +ADDRGP4 strstr +CALLP4 +ASGNP4 +ADDRLP4 84 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $199 +ADDRLP4 88 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 88 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 40 +ADDRLP4 40 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $199 +LABELV $193 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $195 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +GEI4 $201 +ADDRLP4 40 +INDIRI4 +ADDRFP4 8 +INDIRI4 +LTI4 $192 +LABELV $201 +ADDRLP4 40 +INDIRI4 +RETI4 +LABELV $176 +endproc G_ClientNumbersFromString 92 12 +export ScoreboardMessage +proc ScoreboardMessage 2512 36 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 1040 +CNSTI4 0 +ASGNI4 +ADDRLP4 1044 +CNSTI4 0 +ASGNI4 +ADDRLP4 1048 +CNSTI1 0 +ASGNI1 +ADDRLP4 2452 +CNSTI4 0 +ASGNI4 +ADDRLP4 1032 +ADDRLP4 2452 +INDIRI4 +ASGNI4 +ADDRLP4 2448 +ADDRGP4 level+72 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 2452 +INDIRI4 +ASGNI4 +ADDRGP4 $207 +JUMPV +LABELV $204 +ADDRLP4 0 +CNSTI4 2580 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+84 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $209 +ADDRLP4 2456 +CNSTI4 -1 +ASGNI4 +ADDRGP4 $210 +JUMPV +LABELV $209 +ADDRLP4 0 +INDIRP4 +CNSTI4 404 +ADDP4 +INDIRI4 +CNSTI4 999 +GEI4 $212 +ADDRLP4 2460 +ADDRLP4 0 +INDIRP4 +CNSTI4 404 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $213 +JUMPV +LABELV $212 +ADDRLP4 2460 +CNSTI4 999 +ASGNI4 +LABELV $213 +ADDRLP4 2456 +ADDRLP4 2460 +INDIRI4 +ASGNI4 +LABELV $210 +ADDRLP4 2468 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +ADDRLP4 2468 +INDIRI4 +NEI4 $214 +ADDRLP4 2472 +CNSTI4 532 +ASGNI4 +ADDRLP4 2476 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ADDRLP4 2472 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 2476 +INDIRI4 +ADDRLP4 2468 +INDIRI4 +EQI4 $216 +ADDRLP4 0 +INDIRP4 +ADDRLP4 2472 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 2476 +INDIRI4 +NEI4 $214 +LABELV $216 +ADDRLP4 1040 +ADDRLP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +CNSTI4 8 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 2484 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 2484 +INDIRI4 +CNSTI4 0 +EQI4 $217 +ADDRLP4 1044 +CNSTI4 8 +ASGNI4 +ADDRGP4 $215 +JUMPV +LABELV $217 +CNSTI4 7 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 2488 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 2488 +INDIRI4 +CNSTI4 0 +EQI4 $219 +ADDRLP4 1044 +CNSTI4 7 +ASGNI4 +ADDRGP4 $215 +JUMPV +LABELV $219 +CNSTI4 6 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 2492 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 2492 +INDIRI4 +CNSTI4 0 +EQI4 $221 +ADDRLP4 1044 +CNSTI4 6 +ASGNI4 +ADDRGP4 $215 +JUMPV +LABELV $221 +CNSTI4 2 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 2496 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 2496 +INDIRI4 +CNSTI4 0 +EQI4 $223 +ADDRLP4 1044 +CNSTI4 2 +ASGNI4 +ADDRGP4 $215 +JUMPV +LABELV $223 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 2500 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 2500 +INDIRI4 +CNSTI4 0 +EQI4 $225 +ADDRLP4 1044 +CNSTI4 1 +ASGNI4 +ADDRGP4 $215 +JUMPV +LABELV $225 +CNSTI4 4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 2504 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 2504 +INDIRI4 +CNSTI4 0 +EQI4 $227 +ADDRLP4 1044 +CNSTI4 4 +ASGNI4 +ADDRGP4 $215 +JUMPV +LABELV $227 +CNSTI4 5 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 2508 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 2508 +INDIRI4 +CNSTI4 0 +EQI4 $229 +ADDRLP4 1044 +CNSTI4 5 +ASGNI4 +ADDRGP4 $215 +JUMPV +LABELV $229 +ADDRLP4 1044 +CNSTI4 0 +ASGNI4 +ADDRGP4 $215 +JUMPV +LABELV $214 +ADDRLP4 2480 +CNSTI4 0 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 2480 +INDIRI4 +ASGNI4 +ADDRLP4 1044 +ADDRLP4 2480 +INDIRI4 +ASGNI4 +LABELV $215 +ADDRLP4 8 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $231 +ARGP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+84 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 2456 +INDIRI4 +ARGI4 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 500 +ADDP4 +INDIRI4 +SUBI4 +CNSTI4 60000 +DIVI4 +ARGI4 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 1044 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 8 +ARGP4 +ADDRLP4 2484 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1036 +ADDRLP4 2484 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 1032 +INDIRI4 +ADDRLP4 1036 +INDIRI4 +ADDI4 +CNSTI4 1024 +LTI4 $234 +ADDRGP4 $206 +JUMPV +LABELV $234 +ADDRLP4 1032 +INDIRI4 +ADDRLP4 1048 +ADDP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRLP4 1032 +ADDRLP4 1032 +INDIRI4 +ADDRLP4 1036 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $205 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $207 +ADDRLP4 4 +INDIRI4 +ADDRLP4 2448 +INDIRI4 +LTI4 $204 +LABELV $206 +ADDRGP4 $236 +ARGP4 +ADDRGP4 level+15424 +INDIRI4 +ARGI4 +ADDRGP4 level+15428 +INDIRI4 +ARGI4 +ADDRLP4 1048 +ARGP4 +ADDRLP4 2456 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 2456 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $202 +endproc ScoreboardMessage 2512 36 +bss +align 1 +LABELV $240 +skip 1024 +export ConcatArgs +code +proc ConcatArgs 1048 12 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRLP4 1040 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 1036 +ADDRLP4 1040 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRGP4 $244 +JUMPV +LABELV $241 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 12 +ARGP4 +ADDRLP4 1044 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 8 +ADDRLP4 1044 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDI4 +CNSTI4 1023 +LTI4 $245 +ADDRGP4 $243 +JUMPV +LABELV $245 +ADDRLP4 0 +INDIRI4 +ADDRGP4 $240 +ADDP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 8 +INDIRI4 +CVIU4 4 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1023 +NEI4 $247 +ADDRGP4 $243 +JUMPV +LABELV $247 +ADDRLP4 4 +INDIRI4 +ADDRLP4 1036 +INDIRI4 +CNSTI4 1 +SUBI4 +EQI4 $249 +ADDRLP4 0 +INDIRI4 +ADDRGP4 $240 +ADDP4 +CNSTI1 32 +ASGNI1 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $249 +LABELV $242 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $244 +ADDRLP4 4 +INDIRI4 +ADDRLP4 1036 +INDIRI4 +LTI4 $241 +LABELV $243 +ADDRLP4 0 +INDIRI4 +ADDRGP4 $240 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRGP4 $240 +RETP4 +LABELV $239 +endproc ConcatArgs 1048 12 +bss +align 1 +LABELV $252 +skip 1024 +export ConcatArgsPrintable +code +proc ConcatArgsPrintable 1064 12 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRLP4 1048 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 1044 +ADDRLP4 1048 +INDIRI4 +ASGNI4 +ADDRLP4 1032 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRGP4 $256 +JUMPV +LABELV $253 +ADDRLP4 1040 +ADDRLP4 4 +ASGNP4 +ADDRLP4 1032 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +CNSTI4 1026 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRLP4 1052 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 1052 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $257 +ADDRGP4 $259 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 1056 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1040 +ADDRLP4 1056 +INDIRP4 +ASGNP4 +LABELV $257 +ADDRLP4 1040 +INDIRP4 +ARGP4 +ADDRLP4 1060 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1036 +ADDRLP4 1060 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 1036 +INDIRI4 +ADDI4 +CNSTI4 1023 +LTI4 $260 +ADDRGP4 $255 +JUMPV +LABELV $260 +ADDRLP4 0 +INDIRI4 +ADDRGP4 $252 +ADDP4 +ARGP4 +ADDRLP4 1040 +INDIRP4 +ARGP4 +ADDRLP4 1036 +INDIRI4 +CVIU4 4 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +ADDRLP4 1036 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1023 +NEI4 $262 +ADDRGP4 $255 +JUMPV +LABELV $262 +ADDRLP4 1032 +INDIRI4 +ADDRLP4 1044 +INDIRI4 +CNSTI4 1 +SUBI4 +EQI4 $264 +ADDRLP4 0 +INDIRI4 +ADDRGP4 $252 +ADDP4 +CNSTI1 32 +ASGNI1 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $264 +LABELV $254 +ADDRLP4 1032 +ADDRLP4 1032 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $256 +ADDRLP4 1032 +INDIRI4 +ADDRLP4 1044 +INDIRI4 +LTI4 $253 +LABELV $255 +ADDRLP4 0 +INDIRI4 +ADDRGP4 $252 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRGP4 $252 +RETP4 +LABELV $251 +endproc ConcatArgsPrintable 1064 12 +export Cmd_Give_f +proc Cmd_Give_f 84 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +GEI4 $267 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $269 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $270 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +ADDRGP4 $266 +JUMPV +LABELV $267 +CNSTI4 1 +ARGI4 +ADDRLP4 12 +ADDRGP4 ConcatArgs +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $273 +ARGP4 +ADDRLP4 16 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $271 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +LABELV $271 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $277 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $276 +ARGP4 +ADDRLP4 20 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $274 +LABELV $277 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ASGNI4 +CNSTI4 3 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRGP4 BG_AddUpgradeToInventory +CALLV +pop +LABELV $274 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $281 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $280 +ARGP4 +CNSTI4 5 +ARGI4 +ADDRLP4 24 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $278 +LABELV $281 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $284 +ADDRLP4 32 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 3 +GEI4 $282 +LABELV $284 +ADDRLP4 28 +CNSTF4 1189765120 +ASGNF4 +ADDRGP4 $283 +JUMPV +LABELV $282 +ADDRLP4 0 +INDIRP4 +CNSTI4 6 +ADDP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $286 +ADDRLP4 36 +CNSTF4 1137180672 +ASGNF4 +ADDRGP4 $287 +JUMPV +LABELV $286 +ADDRLP4 36 +CNSTF4 1065353216 +ASGNF4 +LABELV $287 +ADDRLP4 28 +ADDRLP4 40 +INDIRF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +CNSTF4 1191181824 +LEF4 $288 +ADDRLP4 28 +CNSTF4 1189765120 +ASGNF4 +ADDRGP4 $289 +JUMPV +LABELV $288 +ADDRLP4 28 +INDIRF4 +CNSTF4 3338665984 +GEF4 $290 +ADDRLP4 28 +CNSTF4 3337248768 +ASGNF4 +LABELV $290 +LABELV $289 +LABELV $283 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 28 +INDIRF4 +CVFI4 4 +CVII2 4 +CVII4 2 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_AddCreditToClient +CALLV +pop +LABELV $278 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $295 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $294 +ARGP4 +ADDRLP4 28 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $292 +LABELV $295 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 220 +ADDP4 +CNSTI4 1200 +ASGNI4 +LABELV $292 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $298 +ARGP4 +ADDRLP4 32 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +NEI4 $296 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $299 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRI4 +CNSTI4 32 +BORI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1900 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1908 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $300 +JUMPV +LABELV $299 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRI4 +CNSTI4 128 +BORI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1856 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +LABELV $300 +LABELV $296 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $305 +ARGP4 +ADDRLP4 36 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +NEI4 $303 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +CNSTI4 8192 +BORI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1912 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 $307 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $303 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $311 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $310 +ARGP4 +ADDRLP4 40 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +NEI4 $308 +LABELV $311 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 48 +ADDRLP4 44 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 9 +EQI4 $312 +ADDRLP4 48 +INDIRI4 +ARGI4 +ADDRLP4 52 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $312 +ADDRGP4 $266 +JUMPV +LABELV $312 +ADDRLP4 44 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 60 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +CNSTI4 384 +ADDP4 +ADDRLP4 60 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 44 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 68 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +CNSTI4 388 +ADDP4 +ADDRLP4 68 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 44 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 72 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $314 +CNSTI4 6 +ARGI4 +ADDRLP4 44 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 76 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +CNSTI4 0 +EQI4 $314 +ADDRLP4 80 +ADDRLP4 44 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 80 +INDIRP4 +CNSTF4 1069547520 +ADDRLP4 80 +INDIRP4 +INDIRI4 +CVIF4 4 +MULF4 +CVFI4 4 +ASGNI4 +LABELV $314 +LABELV $308 +LABELV $266 +endproc Cmd_Give_f 84 12 +export Cmd_God_f +proc Cmd_God_f 12 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 16 +BXORI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +NEI4 $317 +ADDRLP4 0 +ADDRGP4 $319 +ASGNP4 +ADDRGP4 $318 +JUMPV +LABELV $317 +ADDRLP4 0 +ADDRGP4 $320 +ASGNP4 +LABELV $318 +ADDRGP4 $321 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $316 +endproc Cmd_God_f 12 8 +export Cmd_Notarget_f +proc Cmd_Notarget_f 12 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 32 +BXORI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +NEI4 $323 +ADDRLP4 0 +ADDRGP4 $325 +ASGNP4 +ADDRGP4 $324 +JUMPV +LABELV $323 +ADDRLP4 0 +ADDRGP4 $326 +ASGNP4 +LABELV $324 +ADDRGP4 $321 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $322 +endproc Cmd_Notarget_f 12 8 +export Cmd_Noclip_f +proc Cmd_Noclip_f 16 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1768 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $328 +ADDRLP4 0 +ADDRGP4 $330 +ASGNP4 +ADDRGP4 $329 +JUMPV +LABELV $328 +ADDRLP4 0 +ADDRGP4 $331 +ASGNP4 +LABELV $329 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1768 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 0 +NEI4 $333 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $334 +JUMPV +LABELV $333 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $334 +ADDRLP4 8 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $321 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $327 +endproc Cmd_Noclip_f 16 8 +export Cmd_LevelShot_f +proc Cmd_LevelShot_f 0 8 +ADDRGP4 BeginIntermission +CALLV +pop +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $336 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $335 +endproc Cmd_LevelShot_f 0 8 +export Cmd_Kill_f +proc Cmd_Kill_f 16 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 g_cheats+12 +INDIRI4 +CNSTI4 0 +EQI4 $338 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 -17 +BANDI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 100000 +ARGI4 +CNSTI4 26 +ARGI4 +ADDRGP4 player_die +CALLV +pop +ADDRGP4 $339 +JUMPV +LABELV $338 +ADDRFP4 0 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $341 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $343 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 1740 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 20000 +ADDI4 +ASGNI4 +ADDRGP4 $342 +JUMPV +LABELV $341 +ADDRFP4 0 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +LEI4 $345 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $348 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 1740 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $345 +LABELV $342 +LABELV $339 +LABELV $337 +endproc Cmd_Kill_f 16 20 +export Cmd_Team_f +proc Cmd_Team_f 1092 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 1024 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $350 +ARGP4 +ADDRLP4 1044 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 1032 +ADDRLP4 1044 +INDIRI4 +ASGNI4 +ADDRLP4 1036 +ADDRGP4 level+11252 +INDIRI4 +ASGNI4 +ADDRLP4 1040 +ADDRGP4 level+11256 +INDIRI4 +ASGNI4 +ADDRLP4 1024 +INDIRI4 +CNSTI4 1 +NEI4 $353 +ADDRLP4 1036 +ADDRLP4 1036 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 $354 +JUMPV +LABELV $353 +ADDRLP4 1024 +INDIRI4 +CNSTI4 2 +NEI4 $355 +ADDRLP4 1040 +ADDRLP4 1040 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $355 +LABELV $354 +ADDRLP4 1048 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 1048 +INDIRI4 +CNSTI4 0 +EQI4 $357 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 1048 +INDIRI4 +SUBI4 +CNSTI4 1000 +GEI4 $357 +ADDRGP4 $349 +JUMPV +LABELV $357 +ADDRLP4 1052 +CNSTI4 0 +ASGNI4 +ADDRLP4 1032 +INDIRI4 +ADDRLP4 1052 +INDIRI4 +NEI4 $360 +ADDRGP4 g_cheats+12 +INDIRI4 +ADDRLP4 1052 +INDIRI4 +NEI4 $360 +ADDRLP4 1056 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 1056 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +ADDRLP4 1052 +INDIRI4 +EQI4 $360 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 1056 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +SUBI4 +CNSTI4 30000 +GEI4 $360 +ADDRGP4 $364 +ARGP4 +CNSTI4 30000 +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +SUBI4 +SUBI4 +CVIF4 4 +CNSTF4 1148846080 +DIVF4 +CVFI4 4 +ARGI4 +ADDRLP4 1060 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 1060 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $349 +JUMPV +LABELV $360 +ADDRLP4 1060 +CNSTI4 0 +ASGNI4 +ADDRGP4 g_doWarmup+12 +INDIRI4 +ADDRLP4 1060 +INDIRI4 +EQI4 $366 +ADDRGP4 level+16 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +SUBI4 +CNSTI4 1000 +DIVI4 +ADDRLP4 1060 +INDIRI4 +LEI4 $366 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +CNSTI4 8 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $349 +JUMPV +LABELV $366 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 0 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $371 +ADDRLP4 1024 +INDIRI4 +ARGI4 +ADDRLP4 1064 +ADDRGP4 BG_TeamName +CALLP4 +ASGNP4 +ADDRGP4 $373 +ARGP4 +ADDRLP4 1064 +INDIRP4 +ARGP4 +ADDRLP4 1068 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 1068 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $349 +JUMPV +LABELV $371 +ADDRLP4 0 +ARGP4 +ADDRGP4 $376 +ARGP4 +ADDRLP4 1064 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1064 +INDIRI4 +CNSTI4 0 +NEI4 $374 +ADDRLP4 1068 +CNSTI4 0 +ASGNI4 +ADDRGP4 level+16016 +INDIRI4 +ADDRLP4 1068 +INDIRI4 +EQI4 $377 +ADDRGP4 level+16012 +INDIRI4 +ADDRLP4 1068 +INDIRI4 +EQI4 $377 +ADDRLP4 1028 +CNSTI4 0 +ASGNI4 +ADDRGP4 $375 +JUMPV +LABELV $377 +ADDRGP4 level+16016 +INDIRI4 +CNSTI4 0 +NEI4 $384 +ADDRLP4 1040 +INDIRI4 +ADDRLP4 1036 +INDIRI4 +LEI4 $381 +LABELV $384 +ADDRLP4 1028 +CNSTI4 1 +ASGNI4 +ADDRGP4 $375 +JUMPV +LABELV $381 +ADDRGP4 level+16012 +INDIRI4 +CNSTI4 0 +NEI4 $388 +ADDRLP4 1036 +INDIRI4 +ADDRLP4 1040 +INDIRI4 +LEI4 $385 +LABELV $388 +ADDRLP4 1028 +CNSTI4 2 +ASGNI4 +ADDRGP4 $375 +JUMPV +LABELV $385 +ADDRLP4 1072 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 1028 +ADDRLP4 1072 +INDIRI4 +CNSTI4 16384 +DIVI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $375 +JUMPV +LABELV $374 +ADDRLP4 0 +ARGP4 +ADDRLP4 1072 +ADDRGP4 G_TeamFromString +CALLI4 +ASGNI4 +ADDRLP4 1068 +ADDRLP4 1072 +INDIRI4 +ASGNI4 +ADDRLP4 1068 +INDIRI4 +CNSTI4 0 +EQI4 $392 +ADDRLP4 1068 +INDIRI4 +CNSTI4 1 +EQI4 $393 +ADDRLP4 1068 +INDIRI4 +CNSTI4 2 +EQI4 $403 +ADDRGP4 $389 +JUMPV +LABELV $392 +ADDRLP4 1028 +CNSTI4 0 +ASGNI4 +ADDRGP4 $390 +JUMPV +LABELV $393 +ADDRGP4 level+16012 +INDIRI4 +CNSTI4 0 +EQI4 $394 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +CNSTI4 5 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $349 +JUMPV +LABELV $394 +ADDRGP4 level+16016 +INDIRI4 +CNSTI4 0 +EQI4 $397 +ADDRLP4 1032 +CNSTI4 1 +ASGNI4 +LABELV $397 +ADDRLP4 1080 +CNSTI4 0 +ASGNI4 +ADDRLP4 1032 +INDIRI4 +ADDRLP4 1080 +INDIRI4 +NEI4 $400 +ADDRGP4 g_teamForceBalance+12 +INDIRI4 +ADDRLP4 1080 +INDIRI4 +EQI4 $400 +ADDRLP4 1036 +INDIRI4 +ADDRLP4 1040 +INDIRI4 +LEI4 $400 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +CNSTI4 3 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $349 +JUMPV +LABELV $400 +ADDRLP4 1028 +CNSTI4 1 +ASGNI4 +ADDRGP4 $390 +JUMPV +LABELV $403 +ADDRGP4 level+16016 +INDIRI4 +CNSTI4 0 +EQI4 $404 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +CNSTI4 6 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $349 +JUMPV +LABELV $404 +ADDRGP4 level+16012 +INDIRI4 +CNSTI4 0 +EQI4 $407 +ADDRLP4 1032 +CNSTI4 1 +ASGNI4 +LABELV $407 +ADDRLP4 1084 +CNSTI4 0 +ASGNI4 +ADDRLP4 1032 +INDIRI4 +ADDRLP4 1084 +INDIRI4 +NEI4 $410 +ADDRGP4 g_teamForceBalance+12 +INDIRI4 +ADDRLP4 1084 +INDIRI4 +EQI4 $410 +ADDRLP4 1040 +INDIRI4 +ADDRLP4 1036 +INDIRI4 +LEI4 $410 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +CNSTI4 4 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $349 +JUMPV +LABELV $410 +ADDRLP4 1028 +CNSTI4 2 +ASGNI4 +ADDRGP4 $390 +JUMPV +LABELV $389 +ADDRGP4 $413 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1088 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 1088 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $349 +JUMPV +LABELV $390 +LABELV $375 +ADDRLP4 1024 +INDIRI4 +ADDRLP4 1028 +INDIRI4 +NEI4 $414 +ADDRGP4 $349 +JUMPV +LABELV $414 +ADDRLP4 1080 +CNSTI4 0 +ASGNI4 +ADDRLP4 1028 +INDIRI4 +ADDRLP4 1080 +INDIRI4 +EQI4 $416 +ADDRGP4 g_maxGameClients+12 +INDIRI4 +ADDRLP4 1080 +INDIRI4 +EQI4 $416 +ADDRGP4 level+80 +INDIRI4 +ADDRGP4 g_maxGameClients+12 +INDIRI4 +LTI4 $416 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +CNSTI4 7 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $349 +JUMPV +LABELV $416 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1028 +INDIRI4 +ARGI4 +ADDRGP4 G_ChangeTeam +CALLV +pop +LABELV $349 +endproc Cmd_Team_f 1092 12 +export G_LoadCensors +proc G_LoadCensors 20060 12 +ADDRLP4 20020 +CNSTI4 0 +ASGNI4 +ADDRGP4 numcensors +ADDRLP4 20020 +INDIRI4 +ASGNI4 +ADDRGP4 g_censorship+16 +INDIRI1 +CVII4 1 +ADDRLP4 20020 +INDIRI4 +NEI4 $422 +ADDRGP4 $421 +JUMPV +LABELV $422 +ADDRGP4 g_censorship+16 +ARGP4 +ADDRLP4 20016 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 20024 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 20024 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +GEI4 $426 +ADDRGP4 $428 +ARGP4 +ADDRGP4 g_censorship+16 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $421 +JUMPV +LABELV $426 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $432 +ADDRLP4 12 +INDIRI4 +CVIU4 4 +CNSTU4 19999 +LTU4 $430 +LABELV $432 +ADDRLP4 20016 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRGP4 $433 +ARGP4 +ADDRGP4 g_censorship+16 +ARGP4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $438 +ADDRLP4 20032 +ADDRGP4 $435 +ASGNP4 +ADDRGP4 $439 +JUMPV +LABELV $438 +ADDRLP4 20032 +ADDRGP4 $436 +ASGNP4 +LABELV $439 +ADDRLP4 20032 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $421 +JUMPV +LABELV $430 +ADDRLP4 16 +ARGP4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 20016 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Read +CALLV +pop +ADDRLP4 20016 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRLP4 12 +INDIRI4 +ADDRLP4 16 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 0 +ADDRGP4 censors +ASGNP4 +ADDRLP4 8 +ADDRLP4 16 +ASGNP4 +ADDRGP4 $441 +JUMPV +LABELV $440 +ADDRLP4 8 +ARGP4 +ADDRLP4 20032 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 20032 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $445 +CNSTU4 20000 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 censors +CVPU4 4 +SUBU4 +CVUI4 4 +CVIU4 4 +SUBU4 +CNSTU4 4 +GEU4 $443 +LABELV $445 +ADDRGP4 $442 +JUMPV +LABELV $443 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTU4 20000 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 censors +CVPU4 4 +SUBU4 +CVUI4 4 +CVIU4 4 +SUBU4 +CVUI4 4 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Q_strlwr +CALLP4 +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20040 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 0 +ADDRLP4 20040 +INDIRU4 +CNSTU4 1 +ADDU4 +ADDRLP4 0 +INDIRP4 +ADDP4 +ASGNP4 +CNSTU4 20000 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 censors +CVPU4 4 +SUBU4 +CVUI4 4 +CVIU4 4 +SUBU4 +CNSTU4 0 +NEU4 $446 +ADDRGP4 $442 +JUMPV +LABELV $446 +ADDRLP4 8 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 20044 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 20044 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTU4 20000 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 censors +CVPU4 4 +SUBU4 +CVUI4 4 +CVIU4 4 +SUBU4 +CVUI4 4 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20052 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 0 +ADDRLP4 20052 +INDIRU4 +CNSTU4 1 +ADDU4 +ADDRLP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 20056 +ADDRGP4 numcensors +ASGNP4 +ADDRLP4 20056 +INDIRP4 +ADDRLP4 20056 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $441 +ADDRGP4 $440 +JUMPV +LABELV $442 +ADDRGP4 $448 +ARGP4 +ADDRGP4 numcensors +INDIRI4 +ARGI4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $421 +endproc G_LoadCensors 20060 12 +export G_CensorString +proc G_CensorString 80 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 numcensors +INDIRI4 +CNSTI4 0 +EQI4 $453 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRGP4 $452 +ARGP4 +ADDRLP4 12 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $450 +LABELV $453 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 $449 +JUMPV +LABELV $450 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 $455 +JUMPV +LABELV $454 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $457 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 94 +NEI4 $457 +ADDRLP4 20 +ADDRFP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $457 +ADDRLP4 20 +INDIRI4 +CNSTI4 65 +LTI4 $460 +ADDRLP4 20 +INDIRI4 +CNSTI4 90 +LEI4 $459 +LABELV $460 +ADDRLP4 24 +ADDRFP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 97 +LTI4 $461 +ADDRLP4 24 +INDIRI4 +CNSTI4 122 +LEI4 $459 +LABELV $461 +ADDRLP4 28 +ADDRFP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 48 +LTI4 $457 +ADDRLP4 28 +INDIRI4 +CNSTI4 57 +GTI4 $457 +LABELV $459 +ADDRFP4 8 +INDIRI4 +CNSTI4 2 +GEI4 $462 +ADDRGP4 $456 +JUMPV +LABELV $462 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 40 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +ADDRLP4 32 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 36 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 52 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +ADDRLP4 44 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 48 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +CNSTI4 2 +SUBI4 +ASGNI4 +ADDRGP4 $455 +JUMPV +LABELV $457 +ADDRLP4 32 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 65 +LTI4 $466 +ADDRLP4 32 +INDIRI4 +CNSTI4 90 +LEI4 $464 +LABELV $466 +ADDRLP4 36 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 97 +LTI4 $467 +ADDRLP4 36 +INDIRI4 +CNSTI4 122 +LEI4 $464 +LABELV $467 +ADDRLP4 40 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 48 +LTI4 $468 +ADDRLP4 40 +INDIRI4 +CNSTI4 57 +LEI4 $464 +LABELV $468 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +GEI4 $469 +ADDRGP4 $456 +JUMPV +LABELV $469 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 52 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +ADDRLP4 44 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 48 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 $455 +JUMPV +LABELV $464 +ADDRLP4 4 +ADDRGP4 censors +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $474 +JUMPV +LABELV $471 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $476 +JUMPV +LABELV $475 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $478 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 94 +NEI4 $478 +ADDRLP4 48 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +EQI4 $478 +ADDRLP4 48 +INDIRI4 +CNSTI4 65 +LTI4 $481 +ADDRLP4 48 +INDIRI4 +CNSTI4 90 +LEI4 $480 +LABELV $481 +ADDRLP4 52 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 97 +LTI4 $482 +ADDRLP4 52 +INDIRI4 +CNSTI4 122 +LEI4 $480 +LABELV $482 +ADDRLP4 56 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 48 +LTI4 $478 +ADDRLP4 56 +INDIRI4 +CNSTI4 57 +GTI4 $478 +LABELV $480 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 2 +ADDP4 +ASGNP4 +ADDRGP4 $476 +JUMPV +LABELV $478 +ADDRLP4 60 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 65 +LTI4 $485 +ADDRLP4 60 +INDIRI4 +CNSTI4 90 +LEI4 $483 +LABELV $485 +ADDRLP4 64 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 64 +INDIRI4 +CNSTI4 97 +LTI4 $486 +ADDRLP4 64 +INDIRI4 +CNSTI4 122 +LEI4 $483 +LABELV $486 +ADDRLP4 68 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 68 +INDIRI4 +CNSTI4 48 +LTI4 $487 +ADDRLP4 68 +INDIRI4 +CNSTI4 57 +LEI4 $483 +LABELV $487 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $476 +JUMPV +LABELV $483 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 72 +ADDRGP4 tolower +CALLI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +EQI4 $488 +ADDRGP4 $477 +JUMPV +LABELV $488 +ADDRLP4 76 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +ADDRLP4 76 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 76 +INDIRI4 +ADDP4 +ASGNP4 +LABELV $476 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRLP4 44 +INDIRI4 +EQI4 $490 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRLP4 44 +INDIRI4 +NEI4 $475 +LABELV $490 +LABELV $477 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $499 +ADDRFP4 4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $494 +JUMPV +LABELV $493 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +GEI4 $496 +ADDRGP4 $473 +JUMPV +LABELV $496 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 56 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +ADDRLP4 48 +INDIRP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 52 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $494 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $493 +ADDRGP4 $473 +JUMPV +LABELV $498 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $499 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $498 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $502 +JUMPV +LABELV $501 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $502 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $501 +LABELV $472 +ADDRLP4 44 +CNSTI4 1 +ASGNI4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +ADDRLP4 44 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +ASGNP4 +LABELV $474 +ADDRLP4 8 +INDIRI4 +ADDRGP4 numcensors +INDIRI4 +LTI4 $471 +LABELV $473 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +GEI4 $504 +ADDRGP4 $456 +JUMPV +LABELV $504 +ADDRLP4 8 +INDIRI4 +ADDRGP4 numcensors +INDIRI4 +NEI4 $506 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 56 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +ADDRLP4 48 +INDIRP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 52 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $506 +LABELV $455 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $454 +LABELV $456 +ADDRFP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +LABELV $449 +endproc G_CensorString 80 12 +proc G_SayTo 20 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $509 +CNSTI4 0 +RETI4 +ADDRGP4 $508 +JUMPV +LABELV $509 +ADDRFP4 4 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $511 +CNSTI4 0 +RETI4 +ADDRGP4 $508 +JUMPV +LABELV $511 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $513 +CNSTI4 0 +RETI4 +ADDRGP4 $508 +JUMPV +LABELV $513 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $515 +CNSTI4 0 +RETI4 +ADDRGP4 $508 +JUMPV +LABELV $515 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $517 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 OnSameTeam +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $517 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +EQI4 $520 +ADDRFP4 8 +INDIRI4 +CNSTI4 4 +EQI4 $520 +ADDRFP4 8 +INDIRI4 +CNSTI4 3 +NEI4 $517 +LABELV $520 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $521 +CNSTI4 0 +RETI4 +ADDRGP4 $508 +JUMPV +LABELV $521 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $525 +ARGP4 +ADDRLP4 12 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $523 +ADDRFP4 8 +INDIRI4 +CNSTI4 3 +EQI4 $523 +CNSTI4 0 +RETI4 +ADDRGP4 $508 +JUMPV +LABELV $523 +LABELV $517 +ADDRGP4 $526 +ARGP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $528 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ASGNI4 +ADDRGP4 $529 +JUMPV +LABELV $528 +ADDRLP4 12 +CNSTI4 -1 +ASGNI4 +LABELV $529 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $508 +endproc G_SayTo 20 16 +export G_Say +proc G_Say 204 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 160 +CNSTI4 0 +ASGNI4 +ADDRGP4 g_specChat+12 +INDIRI4 +ADDRLP4 160 +INDIRI4 +NEI4 $531 +ADDRFP4 4 +INDIRI4 +CNSTI4 1 +EQI4 $531 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $531 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ADDRLP4 160 +INDIRI4 +NEI4 $531 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $452 +ARGP4 +ADDRLP4 168 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 168 +INDIRI4 +CNSTI4 0 +NEI4 $531 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $534 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRFP4 4 +CNSTI4 1 +ASGNI4 +LABELV $531 +ADDRLP4 172 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 180 +CNSTI4 0 +ASGNI4 +ADDRLP4 172 +INDIRI4 +ADDRLP4 180 +INDIRI4 +EQI4 $538 +ADDRLP4 172 +INDIRI4 +CNSTI4 1 +EQI4 $547 +ADDRLP4 172 +INDIRI4 +ADDRLP4 180 +INDIRI4 +LTI4 $536 +LABELV $558 +ADDRLP4 172 +INDIRI4 +CNSTI4 7 +EQI4 $553 +ADDRGP4 $536 +JUMPV +LABELV $538 +ADDRGP4 $539 +ARGP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $543 +ADDRLP4 184 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ASGNI4 +ADDRGP4 $544 +JUMPV +LABELV $543 +ADDRLP4 184 +CNSTI4 -1 +ASGNI4 +LABELV $544 +ADDRLP4 184 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $545 +ADDRLP4 188 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ASGNP4 +ADDRGP4 $546 +JUMPV +LABELV $545 +ADDRLP4 188 +ADDRGP4 $541 +ASGNP4 +LABELV $546 +ADDRLP4 188 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +ADDRGP4 $536 +JUMPV +LABELV $547 +ADDRLP4 196 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 196 +INDIRU4 +EQU4 $550 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 196 +INDIRU4 +NEU4 $548 +LABELV $550 +CNSTI4 0 +ARGI4 +ADDRGP4 $551 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $548 +ADDRGP4 $552 +ARGP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +ADDRGP4 $536 +JUMPV +LABELV $553 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $554 +CNSTI4 0 +ARGI4 +ADDRGP4 $556 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $554 +ADDRGP4 $557 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +LABELV $536 +ADDRLP4 8 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +CNSTI4 150 +ARGI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_CensorString +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $562 +JUMPV +LABELV $559 +ADDRLP4 4 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 8 +ARGP4 +ADDRGP4 G_SayTo +CALLI4 +pop +LABELV $560 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $562 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $559 +LABELV $530 +endproc G_Say 204 16 +lit +align 4 +LABELV $565 +byte 4 1148846080 +byte 4 1148846080 +byte 4 1148846080 +code +proc Cmd_SayArea_f 4176 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $565 +INDIRB +ASGNB 12 +ADDRLP4 4144 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 4144 +INDIRI4 +CNSTI4 2 +GEI4 $566 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $568 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +ADDRGP4 $564 +JUMPV +LABELV $566 +CNSTI4 1 +ARGI4 +ADDRLP4 4148 +ADDRGP4 ConcatArgs +CALLP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 4148 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $569 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +ADDRGP4 g_sayAreaRange+8 +INDIRF4 +ASGNF4 +LABELV $570 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $569 +ADDRGP4 $574 +ARGP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +ADDRLP4 4132 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4132+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4132+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4120 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4120+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4120+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4120 +ARGP4 +ADDRLP4 4132 +ARGP4 +ADDRLP4 20 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4164 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 4116 +ADDRLP4 4164 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $586 +JUMPV +LABELV $583 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 20 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +CNSTI4 4 +ARGI4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 G_SayTo +CALLI4 +pop +LABELV $584 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $586 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4116 +INDIRI4 +LTI4 $583 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $590 +JUMPV +LABELV $587 +ADDRLP4 4168 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 4168 +INDIRI4 +ADDRGP4 g_entities+524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $592 +ADDRLP4 4168 +INDIRI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRGP4 $525 +ARGP4 +ADDRLP4 4172 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 4172 +INDIRI4 +CNSTI4 0 +EQI4 $592 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +CNSTI4 4 +ARGI4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 G_SayTo +CALLI4 +pop +LABELV $592 +LABELV $588 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $590 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $587 +LABELV $564 +endproc Cmd_SayArea_f 4176 16 +proc Cmd_Say_f 1044 12 +ADDRLP4 1024 +CNSTI4 0 +ASGNI4 +ADDRLP4 1032 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 1032 +INDIRI4 +CNSTI4 2 +GEI4 $596 +ADDRGP4 $595 +JUMPV +LABELV $596 +CNSTI4 0 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 $600 +ARGP4 +ADDRLP4 1036 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1036 +INDIRI4 +CNSTI4 0 +NEI4 $598 +ADDRLP4 1024 +CNSTI4 1 +ASGNI4 +LABELV $598 +CNSTI4 1 +ARGI4 +ADDRLP4 1040 +ADDRGP4 ConcatArgs +CALLP4 +ASGNP4 +ADDRLP4 1028 +ADDRLP4 1040 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1024 +INDIRI4 +ARGI4 +ADDRLP4 1028 +INDIRP4 +ARGP4 +ADDRGP4 G_Say +CALLV +pop +LABELV $595 +endproc Cmd_Say_f 1044 12 +lit +align 1 +LABELV $602 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 0 +skip 8 +align 1 +LABELV $603 +byte 1 0 +skip 15 +align 1 +LABELV $604 +byte 1 0 +skip 11 +export Cmd_VSay_f +code +proc Cmd_VSay_f 2188 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 2104 +CNSTI4 0 +ASGNI4 +ADDRLP4 2108 +CNSTI4 0 +ASGNI4 +ADDRLP4 1044 +ADDRGP4 $602 +INDIRB +ASGNB 16 +ADDRLP4 1028 +ADDRGP4 $603 +INDIRB +ASGNB 16 +ADDRLP4 1060 +ADDRGP4 $604 +INDIRB +ASGNB 12 +ADDRLP4 2124 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 2124 +INDIRU4 +EQU4 $607 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 2124 +INDIRU4 +NEU4 $605 +LABELV $607 +CNSTI4 0 +ARGI4 +ADDRGP4 $608 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $605 +CNSTI4 0 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 2128 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 2128 +INDIRI4 +CNSTI4 2 +GEI4 $609 +ADDRGP4 $611 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 2132 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 2132 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $601 +JUMPV +LABELV $609 +ADDRGP4 level+16144 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $612 +ADDRGP4 $615 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 2132 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 2132 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $601 +JUMPV +LABELV $612 +ADDRGP4 g_voiceChats+12 +INDIRI4 +CNSTI4 0 +NEI4 $616 +ADDRGP4 $619 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 2132 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 2132 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $601 +JUMPV +LABELV $616 +ADDRLP4 0 +ARGP4 +ADDRGP4 $622 +ARGP4 +ADDRLP4 2132 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 2132 +INDIRI4 +CNSTI4 0 +NEI4 $620 +ADDRLP4 2112 +CNSTI4 0 +ASGNI4 +ADDRGP4 $621 +JUMPV +LABELV $620 +ADDRLP4 0 +ARGP4 +ADDRGP4 $625 +ARGP4 +ADDRLP4 2136 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 2136 +INDIRI4 +CNSTI4 0 +NEI4 $623 +ADDRLP4 2112 +CNSTI4 1 +ASGNI4 +ADDRGP4 $624 +JUMPV +LABELV $623 +ADDRLP4 0 +ARGP4 +ADDRGP4 $628 +ARGP4 +ADDRLP4 2140 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 2140 +INDIRI4 +CNSTI4 0 +NEI4 $601 +ADDRLP4 2112 +CNSTI4 2 +ASGNI4 +LABELV $627 +LABELV $624 +LABELV $621 +ADDRLP4 1060 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 12 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 692 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $629 +ADDRLP4 1044 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 692 +ADDP4 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +LABELV $629 +ADDRGP4 level+16144 +INDIRP4 +ARGP4 +ADDRLP4 1044 +ARGP4 +ADDRLP4 2144 +ADDRGP4 BG_VoiceByName +CALLP4 +ASGNP4 +ADDRLP4 1072 +ADDRLP4 2144 +INDIRP4 +ASGNP4 +ADDRLP4 1072 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $632 +ADDRGP4 $634 +ARGP4 +ADDRLP4 1060 +ARGP4 +ADDRLP4 1044 +ARGP4 +ADDRLP4 2148 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 2148 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $601 +JUMPV +LABELV $632 +CNSTI4 1 +ARGI4 +ADDRLP4 1028 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 1072 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRLP4 2104 +ARGP4 +ADDRLP4 2148 +ADDRGP4 BG_VoiceCmdFind +CALLP4 +ASGNP4 +ADDRLP4 1024 +ADDRLP4 2148 +INDIRP4 +ASGNP4 +ADDRLP4 1024 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $635 +ADDRGP4 $637 +ARGP4 +ADDRLP4 1060 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRLP4 1044 +ARGP4 +ADDRLP4 2152 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 2152 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $601 +JUMPV +LABELV $635 +ADDRLP4 2152 +CNSTI4 0 +ASGNI4 +ADDRLP4 1076 +ADDRLP4 2152 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +ADDRLP4 2152 +INDIRI4 +NEI4 $638 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 2156 +ADDRGP4 BG_PrimaryWeapon +CALLI4 +ASGNI4 +ADDRLP4 1076 +ADDRLP4 2156 +INDIRI4 +ASGNI4 +LABELV $638 +ADDRLP4 1024 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 2156 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 2156 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 2156 +INDIRP4 +CNSTI4 520 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1076 +INDIRI4 +ARGI4 +ADDRLP4 2156 +INDIRP4 +CNSTI4 2460 +ADDP4 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRLP4 2108 +ARGP4 +ADDRLP4 2160 +ADDRGP4 BG_VoiceTrackFind +CALLP4 +ASGNP4 +ADDRLP4 2116 +ADDRLP4 2160 +INDIRP4 +ASGNP4 +ADDRLP4 2116 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $640 +ADDRGP4 $642 +ARGP4 +ADDRLP4 1060 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRLP4 2164 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 2164 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 2164 +INDIRP4 +CNSTI4 520 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1076 +INDIRI4 +ARGI4 +ADDRLP4 2164 +INDIRP4 +CNSTI4 2460 +ADDP4 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRLP4 1044 +ARGP4 +ADDRLP4 2168 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 2168 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $601 +JUMPV +LABELV $640 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2464 +ADDP4 +ARGP4 +ADDRLP4 1024 +INDIRP4 +ARGP4 +ADDRLP4 2164 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 2164 +INDIRI4 +CNSTI4 0 +NEI4 $643 +ADDRLP4 2168 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2460 +ADDP4 +ASGNP4 +ADDRLP4 2168 +INDIRP4 +ADDRLP4 2168 +INDIRP4 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +ASGNF4 +LABELV $643 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2464 +ADDP4 +ARGP4 +ADDRLP4 1024 +INDIRP4 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +CNSTI4 2 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 1080 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_CensorString +CALLV +pop +ADDRLP4 2172 +ADDRLP4 2112 +INDIRI4 +ASGNI4 +ADDRLP4 2172 +INDIRI4 +CNSTI4 0 +EQI4 $648 +ADDRLP4 2172 +INDIRI4 +CNSTI4 1 +EQI4 $650 +ADDRLP4 2172 +INDIRI4 +CNSTI4 2 +EQI4 $648 +ADDRGP4 $646 +JUMPV +LABELV $648 +ADDRGP4 $649 +ARGP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 2112 +INDIRI4 +ARGI4 +ADDRLP4 2104 +INDIRI4 +ARGI4 +ADDRLP4 2108 +INDIRI4 +ARGI4 +ADDRLP4 1080 +ARGP4 +ADDRLP4 2180 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 2180 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $646 +JUMPV +LABELV $650 +ADDRGP4 $649 +ARGP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 2112 +INDIRI4 +ARGI4 +ADDRLP4 2104 +INDIRI4 +ARGI4 +ADDRLP4 2108 +INDIRI4 +ARGI4 +ADDRLP4 1080 +ARGP4 +ADDRLP4 2184 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 2184 +INDIRP4 +ARGP4 +ADDRGP4 G_TeamCommand +CALLV +pop +LABELV $646 +LABELV $601 +endproc Cmd_VSay_f 2188 32 +export Cmd_Where_f +proc Cmd_Where_f 8 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $652 +ADDRGP4 $651 +JUMPV +LABELV $652 +ADDRGP4 $654 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 4 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $651 +endproc Cmd_Where_f 8 16 +lit +align 1 +LABELV $656 +byte 1 0 +skip 31 +align 1 +LABELV $657 +byte 1 0 +skip 31 +export Cmd_CallVote_f +code +proc Cmd_CallVote_f 5276 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4136 +ADDRGP4 $656 +INDIRB +ASGNB 32 +ADDRLP4 2056 +ADDRGP4 $657 +INDIRB +ASGNB 32 +ADDRLP4 2052 +CNSTI4 -1 +ASGNI4 +ADDRLP4 4172 +CNSTI4 -1 +ASGNI4 +CNSTI4 0 +ARGI4 +ADDRLP4 1028 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +CNSTI4 1 +ARGI4 +ADDRLP4 4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +CNSTI4 2 +ARGI4 +ADDRLP4 3112 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +CNSTI4 3 +ARGI4 +ADDRLP4 4176 +ADDRGP4 ConcatArgs +CALLP4 +ASGNP4 +ADDRLP4 4168 +ADDRLP4 4176 +INDIRP4 +ASGNP4 +ADDRLP4 4168 +INDIRP4 +ARGP4 +ADDRLP4 2088 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 G_DecolorString +CALLV +pop +ADDRLP4 1028 +ARGP4 +ADDRGP4 $660 +ARGP4 +ADDRLP4 4180 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4180 +INDIRI4 +CNSTI4 0 +NEI4 $658 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $659 +JUMPV +LABELV $658 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $659 +ADDRGP4 g_allowVote+12 +INDIRI4 +CNSTI4 0 +EQI4 $665 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $664 +ARGP4 +ADDRLP4 4184 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 4184 +INDIRI4 +CNSTI4 0 +NEI4 $661 +LABELV $665 +ADDRGP4 $666 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRLP4 4188 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 4188 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $661 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+6504 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $667 +ADDRGP4 $670 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRLP4 4188 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 4188 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $667 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+6516 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $671 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 G_ExecuteVote +CALLV +pop +LABELV $671 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+6528 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+348 +ADDP4 +CNSTI4 50 +ASGNI4 +ADDRGP4 g_voteLimit+12 +INDIRI4 +CNSTI4 0 +LEI4 $676 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 540 +ADDP4 +INDIRP4 +CNSTI4 3060 +ADDP4 +INDIRI4 +ADDRGP4 g_voteLimit+12 +INDIRI4 +LTI4 $676 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $680 +ARGP4 +ADDRLP4 4192 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 4192 +INDIRI4 +CNSTI4 0 +NEI4 $676 +ADDRGP4 $681 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRGP4 g_voteLimit+12 +INDIRI4 +ARGI4 +ADDRLP4 4196 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 4196 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $676 +ADDRLP4 4 +ARGP4 +ADDRGP4 $685 +ARGP4 +ADDRLP4 4196 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4196 +INDIRI4 +CNSTI4 0 +EQI4 $693 +ADDRLP4 4 +ARGP4 +ADDRGP4 $686 +ARGP4 +ADDRLP4 4200 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4200 +INDIRI4 +CNSTI4 0 +EQI4 $693 +ADDRLP4 4 +ARGP4 +ADDRGP4 $687 +ARGP4 +ADDRLP4 4204 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4204 +INDIRI4 +CNSTI4 0 +EQI4 $693 +ADDRLP4 4 +ARGP4 +ADDRGP4 $688 +ARGP4 +ADDRLP4 4208 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4208 +INDIRI4 +CNSTI4 0 +EQI4 $693 +ADDRLP4 4 +ARGP4 +ADDRGP4 $689 +ARGP4 +ADDRLP4 4212 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4212 +INDIRI4 +CNSTI4 0 +NEI4 $683 +LABELV $693 +ADDRLP4 3112 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $694 +ADDRGP4 $696 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRLP4 5240 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 5240 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $694 +ADDRLP4 3112 +ARGP4 +ADDRLP4 4216 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 5240 +ADDRGP4 G_ClientNumberFromString +CALLI4 +ASGNI4 +ADDRLP4 2052 +ADDRLP4 5240 +INDIRI4 +ASGNI4 +ADDRLP4 2052 +INDIRI4 +CNSTI4 -1 +NEI4 $697 +ADDRGP4 $699 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRLP4 4216 +ARGP4 +ADDRLP4 5244 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 5244 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $697 +CNSTI4 2580 +ADDRLP4 2052 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 4136 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_DecolorString +CALLV +pop +ADDRLP4 4172 +CNSTI4 2580 +ADDRLP4 2052 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 540 +ADDP4 +INDIRP4 +CNSTI4 3088 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ARGP4 +ADDRGP4 $685 +ARGP4 +ADDRLP4 5244 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 5244 +INDIRI4 +CNSTI4 0 +EQI4 $703 +ADDRLP4 4 +ARGP4 +ADDRGP4 $686 +ARGP4 +ADDRLP4 5248 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 5248 +INDIRI4 +CNSTI4 0 +EQI4 $703 +ADDRLP4 4 +ARGP4 +ADDRGP4 $688 +ARGP4 +ADDRLP4 5252 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 5252 +INDIRI4 +CNSTI4 0 +NEI4 $700 +LABELV $703 +CNSTI4 1760 +ADDRLP4 2052 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRGP4 $706 +ARGP4 +ADDRLP4 5256 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 5256 +INDIRI4 +CNSTI4 0 +EQI4 $704 +ADDRGP4 $707 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRLP4 5260 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 5260 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $708 +ARGP4 +ADDRLP4 5268 +CNSTI4 468 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ADDRLP4 5268 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 1760 +ADDRLP4 2052 +INDIRI4 +MULI4 +ADDRGP4 g_entities+524 +ADDP4 +INDIRP4 +ADDRLP4 5268 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 2088 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $712 +ADDRLP4 5264 +ADDRLP4 2088 +ASGNP4 +ADDRGP4 $713 +JUMPV +LABELV $712 +ADDRLP4 5264 +ADDRGP4 $710 +ASGNP4 +LABELV $713 +ADDRLP4 5264 +INDIRP4 +ARGP4 +ADDRLP4 5272 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTP4 0 +ARGP4 +ADDRLP4 5272 +INDIRP4 +ARGP4 +ADDRGP4 G_AdminMessage +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $704 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $714 +ADDRLP4 5260 +CNSTI4 532 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ADDRLP4 5260 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 2580 +ADDRLP4 2052 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ADDRLP4 5260 +INDIRI4 +ADDP4 +INDIRI4 +EQI4 $714 +ADDRGP4 $716 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRLP4 5264 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 5264 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $714 +ADDRLP4 2088 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $717 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $719 +ARGP4 +ADDRLP4 5264 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 5264 +INDIRI4 +CNSTI4 0 +NEI4 $717 +ADDRGP4 $720 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRLP4 5268 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 5268 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $717 +LABELV $700 +LABELV $683 +ADDRLP4 4 +ARGP4 +ADDRGP4 $685 +ARGP4 +ADDRLP4 4216 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4216 +INDIRI4 +CNSTI4 0 +NEI4 $721 +CNSTI4 2580 +ADDRLP4 2052 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 456 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $723 +ADDRGP4 $707 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRLP4 4220 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 4220 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $723 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+360 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $727 +ARGP4 +CNSTI4 2580 +ADDRLP4 2052 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 624 +ADDP4 +ARGP4 +ADDRGP4 g_adminTempBan+16 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 2088 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+3432 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $731 +ARGP4 +ADDRLP4 4136 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 2088 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $722 +ADDRGP4 $736 +ARGP4 +ADDRLP4 2088 +ARGP4 +ADDRLP4 4220 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+3432 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4220 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $722 +JUMPV +LABELV $721 +ADDRLP4 4 +ARGP4 +ADDRGP4 $739 +ARGP4 +ADDRLP4 4220 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4220 +INDIRI4 +CNSTI4 0 +NEI4 $737 +CNSTI4 2 +ARGI4 +ADDRLP4 5248 +ADDRGP4 ConcatArgs +CALLP4 +ASGNP4 +ADDRLP4 5248 +INDIRP4 +ARGP4 +ADDRLP4 4224 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 G_SingleLineString +CALLV +pop +ADDRLP4 4224 +ARGP4 +ADDRLP4 5252 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 5252 +INDIRU4 +CNSTU4 0 +NEU4 $740 +ADDRGP4 $742 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRLP4 5256 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 5256 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $740 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+360 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $745 +ARGP4 +ADDRLP4 4224 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+3432 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $748 +ARGP4 +ADDRLP4 4224 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $738 +JUMPV +LABELV $737 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $749 +ADDRLP4 4 +ARGP4 +ADDRGP4 $686 +ARGP4 +ADDRLP4 4224 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4224 +INDIRI4 +CNSTI4 0 +NEI4 $751 +CNSTI4 2580 +ADDRLP4 2052 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 540 +ADDP4 +INDIRP4 +CNSTI4 3068 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $753 +ADDRGP4 $755 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRLP4 4228 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 4228 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $753 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+360 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $758 +ARGP4 +ADDRLP4 4172 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+3432 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $761 +ARGP4 +ADDRLP4 4136 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 2088 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $750 +ADDRGP4 $736 +ARGP4 +ADDRLP4 2088 +ARGP4 +ADDRLP4 4228 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+3432 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4228 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $750 +JUMPV +LABELV $751 +ADDRLP4 4 +ARGP4 +ADDRGP4 $687 +ARGP4 +ADDRLP4 4228 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4228 +INDIRI4 +CNSTI4 0 +NEI4 $766 +CNSTI4 2580 +ADDRLP4 2052 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 540 +ADDP4 +INDIRP4 +CNSTI4 3068 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $768 +ADDRGP4 $770 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRLP4 4232 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 4232 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $768 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+360 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $773 +ARGP4 +ADDRLP4 4172 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+3432 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $776 +ARGP4 +ADDRLP4 4136 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $750 +JUMPV +LABELV $766 +ADDRLP4 4 +ARGP4 +ADDRGP4 $779 +ARGP4 +ADDRLP4 4232 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4232 +INDIRI4 +CNSTI4 0 +NEI4 $777 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+44 +INDIRI4 +SUBI4 +CNSTI4 300000 +LTI4 $780 +ADDRGP4 level+80 +INDIRI4 +CNSTI4 0 +LEI4 $780 +ADDRGP4 level+72 +INDIRI4 +CNSTI4 1 +LEI4 $780 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $786 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $780 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+360 +ADDP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+3432 +ADDP4 +ARGP4 +ADDRGP4 $789 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRGP4 $750 +JUMPV +LABELV $777 +ADDRLP4 4 +ARGP4 +ADDRGP4 $792 +ARGP4 +ADDRLP4 4236 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4236 +INDIRI4 +CNSTI4 0 +NEI4 $790 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+44 +INDIRI4 +SUBI4 +CNSTI4 60000 +GEI4 $793 +ADDRGP4 level+80 +INDIRI4 +CNSTI4 0 +LEI4 $793 +ADDRGP4 level+72 +INDIRI4 +CNSTI4 1 +LEI4 $793 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $799 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $793 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+44 +INDIRI4 +SUBI4 +CNSTI4 300000 +LTI4 $800 +ADDRGP4 level+80 +INDIRI4 +CNSTI4 0 +LEI4 $800 +ADDRGP4 level+72 +INDIRI4 +CNSTI4 1 +LEI4 $800 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $806 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $800 +ADDRLP4 3112 +ARGP4 +ADDRLP4 4240 +ADDRGP4 G_MapExists +CALLI4 +ASGNI4 +ADDRLP4 4240 +INDIRI4 +CNSTI4 0 +NEI4 $807 +ADDRGP4 $809 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRLP4 3112 +ARGP4 +ADDRLP4 4244 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 4244 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $807 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+360 +ADDP4 +ARGP4 +CNSTI4 3072 +ARGI4 +ADDRGP4 $812 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 3112 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+3432 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $815 +ARGP4 +ADDRLP4 3112 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+6528 +ADDP4 +CNSTI4 3000 +ASGNI4 +ADDRGP4 $750 +JUMPV +LABELV $790 +ADDRLP4 4 +ARGP4 +ADDRGP4 $819 +ARGP4 +ADDRLP4 4240 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4240 +INDIRI4 +CNSTI4 0 +NEI4 $817 +ADDRGP4 g_nextMap+16 +ARGP4 +ADDRLP4 4244 +ADDRGP4 G_MapExists +CALLI4 +ASGNI4 +ADDRLP4 4244 +INDIRI4 +CNSTI4 0 +EQI4 $820 +ADDRGP4 $823 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRGP4 g_nextMap+16 +ARGP4 +ADDRLP4 4248 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 4248 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $820 +ADDRLP4 3112 +ARGP4 +ADDRLP4 4248 +ADDRGP4 G_MapExists +CALLI4 +ASGNI4 +ADDRLP4 4248 +INDIRI4 +CNSTI4 0 +NEI4 $825 +ADDRGP4 $809 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRLP4 3112 +ARGP4 +ADDRLP4 4252 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 4252 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $825 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+360 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $829 +ARGP4 +ADDRLP4 3112 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+3432 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $832 +ARGP4 +ADDRLP4 3112 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $750 +JUMPV +LABELV $817 +ADDRLP4 4 +ARGP4 +ADDRGP4 $835 +ARGP4 +ADDRLP4 4244 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4244 +INDIRI4 +CNSTI4 0 +NEI4 $833 +ADDRLP4 2088 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $836 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $719 +ARGP4 +ADDRLP4 4248 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 4248 +INDIRI4 +CNSTI4 0 +NEI4 $836 +ADDRGP4 $720 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRLP4 4252 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 4252 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $836 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+44 +INDIRI4 +SUBI4 +CNSTI4 300000 +GTI4 $838 +ADDRGP4 level+80 +INDIRI4 +CNSTI4 0 +LEI4 $838 +ADDRGP4 level+72 +INDIRI4 +CNSTI4 1 +LEI4 $838 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $844 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $838 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+360 +ADDP4 +ARGP4 +ADDRGP4 $846 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+3432 +ADDP4 +ARGP4 +ADDRGP4 $848 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+6528 +ADDP4 +CNSTI4 3000 +ASGNI4 +ADDRGP4 $750 +JUMPV +LABELV $833 +ADDRLP4 4 +ARGP4 +ADDRGP4 $852 +ARGP4 +ADDRLP4 4248 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4248 +INDIRI4 +CNSTI4 0 +NEI4 $850 +ADDRGP4 g_suddenDeathVotePercent+12 +INDIRI4 +CNSTI4 0 +NEI4 $853 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $856 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $853 +ADDRLP4 4252 +ADDRGP4 G_TimeTilSuddenDeath +CALLI4 +ASGNI4 +ADDRLP4 4252 +INDIRI4 +CNSTI4 0 +GTI4 $857 +ADDRGP4 $859 +ARGP4 +ADDRLP4 4256 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 4256 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $857 +ADDRGP4 level+15444 +INDIRI4 +CNSTI4 0 +LEI4 $860 +ADDRLP4 4256 +ADDRGP4 G_TimeTilSuddenDeath +CALLI4 +ASGNI4 +ADDRLP4 4256 +INDIRI4 +CNSTI4 1000 +ADDRGP4 g_suddenDeathVoteDelay+12 +INDIRI4 +MULI4 +GTI4 $860 +ADDRGP4 $864 +ARGP4 +ADDRLP4 4260 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 4260 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $860 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+348 +ADDP4 +ADDRGP4 g_suddenDeathVotePercent+12 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+360 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $869 +ARGP4 +ADDRGP4 g_suddenDeathVoteDelay+12 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+3432 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $873 +ARGP4 +ADDRGP4 g_suddenDeathVoteDelay+12 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $750 +JUMPV +LABELV $850 +ADDRLP4 4 +ARGP4 +ADDRGP4 $877 +ARGP4 +ADDRLP4 4252 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4252 +INDIRI4 +CNSTI4 0 +NEI4 $875 +ADDRGP4 g_armageddonVotePercent+12 +INDIRI4 +CNSTI4 0 +NEI4 $878 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $881 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $878 +ADDRLP4 3112 +ARGP4 +ADDRLP4 4260 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 4256 +ADDRLP4 4260 +INDIRI4 +ASGNI4 +ADDRLP4 4264 +ADDRLP4 4256 +INDIRI4 +ASGNI4 +ADDRLP4 4264 +INDIRI4 +CNSTI4 0 +LEI4 $884 +ADDRLP4 4264 +INDIRI4 +CNSTI4 100 +LEI4 $882 +LABELV $884 +ADDRLP4 4256 +ADDRGP4 g_armageddonPercent+12 +INDIRI4 +ASGNI4 +LABELV $882 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+348 +ADDP4 +ADDRGP4 g_armageddonVotePercent+12 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+360 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $890 +ARGP4 +ADDRLP4 4256 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+3432 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $893 +ARGP4 +ADDRLP4 4256 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $750 +JUMPV +LABELV $875 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $894 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $895 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $749 +ADDRLP4 4 +ARGP4 +ADDRGP4 $688 +ARGP4 +ADDRLP4 4224 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4224 +INDIRI4 +CNSTI4 0 +NEI4 $896 +CNSTI4 2580 +ADDRLP4 2052 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 540 +ADDP4 +INDIRP4 +CNSTI4 3072 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $898 +ADDRGP4 $900 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRLP4 4228 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 4228 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $898 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+360 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $903 +ARGP4 +ADDRLP4 4172 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+3432 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $906 +ARGP4 +ADDRLP4 4136 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 2088 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $897 +ADDRGP4 $736 +ARGP4 +ADDRLP4 2088 +ARGP4 +ADDRLP4 4228 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+3432 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4228 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $897 +JUMPV +LABELV $896 +ADDRLP4 4 +ARGP4 +ADDRGP4 $689 +ARGP4 +ADDRLP4 4228 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4228 +INDIRI4 +CNSTI4 0 +NEI4 $911 +CNSTI4 2580 +ADDRLP4 2052 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 540 +ADDP4 +INDIRP4 +CNSTI4 3072 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $913 +ADDRGP4 $915 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRLP4 4232 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 4232 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $913 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+360 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $918 +ARGP4 +ADDRLP4 4172 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+3432 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $921 +ARGP4 +ADDRLP4 4136 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $912 +JUMPV +LABELV $911 +ADDRLP4 4 +ARGP4 +ADDRGP4 $924 +ARGP4 +ADDRLP4 4232 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4232 +INDIRI4 +CNSTI4 0 +NEI4 $922 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+360 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $927 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+3432 +ADDP4 +ARGP4 +ADDRGP4 $929 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRGP4 $923 +JUMPV +LABELV $922 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $894 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $930 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $655 +JUMPV +LABELV $923 +LABELV $912 +LABELV $897 +LABELV $750 +LABELV $738 +LABELV $722 +ADDRGP4 $931 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $936 +ADDRLP4 4236 +ADDRGP4 $932 +ASGNP4 +ADDRGP4 $937 +JUMPV +LABELV $936 +ADDRLP4 4236 +ADDRGP4 $933 +ASGNP4 +LABELV $937 +ADDRLP4 4236 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+360 +ADDP4 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $938 +ADDRGP4 $940 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+3432 +ADDP4 +ARGP4 +ADDRLP4 4244 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 4244 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $939 +JUMPV +LABELV $938 +ADDRLP4 4244 +CNSTI4 0 +ASGNI4 +ADDRGP4 $945 +JUMPV +LABELV $942 +CNSTI4 2580 +ADDRLP4 4244 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $947 +ADDRLP4 4252 +CNSTI4 2580 +ADDRLP4 4244 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4252 +INDIRI4 +ADDRLP4 0 +INDIRI4 +EQI4 $951 +ADDRLP4 4252 +INDIRI4 +CNSTI4 0 +NEI4 $949 +CNSTI4 1760 +ADDRLP4 4244 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRGP4 $525 +ARGP4 +ADDRLP4 4256 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 4256 +INDIRI4 +CNSTI4 0 +EQI4 $949 +LABELV $951 +ADDRGP4 $952 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+3432 +ADDP4 +ARGP4 +ADDRLP4 4260 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 4244 +INDIRI4 +ARGI4 +ADDRLP4 4260 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $950 +JUMPV +LABELV $949 +CNSTI4 1760 +ADDRLP4 4244 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRGP4 $956 +ARGP4 +ADDRLP4 4260 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 4260 +INDIRI4 +CNSTI4 0 +EQI4 $954 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4264 +ADDRGP4 BG_TeamName +CALLP4 +ASGNP4 +ADDRGP4 $957 +ARGP4 +CNSTI4 5 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 4264 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+3432 +ADDP4 +ARGP4 +ADDRLP4 4268 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 4244 +INDIRI4 +ARGI4 +ADDRLP4 4268 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $954 +LABELV $950 +LABELV $947 +LABELV $943 +ADDRLP4 4244 +ADDRLP4 4244 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $945 +ADDRLP4 4244 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $942 +LABELV $939 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 2056 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_DecolorString +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+6504 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 $961 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+6504 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 4244 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 6 +ADDI4 +ARGI4 +ADDRLP4 4244 +INDIRP4 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 9 +ADDI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+3432 +ADDP4 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 18 +ADDI4 +ARGI4 +ADDRLP4 2056 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +ADDRLP4 4252 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 540 +ADDP4 +INDIRP4 +CNSTI4 3060 +ADDP4 +ASGNP4 +ADDRLP4 4252 +INDIRP4 +ADDRLP4 4252 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +ARGP4 +ADDRGP4 $739 +ARGP4 +ADDRLP4 4256 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4256 +INDIRI4 +CNSTI4 0 +NEI4 $964 +ADDRGP4 $655 +JUMPV +LABELV $964 +ADDRLP4 4260 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 564 +ADDP4 +ASGNP4 +ADDRLP4 4260 +INDIRP4 +ADDRLP4 4260 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRLP4 0 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_Vote +CALLV +pop +LABELV $655 +endproc Cmd_CallVote_f 5276 28 +export Cmd_Vote_f +proc Cmd_Vote_f 2068 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ASGNI4 +CNSTI4 0 +ARGI4 +ADDRLP4 4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRGP4 $969 +ARGP4 +ADDRLP4 2052 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 2052 +INDIRI4 +CNSTI4 0 +EQI4 $967 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $967 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+6504 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $970 +ADDRGP4 $973 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 2056 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 2056 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $966 +JUMPV +LABELV $970 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 560 +ADDP4 +INDIRI4 +CNSTI4 1 +ADDRLP4 0 +INDIRI4 +LSHI4 +BANDI4 +CNSTI4 0 +EQI4 $974 +ADDRGP4 $976 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 2056 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 2056 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $966 +JUMPV +LABELV $974 +CNSTI4 1 +ARGI4 +ADDRLP4 1028 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 1028 +INDIRI1 +CVII4 1 +CNSTI4 121 +NEI4 $977 +ADDRLP4 2056 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 564 +ADDP4 +ASGNP4 +ADDRLP4 2056 +INDIRP4 +ADDRLP4 2056 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRLP4 0 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $979 +ADDRGP4 $981 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 2060 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 2060 +INDIRP4 +ARGP4 +ADDRGP4 G_TeamCommand +CALLV +pop +ADDRGP4 $978 +JUMPV +LABELV $979 +ADDRGP4 $982 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 2064 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 2064 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $978 +JUMPV +LABELV $977 +ADDRLP4 2056 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 564 +ADDP4 +ASGNP4 +ADDRLP4 2056 +INDIRP4 +ADDRLP4 2056 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRLP4 0 +INDIRI4 +LSHI4 +BCOMI4 +BANDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $983 +ADDRGP4 $985 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 2060 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 2060 +INDIRP4 +ARGP4 +ADDRGP4 G_TeamCommand +CALLV +pop +ADDRGP4 $984 +JUMPV +LABELV $983 +ADDRGP4 $986 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 2064 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 2064 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $984 +LABELV $978 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_Vote +CALLV +pop +LABELV $966 +endproc Cmd_Vote_f 2068 12 +export Cmd_SetViewpos_f +proc Cmd_SetViewpos_f 1064 12 +ADDRLP4 1052 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 1052 +INDIRI4 +CNSTI4 5 +EQI4 $988 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $990 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $987 +JUMPV +LABELV $988 +ADDRLP4 1056 +CNSTF4 0 +ASGNF4 +ADDRLP4 1040+8 +ADDRLP4 1056 +INDIRF4 +ASGNF4 +ADDRLP4 1040+4 +ADDRLP4 1056 +INDIRF4 +ASGNF4 +ADDRLP4 1040 +ADDRLP4 1056 +INDIRF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $993 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRLP4 4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRLP4 1060 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 1028 +ADDP4 +ADDRLP4 1060 +INDIRF4 +ASGNF4 +LABELV $994 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $993 +CNSTI4 4 +ARGI4 +ADDRLP4 4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRLP4 1060 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 1040+4 +ADDRLP4 1060 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRLP4 1040 +ARGP4 +ADDRGP4 TeleportPlayer +CALLV +pop +LABELV $987 +endproc Cmd_SetViewpos_f 1064 12 +proc G_RoomForClassChange 152 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 128 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 128 +INDIRI4 +ARGI4 +ADDRLP4 100 +ARGP4 +ADDRLP4 112 +ARGP4 +ADDRLP4 132 +CNSTP4 0 +ASGNP4 +ADDRLP4 132 +INDIRP4 +ARGP4 +ADDRLP4 132 +INDIRP4 +ARGP4 +ADDRLP4 132 +INDIRP4 +ARGP4 +ADDRGP4 BG_ClassBoundingBox +CALLV +pop +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 136 +CNSTP4 0 +ASGNP4 +ADDRLP4 136 +INDIRP4 +ARGP4 +ADDRLP4 136 +INDIRP4 +ARGP4 +ADDRLP4 136 +INDIRP4 +ARGP4 +ADDRGP4 BG_ClassBoundingBox +CALLV +pop +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 72 +ADDRLP4 76 +INDIRF4 +ADDRLP4 112 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 76+4 +INDIRF4 +ADDRLP4 112+4 +INDIRF4 +SUBF4 +ADDRLP4 72 +INDIRF4 +LEF4 $999 +ADDRLP4 72 +ADDRLP4 76+4 +INDIRF4 +ADDRLP4 112+4 +INDIRF4 +SUBF4 +ASGNF4 +LABELV $999 +ADDRLP4 0 +INDIRF4 +ADDRLP4 100 +INDIRF4 +SUBF4 +ADDRLP4 72 +INDIRF4 +NEGF4 +LEF4 $1005 +ADDRLP4 72 +ADDRLP4 0 +INDIRF4 +ADDRLP4 100 +INDIRF4 +SUBF4 +NEGF4 +ASGNF4 +LABELV $1005 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 100+4 +INDIRF4 +SUBF4 +ADDRLP4 72 +INDIRF4 +NEGF4 +LEF4 $1007 +ADDRLP4 72 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 100+4 +INDIRF4 +SUBF4 +NEGF4 +ASGNF4 +LABELV $1007 +ADDRLP4 72 +INDIRF4 +CNSTF4 0 +LEF4 $1013 +ADDRLP4 124 +CNSTF4 1073741824 +ADDRLP4 72 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $1014 +JUMPV +LABELV $1013 +ADDRLP4 124 +CNSTF4 0 +ASGNF4 +LABELV $1014 +ADDRLP4 140 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 140 +INDIRP4 +ADDRLP4 140 +INDIRP4 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 100+8 +INDIRF4 +SUBF4 +SUBF4 +ASGNF4 +ADDRLP4 88 +ADDRFP4 8 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 88+8 +ADDRLP4 88+8 +INDIRF4 +ADDRLP4 124 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 33619969 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 88 +ADDRFP4 8 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 88+8 +ADDRLP4 88+8 +INDIRF4 +ADDRLP4 124 +INDIRF4 +ADDRLP4 12+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 33619969 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRFP4 8 +INDIRP4 +ADDRLP4 12+12 +INDIRB +ASGNB 12 +ADDRLP4 12 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 33619969 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 12+4 +INDIRI4 +CNSTI4 0 +NEI4 $1024 +ADDRLP4 12+8 +INDIRF4 +CNSTF4 1065353216 +NEF4 $1024 +ADDRLP4 148 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1025 +JUMPV +LABELV $1024 +ADDRLP4 148 +CNSTI4 0 +ASGNI4 +LABELV $1025 +ADDRLP4 148 +INDIRI4 +RETI4 +LABELV $998 +endproc G_RoomForClassChange 152 28 +lit +align 4 +LABELV $1027 +byte 4 1133532779 +byte 4 1133532779 +byte 4 1133532779 +export Cmd_Class_f +code +proc Cmd_Class_f 5288 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 5152 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 520 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 5140 +ADDRGP4 $1027 +INDIRB +ASGNB 12 +ADDRLP4 5156 +CNSTI4 -1 +ASGNI4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRGP4 level +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 2580 +DIVI4 +ASGNI4 +CNSTI4 1 +ARGI4 +ADDRLP4 16 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 16 +ARGP4 +ADDRLP4 5208 +ADDRGP4 BG_ClassByName +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 5208 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1028 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $1030 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_StopFollowing +CALLV +pop +LABELV $1030 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1032 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +EQI4 $1037 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +NEI4 $1036 +LABELV $1037 +ADDRLP4 5216 +ADDRGP4 G_TimeTilSuddenDeath +CALLI4 +ASGNI4 +ADDRLP4 5216 +INDIRI4 +CNSTI4 0 +GTI4 $1034 +ADDRLP4 5220 +ADDRGP4 G_Overmind +CALLP4 +ASGNP4 +ADDRLP4 5220 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1034 +LABELV $1036 +ADDRLP4 8 +INDIRI4 +CNSTI4 3 +EQI4 $1034 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 26 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 G_TriggerMenuArgs +CALLV +pop +ADDRGP4 $1026 +JUMPV +LABELV $1034 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 5224 +ADDRGP4 G_ClassIsAllowed +CALLI4 +ASGNI4 +ADDRLP4 5224 +INDIRI4 +CNSTI4 0 +NEI4 $1038 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 27 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 G_TriggerMenuArgs +CALLV +pop +ADDRGP4 $1026 +JUMPV +LABELV $1038 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 g_alienStage+12 +INDIRI4 +ARGI4 +ADDRLP4 5228 +ADDRGP4 BG_ClassAllowedInStage +CALLI4 +ASGNI4 +ADDRLP4 5228 +INDIRI4 +CNSTI4 0 +NEI4 $1040 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 28 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 G_TriggerMenuArgs +CALLV +pop +ADDRGP4 $1026 +JUMPV +LABELV $1040 +ADDRGP4 level+15460 +ARGP4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 5232 +ADDRGP4 G_PushSpawnQueue +CALLI4 +ASGNI4 +ADDRLP4 5232 +INDIRI4 +CNSTI4 0 +EQI4 $1026 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 212 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $1026 +JUMPV +LABELV $1032 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1026 +CNSTI4 12 +ARGI4 +ADDRLP4 5212 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 5212 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 5216 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 5216 +INDIRI4 +CNSTI4 0 +NEI4 $1048 +CNSTI4 12 +ARGI4 +ADDRLP4 5220 +ADDRGP4 G_WeaponIsAllowed +CALLI4 +ASGNI4 +ADDRLP4 5220 +INDIRI4 +CNSTI4 0 +EQI4 $1048 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 528 +ADDP4 +CNSTI4 12 +ASGNI4 +ADDRGP4 $1049 +JUMPV +LABELV $1048 +CNSTI4 31 +ARGI4 +ADDRLP4 5224 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 5224 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 5228 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 5228 +INDIRI4 +CNSTI4 0 +NEI4 $1050 +CNSTI4 31 +ARGI4 +ADDRLP4 5232 +ADDRGP4 G_WeaponIsAllowed +CALLI4 +ASGNI4 +ADDRLP4 5232 +INDIRI4 +CNSTI4 0 +EQI4 $1050 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 528 +ADDP4 +CNSTI4 31 +ASGNI4 +ADDRGP4 $1051 +JUMPV +LABELV $1050 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 56 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1026 +JUMPV +LABELV $1051 +LABELV $1049 +ADDRGP4 level+15724 +ARGP4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 5236 +ADDRGP4 G_PushSpawnQueue +CALLI4 +ASGNI4 +ADDRLP4 5236 +INDIRI4 +CNSTI4 0 +EQI4 $1026 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 520 +ADDP4 +CNSTI4 13 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 212 +ADDP4 +CNSTI4 13 +ASGNI4 +ADDRGP4 $1026 +JUMPV +LABELV $1028 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $1055 +ADDRGP4 $1026 +JUMPV +LABELV $1055 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1057 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $1059 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 25 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1026 +JUMPV +LABELV $1059 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 520 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1058 +ADDRLP4 5216 +ADDRGP4 G_Overmind +CALLP4 +ASGNP4 +ADDRLP4 5216 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1063 +ADDRLP4 12 +INDIRI4 +ARGI4 +CNSTI4 21 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1026 +JUMPV +LABELV $1063 +ADDRLP4 5220 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +ASGNP4 +ADDRLP4 5172 +ADDRLP4 5220 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 5140 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 5172+4 +ADDRLP4 5220 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 5140+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 5172+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 5140+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 5224 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +ASGNP4 +ADDRLP4 5160 +ADDRLP4 5224 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 5140 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 5160+4 +ADDRLP4 5224 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 5140+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 5160+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 5140+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 5160 +ARGP4 +ADDRLP4 5172 +ARGP4 +ADDRLP4 1040 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 5228 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 5136 +ADDRLP4 5228 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1076 +JUMPV +LABELV $1073 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 1040 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 5232 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 5232 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1080 +ADDRLP4 5232 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $1079 +LABELV $1080 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $1077 +ADDRLP4 0 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1077 +ADDRLP4 0 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1077 +LABELV $1079 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 5240 +ADDRGP4 G_IsCreepHere +CALLI4 +ASGNI4 +ADDRLP4 5240 +INDIRI4 +CNSTI4 0 +EQI4 $1081 +ADDRGP4 $1075 +JUMPV +LABELV $1081 +ADDRLP4 12 +INDIRI4 +ARGI4 +CNSTI4 20 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1026 +JUMPV +LABELV $1077 +LABELV $1074 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1076 +ADDRLP4 4 +INDIRI4 +ADDRLP4 5136 +INDIRI4 +LTI4 $1073 +LABELV $1075 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +EQI4 $1083 +ADDRLP4 12 +INDIRI4 +ARGI4 +CNSTI4 24 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1026 +JUMPV +LABELV $1083 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1085 +ADDRLP4 5232 +ADDRLP4 5152 +INDIRI4 +ASGNI4 +ADDRLP4 5232 +INDIRI4 +CNSTI4 1 +EQI4 $1087 +ADDRLP4 5232 +INDIRI4 +CNSTI4 2 +NEI4 $1085 +LABELV $1087 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1085 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 22 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1026 +JUMPV +LABELV $1085 +ADDRLP4 5152 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 556 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 g_alienStage+12 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRLP4 5236 +ADDRGP4 BG_ClassCanEvolveFromTo +CALLI4 +ASGNI4 +ADDRLP4 5212 +ADDRLP4 5236 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 5184 +ARGP4 +ADDRLP4 5240 +ADDRGP4 G_RoomForClassChange +CALLI4 +ASGNI4 +ADDRLP4 5240 +INDIRI4 +CNSTI4 0 +EQI4 $1089 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 5244 +ADDRGP4 G_ClassIsAllowed +CALLI4 +ASGNI4 +ADDRLP4 5244 +INDIRI4 +CNSTI4 0 +EQI4 $1089 +ADDRLP4 5212 +INDIRI4 +CNSTI4 0 +LTI4 $1091 +ADDRLP4 5152 +INDIRI4 +ARGI4 +ADDRLP4 5248 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 5252 +CNSTI4 524 +ASGNI4 +ADDRLP4 5256 +ADDRFP4 0 +INDIRP4 +ADDRLP4 5252 +INDIRI4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 5256 +INDIRP4 +ADDRLP4 5252 +INDIRI4 +ADDP4 +ADDRLP4 5256 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRLP4 5248 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRLP4 5260 +CNSTI4 524 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 5260 +INDIRI4 +ADDP4 +INDIRP4 +ADDRLP4 5260 +INDIRI4 +ADDP4 +INDIRF4 +CNSTF4 0 +GEF4 $1093 +ADDRLP4 5264 +CNSTI4 524 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 5264 +INDIRI4 +ADDP4 +INDIRP4 +ADDRLP4 5264 +INDIRI4 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRGP4 $1094 +JUMPV +LABELV $1093 +ADDRLP4 5268 +CNSTI4 524 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 5268 +INDIRI4 +ADDP4 +INDIRP4 +ADDRLP4 5268 +INDIRI4 +ADDP4 +INDIRF4 +CNSTF4 1065353216 +LEF4 $1095 +ADDRLP4 5272 +CNSTI4 524 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 5272 +INDIRI4 +ADDP4 +INDIRP4 +ADDRLP4 5272 +INDIRI4 +ADDP4 +CNSTF4 1065353216 +ASGNF4 +LABELV $1095 +LABELV $1094 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 5212 +INDIRI4 +NEGI4 +CVII2 4 +CVII4 2 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_AddCreditToClient +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 ClientUserinfoChanged +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRLP4 5184 +INDIRB +ASGNB 12 +ADDRLP4 5276 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +ASGNP4 +ADDRLP4 5196 +ADDRLP4 5276 +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 5276 +INDIRP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $1097 +ADDRLP4 5156 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1856 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $1097 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 60 +ADDP4 +ARGP4 +ADDRGP4 ClientSpawn +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRLP4 5196 +INDIRB +ASGNB 12 +ADDRLP4 5156 +INDIRI4 +CNSTI4 0 +LEI4 $1058 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1856 +ADDP4 +ADDRLP4 5156 +INDIRI4 +ASGNI4 +ADDRLP4 5284 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 5284 +INDIRP4 +ADDRLP4 5284 +INDIRP4 +INDIRI4 +CNSTI4 128 +BORI4 +ASGNI4 +ADDRGP4 $1058 +JUMPV +LABELV $1091 +ADDRLP4 12 +INDIRI4 +ARGI4 +CNSTI4 23 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 G_TriggerMenuArgs +CALLV +pop +ADDRGP4 $1058 +JUMPV +LABELV $1089 +ADDRLP4 12 +INDIRI4 +ARGI4 +CNSTI4 19 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1058 +JUMPV +LABELV $1057 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1101 +ADDRLP4 12 +INDIRI4 +ARGI4 +CNSTI4 55 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +LABELV $1101 +LABELV $1058 +LABELV $1026 +endproc Cmd_Class_f 5288 20 +export Cmd_Destroy_f +proc Cmd_Destroy_f 192 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 112 +CNSTI4 1 +ASGNI4 +ADDRLP4 116 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 540 +ADDP4 +INDIRP4 +CNSTI4 3072 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1104 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 34 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1103 +JUMPV +LABELV $1104 +CNSTI4 0 +ARGI4 +ADDRLP4 100 +ARGP4 +CNSTI4 12 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 100 +ARGP4 +ADDRGP4 $1108 +ARGP4 +ADDRLP4 120 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 120 +INDIRI4 +CNSTI4 0 +NEI4 $1106 +ADDRLP4 112 +CNSTI4 0 +ASGNI4 +LABELV $1106 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 BG_GetClientViewOrigin +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 124 +CNSTP4 0 +ASGNP4 +ADDRLP4 124 +INDIRP4 +ARGP4 +ADDRLP4 124 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 128 +CNSTF4 1120403456 +ASGNF4 +ADDRLP4 28 +ADDRLP4 4 +INDIRF4 +ADDRLP4 128 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 28+4 +ADDRLP4 4+4 +INDIRF4 +ADDRLP4 128 +INDIRF4 +ADDRLP4 16+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 28+8 +ADDRLP4 4+8 +INDIRF4 +CNSTF4 1120403456 +ADDRLP4 16+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 40 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 132 +CNSTP4 0 +ASGNP4 +ADDRLP4 132 +INDIRP4 +ARGP4 +ADDRLP4 132 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 33619969 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 40+52 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 40+8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $1116 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $1116 +ADDRLP4 140 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +ADDRLP4 140 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +NEI4 $1116 +ADDRLP4 144 +ADDRLP4 140 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 144 +INDIRI4 +CNSTI4 29 +LTI4 $1116 +ADDRLP4 144 +INDIRI4 +CNSTI4 31 +GTI4 $1116 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $1119 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_QueueBuildPoints +CALLV +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_RewardAttackers +CALLF4 +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +ADDRGP4 $1103 +JUMPV +LABELV $1119 +ADDRLP4 148 +CNSTI4 0 +ASGNI4 +ADDRLP4 112 +INDIRI4 +ADDRLP4 148 +INDIRI4 +EQI4 $1121 +ADDRGP4 g_markDeconstruct+12 +INDIRI4 +ADDRLP4 148 +INDIRI4 +EQI4 $1121 +ADDRLP4 0 +INDIRP4 +CNSTI4 936 +ADDP4 +INDIRI4 +ADDRLP4 148 +INDIRI4 +EQI4 $1121 +ADDRLP4 0 +INDIRP4 +CNSTI4 936 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1103 +JUMPV +LABELV $1121 +ADDRLP4 152 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ADDRLP4 152 +INDIRI4 +NEI4 $1124 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ADDRLP4 152 +INDIRI4 +NEI4 $1124 +ADDRGP4 level+11244 +INDIRI4 +CNSTI4 1 +GTI4 $1125 +ADDRLP4 116 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1125 +JUMPV +LABELV $1124 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1129 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 27 +NEI4 $1129 +ADDRGP4 level+11248 +INDIRI4 +CNSTI4 1 +GTI4 $1131 +ADDRLP4 116 +CNSTI4 1 +ASGNI4 +LABELV $1131 +LABELV $1129 +LABELV $1125 +ADDRLP4 156 +CNSTI4 0 +ASGNI4 +ADDRLP4 116 +INDIRI4 +ADDRLP4 156 +INDIRI4 +EQI4 $1134 +ADDRGP4 g_cheats+12 +INDIRI4 +ADDRLP4 156 +INDIRI4 +NEI4 $1134 +ADDRGP4 g_markDeconstruct+12 +INDIRI4 +ADDRLP4 156 +INDIRI4 +NEI4 $1134 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1103 +JUMPV +LABELV $1134 +ADDRLP4 160 +ADDRGP4 G_TimeTilSuddenDeath +CALLI4 +ASGNI4 +ADDRLP4 160 +INDIRI4 +CNSTI4 0 +GTI4 $1138 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 33 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1103 +JUMPV +LABELV $1138 +ADDRGP4 g_newbieNamePrefix+16 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1140 +ADDRGP4 g_newbieNamePrefix+16 +ARGP4 +ADDRLP4 164 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRGP4 g_newbieNamePrefix+16 +ARGP4 +ADDRLP4 164 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRLP4 168 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 168 +INDIRI4 +CNSTI4 0 +NEI4 $1140 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $1145 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $1103 +JUMPV +LABELV $1140 +ADDRGP4 g_markDeconstruct+12 +INDIRI4 +CNSTI4 0 +EQI4 $1149 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1146 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 172 +ADDRGP4 G_FindPower +CALLI4 +ASGNI4 +ADDRLP4 172 +INDIRI4 +CNSTI4 0 +NEI4 $1146 +LABELV $1149 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1150 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 58 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRGP4 $1103 +JUMPV +LABELV $1150 +LABELV $1146 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1152 +ADDRLP4 112 +INDIRI4 +CNSTI4 0 +NEI4 $1154 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 40+12 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 26 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +ADDRGP4 $1155 +JUMPV +LABELV $1154 +ADDRGP4 g_markDeconstruct+12 +INDIRI4 +CNSTI4 0 +EQI4 $1157 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1161 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 176 +ADDRGP4 G_FindPower +CALLI4 +ASGNI4 +ADDRLP4 180 +CNSTI4 0 +ASGNI4 +ADDRLP4 176 +INDIRI4 +ADDRLP4 180 +INDIRI4 +NEI4 $1161 +ADDRLP4 116 +INDIRI4 +ADDRLP4 180 +INDIRI4 +EQI4 $1157 +LABELV $1161 +ADDRLP4 0 +INDIRP4 +CNSTI4 936 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 940 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 $1158 +JUMPV +LABELV $1157 +ADDRGP4 g_cheats+12 +INDIRI4 +CNSTI4 0 +NEI4 $1163 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 184 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 188 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ASGNP4 +ADDRLP4 188 +INDIRP4 +ADDRLP4 188 +INDIRP4 +INDIRI4 +ADDRLP4 184 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 4 +DIVI4 +ADDI4 +ASGNI4 +LABELV $1163 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 40+12 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 61 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +LABELV $1158 +LABELV $1155 +LABELV $1152 +LABELV $1116 +LABELV $1103 +endproc Cmd_Destroy_f 192 32 +export Cmd_ActivateItem_f +proc Cmd_ActivateItem_f 1068 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRGP4 $1170 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1032 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1032 +INDIRI4 +CNSTI4 0 +NEI4 $1168 +ADDRLP4 1036 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 1036 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 11 +NEI4 $1167 +ADDRLP4 1036 +INDIRP4 +ARGP4 +ADDRLP4 1040 +ADDRGP4 BG_PlayerCanChangeWeapon +CALLI4 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +EQI4 $1167 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_ForceWeaponChange +CALLV +pop +ADDRGP4 $1167 +JUMPV +LABELV $1168 +ADDRLP4 0 +ARGP4 +ADDRLP4 1036 +ADDRGP4 BG_UpgradeByName +CALLP4 +ASGNP4 +ADDRLP4 1024 +ADDRLP4 1036 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1040 +ADDRGP4 BG_WeaponByName +CALLP4 +ASGNP4 +ADDRLP4 1028 +ADDRLP4 1040 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 1024 +INDIRI4 +CNSTI4 0 +EQI4 $1173 +ADDRLP4 1024 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 1048 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 1048 +INDIRI4 +CNSTI4 0 +EQI4 $1173 +ADDRLP4 1024 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRGP4 BG_ActivateUpgrade +CALLV +pop +ADDRGP4 $1174 +JUMPV +LABELV $1173 +ADDRLP4 1052 +ADDRLP4 1028 +INDIRI4 +ASGNI4 +ADDRLP4 1052 +INDIRI4 +CNSTI4 0 +EQI4 $1175 +ADDRLP4 1052 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 1056 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 1056 +INDIRI4 +CNSTI4 0 +EQI4 $1175 +ADDRLP4 1060 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 1060 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ADDRLP4 1028 +INDIRI4 +EQI4 $1176 +ADDRLP4 1060 +INDIRP4 +ARGP4 +ADDRLP4 1064 +ADDRGP4 BG_PlayerCanChangeWeapon +CALLI4 +ASGNI4 +ADDRLP4 1064 +INDIRI4 +CNSTI4 0 +EQI4 $1176 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1028 +INDIRI4 +ARGI4 +ADDRGP4 G_ForceWeaponChange +CALLV +pop +ADDRGP4 $1176 +JUMPV +LABELV $1175 +ADDRGP4 $1179 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1060 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 1060 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $1176 +LABELV $1174 +LABELV $1167 +endproc Cmd_ActivateItem_f 1068 12 +export Cmd_DeActivateItem_f +proc Cmd_DeActivateItem_f 1040 12 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 1028 +ADDRGP4 BG_UpgradeByName +CALLP4 +ASGNP4 +ADDRLP4 1024 +ADDRLP4 1028 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 1024 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 1032 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 1032 +INDIRI4 +CNSTI4 0 +EQI4 $1181 +ADDRLP4 1024 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRGP4 BG_DeactivateUpgrade +CALLV +pop +ADDRGP4 $1182 +JUMPV +LABELV $1181 +ADDRGP4 $1179 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1036 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 1036 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $1182 +LABELV $1180 +endproc Cmd_DeActivateItem_f 1040 12 +export Cmd_ToggleItem_f +proc Cmd_ToggleItem_f 1048 12 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 1032 +ADDRGP4 BG_UpgradeByName +CALLP4 +ASGNP4 +ADDRLP4 1028 +ADDRLP4 1032 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1036 +ADDRGP4 BG_WeaponByName +CALLP4 +ASGNP4 +ADDRLP4 1024 +ADDRLP4 1036 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 1024 +INDIRI4 +CNSTI4 0 +EQI4 $1184 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1040 +ADDRGP4 BG_PlayerCanChangeWeapon +CALLI4 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +NEI4 $1186 +ADDRGP4 $1183 +JUMPV +LABELV $1186 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 11 +EQI4 $1188 +ADDRLP4 1024 +CNSTI4 11 +ASGNI4 +ADDRGP4 $1189 +JUMPV +LABELV $1188 +ADDRLP4 1024 +CNSTI4 0 +ASGNI4 +LABELV $1189 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1024 +INDIRI4 +ARGI4 +ADDRGP4 G_ForceWeaponChange +CALLV +pop +ADDRGP4 $1185 +JUMPV +LABELV $1184 +ADDRLP4 1028 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 1040 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +EQI4 $1190 +ADDRLP4 1028 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 1044 +ADDRGP4 BG_UpgradeIsActive +CALLI4 +ASGNI4 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +EQI4 $1192 +ADDRLP4 1028 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRGP4 BG_DeactivateUpgrade +CALLV +pop +ADDRGP4 $1191 +JUMPV +LABELV $1192 +ADDRLP4 1028 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRGP4 BG_ActivateUpgrade +CALLV +pop +ADDRGP4 $1191 +JUMPV +LABELV $1190 +ADDRGP4 $1179 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1044 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 1044 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $1191 +LABELV $1185 +LABELV $1183 +endproc Cmd_ToggleItem_f 1048 12 +export Cmd_Buy_f +proc Cmd_Buy_f 1128 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +CNSTI4 1 +ARGI4 +ADDRLP4 8 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 8 +ARGP4 +ADDRLP4 1036 +ADDRGP4 BG_WeaponByName +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1036 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ARGP4 +ADDRLP4 1040 +ADDRGP4 BG_UpgradeByName +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 1040 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +CNSTF4 1120403456 +ARGF4 +CNSTI4 31 +ARGI4 +ADDRLP4 1044 +ADDRGP4 G_BuildableRange +CALLI4 +ASGNI4 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +EQI4 $1195 +ADDRLP4 1032 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1196 +JUMPV +LABELV $1195 +ADDRLP4 4 +INDIRI4 +CNSTI4 12 +NEI4 $1197 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 204 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1048 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 1048 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1197 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +CNSTF4 1120403456 +ARGF4 +CNSTI4 34 +ARGI4 +ADDRLP4 1052 +ADDRGP4 G_BuildableRange +CALLI4 +ASGNI4 +ADDRLP4 1052 +INDIRI4 +CNSTI4 0 +NEI4 $1199 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +CNSTF4 1120403456 +ARGF4 +CNSTI4 35 +ARGI4 +ADDRLP4 1056 +ADDRGP4 G_BuildableRange +CALLI4 +ASGNI4 +ADDRLP4 1056 +INDIRI4 +CNSTI4 0 +EQI4 $1197 +LABELV $1199 +ADDRLP4 1032 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1198 +JUMPV +LABELV $1197 +ADDRLP4 4 +INDIRI4 +CNSTI4 12 +NEI4 $1200 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 204 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1060 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 1060 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1200 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +CNSTF4 1120403456 +ARGF4 +CNSTI4 47 +ARGI4 +ADDRLP4 1064 +ADDRGP4 G_BuildableRange +CALLI4 +ASGNI4 +ADDRLP4 1064 +INDIRI4 +CNSTI4 0 +EQI4 $1200 +ADDRLP4 1032 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1201 +JUMPV +LABELV $1200 +ADDRLP4 4 +INDIRI4 +CNSTI4 12 +NEI4 $1202 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1068 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 1068 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1202 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 51 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1202 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 50 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1201 +LABELV $1198 +LABELV $1196 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1204 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 1068 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 1068 +INDIRI4 +CNSTI4 0 +EQI4 $1206 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 49 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1206 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1072 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 1072 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $1208 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $1210 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1208 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1076 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 1076 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1211 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $1213 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1211 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 g_humanStage+12 +INDIRI4 +ARGI4 +ADDRLP4 1080 +ADDRGP4 BG_WeaponAllowedInStage +CALLI4 +ASGNI4 +ADDRLP4 1080 +INDIRI4 +CNSTI4 0 +EQI4 $1217 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1084 +ADDRGP4 G_WeaponIsAllowed +CALLI4 +ASGNI4 +ADDRLP4 1084 +INDIRI4 +CNSTI4 0 +NEI4 $1214 +LABELV $1217 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $1213 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1214 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1088 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 1088 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 556 +ADDP4 +INDIRI4 +CVII2 4 +CVII4 2 +LEI4 $1218 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 48 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1218 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1092 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 1096 +ADDRGP4 BG_SlotsForInventory +CALLI4 +ASGNI4 +ADDRLP4 1092 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ADDRLP4 1096 +INDIRI4 +BANDI4 +CNSTI4 0 +EQI4 $1220 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 47 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1220 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1100 +ADDRGP4 BG_PlayerCanChangeWeapon +CALLI4 +ASGNI4 +ADDRLP4 1100 +INDIRI4 +CNSTI4 0 +NEI4 $1222 +ADDRGP4 $1194 +JUMPV +LABELV $1222 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 204 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1104 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 384 +ADDP4 +ADDRLP4 1104 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1108 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 388 +ADDP4 +ADDRLP4 1108 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1112 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 1112 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1224 +CNSTI4 6 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 1116 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 1116 +INDIRI4 +CNSTI4 0 +EQI4 $1224 +ADDRLP4 1120 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 1120 +INDIRP4 +CNSTF4 1069547520 +ADDRLP4 1120 +INDIRP4 +INDIRI4 +CVIF4 4 +MULF4 +CVFI4 4 +ASGNI4 +LABELV $1224 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 G_ForceWeaponChange +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1124 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1124 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CVII2 4 +CVII4 2 +NEGI4 +CVII2 4 +CVII4 2 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddCreditToClient +CALLV +pop +ADDRGP4 $1205 +JUMPV +LABELV $1204 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1226 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 1068 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 1068 +INDIRI4 +CNSTI4 0 +EQI4 $1228 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 49 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1228 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 1072 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 1072 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 556 +ADDP4 +INDIRI4 +CVII2 4 +CVII4 2 +LEI4 $1230 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 48 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1230 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 1076 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 1080 +ADDRGP4 BG_SlotsForInventory +CALLI4 +ASGNI4 +ADDRLP4 1076 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ADDRLP4 1080 +INDIRI4 +BANDI4 +CNSTI4 0 +EQI4 $1232 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 47 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1232 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 1084 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 1084 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $1234 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $1210 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1234 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 1088 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 1088 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1236 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $1213 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1236 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 g_humanStage+12 +INDIRI4 +ARGI4 +ADDRLP4 1092 +ADDRGP4 BG_UpgradeAllowedInStage +CALLI4 +ASGNI4 +ADDRLP4 1092 +INDIRI4 +CNSTI4 0 +EQI4 $1241 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 1096 +ADDRGP4 BG_UpgradeIsAllowed +CALLI4 +ASGNI4 +ADDRLP4 1096 +INDIRI4 +CNSTI4 0 +NEI4 $1238 +LABELV $1241 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $1213 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1238 +ADDRLP4 4 +INDIRI4 +CNSTI4 12 +NEI4 $1242 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1032 +INDIRI4 +ARGI4 +ADDRGP4 G_GiveClientMaxAmmo +CALLV +pop +ADDRGP4 $1243 +JUMPV +LABELV $1242 +ADDRLP4 4 +INDIRI4 +CNSTI4 8 +NEI4 $1244 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 14 +ARGI4 +ADDRLP4 1100 +ARGP4 +ADDRLP4 1112 +ADDRGP4 G_RoomForClassChange +CALLI4 +ASGNI4 +ADDRLP4 1112 +INDIRI4 +CNSTI4 0 +NEI4 $1246 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 52 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1246 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 1100 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 212 +ADDP4 +CNSTI4 14 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 520 +ADDP4 +CNSTI4 14 +ASGNI4 +ADDRLP4 1116 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 1116 +INDIRP4 +ADDRLP4 1116 +INDIRP4 +INDIRI4 +CNSTI4 2 +BXORI4 +ASGNI4 +LABELV $1244 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRGP4 BG_AddUpgradeToInventory +CALLV +pop +LABELV $1243 +ADDRLP4 4 +INDIRI4 +CNSTI4 6 +NEI4 $1248 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_GiveClientMaxAmmo +CALLV +pop +LABELV $1248 +ADDRLP4 4 +INDIRI4 +CNSTI4 5 +NEI4 $1250 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1952 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 1100 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 1100 +INDIRP4 +ADDRLP4 1100 +INDIRP4 +INDIRI4 +CNSTI4 -4097 +BANDI4 +ASGNI4 +LABELV $1250 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 1100 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1100 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CVII2 4 +CVII4 2 +NEGI4 +CVII2 4 +CVII4 2 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddCreditToClient +CALLV +pop +ADDRGP4 $1227 +JUMPV +LABELV $1226 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 46 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +LABELV $1227 +LABELV $1205 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 ClientUserinfoChanged +CALLP4 +pop +LABELV $1194 +endproc Cmd_Buy_f 1128 12 +export Cmd_Sell_f +proc Cmd_Sell_f 1088 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +CNSTI4 1 +ARGI4 +ADDRLP4 4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +CNSTF4 1120403456 +ARGF4 +CNSTI4 31 +ARGI4 +ADDRLP4 1036 +ADDRGP4 G_BuildableRange +CALLI4 +ASGNI4 +ADDRLP4 1036 +INDIRI4 +CNSTI4 0 +NEI4 $1253 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 50 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1252 +JUMPV +LABELV $1253 +ADDRLP4 4 +ARGP4 +ADDRGP4 $1170 +ARGP4 +CNSTI4 6 +ARGI4 +ADDRLP4 1040 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +NEI4 $1255 +ADDRLP4 1028 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 204 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1256 +JUMPV +LABELV $1255 +ADDRLP4 4 +ARGP4 +ADDRLP4 1044 +ADDRGP4 BG_WeaponByName +CALLP4 +ASGNP4 +ADDRLP4 1028 +ADDRLP4 1044 +INDIRP4 +INDIRI4 +ASGNI4 +LABELV $1256 +ADDRLP4 4 +ARGP4 +ADDRLP4 1048 +ADDRGP4 BG_UpgradeByName +CALLP4 +ASGNP4 +ADDRLP4 1032 +ADDRLP4 1048 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 1028 +INDIRI4 +CNSTI4 0 +EQI4 $1257 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1056 +ADDRGP4 BG_GetPlayerWeapon +CALLI4 +ASGNI4 +ADDRLP4 1052 +ADDRLP4 1056 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1060 +ADDRGP4 BG_PlayerCanChangeWeapon +CALLI4 +ASGNI4 +ADDRLP4 1060 +INDIRI4 +CNSTI4 0 +NEI4 $1259 +ADDRGP4 $1252 +JUMPV +LABELV $1259 +ADDRLP4 1028 +INDIRI4 +ARGI4 +ADDRLP4 1064 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 1064 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1261 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $1263 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $1252 +JUMPV +LABELV $1261 +ADDRLP4 1028 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 1068 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 1068 +INDIRI4 +CNSTI4 0 +EQI4 $1264 +ADDRLP4 1028 +INDIRI4 +CNSTI4 31 +NEI4 $1266 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1266 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 54 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1252 +JUMPV +LABELV $1266 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 204 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 232 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 1028 +INDIRI4 +ARGI4 +ADDRLP4 1072 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1072 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CVII2 4 +CVII4 2 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddCreditToClient +CALLV +pop +LABELV $1264 +ADDRLP4 1028 +INDIRI4 +ADDRLP4 1052 +INDIRI4 +NEI4 $1258 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_ForceWeaponChange +CALLV +pop +ADDRGP4 $1258 +JUMPV +LABELV $1257 +ADDRLP4 1032 +INDIRI4 +CNSTI4 0 +EQI4 $1270 +ADDRLP4 1032 +INDIRI4 +ARGI4 +ADDRLP4 1052 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 1052 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1272 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRGP4 $1274 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $1252 +JUMPV +LABELV $1272 +ADDRLP4 1032 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 1056 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 1056 +INDIRI4 +CNSTI4 0 +EQI4 $1271 +ADDRLP4 1032 +INDIRI4 +CNSTI4 8 +NEI4 $1277 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 13 +ARGI4 +ADDRLP4 1060 +ARGP4 +ADDRLP4 1072 +ADDRGP4 G_RoomForClassChange +CALLI4 +ASGNI4 +ADDRLP4 1072 +INDIRI4 +CNSTI4 0 +NEI4 $1279 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 53 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1252 +JUMPV +LABELV $1279 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 1060 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 212 +ADDP4 +CNSTI4 13 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 520 +ADDP4 +CNSTI4 13 +ASGNI4 +ADDRLP4 1076 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 1076 +INDIRP4 +ADDRLP4 1076 +INDIRP4 +INDIRI4 +CNSTI4 2 +BXORI4 +ASGNI4 +LABELV $1277 +ADDRLP4 1032 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRGP4 BG_RemoveUpgradeFromInventory +CALLV +pop +ADDRLP4 1032 +INDIRI4 +CNSTI4 6 +NEI4 $1281 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_GiveClientMaxAmmo +CALLV +pop +LABELV $1281 +ADDRLP4 1032 +INDIRI4 +CNSTI4 5 +NEI4 $1283 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1952 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 1060 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 1060 +INDIRP4 +ADDRLP4 1060 +INDIRP4 +INDIRI4 +CNSTI4 -4097 +BANDI4 +ASGNI4 +LABELV $1283 +ADDRLP4 1032 +INDIRI4 +ARGI4 +ADDRLP4 1060 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1060 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CVII2 4 +CVII4 2 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddCreditToClient +CALLV +pop +ADDRGP4 $1271 +JUMPV +LABELV $1270 +ADDRLP4 4 +ARGP4 +ADDRGP4 $1287 +ARGP4 +ADDRLP4 1052 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1052 +INDIRI4 +CNSTI4 0 +NEI4 $1285 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1060 +ADDRGP4 BG_GetPlayerWeapon +CALLI4 +ASGNI4 +ADDRLP4 1056 +ADDRLP4 1060 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1064 +ADDRGP4 BG_PlayerCanChangeWeapon +CALLI4 +ASGNI4 +ADDRLP4 1064 +INDIRI4 +CNSTI4 0 +NEI4 $1288 +ADDRGP4 $1252 +JUMPV +LABELV $1288 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $1290 +ADDRLP4 0 +INDIRI4 +CNSTI4 31 +NEI4 $1294 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1294 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 54 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1291 +JUMPV +LABELV $1294 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 1068 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 1068 +INDIRI4 +CNSTI4 0 +EQI4 $1296 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1072 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 1072 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1296 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 204 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1076 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1076 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CVII2 4 +CVII4 2 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddCreditToClient +CALLV +pop +LABELV $1296 +ADDRLP4 0 +INDIRI4 +ADDRLP4 1056 +INDIRI4 +NEI4 $1298 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_ForceWeaponChange +CALLV +pop +LABELV $1298 +LABELV $1291 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $1290 +ADDRGP4 $1286 +JUMPV +LABELV $1285 +ADDRLP4 4 +ARGP4 +ADDRGP4 $1302 +ARGP4 +ADDRLP4 1056 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1056 +INDIRI4 +CNSTI4 0 +NEI4 $1300 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $1303 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 1060 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 1060 +INDIRI4 +CNSTI4 0 +EQI4 $1307 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1064 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 1064 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1307 +ADDRLP4 0 +INDIRI4 +CNSTI4 8 +NEI4 $1309 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 13 +ARGI4 +ADDRLP4 1068 +ARGP4 +ADDRLP4 1080 +ADDRGP4 G_RoomForClassChange +CALLI4 +ASGNI4 +ADDRLP4 1080 +INDIRI4 +CNSTI4 0 +NEI4 $1311 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 53 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1304 +JUMPV +LABELV $1311 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 1068 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 212 +ADDP4 +CNSTI4 13 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 520 +ADDP4 +CNSTI4 13 +ASGNI4 +ADDRLP4 1084 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 1084 +INDIRP4 +ADDRLP4 1084 +INDIRP4 +INDIRI4 +CNSTI4 2 +BXORI4 +ASGNI4 +LABELV $1309 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRGP4 BG_RemoveUpgradeFromInventory +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 6 +NEI4 $1313 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_GiveClientMaxAmmo +CALLV +pop +LABELV $1313 +ADDRLP4 0 +INDIRI4 +CNSTI4 5 +NEI4 $1315 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1952 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 1068 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 1068 +INDIRP4 +ADDRLP4 1068 +INDIRP4 +INDIRI4 +CNSTI4 -4097 +BANDI4 +ASGNI4 +LABELV $1315 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1068 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1068 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CVII2 4 +CVII4 2 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddCreditToClient +CALLV +pop +LABELV $1307 +LABELV $1304 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 13 +LTI4 $1303 +ADDRGP4 $1301 +JUMPV +LABELV $1300 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 46 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +LABELV $1301 +LABELV $1286 +LABELV $1271 +LABELV $1258 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 ClientUserinfoChanged +CALLP4 +pop +LABELV $1252 +endproc Cmd_Sell_f 1088 12 +export Cmd_Build_f +proc Cmd_Build_f 1120 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 540 +ADDP4 +INDIRP4 +CNSTI4 3072 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1318 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 34 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1317 +JUMPV +LABELV $1318 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ADDRGP4 level+16132 +INDIRI4 +NEI4 $1320 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 35 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1317 +JUMPV +LABELV $1320 +CNSTI4 1 +ARGI4 +ADDRLP4 4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRLP4 1060 +ADDRGP4 BG_BuildableByName +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1060 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 1064 +ADDRGP4 G_TimeTilSuddenDeath +CALLI4 +ASGNI4 +ADDRLP4 1064 +INDIRI4 +CNSTI4 0 +GTI4 $1323 +ADDRLP4 0 +INDIRI4 +CNSTI4 34 +EQI4 $1323 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +EQI4 $1323 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 33 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1317 +JUMPV +LABELV $1323 +ADDRLP4 1028 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1325 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1076 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +CNSTI4 1 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +LSHI4 +ADDRLP4 1076 +INDIRP4 +CNSTI4 60 +ADDP4 +INDIRI4 +BANDI4 +CNSTI4 0 +EQI4 $1325 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1080 +ADDRGP4 BG_BuildableIsAllowed +CALLI4 +ASGNI4 +ADDRLP4 1080 +INDIRI4 +CNSTI4 0 +EQI4 $1325 +ADDRLP4 1028 +INDIRI4 +CNSTI4 1 +NEI4 $1330 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 g_alienStage+12 +INDIRI4 +ARGI4 +ADDRLP4 1084 +ADDRGP4 BG_BuildableAllowedInStage +CALLI4 +ASGNI4 +ADDRLP4 1084 +INDIRI4 +CNSTI4 0 +NEI4 $1329 +LABELV $1330 +ADDRLP4 1028 +INDIRI4 +CNSTI4 2 +NEI4 $1325 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 g_humanStage+12 +INDIRI4 +ARGI4 +ADDRLP4 1088 +ADDRGP4 BG_BuildableAllowedInStage +CALLI4 +ASGNI4 +ADDRLP4 1088 +INDIRI4 +CNSTI4 0 +EQI4 $1325 +LABELV $1329 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1096 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 1032 +ADDRLP4 1096 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 232 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1032 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRLP4 1036 +ARGP4 +ADDRLP4 1048 +ARGP4 +ADDRLP4 1104 +ADDRGP4 G_CanBuild +CALLI4 +ASGNI4 +ADDRLP4 1100 +ADDRLP4 1104 +INDIRI4 +ASGNI4 +ADDRLP4 1100 +INDIRI4 +CNSTI4 0 +LTI4 $1331 +ADDRLP4 1100 +INDIRI4 +CNSTI4 19 +GTI4 $1331 +ADDRLP4 1100 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1344 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1344 +address $1334 +address $1335 +address $1337 +address $1339 +address $1336 +address $1334 +address $1335 +address $1338 +address $1335 +address $1334 +address $1334 +address $1334 +address $1340 +address $1341 +address $1335 +address $1335 +address $1342 +address $1343 +address $1335 +address $1335 +code +LABELV $1334 +ADDRLP4 1092 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 232 +ADDP4 +CNSTI4 16384 +ASGNI4 +ADDRGP4 $1332 +JUMPV +LABELV $1335 +ADDRLP4 1092 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1332 +JUMPV +LABELV $1336 +ADDRLP4 1092 +CNSTI4 40 +ASGNI4 +ADDRGP4 $1332 +JUMPV +LABELV $1337 +ADDRLP4 1092 +CNSTI4 38 +ASGNI4 +ADDRGP4 $1332 +JUMPV +LABELV $1338 +ADDRLP4 1092 +CNSTI4 61 +ASGNI4 +ADDRGP4 $1332 +JUMPV +LABELV $1339 +ADDRLP4 1092 +CNSTI4 39 +ASGNI4 +ADDRGP4 $1332 +JUMPV +LABELV $1340 +ADDRLP4 1092 +CNSTI4 58 +ASGNI4 +ADDRGP4 $1332 +JUMPV +LABELV $1341 +ADDRLP4 1092 +CNSTI4 60 +ASGNI4 +ADDRGP4 $1332 +JUMPV +LABELV $1342 +ADDRLP4 1092 +CNSTI4 31 +ASGNI4 +ADDRGP4 $1332 +JUMPV +LABELV $1343 +ADDRLP4 1092 +CNSTI4 32 +ASGNI4 +ADDRGP4 $1332 +JUMPV +LABELV $1331 +ADDRLP4 1092 +CNSTI4 -1 +ASGNI4 +LABELV $1332 +ADDRLP4 1112 +CNSTI4 0 +ASGNI4 +ADDRLP4 1092 +INDIRI4 +ADDRLP4 1112 +INDIRI4 +EQI4 $1347 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 516 +ADDP4 +INDIRI4 +ADDRLP4 1112 +INDIRI4 +EQI4 $1345 +LABELV $1347 +ADDRLP4 1116 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 232 +ADDP4 +ASGNP4 +ADDRLP4 1116 +INDIRP4 +ADDRLP4 1116 +INDIRP4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +BORI4 +ASGNI4 +ADDRGP4 $1326 +JUMPV +LABELV $1345 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1092 +INDIRI4 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1326 +JUMPV +LABELV $1325 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 31 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +LABELV $1326 +LABELV $1317 +endproc Cmd_Build_f 1120 20 +export Cmd_Reload_f +proc Cmd_Reload_f 32 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1349 +ADDRGP4 $1348 +JUMPV +LABELV $1349 +ADDRLP4 0 +INDIRP4 +CNSTI4 388 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $1351 +ADDRGP4 $1348 +JUMPV +LABELV $1351 +ADDRLP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1353 +CNSTI4 6 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $1353 +ADDRLP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 4 +CNSTF4 1069547520 +ADDRLP4 20 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $1354 +JUMPV +LABELV $1353 +ADDRLP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 24 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $1354 +ADDRLP4 0 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +LTI4 $1355 +ADDRGP4 $1348 +JUMPV +LABELV $1355 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 4 +EQI4 $1357 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +CNSTI4 1024 +BORI4 +ASGNI4 +LABELV $1357 +LABELV $1348 +endproc Cmd_Reload_f 32 8 +export G_StopFromFollowing +proc G_StopFromFollowing 12 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1363 +JUMPV +LABELV $1360 +ADDRLP4 4 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $1365 +ADDRLP4 4 +INDIRP4 +CNSTI4 1744 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +NEI4 $1365 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 8 +ADDRGP4 G_FollowNewClient +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $1367 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRGP4 G_StopFollowing +CALLV +pop +LABELV $1367 +LABELV $1365 +LABELV $1361 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1363 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $1360 +LABELV $1359 +endproc G_StopFromFollowing 12 8 +export G_StopFollowing +proc G_StopFollowing 36 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1370 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 268 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1740 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $1371 +JUMPV +LABELV $1370 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 32 +CNSTI4 2 +ASGNI4 +ADDRLP4 28 +INDIRP4 +CNSTI4 268 +ADDP4 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 28 +INDIRP4 +CNSTI4 1740 +ADDP4 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1372 +ADDRLP4 4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRGP4 G_SelectAlienLockSpawnPoint +CALLP4 +pop +ADDRGP4 $1373 +JUMPV +LABELV $1372 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1374 +ADDRLP4 4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRGP4 G_SelectHumanLockSpawnPoint +CALLP4 +pop +LABELV $1374 +LABELV $1373 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 G_SetOrigin +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRGP4 G_SetClientViewAngle +CALLV +pop +LABELV $1371 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1744 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 -2049 +BANDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 68 +ADDP4 +CNSTI4 1023 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 240 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 -193 +BANDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 160 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ASGNI4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CNSTI4 288 +ADDP4 +ADDRLP4 16 +INDIRP4 +CNSTI4 556 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 CalculateRanks +CALLV +pop +LABELV $1369 +endproc G_StopFollowing 36 8 +export G_FollowLockView +proc G_FollowLockView 60 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 28 +INDIRP4 +INDIRP4 +CNSTI4 1744 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 32 +ADDRLP4 28 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 36 +CNSTI4 3 +ASGNI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 268 +ADDP4 +ADDRLP4 36 +INDIRI4 +ASGNI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 1740 +ADDP4 +ADDRLP4 36 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +CNSTI4 -2049 +BANDI4 +ASGNI4 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +CNSTI4 216 +ADDP4 +ADDRLP4 44 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRI4 +CNSTI4 -2 +BANDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 240 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRI4 +CNSTI4 -193 +BANDI4 +ASGNI4 +ADDRLP4 56 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRI4 +CNSTI4 2 +BXORI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 160 +ADDP4 +CNSTF4 0 +ASGNF4 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1377 +ADDRLP4 4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRGP4 G_SelectAlienLockSpawnPoint +CALLP4 +pop +ADDRGP4 $1378 +JUMPV +LABELV $1377 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1379 +ADDRLP4 4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRGP4 G_SelectHumanLockSpawnPoint +CALLP4 +pop +LABELV $1379 +LABELV $1378 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 G_SetOrigin +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRGP4 G_SetClientViewAngle +CALLV +pop +LABELV $1376 +endproc G_FollowLockView 60 8 +export G_FollowNewClient +proc G_FollowNewClient 28 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1744 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRI4 +CNSTI4 1 +LEI4 $1382 +ADDRFP4 4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1383 +JUMPV +LABELV $1382 +ADDRFP4 4 +INDIRI4 +CNSTI4 -1 +GEI4 $1384 +ADDRFP4 4 +CNSTI4 -1 +ASGNI4 +ADDRGP4 $1385 +JUMPV +LABELV $1384 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $1386 +CNSTI4 1 +RETI4 +ADDRGP4 $1381 +JUMPV +LABELV $1386 +LABELV $1385 +LABELV $1383 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1388 +CNSTI4 0 +RETI4 +ADDRGP4 $1381 +JUMPV +LABELV $1388 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $1393 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $1390 +LABELV $1393 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +LABELV $1390 +LABELV $1394 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $1397 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1397 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GEI4 $1400 +ADDRLP4 0 +ADDRGP4 level+24 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $1400 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +NEU4 $1403 +ADDRGP4 $1395 +JUMPV +LABELV $1403 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $1405 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $1405 +ADDRGP4 $1395 +JUMPV +LABELV $1405 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $1407 +ADDRGP4 $1395 +JUMPV +LABELV $1407 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1409 +ADDRGP4 $1395 +JUMPV +LABELV $1409 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 460 +ADDP4 +INDIRI4 +ADDRLP4 16 +INDIRI4 +NEI4 $1411 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +ADDRLP4 16 +INDIRI4 +EQI4 $1411 +ADDRGP4 $1395 +JUMPV +LABELV $1411 +ADDRLP4 20 +CNSTI4 532 +ASGNI4 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +EQI4 $1413 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +EQI4 $1413 +ADDRGP4 $1395 +JUMPV +LABELV $1413 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1744 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1740 +ADDP4 +CNSTI4 3 +ASGNI4 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1415 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FollowLockView +CALLV +pop +LABELV $1415 +CNSTI4 1 +RETI4 +ADDRGP4 $1381 +JUMPV +LABELV $1395 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $1394 +CNSTI4 0 +RETI4 +LABELV $1381 +endproc G_FollowNewClient 28 4 +export G_ToggleFollow +proc G_ToggleFollow 0 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $1418 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_StopFollowing +CALLV +pop +ADDRGP4 $1419 +JUMPV +LABELV $1418 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_FollowNewClient +CALLI4 +pop +LABELV $1419 +LABELV $1417 +endproc G_ToggleFollow 0 8 +export Cmd_Follow_f +proc Cmd_Follow_f 1080 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1421 +ADDRGP4 $1420 +JUMPV +LABELV $1421 +ADDRLP4 36 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 2 +EQI4 $1423 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_ToggleFollow +CALLV +pop +ADDRGP4 $1424 +JUMPV +LABELV $1423 +CNSTI4 1 +ARGI4 +ADDRLP4 4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRLP4 40 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 1064 +ADDRGP4 G_ClientNumberFromString +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 1064 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 -1 +NEI4 $1425 +ADDRGP4 $1427 +ARGP4 +ADDRLP4 40 +ARGP4 +ADDRLP4 1068 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 1068 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $1420 +JUMPV +LABELV $1425 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +NEU4 $1428 +ADDRGP4 $1420 +JUMPV +LABELV $1428 +ADDRLP4 1068 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 460 +ADDP4 +INDIRI4 +ADDRLP4 1068 +INDIRI4 +NEI4 $1430 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +ADDRLP4 1068 +INDIRI4 +EQI4 $1430 +ADDRGP4 $1420 +JUMPV +LABELV $1430 +ADDRLP4 1072 +CNSTI4 532 +ASGNI4 +ADDRLP4 1076 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ADDRLP4 1072 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 1076 +INDIRI4 +CNSTI4 0 +EQI4 $1432 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ADDRLP4 1072 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 1076 +INDIRI4 +EQI4 $1432 +ADDRGP4 $1420 +JUMPV +LABELV $1432 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1740 +ADDP4 +CNSTI4 3 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1744 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $1424 +LABELV $1420 +endproc Cmd_Follow_f 1080 12 +export Cmd_FollowCycle_f +proc Cmd_FollowCycle_f 20 12 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +CNSTI4 0 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 11 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 $1437 +ARGP4 +ADDRLP4 16 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $1435 +ADDRLP4 12 +CNSTI4 -1 +ASGNI4 +LABELV $1435 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1438 +ADDRGP4 $1434 +JUMPV +LABELV $1438 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRGP4 G_FollowNewClient +CALLI4 +pop +LABELV $1434 +endproc Cmd_FollowCycle_f 20 12 +proc Cmd_Ignore_f 336 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 260 +CNSTI4 0 +ASGNI4 +ADDRLP4 264 +CNSTI4 0 +ASGNI4 +CNSTI4 0 +ARGI4 +ADDRLP4 268 +ARGP4 +CNSTI4 9 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 268 +ARGP4 +ADDRGP4 $1443 +ARGP4 +ADDRLP4 312 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 312 +INDIRI4 +CNSTI4 0 +NEI4 $1441 +ADDRLP4 264 +CNSTI4 1 +ASGNI4 +LABELV $1441 +ADDRLP4 316 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 316 +INDIRI4 +CNSTI4 2 +GEI4 $1444 +ADDRGP4 $1446 +ARGP4 +ADDRLP4 268 +ARGP4 +ADDRLP4 320 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 320 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $1440 +JUMPV +LABELV $1444 +CNSTI4 1 +ARGI4 +ADDRLP4 320 +ADDRGP4 ConcatArgs +CALLP4 +ASGNP4 +ADDRLP4 277 +ARGP4 +ADDRLP4 320 +INDIRP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 277 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRLP4 324 +ADDRGP4 G_ClientNumbersFromString +CALLI4 +ASGNI4 +ADDRLP4 260 +ADDRLP4 324 +INDIRI4 +ASGNI4 +ADDRLP4 260 +INDIRI4 +CNSTI4 1 +GEI4 $1447 +ADDRGP4 $1449 +ARGP4 +ADDRLP4 268 +ARGP4 +ADDRLP4 277 +ARGP4 +ADDRLP4 328 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 328 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $1440 +JUMPV +LABELV $1447 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1453 +JUMPV +LABELV $1450 +ADDRLP4 264 +INDIRI4 +CNSTI4 0 +EQI4 $1454 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1752 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 328 +ADDRGP4 Com_ClientListContains +CALLI4 +ASGNI4 +ADDRLP4 328 +INDIRI4 +CNSTI4 0 +NEI4 $1456 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1752 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Com_ClientListAdd +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 ClientUserinfoChanged +CALLP4 +pop +ADDRGP4 $1458 +ARGP4 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 332 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 332 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $1455 +JUMPV +LABELV $1456 +ADDRGP4 $1459 +ARGP4 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 332 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 332 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $1455 +JUMPV +LABELV $1454 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1752 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 328 +ADDRGP4 Com_ClientListContains +CALLI4 +ASGNI4 +ADDRLP4 328 +INDIRI4 +CNSTI4 0 +EQI4 $1460 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1752 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Com_ClientListRemove +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 ClientUserinfoChanged +CALLP4 +pop +ADDRGP4 $1462 +ARGP4 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 332 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 332 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $1461 +JUMPV +LABELV $1460 +ADDRGP4 $1463 +ARGP4 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 332 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 332 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $1461 +LABELV $1455 +LABELV $1451 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1453 +ADDRLP4 0 +INDIRI4 +ADDRLP4 260 +INDIRI4 +LTI4 $1450 +LABELV $1440 +endproc Cmd_Ignore_f 336 12 +proc SortMaps 4 8 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $1464 +endproc SortMaps 4 8 +lit +align 1 +LABELV $1466 +byte 1 0 +skip 15 +align 1 +LABELV $1467 +byte 1 0 +skip 4095 +export Cmd_ListMaps_f +code +proc Cmd_ListMaps_f 5236 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 1056 +ADDRGP4 $1466 +INDIRB +ASGNB 16 +ADDRLP4 1092 +ADDRGP4 $1467 +INDIRB +ASGNB 4096 +ADDRLP4 1048 +CNSTI4 0 +ASGNI4 +ADDRLP4 1040 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 1084 +CNSTI4 0 +ASGNI4 +ADDRLP4 5188 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 5188 +INDIRI4 +CNSTI4 1 +LEI4 $1468 +CNSTI4 1 +ARGI4 +ADDRLP4 1056 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 1072 +ADDRLP4 1056 +ASGNP4 +ADDRGP4 $1473 +JUMPV +LABELV $1470 +LABELV $1471 +ADDRLP4 1072 +ADDRLP4 1072 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1473 +ADDRLP4 5192 +ADDRLP4 1072 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 5192 +INDIRI4 +CNSTI4 0 +EQI4 $1475 +ADDRLP4 5192 +INDIRI4 +CNSTI4 48 +LTI4 $1475 +ADDRLP4 5192 +INDIRI4 +CNSTI4 57 +LEI4 $1470 +LABELV $1475 +ADDRLP4 1072 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1476 +ADDRLP4 1056 +ARGP4 +ADDRLP4 5196 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 1084 +ADDRLP4 5196 +INDIRI4 +ASGNI4 +ADDRLP4 1056 +CNSTI1 0 +ASGNI1 +ADDRGP4 $1477 +JUMPV +LABELV $1476 +ADDRLP4 5196 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 5196 +INDIRI4 +CNSTI4 2 +LEI4 $1478 +CNSTI4 2 +ARGI4 +ADDRLP4 5200 +ARGP4 +CNSTI4 8 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 5200 +ARGP4 +ADDRLP4 5208 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 1084 +ADDRLP4 5208 +INDIRI4 +ASGNI4 +LABELV $1478 +LABELV $1477 +ADDRLP4 1084 +INDIRI4 +CNSTI4 0 +LEI4 $1480 +ADDRLP4 1084 +ADDRLP4 1084 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 $1481 +JUMPV +LABELV $1480 +ADDRLP4 1084 +INDIRI4 +CNSTI4 0 +GEI4 $1482 +ADDRLP4 1084 +CNSTI4 0 +ASGNI4 +LABELV $1482 +LABELV $1481 +LABELV $1468 +ADDRGP4 $1484 +ARGP4 +ADDRGP4 $1485 +ARGP4 +ADDRLP4 1092 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 5192 +ADDRGP4 trap_FS_GetFileList +CALLI4 +ASGNI4 +ADDRLP4 1080 +ADDRLP4 5192 +INDIRI4 +ASGNI4 +ADDRLP4 1044 +ADDRLP4 1092 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1489 +JUMPV +LABELV $1486 +ADDRLP4 1044 +INDIRP4 +ARGP4 +ADDRLP4 5196 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1048 +ADDRLP4 5196 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 1048 +INDIRI4 +CNSTI4 5 +GEI4 $1490 +ADDRGP4 $1487 +JUMPV +LABELV $1490 +ADDRLP4 1048 +INDIRI4 +CNSTI4 4 +SUBI4 +ADDRLP4 1044 +INDIRP4 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 1056 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1492 +ADDRLP4 1044 +INDIRP4 +ARGP4 +ADDRLP4 1056 +ARGP4 +ADDRLP4 5200 +ADDRGP4 strstr +CALLP4 +ASGNP4 +ADDRLP4 5200 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1492 +ADDRGP4 $1487 +JUMPV +LABELV $1492 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 16 +ADDP4 +ADDRLP4 1044 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1487 +ADDRLP4 5196 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +ADDRLP4 5196 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 1044 +ADDRLP4 1048 +INDIRI4 +ADDRLP4 5196 +INDIRI4 +ADDI4 +ADDRLP4 1044 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $1489 +ADDRLP4 0 +INDIRI4 +ADDRLP4 1080 +INDIRI4 +GEI4 $1494 +ADDRLP4 8 +INDIRI4 +CNSTI4 256 +LTI4 $1486 +LABELV $1494 +ADDRLP4 16 +ARGP4 +ADDRLP4 8 +INDIRI4 +CVIU4 4 +ARGU4 +CNSTU4 4 +ARGU4 +ADDRGP4 SortMaps +ARGP4 +ADDRGP4 qsort +CALLV +pop +ADDRLP4 12 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +ADDI4 +CNSTI4 3 +DIVI4 +ASGNI4 +ADDRLP4 5204 +CNSTI4 1 +ASGNI4 +ADDRLP4 5208 +CNSTI4 55 +ASGNI4 +ADDRLP4 5204 +INDIRI4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 5208 +INDIRI4 +ADDI4 +ADDRLP4 5204 +INDIRI4 +SUBI4 +ADDRLP4 5208 +INDIRI4 +DIVI4 +LEI4 $1496 +ADDRLP4 5200 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1497 +JUMPV +LABELV $1496 +ADDRLP4 5212 +CNSTI4 55 +ASGNI4 +ADDRLP4 5200 +ADDRLP4 12 +INDIRI4 +ADDRLP4 5212 +INDIRI4 +ADDI4 +CNSTI4 1 +SUBI4 +ADDRLP4 5212 +INDIRI4 +DIVI4 +ASGNI4 +LABELV $1497 +ADDRLP4 1088 +ADDRLP4 5200 +INDIRI4 +ASGNI4 +ADDRLP4 1084 +INDIRI4 +ADDRLP4 1088 +INDIRI4 +LTI4 $1498 +ADDRLP4 1084 +ADDRLP4 1088 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $1498 +ADDRLP4 1076 +CNSTI4 3 +CNSTI4 55 +ADDRLP4 1084 +INDIRI4 +MULI4 +MULI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 1076 +INDIRI4 +CNSTI4 165 +ADDI4 +GEI4 $1500 +ADDRLP4 12 +ADDRLP4 8 +INDIRI4 +ADDRLP4 1076 +INDIRI4 +SUBI4 +CNSTI4 2 +ADDI4 +CNSTI4 3 +DIVI4 +ASGNI4 +ADDRGP4 $1501 +JUMPV +LABELV $1500 +ADDRLP4 12 +CNSTI4 55 +ASGNI4 +LABELV $1501 +ADDRGP4 G_admin_buffer_begin +CALLV +pop +ADDRLP4 1052 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1505 +JUMPV +LABELV $1502 +ADDRLP4 0 +ADDRLP4 1076 +INDIRI4 +ADDRLP4 1052 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1509 +JUMPV +LABELV $1506 +ADDRGP4 $1510 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 16 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 5216 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 5216 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRLP4 1040 +ADDRLP4 1040 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1507 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +ADDRLP4 12 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1509 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +GEI4 $1511 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LTI4 $1506 +LABELV $1511 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1512 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +LABELV $1503 +ADDRLP4 1052 +ADDRLP4 1052 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1505 +ADDRLP4 1052 +INDIRI4 +ADDRLP4 12 +INDIRI4 +LTI4 $1502 +ADDRLP4 1056 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1513 +ADDRGP4 $1515 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 1056 +ARGP4 +ADDRLP4 5216 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 5216 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRGP4 $1514 +JUMPV +LABELV $1513 +ADDRGP4 $1516 +ARGP4 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 5220 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 5220 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +LABELV $1514 +ADDRLP4 1088 +INDIRI4 +CNSTI4 1 +LEI4 $1517 +ADDRGP4 $1519 +ARGP4 +ADDRLP4 1084 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRLP4 1088 +INDIRI4 +ARGI4 +ADDRLP4 5224 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 5224 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +LABELV $1517 +ADDRLP4 1084 +INDIRI4 +CNSTI4 1 +ADDI4 +ADDRLP4 1088 +INDIRI4 +GEI4 $1520 +ADDRGP4 $1522 +ARGP4 +ADDRLP4 1056 +ARGP4 +ADDRLP4 1056 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1526 +ADDRLP4 5228 +ADDRGP4 $1523 +ASGNP4 +ADDRGP4 $1527 +JUMPV +LABELV $1526 +ADDRLP4 5228 +ADDRGP4 $1524 +ASGNP4 +LABELV $1527 +ADDRLP4 5228 +INDIRP4 +ARGP4 +ADDRLP4 1084 +INDIRI4 +CNSTI4 2 +ADDI4 +ARGI4 +ADDRLP4 5232 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 5232 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +LABELV $1520 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1528 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_end +CALLV +pop +LABELV $1465 +endproc Cmd_ListMaps_f 5236 16 +proc SortEmoticons 4 8 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $1529 +endproc SortEmoticons 4 8 +lit +align 1 +LABELV $1531 +byte 1 0 +skip 15 +align 1 +LABELV $1532 +byte 1 0 +skip 4095 +export Cmd_ListEmoticons_f +code +proc Cmd_ListEmoticons_f 4532 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 352 +ADDRGP4 $1531 +INDIRB +ASGNB 16 +ADDRLP4 388 +ADDRGP4 $1532 +INDIRB +ASGNB 4096 +ADDRLP4 344 +CNSTI4 0 +ASGNI4 +ADDRLP4 336 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 380 +CNSTI4 0 +ASGNI4 +ADDRLP4 4484 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 4484 +INDIRI4 +CNSTI4 1 +LEI4 $1533 +CNSTI4 1 +ARGI4 +ADDRLP4 352 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 368 +ADDRLP4 352 +ASGNP4 +ADDRGP4 $1538 +JUMPV +LABELV $1535 +LABELV $1536 +ADDRLP4 368 +ADDRLP4 368 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1538 +ADDRLP4 4488 +ADDRLP4 368 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 4488 +INDIRI4 +CNSTI4 0 +EQI4 $1540 +ADDRLP4 4488 +INDIRI4 +CNSTI4 48 +LTI4 $1540 +ADDRLP4 4488 +INDIRI4 +CNSTI4 57 +LEI4 $1535 +LABELV $1540 +ADDRLP4 368 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1541 +ADDRLP4 352 +ARGP4 +ADDRLP4 4492 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 380 +ADDRLP4 4492 +INDIRI4 +ASGNI4 +ADDRLP4 352 +CNSTI1 0 +ASGNI1 +ADDRGP4 $1542 +JUMPV +LABELV $1541 +ADDRLP4 4492 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 4492 +INDIRI4 +CNSTI4 2 +LEI4 $1543 +CNSTI4 2 +ARGI4 +ADDRLP4 4496 +ARGP4 +CNSTI4 8 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 4496 +ARGP4 +ADDRLP4 4504 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 380 +ADDRLP4 4504 +INDIRI4 +ASGNI4 +LABELV $1543 +LABELV $1542 +ADDRLP4 380 +INDIRI4 +CNSTI4 0 +LEI4 $1545 +ADDRLP4 380 +ADDRLP4 380 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 $1546 +JUMPV +LABELV $1545 +ADDRLP4 380 +INDIRI4 +CNSTI4 0 +GEI4 $1547 +ADDRLP4 380 +CNSTI4 0 +ASGNI4 +LABELV $1547 +LABELV $1546 +LABELV $1533 +ADDRGP4 $1549 +ARGP4 +ADDRGP4 $1550 +ARGP4 +ADDRLP4 388 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 4488 +ADDRGP4 trap_FS_GetFileList +CALLI4 +ASGNI4 +ADDRLP4 376 +ADDRLP4 4488 +INDIRI4 +ASGNI4 +ADDRLP4 340 +ADDRLP4 388 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1554 +JUMPV +LABELV $1551 +ADDRLP4 340 +INDIRP4 +ARGP4 +ADDRLP4 4492 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 344 +ADDRLP4 4492 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 344 +INDIRI4 +CNSTI4 5 +GEI4 $1555 +ADDRGP4 $1552 +JUMPV +LABELV $1555 +ADDRLP4 344 +INDIRI4 +CNSTI4 4 +SUBI4 +ADDRLP4 340 +INDIRP4 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 352 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1557 +ADDRLP4 340 +INDIRP4 +ARGP4 +ADDRLP4 352 +ARGP4 +ADDRLP4 4496 +ADDRGP4 strstr +CALLP4 +ASGNP4 +ADDRLP4 4496 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1557 +ADDRGP4 $1552 +JUMPV +LABELV $1557 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 16 +ADDP4 +ADDRLP4 340 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1552 +ADDRLP4 4492 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4492 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 340 +ADDRLP4 344 +INDIRI4 +ADDRLP4 4492 +INDIRI4 +ADDI4 +ADDRLP4 340 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $1554 +ADDRLP4 0 +INDIRI4 +ADDRLP4 376 +INDIRI4 +GEI4 $1559 +ADDRLP4 8 +INDIRI4 +CNSTI4 80 +LTI4 $1551 +LABELV $1559 +ADDRLP4 16 +ARGP4 +ADDRLP4 8 +INDIRI4 +CVIU4 4 +ARGU4 +CNSTU4 4 +ARGU4 +ADDRGP4 SortEmoticons +ARGP4 +ADDRGP4 qsort +CALLV +pop +ADDRLP4 12 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +ADDI4 +CNSTI4 3 +DIVI4 +ASGNI4 +ADDRLP4 4500 +CNSTI4 1 +ASGNI4 +ADDRLP4 4504 +CNSTI4 10 +ASGNI4 +ADDRLP4 4500 +INDIRI4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 4504 +INDIRI4 +ADDI4 +ADDRLP4 4500 +INDIRI4 +SUBI4 +ADDRLP4 4504 +INDIRI4 +DIVI4 +LEI4 $1561 +ADDRLP4 4496 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1562 +JUMPV +LABELV $1561 +ADDRLP4 4508 +CNSTI4 10 +ASGNI4 +ADDRLP4 4496 +ADDRLP4 12 +INDIRI4 +ADDRLP4 4508 +INDIRI4 +ADDI4 +CNSTI4 1 +SUBI4 +ADDRLP4 4508 +INDIRI4 +DIVI4 +ASGNI4 +LABELV $1562 +ADDRLP4 384 +ADDRLP4 4496 +INDIRI4 +ASGNI4 +ADDRLP4 380 +INDIRI4 +ADDRLP4 384 +INDIRI4 +LTI4 $1563 +ADDRLP4 380 +ADDRLP4 384 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $1563 +ADDRLP4 372 +CNSTI4 3 +CNSTI4 10 +ADDRLP4 380 +INDIRI4 +MULI4 +MULI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 372 +INDIRI4 +CNSTI4 30 +ADDI4 +GEI4 $1565 +ADDRLP4 12 +ADDRLP4 8 +INDIRI4 +ADDRLP4 372 +INDIRI4 +SUBI4 +CNSTI4 2 +ADDI4 +CNSTI4 3 +DIVI4 +ASGNI4 +ADDRGP4 $1566 +JUMPV +LABELV $1565 +ADDRLP4 12 +CNSTI4 10 +ASGNI4 +LABELV $1566 +ADDRGP4 G_admin_buffer_begin +CALLV +pop +ADDRLP4 348 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1570 +JUMPV +LABELV $1567 +ADDRLP4 0 +ADDRLP4 372 +INDIRI4 +ADDRLP4 348 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1574 +JUMPV +LABELV $1571 +ADDRGP4 $1575 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 16 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 4512 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4512 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRLP4 336 +ADDRLP4 336 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1572 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +ADDRLP4 12 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1574 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +GEI4 $1576 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LTI4 $1571 +LABELV $1576 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1512 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +LABELV $1568 +ADDRLP4 348 +ADDRLP4 348 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1570 +ADDRLP4 348 +INDIRI4 +ADDRLP4 12 +INDIRI4 +LTI4 $1567 +ADDRLP4 352 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1577 +ADDRGP4 $1579 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 352 +ARGP4 +ADDRLP4 4512 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4512 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRGP4 $1578 +JUMPV +LABELV $1577 +ADDRGP4 $1580 +ARGP4 +ADDRLP4 336 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 4516 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4516 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +LABELV $1578 +ADDRLP4 384 +INDIRI4 +CNSTI4 1 +LEI4 $1581 +ADDRGP4 $1519 +ARGP4 +ADDRLP4 380 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRLP4 384 +INDIRI4 +ARGI4 +ADDRLP4 4520 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4520 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +LABELV $1581 +ADDRLP4 380 +INDIRI4 +CNSTI4 1 +ADDI4 +ADDRLP4 384 +INDIRI4 +GEI4 $1583 +ADDRGP4 $1585 +ARGP4 +ADDRLP4 352 +ARGP4 +ADDRLP4 352 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1587 +ADDRLP4 4524 +ADDRGP4 $1523 +ASGNP4 +ADDRGP4 $1588 +JUMPV +LABELV $1587 +ADDRLP4 4524 +ADDRGP4 $1524 +ASGNP4 +LABELV $1588 +ADDRLP4 4524 +INDIRP4 +ARGP4 +ADDRLP4 380 +INDIRI4 +CNSTI4 2 +ADDI4 +ARGI4 +ADDRLP4 4528 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4528 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +LABELV $1583 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1528 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_end +CALLV +pop +LABELV $1530 +endproc Cmd_ListEmoticons_f 4532 16 +export Cmd_MapRotation_f +proc Cmd_MapRotation_f 0 8 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1590 +ARGP4 +ADDRGP4 G_PrintCurrentRotation +CALLV +pop +LABELV $1589 +endproc Cmd_MapRotation_f 0 8 +data +align 4 +LABELV maplog_table +byte 4 116 +address $1592 +byte 4 97 +address $1593 +byte 4 65 +address $1594 +byte 4 104 +address $1595 +byte 4 72 +address $1596 +byte 4 100 +address $1597 +byte 4 109 +address $1598 +byte 4 114 +address $1599 +byte 4 77 +address $1600 +byte 4 78 +address $1601 +byte 4 82 +address $1602 +byte 4 0 +address $1524 +export G_MapLog_NewMap +code +proc G_MapLog_NewMap 336 16 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1604 +ARGP4 +ADDRLP4 264 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 8 +ARGP4 +ADDRGP4 g_mapLog+16 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +ADDRLP4 8 +ASGNP4 +ADDRGP4 $1607 +JUMPV +LABELV $1609 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1610 +ADDRLP4 328 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 328 +INDIRI4 +CNSTI4 0 +EQI4 $1612 +ADDRLP4 328 +INDIRI4 +CNSTI4 32 +NEI4 $1609 +LABELV $1612 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 5 +NEI4 $1613 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +LABELV $1613 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +NEI4 $1615 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1615 +LABELV $1607 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1617 +ADDRLP4 4 +INDIRI4 +CNSTI4 5 +LTI4 $1610 +LABELV $1617 +ADDRGP4 $1619 +ARGP4 +ADDRLP4 264 +ARGP4 +ADDRLP4 8 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1621 +ADDRLP4 328 +ADDRGP4 $1523 +ASGNP4 +ADDRGP4 $1622 +JUMPV +LABELV $1621 +ADDRLP4 328 +ADDRGP4 $1524 +ASGNP4 +LABELV $1622 +ADDRLP4 328 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 332 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $1618 +ARGP4 +ADDRLP4 332 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $1603 +endproc G_MapLog_NewMap 336 16 +data +align 4 +LABELV $1624 +byte 4 0 +export G_MapLog_Result +code +proc G_MapLog_Result 272 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 $1624 +INDIRI4 +NEI4 $1625 +ADDRGP4 $1623 +JUMPV +LABELV $1625 +ADDRGP4 $1624 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 g_mapLog+16 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1629 +ADDRGP4 g_mapLog+16+1 +INDIRI1 +CVII4 1 +CNSTI4 59 +NEI4 $1629 +ADDRGP4 $1623 +JUMPV +LABELV $1629 +ADDRGP4 level+16132 +INDIRI4 +CNSTI4 0 +EQI4 $1634 +ADDRFP4 0 +INDIRI1 +CVII4 1 +CNSTI4 97 +NEI4 $1637 +ADDRGP4 level+16132 +INDIRI4 +CNSTI4 2 +NEI4 $1637 +ADDRFP4 0 +CNSTI1 65 +ASGNI1 +LABELV $1637 +ADDRFP4 0 +INDIRI1 +CVII4 1 +CNSTI4 104 +NEI4 $1640 +ADDRGP4 level+16132 +INDIRI4 +CNSTI4 1 +NEI4 $1640 +ADDRFP4 0 +CNSTI1 72 +ASGNI1 +LABELV $1640 +LABELV $1634 +ADDRLP4 256 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+44 +INDIRI4 +SUBI4 +CNSTI4 1000 +DIVI4 +ASGNI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 g_mapLog+16 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 $1646 +ARGP4 +ADDRFP4 0 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 264 +CNSTI4 60 +ASGNI4 +ADDRLP4 256 +INDIRI4 +ADDRLP4 264 +INDIRI4 +DIVI4 +ARGI4 +ADDRLP4 256 +INDIRI4 +ADDRLP4 264 +INDIRI4 +MODI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 268 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $1618 +ARGP4 +ADDRLP4 268 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $1623 +endproc G_MapLog_Result 272 20 +export Cmd_MapLog_f +proc Cmd_MapLog_f 292 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ARGP4 +ADDRGP4 g_mapLog+16 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +ADDRLP4 8 +ASGNP4 +ADDRGP4 G_admin_buffer_begin +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1649 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRGP4 $1651 +JUMPV +LABELV $1650 +ADDRLP4 272 +ADDRGP4 $1653 +ASGNP4 +ADDRLP4 268 +ADDRGP4 $1654 +ASGNP4 +ADDRLP4 264 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $1656 +JUMPV +LABELV $1655 +ADDRLP4 264 +ADDRLP4 264 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1656 +ADDRLP4 276 +ADDRLP4 264 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 276 +INDIRI4 +CNSTI4 0 +EQI4 $1658 +ADDRLP4 276 +INDIRI4 +CNSTI4 32 +NEI4 $1655 +LABELV $1658 +ADDRLP4 264 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +NEI4 $1659 +ADDRLP4 264 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 264 +ADDRLP4 264 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1659 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1661 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 59 +NEI4 $1661 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1666 +JUMPV +LABELV $1663 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 maplog_table +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +NEI4 $1667 +ADDRLP4 268 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 maplog_table+4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $1665 +JUMPV +LABELV $1667 +LABELV $1664 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1666 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 maplog_table +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1663 +LABELV $1665 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 2 +ADDP4 +ASGNP4 +ADDRLP4 272 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $1671 +JUMPV +LABELV $1670 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1671 +ADDRLP4 284 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 284 +INDIRI4 +CNSTI4 0 +EQI4 $1673 +ADDRLP4 284 +INDIRI4 +CNSTI4 59 +NEI4 $1670 +LABELV $1673 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 59 +NEI4 $1662 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $1662 +JUMPV +LABELV $1661 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +CVPU4 4 +NEU4 $1676 +ADDRLP4 268 +ADDRGP4 $1678 +ASGNP4 +LABELV $1676 +LABELV $1662 +ADDRGP4 $1679 +ARGP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +CVPU4 4 +NEU4 $1683 +ADDRLP4 284 +ADDRGP4 $1680 +ASGNP4 +ADDRGP4 $1684 +JUMPV +LABELV $1683 +ADDRLP4 284 +ADDRGP4 $1681 +ASGNP4 +LABELV $1684 +ADDRLP4 284 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 272 +INDIRP4 +ARGP4 +ADDRLP4 268 +INDIRP4 +ARGP4 +ADDRLP4 288 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 288 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRLP4 0 +ADDRLP4 264 +INDIRP4 +ASGNP4 +LABELV $1651 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1650 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_end +CALLV +pop +LABELV $1647 +endproc Cmd_MapLog_f 292 20 +export Cmd_Test_f +proc Cmd_Test_f 0 0 +LABELV $1685 +endproc Cmd_Test_f 0 0 +export Cmd_Damage_f +proc Cmd_Damage_f 68 32 +ADDRLP4 28 +CNSTF4 0 +ASGNF4 +ADDRLP4 32 +CNSTF4 0 +ASGNF4 +ADDRLP4 36 +CNSTF4 1120403456 +ASGNF4 +ADDRLP4 40 +CNSTI4 100 +ASGNI4 +ADDRLP4 44 +CNSTI4 1 +ASGNI4 +ADDRLP4 48 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 1 +LEI4 $1687 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 52 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 40 +ADDRLP4 52 +INDIRI4 +ASGNI4 +LABELV $1687 +ADDRLP4 52 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 4 +LEI4 $1689 +CNSTI4 2 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 56 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 56 +INDIRF4 +ASGNF4 +CNSTI4 3 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 60 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 60 +INDIRF4 +ASGNF4 +CNSTI4 4 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 64 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 64 +INDIRF4 +ASGNF4 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +LABELV $1689 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 16 +ADDRLP4 16 +INDIRF4 +ADDRLP4 28 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 16+4 +ADDRLP4 16+4 +INDIRF4 +ADDRLP4 32 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 16+8 +ADDRLP4 16+8 +INDIRF4 +ADDRLP4 36 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 60 +CNSTP4 0 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ARGP4 +ADDRLP4 60 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 40 +INDIRI4 +ARGI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +EQI4 $1694 +ADDRLP4 56 +CNSTI4 16 +ASGNI4 +ADDRGP4 $1695 +JUMPV +LABELV $1694 +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +LABELV $1695 +ADDRLP4 56 +INDIRI4 +ARGI4 +CNSTI4 27 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $1686 +endproc Cmd_Damage_f 68 32 +export G_FloodLimited +proc G_FloodLimited 36 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 g_floodMinTime+12 +INDIRI4 +CNSTI4 0 +GTI4 $1697 +CNSTI4 0 +RETI4 +ADDRGP4 $1696 +JUMPV +LABELV $1697 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $452 +ARGP4 +ADDRLP4 8 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1700 +CNSTI4 0 +RETI4 +ADDRGP4 $1696 +JUMPV +LABELV $1700 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 12 +INDIRP4 +INDIRP4 +CNSTI4 572 +ADDP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 12 +INDIRP4 +INDIRP4 +CNSTI4 568 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +ADDRGP4 g_floodMinTime+12 +INDIRI4 +ADDRLP4 4 +INDIRI4 +SUBI4 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 568 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $1704 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 568 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1704 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 572 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 568 +ADDP4 +INDIRI4 +ADDRGP4 g_floodMaxDemerits+12 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GTI4 $1708 +CNSTI4 0 +RETI4 +ADDRGP4 $1696 +JUMPV +LABELV $1708 +ADDRGP4 $1710 +ARGP4 +ADDRLP4 28 +CNSTI4 1000 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 999 +ADDI4 +ADDRLP4 28 +INDIRI4 +DIVI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 28 +INDIRI4 +LEI4 $1713 +ADDRLP4 20 +ADDRGP4 $1711 +ASGNP4 +ADDRGP4 $1714 +JUMPV +LABELV $1713 +ADDRLP4 20 +ADDRGP4 $1524 +ASGNP4 +LABELV $1714 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $1696 +endproc G_FloodLimited 36 12 +data +export cmds +align 4 +LABELV cmds +address $1715 +byte 4 260 +address Cmd_AdminMessage_f +address $1716 +byte 4 136 +address Cmd_Build_f +address $1717 +byte 4 192 +address Cmd_Buy_f +address $660 +byte 4 12 +address Cmd_CallVote_f +address $1718 +byte 4 4 +address Cmd_CallVote_f +address $1719 +byte 4 8 +address Cmd_Class_f +address $1720 +byte 4 129 +address Cmd_Damage_f +address $1721 +byte 4 136 +address Cmd_Destroy_f +address $1108 +byte 4 137 +address Cmd_Destroy_f +address $1722 +byte 4 16 +address Cmd_Follow_f +address $1723 +byte 4 16 +address Cmd_FollowCycle_f +address $1437 +byte 4 16 +address Cmd_FollowCycle_f +address $1724 +byte 4 137 +address Cmd_Give_f +address $1725 +byte 4 137 +address Cmd_God_f +address $1443 +byte 4 0 +address Cmd_Ignore_f +address $1726 +byte 4 192 +address Cmd_ActivateItem_f +address $1727 +byte 4 192 +address Cmd_DeActivateItem_f +address $1728 +byte 4 192 +address Cmd_ToggleItem_f +address $1729 +byte 4 136 +address Cmd_Kill_f +address $1730 +byte 4 1 +address Cmd_LevelShot_f +address $1731 +byte 4 260 +address Cmd_ListMaps_f +address $1732 +byte 4 260 +address Cmd_ListEmoticons_f +address $1733 +byte 4 260 +address Cmd_PrivateMessage_f +address $1734 +byte 4 260 +address Cmd_MapLog_f +address $1735 +byte 4 260 +address Cmd_PrivateMessage_f +address $1736 +byte 4 2 +address Cmd_Noclip_f +address $1737 +byte 4 137 +address Cmd_Notarget_f +address $1738 +byte 4 192 +address Cmd_Reload_f +address $1739 +byte 4 260 +address Cmd_MapRotation_f +address $1740 +byte 4 260 +address Cmd_Say_f +address $1741 +byte 4 140 +address Cmd_SayArea_f +address $600 +byte 4 260 +address Cmd_Say_f +address $1742 +byte 4 256 +address ScoreboardMessage +address $1743 +byte 4 192 +address Cmd_Sell_f +address $1744 +byte 4 2 +address Cmd_SetViewpos_f +address $1745 +byte 4 0 +address Cmd_Team_f +address $969 +byte 4 8 +address Cmd_Vote_f +address $1746 +byte 4 1 +address Cmd_Test_f +address $1747 +byte 4 0 +address Cmd_Ignore_f +address $1748 +byte 4 0 +address Cmd_Vote_f +address $622 +byte 4 260 +address Cmd_VSay_f +address $628 +byte 4 260 +address Cmd_VSay_f +address $625 +byte 4 260 +address Cmd_VSay_f +address $1749 +byte 4 0 +address Cmd_Where_f +align 4 +LABELV numCmds +byte 4 44 +export ClientCommand +code +proc ClientCommand 1084 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 1760 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 1032 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 1032 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1753 +ADDRLP4 1032 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $1751 +LABELV $1753 +ADDRGP4 $1750 +JUMPV +LABELV $1751 +CNSTI4 0 +ARGI4 +ADDRLP4 8 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 8 +ARGP4 +ADDRGP4 cmds +ARGP4 +ADDRGP4 numCmds +INDIRU4 +ARGU4 +CNSTU4 12 +ARGU4 +ADDRGP4 cmdcmp +ARGP4 +ADDRLP4 1036 +ADDRGP4 bsearch +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 1036 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1754 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1040 +ADDRGP4 G_admin_cmd_check +CALLI4 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +NEI4 $1750 +ADDRGP4 $1758 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 1044 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1044 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $1750 +JUMPV +LABELV $1754 +ADDRLP4 1040 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +ADDRLP4 1040 +INDIRI4 +NEI4 $1759 +ADDRGP4 level+11200 +INDIRI4 +ADDRLP4 1040 +INDIRI4 +NEI4 $1763 +ADDRGP4 level+16020 +INDIRI4 +ADDRLP4 1040 +INDIRI4 +EQI4 $1759 +LABELV $1763 +ADDRGP4 $1750 +JUMPV +LABELV $1759 +ADDRLP4 1044 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 1044 +INDIRI4 +EQI4 $1764 +ADDRGP4 g_cheats+12 +INDIRI4 +ADDRLP4 1044 +INDIRI4 +NEI4 $1764 +ADDRFP4 0 +INDIRI4 +ARGI4 +CNSTI4 9 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1750 +JUMPV +LABELV $1764 +ADDRLP4 1048 +CNSTI4 4 +ASGNI4 +ADDRLP4 1052 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 1048 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 1048 +INDIRI4 +BANDI4 +ADDRLP4 1052 +INDIRI4 +EQI4 $1767 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 540 +ADDP4 +INDIRP4 +CNSTI4 3068 +ADDP4 +INDIRI4 +ADDRLP4 1052 +INDIRI4 +NEI4 $1769 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1060 +ADDRGP4 G_FloodLimited +CALLI4 +ASGNI4 +ADDRLP4 1060 +INDIRI4 +CNSTI4 0 +EQI4 $1767 +LABELV $1769 +ADDRGP4 $1750 +JUMPV +LABELV $1767 +ADDRLP4 1064 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 8 +BANDI4 +ADDRLP4 1064 +INDIRI4 +EQI4 $1770 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ADDRLP4 1064 +INDIRI4 +NEI4 $1770 +ADDRFP4 0 +INDIRI4 +ARGI4 +CNSTI4 11 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1750 +JUMPV +LABELV $1770 +ADDRLP4 1068 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +ADDRLP4 1068 +INDIRI4 +EQI4 $1772 +ADDRGP4 g_cheats+12 +INDIRI4 +ADDRLP4 1068 +INDIRI4 +NEI4 $1772 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ADDRLP4 1068 +INDIRI4 +EQI4 $1772 +ADDRFP4 0 +INDIRI4 +ARGI4 +CNSTI4 10 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1750 +JUMPV +LABELV $1772 +ADDRLP4 1072 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +ADDRLP4 1072 +INDIRI4 +EQI4 $1775 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +ADDRLP4 1072 +INDIRI4 +NEI4 $1775 +ADDRFP4 0 +INDIRI4 +ARGI4 +CNSTI4 12 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1750 +JUMPV +LABELV $1775 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $1777 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 1 +EQI4 $1777 +ADDRFP4 0 +INDIRI4 +ARGI4 +CNSTI4 13 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1750 +JUMPV +LABELV $1777 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +EQI4 $1779 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $1779 +ADDRFP4 0 +INDIRI4 +ARGI4 +CNSTI4 14 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1750 +JUMPV +LABELV $1779 +ADDRLP4 1076 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +ADDRLP4 1076 +INDIRI4 +EQI4 $1781 +ADDRLP4 1080 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 1080 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ADDRLP4 1076 +INDIRI4 +LEI4 $1783 +ADDRLP4 1080 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +ADDRLP4 1076 +INDIRI4 +EQI4 $1781 +LABELV $1783 +ADDRFP4 0 +INDIRI4 +ARGI4 +CNSTI4 15 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +ADDRGP4 $1750 +JUMPV +LABELV $1781 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $1750 +endproc ClientCommand 1084 20 +lit +align 1 +LABELV $1785 +byte 1 0 +skip 1023 +export G_ListCommands +code +proc G_ListCommands 1048 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRGP4 $1785 +INDIRB +ASGNB 1024 +ADDRLP4 1036 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRLP4 1036 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 1036 +INDIRI4 +ASGNI4 +ADDRGP4 $1789 +JUMPV +LABELV $1786 +CNSTI4 12 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cmds +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1040 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 8 +ADDRLP4 1040 +INDIRU4 +CNSTU4 1 +ADDU4 +CVUI4 4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 4 +INDIRI4 +ADDI4 +CVIU4 4 +CNSTU4 1023 +LTU4 $1790 +ADDRGP4 $1792 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 1044 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 1044 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $1790 +ADDRGP4 $1793 +ARGP4 +CNSTI4 12 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 cmds +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1044 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 12 +ADDP4 +ARGP4 +ADDRLP4 1044 +INDIRP4 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1787 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1789 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +ADDRGP4 numCmds +INDIRU4 +LTU4 $1786 +ADDRGP4 $1792 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 1040 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 1040 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_cmdlist +CALLV +pop +LABELV $1784 +endproc G_ListCommands 1048 8 +export G_DecolorString +proc G_DecolorString 36 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 $1796 +JUMPV +LABELV $1795 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 14 +EQI4 $1800 +ADDRLP4 4 +INDIRI4 +CNSTI4 15 +NEI4 $1798 +LABELV $1800 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 15 +NEI4 $1802 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1803 +JUMPV +LABELV $1802 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +LABELV $1803 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $1796 +JUMPV +LABELV $1798 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1804 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 94 +NEI4 $1804 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $1804 +ADDRLP4 12 +INDIRI4 +CNSTI4 65 +LTI4 $1807 +ADDRLP4 12 +INDIRI4 +CNSTI4 90 +LEI4 $1806 +LABELV $1807 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 97 +LTI4 $1808 +ADDRLP4 16 +INDIRI4 +CNSTI4 122 +LEI4 $1806 +LABELV $1808 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 48 +LTI4 $1804 +ADDRLP4 20 +INDIRI4 +CNSTI4 57 +GTI4 $1804 +LABELV $1806 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1804 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 2 +ADDP4 +ASGNP4 +ADDRGP4 $1796 +JUMPV +LABELV $1804 +ADDRLP4 24 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 32 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 28 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $1796 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRLP4 4 +INDIRI4 +EQI4 $1809 +ADDRFP4 8 +INDIRI4 +ADDRLP4 4 +INDIRI4 +GTI4 $1795 +LABELV $1809 +ADDRFP4 4 +INDIRP4 +CNSTI1 0 +ASGNI1 +LABELV $1794 +endproc G_DecolorString 36 0 +export G_UnEscapeString +proc G_UnEscapeString 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 $1812 +JUMPV +LABELV $1811 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +GEI4 $1816 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +NEI4 $1814 +LABELV $1816 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $1814 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1812 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRLP4 0 +INDIRI4 +EQI4 $1817 +ADDRFP4 8 +INDIRI4 +ADDRLP4 0 +INDIRI4 +GTI4 $1811 +LABELV $1817 +ADDRFP4 4 +INDIRP4 +CNSTI1 0 +ASGNI1 +LABELV $1810 +endproc G_UnEscapeString 8 0 +lit +align 1 +LABELV $1819 +byte 1 0 +skip 1023 +export Cmd_PrivateMessage_f +code +proc Cmd_PrivateMessage_f 2428 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 2316 +CNSTI4 0 +ASGNI4 +ADDRLP4 260 +CNSTI4 0 +ASGNI4 +ADDRLP4 1288 +ADDRGP4 $1819 +INDIRB +ASGNB 1024 +ADDRGP4 g_privateMessages+12 +INDIRI4 +CNSTI4 0 +NEI4 $1820 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1820 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1823 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +ADDRGP4 $1818 +JUMPV +LABELV $1820 +CNSTI4 0 +ARGI4 +ADDRLP4 2352 +ARGP4 +CNSTI4 12 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 2372 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 2372 +INDIRI4 +CNSTI4 3 +GEI4 $1824 +ADDRGP4 $1826 +ARGP4 +ADDRLP4 2352 +ARGP4 +ADDRLP4 2376 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 2376 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +ADDRGP4 $1818 +JUMPV +LABELV $1824 +ADDRLP4 2352 +ARGP4 +ADDRGP4 $1735 +ARGP4 +ADDRLP4 2376 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 2376 +INDIRI4 +CNSTI4 0 +NEI4 $1827 +ADDRLP4 260 +CNSTI4 1 +ASGNI4 +LABELV $1827 +CNSTI4 1 +ARGI4 +ADDRLP4 2320 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +CNSTI4 2 +ARGI4 +ADDRLP4 2380 +ADDRGP4 ConcatArgs +CALLP4 +ASGNP4 +ADDRLP4 2364 +ADDRLP4 2380 +INDIRP4 +ASGNP4 +ADDRLP4 2320 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRLP4 2384 +ADDRGP4 G_ClientNumbersFromString +CALLI4 +ASGNI4 +ADDRLP4 2312 +ADDRLP4 2384 +INDIRI4 +ASGNI4 +ADDRLP4 264 +ARGP4 +ADDRLP4 2364 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_CensorString +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1832 +JUMPV +LABELV $1829 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRLP4 260 +INDIRI4 +CNSTI4 0 +EQI4 $1836 +ADDRLP4 2388 +CNSTI4 3 +ASGNI4 +ADDRGP4 $1837 +JUMPV +LABELV $1836 +ADDRLP4 2388 +CNSTI4 2 +ASGNI4 +LABELV $1837 +ADDRLP4 2388 +INDIRI4 +ARGI4 +ADDRLP4 264 +ARGP4 +ADDRLP4 2392 +ADDRGP4 G_SayTo +CALLI4 +ASGNI4 +ADDRLP4 2392 +INDIRI4 +CNSTI4 0 +EQI4 $1833 +ADDRLP4 2316 +ADDRLP4 2316 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $1838 +ARGP4 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 2396 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1288 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 2396 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $1833 +LABELV $1830 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1832 +ADDRLP4 0 +INDIRI4 +ADDRLP4 2312 +INDIRI4 +LTI4 $1829 +ADDRLP4 260 +INDIRI4 +CNSTI4 0 +EQI4 $1840 +ADDRLP4 2388 +CNSTI4 53 +ASGNI4 +ADDRGP4 $1841 +JUMPV +LABELV $1840 +ADDRLP4 2388 +CNSTI4 51 +ASGNI4 +LABELV $1841 +ADDRLP4 2368 +ADDRLP4 2388 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 2316 +INDIRI4 +CNSTI4 0 +NEI4 $1842 +ADDRGP4 $1844 +ARGP4 +ADDRLP4 2320 +ARGP4 +ADDRLP4 2392 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 2392 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +ADDRGP4 $1843 +JUMPV +LABELV $1842 +ADDRGP4 $1845 +ARGP4 +ADDRLP4 2368 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 264 +ARGP4 +ADDRLP4 2396 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 2396 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +ADDRLP4 1288 +ARGP4 +ADDRLP4 2400 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 2400 +INDIRU4 +CNSTU4 2 +SUBU4 +ADDRLP4 1288 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRGP4 $1846 +ARGP4 +ADDRLP4 2368 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 2316 +INDIRI4 +ARGI4 +ADDRLP4 2316 +INDIRI4 +CNSTI4 1 +NEI4 $1848 +ADDRLP4 2404 +ADDRGP4 $1524 +ASGNP4 +ADDRGP4 $1849 +JUMPV +LABELV $1848 +ADDRLP4 2404 +ADDRGP4 $1711 +ASGNP4 +LABELV $1849 +ADDRLP4 2404 +INDIRP4 +ARGP4 +ADDRLP4 1288 +ARGP4 +ADDRLP4 2412 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 2412 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +ADDRGP4 $1850 +ARGP4 +ADDRLP4 260 +INDIRI4 +CNSTI4 0 +EQI4 $1856 +ADDRLP4 2416 +ADDRGP4 $1851 +ASGNP4 +ADDRGP4 $1857 +JUMPV +LABELV $1856 +ADDRLP4 2416 +ADDRGP4 $1852 +ASGNP4 +LABELV $1857 +ADDRLP4 2416 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1858 +ADDRLP4 2420 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ASGNI4 +ADDRGP4 $1859 +JUMPV +LABELV $1858 +ADDRLP4 2420 +CNSTI4 -1 +ASGNI4 +LABELV $1859 +ADDRLP4 2420 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1860 +ADDRLP4 2424 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ASGNP4 +ADDRGP4 $1861 +JUMPV +LABELV $1860 +ADDRLP4 2424 +ADDRGP4 $541 +ASGNP4 +LABELV $1861 +ADDRLP4 2424 +INDIRP4 +ARGP4 +ADDRLP4 2320 +ARGP4 +ADDRLP4 2368 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 2364 +INDIRP4 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +LABELV $1843 +LABELV $1818 +endproc Cmd_PrivateMessage_f 2428 28 +export Cmd_AdminMessage_f +proc Cmd_AdminMessage_f 12 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $956 +ARGP4 +ADDRLP4 0 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $1863 +ADDRGP4 g_publicAdminMessages+12 +INDIRI4 +CNSTI4 0 +NEI4 $1865 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1868 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +ADDRGP4 $1862 +JUMPV +LABELV $1865 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1869 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +LABELV $1863 +ADDRLP4 4 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +GEI4 $1870 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1872 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +ADDRGP4 $1862 +JUMPV +LABELV $1870 +CNSTI4 1 +ARGI4 +ADDRLP4 8 +ADDRGP4 ConcatArgs +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 G_AdminMessage +CALLV +pop +LABELV $1862 +endproc Cmd_AdminMessage_f 12 8 +import G_IsCreepHere +bss +align 4 +LABELV numcensors +skip 4 +align 1 +LABELV censors +skip 20000 +import trap_RemoveCommand +import trap_AddCommand +import trap_SendGameStat +import trap_SnapVector +import trap_GetEntityToken +import trap_GetUsercmd +import trap_BotFreeClient +import trap_BotAllocateClient +import trap_EntityContact +import trap_EntitiesInBox +import trap_UnlinkEntity +import trap_LinkEntity +import trap_AreasConnected +import trap_AdjustAreaPortalState +import trap_InPVSIgnorePortals +import trap_InPVS +import trap_PointContents +import trap_Trace +import trap_SetBrushModel +import trap_GetServerinfo +import trap_SetUserinfo +import trap_GetUserinfo +import trap_SetConfigstringRestrictions +import trap_GetConfigstring +import trap_SetConfigstring +import trap_SendServerCommand +import trap_DropClient +import trap_LocateGameData +import trap_Cvar_VariableStringBuffer +import trap_Cvar_VariableIntegerValue +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_SendConsoleCommand +import trap_FS_Seek +import trap_FS_GetFileList +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_Args +import trap_Argv +import trap_Argc +import trap_RealTime +import trap_Milliseconds +import trap_Error +import trap_Print +import g_KillRewardMultiplierH +import g_KillRewardMultiplierA +import g_InstantRewardMultiplierH +import g_InstantRewardMultiplierA +import g_buildableSvfBroadcast +import g_minTeamSizePerBuilderH +import g_minTeamSizePerBuilderA +import g_censorship +import g_slapKnockback +import g_allowTeamOverlay +import g_publicAdminMessages +import g_specChat +import g_privateMessages +import g_maxIPConnections +import g_adminChatShowDeny +import g_adminMaxBan +import g_devmapKillerHP +import g_adminTempBan +import g_admin +import g_newbieNamePrefix +import g_newbieNameNumbering +import g_emoticonsAllowedInNames +import g_layoutAuto +import g_layouts +import g_mapConfigs +import g_antiSpawnBlock +import g_creepPowerExclusion +import g_shove +import g_teleportSafeTime +import g_floodMinTime +import g_floodMaxDemerits +import g_voiceChats +import g_debugVoices +import g_sayAreaRange +import g_initialMapRotation +import g_nextMap +import g_mapLog +import g_mapRotationStack +import g_mapRotationNodes +import g_currentMapRotation +import g_debugMapRotation +import g_markDeconstruct +import g_disabledBuildables +import g_disabledClasses +import g_disabledEquipment +import g_unlagged +import g_maxFixedBuildPoints +import g_variableBuildPointsPower +import g_maxVariableBuildPoints +import g_basiUpgPoisonTime +import g_basiPoisonTime +import g_boosterPoisonTime +import g_contagionProb +import g_humanAnticampRange +import g_humanAnticampBonus1 +import g_humanAnticampBonusMax +import g_alienAnticampRange +import g_alienAnticampBonus1 +import g_alienAnticampBonusMax +import g_freeFundPeriod +import g_teamImbalanceWarnings +import g_alienGrangerDanceBonus +import g_alienBarbsRegen3x +import g_alienBarbsRegen2x +import g_alienStage3Threshold +import g_alienStage2Threshold +import g_alienMaxStage +import g_alienCredits +import g_alienStage +import g_humanStage3Threshold +import g_humanStage2Threshold +import g_humanMaxStage +import g_humanCredits +import g_humanStage +import g_humanRefineryRadius +import g_humanRefineryMaxAge +import g_humanRefineryBuildPointsRate +import g_humanRefineryBuildPoints +import g_humanDefenceComputerRate +import g_humanDefenceComputerLimit +import g_humanBuildQueueTime +import g_humanBuildPoints +import g_alienColonyRadius +import g_alienColonyMaxAge +import g_alienColonyBuildPointsRate +import g_alienColonyBuildPoints +import g_alienBuildQueueTime +import g_alienBuildPoints +import pmove_msec +import pmove_fixed +import g_smoothClients +import g_teamForceBalance +import g_armageddonPercent +import g_armageddonVotePercent +import g_readyPercent +import g_suddenDeathVoteDelay +import g_suddenDeathVotePercent +import g_voteLimit +import g_allowVote +import g_doWarmup +import g_warmup +import g_motd +import g_friendlyFreeze +import g_synchronousClients +import g_debugDamage +import g_debugMove +import g_inactivity +import g_knockback +import g_speed +import g_gravity +import g_needpass +import g_password +import g_dretchPunt +import g_friendlyBuildableFire +import g_friendlyFire +import g_suddenDeathTime +import g_timelimit +import g_maxNameChanges +import g_minNameChangePeriod +import g_lockTeamsAtStart +import g_restarted +import g_maxGameClients +import g_maxclients +import g_cheats +import g_dedicated +import g_entities +import level +import G_namelog_cleanup +import G_namelog_update_name +import G_namelog_update_score +import G_namelog_restore +import G_namelog_disconnect +import G_namelog_connect +import G_ClearRotationStack +import G_MapExists +import G_ShutdownMapRotations +import G_InitMapRotations +import G_MapRotationActive +import G_StopMapRotation +import G_StartMapRotation +import G_AdvanceMapRotation +import G_PrintCurrentRotation +import G_PrintRotations +import G_WriteSessionData +import G_InitSessionData +import G_ReadSessionData +import G_UpdateTeamConfigStrings +import CheckTeamStatus +import TeamplayInfoMessage +import Team_GetLocation +import G_ChangeTeam +import G_LeaveTeam +import OnSameTeam +import G_TeamCommand +import G_TeamFromString +import G_RunClient +import ClientEndFrame +import ClientThink +import G_UnlaggedOff +import G_UnlaggedOn +import G_UnlaggedCalc +import G_UnlaggedClear +import G_UnlaggedStore +import ClientBegin +import ClientDisconnect +import ClientUserinfoChanged +import ClientConnect +import G_AlienBuildPoints +import G_HumanBuildPoints +import G_TimeTilSuddenDeath +import LogExit +import G_ArmageddonStep +import G_CheckVote +import G_ExecuteVote +import G_Vote +import G_Error +import G_Printf +import SendScoreboardMessageToAllClients +import G_Log_NoSpam +import G_LogPrintf +import G_AdminMessage +import G_RunThink +import FindIntermissionPoint +import CalculateRanks +import G_MapConfigs +import MoveClientToIntermission +import FireWeapon3 +import FireWeapon2 +import FireWeapon +import G_UnregisterCommands +import G_RegisterCommands +import ConsoleCommand +import G_IsNewbieName +import SpotWouldTelefrag +import player_die +import ClientSpawn +import BeginIntermission +import respawn +import G_SelectHumanLockSpawnPoint +import G_SelectAlienLockSpawnPoint +import G_SelectSpawnPoint +import G_SelectTremulousSpawnPoint +import G_SetClientViewAngle +import TeamCount +import G_QueueCreditToClient +import G_AddCreditToClient +import G_ClearPlayerZapEffects +import G_UpdateZaps +import G_CrushAttack +import G_ChargeAttack +import CheckCkitRepair +import CheckPounceAttack +import CheckGrabAttack +import CheckVenomAttack2 +import CheckVenomAttack +import SnapVectorTowards +import CalcMuzzlePoint +import G_GiveClientMaxAmmo +import G_ForceWeaponChange +import ShineTorch +import TeleportPlayer +import G_Checktrigger_stages +import trigger_teleporter_touch +import manualTriggerSpectator +import Touch_DoorTrigger +import G_RunMover +import fire_fern +import fire_acidBomb2 +import fire_acidBomb +import launch_smoke +import launch_flames +import launch_mine +import launch_grenade +import fire_hive +import fire_bounceBall3 +import fire_bounceBall2 +import fire_bounceBall +import fire_slowBlob +import fire_paraLockBlob +import fire_lockblob +import fire_luciferCannon +import fire_pulseRifle +import fire_blaster +import fire_flamer +import flamerfire +import flamerfire3 +import launch_nadeflames +import flamerchageimpact +import fire_prifle_stasis +import launch_grenade2 +import G_RunMissile +import G_InitDamageLocations +import G_LogDestruction +import AddScore +import body_die +import G_RewardAttackers +import G_Knockback +import G_SelectiveRadiusDamage +import G_RadiusDamage +import G_SelectiveDamage +import G_Damage +import CanDamage +import G_ClosestEnt +import G_Visible +import G_CloseMenus +import G_TriggerMenuArgs +import G_TriggerMenu +import G_ClientIsLagging +import BuildShaderStateConfig +import AddRemap +import G_SetOrigin +import G_BroadcastEvent +import G_AddEvent +import G_AddPredictableEvent +import vectoyaw +import vtos +import tv +import G_TouchSolids +import G_TouchTriggers +import G_EntitiesFree +import G_FreeEntity +import G_Sound +import G_TempEntity +import G_Spawn +import G_InitGentity +import G_SetMovedir +import G_UseTargets +import G_PickTarget +import G_Find +import G_KillBox +import G_SoundIndex +import G_ModelIndex +import G_ShaderIndex +import G_ParticleSystemIndex +import G_AddressCompare +import G_AddressParse +import G_CheckGrangerDance +import G_BuildLogRevert +import G_BuildLogAuto +import G_BuildLogSet +import G_BuildLogNew +import G_InPowerZone +import G_RepeaterEntityForPoint +import G_PowerEntityForEntity +import G_PowerEntityForPoint +import G_FindPower +import G_GetMarkedBuildPoints +import G_GetBuildPoints +import G_QueueBuildPoints +import G_NextQueueTime +import G_BaseSelfDestruct +import G_LayoutLoad +import G_LayoutSelect +import G_LayoutList +import G_LayoutSave +import FinishSpawningBuildable +import G_SpawnBuildable +import G_SetIdleBuildableAnim +import G_SetBuildableAnim +import G_BuildIfValid +import G_CanBuild +import G_ClearDeconMarks +import G_BuildableRange +import G_BuildableThink +import G_FindCreep +import G_Cocoon +import G_Overmind +import G_Reactor +import G_FindDCC +import G_IsDCCBuilt +import G_IsPowered +import G_CheckSpawnPoint +import G_Physics +import G_NewString +import G_SpawnEntitiesFromString +import G_SpawnVector +import G_SpawnInt +import G_SpawnFloat +import G_SpawnString +import G_PrintSpawnQueue +import G_GetPosInSpawnQueue +import G_RemoveFromSpawnQueue +import G_PushSpawnQueue +import G_SearchSpawnQueue +import G_PeekSpawnQueue +import G_PopSpawnQueue +import G_GetSpawnQueueLength +import G_InitSpawnQueue +import G_admin_cleanup +import G_admin_duration +import G_admin_buffer_end +import G_admin_buffer_begin +import G_admin_buffer_print +import G_admin_print +import G_admin_slap +import G_admin_flag +import G_admin_flaglist +import G_admin_revert +import G_admin_buildlog +import G_admin_builder +import G_admin_pause +import G_admin_lock +import G_admin_namelog +import G_admin_nextmap +import G_admin_restart +import G_admin_rename +import G_admin_spec999 +import G_admin_endvote +import G_admin_allready +import G_admin_admintest +import G_admin_info +import G_admin_adminhelp +import G_admin_showbans +import G_admin_denybuild +import G_admin_mute +import G_admin_warn +import G_admin_cp +import G_admin_changemap +import G_admin_listplayers +import G_admin_listlayouts +import G_admin_listadmins +import G_admin_putteam +import G_admin_unban +import G_admin_ban +import G_admin_adjustban +import G_admin_kick +import G_admin_l1 +import G_admin_register +import G_admin_setlevel +import G_admin_time +import G_admin_authlog +import G_admin_admin +import G_admin_name_check +import G_admin_permission +import G_admin_readconfig +import G_admin_cmd_check +import G_admin_ban_check +import G_admin_cmdlist +import G_admin_unregister_cmds +import G_admin_register_cmds +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $1872 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 91 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 93 +byte 1 10 +byte 1 0 +align 1 +LABELV $1869 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 118 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $1868 +byte 1 83 +byte 1 111 +byte 1 114 +byte 1 114 +byte 1 121 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 47 +byte 1 97 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 45 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $1852 +byte 1 80 +byte 1 114 +byte 1 105 +byte 1 118 +byte 1 77 +byte 1 115 +byte 1 103 +byte 1 0 +align 1 +LABELV $1851 +byte 1 84 +byte 1 80 +byte 1 114 +byte 1 105 +byte 1 118 +byte 1 77 +byte 1 115 +byte 1 103 +byte 1 0 +align 1 +LABELV $1850 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 34 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 37 +byte 1 99 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1846 +byte 1 94 +byte 1 37 +byte 1 99 +byte 1 115 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1845 +byte 1 94 +byte 1 37 +byte 1 99 +byte 1 80 +byte 1 114 +byte 1 105 +byte 1 118 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1844 +byte 1 94 +byte 1 51 +byte 1 78 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 39 +byte 1 32 +byte 1 94 +byte 1 51 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $1838 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 44 +byte 1 32 +byte 1 0 +align 1 +LABELV $1826 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 91 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 124 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 35 +byte 1 93 +byte 1 32 +byte 1 91 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 93 +byte 1 10 +byte 1 0 +align 1 +LABELV $1823 +byte 1 83 +byte 1 111 +byte 1 114 +byte 1 114 +byte 1 121 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 118 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $1793 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $1792 +byte 1 99 +byte 1 109 +byte 1 100 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1758 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 85 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1749 +byte 1 119 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $1748 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $1747 +byte 1 117 +byte 1 110 +byte 1 105 +byte 1 103 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $1746 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 0 +align 1 +LABELV $1745 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 0 +align 1 +LABELV $1744 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 118 +byte 1 105 +byte 1 101 +byte 1 119 +byte 1 112 +byte 1 111 +byte 1 115 +byte 1 0 +align 1 +LABELV $1743 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $1742 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $1741 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 95 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 0 +align 1 +LABELV $1740 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 0 +align 1 +LABELV $1739 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $1738 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 0 +align 1 +LABELV $1737 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $1736 +byte 1 110 +byte 1 111 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 112 +byte 1 0 +align 1 +LABELV $1735 +byte 1 109 +byte 1 116 +byte 1 0 +align 1 +LABELV $1734 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 0 +align 1 +LABELV $1733 +byte 1 109 +byte 1 0 +align 1 +LABELV $1732 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $1731 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 115 +byte 1 0 +align 1 +LABELV $1730 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 0 +align 1 +LABELV $1729 +byte 1 107 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $1728 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 116 +byte 1 111 +byte 1 103 +byte 1 103 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $1727 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 0 +align 1 +LABELV $1726 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 0 +align 1 +LABELV $1725 +byte 1 103 +byte 1 111 +byte 1 100 +byte 1 0 +align 1 +LABELV $1724 +byte 1 103 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $1723 +byte 1 102 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 0 +align 1 +LABELV $1722 +byte 1 102 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 0 +align 1 +LABELV $1721 +byte 1 100 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 0 +align 1 +LABELV $1720 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $1719 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $1718 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $1717 +byte 1 98 +byte 1 117 +byte 1 121 +byte 1 0 +align 1 +LABELV $1716 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $1715 +byte 1 97 +byte 1 0 +align 1 +LABELV $1711 +byte 1 115 +byte 1 0 +align 1 +LABELV $1710 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 111 +byte 1 111 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 58 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 121 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 103 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 10 +byte 1 0 +align 1 +LABELV $1681 +byte 1 55 +byte 1 0 +align 1 +LABELV $1680 +byte 1 50 +byte 1 0 +align 1 +LABELV $1679 +byte 1 32 +byte 1 32 +byte 1 94 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 45 +byte 1 50 +byte 1 48 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 54 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 10 +byte 1 0 +align 1 +LABELV $1678 +byte 1 94 +byte 1 55 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 0 +align 1 +LABELV $1654 +byte 1 94 +byte 1 49 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 0 +align 1 +LABELV $1653 +byte 1 32 +byte 1 32 +byte 1 45 +byte 1 58 +byte 1 45 +byte 1 45 +byte 1 0 +align 1 +LABELV $1649 +byte 1 94 +byte 1 51 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 114 +byte 1 101 +byte 1 99 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 119 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 115 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $1646 +byte 1 37 +byte 1 99 +byte 1 59 +byte 1 37 +byte 1 100 +byte 1 58 +byte 1 37 +byte 1 48 +byte 1 50 +byte 1 100 +byte 1 59 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $1619 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $1618 +byte 1 103 +byte 1 95 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 76 +byte 1 111 +byte 1 103 +byte 1 0 +align 1 +LABELV $1604 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $1602 +byte 1 94 +byte 1 54 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 0 +align 1 +LABELV $1601 +byte 1 94 +byte 1 54 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 0 +align 1 +LABELV $1600 +byte 1 94 +byte 1 54 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 0 +align 1 +LABELV $1599 +byte 1 94 +byte 1 50 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $1598 +byte 1 94 +byte 1 50 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $1597 +byte 1 94 +byte 1 50 +byte 1 100 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $1596 +byte 1 94 +byte 1 53 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 47 +byte 1 32 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 0 +align 1 +LABELV $1595 +byte 1 94 +byte 1 53 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $1594 +byte 1 94 +byte 1 49 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 47 +byte 1 32 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 0 +align 1 +LABELV $1593 +byte 1 94 +byte 1 49 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $1592 +byte 1 94 +byte 1 55 +byte 1 116 +byte 1 105 +byte 1 101 +byte 1 0 +align 1 +LABELV $1590 +byte 1 94 +byte 1 51 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 58 +byte 1 0 +align 1 +LABELV $1585 +byte 1 44 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 39 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 100 +byte 1 39 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $1580 +byte 1 94 +byte 1 51 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $1579 +byte 1 94 +byte 1 51 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 39 +byte 1 0 +align 1 +LABELV $1575 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 37 +byte 1 45 +byte 1 50 +byte 1 48 +byte 1 115 +byte 1 0 +align 1 +LABELV $1550 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $1549 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 0 +align 1 +LABELV $1528 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $1524 +byte 1 0 +align 1 +LABELV $1523 +byte 1 32 +byte 1 0 +align 1 +LABELV $1522 +byte 1 44 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 39 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 100 +byte 1 39 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $1519 +byte 1 44 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $1516 +byte 1 94 +byte 1 53 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 115 +byte 1 0 +align 1 +LABELV $1515 +byte 1 94 +byte 1 53 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 39 +byte 1 0 +align 1 +LABELV $1512 +byte 1 10 +byte 1 0 +align 1 +LABELV $1510 +byte 1 94 +byte 1 53 +byte 1 124 +byte 1 32 +byte 1 37 +byte 1 45 +byte 1 50 +byte 1 48 +byte 1 115 +byte 1 0 +align 1 +LABELV $1485 +byte 1 46 +byte 1 98 +byte 1 115 +byte 1 112 +byte 1 0 +align 1 +LABELV $1484 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 115 +byte 1 47 +byte 1 0 +align 1 +LABELV $1463 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 91 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 112 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 102 +byte 1 121 +byte 1 93 +byte 1 117 +byte 1 110 +byte 1 105 +byte 1 103 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 103 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1462 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 91 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 112 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 102 +byte 1 121 +byte 1 93 +byte 1 117 +byte 1 110 +byte 1 105 +byte 1 103 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 103 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1459 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 91 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 112 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 102 +byte 1 121 +byte 1 93 +byte 1 105 +byte 1 103 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 103 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1458 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 91 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 112 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 102 +byte 1 121 +byte 1 93 +byte 1 105 +byte 1 103 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 103 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1449 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 91 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 112 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 102 +byte 1 121 +byte 1 93 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1446 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 91 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 112 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 102 +byte 1 121 +byte 1 93 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 91 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 78 +byte 1 117 +byte 1 109 +byte 1 32 +byte 1 124 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 93 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1443 +byte 1 105 +byte 1 103 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $1437 +byte 1 102 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 118 +byte 1 0 +align 1 +LABELV $1427 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 102 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $1302 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $1287 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $1274 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1263 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1213 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1210 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1179 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1170 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $1145 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 84 +byte 1 97 +byte 1 107 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 110 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 121 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 47 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 95 +byte 1 110 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1108 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 121 +byte 1 0 +align 1 +LABELV $990 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 118 +byte 1 105 +byte 1 101 +byte 1 119 +byte 1 112 +byte 1 111 +byte 1 115 +byte 1 32 +byte 1 120 +byte 1 32 +byte 1 121 +byte 1 32 +byte 1 122 +byte 1 32 +byte 1 121 +byte 1 97 +byte 1 119 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $986 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 55 +byte 1 86 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 94 +byte 1 49 +byte 1 78 +byte 1 79 +byte 1 94 +byte 1 55 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $985 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 58 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 94 +byte 1 49 +byte 1 78 +byte 1 79 +byte 1 94 +byte 1 55 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $982 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 55 +byte 1 86 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 94 +byte 1 50 +byte 1 89 +byte 1 69 +byte 1 83 +byte 1 94 +byte 1 55 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $981 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 58 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 94 +byte 1 50 +byte 1 89 +byte 1 69 +byte 1 83 +byte 1 94 +byte 1 55 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $976 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $973 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $969 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $961 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $957 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 45 +byte 1 49 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 51 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 51 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 115 +byte 1 115 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $956 +byte 1 65 +byte 1 68 +byte 1 77 +byte 1 73 +byte 1 78 +byte 1 67 +byte 1 72 +byte 1 65 +byte 1 84 +byte 1 0 +align 1 +LABELV $952 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 91 +byte 1 84 +byte 1 69 +byte 1 65 +byte 1 77 +byte 1 86 +byte 1 79 +byte 1 84 +byte 1 69 +byte 1 93 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $940 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 91 +byte 1 86 +byte 1 79 +byte 1 84 +byte 1 69 +byte 1 93 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $933 +byte 1 67 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 86 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $932 +byte 1 67 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 86 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $931 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 34 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $930 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 86 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 107 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 44 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 44 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 121 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 44 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $929 +byte 1 65 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 68 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 0 +align 1 +LABELV $927 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $924 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 0 +align 1 +LABELV $921 +byte 1 65 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $918 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $915 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $906 +byte 1 84 +byte 1 97 +byte 1 107 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 119 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 0 +align 1 +LABELV $903 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 121 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $900 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $895 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 86 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 44 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 44 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 44 +byte 1 32 +byte 1 100 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 44 +byte 1 32 +byte 1 115 +byte 1 117 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 44 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 44 +byte 1 32 +byte 1 107 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 44 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 44 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $894 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 73 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $893 +byte 1 65 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 40 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 100 +byte 1 37 +byte 1 37 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 94 +byte 1 49 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 115 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 121 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 109 +byte 1 108 +byte 1 121 +byte 1 46 +byte 1 41 +byte 1 0 +align 1 +LABELV $890 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $881 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 65 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $877 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $873 +byte 1 66 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 117 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 0 +align 1 +LABELV $869 +byte 1 115 +byte 1 117 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $864 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 83 +byte 1 117 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 68 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 109 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $859 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 83 +byte 1 117 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 68 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $856 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 83 +byte 1 117 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 68 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $852 +byte 1 115 +byte 1 117 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 0 +align 1 +LABELV $848 +byte 1 69 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 100 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 0 +align 1 +LABELV $846 +byte 1 101 +byte 1 118 +byte 1 97 +byte 1 99 +byte 1 117 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $844 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 100 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 53 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $835 +byte 1 100 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 0 +align 1 +LABELV $832 +byte 1 83 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 94 +byte 1 49 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 0 +align 1 +LABELV $829 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 103 +byte 1 95 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 77 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $823 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $819 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 0 +align 1 +LABELV $815 +byte 1 67 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 0 +align 1 +LABELV $812 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $809 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 39 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 98 +byte 1 115 +byte 1 112 +byte 1 39 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $806 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 102 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 53 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $799 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $792 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 0 +align 1 +LABELV $789 +byte 1 82 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 0 +align 1 +LABELV $786 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 102 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 53 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $779 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 0 +align 1 +LABELV $776 +byte 1 85 +byte 1 110 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 0 +align 1 +LABELV $773 +byte 1 117 +byte 1 110 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $770 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $761 +byte 1 77 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 0 +align 1 +LABELV $758 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $755 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $748 +byte 1 40 +byte 1 112 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 41 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $745 +byte 1 101 +byte 1 99 +byte 1 104 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $742 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 105 +byte 1 102 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 113 +byte 1 117 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $739 +byte 1 112 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $736 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 0 +align 1 +LABELV $731 +byte 1 75 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 0 +align 1 +LABELV $727 +byte 1 98 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 34 +byte 1 49 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 107 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 115 +byte 1 41 +byte 1 0 +align 1 +LABELV $720 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 118 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $719 +byte 1 85 +byte 1 78 +byte 1 65 +byte 1 67 +byte 1 67 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 84 +byte 1 65 +byte 1 66 +byte 1 76 +byte 1 69 +byte 1 0 +align 1 +LABELV $716 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $710 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $708 +byte 1 94 +byte 1 55 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 51 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 112 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 109 +byte 1 109 +byte 1 117 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 51 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $707 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 109 +byte 1 109 +byte 1 117 +byte 1 110 +byte 1 101 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $706 +byte 1 73 +byte 1 77 +byte 1 77 +byte 1 85 +byte 1 78 +byte 1 73 +byte 1 84 +byte 1 89 +byte 1 0 +align 1 +LABELV $699 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $696 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $689 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $688 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 121 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $687 +byte 1 117 +byte 1 110 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $686 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $685 +byte 1 107 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $681 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 105 +byte 1 109 +byte 1 117 +byte 1 109 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $680 +byte 1 78 +byte 1 79 +byte 1 86 +byte 1 79 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 73 +byte 1 77 +byte 1 73 +byte 1 84 +byte 1 0 +align 1 +LABELV $670 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $666 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 86 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 46 +byte 1 32 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 50 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $664 +byte 1 67 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 86 +byte 1 79 +byte 1 84 +byte 1 69 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 79 +byte 1 87 +byte 1 0 +align 1 +LABELV $660 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $654 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 111 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 105 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $649 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $642 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 118 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 44 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 44 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 44 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 104 +byte 1 117 +byte 1 115 +byte 1 105 +byte 1 97 +byte 1 115 +byte 1 109 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $637 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $634 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $628 +byte 1 118 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 95 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 0 +align 1 +LABELV $625 +byte 1 118 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 0 +align 1 +LABELV $622 +byte 1 118 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 0 +align 1 +LABELV $619 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $615 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $611 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 91 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 93 +byte 1 32 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $608 +byte 1 67 +byte 1 109 +byte 1 100 +byte 1 95 +byte 1 86 +byte 1 83 +byte 1 97 +byte 1 121 +byte 1 95 +byte 1 102 +byte 1 40 +byte 1 41 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 45 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 10 +byte 1 0 +align 1 +LABELV $600 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 0 +align 1 +LABELV $574 +byte 1 83 +byte 1 97 +byte 1 121 +byte 1 65 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 34 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 52 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $568 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 95 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 32 +byte 1 91 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 93 +byte 1 10 +byte 1 0 +align 1 +LABELV $557 +byte 1 67 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 45 +byte 1 49 +byte 1 32 +byte 1 34 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 111 +byte 1 108 +byte 1 101 +byte 1 34 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $556 +byte 1 83 +byte 1 65 +byte 1 89 +byte 1 95 +byte 1 82 +byte 1 65 +byte 1 87 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 10 +byte 1 0 +align 1 +LABELV $552 +byte 1 83 +byte 1 97 +byte 1 121 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 34 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $551 +byte 1 83 +byte 1 65 +byte 1 89 +byte 1 95 +byte 1 84 +byte 1 69 +byte 1 65 +byte 1 77 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 45 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 10 +byte 1 0 +align 1 +LABELV $541 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 111 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $539 +byte 1 83 +byte 1 97 +byte 1 121 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 34 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 50 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $534 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 58 +byte 1 32 +byte 1 71 +byte 1 108 +byte 1 111 +byte 1 98 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 46 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $526 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $525 +byte 1 83 +byte 1 80 +byte 1 69 +byte 1 67 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 67 +byte 1 72 +byte 1 65 +byte 1 84 +byte 1 0 +align 1 +LABELV $452 +byte 1 78 +byte 1 79 +byte 1 67 +byte 1 69 +byte 1 78 +byte 1 83 +byte 1 79 +byte 1 82 +byte 1 70 +byte 1 76 +byte 1 79 +byte 1 79 +byte 1 68 +byte 1 0 +align 1 +LABELV $448 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $436 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $435 +byte 1 101 +byte 1 109 +byte 1 112 +byte 1 116 +byte 1 121 +byte 1 0 +align 1 +LABELV $433 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 67 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 111 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $428 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 67 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 111 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $413 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 85 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $376 +byte 1 97 +byte 1 117 +byte 1 116 +byte 1 111 +byte 1 0 +align 1 +LABELV $373 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $364 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 103 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $350 +byte 1 70 +byte 1 79 +byte 1 82 +byte 1 67 +byte 1 69 +byte 1 84 +byte 1 69 +byte 1 65 +byte 1 77 +byte 1 67 +byte 1 72 +byte 1 65 +byte 1 78 +byte 1 71 +byte 1 69 +byte 1 0 +align 1 +LABELV $348 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 83 +byte 1 117 +byte 1 105 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $343 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 117 +byte 1 105 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 50 +byte 1 48 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $336 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 76 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 83 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 0 +align 1 +LABELV $331 +byte 1 110 +byte 1 111 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 112 +byte 1 32 +byte 1 79 +byte 1 78 +byte 1 10 +byte 1 0 +align 1 +LABELV $330 +byte 1 110 +byte 1 111 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 112 +byte 1 32 +byte 1 79 +byte 1 70 +byte 1 70 +byte 1 10 +byte 1 0 +align 1 +LABELV $326 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 79 +byte 1 78 +byte 1 10 +byte 1 0 +align 1 +LABELV $325 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 79 +byte 1 70 +byte 1 70 +byte 1 10 +byte 1 0 +align 1 +LABELV $321 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $320 +byte 1 103 +byte 1 111 +byte 1 100 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 79 +byte 1 78 +byte 1 10 +byte 1 0 +align 1 +LABELV $319 +byte 1 103 +byte 1 111 +byte 1 100 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 79 +byte 1 70 +byte 1 70 +byte 1 10 +byte 1 0 +align 1 +LABELV $310 +byte 1 97 +byte 1 109 +byte 1 109 +byte 1 111 +byte 1 0 +align 1 +LABELV $307 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 117 +byte 1 100 +byte 1 0 +align 1 +LABELV $305 +byte 1 103 +byte 1 97 +byte 1 115 +byte 1 0 +align 1 +LABELV $298 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $294 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 0 +align 1 +LABELV $280 +byte 1 102 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 0 +align 1 +LABELV $276 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 0 +align 1 +LABELV $273 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $270 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 44 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 44 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 91 +byte 1 97 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 93 +byte 1 44 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 44 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 44 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 97 +byte 1 109 +byte 1 109 +byte 1 111 +byte 1 10 +byte 1 0 +align 1 +LABELV $269 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 103 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 91 +byte 1 119 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 93 +byte 1 10 +byte 1 0 +align 1 +LABELV $259 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $236 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $231 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $175 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 35 +byte 1 10 +byte 1 0 +align 1 +LABELV $170 +byte 1 37 +byte 1 45 +byte 1 50 +byte 1 100 +byte 1 32 +byte 1 45 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 10 +byte 1 0 +align 1 +LABELV $156 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 105 +byte 1 102 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 35 +byte 1 58 +byte 1 10 +byte 1 0 +align 1 +LABELV $153 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 118 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $148 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 35 +byte 1 10 +byte 1 0 +align 1 +LABELV $131 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 35 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 118 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 diff --git a/build/release-linux-x86_64/base/game/g_combat.asm b/build/release-linux-x86_64/base/game/g_combat.asm new file mode 100644 index 0000000..2288c9f --- /dev/null +++ b/build/release-linux-x86_64/base/game/g_combat.asm @@ -0,0 +1,11180 @@ +export AddScore +code +proc AddScore 8 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $78 +ADDRGP4 $77 +JUMPV +LABELV $78 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $80 +ADDRFP4 4 +INDIRI4 +CVIF4 4 +CNSTF4 1073741824 +DIVF4 +ARGF4 +ADDRLP4 0 +ADDRGP4 rint +CALLF4 +ASGNF4 +ADDRFP4 4 +ADDRLP4 0 +INDIRF4 +CVFI4 4 +ASGNI4 +LABELV $80 +ADDRFP4 4 +INDIRI4 +CVIF4 4 +CNSTF4 1112014848 +DIVF4 +ARGF4 +ADDRLP4 0 +ADDRGP4 rint +CALLF4 +ASGNF4 +ADDRFP4 4 +ADDRLP4 0 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 256 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 CalculateRanks +CALLV +pop +LABELV $77 +endproc AddScore 8 4 +export LookAtKiller +proc LookAtKiller 12 0 +ADDRLP4 0 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +ASGNU4 +ADDRLP4 0 +INDIRU4 +CNSTU4 0 +EQU4 $83 +ADDRLP4 0 +INDIRU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +EQU4 $83 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 240 +ADDP4 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ASGNI4 +ADDRGP4 $84 +JUMPV +LABELV $83 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +ASGNU4 +ADDRLP4 4 +INDIRU4 +CNSTU4 0 +EQU4 $85 +ADDRLP4 4 +INDIRU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +EQU4 $85 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 240 +ADDP4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ASGNI4 +ADDRGP4 $86 +JUMPV +LABELV $85 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 240 +ADDP4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ASGNI4 +LABELV $86 +LABELV $84 +LABELV $82 +endproc LookAtKiller 12 0 +data +export modNames +align 4 +LABELV modNames +address $87 +address $88 +address $89 +address $90 +address $91 +address $92 +address $93 +address $94 +address $95 +address $96 +address $97 +address $98 +address $99 +address $100 +address $101 +address $102 +address $103 +address $104 +address $105 +address $106 +address $107 +address $108 +address $109 +address $110 +address $111 +address $112 +address $113 +address $114 +address $115 +address $116 +address $117 +address $118 +address $119 +address $120 +address $121 +address $122 +address $123 +address $124 +address $125 +address $126 +address $127 +address $128 +address $129 +address $130 +address $131 +address $132 +address $133 +address $134 +address $135 +address $136 +address $137 +address $138 +address $139 +address $140 +address $141 +address $142 +address $143 +address $144 +address $145 +address $146 +address $147 +address $148 +address $149 +address $150 +address $151 +export G_CamperRewardBonus +code +proc G_CamperRewardBonus 140 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 32 +CNSTI4 10 +ASGNI4 +ADDRLP4 36 +CNSTF4 1073741824 +ASGNF4 +ADDRLP4 28 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRLP4 56 +CNSTF4 0 +ASGNF4 +ADDRLP4 48 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 52 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 64 +ADDRGP4 BG_GetPlayerWeapon +CALLI4 +ASGNI4 +ADDRLP4 60 +ADDRLP4 64 +INDIRI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 29 +EQI4 $156 +ADDRLP4 60 +INDIRI4 +CNSTI4 30 +EQI4 $156 +ADDRLP4 60 +INDIRI4 +CNSTI4 31 +EQI4 $156 +ADDRGP4 $153 +JUMPV +LABELV $156 +CNSTF4 1065353216 +RETF4 +ADDRGP4 $152 +JUMPV +LABELV $153 +ADDRLP4 44 +INDIRI4 +CNSTI4 1 +NEI4 $157 +ADDRLP4 36 +ADDRGP4 g_alienAnticampBonusMax+8 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRGP4 g_alienAnticampBonus1+8 +INDIRF4 +ASGNF4 +ADDRLP4 24 +ADDRGP4 g_alienAnticampRange+12 +INDIRI4 +ASGNI4 +ADDRGP4 $158 +JUMPV +LABELV $157 +ADDRLP4 44 +INDIRI4 +CNSTI4 2 +NEI4 $162 +ADDRLP4 36 +ADDRGP4 g_humanAnticampBonusMax+8 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRGP4 g_humanAnticampBonus1+8 +INDIRF4 +ASGNF4 +ADDRLP4 24 +ADDRGP4 g_humanAnticampRange+12 +INDIRI4 +ASGNI4 +LABELV $162 +LABELV $158 +ADDRLP4 36 +INDIRF4 +CNSTF4 1008981770 +GTF4 $167 +CNSTF4 1065353216 +RETF4 +ADDRGP4 $152 +JUMPV +LABELV $167 +ADDRLP4 28 +INDIRF4 +ADDRLP4 36 +INDIRF4 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +SUBI4 +CVIF4 4 +DIVF4 +LEF4 $170 +ADDRLP4 72 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRGP4 $171 +JUMPV +LABELV $170 +ADDRLP4 72 +ADDRLP4 36 +INDIRF4 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +SUBI4 +CVIF4 4 +DIVF4 +ASGNF4 +LABELV $171 +ADDRLP4 28 +ADDRLP4 72 +INDIRF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 36 +INDIRF4 +GEF4 $173 +ADDRLP4 76 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRGP4 $174 +JUMPV +LABELV $173 +ADDRLP4 76 +ADDRLP4 36 +INDIRF4 +ASGNF4 +LABELV $174 +ADDRLP4 28 +ADDRLP4 76 +INDIRF4 +ASGNF4 +ADDRLP4 48 +ADDRLP4 36 +INDIRF4 +ADDRLP4 28 +INDIRF4 +SUBF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 36 +INDIRF4 +ADDRLP4 32 +INDIRI4 +CVIF4 4 +DIVF4 +SUBF4 +DIVF4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 28 +INDIRF4 +ADDRLP4 48 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 16 +CNSTI4 64 +ASGNI4 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 16 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRGP4 $178 +JUMPV +LABELV $175 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $183 +ADDRLP4 92 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 92 +INDIRI4 +EQI4 $183 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 92 +INDIRI4 +GTI4 $180 +LABELV $183 +ADDRGP4 $176 +JUMPV +LABELV $180 +ADDRLP4 96 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 104 +CNSTI4 21 +ASGNI4 +ADDRLP4 96 +INDIRI4 +ADDRLP4 104 +INDIRI4 +EQI4 $187 +ADDRLP4 96 +INDIRI4 +ADDRLP4 104 +INDIRI4 +GTI4 $194 +LABELV $193 +ADDRLP4 112 +CNSTI4 4 +ASGNI4 +ADDRLP4 96 +INDIRI4 +ADDRLP4 112 +INDIRI4 +EQI4 $187 +ADDRLP4 96 +INDIRI4 +CNSTI4 7 +EQI4 $187 +ADDRLP4 96 +INDIRI4 +ADDRLP4 112 +INDIRI4 +LTI4 $176 +LABELV $195 +ADDRLP4 96 +INDIRI4 +CNSTI4 16 +EQI4 $187 +ADDRGP4 $176 +JUMPV +LABELV $194 +ADDRLP4 120 +CNSTI4 28 +ASGNI4 +ADDRLP4 96 +INDIRI4 +ADDRLP4 120 +INDIRI4 +EQI4 $190 +ADDRLP4 96 +INDIRI4 +CNSTI4 29 +EQI4 $190 +ADDRLP4 96 +INDIRI4 +CNSTI4 30 +EQI4 $190 +ADDRLP4 96 +INDIRI4 +ADDRLP4 120 +INDIRI4 +LTI4 $176 +LABELV $196 +ADDRLP4 96 +INDIRI4 +CNSTI4 46 +EQI4 $190 +ADDRGP4 $176 +JUMPV +LABELV $187 +ADDRLP4 44 +INDIRI4 +CNSTI4 1 +NEI4 $176 +ADDRGP4 $185 +JUMPV +LABELV $190 +ADDRLP4 44 +INDIRI4 +CNSTI4 2 +NEI4 $176 +LABELV $185 +ADDRLP4 124 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 124 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4+4 +ADDRLP4 124 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4 +ARGP4 +ADDRLP4 132 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 132 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +ADDRLP4 24 +INDIRI4 +GEI4 $199 +ADDRLP4 136 +ADDRLP4 40 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 40 +ADDRLP4 136 +INDIRI4 +ASGNI4 +ADDRLP4 136 +INDIRI4 +ADDRLP4 32 +INDIRI4 +LTI4 $201 +ADDRGP4 $177 +JUMPV +LABELV $201 +LABELV $199 +LABELV $176 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $178 +ADDRLP4 16 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $175 +LABELV $177 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +LEI4 $203 +ADDRLP4 92 +ADDRLP4 40 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 52 +ADDRLP4 56 +INDIRF4 +ADDRLP4 92 +INDIRF4 +ADDRLP4 92 +INDIRF4 +ADDRLP4 48 +INDIRF4 +ADDF4 +DIVF4 +MULF4 +CNSTF4 1065353216 +ADDF4 +ASGNF4 +ADDRLP4 52 +INDIRF4 +CNSTF4 0 +LEF4 $206 +ADDRLP4 88 +ADDRLP4 52 +INDIRF4 +ASGNF4 +ADDRGP4 $207 +JUMPV +LABELV $206 +ADDRLP4 88 +CNSTF4 0 +ASGNF4 +LABELV $207 +ADDRLP4 52 +ADDRLP4 88 +INDIRF4 +ASGNF4 +ADDRLP4 52 +INDIRF4 +RETF4 +ADDRGP4 $152 +JUMPV +LABELV $203 +CNSTF4 1065353216 +RETF4 +LABELV $152 +endproc G_CamperRewardBonus 140 4 +export G_InstantRewardAttacker +proc G_InstantRewardAttacker 20 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRF4 +CNSTF4 0 +GTF4 $209 +CNSTF4 0 +RETF4 +ADDRGP4 $208 +JUMPV +LABELV $209 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $211 +CNSTF4 0 +RETF4 +ADDRGP4 $208 +JUMPV +LABELV $211 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $213 +CNSTF4 0 +RETF4 +ADDRGP4 $208 +JUMPV +LABELV $213 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 OnSameTeam +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $215 +CNSTF4 0 +RETF4 +ADDRGP4 $208 +JUMPV +LABELV $215 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $217 +CNSTF4 0 +RETF4 +ADDRGP4 $208 +JUMPV +LABELV $217 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 8 +INDIRF4 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +CNSTF4 1065353216 +LEF4 $219 +ADDRLP4 0 +CNSTF4 1065353216 +ASGNF4 +LABELV $219 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 G_CamperRewardBonus +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 BG_GetValueOfPlayer +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 16 +INDIRI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $221 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRGP4 g_InstantRewardMultiplierA+8 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $222 +JUMPV +LABELV $221 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $224 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRGP4 g_InstantRewardMultiplierH+8 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $225 +JUMPV +LABELV $224 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +LABELV $225 +LABELV $222 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +LEF4 $227 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRF4 +CVFI4 4 +CVII2 4 +CVII4 2 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_AddCreditToClient +CALLV +pop +LABELV $227 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $208 +endproc G_InstantRewardAttacker 20 12 +export G_RewardAttackers +proc G_RewardAttackers 44 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTF4 0 +ASGNF4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $233 +JUMPV +LABELV $230 +ADDRLP4 4 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 OnSameTeam +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $237 +ADDRFP4 0 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +EQI4 $235 +LABELV $237 +ADDRLP4 8 +ADDRLP4 8 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 968 +ADDP4 +ADDP4 +INDIRI4 +CVIF4 4 +ADDF4 +ASGNF4 +LABELV $235 +LABELV $231 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $233 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $230 +ADDRLP4 8 +INDIRF4 +CNSTF4 0 +GTF4 $238 +CNSTF4 0 +RETF4 +ADDRGP4 $229 +JUMPV +LABELV $238 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $240 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 BG_GetValueOfPlayer +CALLI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 32 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 G_CamperRewardBonus +CALLF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 16 +INDIRF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 40 +INDIRP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 40 +INDIRP4 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $241 +JUMPV +LABELV $240 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $242 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 32 +INDIRP4 +CNSTI4 120 +ADDP4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $244 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 40 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 16 +INDIRF4 +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 924 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +ADDRLP4 40 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CVIF4 4 +DIVF4 +MULF4 +ASGNF4 +LABELV $244 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 40 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 20 +ADDRLP4 40 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $243 +JUMPV +LABELV $242 +ADDRLP4 8 +INDIRF4 +RETF4 +ADDRGP4 $229 +JUMPV +LABELV $243 +LABELV $241 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $250 +JUMPV +LABELV $247 +ADDRLP4 32 +ADDRLP4 16 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 968 +ADDP4 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +ADDRLP4 8 +INDIRF4 +DIVF4 +CVFI4 4 +ASGNI4 +ADDRLP4 4 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +EQI4 $252 +ADDRLP4 8 +INDIRF4 +ADDRLP4 20 +INDIRI4 +CVIF4 4 +GEF4 $254 +ADDRLP4 32 +ADDRLP4 32 +INDIRI4 +CVIF4 4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 20 +INDIRI4 +CVIF4 4 +DIVF4 +MULF4 +CVFI4 4 +ASGNI4 +LABELV $254 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 968 +ADDP4 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $258 +ADDRLP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +NEI4 $256 +LABELV $258 +ADDRGP4 $248 +JUMPV +LABELV $256 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRI4 +ARGI4 +ADDRGP4 AddScore +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $259 +ADDRLP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $261 +ADDRLP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 g_KillRewardMultiplierH+8 +INDIRF4 +ADDRLP4 32 +INDIRI4 +CVIF4 4 +MULF4 +CVFI4 4 +CVII2 4 +CVII4 2 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_AddCreditToClient +CALLV +pop +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 32 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $262 +JUMPV +LABELV $261 +ADDRLP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $264 +ADDRLP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 g_KillRewardMultiplierA+8 +INDIRF4 +ADDRLP4 32 +INDIRI4 +CVIF4 4 +MULF4 +CVFI4 4 +CVII2 4 +CVII4 2 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_AddCreditToClient +CALLV +pop +ADDRLP4 28 +ADDRLP4 28 +INDIRI4 +ADDRLP4 32 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $264 +LABELV $262 +LABELV $259 +LABELV $252 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 968 +ADDP4 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $248 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $250 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $247 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +EQI4 $267 +ADDRGP4 $270 +ARGP4 +ADDRGP4 g_alienCredits+12 +INDIRI4 +ADDRLP4 24 +INDIRI4 +ADDI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $269 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 g_alienCredits +ARGP4 +ADDRGP4 trap_Cvar_Update +CALLV +pop +LABELV $267 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $272 +ADDRGP4 $270 +ARGP4 +ADDRGP4 g_humanCredits+12 +INDIRI4 +ADDRLP4 28 +INDIRI4 +ADDI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $274 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 g_humanCredits +ARGP4 +ADDRGP4 trap_Cvar_Update +CALLV +pop +LABELV $272 +ADDRLP4 8 +INDIRF4 +RETF4 +LABELV $229 +endproc G_RewardAttackers 44 12 +export accidental_kill +proc accidental_kill 8 0 +ADDRLP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 45 +EQI4 $280 +ADDRLP4 4 +INDIRI4 +CNSTI4 46 +NEI4 $278 +LABELV $280 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $279 +JUMPV +LABELV $278 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $279 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $276 +endproc accidental_kill 8 0 +bss +align 4 +LABELV $337 +skip 4 +export player_die +code +proc player_die 84 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 16 +ADDRFP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRFP4 8 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 5 +NEI4 $282 +ADDRGP4 $281 +JUMPV +LABELV $282 +ADDRGP4 level+11200 +INDIRI4 +CNSTI4 0 +EQI4 $284 +ADDRGP4 $281 +JUMPV +LABELV $284 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1740 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $287 +ADDRLP4 8 +ADDRFP4 8 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $289 +ADDRLP4 12 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $289 +ADDRLP4 12 +ADDRGP4 $291 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $287 +ADDRLP4 8 +CNSTI4 1022 +ASGNI4 +ADDRLP4 12 +ADDRGP4 $291 +ASGNP4 +LABELV $288 +ADDRFP4 16 +INDIRI4 +CNSTI4 0 +LTI4 $294 +ADDRFP4 16 +INDIRI4 +CVIU4 4 +CNSTU4 65 +LTU4 $292 +LABELV $294 +ADDRGP4 $270 +ARGP4 +ADDRFP4 16 +INDIRI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRGP4 $293 +JUMPV +LABELV $292 +ADDRLP4 16 +ADDRFP4 16 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 modNames +ADDP4 +INDIRP4 +ASGNP4 +LABELV $293 +ADDRGP4 $295 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $296 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRGP4 BG_DeactivateUpgrade +CALLV +pop +LABELV $297 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 13 +LTI4 $296 +ADDRFP4 16 +INDIRI4 +CNSTI4 60 +NEI4 $300 +ADDRGP4 $302 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $303 +JUMPV +LABELV $300 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ARGP4 +CNSTI4 54 +ARGI4 +ADDRLP4 40 +ADDRGP4 G_TempEntity +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 40 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRFP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 140 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 144 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 32 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 280 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 52 +CNSTU4 0 +ASGNU4 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +ADDRLP4 52 +INDIRU4 +EQU4 $304 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 52 +INDIRU4 +EQU4 $304 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1828 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +GTI4 $306 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +LABELV $306 +ADDRGP4 g_devmapKillerHP+12 +INDIRI4 +CNSTI4 0 +EQI4 $308 +ADDRGP4 $311 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 56 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 56 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $308 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +EQU4 $314 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 64 +ADDRGP4 OnSameTeam +CALLI4 +ASGNI4 +ADDRLP4 64 +INDIRI4 +CNSTI4 0 +EQI4 $305 +LABELV $314 +ADDRFP4 16 +INDIRI4 +CNSTI4 52 +EQI4 $305 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRI4 +ARGI4 +ADDRLP4 72 +ADDRGP4 accidental_kill +CALLI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +NEI4 $305 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $315 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +CNSTI4 -150 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_AddCreditToClient +CALLV +pop +ADDRFP4 8 +INDIRP4 +ARGP4 +CNSTI4 -150 +ARGI4 +ADDRGP4 AddScore +CALLV +pop +ADDRGP4 $305 +JUMPV +LABELV $315 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $305 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +CNSTI4 -150 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_AddCreditToClient +CALLV +pop +ADDRFP4 8 +INDIRP4 +ARGP4 +CNSTI4 -150 +ARGI4 +ADDRGP4 AddScore +CALLV +pop +ADDRGP4 $305 +JUMPV +LABELV $304 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $319 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $321 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 -150 +ARGI4 +ADDRGP4 AddScore +CALLV +pop +ADDRGP4 $322 +JUMPV +LABELV $321 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $323 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 -150 +ARGI4 +ADDRGP4 AddScore +CALLV +pop +LABELV $323 +LABELV $322 +LABELV $319 +LABELV $305 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_RewardAttackers +CALLF4 +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 ScoreboardMessage +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $328 +JUMPV +LABELV $325 +ADDRLP4 56 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $330 +ADDRGP4 $326 +JUMPV +LABELV $330 +ADDRLP4 56 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $332 +ADDRGP4 $326 +JUMPV +LABELV $332 +ADDRLP4 56 +INDIRP4 +CNSTI4 1744 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +NEI4 $334 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRGP4 ScoreboardMessage +CALLV +pop +LABELV $334 +LABELV $326 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $328 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $325 +LABELV $303 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 576 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 812 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +CNSTI4 67108864 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 124 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 LookAtKiller +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +CNSTF4 3238002688 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1840 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 1700 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 64 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $338 +ADDRLP4 68 +ADDRGP4 $337 +INDIRI4 +ASGNI4 +ADDRLP4 68 +INDIRI4 +CNSTI4 0 +EQI4 $342 +ADDRLP4 68 +INDIRI4 +CNSTI4 1 +EQI4 $343 +ADDRLP4 68 +INDIRI4 +CNSTI4 2 +EQI4 $344 +ADDRGP4 $340 +JUMPV +LABELV $342 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRGP4 $339 +JUMPV +LABELV $343 +ADDRLP4 24 +CNSTI4 2 +ASGNI4 +ADDRGP4 $339 +JUMPV +LABELV $344 +LABELV $340 +ADDRLP4 24 +CNSTI4 4 +ASGNI4 +ADDRGP4 $339 +JUMPV +LABELV $338 +ADDRLP4 68 +ADDRGP4 $337 +INDIRI4 +ASGNI4 +ADDRLP4 68 +INDIRI4 +CNSTI4 0 +EQI4 $347 +ADDRLP4 68 +INDIRI4 +CNSTI4 1 +EQI4 $348 +ADDRLP4 68 +INDIRI4 +CNSTI4 2 +EQI4 $349 +ADDRGP4 $345 +JUMPV +LABELV $347 +ADDRLP4 24 +CNSTI4 21 +ASGNI4 +ADDRGP4 $346 +JUMPV +LABELV $348 +ADDRLP4 24 +CNSTI4 23 +ASGNI4 +ADDRGP4 $346 +JUMPV +LABELV $349 +LABELV $345 +ADDRLP4 24 +CNSTI4 25 +ASGNI4 +LABELV $346 +LABELV $339 +ADDRLP4 68 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 76 +ADDP4 +ASGNP4 +ADDRLP4 72 +CNSTI4 128 +ASGNI4 +ADDRLP4 68 +INDIRP4 +ADDRLP4 68 +INDIRP4 +INDIRI4 +ADDRLP4 72 +INDIRI4 +BANDI4 +ADDRLP4 72 +INDIRI4 +BXORI4 +ADDRLP4 24 +INDIRI4 +BORI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $350 +ADDRLP4 76 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 84 +ADDP4 +ASGNP4 +ADDRLP4 80 +CNSTI4 128 +ASGNI4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 76 +INDIRP4 +INDIRI4 +ADDRLP4 80 +INDIRI4 +BANDI4 +ADDRLP4 80 +INDIRI4 +BXORI4 +ADDRLP4 24 +INDIRI4 +BORI4 +ASGNI4 +LABELV $350 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $337 +INDIRI4 +CNSTI4 51 +ADDI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 64 +GEI4 $353 +ADDRLP4 76 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $354 +JUMPV +LABELV $353 +ADDRLP4 76 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ASGNI4 +LABELV $354 +ADDRLP4 76 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRLP4 80 +ADDRGP4 $337 +ASGNP4 +ADDRLP4 80 +INDIRP4 +ADDRLP4 80 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 3 +MODI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $281 +endproc player_die 84 24 +proc G_ParseDmgScript 64 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $356 +ADDRFP4 4 +ARGP4 +ADDRLP4 16 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $360 +ADDRGP4 $358 +JUMPV +LABELV $360 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $364 +ARGP4 +ADDRLP4 20 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $362 +ADDRGP4 $365 +ARGP4 +ADDRGP4 COM_ParseError +CALLV +pop +ADDRGP4 $358 +JUMPV +LABELV $362 +ADDRLP4 4 +INDIRI4 +CNSTI4 16 +LTI4 $366 +ADDRGP4 $368 +ARGP4 +ADDRGP4 COM_ParseError +CALLV +pop +ADDRGP4 $358 +JUMPV +LABELV $366 +CNSTI4 60 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI1 0 +ASGNI1 +CNSTI4 60 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI4 40 +ADDP4 +CNSTF4 0 +ASGNF4 +CNSTI4 60 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI4 44 +ADDP4 +CNSTF4 1065353216 +ASGNF4 +CNSTI4 60 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI4 48 +ADDP4 +CNSTI4 0 +ASGNI4 +CNSTI4 60 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI4 52 +ADDP4 +CNSTI4 360 +ASGNI4 +CNSTI4 60 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI4 36 +ADDP4 +CNSTF4 1065353216 +ASGNF4 +CNSTI4 60 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI4 56 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $370 +JUMPV +LABELV $369 +ADDRFP4 4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 24 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 24 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $372 +ADDRGP4 $374 +ARGP4 +ADDRGP4 COM_ParseError +CALLV +pop +ADDRGP4 $371 +JUMPV +LABELV $372 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $377 +ARGP4 +ADDRLP4 28 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $375 +ADDRGP4 $371 +JUMPV +LABELV $375 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $380 +ARGP4 +ADDRLP4 32 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +NEI4 $378 +ADDRFP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 36 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 36 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $379 +CNSTI4 60 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 $379 +JUMPV +LABELV $378 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $385 +ARGP4 +ADDRLP4 36 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +NEI4 $383 +ADDRFP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 40 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 40 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $386 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $388 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +LABELV $386 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 atof +CALLF4 +ASGNF4 +CNSTI4 60 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI4 40 +ADDP4 +ADDRLP4 44 +INDIRF4 +ASGNF4 +ADDRGP4 $384 +JUMPV +LABELV $383 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $391 +ARGP4 +ADDRLP4 40 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +NEI4 $389 +ADDRFP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 44 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 44 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $392 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $394 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +LABELV $392 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 atof +CALLF4 +ASGNF4 +CNSTI4 60 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI4 44 +ADDP4 +ADDRLP4 48 +INDIRF4 +ASGNF4 +ADDRGP4 $390 +JUMPV +LABELV $389 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $397 +ARGP4 +ADDRLP4 44 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +NEI4 $395 +ADDRFP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 48 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 48 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $398 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $388 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +LABELV $398 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 atoi +CALLI4 +ASGNI4 +CNSTI4 60 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI4 48 +ADDP4 +ADDRLP4 52 +INDIRI4 +ASGNI4 +ADDRGP4 $396 +JUMPV +LABELV $395 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $402 +ARGP4 +ADDRLP4 48 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +NEI4 $400 +ADDRFP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 52 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 52 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $403 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $405 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +LABELV $403 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 atoi +CALLI4 +ASGNI4 +CNSTI4 60 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI4 52 +ADDP4 +ADDRLP4 56 +INDIRI4 +ASGNI4 +ADDRGP4 $401 +JUMPV +LABELV $400 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $408 +ARGP4 +ADDRLP4 52 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +NEI4 $406 +ADDRFP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 56 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 56 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $409 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $411 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +LABELV $409 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 atof +CALLF4 +ASGNF4 +CNSTI4 60 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI4 36 +ADDP4 +ADDRLP4 60 +INDIRF4 +ASGNF4 +ADDRGP4 $407 +JUMPV +LABELV $406 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $414 +ARGP4 +ADDRLP4 56 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +NEI4 $412 +CNSTI4 60 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI4 56 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $413 +JUMPV +LABELV $412 +ADDRGP4 $415 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 COM_ParseWarning +CALLV +pop +LABELV $413 +LABELV $407 +LABELV $401 +LABELV $396 +LABELV $390 +LABELV $384 +LABELV $379 +LABELV $370 +ADDRGP4 $369 +JUMPV +LABELV $371 +ADDRLP4 24 +CNSTI4 60 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 24 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +ADDRLP4 24 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +ASGNF4 +ADDRLP4 12 +INDIRF4 +CNSTF4 0 +GEF4 $416 +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +CNSTF4 1135869952 +ADDF4 +ASGNF4 +LABELV $416 +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +CNSTF4 1135869952 +DIVF4 +ASGNF4 +ADDRLP4 28 +CNSTI4 60 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 28 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRF4 +ADDRLP4 28 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +CNSTF4 0 +GEF4 $418 +ADDRLP4 8 +ADDRLP4 8 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $418 +ADDRLP4 8 +INDIRF4 +CNSTF4 1065353216 +LEF4 $420 +ADDRLP4 8 +CNSTF4 1065353216 +ASGNF4 +LABELV $420 +CNSTI4 60 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI4 32 +ADDP4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 8 +INDIRF4 +MULF4 +ASGNF4 +CNSTI4 60 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI4 32 +ADDP4 +INDIRF4 +CNSTF4 0 +NEF4 $422 +CNSTI4 60 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI4 32 +ADDP4 +CNSTF4 925353388 +ASGNF4 +LABELV $422 +LABELV $357 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $356 +JUMPV +LABELV $358 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $355 +endproc G_ParseDmgScript 64 12 +proc GetRegionDamageModifier 96 36 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 16 +CNSTF4 0 +ASGNF4 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 60 +ADDRFP4 8 +INDIRI4 +MULI4 +CNSTI4 960 +ADDRFP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_damageRegions +ADDP4 +ADDP4 +ASGNP4 +ADDRGP4 g_debugDamage+12 +INDIRI4 +CNSTI4 2 +LEI4 $425 +ADDRGP4 $428 +ARGP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $425 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +LABELV $429 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 36 +INDIRI4 +EQI4 $435 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 g_numArmourRegions +ADDP4 +INDIRI4 +ADDRLP4 36 +INDIRI4 +NEI4 $433 +LABELV $435 +ADDRGP4 $430 +JUMPV +LABELV $433 +ADDRLP4 4 +CNSTI4 960 +ADDRLP4 12 +INDIRI4 +MULI4 +ADDRGP4 g_armourRegions +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $439 +JUMPV +LABELV $436 +CNSTI4 60 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +CNSTI4 56 +ADDP4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +EQI4 $440 +ADDRGP4 $437 +JUMPV +LABELV $440 +ADDRLP4 52 +ADDRLP4 8 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +ASGNF4 +ADDRLP4 52 +INDIRF4 +CNSTF4 0 +GEF4 $442 +ADDRLP4 52 +ADDRLP4 52 +INDIRF4 +CNSTF4 1135869952 +ADDF4 +ASGNF4 +LABELV $442 +ADDRLP4 68 +CNSTI4 48 +ASGNI4 +ADDRLP4 48 +CNSTI4 60 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +ASGNF4 +ADDRLP4 48 +INDIRF4 +CNSTF4 0 +GEF4 $444 +ADDRLP4 48 +ADDRLP4 48 +INDIRF4 +CNSTF4 1135869952 +ADDF4 +ASGNF4 +LABELV $444 +ADDRLP4 44 +CNSTI4 60 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +CNSTI4 52 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +ASGNF4 +ADDRLP4 44 +INDIRF4 +CNSTF4 0 +GEF4 $446 +ADDRLP4 44 +ADDRLP4 44 +INDIRF4 +CNSTF4 1135869952 +ADDF4 +ASGNF4 +LABELV $446 +ADDRLP4 48 +INDIRF4 +ADDRLP4 44 +INDIRF4 +GTF4 $448 +ADDRLP4 56 +CNSTF4 0 +ASGNF4 +ADDRLP4 48 +INDIRF4 +ADDRLP4 52 +INDIRF4 +GEF4 $449 +ADDRLP4 44 +INDIRF4 +ADDRLP4 52 +INDIRF4 +LEF4 $452 +ADDRLP4 44 +ADDRLP4 52 +INDIRF4 +ASGNF4 +LABELV $452 +ADDRLP4 56 +ADDRLP4 44 +INDIRF4 +ADDRLP4 48 +INDIRF4 +SUBF4 +ASGNF4 +ADDRGP4 $449 +JUMPV +LABELV $448 +ADDRLP4 44 +INDIRF4 +ADDRLP4 52 +INDIRF4 +LEF4 $454 +ADDRLP4 44 +ADDRLP4 52 +INDIRF4 +ASGNF4 +LABELV $454 +ADDRLP4 56 +ADDRLP4 44 +INDIRF4 +ASGNF4 +ADDRLP4 48 +INDIRF4 +ADDRLP4 52 +INDIRF4 +GEF4 $456 +ADDRLP4 56 +ADDRLP4 56 +INDIRF4 +ADDRLP4 52 +INDIRF4 +ADDRLP4 48 +INDIRF4 +SUBF4 +ADDF4 +ASGNF4 +LABELV $456 +LABELV $449 +ADDRLP4 56 +ADDRLP4 56 +INDIRF4 +CNSTF4 1135869952 +DIVF4 +ASGNF4 +ADDRLP4 80 +CNSTI4 44 +ASGNI4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 80 +INDIRI4 +ADDP4 +INDIRF4 +CNSTI4 60 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +ADDRLP4 80 +INDIRI4 +ADDP4 +INDIRF4 +GEF4 $460 +ADDRLP4 72 +ADDRLP4 8 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $461 +JUMPV +LABELV $460 +ADDRLP4 72 +CNSTI4 60 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +CNSTI4 44 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $461 +ADDRLP4 84 +CNSTI4 40 +ASGNI4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 84 +INDIRI4 +ADDP4 +INDIRF4 +CNSTI4 60 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +ADDRLP4 84 +INDIRI4 +ADDP4 +INDIRF4 +LEF4 $462 +ADDRLP4 76 +ADDRLP4 8 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $463 +JUMPV +LABELV $462 +ADDRLP4 76 +CNSTI4 60 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $463 +ADDRLP4 40 +ADDRLP4 72 +INDIRF4 +ADDRLP4 76 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 40 +INDIRF4 +CNSTF4 0 +GEF4 $464 +ADDRLP4 40 +CNSTF4 0 +ASGNF4 +LABELV $464 +ADDRLP4 40 +INDIRF4 +CNSTF4 1065353216 +LEF4 $466 +ADDRLP4 40 +CNSTF4 1065353216 +ASGNF4 +LABELV $466 +ADDRGP4 g_debugDamage+12 +INDIRI4 +CNSTI4 2 +LEI4 $468 +ADDRGP4 $471 +ARGP4 +ADDRLP4 88 +CNSTI4 60 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 88 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 88 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 88 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 88 +INDIRP4 +ARGP4 +ADDRLP4 88 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 56 +INDIRF4 +ARGF4 +ADDRLP4 40 +INDIRF4 +ARGF4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $468 +ADDRLP4 92 +ADDRLP4 56 +INDIRF4 +ADDRLP4 40 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 60 +ADDRLP4 92 +INDIRF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 20 +INDIRF4 +ADDRLP4 92 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 16 +INDIRF4 +CNSTI4 60 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ADDRLP4 60 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $437 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $439 +ADDRLP4 0 +INDIRI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 g_numArmourRegions +ADDP4 +INDIRI4 +LTI4 $436 +LABELV $430 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 13 +LTI4 $429 +ADDRGP4 g_debugDamage+12 +INDIRI4 +CNSTI4 2 +LEI4 $472 +ADDRGP4 $475 +ARGP4 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRF4 +ARGF4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $472 +ADDRLP4 8 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ADDRLP4 8 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDF4 +ADDRLP4 20 +INDIRF4 +SUBF4 +MULF4 +RETF4 +LABELV $424 +endproc GetRegionDamageModifier 96 36 +proc GetNonLocDamageModifier 36 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTF4 0 +ASGNF4 +ADDRLP4 12 +CNSTF4 0 +ASGNF4 +ADDRLP4 8 +CNSTF4 0 +ASGNF4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $480 +JUMPV +LABELV $477 +ADDRLP4 20 +CNSTI4 60 +ADDRLP4 0 +INDIRI4 +MULI4 +CNSTI4 960 +ADDRFP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_damageRegions +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +ADDRLP4 16 +INDIRI4 +EQI4 $481 +ADDRGP4 $478 +JUMPV +LABELV $481 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 GetRegionDamageModifier +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 24 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 20 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 8 +INDIRF4 +ADDRLP4 20 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $478 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $480 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 g_numDamageRegions +ADDP4 +INDIRI4 +LTI4 $477 +ADDRLP4 8 +INDIRF4 +CNSTF4 0 +NEF4 $484 +ADDRLP4 20 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 $485 +JUMPV +LABELV $484 +ADDRLP4 24 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 20 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +DIVF4 +ADDRLP4 24 +INDIRF4 +SUBF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDRLP4 24 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $485 +ADDRLP4 4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRGP4 g_debugDamage+12 +INDIRI4 +CNSTI4 1 +LEI4 $486 +ADDRGP4 $489 +ARGP4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $486 +ADDRLP4 4 +INDIRF4 +RETF4 +LABELV $476 +endproc GetNonLocDamageModifier 36 16 +proc GetPointDamageModifier 48 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 12 +ADDRFP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 16 +ADDRFP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 4 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $494 +JUMPV +LABELV $491 +CNSTI4 60 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +CNSTI4 56 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +EQI4 $495 +ADDRGP4 $492 +JUMPV +LABELV $495 +ADDRLP4 8 +CNSTI4 60 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 8 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 8 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 16 +INDIRI4 +GTI4 $500 +ADDRFP4 12 +INDIRF4 +ADDRLP4 12 +INDIRI4 +CVIF4 4 +LTF4 $499 +ADDRFP4 12 +INDIRF4 +ADDRLP4 16 +INDIRI4 +CVIF4 4 +GTF4 $499 +LABELV $500 +ADDRLP4 24 +CNSTI4 60 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 24 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 32 +ADDRLP4 24 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +ADDRLP4 32 +INDIRI4 +LEI4 $497 +ADDRFP4 12 +INDIRF4 +ADDRLP4 32 +INDIRI4 +CVIF4 4 +LEF4 $497 +ADDRFP4 12 +INDIRF4 +ADDRLP4 28 +INDIRI4 +CVIF4 4 +GEF4 $497 +LABELV $499 +ADDRGP4 $492 +JUMPV +LABELV $497 +ADDRLP4 44 +CNSTI4 60 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ASGNP4 +ADDRFP4 16 +INDIRF4 +ADDRLP4 44 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +LTF4 $503 +ADDRFP4 16 +INDIRF4 +ADDRLP4 44 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRF4 +LEF4 $501 +LABELV $503 +ADDRGP4 $492 +JUMPV +LABELV $501 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +CNSTI4 60 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +CNSTI4 36 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +LABELV $492 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $494 +ADDRLP4 0 +INDIRI4 +ADDRFP4 8 +INDIRI4 +LTI4 $491 +ADDRGP4 g_debugDamage+12 +INDIRI4 +CNSTI4 0 +EQI4 $504 +ADDRGP4 $507 +ARGP4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $504 +ADDRLP4 4 +INDIRF4 +RETF4 +LABELV $490 +endproc GetPointDamageModifier 48 16 +proc G_CalcDamageModifier 148 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $509 +CNSTF4 1065353216 +RETF4 +ADDRGP4 $508 +JUMPV +LABELV $509 +ADDRFP4 16 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $511 +ADDRLP4 96 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1836 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 100 +ADDRLP4 96 +INDIRI4 +ASGNI4 +ADDRLP4 100 +INDIRI4 +CNSTI4 12 +EQI4 $515 +ADDRLP4 100 +INDIRI4 +CNSTI4 13 +NEI4 $513 +LABELV $515 +ADDRFP4 12 +INDIRI4 +CNSTI4 5 +EQI4 $516 +ADDRFP4 12 +INDIRI4 +CNSTI4 6 +NEI4 $513 +LABELV $516 +CNSTF4 1036831949 +RETF4 +ADDRGP4 $508 +JUMPV +LABELV $513 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRLP4 108 +ADDRGP4 GetNonLocDamageModifier +CALLF4 +ASGNF4 +ADDRLP4 108 +INDIRF4 +RETF4 +ADDRGP4 $508 +JUMPV +LABELV $511 +ADDRLP4 96 +CNSTI4 0 +ASGNI4 +ADDRGP4 g_unlagged+12 +INDIRI4 +ADDRLP4 96 +INDIRI4 +EQI4 $517 +ADDRLP4 100 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $517 +ADDRLP4 100 +INDIRP4 +CNSTI4 2452 +ADDP4 +INDIRI4 +ADDRLP4 96 +INDIRI4 +EQI4 $517 +ADDRLP4 16 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2416 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $518 +JUMPV +LABELV $517 +ADDRLP4 16 +ADDRFP4 4 +INDIRP4 +CNSTI4 496 +ADDP4 +INDIRB +ASGNB 12 +LABELV $518 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 BG_GetClientNormal +CALLV +pop +ADDRLP4 104 +ADDRFP4 4 +INDIRP4 +CNSTI4 452 +ADDP4 +ASGNP4 +ADDRLP4 52 +ADDRLP4 16 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 104 +INDIRP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 52+4 +ADDRLP4 16+4 +INDIRF4 +ADDRLP4 4+4 +INDIRF4 +ADDRLP4 104 +INDIRP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 52+8 +ADDRLP4 16+8 +INDIRF4 +ADDRLP4 4+8 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 452 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 52 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 40+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 52+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 40+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 52+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 64 +ADDRFP4 4 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 452 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 64 +INDIRF4 +CNSTF4 0 +NEF4 $530 +ADDRLP4 64 +CNSTF4 1065353216 +ASGNF4 +LABELV $530 +ADDRLP4 4 +ARGP4 +ADDRLP4 116 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 68 +ADDRLP4 4 +INDIRF4 +ADDRLP4 40 +INDIRF4 +MULF4 +ADDRLP4 4+4 +INDIRF4 +ADDRLP4 40+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 4+8 +INDIRF4 +ADDRLP4 40+8 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 116 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 68 +INDIRF4 +CNSTF4 0 +GEF4 $536 +ADDRLP4 68 +CNSTF4 0 +ASGNF4 +LABELV $536 +ADDRLP4 68 +INDIRF4 +ADDRLP4 64 +INDIRF4 +LEF4 $538 +ADDRLP4 68 +ADDRLP4 64 +INDIRF4 +ASGNF4 +LABELV $538 +ADDRLP4 28 +ADDRLP4 68 +INDIRF4 +ADDRLP4 64 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 72 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 72+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 16+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 72+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 16+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 72 +ARGP4 +ADDRLP4 84 +ARGP4 +ADDRGP4 vectoangles +CALLV +pop +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 164 +ADDP4 +INDIRF4 +ADDRLP4 84+4 +INDIRF4 +SUBF4 +ARGF4 +ADDRLP4 124 +ADDRGP4 AngleNormalize360 +CALLF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 124 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 960 +ADDRFP4 12 +INDIRI4 +MULI4 +ADDRGP4 g_damageRegions +ADDP4 +ARGP4 +ADDRFP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 g_numDamageRegions +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 36 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRLP4 28 +INDIRF4 +ARGF4 +ADDRLP4 132 +ADDRGP4 GetPointDamageModifier +CALLF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 132 +INDIRF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $545 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 136 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 136 +INDIRI4 +CNSTI4 0 +EQI4 $549 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 960 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_armourRegions +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 g_numArmourRegions +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 36 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRLP4 28 +INDIRF4 +ARGF4 +ADDRLP4 144 +ADDRGP4 GetPointDamageModifier +CALLF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 32 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +LABELV $549 +LABELV $546 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 13 +LTI4 $545 +ADDRLP4 32 +INDIRF4 +RETF4 +LABELV $508 +endproc G_CalcDamageModifier 148 20 +export G_InitDamageLocations +proc G_InitDamageLocations 8288 16 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $552 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 8272 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 8268 +ADDRLP4 8272 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $556 +ARGP4 +ADDRLP4 8268 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRLP4 72 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 8276 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 68 +ADDRLP4 8276 +INDIRI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +NEI4 $557 +ADDRGP4 $559 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $553 +JUMPV +LABELV $557 +ADDRLP4 68 +INDIRI4 +CNSTI4 8192 +LTI4 $560 +ADDRGP4 $562 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 68 +INDIRI4 +ARGI4 +CNSTI4 8192 +ARGI4 +ADDRGP4 G_Printf +CALLV +pop +ADDRLP4 72 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRGP4 $553 +JUMPV +LABELV $560 +ADDRLP4 4 +ARGP4 +ADDRGP4 COM_BeginParseSession +CALLV +pop +ADDRLP4 76 +ARGP4 +ADDRLP4 68 +INDIRI4 +ARGI4 +ADDRLP4 72 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Read +CALLV +pop +ADDRLP4 68 +INDIRI4 +ADDRLP4 76 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 72 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +CNSTI4 960 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_damageRegions +ADDP4 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 8284 +ADDRGP4 G_ParseDmgScript +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 g_numDamageRegions +ADDP4 +ADDRLP4 8284 +INDIRI4 +ASGNI4 +LABELV $553 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 15 +LTI4 $552 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $563 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 8272 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 8268 +ADDRLP4 8272 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $567 +ARGP4 +ADDRLP4 8268 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRLP4 72 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 8276 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 68 +ADDRLP4 8276 +INDIRI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +NEI4 $568 +ADDRGP4 $564 +JUMPV +LABELV $568 +ADDRLP4 68 +INDIRI4 +CNSTI4 8192 +LTI4 $570 +ADDRGP4 $562 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 68 +INDIRI4 +ARGI4 +CNSTI4 8192 +ARGI4 +ADDRGP4 G_Printf +CALLV +pop +ADDRLP4 72 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRGP4 $564 +JUMPV +LABELV $570 +ADDRLP4 4 +ARGP4 +ADDRGP4 COM_BeginParseSession +CALLV +pop +ADDRLP4 76 +ARGP4 +ADDRLP4 68 +INDIRI4 +ARGI4 +ADDRLP4 72 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Read +CALLV +pop +ADDRLP4 68 +INDIRI4 +ADDRLP4 76 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 72 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +CNSTI4 960 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_armourRegions +ADDP4 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 8284 +ADDRGP4 G_ParseDmgScript +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 g_numArmourRegions +ADDP4 +ADDRLP4 8284 +INDIRI4 +ASGNI4 +LABELV $564 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 13 +LTI4 $563 +LABELV $551 +endproc G_InitDamageLocations 8288 16 +export G_SelectiveDamage +proc G_SelectiveDamage 4 32 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $573 +ADDRFP4 32 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +EQI4 $573 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRI4 +ARGI4 +ADDRFP4 28 +INDIRI4 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $573 +LABELV $572 +endproc G_SelectiveDamage 4 32 +export G_Damage +proc G_Damage 116 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 24 +ADDRFP4 24 +INDIRI4 +ASGNI4 +ADDRFP4 28 +ADDRFP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +EQI4 $580 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +LEI4 $580 +ADDRGP4 level+11196 +INDIRI4 +ADDRLP4 24 +INDIRI4 +EQI4 $576 +LABELV $580 +ADDRGP4 $575 +JUMPV +LABELV $576 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $581 +ADDRFP4 4 +ADDRGP4 g_entities+1798720 +ASGNP4 +LABELV $581 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $584 +ADDRFP4 8 +ADDRGP4 g_entities+1798720 +ASGNP4 +LABELV $584 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 6 +NEI4 $587 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $575 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $591 +ADDRLP4 32 +INDIRI4 +CNSTI4 4 +NEI4 $575 +LABELV $591 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $575 +JUMPV +LABELV $587 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $592 +ADDRLP4 4 +INDIRP4 +CNSTI4 1768 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $592 +ADDRGP4 $575 +JUMPV +LABELV $592 +ADDRFP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $594 +ADDRFP4 24 +ADDRFP4 24 +INDIRI4 +CNSTI4 4 +BORI4 +ASGNI4 +ADDRGP4 $595 +JUMPV +LABELV $594 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +LABELV $595 +ADDRLP4 0 +ADDRFP4 20 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $596 +ADDRFP4 4 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +ADDRLP4 32 +INDIRP4 +CNSTI4 60 +ADDP4 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +LABELV $596 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $598 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +ADDRLP4 32 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +LABELV $598 +ADDRFP4 28 +INDIRI4 +CNSTI4 25 +NEI4 $600 +ADDRLP4 0 +INDIRI4 +CNSTI4 50 +LEI4 $600 +ADDRLP4 0 +CNSTI4 50 +ASGNI4 +LABELV $600 +ADDRLP4 0 +INDIRI4 +CNSTI4 200 +LEI4 $602 +ADDRLP4 0 +CNSTI4 200 +ASGNI4 +LABELV $602 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 2048 +BANDI4 +CNSTI4 0 +EQI4 $604 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $604 +ADDRFP4 24 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +EQI4 $606 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $606 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $608 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $608 +ADDRLP4 44 +CNSTF4 1128792064 +ASGNF4 +ADDRLP4 52 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 44 +INDIRF4 +ASGNF4 +ADDRLP4 32 +ADDRFP4 12 +INDIRP4 +INDIRF4 +ADDRGP4 g_knockback+8 +INDIRF4 +ADDRLP4 52 +INDIRF4 +MULF4 +ADDRLP4 56 +INDIRF4 +DIVF4 +MULF4 +ASGNF4 +ADDRLP4 32+4 +ADDRFP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRGP4 g_knockback+8 +INDIRF4 +ADDRLP4 52 +INDIRF4 +MULF4 +ADDRLP4 56 +INDIRF4 +DIVF4 +MULF4 +ASGNF4 +ADDRLP4 32+8 +ADDRFP4 12 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRGP4 g_knockback+8 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +MULF4 +ADDRLP4 44 +INDIRF4 +DIVF4 +MULF4 +ASGNF4 +ADDRLP4 60 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 60 +INDIRP4 +INDIRF4 +ADDRLP4 32 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 64 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRF4 +ADDRLP4 32+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 68 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ADDRLP4 68 +INDIRP4 +INDIRF4 +ADDRLP4 32+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $617 +ADDRLP4 72 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +LSHI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 50 +GEI4 $619 +ADDRLP4 72 +CNSTI4 50 +ASGNI4 +LABELV $619 +ADDRLP4 72 +INDIRI4 +CNSTI4 200 +LEI4 $621 +ADDRLP4 72 +CNSTI4 200 +ASGNI4 +LABELV $621 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRLP4 72 +INDIRI4 +ASGNI4 +ADDRLP4 76 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 76 +INDIRP4 +INDIRI4 +CNSTI4 64 +BORI4 +ASGNI4 +LABELV $617 +LABELV $608 +ADDRFP4 28 +INDIRI4 +CNSTI4 45 +EQI4 $626 +ADDRFP4 28 +INDIRI4 +CNSTI4 34 +EQI4 $626 +ADDRFP4 28 +INDIRI4 +CNSTI4 46 +NEI4 $623 +LABELV $626 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $623 +ADDRFP4 0 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $623 +ADDRGP4 $575 +JUMPV +LABELV $623 +ADDRFP4 24 +INDIRI4 +CNSTI4 8 +BANDI4 +CNSTI4 0 +NEI4 $627 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +EQU4 $629 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 OnSameTeam +CALLI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +EQI4 $629 +ADDRGP4 g_dretchPunt+12 +INDIRI4 +CNSTI4 0 +EQI4 $631 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 3 +EQI4 $634 +ADDRLP4 52 +INDIRI4 +CNSTI4 4 +NEI4 $631 +LABELV $634 +ADDRLP4 84 +CNSTI4 496 +ASGNI4 +ADDRLP4 56 +ADDRFP4 0 +INDIRP4 +ADDRLP4 84 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 84 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 92 +CNSTI4 500 +ASGNI4 +ADDRLP4 56+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 92 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 92 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 96 +CNSTI4 504 +ASGNI4 +ADDRLP4 56+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 96 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 96 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 56 +ARGP4 +ADDRGP4 VectorNormalizeFast +CALLV +pop +ADDRLP4 100 +CNSTF4 1092616192 +ADDRFP4 20 +INDIRI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRLP4 68 +ADDRLP4 56 +INDIRF4 +ADDRLP4 100 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 68+4 +ADDRLP4 56+4 +INDIRF4 +ADDRLP4 100 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 68+8 +ADDRLP4 56+8 +INDIRF4 +CNSTF4 1092616192 +ADDRFP4 20 +INDIRI4 +CVIF4 4 +MULF4 +MULF4 +ASGNF4 +ADDRLP4 68+8 +CNSTF4 1115684864 +ASGNF4 +ADDRLP4 104 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 104 +INDIRP4 +ADDRLP4 104 +INDIRP4 +INDIRF4 +ADDRLP4 68 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 108 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 108 +INDIRP4 +ADDRLP4 108 +INDIRP4 +INDIRF4 +ADDRLP4 68+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 112 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +ADDRLP4 112 +INDIRP4 +INDIRF4 +ADDRLP4 68+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRGP4 $575 +JUMPV +LABELV $631 +ADDRGP4 g_friendlyFire+12 +INDIRI4 +CNSTI4 0 +NEI4 $644 +ADDRGP4 $575 +JUMPV +LABELV $644 +ADDRFP4 28 +INDIRI4 +CNSTI4 45 +EQI4 $649 +ADDRFP4 28 +INDIRI4 +CNSTI4 46 +NEI4 $647 +LABELV $649 +ADDRLP4 60 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 1 +EQI4 $650 +ADDRLP4 60 +INDIRI4 +CNSTI4 2 +NEI4 $647 +LABELV $650 +ADDRFP4 20 +CNSTI4 5 +ASGNI4 +ADDRGP4 $648 +JUMPV +LABELV $647 +ADDRFP4 28 +INDIRI4 +CNSTI4 45 +EQI4 $654 +ADDRFP4 28 +INDIRI4 +CNSTI4 34 +EQI4 $654 +ADDRFP4 28 +INDIRI4 +CNSTI4 46 +NEI4 $651 +LABELV $654 +ADDRGP4 $575 +JUMPV +LABELV $651 +LABELV $648 +LABELV $629 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $655 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $655 +ADDRFP4 28 +INDIRI4 +CNSTI4 61 +EQI4 $655 +ADDRFP4 28 +INDIRI4 +CNSTI4 26 +EQI4 $655 +ADDRFP4 28 +INDIRI4 +CNSTI4 62 +EQI4 $655 +ADDRFP4 28 +INDIRI4 +CNSTI4 63 +EQI4 $655 +ADDRFP4 0 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +NEI4 $657 +ADDRGP4 g_friendlyBuildableFire+12 +INDIRI4 +CNSTI4 0 +NEI4 $657 +ADDRGP4 $575 +JUMPV +LABELV $657 +ADDRFP4 0 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $660 +ADDRFP4 0 +INDIRP4 +CNSTI4 912 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $660 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+15436 +INDIRI4 +LEI4 $660 +ADDRGP4 level+15436 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50000 +ADDI4 +ASGNI4 +CNSTI4 76 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_BroadcastEvent +CALLV +pop +LABELV $660 +LABELV $655 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $666 +ADDRGP4 $575 +JUMPV +LABELV $666 +LABELV $627 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $668 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +EQU4 $668 +ADDRLP4 48 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 48 +INDIRI4 +LEI4 $668 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 5 +EQI4 $668 +ADDRLP4 52 +INDIRI4 +ADDRLP4 48 +INDIRI4 +EQI4 $668 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 OnSameTeam +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +EQI4 $670 +ADDRLP4 60 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 260 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 60 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 $671 +JUMPV +LABELV $670 +ADDRLP4 64 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 260 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $671 +LABELV $668 +ADDRLP4 8 +ADDRFP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $672 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $674 +ADDRLP4 4 +INDIRP4 +CNSTI4 276 +ADDP4 +ADDRFP4 8 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRGP4 $675 +JUMPV +LABELV $674 +ADDRLP4 4 +INDIRP4 +CNSTI4 276 +ADDP4 +CNSTI4 1022 +ASGNI4 +LABELV $675 +ADDRLP4 56 +ADDRLP4 4 +INDIRP4 +CNSTI4 1800 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 60 +ADDRLP4 4 +INDIRP4 +CNSTI4 1804 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 60 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 64 +ADDRLP4 4 +INDIRP4 +CNSTI4 1808 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +ADDI4 +ASGNI4 +ADDRFP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $676 +ADDRLP4 4 +INDIRP4 +CNSTI4 1812 +ADDP4 +ADDRFP4 12 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 4 +INDIRP4 +CNSTI4 1824 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $677 +JUMPV +LABELV $676 +ADDRLP4 4 +INDIRP4 +CNSTI4 1812 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 4 +INDIRP4 +CNSTI4 1824 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $677 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1832 +ADDP4 +ADDRFP4 8 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1836 +ADDP4 +ADDRFP4 28 +INDIRI4 +ASGNI4 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRI4 +ARGI4 +ADDRLP4 68 +ADDRGP4 G_CalcDamageModifier +CALLF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CVIF4 4 +ADDRLP4 68 +INDIRF4 +MULF4 +CNSTF4 1056964608 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRLP4 72 +CNSTI4 524 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $678 +ADDRLP4 76 +ADDRFP4 0 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +CNSTI4 1904 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $678 +ADDRLP4 76 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $678 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $681 +ADDRFP4 28 +INDIRI4 +CNSTI4 48 +EQI4 $681 +ADDRFP4 28 +INDIRI4 +CNSTI4 39 +EQI4 $681 +ADDRFP4 28 +INDIRI4 +CNSTI4 41 +EQI4 $681 +ADDRFP4 28 +INDIRI4 +CNSTI4 32 +EQI4 $681 +ADDRFP4 28 +INDIRI4 +CNSTI4 52 +EQI4 $681 +ADDRFP4 28 +INDIRI4 +CNSTI4 57 +EQI4 $681 +ADDRLP4 16 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 10000 +ADDI4 +ASGNI4 +ADDRGP4 $682 +JUMPV +LABELV $681 +ADDRFP4 28 +INDIRI4 +CNSTI4 31 +NEI4 $684 +ADDRFP4 28 +INDIRI4 +CNSTI4 39 +NEI4 $687 +ADDRFP4 28 +INDIRI4 +CNSTI4 41 +NEI4 $687 +ADDRFP4 28 +INDIRI4 +CNSTI4 17 +EQI4 $684 +LABELV $687 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 4 +NEI4 $688 +ADDRLP4 16 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 1000 +ADDRGP4 g_basiPoisonTime+12 +INDIRI4 +MULI4 +ADDI4 +ASGNI4 +ADDRGP4 $689 +JUMPV +LABELV $688 +ADDRLP4 16 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 1000 +ADDRGP4 g_basiUpgPoisonTime+12 +INDIRI4 +MULI4 +ADDI4 +ASGNI4 +LABELV $689 +LABELV $684 +LABELV $682 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +LEI4 $694 +ADDRLP4 88 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +ADDRLP4 88 +INDIRP4 +INDIRI4 +CNSTI4 32 +BORI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1896 +ADDP4 +INDIRI4 +LEI4 $696 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1896 +ADDP4 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1908 +ADDP4 +ADDRFP4 8 +INDIRP4 +ASGNP4 +LABELV $696 +LABELV $694 +LABELV $678 +LABELV $672 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +GEI4 $698 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +LABELV $698 +ADDRGP4 g_debugDamage+12 +INDIRI4 +CNSTI4 0 +EQI4 $700 +ADDRGP4 $703 +ARGP4 +ADDRGP4 level+32 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $700 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $705 +ADDRLP4 56 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +SUBI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $707 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $707 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $709 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1948 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $711 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1952 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $713 +ADDRLP4 64 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRI4 +CNSTI4 -4097 +BANDI4 +ASGNI4 +LABELV $713 +LABELV $711 +LABELV $709 +LABELV $705 +ADDRFP4 0 +INDIRP4 +CNSTI4 1744 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1748 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 2000 +ADDI4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $717 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +EQU4 $717 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRGP4 G_InstantRewardAttacker +CALLF4 +pop +ADDRLP4 60 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 968 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 60 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $717 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $719 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $721 +ADDRLP4 60 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 60 +INDIRP4 +INDIRI4 +CNSTI4 2048 +BORI4 +ASGNI4 +LABELV $721 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 -999 +GEI4 $723 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +CNSTI4 -999 +ASGNI4 +LABELV $723 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRFP4 28 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $575 +JUMPV +LABELV $719 +ADDRFP4 0 +INDIRP4 +CNSTI4 784 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $725 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 784 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $725 +LABELV $575 +endproc G_Damage 116 24 +export CanDamage +proc CanDamage 132 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 472 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 484 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 12+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 476 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 488 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 12+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 480 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 492 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 92 +CNSTF4 1056964608 +ASGNF4 +ADDRLP4 12 +ADDRLP4 92 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12+4 +ADDRLP4 92 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12+8 +CNSTF4 1056964608 +ADDRLP4 12+8 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 12 +INDIRB +ASGNB 12 +ADDRLP4 24 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 96 +ADDRGP4 vec3_origin +ASGNP4 +ADDRLP4 96 +INDIRP4 +ARGP4 +ADDRLP4 96 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 1023 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 24+8 +INDIRF4 +CNSTF4 1065353216 +EQF4 $738 +ADDRLP4 24+52 +INDIRI4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +NEI4 $734 +LABELV $738 +CNSTI4 1 +RETI4 +ADDRGP4 $727 +JUMPV +LABELV $734 +ADDRLP4 0 +ADDRLP4 12 +INDIRB +ASGNB 12 +ADDRLP4 100 +CNSTF4 1097859072 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 100 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 100 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 24 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 104 +ADDRGP4 vec3_origin +ASGNP4 +ADDRLP4 104 +INDIRP4 +ARGP4 +ADDRLP4 104 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 1023 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 24+8 +INDIRF4 +CNSTF4 1065353216 +NEF4 $740 +CNSTI4 1 +RETI4 +ADDRGP4 $727 +JUMPV +LABELV $740 +ADDRLP4 0 +ADDRLP4 12 +INDIRB +ASGNB 12 +ADDRLP4 108 +CNSTF4 1097859072 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 108 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 108 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 24 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 112 +ADDRGP4 vec3_origin +ASGNP4 +ADDRLP4 112 +INDIRP4 +ARGP4 +ADDRLP4 112 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 1023 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 24+8 +INDIRF4 +CNSTF4 1065353216 +NEF4 $744 +CNSTI4 1 +RETI4 +ADDRGP4 $727 +JUMPV +LABELV $744 +ADDRLP4 0 +ADDRLP4 12 +INDIRB +ASGNB 12 +ADDRLP4 116 +CNSTF4 1097859072 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 116 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 116 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 24 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 120 +ADDRGP4 vec3_origin +ASGNP4 +ADDRLP4 120 +INDIRP4 +ARGP4 +ADDRLP4 120 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 1023 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 24+8 +INDIRF4 +CNSTF4 1065353216 +NEF4 $748 +CNSTI4 1 +RETI4 +ADDRGP4 $727 +JUMPV +LABELV $748 +ADDRLP4 0 +ADDRLP4 12 +INDIRB +ASGNB 12 +ADDRLP4 124 +CNSTF4 1097859072 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 124 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 124 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 24 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 128 +ADDRGP4 vec3_origin +ASGNP4 +ADDRLP4 128 +INDIRP4 +ARGP4 +ADDRLP4 128 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 1023 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 24+8 +INDIRF4 +CNSTF4 1065353216 +NEF4 $752 +CNSTI4 1 +RETI4 +ADDRGP4 $727 +JUMPV +LABELV $752 +CNSTI4 0 +RETI4 +LABELV $727 +endproc CanDamage 132 28 +export G_SelectiveRadiusDamage +proc G_SelectiveRadiusDamage 4196 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 12 +ADDRFP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 16 +ADDRFP4 16 +INDIRP4 +ASGNP4 +ADDRFP4 20 +ADDRFP4 20 +INDIRI4 +ASGNI4 +ADDRFP4 24 +ADDRFP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 4168 +CNSTI4 0 +ASGNI4 +ADDRFP4 12 +INDIRF4 +CNSTF4 1065353216 +GEF4 $756 +ADDRFP4 12 +CNSTF4 1065353216 +ASGNF4 +LABELV $756 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $758 +ADDRLP4 4172 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 4172 +INDIRI4 +ADDRLP4 4144 +ADDP4 +ADDRLP4 4172 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +ADDRFP4 12 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4176 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 4176 +INDIRI4 +ADDRLP4 4156 +ADDP4 +ADDRLP4 4176 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +ADDRFP4 12 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $759 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $758 +ADDRLP4 4144 +ARGP4 +ADDRLP4 4156 +ARGP4 +ADDRLP4 44 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4172 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 4140 +ADDRLP4 4172 +INDIRI4 +ASGNI4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRGP4 $765 +JUMPV +LABELV $762 +ADDRLP4 4 +CNSTI4 1760 +ADDRLP4 20 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 44 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRFP4 16 +INDIRP4 +CVPU4 4 +NEU4 $766 +ADDRGP4 $763 +JUMPV +LABELV $766 +ADDRLP4 4 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $768 +ADDRGP4 $763 +JUMPV +LABELV $768 +ADDRLP4 4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $770 +ADDRGP4 $763 +JUMPV +LABELV $770 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $772 +ADDRLP4 4176 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 4176 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +ADDRLP4 4176 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 472 +ADDP4 +ADDP4 +INDIRF4 +GEF4 $776 +ADDRLP4 4180 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 4180 +INDIRI4 +ADDRLP4 8 +ADDP4 +ADDRLP4 4180 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 472 +ADDP4 +ADDP4 +INDIRF4 +ADDRLP4 4180 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRGP4 $777 +JUMPV +LABELV $776 +ADDRLP4 4184 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 4184 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +ADDRLP4 4184 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 484 +ADDP4 +ADDP4 +INDIRF4 +LEF4 $778 +ADDRLP4 4188 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 4188 +INDIRI4 +ADDRLP4 8 +ADDP4 +ADDRLP4 4188 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +ADDRLP4 4188 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 484 +ADDP4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRGP4 $779 +JUMPV +LABELV $778 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +ADDP4 +CNSTF4 0 +ASGNF4 +LABELV $779 +LABELV $777 +LABELV $773 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $772 +ADDRLP4 8 +ARGP4 +ADDRLP4 4176 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 4176 +INDIRF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +ADDRFP4 12 +INDIRF4 +LTF4 $780 +ADDRGP4 $763 +JUMPV +LABELV $780 +ADDRLP4 40 +ADDRFP4 8 +INDIRF4 +CNSTF4 1065353216 +ADDRLP4 24 +INDIRF4 +ADDRFP4 12 +INDIRF4 +DIVF4 +SUBF4 +MULF4 +ASGNF4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4180 +ADDRGP4 CanDamage +CALLI4 +ASGNI4 +ADDRLP4 4180 +INDIRI4 +CNSTI4 0 +EQI4 $782 +ADDRLP4 4184 +ADDRLP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4184 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $782 +ADDRLP4 4184 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +ADDRFP4 24 +INDIRI4 +EQI4 $782 +ADDRLP4 28 +ADDRLP4 4 +INDIRP4 +CNSTI4 496 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 28+4 +ADDRLP4 4 +INDIRP4 +CNSTI4 500 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 28+8 +ADDRLP4 4 +INDIRP4 +CNSTI4 504 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 28+8 +ADDRLP4 28+8 +INDIRF4 +CNSTF4 1103101952 +ADDF4 +ASGNF4 +ADDRLP4 4168 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 40 +INDIRF4 +CVFI4 4 +ARGI4 +CNSTI4 17 +ARGI4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $782 +LABELV $763 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $765 +ADDRLP4 20 +INDIRI4 +ADDRLP4 4140 +INDIRI4 +LTI4 $762 +ADDRLP4 4168 +INDIRI4 +RETI4 +LABELV $755 +endproc G_SelectiveRadiusDamage 4196 32 +export G_Knockback +proc G_Knockback 56 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $788 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $788 +ADDRLP4 12 +CNSTF4 1128792064 +ASGNF4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $790 +ADDRLP4 16 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $790 +CNSTI4 8 +ARGI4 +ADDRLP4 16 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $790 +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +CNSTF4 1137180672 +ADDF4 +ASGNF4 +LABELV $790 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $792 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +CNSTI4 2 +DIVI4 +ASGNI4 +LABELV $792 +ADDRLP4 24 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 28 +ADDRFP4 8 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 24 +INDIRP4 +INDIRF4 +ADDRGP4 g_knockback+8 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ADDRLP4 32 +INDIRF4 +DIVF4 +MULF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 24 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRGP4 g_knockback+8 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ADDRLP4 32 +INDIRF4 +DIVF4 +MULF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRGP4 g_knockback+8 +INDIRF4 +ADDRFP4 8 +INDIRI4 +CVIF4 4 +MULF4 +ADDRLP4 12 +INDIRF4 +DIVF4 +MULF4 +ASGNF4 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $801 +ADDRLP4 48 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +LSHI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 50 +GEI4 $803 +ADDRLP4 48 +CNSTI4 50 +ASGNI4 +LABELV $803 +ADDRLP4 48 +INDIRI4 +CNSTI4 200 +LEI4 $805 +ADDRLP4 48 +CNSTI4 200 +ASGNI4 +LABELV $805 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRI4 +CNSTI4 64 +BORI4 +ASGNI4 +LABELV $801 +LABELV $788 +LABELV $787 +endproc G_Knockback 56 8 +export G_RadiusDamage +proc G_RadiusDamage 4192 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 12 +ADDRFP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 16 +ADDRFP4 16 +INDIRP4 +ASGNP4 +ADDRFP4 20 +ADDRFP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 4168 +CNSTI4 0 +ASGNI4 +ADDRFP4 12 +INDIRF4 +CNSTF4 1065353216 +GEF4 $808 +ADDRFP4 12 +CNSTF4 1065353216 +ASGNF4 +LABELV $808 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $810 +ADDRLP4 4172 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 4172 +INDIRI4 +ADDRLP4 4144 +ADDP4 +ADDRLP4 4172 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +ADDRFP4 12 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4176 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 4176 +INDIRI4 +ADDRLP4 4156 +ADDP4 +ADDRLP4 4176 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +ADDRFP4 12 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $811 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $810 +ADDRLP4 4144 +ARGP4 +ADDRLP4 4156 +ARGP4 +ADDRLP4 44 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4172 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 4140 +ADDRLP4 4172 +INDIRI4 +ASGNI4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRGP4 $817 +JUMPV +LABELV $814 +ADDRLP4 4 +CNSTI4 1760 +ADDRLP4 20 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 44 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRFP4 16 +INDIRP4 +CVPU4 4 +NEU4 $818 +ADDRGP4 $815 +JUMPV +LABELV $818 +ADDRLP4 4 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $820 +ADDRGP4 $815 +JUMPV +LABELV $820 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $822 +ADDRLP4 4176 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 4176 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +ADDRLP4 4176 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 472 +ADDP4 +ADDP4 +INDIRF4 +GEF4 $826 +ADDRLP4 4180 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 4180 +INDIRI4 +ADDRLP4 8 +ADDP4 +ADDRLP4 4180 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 472 +ADDP4 +ADDP4 +INDIRF4 +ADDRLP4 4180 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRGP4 $827 +JUMPV +LABELV $826 +ADDRLP4 4184 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 4184 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +ADDRLP4 4184 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 484 +ADDP4 +ADDP4 +INDIRF4 +LEF4 $828 +ADDRLP4 4188 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 4188 +INDIRI4 +ADDRLP4 8 +ADDP4 +ADDRLP4 4188 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +ADDRLP4 4188 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 484 +ADDP4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRGP4 $829 +JUMPV +LABELV $828 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +ADDP4 +CNSTF4 0 +ASGNF4 +LABELV $829 +LABELV $827 +LABELV $823 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $822 +ADDRLP4 8 +ARGP4 +ADDRLP4 4176 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 4176 +INDIRF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +ADDRFP4 12 +INDIRF4 +LTF4 $830 +ADDRGP4 $815 +JUMPV +LABELV $830 +ADDRLP4 40 +ADDRFP4 8 +INDIRF4 +CNSTF4 1065353216 +ADDRLP4 24 +INDIRF4 +ADDRFP4 12 +INDIRF4 +DIVF4 +SUBF4 +MULF4 +ASGNF4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4180 +ADDRGP4 CanDamage +CALLI4 +ASGNI4 +ADDRLP4 4180 +INDIRI4 +CNSTI4 0 +EQI4 $832 +ADDRLP4 28 +ADDRLP4 4 +INDIRP4 +CNSTI4 496 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 28+4 +ADDRLP4 4 +INDIRP4 +CNSTI4 500 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 28+8 +ADDRLP4 4 +INDIRP4 +CNSTI4 504 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 28+8 +ADDRLP4 28+8 +INDIRF4 +CNSTF4 1103101952 +ADDF4 +ASGNF4 +ADDRLP4 4168 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 40 +INDIRF4 +CVFI4 4 +ARGI4 +CNSTI4 17 +ARGI4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $832 +LABELV $815 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $817 +ADDRLP4 20 +INDIRI4 +ADDRLP4 4140 +INDIRI4 +LTI4 $814 +ADDRLP4 4168 +INDIRI4 +RETI4 +LABELV $807 +endproc G_RadiusDamage 4192 32 +export G_LogDestruction +proc G_LogDestruction 64 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 61 +EQI4 $840 +ADDRFP4 8 +INDIRI4 +CNSTI4 62 +EQI4 $841 +ADDRFP4 8 +INDIRI4 +CNSTI4 63 +EQI4 $842 +ADDRGP4 $838 +JUMPV +LABELV $840 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $839 +JUMPV +LABELV $841 +ADDRLP4 0 +CNSTI4 2 +ASGNI4 +ADDRGP4 $839 +JUMPV +LABELV $842 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $844 +ADDRLP4 8 +CNSTI4 5 +ASGNI4 +ADDRGP4 $845 +JUMPV +LABELV $844 +ADDRLP4 8 +CNSTI4 6 +ASGNI4 +LABELV $845 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $839 +JUMPV +LABELV $838 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $846 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +NEI4 $848 +ADDRLP4 0 +CNSTI4 4 +ASGNI4 +ADDRGP4 $839 +JUMPV +LABELV $848 +ADDRLP4 0 +CNSTI4 3 +ASGNI4 +ADDRGP4 $839 +JUMPV +LABELV $846 +ADDRLP4 0 +CNSTI4 6 +ASGNI4 +LABELV $839 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 G_BuildLogAuto +CALLV +pop +ADDRFP4 8 +INDIRI4 +CNSTI4 62 +NEI4 $850 +ADDRGP4 $837 +JUMPV +LABELV $850 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $852 +ARGP4 +ADDRLP4 24 +ADDRGP4 g_entities +CVPU4 4 +ASGNU4 +ADDRLP4 28 +CNSTI4 1760 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 24 +INDIRU4 +SUBU4 +CVUI4 4 +ADDRLP4 28 +INDIRI4 +DIVI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 24 +INDIRU4 +SUBU4 +CVUI4 4 +ADDRLP4 28 +INDIRI4 +DIVI4 +ARGI4 +ADDRLP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 modNames +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +CNSTI4 61 +NEI4 $857 +ADDRLP4 8 +ADDRGP4 $853 +ASGNP4 +ADDRGP4 $858 +JUMPV +LABELV $857 +ADDRLP4 8 +ADDRGP4 $854 +ASGNP4 +LABELV $858 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $859 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ASGNP4 +ADDRGP4 $860 +JUMPV +LABELV $859 +ADDRLP4 12 +ADDRGP4 $291 +ASGNP4 +LABELV $860 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +ADDRFP4 8 +INDIRI4 +CNSTI4 63 +NEI4 $861 +ADDRLP4 36 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $861 +ADDRLP4 36 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $861 +ADDRGP4 $837 +JUMPV +LABELV $861 +ADDRLP4 40 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $863 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 44 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ADDRLP4 44 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +NEI4 $863 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 56 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $865 +ARGP4 +ADDRFP4 8 +INDIRI4 +CNSTI4 61 +NEI4 $870 +ADDRLP4 48 +ADDRGP4 $866 +ASGNP4 +ADDRGP4 $871 +JUMPV +LABELV $870 +ADDRLP4 48 +ADDRGP4 $867 +ASGNP4 +LABELV $871 +ADDRLP4 48 +INDIRP4 +ARGP4 +ADDRLP4 56 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +CNSTI4 61 +NEI4 $872 +ADDRLP4 52 +ADDRGP4 $853 +ASGNP4 +ADDRGP4 $873 +JUMPV +LABELV $872 +ADDRLP4 52 +ADDRGP4 $854 +ASGNP4 +LABELV $873 +ADDRLP4 52 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 60 +INDIRP4 +ARGP4 +ADDRGP4 G_TeamCommand +CALLV +pop +LABELV $863 +LABELV $837 +endproc G_LogDestruction 64 32 +bss +export g_numArmourRegions +align 4 +LABELV g_numArmourRegions +skip 52 +export g_armourRegions +align 4 +LABELV g_armourRegions +skip 12480 +export g_numDamageRegions +align 4 +LABELV g_numDamageRegions +skip 60 +export g_damageRegions +align 4 +LABELV g_damageRegions +skip 14400 +import trap_RemoveCommand +import trap_AddCommand +import trap_SendGameStat +import trap_SnapVector +import trap_GetEntityToken +import trap_GetUsercmd +import trap_BotFreeClient +import trap_BotAllocateClient +import trap_EntityContact +import trap_EntitiesInBox +import trap_UnlinkEntity +import trap_LinkEntity +import trap_AreasConnected +import trap_AdjustAreaPortalState +import trap_InPVSIgnorePortals +import trap_InPVS +import trap_PointContents +import trap_Trace +import trap_SetBrushModel +import trap_GetServerinfo +import trap_SetUserinfo +import trap_GetUserinfo +import trap_SetConfigstringRestrictions +import trap_GetConfigstring +import trap_SetConfigstring +import trap_SendServerCommand +import trap_DropClient +import trap_LocateGameData +import trap_Cvar_VariableStringBuffer +import trap_Cvar_VariableIntegerValue +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_SendConsoleCommand +import trap_FS_Seek +import trap_FS_GetFileList +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_Args +import trap_Argv +import trap_Argc +import trap_RealTime +import trap_Milliseconds +import trap_Error +import trap_Print +import g_KillRewardMultiplierH +import g_KillRewardMultiplierA +import g_InstantRewardMultiplierH +import g_InstantRewardMultiplierA +import g_buildableSvfBroadcast +import g_minTeamSizePerBuilderH +import g_minTeamSizePerBuilderA +import g_censorship +import g_slapKnockback +import g_allowTeamOverlay +import g_publicAdminMessages +import g_specChat +import g_privateMessages +import g_maxIPConnections +import g_adminChatShowDeny +import g_adminMaxBan +import g_devmapKillerHP +import g_adminTempBan +import g_admin +import g_newbieNamePrefix +import g_newbieNameNumbering +import g_emoticonsAllowedInNames +import g_layoutAuto +import g_layouts +import g_mapConfigs +import g_antiSpawnBlock +import g_creepPowerExclusion +import g_shove +import g_teleportSafeTime +import g_floodMinTime +import g_floodMaxDemerits +import g_voiceChats +import g_debugVoices +import g_sayAreaRange +import g_initialMapRotation +import g_nextMap +import g_mapLog +import g_mapRotationStack +import g_mapRotationNodes +import g_currentMapRotation +import g_debugMapRotation +import g_markDeconstruct +import g_disabledBuildables +import g_disabledClasses +import g_disabledEquipment +import g_unlagged +import g_maxFixedBuildPoints +import g_variableBuildPointsPower +import g_maxVariableBuildPoints +import g_basiUpgPoisonTime +import g_basiPoisonTime +import g_boosterPoisonTime +import g_contagionProb +import g_humanAnticampRange +import g_humanAnticampBonus1 +import g_humanAnticampBonusMax +import g_alienAnticampRange +import g_alienAnticampBonus1 +import g_alienAnticampBonusMax +import g_freeFundPeriod +import g_teamImbalanceWarnings +import g_alienGrangerDanceBonus +import g_alienBarbsRegen3x +import g_alienBarbsRegen2x +import g_alienStage3Threshold +import g_alienStage2Threshold +import g_alienMaxStage +import g_alienCredits +import g_alienStage +import g_humanStage3Threshold +import g_humanStage2Threshold +import g_humanMaxStage +import g_humanCredits +import g_humanStage +import g_humanRefineryRadius +import g_humanRefineryMaxAge +import g_humanRefineryBuildPointsRate +import g_humanRefineryBuildPoints +import g_humanDefenceComputerRate +import g_humanDefenceComputerLimit +import g_humanBuildQueueTime +import g_humanBuildPoints +import g_alienColonyRadius +import g_alienColonyMaxAge +import g_alienColonyBuildPointsRate +import g_alienColonyBuildPoints +import g_alienBuildQueueTime +import g_alienBuildPoints +import pmove_msec +import pmove_fixed +import g_smoothClients +import g_teamForceBalance +import g_armageddonPercent +import g_armageddonVotePercent +import g_readyPercent +import g_suddenDeathVoteDelay +import g_suddenDeathVotePercent +import g_voteLimit +import g_allowVote +import g_doWarmup +import g_warmup +import g_motd +import g_friendlyFreeze +import g_synchronousClients +import g_debugDamage +import g_debugMove +import g_inactivity +import g_knockback +import g_speed +import g_gravity +import g_needpass +import g_password +import g_dretchPunt +import g_friendlyBuildableFire +import g_friendlyFire +import g_suddenDeathTime +import g_timelimit +import g_maxNameChanges +import g_minNameChangePeriod +import g_lockTeamsAtStart +import g_restarted +import g_maxGameClients +import g_maxclients +import g_cheats +import g_dedicated +import g_entities +import level +import G_namelog_cleanup +import G_namelog_update_name +import G_namelog_update_score +import G_namelog_restore +import G_namelog_disconnect +import G_namelog_connect +import G_ClearRotationStack +import G_MapExists +import G_ShutdownMapRotations +import G_InitMapRotations +import G_MapRotationActive +import G_StopMapRotation +import G_StartMapRotation +import G_AdvanceMapRotation +import G_PrintCurrentRotation +import G_PrintRotations +import G_WriteSessionData +import G_InitSessionData +import G_ReadSessionData +import G_UpdateTeamConfigStrings +import CheckTeamStatus +import TeamplayInfoMessage +import Team_GetLocation +import G_ChangeTeam +import G_LeaveTeam +import OnSameTeam +import G_TeamCommand +import G_TeamFromString +import G_RunClient +import ClientEndFrame +import ClientThink +import G_UnlaggedOff +import G_UnlaggedOn +import G_UnlaggedCalc +import G_UnlaggedClear +import G_UnlaggedStore +import ClientCommand +import ClientBegin +import ClientDisconnect +import ClientUserinfoChanged +import ClientConnect +import G_AlienBuildPoints +import G_HumanBuildPoints +import G_TimeTilSuddenDeath +import LogExit +import G_ArmageddonStep +import G_CheckVote +import G_ExecuteVote +import G_Vote +import G_Error +import G_Printf +import SendScoreboardMessageToAllClients +import G_Log_NoSpam +import G_LogPrintf +import G_AdminMessage +import G_RunThink +import FindIntermissionPoint +import CalculateRanks +import G_MapConfigs +import MoveClientToIntermission +import ScoreboardMessage +import FireWeapon3 +import FireWeapon2 +import FireWeapon +import G_UnregisterCommands +import G_RegisterCommands +import ConsoleCommand +import G_IsNewbieName +import SpotWouldTelefrag +import ClientSpawn +import BeginIntermission +import respawn +import G_SelectHumanLockSpawnPoint +import G_SelectAlienLockSpawnPoint +import G_SelectSpawnPoint +import G_SelectTremulousSpawnPoint +import G_SetClientViewAngle +import TeamCount +import G_QueueCreditToClient +import G_AddCreditToClient +import G_ClearPlayerZapEffects +import G_UpdateZaps +import G_CrushAttack +import G_ChargeAttack +import CheckCkitRepair +import CheckPounceAttack +import CheckGrabAttack +import CheckVenomAttack2 +import CheckVenomAttack +import SnapVectorTowards +import CalcMuzzlePoint +import G_GiveClientMaxAmmo +import G_ForceWeaponChange +import ShineTorch +import TeleportPlayer +import G_Checktrigger_stages +import trigger_teleporter_touch +import manualTriggerSpectator +import Touch_DoorTrigger +import G_RunMover +import fire_fern +import fire_acidBomb2 +import fire_acidBomb +import launch_smoke +import launch_flames +import launch_mine +import launch_grenade +import fire_hive +import fire_bounceBall3 +import fire_bounceBall2 +import fire_bounceBall +import fire_slowBlob +import fire_paraLockBlob +import fire_lockblob +import fire_luciferCannon +import fire_pulseRifle +import fire_blaster +import fire_flamer +import flamerfire +import flamerfire3 +import launch_nadeflames +import flamerchageimpact +import fire_prifle_stasis +import launch_grenade2 +import G_RunMissile +import body_die +import G_ClosestEnt +import G_Visible +import G_CloseMenus +import G_TriggerMenuArgs +import G_TriggerMenu +import G_ClientIsLagging +import BuildShaderStateConfig +import AddRemap +import G_SetOrigin +import G_BroadcastEvent +import G_AddEvent +import G_AddPredictableEvent +import vectoyaw +import vtos +import tv +import G_TouchSolids +import G_TouchTriggers +import G_EntitiesFree +import G_FreeEntity +import G_Sound +import G_TempEntity +import G_Spawn +import G_InitGentity +import G_SetMovedir +import G_UseTargets +import G_PickTarget +import G_Find +import G_KillBox +import G_SoundIndex +import G_ModelIndex +import G_ShaderIndex +import G_ParticleSystemIndex +import G_AddressCompare +import G_AddressParse +import G_CheckGrangerDance +import G_BuildLogRevert +import G_BuildLogAuto +import G_BuildLogSet +import G_BuildLogNew +import G_InPowerZone +import G_RepeaterEntityForPoint +import G_PowerEntityForEntity +import G_PowerEntityForPoint +import G_FindPower +import G_GetMarkedBuildPoints +import G_GetBuildPoints +import G_QueueBuildPoints +import G_NextQueueTime +import G_BaseSelfDestruct +import G_LayoutLoad +import G_LayoutSelect +import G_LayoutList +import G_LayoutSave +import FinishSpawningBuildable +import G_SpawnBuildable +import G_SetIdleBuildableAnim +import G_SetBuildableAnim +import G_BuildIfValid +import G_CanBuild +import G_ClearDeconMarks +import G_BuildableRange +import G_BuildableThink +import G_FindCreep +import G_Cocoon +import G_Overmind +import G_Reactor +import G_FindDCC +import G_IsDCCBuilt +import G_IsPowered +import G_CheckSpawnPoint +import G_Physics +import G_CensorString +import G_LoadCensors +import G_ListCommands +import G_FloodLimited +import Cmd_AdminMessage_f +import Cmd_Test_f +import Cmd_MapLog_f +import G_MapLog_Result +import G_MapLog_NewMap +import Cmd_MapRotation_f +import Cmd_ListEmoticons_f +import Cmd_ListMaps_f +import Cmd_PrivateMessage_f +import G_SanitiseString +import G_UnEscapeString +import G_DecolorString +import G_Say +import ConcatArgsPrintable +import ConcatArgs +import G_ClientNumbersFromString +import G_ClientNumberFromString +import G_ToggleFollow +import G_FollowNewClient +import G_FollowLockView +import G_StopFromFollowing +import G_StopFollowing +import G_NewString +import G_SpawnEntitiesFromString +import G_SpawnVector +import G_SpawnInt +import G_SpawnFloat +import G_SpawnString +import G_PrintSpawnQueue +import G_GetPosInSpawnQueue +import G_RemoveFromSpawnQueue +import G_PushSpawnQueue +import G_SearchSpawnQueue +import G_PeekSpawnQueue +import G_PopSpawnQueue +import G_GetSpawnQueueLength +import G_InitSpawnQueue +import G_admin_cleanup +import G_admin_duration +import G_admin_buffer_end +import G_admin_buffer_begin +import G_admin_buffer_print +import G_admin_print +import G_admin_slap +import G_admin_flag +import G_admin_flaglist +import G_admin_revert +import G_admin_buildlog +import G_admin_builder +import G_admin_pause +import G_admin_lock +import G_admin_namelog +import G_admin_nextmap +import G_admin_restart +import G_admin_rename +import G_admin_spec999 +import G_admin_endvote +import G_admin_allready +import G_admin_admintest +import G_admin_info +import G_admin_adminhelp +import G_admin_showbans +import G_admin_denybuild +import G_admin_mute +import G_admin_warn +import G_admin_cp +import G_admin_changemap +import G_admin_listplayers +import G_admin_listlayouts +import G_admin_listadmins +import G_admin_putteam +import G_admin_unban +import G_admin_ban +import G_admin_adjustban +import G_admin_kick +import G_admin_l1 +import G_admin_register +import G_admin_setlevel +import G_admin_time +import G_admin_authlog +import G_admin_admin +import G_admin_name_check +import G_admin_permission +import G_admin_readconfig +import G_admin_cmd_check +import G_admin_ban_check +import G_admin_cmdlist +import G_admin_unregister_cmds +import G_admin_register_cmds +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $867 +byte 1 66 +byte 1 65 +byte 1 83 +byte 1 69 +byte 1 32 +byte 1 68 +byte 1 69 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 79 +byte 1 89 +byte 1 0 +align 1 +LABELV $866 +byte 1 66 +byte 1 65 +byte 1 83 +byte 1 69 +byte 1 32 +byte 1 68 +byte 1 69 +byte 1 67 +byte 1 79 +byte 1 78 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 0 +align 1 +LABELV $865 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 51 +byte 1 91 +byte 1 37 +byte 1 115 +byte 1 93 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $854 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 121 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $853 +byte 1 100 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $852 +byte 1 94 +byte 1 51 +byte 1 68 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $703 +byte 1 37 +byte 1 105 +byte 1 58 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 58 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 58 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 58 +byte 1 37 +byte 1 105 +byte 1 10 +byte 1 0 +align 1 +LABELV $567 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 0 +align 1 +LABELV $562 +byte 1 94 +byte 1 49 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 44 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $559 +byte 1 94 +byte 1 49 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $556 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 47 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 46 +byte 1 99 +byte 1 102 +byte 1 103 +byte 1 0 +align 1 +LABELV $507 +byte 1 71 +byte 1 101 +byte 1 116 +byte 1 68 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 82 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 77 +byte 1 111 +byte 1 100 +byte 1 105 +byte 1 102 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 40 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 44 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 10 +byte 1 0 +align 1 +LABELV $489 +byte 1 71 +byte 1 101 +byte 1 116 +byte 1 78 +byte 1 111 +byte 1 110 +byte 1 76 +byte 1 111 +byte 1 99 +byte 1 68 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 77 +byte 1 111 +byte 1 100 +byte 1 105 +byte 1 102 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 40 +byte 1 41 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 105 +byte 1 102 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 58 +byte 1 37 +byte 1 102 +byte 1 44 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 58 +byte 1 37 +byte 1 102 +byte 1 44 +byte 1 32 +byte 1 115 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 101 +byte 1 58 +byte 1 37 +byte 1 102 +byte 1 10 +byte 1 0 +align 1 +LABELV $475 +byte 1 46 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 83 +byte 1 117 +byte 1 109 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 10 +byte 1 46 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 77 +byte 1 111 +byte 1 100 +byte 1 105 +byte 1 102 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 10 +byte 1 0 +align 1 +LABELV $471 +byte 1 46 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 82 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 91 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 93 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 115 +byte 1 41 +byte 1 10 +byte 1 46 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 46 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 105 +byte 1 102 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 10 +byte 1 46 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 46 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 108 +byte 1 101 +byte 1 83 +byte 1 112 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 10 +byte 1 46 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 46 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 83 +byte 1 112 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 10 +byte 1 0 +align 1 +LABELV $428 +byte 1 71 +byte 1 101 +byte 1 116 +byte 1 82 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 68 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 77 +byte 1 111 +byte 1 100 +byte 1 105 +byte 1 102 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 40 +byte 1 41 +byte 1 58 +byte 1 10 +byte 1 46 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 98 +byte 1 111 +byte 1 100 +byte 1 121 +byte 1 82 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 91 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 93 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 115 +byte 1 41 +byte 1 10 +byte 1 46 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 105 +byte 1 102 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 10 +byte 1 0 +align 1 +LABELV $415 +byte 1 85 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $414 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 117 +byte 1 99 +byte 1 104 +byte 1 0 +align 1 +LABELV $411 +byte 1 49 +byte 1 46 +byte 1 48 +byte 1 0 +align 1 +LABELV $408 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 105 +byte 1 102 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $405 +byte 1 51 +byte 1 54 +byte 1 48 +byte 1 0 +align 1 +LABELV $402 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 65 +byte 1 110 +byte 1 103 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $397 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 65 +byte 1 110 +byte 1 103 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $394 +byte 1 49 +byte 1 48 +byte 1 48 +byte 1 0 +align 1 +LABELV $391 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 72 +byte 1 101 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $388 +byte 1 48 +byte 1 0 +align 1 +LABELV $385 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 72 +byte 1 101 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $380 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $377 +byte 1 125 +byte 1 0 +align 1 +LABELV $374 +byte 1 85 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $368 +byte 1 77 +byte 1 97 +byte 1 120 +byte 1 32 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 99 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $365 +byte 1 77 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 123 +byte 1 0 +align 1 +LABELV $364 +byte 1 123 +byte 1 0 +align 1 +LABELV $311 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 89 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 107 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 114 +byte 1 44 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 44 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 51 +byte 1 105 +byte 1 32 +byte 1 72 +byte 1 80 +byte 1 46 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $302 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 102 +byte 1 101 +byte 1 108 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 39 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 117 +byte 1 116 +byte 1 104 +byte 1 111 +byte 1 114 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $295 +byte 1 68 +byte 1 105 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 107 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $291 +byte 1 60 +byte 1 119 +byte 1 111 +byte 1 114 +byte 1 108 +byte 1 100 +byte 1 62 +byte 1 0 +align 1 +LABELV $274 +byte 1 103 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 67 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $270 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $269 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 67 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $151 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 65 +byte 1 66 +byte 1 79 +byte 1 77 +byte 1 66 +byte 1 0 +align 1 +LABELV $150 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 78 +byte 1 79 +byte 1 67 +byte 1 82 +byte 1 69 +byte 1 69 +byte 1 80 +byte 1 0 +align 1 +LABELV $149 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 82 +byte 1 69 +byte 1 80 +byte 1 76 +byte 1 65 +byte 1 67 +byte 1 69 +byte 1 0 +align 1 +LABELV $148 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 68 +byte 1 69 +byte 1 67 +byte 1 79 +byte 1 78 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 0 +align 1 +LABELV $147 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 83 +byte 1 76 +byte 1 65 +byte 1 80 +byte 1 0 +align 1 +LABELV $146 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 79 +byte 1 86 +byte 1 69 +byte 1 82 +byte 1 77 +byte 1 73 +byte 1 78 +byte 1 68 +byte 1 0 +align 1 +LABELV $145 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 65 +byte 1 84 +byte 1 85 +byte 1 66 +byte 1 69 +byte 1 0 +align 1 +LABELV $144 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 65 +byte 1 83 +byte 1 80 +byte 1 65 +byte 1 87 +byte 1 78 +byte 1 0 +align 1 +LABELV $143 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 82 +byte 1 69 +byte 1 65 +byte 1 67 +byte 1 84 +byte 1 79 +byte 1 82 +byte 1 0 +align 1 +LABELV $142 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 77 +byte 1 71 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 82 +byte 1 69 +byte 1 84 +byte 1 50 +byte 1 0 +align 1 +LABELV $141 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 77 +byte 1 71 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 82 +byte 1 69 +byte 1 84 +byte 1 0 +align 1 +LABELV $140 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 84 +byte 1 69 +byte 1 83 +byte 1 76 +byte 1 65 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 0 +align 1 +LABELV $139 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 72 +byte 1 83 +byte 1 80 +byte 1 65 +byte 1 87 +byte 1 78 +byte 1 0 +align 1 +LABELV $138 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 77 +byte 1 68 +byte 1 50 +byte 1 0 +align 1 +LABELV $137 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 83 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 77 +byte 1 0 +align 1 +LABELV $136 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 73 +byte 1 78 +byte 1 70 +byte 1 69 +byte 1 67 +byte 1 84 +byte 1 73 +byte 1 79 +byte 1 78 +byte 1 0 +align 1 +LABELV $135 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 80 +byte 1 79 +byte 1 73 +byte 1 83 +byte 1 79 +byte 1 78 +byte 1 0 +align 1 +LABELV $134 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 83 +byte 1 76 +byte 1 79 +byte 1 87 +byte 1 66 +byte 1 76 +byte 1 79 +byte 1 66 +byte 1 0 +align 1 +LABELV $133 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 69 +byte 1 76 +byte 1 52 +byte 1 95 +byte 1 67 +byte 1 82 +byte 1 85 +byte 1 83 +byte 1 72 +byte 1 0 +align 1 +LABELV $132 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 69 +byte 1 76 +byte 1 52 +byte 1 95 +byte 1 84 +byte 1 82 +byte 1 65 +byte 1 77 +byte 1 80 +byte 1 76 +byte 1 69 +byte 1 0 +align 1 +LABELV $131 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 69 +byte 1 76 +byte 1 52 +byte 1 95 +byte 1 67 +byte 1 76 +byte 1 65 +byte 1 87 +byte 1 0 +align 1 +LABELV $130 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 69 +byte 1 76 +byte 1 53 +byte 1 95 +byte 1 66 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 67 +byte 1 69 +byte 1 66 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 0 +align 1 +LABELV $129 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 69 +byte 1 76 +byte 1 53 +byte 1 95 +byte 1 90 +byte 1 65 +byte 1 80 +byte 1 0 +align 1 +LABELV $128 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 69 +byte 1 76 +byte 1 53 +byte 1 95 +byte 1 67 +byte 1 76 +byte 1 65 +byte 1 87 +byte 1 0 +align 1 +LABELV $127 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 69 +byte 1 76 +byte 1 50 +byte 1 95 +byte 1 66 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 67 +byte 1 69 +byte 1 66 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 0 +align 1 +LABELV $126 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 69 +byte 1 76 +byte 1 50 +byte 1 95 +byte 1 90 +byte 1 65 +byte 1 80 +byte 1 0 +align 1 +LABELV $125 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 69 +byte 1 76 +byte 1 50 +byte 1 95 +byte 1 67 +byte 1 76 +byte 1 65 +byte 1 87 +byte 1 0 +align 1 +LABELV $124 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 69 +byte 1 76 +byte 1 51 +byte 1 95 +byte 1 66 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 67 +byte 1 69 +byte 1 66 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 0 +align 1 +LABELV $123 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 69 +byte 1 76 +byte 1 53 +byte 1 95 +byte 1 80 +byte 1 82 +byte 1 73 +byte 1 67 +byte 1 75 +byte 1 76 +byte 1 69 +byte 1 83 +byte 1 0 +align 1 +LABELV $122 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 69 +byte 1 76 +byte 1 53 +byte 1 95 +byte 1 80 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 67 +byte 1 69 +byte 1 0 +align 1 +LABELV $121 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 69 +byte 1 76 +byte 1 51 +byte 1 95 +byte 1 80 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 67 +byte 1 69 +byte 1 0 +align 1 +LABELV $120 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 69 +byte 1 76 +byte 1 51 +byte 1 95 +byte 1 67 +byte 1 76 +byte 1 65 +byte 1 87 +byte 1 0 +align 1 +LABELV $119 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 69 +byte 1 76 +byte 1 49 +byte 1 95 +byte 1 80 +byte 1 67 +byte 1 76 +byte 1 79 +byte 1 85 +byte 1 68 +byte 1 0 +align 1 +LABELV $118 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 69 +byte 1 76 +byte 1 49 +byte 1 95 +byte 1 67 +byte 1 76 +byte 1 65 +byte 1 87 +byte 1 0 +align 1 +LABELV $117 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 69 +byte 1 76 +byte 1 48 +byte 1 95 +byte 1 66 +byte 1 73 +byte 1 84 +byte 1 69 +byte 1 0 +align 1 +LABELV $116 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 65 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 68 +byte 1 69 +byte 1 82 +byte 1 95 +byte 1 67 +byte 1 76 +byte 1 65 +byte 1 87 +byte 1 0 +align 1 +LABELV $115 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 84 +byte 1 82 +byte 1 73 +byte 1 71 +byte 1 71 +byte 1 69 +byte 1 82 +byte 1 95 +byte 1 72 +byte 1 85 +byte 1 82 +byte 1 84 +byte 1 0 +align 1 +LABELV $114 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 84 +byte 1 65 +byte 1 82 +byte 1 71 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 76 +byte 1 65 +byte 1 83 +byte 1 69 +byte 1 82 +byte 1 0 +align 1 +LABELV $113 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 83 +byte 1 85 +byte 1 73 +byte 1 67 +byte 1 73 +byte 1 68 +byte 1 69 +byte 1 0 +align 1 +LABELV $112 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 70 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 0 +align 1 +LABELV $111 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 69 +byte 1 70 +byte 1 82 +byte 1 65 +byte 1 71 +byte 1 0 +align 1 +LABELV $110 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 67 +byte 1 82 +byte 1 85 +byte 1 83 +byte 1 72 +byte 1 0 +align 1 +LABELV $109 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 76 +byte 1 65 +byte 1 86 +byte 1 65 +byte 1 0 +align 1 +LABELV $108 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 83 +byte 1 76 +byte 1 73 +byte 1 77 +byte 1 69 +byte 1 0 +align 1 +LABELV $107 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 87 +byte 1 65 +byte 1 84 +byte 1 69 +byte 1 82 +byte 1 0 +align 1 +LABELV $106 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 83 +byte 1 80 +byte 1 73 +byte 1 84 +byte 1 69 +byte 1 70 +byte 1 85 +byte 1 76 +byte 1 95 +byte 1 65 +byte 1 66 +byte 1 67 +byte 1 69 +byte 1 83 +byte 1 83 +byte 1 0 +align 1 +LABELV $105 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 83 +byte 1 77 +byte 1 79 +byte 1 75 +byte 1 69 +byte 1 0 +align 1 +LABELV $104 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 70 +byte 1 76 +byte 1 65 +byte 1 77 +byte 1 69 +byte 1 83 +byte 1 0 +align 1 +LABELV $103 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 77 +byte 1 73 +byte 1 78 +byte 1 69 +byte 1 0 +align 1 +LABELV $102 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 80 +byte 1 83 +byte 1 65 +byte 1 87 +byte 1 66 +byte 1 76 +byte 1 65 +byte 1 68 +byte 1 69 +byte 1 0 +align 1 +LABELV $101 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 71 +byte 1 82 +byte 1 69 +byte 1 78 +byte 1 65 +byte 1 68 +byte 1 69 +byte 1 0 +align 1 +LABELV $100 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 70 +byte 1 76 +byte 1 65 +byte 1 77 +byte 1 69 +byte 1 82 +byte 1 95 +byte 1 83 +byte 1 80 +byte 1 76 +byte 1 65 +byte 1 83 +byte 1 72 +byte 1 0 +align 1 +LABELV $99 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 70 +byte 1 76 +byte 1 65 +byte 1 77 +byte 1 69 +byte 1 82 +byte 1 0 +align 1 +LABELV $98 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 76 +byte 1 67 +byte 1 65 +byte 1 78 +byte 1 78 +byte 1 79 +byte 1 78 +byte 1 95 +byte 1 83 +byte 1 80 +byte 1 76 +byte 1 65 +byte 1 83 +byte 1 72 +byte 1 0 +align 1 +LABELV $97 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 76 +byte 1 67 +byte 1 65 +byte 1 78 +byte 1 78 +byte 1 79 +byte 1 78 +byte 1 0 +align 1 +LABELV $96 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 76 +byte 1 65 +byte 1 83 +byte 1 71 +byte 1 85 +byte 1 78 +byte 1 0 +align 1 +LABELV $95 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 77 +byte 1 68 +byte 1 82 +byte 1 73 +byte 1 86 +byte 1 69 +byte 1 82 +byte 1 0 +align 1 +LABELV $94 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 80 +byte 1 82 +byte 1 73 +byte 1 70 +byte 1 76 +byte 1 69 +byte 1 0 +align 1 +LABELV $93 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 67 +byte 1 72 +byte 1 65 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 85 +byte 1 78 +byte 1 0 +align 1 +LABELV $92 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 77 +byte 1 65 +byte 1 67 +byte 1 72 +byte 1 73 +byte 1 78 +byte 1 69 +byte 1 71 +byte 1 85 +byte 1 78 +byte 1 0 +align 1 +LABELV $91 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 80 +byte 1 65 +byte 1 73 +byte 1 78 +byte 1 83 +byte 1 65 +byte 1 87 +byte 1 0 +align 1 +LABELV $90 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 66 +byte 1 76 +byte 1 65 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 82 +byte 1 0 +align 1 +LABELV $89 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 83 +byte 1 72 +byte 1 79 +byte 1 84 +byte 1 71 +byte 1 85 +byte 1 78 +byte 1 0 +align 1 +LABELV $88 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 72 +byte 1 68 +byte 1 79 +byte 1 71 +byte 1 0 +align 1 +LABELV $87 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 95 +byte 1 85 +byte 1 78 +byte 1 75 +byte 1 78 +byte 1 79 +byte 1 87 +byte 1 78 +byte 1 0 diff --git a/build/release-linux-x86_64/base/game/g_main.asm b/build/release-linux-x86_64/base/game/g_main.asm new file mode 100644 index 0000000..089bf98 --- /dev/null +++ b/build/release-linux-x86_64/base/game/g_main.asm @@ -0,0 +1,16042 @@ +data +align 4 +LABELV gameCvarTable +address g_cheats +address $78 +address $79 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +byte 4 0 +address $80 +address $81 +byte 4 68 +byte 4 0 +byte 4 0 +skip 4 +byte 4 0 +address $82 +address $83 +byte 4 64 +byte 4 0 +byte 4 0 +skip 4 +byte 4 0 +address $84 +address $85 +byte 4 68 +byte 4 0 +byte 4 0 +skip 4 +byte 4 0 +address $86 +address $87 +byte 4 68 +byte 4 0 +byte 4 0 +skip 4 +address g_restarted +address $88 +address $89 +byte 4 64 +byte 4 0 +byte 4 0 +skip 4 +address g_lockTeamsAtStart +address $90 +address $89 +byte 4 64 +byte 4 0 +byte 4 0 +skip 4 +byte 4 0 +address $91 +address $79 +byte 4 68 +byte 4 0 +byte 4 0 +skip 4 +byte 4 0 +address $92 +address $79 +byte 4 68 +byte 4 0 +byte 4 0 +skip 4 +address g_maxclients +address $93 +address $94 +byte 4 37 +byte 4 0 +byte 4 0 +skip 4 +address g_maxGameClients +address $95 +address $89 +byte 4 5 +byte 4 0 +byte 4 0 +skip 4 +address g_timelimit +address $96 +address $89 +byte 4 1029 +byte 4 0 +byte 4 1 +skip 4 +address g_suddenDeathTime +address $97 +address $98 +byte 4 1029 +byte 4 0 +byte 4 1 +skip 4 +address g_armageddonTimeStep +address $99 +address $100 +byte 4 1029 +byte 4 0 +byte 4 1 +skip 4 +address g_armageddonInitialTimeStep +address $101 +address $102 +byte 4 1029 +byte 4 0 +byte 4 1 +skip 4 +address g_armageddonDefensiveKillPercent +address $103 +address $102 +byte 4 1029 +byte 4 0 +byte 4 1 +skip 4 +address g_armageddonOtherKillPercent +address $104 +address $100 +byte 4 1029 +byte 4 0 +byte 4 1 +skip 4 +address g_synchronousClients +address $105 +address $89 +byte 4 8 +byte 4 0 +byte 4 0 +skip 4 +address g_friendlyFreeze +address $106 +address $89 +byte 4 5 +byte 4 0 +byte 4 0 +skip 4 +address g_friendlyFire +address $107 +address $89 +byte 4 5 +byte 4 0 +byte 4 1 +skip 4 +address g_friendlyBuildableFire +address $108 +address $89 +byte 4 5 +byte 4 0 +byte 4 1 +skip 4 +address g_dretchPunt +address $109 +address $110 +byte 4 1 +byte 4 0 +byte 4 1 +skip 4 +address g_teamForceBalance +address $111 +address $110 +byte 4 1 +byte 4 0 +byte 4 1 +skip 4 +address g_warmup +address $112 +address $102 +byte 4 1 +byte 4 0 +byte 4 1 +skip 4 +address g_doWarmup +address $113 +address $110 +byte 4 1 +byte 4 0 +byte 4 1 +skip 4 +address g_logFile +address $114 +address $115 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_logFileSync +address $116 +address $89 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_password +address $117 +address $79 +byte 4 2 +byte 4 0 +byte 4 0 +skip 4 +address g_needpass +address $118 +address $89 +byte 4 68 +byte 4 0 +byte 4 0 +skip 4 +address g_dedicated +address $119 +address $89 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_speed +address $120 +address $121 +byte 4 0 +byte 4 0 +byte 4 1 +skip 4 +address g_gravity +address $122 +address $123 +byte 4 0 +byte 4 0 +byte 4 1 +address cv_gravity +address g_knockback +address $124 +address $125 +byte 4 0 +byte 4 0 +byte 4 1 +skip 4 +address g_inactivity +address $126 +address $127 +byte 4 0 +byte 4 0 +byte 4 1 +skip 4 +address g_debugMove +address $128 +address $89 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_debugDamage +address $129 +address $89 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_motd +address $130 +address $79 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_allowVote +address $131 +address $110 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_voteLimit +address $132 +address $100 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_suddenDeathVotePercent +address $133 +address $134 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_suddenDeathVoteDelay +address $135 +address $136 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_armageddonVotePercent +address $137 +address $134 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_armageddonPercent +address $138 +address $139 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_readyPercent +address $140 +address $141 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_minNameChangePeriod +address $142 +address $100 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_maxNameChanges +address $143 +address $100 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_smoothClients +address $144 +address $110 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address pmove_fixed +address $145 +address $89 +byte 4 8 +byte 4 0 +byte 4 0 +skip 4 +address pmove_msec +address $146 +address $94 +byte 4 8 +byte 4 0 +byte 4 0 +skip 4 +address g_alienBuildPoints +address $147 +address $148 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_alienBuildQueueTime +address $149 +address $150 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_alienColonyBuildPoints +address $151 +address $152 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_alienColonyBuildPointsRate +address $153 +address $154 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_alienColonyMaxAge +address $155 +address $102 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_alienColonyRadius +address $156 +address $157 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_humanBuildPoints +address $158 +address $148 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_humanBuildQueueTime +address $159 +address $160 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_humanDefenceComputerLimit +address $161 +address $162 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_humanDefenceComputerRate +address $163 +address $164 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_humanRefineryBuildPoints +address $165 +address $152 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_humanRefineryBuildPointsRate +address $166 +address $167 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_humanRefineryMaxAge +address $168 +address $102 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_humanRefineryRadius +address $169 +address $157 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_humanStage +address $170 +address $89 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_humanCredits +address $171 +address $89 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_humanStage +address $170 +address $89 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_humanCredits +address $171 +address $89 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_humanMaxStage +address $172 +address $173 +byte 4 0 +byte 4 0 +byte 4 0 +address cv_humanMaxStage +address g_humanStage2Threshold +address $174 +address $175 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_humanStage3Threshold +address $176 +address $150 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_alienStage +address $177 +address $89 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_alienCredits +address $178 +address $89 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_alienMaxStage +address $179 +address $173 +byte 4 0 +byte 4 0 +byte 4 0 +address cv_alienMaxStage +address g_alienStage2Threshold +address $180 +address $150 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_alienStage3Threshold +address $181 +address $182 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_alienGrangerDanceBonus +address $183 +address $100 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_alienBarbsRegen2x +address $184 +address $185 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_alienBarbsRegen3x +address $186 +address $187 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_teamImbalanceWarnings +address $188 +address $189 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_freeFundPeriod +address $190 +address $191 +byte 4 1 +byte 4 0 +byte 4 1 +skip 4 +address g_alienAnticampBonusMax +address $192 +address $110 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_alienAnticampBonus1 +address $193 +address $194 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_alienAnticampRange +address $195 +address $196 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_humanAnticampBonusMax +address $197 +address $110 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_humanAnticampBonus1 +address $198 +address $194 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_humanAnticampRange +address $199 +address $123 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_contagionProb +address $200 +address $201 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_boosterPoisonTime +address $202 +address $203 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_basiPoisonTime +address $204 +address $100 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_basiUpgPoisonTime +address $205 +address $94 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_maxVariableBuildPoints +address $206 +address $207 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_variableBuildPointsPower +address $208 +address $187 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_maxFixedBuildPoints +address $209 +address $141 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_unlagged +address $210 +address $110 +byte 4 5 +byte 4 0 +byte 4 1 +skip 4 +address g_disabledEquipment +address $211 +address $79 +byte 4 72 +byte 4 0 +byte 4 0 +skip 4 +address g_disabledClasses +address $212 +address $79 +byte 4 72 +byte 4 0 +byte 4 0 +skip 4 +address g_disabledBuildables +address $213 +address $79 +byte 4 72 +byte 4 0 +byte 4 0 +skip 4 +address g_sayAreaRange +address $214 +address $125 +byte 4 1 +byte 4 0 +byte 4 1 +skip 4 +address g_floodMaxDemerits +address $215 +address $216 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_floodMinTime +address $217 +address $218 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_teleportSafeTime +address $219 +address $220 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_markDeconstruct +address $221 +address $89 +byte 4 5 +byte 4 0 +byte 4 1 +skip 4 +address g_debugMapRotation +address $222 +address $89 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_currentMapRotation +address $223 +address $224 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_mapRotationNodes +address $225 +address $79 +byte 4 64 +byte 4 0 +byte 4 0 +skip 4 +address g_mapRotationStack +address $226 +address $79 +byte 4 64 +byte 4 0 +byte 4 0 +skip 4 +address g_mapLog +address $227 +address $79 +byte 4 64 +byte 4 0 +byte 4 0 +skip 4 +address g_nextMap +address $228 +address $79 +byte 4 0 +byte 4 0 +byte 4 1 +skip 4 +address g_initialMapRotation +address $229 +address $79 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_debugVoices +address $230 +address $89 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +address g_voiceChats +address $231 +address $110 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_shove +address $232 +address $94 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_antiSpawnBlock +address $233 +address $110 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_creepPowerExclusion +address $234 +address $110 +byte 4 1 +byte 4 0 +byte 4 1 +skip 4 +address g_mapConfigs +address $235 +address $79 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +byte 4 0 +address $236 +address $89 +byte 4 64 +byte 4 0 +byte 4 0 +skip 4 +address g_layouts +address $237 +address $79 +byte 4 32 +byte 4 0 +byte 4 0 +skip 4 +address g_layoutAuto +address $238 +address $110 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_emoticonsAllowedInNames +address $239 +address $110 +byte 4 33 +byte 4 0 +byte 4 0 +skip 4 +address g_newbieNameNumbering +address $240 +address $110 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_newbieNamePrefix +address $241 +address $242 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_admin +address $243 +address $244 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_adminTempBan +address $245 +address $246 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_adminMaxBan +address $247 +address $248 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_adminChatShowDeny +address $249 +address $89 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_maxIPConnections +address $250 +address $89 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_privateMessages +address $251 +address $110 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_devmapKillerHP +address $252 +address $110 +byte 4 1 +byte 4 0 +byte 4 1 +skip 4 +address g_specChat +address $253 +address $110 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_publicAdminMessages +address $254 +address $110 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_allowTeamOverlay +address $255 +address $110 +byte 4 1 +byte 4 0 +byte 4 1 +skip 4 +address g_censorship +address $256 +address $79 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_minTeamSizePerBuilderA +address $257 +address $164 +byte 4 1029 +byte 4 0 +byte 4 1 +skip 4 +address g_minTeamSizePerBuilderH +address $258 +address $164 +byte 4 1029 +byte 4 0 +byte 4 1 +skip 4 +address g_buildableSvfBroadcast +address $259 +address $110 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_tag +address $260 +address $261 +byte 4 16 +byte 4 0 +byte 4 0 +skip 4 +address g_JumppadPower +address $262 +address $196 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_InstantRewardMultiplierA +address $263 +address $110 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_InstantRewardMultiplierH +address $264 +address $110 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_KillRewardMultiplierA +address $265 +address $110 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +address g_KillRewardMultiplierH +address $266 +address $110 +byte 4 1 +byte 4 0 +byte 4 0 +skip 4 +align 4 +LABELV gameCvarTableSize +byte 4 141 +export vmMain +code +proc vmMain 12 12 +ADDRLP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $268 +ADDRLP4 0 +INDIRI4 +CNSTI4 9 +GTI4 $268 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $280 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $280 +address $270 +address $271 +address $272 +address $276 +address $274 +address $275 +address $277 +address $273 +address $278 +address $279 +code +LABELV $270 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRGP4 G_InitGame +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $267 +JUMPV +LABELV $271 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 G_ShutdownGame +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $267 +JUMPV +LABELV $272 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 ClientConnect +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CVUI4 4 +RETI4 +ADDRGP4 $267 +JUMPV +LABELV $273 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 ClientThink +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $267 +JUMPV +LABELV $274 +ADDRFP4 4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 ClientUserinfoChanged +CALLP4 +pop +CNSTI4 0 +RETI4 +ADDRGP4 $267 +JUMPV +LABELV $275 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 ClientDisconnect +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $267 +JUMPV +LABELV $276 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 ClientBegin +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $267 +JUMPV +LABELV $277 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 ClientCommand +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $267 +JUMPV +LABELV $278 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 G_RunFrame +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $267 +JUMPV +LABELV $279 +ADDRLP4 8 +ADDRGP4 ConsoleCommand +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +RETI4 +ADDRGP4 $267 +JUMPV +LABELV $268 +CNSTI4 -1 +RETI4 +LABELV $267 +endproc vmMain 12 12 +export G_Printf +proc G_Printf 1028 16 +ADDRLP4 0 +ADDRFP4 0+4 +ASGNP4 +ADDRLP4 4 +ARGP4 +CNSTU4 1024 +ARGU4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Q_vsnprintf +CALLI4 +pop +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 trap_Print +CALLV +pop +LABELV $281 +endproc G_Printf 1028 16 +export G_Error +proc G_Error 1028 16 +ADDRLP4 0 +ADDRFP4 0+4 +ASGNP4 +ADDRLP4 4 +ARGP4 +CNSTU4 1024 +ARGU4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Q_vsnprintf +CALLI4 +pop +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 trap_Error +CALLV +pop +LABELV $283 +endproc G_Error 1028 16 +export G_FindTeams +proc G_FindTeams 56 12 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 16 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +CNSTI4 1760 +ADDRLP4 16 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRGP4 $289 +JUMPV +LABELV $286 +ADDRLP4 4 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $291 +ADDRGP4 $287 +JUMPV +LABELV $291 +ADDRLP4 4 +INDIRP4 +CNSTI4 672 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $293 +ADDRGP4 $287 +JUMPV +LABELV $293 +ADDRLP4 4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 1024 +BANDI4 +CNSTI4 0 +EQI4 $295 +ADDRGP4 $287 +JUMPV +LABELV $295 +ADDRLP4 4 +INDIRP4 +CNSTI4 856 +ADDP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 32 +CNSTI4 1 +ASGNI4 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +ADDRLP4 32 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 32 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 16 +INDIRI4 +ADDRLP4 32 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +ADDRGP4 $300 +JUMPV +LABELV $297 +ADDRLP4 0 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $302 +ADDRGP4 $298 +JUMPV +LABELV $302 +ADDRLP4 0 +INDIRP4 +CNSTI4 672 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $304 +ADDRGP4 $298 +JUMPV +LABELV $304 +ADDRLP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 1024 +BANDI4 +CNSTI4 0 +EQI4 $306 +ADDRGP4 $298 +JUMPV +LABELV $306 +ADDRLP4 36 +CNSTI4 672 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +NEI4 $308 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 44 +CNSTI4 852 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 852 +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 856 +ADDP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 48 +ADDRLP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRI4 +CNSTI4 1024 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 668 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $310 +ADDRLP4 52 +CNSTI4 668 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 668 +ADDP4 +CNSTP4 0 +ASGNP4 +LABELV $310 +LABELV $308 +LABELV $298 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $300 +ADDRLP4 8 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $297 +LABELV $287 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $289 +ADDRLP4 16 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $286 +ADDRGP4 $312 +ARGP4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $285 +endproc G_FindTeams 56 12 +export G_RegisterCvars +proc G_RegisterCvars 20 16 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRGP4 gameCvarTable +ASGNP4 +ADDRGP4 $317 +JUMPV +LABELV $314 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_Cvar_Register +CALLV +pop +ADDRLP4 0 +INDIRP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $318 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRLP4 0 +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $318 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $320 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +LABELV $320 +LABELV $315 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +ASGNP4 +LABELV $317 +ADDRLP4 4 +INDIRI4 +ADDRGP4 gameCvarTableSize +INDIRI4 +LTI4 $314 +LABELV $313 +endproc G_RegisterCvars 20 16 +export G_UpdateCvars +proc G_UpdateCvars 28 12 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRGP4 gameCvarTable +ASGNP4 +ADDRGP4 $326 +JUMPV +LABELV $323 +ADDRLP4 0 +INDIRP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $327 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Update +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +EQI4 $329 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRLP4 0 +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $331 +ADDRGP4 $333 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $331 +ADDRGP4 level+6576 +INDIRI4 +CNSTI4 0 +NEI4 $334 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $334 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRP4 +CNSTI4 16 +ADDP4 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +LABELV $334 +LABELV $329 +LABELV $327 +LABELV $324 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +ASGNP4 +LABELV $326 +ADDRLP4 4 +INDIRI4 +ADDRGP4 gameCvarTableSize +INDIRI4 +LTI4 $323 +LABELV $322 +endproc G_UpdateCvars 28 12 +export G_RestoreCvars +proc G_RestoreCvars 20 8 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRGP4 gameCvarTable +ASGNP4 +ADDRGP4 $341 +JUMPV +LABELV $338 +ADDRLP4 12 +CNSTU4 0 +ASGNU4 +ADDRLP4 0 +INDIRP4 +INDIRP4 +CVPU4 4 +ADDRLP4 12 +INDIRU4 +EQU4 $342 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 12 +INDIRU4 +EQU4 $342 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $342 +LABELV $339 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +ASGNP4 +LABELV $341 +ADDRLP4 4 +INDIRI4 +ADDRGP4 gameCvarTableSize +INDIRI4 +LTI4 $338 +LABELV $337 +endproc G_RestoreCvars 20 8 +export G_MapConfigs +proc G_MapConfigs 12 12 +ADDRGP4 g_mapConfigs+16 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $345 +ADDRGP4 $344 +JUMPV +LABELV $345 +ADDRGP4 $236 +ARGP4 +ADDRLP4 0 +ADDRGP4 trap_Cvar_VariableIntegerValue +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $348 +ADDRGP4 $344 +JUMPV +LABELV $348 +ADDRGP4 $350 +ARGP4 +ADDRGP4 g_mapConfigs+16 +ARGP4 +ADDRLP4 4 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendConsoleCommand +CALLV +pop +ADDRGP4 $352 +ARGP4 +ADDRGP4 g_mapConfigs+16 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendConsoleCommand +CALLV +pop +ADDRGP4 $236 +ARGP4 +ADDRGP4 $110 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $344 +endproc G_MapConfigs 12 12 +lit +align 1 +LABELV $392 +byte 1 0 +skip 255 +export G_InitGame +code +proc G_InitGame 1080 28 +ADDRFP4 4 +INDIRI4 +CVIU4 4 +ARGU4 +ADDRGP4 srand +CALLV +pop +ADDRGP4 G_RegisterCvars +CALLV +pop +ADDRGP4 $355 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $356 +ARGP4 +ADDRGP4 $81 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $357 +ARGP4 +ADDRGP4 $83 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $358 +ARGP4 +ADDRGP4 $87 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 BG_InitMemory +CALLV +pop +ADDRGP4 level +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 32404 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRGP4 level+32 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRGP4 level+44 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRGP4 level+44 +INDIRI4 +ASGNI4 +ADDRGP4 level+16000 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 level+15996 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 level+15992 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 level+15988 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $367 +ARGP4 +ADDRLP4 8 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRGP4 level+340 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $84 +ARGP4 +ADDRGP4 $85 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $86 +ARGP4 +ADDRGP4 $87 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 g_logFile+16 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $368 +ADDRGP4 g_logFileSync+12 +INDIRI4 +CNSTI4 0 +EQI4 $371 +ADDRGP4 g_logFile+16 +ARGP4 +ADDRGP4 level+20 +ARGP4 +CNSTI4 3 +ARGI4 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +pop +ADDRGP4 $372 +JUMPV +LABELV $371 +ADDRGP4 g_logFile+16 +ARGP4 +ADDRGP4 level+20 +ARGP4 +CNSTI4 2 +ARGI4 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +pop +LABELV $372 +ADDRGP4 level+20 +INDIRI4 +CNSTI4 0 +NEI4 $378 +ADDRGP4 $381 +ARGP4 +ADDRGP4 g_logFile+16 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $369 +JUMPV +LABELV $378 +ADDRLP4 48 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_GetServerinfo +CALLV +pop +ADDRGP4 $383 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +ADDRGP4 $384 +ARGP4 +ADDRLP4 48 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +ADDRLP4 12 +ARGP4 +ADDRLP4 1076 +ADDRGP4 trap_RealTime +CALLI4 +ASGNI4 +ADDRLP4 1072 +ADDRLP4 1076 +INDIRI4 +ASGNI4 +ADDRGP4 $385 +ARGP4 +ADDRLP4 12+20 +INDIRI4 +CNSTI4 1900 +ADDI4 +ARGI4 +ADDRLP4 12+16 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRLP4 12+12 +INDIRI4 +ARGI4 +ADDRLP4 12+8 +INDIRI4 +ARGI4 +ADDRLP4 12+4 +INDIRI4 +ARGI4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRGP4 G_LogPrintf +CALLV +pop +ADDRGP4 $369 +JUMPV +LABELV $368 +ADDRGP4 $391 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $369 +ADDRLP4 12 +ADDRGP4 $392 +INDIRB +ASGNB 256 +ADDRGP4 $393 +ARGP4 +ADDRLP4 12 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 12 +ARGP4 +ADDRGP4 G_MapConfigs +CALLV +pop +ADDRGP4 $236 +ARGP4 +ADDRGP4 $89 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 G_RegisterCommands +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 G_admin_readconfig +CALLI4 +pop +ADDRGP4 G_LoadCensors +CALLV +pop +ADDRGP4 g_entities +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 1802240 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRGP4 level+4 +ADDRGP4 g_entities +ASGNP4 +ADDRGP4 level+24 +ADDRGP4 g_maxclients+12 +INDIRI4 +ASGNI4 +ADDRGP4 g_clients +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 165120 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRGP4 level +ADDRGP4 g_clients +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $400 +JUMPV +LABELV $397 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities+524 +ADDP4 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ASGNP4 +LABELV $398 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $400 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $397 +ADDRGP4 level+12 +CNSTI4 64 +ASGNI4 +ADDRGP4 level+4 +INDIRP4 +ARGP4 +ADDRGP4 level+12 +INDIRI4 +ARGI4 +CNSTI4 1760 +ARGI4 +ADDRGP4 level +INDIRP4 +ARGP4 +CNSTI4 2580 +ARGI4 +ADDRGP4 trap_LocateGameData +CALLV +pop +ADDRGP4 level+16148 +ARGP4 +CNSTI4 300 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_LoadEmoticons +CALLI4 +ASGNI4 +ADDRGP4 level+22148 +ADDRLP4 16 +INDIRI4 +ASGNI4 +CNSTI4 23 +ARGI4 +ADDRGP4 $89 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +ADDRGP4 G_LayoutSelect +CALLV +pop +ADDRGP4 level+6576 +CNSTI4 1 +ASGNI4 +ADDRGP4 G_SpawnEntitiesFromString +CALLV +pop +ADDRGP4 G_LayoutLoad +CALLV +pop +ADDRGP4 BG_InitAllowedGameElements +CALLV +pop +ADDRGP4 G_FindTeams +CALLV +pop +ADDRGP4 BG_InitClassConfigs +CALLV +pop +ADDRGP4 BG_InitBuildableConfigs +CALLV +pop +ADDRGP4 G_InitDamageLocations +CALLV +pop +ADDRGP4 G_InitMapRotations +CALLV +pop +ADDRGP4 level+15460 +ARGP4 +ADDRGP4 G_InitSpawnQueue +CALLV +pop +ADDRGP4 level+15724 +ARGP4 +ADDRGP4 G_InitSpawnQueue +CALLV +pop +ADDRGP4 g_debugMapRotation+12 +INDIRI4 +CNSTI4 0 +EQI4 $411 +ADDRGP4 G_PrintRotations +CALLV +pop +LABELV $411 +ADDRLP4 20 +ADDRGP4 BG_VoiceInit +CALLP4 +ASGNP4 +ADDRGP4 level+16144 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRGP4 level+16144 +INDIRP4 +ARGP4 +ADDRGP4 g_debugVoices+12 +INDIRI4 +ARGI4 +ADDRGP4 BG_PrintVoices +CALLV +pop +ADDRGP4 $417 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 24 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $177 +ARGP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $417 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 28 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $170 +ARGP4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $178 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $171 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 level+15444 +CNSTI4 60000 +ADDRGP4 g_suddenDeathTime+12 +INDIRI4 +MULI4 +ASGNI4 +ADDRGP4 level+15456 +CNSTI4 60000 +ADDRGP4 g_suddenDeathTime+12 +INDIRI4 +ADDRGP4 g_armageddonInitialTimeStep+12 +INDIRI4 +ADDI4 +MULI4 +ASGNI4 +ADDRGP4 $423 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $424 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 G_CountSpawns +CALLV +pop +ADDRGP4 G_UpdateTeamConfigStrings +CALLV +pop +ADDRGP4 G_MapLog_NewMap +CALLV +pop +ADDRGP4 g_lockTeamsAtStart+12 +INDIRI4 +CNSTI4 0 +EQI4 $425 +ADDRGP4 level+16012 +CNSTI4 1 +ASGNI4 +ADDRGP4 level+16016 +CNSTI4 1 +ASGNI4 +ADDRGP4 $90 +ARGP4 +ADDRGP4 $89 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $425 +ADDRGP4 $430 +ARGP4 +ADDRGP4 G_SoundIndex +CALLI4 +pop +ADDRGP4 $431 +ARGP4 +ADDRGP4 G_SoundIndex +CALLI4 +pop +LABELV $354 +endproc G_InitGame 1080 28 +proc G_ClearVotes 4 12 +ADDRGP4 level+6504 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 12 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $435 +ADDRLP4 0 +INDIRI4 +CNSTI4 6 +ADDI4 +ARGI4 +ADDRGP4 $79 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 9 +ADDI4 +ARGI4 +ADDRGP4 $79 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +LABELV $436 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $435 +LABELV $432 +endproc G_ClearVotes 4 12 +export G_ShutdownGame +proc G_ShutdownGame 0 8 +ADDRGP4 G_ClearVotes +CALLV +pop +ADDRGP4 G_RestoreCvars +CALLV +pop +ADDRGP4 $440 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 level+20 +INDIRI4 +CNSTI4 0 +EQI4 $441 +ADDRGP4 $444 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +ADDRGP4 $445 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +ADDRGP4 level+20 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRGP4 level+20 +CNSTI4 0 +ASGNI4 +LABELV $441 +ADDRGP4 G_WriteSessionData +CALLV +pop +ADDRGP4 G_admin_cleanup +CALLV +pop +ADDRGP4 G_namelog_cleanup +CALLV +pop +ADDRGP4 G_UnregisterCommands +CALLV +pop +ADDRGP4 G_ShutdownMapRotations +CALLV +pop +ADDRGP4 level+68 +CNSTI4 0 +ASGNI4 +ADDRGP4 level+16132 +CNSTI4 0 +ASGNI4 +CNSTI4 24 +ARGI4 +ADDRGP4 $79 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +LABELV $439 +endproc G_ShutdownGame 0 8 +export Com_Error +proc Com_Error 1028 16 +ADDRLP4 0 +ADDRFP4 4+4 +ASGNP4 +ADDRLP4 4 +ARGP4 +CNSTU4 1024 +ARGU4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Q_vsnprintf +CALLI4 +pop +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRGP4 $452 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 G_Error +CALLV +pop +LABELV $450 +endproc Com_Error 1028 16 +export Com_Printf +proc Com_Printf 1028 16 +ADDRLP4 0 +ADDRFP4 0+4 +ASGNP4 +ADDRLP4 4 +ARGP4 +CNSTU4 1024 +ARGU4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Q_vsnprintf +CALLI4 +pop +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRGP4 $452 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $453 +endproc Com_Printf 1028 16 +export SortRanks +proc SortRanks 24 0 +ADDRLP4 8 +CNSTI4 2580 +ASGNI4 +ADDRLP4 12 +ADDRGP4 level +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +MULI4 +ADDRLP4 12 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ADDRFP4 4 +INDIRP4 +INDIRI4 +MULI4 +ADDRLP4 12 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 16 +CNSTI4 256 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRI4 +LEI4 $456 +CNSTI4 -1 +RETI4 +ADDRGP4 $455 +JUMPV +LABELV $456 +ADDRLP4 20 +CNSTI4 256 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRI4 +GEI4 $458 +CNSTI4 1 +RETI4 +ADDRGP4 $455 +JUMPV +LABELV $458 +CNSTI4 0 +RETI4 +LABELV $455 +endproc SortRanks 24 0 +export G_InitSpawnQueue +proc G_InitSpawnQueue 20 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 256 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 260 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 260 +ADDP4 +ASGNP4 +ADDRLP4 16 +CNSTI4 64 +ASGNI4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +ADDRLP4 16 +INDIRI4 +ADDI4 +CNSTI4 1 +SUBI4 +ADDRLP4 16 +INDIRI4 +MODI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $461 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI4 -1 +ASGNI4 +LABELV $462 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 64 +LTI4 $461 +LABELV $460 +endproc G_InitSpawnQueue 20 0 +export G_GetSpawnQueueLength +proc G_GetSpawnQueueLength 8 0 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRI4 +SUBI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $467 +JUMPV +LABELV $466 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 64 +ADDI4 +ASGNI4 +LABELV $467 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $466 +ADDRGP4 $470 +JUMPV +LABELV $469 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 64 +SUBI4 +ASGNI4 +LABELV $470 +ADDRLP4 0 +INDIRI4 +CNSTI4 64 +GEI4 $469 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $465 +endproc G_GetSpawnQueueLength 8 0 +export G_PopSpawnQueue +proc G_PopSpawnQueue 24 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 G_GetSpawnQueueLength +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +LEI4 $473 +ADDRFP4 0 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 256 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 64 +MODI4 +ASGNI4 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRGP4 G_StopFollowing +CALLV +pop +ADDRLP4 20 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities+524 +ADDP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +CNSTI4 -4097 +BANDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +ADDRGP4 $472 +JUMPV +LABELV $473 +CNSTI4 -1 +RETI4 +LABELV $472 +endproc G_PopSpawnQueue 24 4 +export G_PeekSpawnQueue +proc G_PeekSpawnQueue 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +INDIRI4 +RETI4 +LABELV $476 +endproc G_PeekSpawnQueue 4 0 +export G_SearchSpawnQueue +proc G_SearchSpawnQueue 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $478 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +NEI4 $482 +CNSTI4 1 +RETI4 +ADDRGP4 $477 +JUMPV +LABELV $482 +LABELV $479 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 64 +LTI4 $478 +CNSTI4 0 +RETI4 +LABELV $477 +endproc G_SearchSpawnQueue 4 0 +export G_PushSpawnQueue +proc G_PushSpawnQueue 16 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +ADDRGP4 G_SearchSpawnQueue +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $485 +CNSTI4 0 +RETI4 +ADDRGP4 $484 +JUMPV +LABELV $485 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 260 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 64 +MODI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +CNSTI4 1760 +ADDRFP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities+524 +ADDP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 4096 +BORI4 +ASGNI4 +CNSTI4 1 +RETI4 +LABELV $484 +endproc G_PushSpawnQueue 16 8 +export G_RemoveFromSpawnQueue +proc G_RemoveFromSpawnQueue 20 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 G_GetSpawnQueueLength +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $489 +LABELV $491 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +NEI4 $494 +LABELV $496 +ADDRLP4 12 +CNSTI4 2 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 12 +INDIRI4 +LSHI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 64 +MODI4 +ADDRLP4 12 +INDIRI4 +LSHI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 64 +MODI4 +ASGNI4 +LABELV $497 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 64 +MODI4 +NEI4 $496 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 260 +ADDP4 +ASGNP4 +ADDRLP4 12 +CNSTI4 64 +ASGNI4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +ADDI4 +CNSTI4 1 +SUBI4 +ADDRLP4 12 +INDIRI4 +MODI4 +ASGNI4 +ADDRLP4 16 +CNSTI4 1760 +ADDRFP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities+524 +ADDP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 -4097 +BANDI4 +ASGNI4 +CNSTI4 1 +RETI4 +ADDRGP4 $488 +JUMPV +LABELV $494 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 64 +MODI4 +ASGNI4 +LABELV $492 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 64 +MODI4 +NEI4 $491 +LABELV $489 +CNSTI4 0 +RETI4 +LABELV $488 +endproc G_RemoveFromSpawnQueue 20 4 +export G_GetPosInSpawnQueue +proc G_GetPosInSpawnQueue 8 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 G_GetSpawnQueueLength +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $501 +LABELV $503 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +NEI4 $506 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRI4 +GEI4 $508 +ADDRLP4 0 +INDIRI4 +CNSTI4 64 +ADDI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRI4 +SUBI4 +RETI4 +ADDRGP4 $500 +JUMPV +LABELV $508 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRI4 +SUBI4 +RETI4 +ADDRGP4 $500 +JUMPV +LABELV $506 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 64 +MODI4 +ASGNI4 +LABELV $504 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 64 +MODI4 +NEI4 $503 +LABELV $501 +CNSTI4 -1 +RETI4 +LABELV $500 +endproc G_GetPosInSpawnQueue 8 4 +export G_PrintSpawnQueue +proc G_PrintSpawnQueue 16 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 G_GetSpawnQueueLength +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $511 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_Printf +CALLV +pop +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +LEI4 $512 +LABELV $514 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI4 +CNSTI4 -1 +NEI4 $517 +ADDRGP4 $519 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $518 +JUMPV +LABELV $517 +ADDRGP4 $520 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $518 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 64 +MODI4 +ASGNI4 +LABELV $515 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 64 +MODI4 +NEI4 $514 +LABELV $512 +ADDRGP4 $521 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $510 +endproc G_PrintSpawnQueue 16 16 +export G_SpawnClients +proc G_SpawnClients 64 16 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 1 +NEI4 $523 +ADDRLP4 0 +ADDRGP4 level+15460 +ASGNP4 +ADDRLP4 4 +ADDRGP4 level+11244 +INDIRI4 +ASGNI4 +ADDRGP4 $524 +JUMPV +LABELV $523 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +NEI4 $527 +ADDRLP4 0 +ADDRGP4 level+15724 +ASGNP4 +ADDRLP4 4 +ADDRGP4 level+11248 +INDIRI4 +ASGNI4 +LABELV $527 +LABELV $524 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 G_GetSpawnQueueLength +CALLI4 +ASGNI4 +ADDRLP4 48 +CNSTI4 0 +ASGNI4 +ADDRLP4 44 +INDIRI4 +ADDRLP4 48 +INDIRI4 +LEI4 $531 +ADDRLP4 4 +INDIRI4 +ADDRLP4 48 +INDIRI4 +LEI4 $531 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 G_PeekSpawnQueue +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 52 +INDIRI4 +ASGNI4 +ADDRLP4 12 +CNSTI4 1760 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 576 +ADDP4 +ARGP4 +ADDRLP4 20 +ARGP4 +ADDRLP4 32 +ARGP4 +ADDRLP4 56 +ADDRGP4 G_SelectTremulousSpawnPoint +CALLP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 56 +INDIRP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $533 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 G_PopSpawnQueue +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 60 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +GEI4 $535 +ADDRGP4 $522 +JUMPV +LABELV $535 +ADDRLP4 12 +CNSTI4 1760 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1740 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 ClientUserinfoChanged +CALLP4 +pop +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 20 +ARGP4 +ADDRLP4 32 +ARGP4 +ADDRGP4 ClientSpawn +CALLV +pop +LABELV $533 +LABELV $531 +LABELV $522 +endproc G_SpawnClients 64 16 +export G_CountSpawns +proc G_CountSpawns 24 0 +ADDRGP4 level+11244 +CNSTI4 0 +ASGNI4 +ADDRGP4 level+11248 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRGP4 $543 +JUMPV +LABELV $540 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +EQI4 $548 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $548 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +GTI4 $545 +LABELV $548 +ADDRGP4 $541 +JUMPV +LABELV $545 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $549 +ADDRLP4 16 +ADDRGP4 level+11244 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $549 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 27 +NEI4 $552 +ADDRLP4 20 +ADDRGP4 level+11248 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $552 +LABELV $541 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $543 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $540 +LABELV $537 +endproc G_CountSpawns 24 0 +export G_TimeTilSuddenDeath +proc G_TimeTilSuddenDeath 4 0 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 g_suddenDeathTime+12 +INDIRI4 +ADDRLP4 0 +INDIRI4 +NEI4 $562 +ADDRGP4 level+15444 +INDIRI4 +ADDRLP4 0 +INDIRI4 +EQI4 $561 +LABELV $562 +ADDRGP4 level+15444 +INDIRI4 +CNSTI4 0 +GEI4 $556 +LABELV $561 +CNSTI4 60001 +RETI4 +ADDRGP4 $555 +JUMPV +LABELV $556 +ADDRGP4 level+15444 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+44 +INDIRI4 +SUBI4 +SUBI4 +RETI4 +LABELV $555 +endproc G_TimeTilSuddenDeath 4 0 +export LimitSum +proc LimitSum 24 8 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +CNSTF4 0 +GEF4 $567 +ADDRFP4 8 +INDIRP4 +CNSTF4 0 +ASGNF4 +LABELV $567 +ADDRFP4 12 +INDIRP4 +INDIRF4 +CNSTF4 0 +GEF4 $569 +ADDRFP4 12 +INDIRP4 +CNSTF4 0 +ASGNF4 +LABELV $569 +ADDRFP4 0 +INDIRF4 +CNSTF4 0 +GEF4 $571 +ADDRGP4 $566 +JUMPV +LABELV $571 +ADDRFP4 4 +INDIRF4 +CNSTF4 0 +GEF4 $573 +ADDRFP4 4 +CNSTF4 0 +ASGNF4 +LABELV $573 +ADDRLP4 0 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRFP4 12 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +LEF4 $575 +ADDRLP4 0 +INDIRF4 +ADDRFP4 0 +INDIRF4 +GEF4 $577 +ADDRFP4 0 +ADDRLP4 0 +INDIRF4 +ASGNF4 +LABELV $577 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 16 +ADDRGP4 pow +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRFP4 12 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 20 +ADDRGP4 pow +CALLF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +LEF4 $579 +ADDRLP4 12 +ADDRFP4 0 +INDIRF4 +ADDRLP4 0 +INDIRF4 +DIVF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $566 +JUMPV +LABELV $579 +LABELV $575 +ADDRLP4 16 +CNSTF4 0 +ASGNF4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +LABELV $566 +endproc LimitSum 24 8 +export G_CalculateBuildPoints +proc G_CalculateBuildPoints 88 16 +ADDRGP4 $583 +JUMPV +LABELV $582 +ADDRLP4 32 +ADDRGP4 level+11300 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 level+11300 +INDIRI4 +ARGI4 +ADDRGP4 g_alienBuildPoints+12 +INDIRI4 +ARGI4 +ADDRGP4 g_alienBuildQueueTime+12 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 G_NextQueueTime +CALLI4 +ASGNI4 +ADDRLP4 40 +ADDRGP4 level+11304 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +ADDRLP4 36 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $583 +ADDRGP4 level+11300 +INDIRI4 +CNSTI4 0 +LEI4 $593 +ADDRGP4 level+11304 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +LTI4 $582 +LABELV $593 +ADDRGP4 $595 +JUMPV +LABELV $594 +ADDRLP4 32 +ADDRGP4 level+11316 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 level+11316 +INDIRI4 +ARGI4 +ADDRGP4 g_humanBuildPoints+12 +INDIRI4 +ARGI4 +ADDRGP4 g_humanBuildQueueTime+12 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 G_NextQueueTime +CALLI4 +ASGNI4 +ADDRLP4 40 +ADDRGP4 level+11320 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +ADDRLP4 36 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $595 +ADDRGP4 level+11316 +INDIRI4 +CNSTI4 0 +LEI4 $605 +ADDRGP4 level+11320 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +LTI4 $594 +LABELV $605 +ADDRLP4 32 +ADDRGP4 G_TimeTilSuddenDeath +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +GTI4 $606 +ADDRGP4 level+15448 +INDIRI4 +CNSTI4 2 +GEI4 $606 +ADDRGP4 $609 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +CNSTI4 -1 +ARGI4 +ADDRGP4 $610 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +CNSTI4 -1 +ARGI4 +ADDRGP4 $611 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 level+15448 +CNSTI4 2 +ASGNI4 +ADDRGP4 G_ClearDeconMarks +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $616 +JUMPV +LABELV $613 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities+524 +ADDP4 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $618 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities+524 +ADDP4 +INDIRP4 +CNSTI4 232 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $618 +LABELV $614 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $616 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $613 +ADDRGP4 $607 +JUMPV +LABELV $606 +ADDRLP4 36 +ADDRGP4 G_TimeTilSuddenDeath +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 60000 +GTI4 $622 +ADDRGP4 level+15448 +INDIRI4 +CNSTI4 1 +GEI4 $622 +ADDRLP4 40 +ADDRGP4 G_TimeTilSuddenDeath +CALLI4 +ASGNI4 +ADDRGP4 $625 +ARGP4 +ADDRLP4 40 +INDIRI4 +CNSTI4 1000 +DIVI4 +ARGI4 +ADDRLP4 44 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 44 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRLP4 48 +ADDRGP4 G_TimeTilSuddenDeath +CALLI4 +ASGNI4 +ADDRGP4 $626 +ARGP4 +ADDRLP4 48 +INDIRI4 +CNSTI4 1000 +DIVI4 +ARGI4 +ADDRLP4 52 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 52 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 level+15448 +CNSTI4 1 +ASGNI4 +LABELV $622 +LABELV $607 +ADDRGP4 level+11308 +ADDRGP4 g_humanBuildPoints+12 +INDIRI4 +ADDRGP4 level+11316 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 level+11292 +ADDRGP4 g_alienBuildPoints+12 +INDIRI4 +ADDRGP4 level+11300 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 44 +CNSTF4 1198153728 +ASGNF4 +ADDRLP4 8 +ADDRLP4 44 +INDIRF4 +ADDRGP4 g_alienColonyMaxAge+8 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 44 +INDIRF4 +ADDRGP4 g_humanRefineryMaxAge+8 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +CNSTI4 64 +ASGNI4 +ADDRGP4 $639 +JUMPV +LABELV $636 +ADDRLP4 48 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $643 +ADDRLP4 48 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $641 +LABELV $643 +ADDRGP4 $637 +JUMPV +LABELV $641 +ADDRLP4 52 +ADDRLP4 48 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +ARGI4 +ADDRLP4 64 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 56 +ADDRLP4 64 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 48 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $644 +ADDRLP4 68 +ADDRGP4 level+11292 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ADDRLP4 68 +INDIRP4 +INDIRI4 +ADDRLP4 56 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $644 +ADDRLP4 52 +INDIRI4 +CNSTI4 35 +NEI4 $647 +ADDRLP4 72 +ADDRGP4 level+11308 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRI4 +ADDRLP4 56 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 $648 +JUMPV +LABELV $647 +ADDRLP4 52 +INDIRI4 +CNSTI4 34 +EQI4 $650 +ADDRLP4 48 +INDIRP4 +ARGP4 +ADDRLP4 80 +ADDRGP4 G_PowerEntityForEntity +CALLP4 +ASGNP4 +ADDRLP4 76 +ADDRLP4 80 +INDIRP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $652 +ADDRLP4 84 +ADDRGP4 level+11308 +ASGNP4 +ADDRLP4 84 +INDIRP4 +ADDRLP4 84 +INDIRP4 +INDIRI4 +ADDRLP4 56 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $652 +LABELV $650 +LABELV $648 +ADDRLP4 80 +CNSTI4 0 +ASGNI4 +ADDRLP4 48 +INDIRP4 +CNSTI4 904 +ADDP4 +INDIRI4 +ADDRLP4 80 +INDIRI4 +EQI4 $655 +ADDRLP4 48 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 80 +INDIRI4 +EQI4 $655 +ADDRLP4 52 +INDIRI4 +CNSTI4 26 +NEI4 $657 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 48 +INDIRP4 +CNSTI4 924 +ADDP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +GEI4 $661 +ADDRLP4 84 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $662 +JUMPV +LABELV $661 +ADDRLP4 84 +ADDRLP4 8 +INDIRI4 +ASGNI4 +LABELV $662 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +ADDRLP4 84 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $658 +JUMPV +LABELV $657 +ADDRLP4 52 +INDIRI4 +CNSTI4 53 +NEI4 $663 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 48 +INDIRP4 +CNSTI4 924 +ADDP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +GEI4 $667 +ADDRLP4 84 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $668 +JUMPV +LABELV $667 +ADDRLP4 84 +ADDRLP4 20 +INDIRI4 +ASGNI4 +LABELV $668 +ADDRLP4 28 +ADDRLP4 28 +INDIRI4 +ADDRLP4 84 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $663 +LABELV $658 +LABELV $655 +LABELV $637 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $639 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $636 +ADDRLP4 64 +CNSTF4 1198153728 +ASGNF4 +ADDRLP4 48 +ADDRLP4 16 +INDIRI4 +CVIF4 4 +ADDRGP4 g_alienColonyBuildPointsRate+8 +INDIRF4 +MULF4 +ADDRLP4 64 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 52 +ADDRLP4 28 +INDIRI4 +CVIF4 4 +ADDRGP4 g_humanRefineryBuildPointsRate+8 +INDIRF4 +MULF4 +ADDRLP4 64 +INDIRF4 +DIVF4 +ASGNF4 +ADDRGP4 g_maxVariableBuildPoints+8 +INDIRF4 +ARGF4 +ADDRGP4 g_variableBuildPointsPower+8 +INDIRF4 +ARGF4 +ADDRLP4 48 +ARGP4 +ADDRLP4 52 +ARGP4 +ADDRGP4 LimitSum +CALLV +pop +ADDRLP4 56 +ADDRLP4 12 +INDIRI4 +CVIF4 4 +ADDRGP4 g_alienColonyBuildPoints+8 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 60 +ADDRLP4 24 +INDIRI4 +CVIF4 4 +ADDRGP4 g_humanRefineryBuildPoints+8 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 level+11296 +ADDRLP4 48 +INDIRF4 +ADDRLP4 56 +INDIRF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRGP4 level+11312 +ADDRLP4 52 +INDIRF4 +ADDRLP4 60 +INDIRF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRLP4 68 +ADDRGP4 level+11308 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ADDRLP4 68 +INDIRP4 +INDIRI4 +ADDRGP4 level+11312 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 72 +ADDRGP4 level+11292 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRI4 +ADDRGP4 level+11296 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $581 +endproc G_CalculateBuildPoints 88 16 +export G_HumanBuildPoints +proc G_HumanBuildPoints 0 0 +ADDRGP4 g_humanBuildPoints+12 +INDIRI4 +ADDRGP4 level+11312 +INDIRI4 +ADDI4 +RETI4 +LABELV $681 +endproc G_HumanBuildPoints 0 0 +export G_AlienBuildPoints +proc G_AlienBuildPoints 0 0 +ADDRGP4 g_alienBuildPoints+12 +INDIRI4 +ADDRGP4 level+11296 +INDIRI4 +ADDI4 +RETI4 +LABELV $684 +endproc G_AlienBuildPoints 0 0 +data +align 4 +LABELV $690 +byte 4 1 +align 4 +LABELV $691 +byte 4 1 +export G_CalculateStages +code +proc G_CalculateStages 96 16 +ADDRLP4 0 +ADDRGP4 level+11260 +INDIRF4 +CNSTF4 1084227584 +DIVF4 +ASGNF4 +ADDRLP4 4 +ADDRGP4 level+11268 +INDIRF4 +CNSTF4 1084227584 +DIVF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +CNSTF4 1036831949 +GEF4 $692 +ADDRLP4 0 +CNSTF4 1036831949 +ASGNF4 +LABELV $692 +ADDRLP4 4 +INDIRF4 +CNSTF4 1036831949 +GEF4 $694 +ADDRLP4 4 +CNSTF4 1036831949 +ASGNF4 +LABELV $694 +ADDRGP4 g_alienStage2Threshold+12 +INDIRI4 +CVIF4 4 +ADDRLP4 0 +INDIRF4 +MULF4 +ARGF4 +ADDRLP4 16 +ADDRGP4 ceil +CALLF4 +ASGNF4 +ADDRGP4 g_alienCredits+12 +INDIRI4 +ADDRLP4 16 +INDIRF4 +CVFI4 4 +LTI4 $696 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRGP4 g_alienStage+12 +INDIRI4 +ADDRLP4 20 +INDIRI4 +NEI4 $696 +ADDRGP4 g_alienMaxStage+12 +INDIRI4 +ADDRLP4 20 +INDIRI4 +LEI4 $696 +ADDRGP4 $417 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 24 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $177 +ARGP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 level+15988 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 $690 +ADDRGP4 g_alienStage+4 +INDIRI4 +ASGNI4 +ADDRGP4 $705 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +LABELV $696 +ADDRGP4 g_alienStage3Threshold+12 +INDIRI4 +CVIF4 4 +ADDRLP4 0 +INDIRF4 +MULF4 +ARGF4 +ADDRLP4 24 +ADDRGP4 ceil +CALLF4 +ASGNF4 +ADDRGP4 g_alienCredits+12 +INDIRI4 +ADDRLP4 24 +INDIRF4 +CVFI4 4 +LTI4 $706 +ADDRLP4 28 +CNSTI4 1 +ASGNI4 +ADDRGP4 g_alienStage+12 +INDIRI4 +ADDRLP4 28 +INDIRI4 +NEI4 $706 +ADDRGP4 g_alienMaxStage+12 +INDIRI4 +ADDRLP4 28 +INDIRI4 +LEI4 $706 +ADDRGP4 $417 +ARGP4 +CNSTI4 2 +ARGI4 +ADDRLP4 32 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $177 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 level+15992 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 $690 +ADDRGP4 g_alienStage+4 +INDIRI4 +ASGNI4 +ADDRGP4 $715 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +LABELV $706 +ADDRGP4 g_humanStage2Threshold+12 +INDIRI4 +CVIF4 4 +ADDRLP4 4 +INDIRF4 +MULF4 +ARGF4 +ADDRLP4 32 +ADDRGP4 ceil +CALLF4 +ASGNF4 +ADDRGP4 g_humanCredits+12 +INDIRI4 +ADDRLP4 32 +INDIRF4 +CVFI4 4 +LTI4 $716 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +ADDRGP4 g_humanStage+12 +INDIRI4 +ADDRLP4 36 +INDIRI4 +NEI4 $716 +ADDRGP4 g_humanMaxStage+12 +INDIRI4 +ADDRLP4 36 +INDIRI4 +LEI4 $716 +ADDRGP4 $417 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 40 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $170 +ARGP4 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 level+15996 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 $691 +ADDRGP4 g_humanStage+4 +INDIRI4 +ASGNI4 +ADDRGP4 $725 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +LABELV $716 +ADDRGP4 g_humanStage3Threshold+12 +INDIRI4 +CVIF4 4 +ADDRLP4 4 +INDIRF4 +MULF4 +ARGF4 +ADDRLP4 40 +ADDRGP4 ceil +CALLF4 +ASGNF4 +ADDRGP4 g_humanCredits+12 +INDIRI4 +ADDRLP4 40 +INDIRF4 +CVFI4 4 +LTI4 $726 +ADDRLP4 44 +CNSTI4 1 +ASGNI4 +ADDRGP4 g_humanStage+12 +INDIRI4 +ADDRLP4 44 +INDIRI4 +NEI4 $726 +ADDRGP4 g_humanMaxStage+12 +INDIRI4 +ADDRLP4 44 +INDIRI4 +LEI4 $726 +ADDRGP4 $417 +ARGP4 +CNSTI4 2 +ARGI4 +ADDRLP4 48 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $170 +ARGP4 +ADDRLP4 48 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 level+16000 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 $691 +ADDRGP4 g_humanStage+4 +INDIRI4 +ASGNI4 +ADDRGP4 $735 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +LABELV $726 +ADDRGP4 g_alienStage+4 +INDIRI4 +ADDRGP4 $690 +INDIRI4 +LEI4 $736 +CNSTI4 1 +ARGI4 +ADDRGP4 g_alienStage+12 +INDIRI4 +ARGI4 +ADDRGP4 G_Checktrigger_stages +CALLV +pop +ADDRGP4 g_alienStage+12 +INDIRI4 +CNSTI4 1 +NEI4 $740 +ADDRGP4 level+15988 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 $741 +JUMPV +LABELV $740 +ADDRGP4 g_alienStage+12 +INDIRI4 +CNSTI4 2 +NEI4 $745 +ADDRGP4 level+15992 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +LABELV $745 +LABELV $741 +ADDRGP4 $690 +ADDRGP4 g_alienStage+4 +INDIRI4 +ASGNI4 +LABELV $736 +ADDRGP4 g_humanStage+4 +INDIRI4 +ADDRGP4 $691 +INDIRI4 +LEI4 $751 +CNSTI4 2 +ARGI4 +ADDRGP4 g_humanStage+12 +INDIRI4 +ARGI4 +ADDRGP4 G_Checktrigger_stages +CALLV +pop +ADDRGP4 g_humanStage+12 +INDIRI4 +CNSTI4 1 +NEI4 $755 +ADDRGP4 level+15996 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 $756 +JUMPV +LABELV $755 +ADDRGP4 g_humanStage+12 +INDIRI4 +CNSTI4 2 +NEI4 $760 +ADDRGP4 level+16000 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +LABELV $760 +LABELV $756 +ADDRGP4 $691 +ADDRGP4 g_humanStage+4 +INDIRI4 +ASGNI4 +LABELV $751 +ADDRLP4 48 +CNSTI4 0 +ASGNI4 +ADDRGP4 g_alienStage+12 +INDIRI4 +ADDRLP4 48 +INDIRI4 +NEI4 $766 +ADDRGP4 g_alienMaxStage+12 +INDIRI4 +ADDRLP4 48 +INDIRI4 +LEI4 $766 +ADDRGP4 g_alienStage2Threshold+12 +INDIRI4 +CVIF4 4 +ADDRLP4 0 +INDIRF4 +MULF4 +ARGF4 +ADDRLP4 52 +ADDRGP4 ceil +CALLF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 52 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $767 +JUMPV +LABELV $766 +ADDRLP4 56 +CNSTI4 1 +ASGNI4 +ADDRGP4 g_alienStage+12 +INDIRI4 +ADDRLP4 56 +INDIRI4 +NEI4 $771 +ADDRGP4 g_alienMaxStage+12 +INDIRI4 +ADDRLP4 56 +INDIRI4 +LEI4 $771 +ADDRGP4 g_alienStage3Threshold+12 +INDIRI4 +CVIF4 4 +ADDRLP4 0 +INDIRF4 +MULF4 +ARGF4 +ADDRLP4 60 +ADDRGP4 ceil +CALLF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 60 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $772 +JUMPV +LABELV $771 +ADDRLP4 8 +CNSTI4 -1 +ASGNI4 +LABELV $772 +LABELV $767 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +ADDRGP4 g_humanStage+12 +INDIRI4 +ADDRLP4 64 +INDIRI4 +NEI4 $776 +ADDRGP4 g_humanMaxStage+12 +INDIRI4 +ADDRLP4 64 +INDIRI4 +LEI4 $776 +ADDRGP4 g_humanStage2Threshold+12 +INDIRI4 +CVIF4 4 +ADDRLP4 4 +INDIRF4 +MULF4 +ARGF4 +ADDRLP4 68 +ADDRGP4 ceil +CALLF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 68 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $777 +JUMPV +LABELV $776 +ADDRLP4 72 +CNSTI4 1 +ASGNI4 +ADDRGP4 g_humanStage+12 +INDIRI4 +ADDRLP4 72 +INDIRI4 +NEI4 $781 +ADDRGP4 g_humanMaxStage+12 +INDIRI4 +ADDRLP4 72 +INDIRI4 +LEI4 $781 +ADDRGP4 g_humanStage3Threshold+12 +INDIRI4 +CVIF4 4 +ADDRLP4 4 +INDIRF4 +MULF4 +ARGF4 +ADDRLP4 76 +ADDRGP4 ceil +CALLF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 76 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $782 +JUMPV +LABELV $781 +ADDRLP4 12 +CNSTI4 -1 +ASGNI4 +LABELV $782 +LABELV $777 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +LEI4 $786 +ADDRLP4 8 +INDIRI4 +CVIF4 4 +CNSTF4 1120403456 +DIVF4 +ARGF4 +ADDRLP4 80 +ADDRGP4 ceil +CALLF4 +ASGNF4 +ADDRLP4 8 +CNSTF4 1120403456 +ADDRLP4 80 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +LABELV $786 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +LEI4 $788 +ADDRLP4 12 +INDIRI4 +CVIF4 4 +CNSTF4 1120403456 +DIVF4 +ARGF4 +ADDRLP4 84 +ADDRGP4 ceil +CALLF4 +ASGNF4 +ADDRLP4 12 +CNSTF4 1120403456 +ADDRLP4 84 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +LABELV $788 +ADDRGP4 $790 +ARGP4 +ADDRGP4 g_alienStage+12 +INDIRI4 +ARGI4 +ADDRGP4 g_alienCredits+12 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 88 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 28 +ARGI4 +ADDRLP4 88 +INDIRP4 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +ADDRGP4 $790 +ARGP4 +ADDRGP4 g_humanStage+12 +INDIRI4 +ARGI4 +ADDRGP4 g_humanCredits+12 +INDIRI4 +ARGI4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 92 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 29 +ARGI4 +ADDRLP4 92 +INDIRP4 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +LABELV $687 +endproc G_CalculateStages 96 16 +export G_CalculateAvgPlayers +proc G_CalculateAvgPlayers 8 8 +ADDRGP4 level+11252 +INDIRI4 +CNSTI4 0 +NEI4 $796 +ADDRGP4 level+11264 +CNSTI4 0 +ASGNI4 +ADDRGP4 $178 +ARGP4 +ADDRGP4 $89 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $796 +ADDRGP4 level+11256 +INDIRI4 +CNSTI4 0 +NEI4 $800 +ADDRGP4 level+11272 +CNSTI4 0 +ASGNI4 +ADDRGP4 $171 +ARGP4 +ADDRGP4 $89 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $800 +ADDRGP4 level+11260 +ADDRGP4 level+11260 +INDIRF4 +ADDRGP4 level+11264 +INDIRI4 +CVIF4 4 +MULF4 +ADDRGP4 level+11252 +INDIRI4 +CVIF4 4 +ADDF4 +ADDRGP4 level+11264 +INDIRI4 +CNSTI4 1 +ADDI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRLP4 0 +ADDRGP4 level+11264 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 level+11268 +ADDRGP4 level+11268 +INDIRF4 +ADDRGP4 level+11272 +INDIRI4 +CVIF4 4 +MULF4 +ADDRGP4 level+11256 +INDIRI4 +CVIF4 4 +ADDF4 +ADDRGP4 level+11272 +INDIRI4 +CNSTI4 1 +ADDI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRLP4 4 +ADDRGP4 level+11272 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $795 +endproc G_CalculateAvgPlayers 8 8 +lit +align 1 +LABELV $817 +byte 1 0 +skip 64 +export CalculateRanks +code +proc CalculateRanks 104 16 +ADDRLP4 4 +ADDRGP4 $817 +INDIRB +ASGNB 65 +ADDRGP4 level+72 +CNSTI4 0 +ASGNI4 +ADDRGP4 level+80 +CNSTI4 0 +ASGNI4 +ADDRGP4 level+6564 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 12 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRGP4 level+11252 +CNSTI4 0 +ASGNI4 +ADDRGP4 level+11256 +CNSTI4 0 +ASGNI4 +ADDRGP4 level+11276 +CNSTI4 0 +ASGNI4 +ADDRGP4 level+11280 +CNSTI4 0 +ASGNI4 +ADDRGP4 level+11284 +CNSTI4 0 +ASGNI4 +ADDRGP4 level+11288 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $831 +JUMPV +LABELV $828 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +ADDP4 +CNSTI1 45 +ASGNI1 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $833 +ADDRGP4 level+72 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+84 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 72 +ADDRGP4 level+72 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +ADDP4 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 48 +ADDI4 +CVII1 4 +ASGNI1 +ADDRLP4 80 +ADDRGP4 level+6564 +ASGNP4 +ADDRLP4 80 +INDIRP4 +ADDRLP4 80 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $839 +ADDRGP4 $829 +JUMPV +LABELV $839 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $841 +ADDRLP4 84 +ADDRGP4 level+80 +ASGNP4 +ADDRLP4 84 +INDIRP4 +ADDRLP4 84 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $844 +ADDRLP4 88 +ADDRGP4 level+11252 +ASGNP4 +ADDRLP4 88 +INDIRP4 +ADDRLP4 88 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $845 +ADDRLP4 92 +ADDRGP4 level+11276 +ASGNP4 +ADDRLP4 92 +INDIRP4 +ADDRLP4 92 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 96 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 520 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 96 +INDIRI4 +CNSTI4 1 +EQI4 $852 +ADDRLP4 96 +INDIRI4 +CNSTI4 2 +NEI4 $845 +LABELV $852 +ADDRLP4 100 +ADDRGP4 level+11284 +ASGNP4 +ADDRLP4 100 +INDIRP4 +ADDRLP4 100 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $845 +JUMPV +LABELV $844 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $854 +ADDRLP4 88 +ADDRGP4 level+11256 +ASGNP4 +ADDRLP4 88 +INDIRP4 +ADDRLP4 88 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $857 +ADDRLP4 92 +ADDRGP4 level+11280 +ASGNP4 +ADDRLP4 92 +INDIRP4 +ADDRLP4 92 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 31 +NEI4 $860 +ADDRLP4 96 +ADDRGP4 level+11288 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ADDRLP4 96 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $860 +LABELV $857 +LABELV $854 +LABELV $845 +LABELV $841 +LABELV $833 +LABELV $829 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $831 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $828 +ADDRGP4 level+76 +ADDRGP4 level+11276 +INDIRI4 +ADDRGP4 level+11280 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 level+6564+4 +ADDRGP4 level+11252 +INDIRI4 +ASGNI4 +ADDRGP4 level+6564+8 +ADDRGP4 level+11256 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRGP4 $92 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 level+84 +ARGP4 +ADDRGP4 level+72 +INDIRI4 +CVIU4 4 +ARGU4 +CNSTU4 4 +ARGU4 +ADDRGP4 SortRanks +ARGP4 +ADDRGP4 qsort +CALLV +pop +ADDRGP4 CheckExitRules +CALLV +pop +ADDRGP4 level+11200 +INDIRI4 +CNSTI4 0 +EQI4 $875 +ADDRGP4 SendScoreboardMessageToAllClients +CALLV +pop +LABELV $875 +LABELV $816 +endproc CalculateRanks 104 16 +export SendScoreboardMessageToAllClients +proc SendScoreboardMessageToAllClients 4 4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $882 +JUMPV +LABELV $879 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $884 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRGP4 ScoreboardMessage +CALLV +pop +LABELV $884 +LABELV $880 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $882 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $879 +LABELV $878 +endproc SendScoreboardMessageToAllClients 4 4 +export MoveClientToIntermission +proc MoveClientToIntermission 0 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $887 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_StopFollowing +CALLV +pop +LABELV $887 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ADDRGP4 level+11216 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRGP4 level+11216 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ADDRGP4 level+11228 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 7 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 320 +ADDP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 64 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 112 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 180 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $886 +endproc MoveClientToIntermission 0 12 +export FindIntermissionPoint +proc FindIntermissionPoint 32 12 +CNSTP4 0 +ARGP4 +CNSTI4 532 +ARGI4 +ADDRGP4 $893 +ARGP4 +ADDRLP4 20 +ADDRGP4 G_Find +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $894 +ADDRGP4 vec3_origin +ARGP4 +ADDRGP4 level+11216 +ARGP4 +ADDRGP4 level+11228 +ARGP4 +ADDRGP4 G_SelectSpawnPoint +CALLP4 +pop +ADDRGP4 $895 +JUMPV +LABELV $894 +ADDRGP4 level+11216 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 level+11228 +ADDRLP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 664 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $900 +ADDRLP4 0 +INDIRP4 +CNSTI4 664 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 G_PickTarget +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 24 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $902 +ADDRLP4 28 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 28 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRGP4 level+11216 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 8+4 +ADDRLP4 28 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRGP4 level+11216+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 8+8 +ADDRLP4 4 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRGP4 level+11216+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 8 +ARGP4 +ADDRGP4 level+11228 +ARGP4 +ADDRGP4 vectoangles +CALLV +pop +LABELV $902 +LABELV $900 +LABELV $895 +LABELV $892 +endproc FindIntermissionPoint 32 12 +export BeginIntermission +proc BeginIntermission 8 4 +ADDRGP4 level+11200 +INDIRI4 +CNSTI4 0 +EQI4 $913 +ADDRGP4 $912 +JUMPV +LABELV $913 +ADDRGP4 level+11200 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 G_ClearVotes +CALLV +pop +ADDRGP4 G_UpdateTeamConfigStrings +CALLV +pop +ADDRGP4 FindIntermissionPoint +CALLV +pop +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $921 +JUMPV +LABELV $918 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $923 +ADDRGP4 $919 +JUMPV +LABELV $923 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $925 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 respawn +CALLV +pop +LABELV $925 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 MoveClientToIntermission +CALLV +pop +LABELV $919 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $921 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $918 +ADDRGP4 SendScoreboardMessageToAllClients +CALLV +pop +LABELV $912 +endproc BeginIntermission 8 4 +export ExitLevel +proc ExitLevel 20 8 +ADDRGP4 g_nextMap+16 +ARGP4 +ADDRLP4 8 +ADDRGP4 G_MapExists +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $928 +ADDRGP4 $931 +ARGP4 +ADDRGP4 g_nextMap+16 +ARGP4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendConsoleCommand +CALLV +pop +ADDRGP4 $929 +JUMPV +LABELV $928 +ADDRLP4 16 +ADDRGP4 G_MapRotationActive +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $933 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AdvanceMapRotation +CALLV +pop +ADDRGP4 $934 +JUMPV +LABELV $933 +CNSTI4 2 +ARGI4 +ADDRGP4 $935 +ARGP4 +ADDRGP4 trap_SendConsoleCommand +CALLV +pop +LABELV $934 +LABELV $929 +ADDRGP4 $228 +ARGP4 +ADDRGP4 $79 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 level+68 +CNSTI4 1 +ASGNI4 +ADDRGP4 level+11204 +CNSTP4 0 +ASGNP4 +ADDRGP4 level+11200 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $942 +JUMPV +LABELV $939 +ADDRLP4 4 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $944 +ADDRGP4 $940 +JUMPV +LABELV $944 +ADDRLP4 4 +INDIRP4 +CNSTI4 256 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $940 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $942 +ADDRLP4 0 +INDIRI4 +ADDRGP4 g_maxclients+12 +INDIRI4 +LTI4 $939 +ADDRGP4 G_WriteSessionData +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $949 +JUMPV +LABELV $946 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $951 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 428 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $951 +LABELV $947 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $949 +ADDRLP4 0 +INDIRI4 +ADDRGP4 g_maxclients+12 +INDIRI4 +LTI4 $946 +LABELV $927 +endproc ExitLevel 20 8 +export G_AdminMessage +proc G_AdminMessage 1060 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $956 +ARGP4 +ADDRLP4 1036 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 1036 +INDIRI4 +CNSTI4 0 +EQI4 $958 +ADDRLP4 1028 +CNSTI4 5 +ASGNI4 +ADDRGP4 $959 +JUMPV +LABELV $958 +ADDRLP4 1028 +CNSTI4 6 +ASGNI4 +LABELV $959 +ADDRLP4 4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $954 +ARGP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $960 +ADDRLP4 1032 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ASGNI4 +ADDRGP4 $961 +JUMPV +LABELV $960 +ADDRLP4 1032 +CNSTI4 -1 +ASGNI4 +LABELV $961 +ADDRLP4 1032 +INDIRI4 +ARGI4 +ADDRLP4 1028 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $965 +JUMPV +LABELV $962 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRGP4 $956 +ARGP4 +ADDRLP4 1040 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +EQI4 $967 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $967 +LABELV $963 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $965 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $962 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $956 +ARGP4 +ADDRLP4 1056 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 1056 +INDIRI4 +CNSTI4 0 +EQI4 $976 +ADDRLP4 1044 +ADDRGP4 $970 +ASGNP4 +ADDRGP4 $977 +JUMPV +LABELV $976 +ADDRLP4 1044 +ADDRGP4 $971 +ASGNP4 +LABELV $977 +ADDRGP4 $969 +ARGP4 +ADDRLP4 1044 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $978 +ADDRLP4 1048 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ASGNI4 +ADDRGP4 $979 +JUMPV +LABELV $978 +ADDRLP4 1048 +CNSTI4 -1 +ASGNI4 +LABELV $979 +ADDRLP4 1048 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $980 +ADDRLP4 1052 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ASGNP4 +ADDRGP4 $981 +JUMPV +LABELV $980 +ADDRLP4 1052 +ADDRGP4 $974 +ASGNP4 +LABELV $981 +ADDRLP4 1052 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +LABELV $953 +endproc G_AdminMessage 1060 24 +export G_LogPrintf +proc G_LogPrintf 2092 24 +ADDRLP4 0 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+44 +INDIRI4 +SUBI4 +CNSTI4 1000 +DIVI4 +ASGNI4 +ADDRLP4 2068 +CNSTI4 60 +ASGNI4 +ADDRLP4 2056 +ADDRLP4 0 +INDIRI4 +ADDRLP4 2068 +INDIRI4 +DIVI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +ADDRLP4 2068 +INDIRI4 +ADDRLP4 2056 +INDIRI4 +MULI4 +SUBI4 +ASGNI4 +ADDRLP4 2080 +CNSTI4 10 +ASGNI4 +ADDRLP4 2060 +ADDRLP4 0 +INDIRI4 +ADDRLP4 2080 +INDIRI4 +DIVI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +ADDRLP4 2080 +INDIRI4 +ADDRLP4 2060 +INDIRI4 +MULI4 +SUBI4 +ASGNI4 +ADDRLP4 4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $985 +ARGP4 +ADDRLP4 2056 +INDIRI4 +ARGI4 +ADDRLP4 2060 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 2052 +ADDRFP4 0+4 +ASGNP4 +ADDRLP4 4+7 +ARGP4 +CNSTU4 1017 +ARGU4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 2052 +INDIRP4 +ARGP4 +ADDRGP4 Q_vsnprintf +CALLI4 +pop +ADDRLP4 2052 +CNSTP4 0 +ASGNP4 +ADDRGP4 g_dedicated+12 +INDIRI4 +CNSTI4 0 +EQI4 $988 +ADDRLP4 4 +ARGP4 +ADDRLP4 1028 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 G_UnEscapeString +CALLV +pop +ADDRGP4 $452 +ARGP4 +ADDRLP4 1028+7 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $988 +ADDRGP4 level+20 +INDIRI4 +CNSTI4 0 +NEI4 $992 +ADDRGP4 $982 +JUMPV +LABELV $992 +ADDRLP4 4 +ARGP4 +ADDRLP4 1028 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 G_DecolorString +CALLV +pop +ADDRLP4 1028 +ARGP4 +ADDRLP4 2088 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1028 +ARGP4 +ADDRLP4 2088 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRGP4 level+20 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Write +CALLV +pop +LABELV $982 +endproc G_LogPrintf 2092 24 +data +align 1 +LABELV $997 +byte 1 0 +skip 39 +align 4 +LABELV $998 +byte 4 0 +export G_Log_NoSpam +code +proc G_Log_NoSpam 4 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $997 +ARGP4 +ADDRLP4 0 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $1002 +ADDRGP4 $998 +INDIRI4 +CNSTI4 60000 +ADDI4 +ADDRGP4 level+32 +INDIRI4 +LTI4 $999 +LABELV $1002 +ADDRGP4 $997 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 40 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 $998 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 $452 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +ADDRGP4 g_adminChatShowDeny+12 +INDIRI4 +CNSTI4 0 +EQI4 $1004 +CNSTP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_AdminMessage +CALLV +pop +LABELV $1004 +LABELV $999 +LABELV $996 +endproc G_Log_NoSpam 4 12 +export G_SendGameStat +proc G_SendGameStat 10300 72 +ADDRGP4 g_cheats+12 +INDIRI4 +CNSTI4 0 +EQI4 $1008 +ADDRGP4 $1007 +JUMPV +LABELV $1008 +ADDRGP4 $393 +ARGP4 +ADDRLP4 9233 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 10260 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 10260 +INDIRI4 +CNSTI4 0 +EQI4 $1016 +ADDRLP4 10260 +INDIRI4 +CNSTI4 1 +EQI4 $1014 +ADDRLP4 10260 +INDIRI4 +CNSTI4 2 +EQI4 $1015 +ADDRGP4 $1007 +JUMPV +LABELV $1014 +ADDRLP4 1040 +CNSTI1 65 +ASGNI1 +ADDRGP4 $1012 +JUMPV +LABELV $1015 +ADDRLP4 1040 +CNSTI1 72 +ASGNI1 +ADDRGP4 $1012 +JUMPV +LABELV $1016 +ADDRLP4 1040 +CNSTI1 76 +ASGNI1 +LABELV $1012 +ADDRLP4 10268 +ADDRGP4 G_TimeTilSuddenDeath +CALLI4 +ASGNI4 +ADDRLP4 1041 +ARGP4 +CNSTI4 8192 +ARGI4 +ADDRGP4 $1017 +ARGP4 +ADDRGP4 $1018 +ARGP4 +ADDRGP4 g_tag+16 +ARGP4 +ADDRLP4 1040 +INDIRI1 +CVII4 1 +ARGI4 +ADDRGP4 level+11260 +INDIRF4 +ARGF4 +ADDRGP4 level+11268 +INDIRF4 +ARGF4 +ADDRLP4 9233 +ARGP4 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+44 +INDIRI4 +SUBI4 +ARGI4 +ADDRLP4 10268 +INDIRI4 +ARGI4 +ADDRGP4 g_alienStage+12 +INDIRI4 +ARGI4 +ADDRGP4 level+15988 +INDIRI4 +ADDRGP4 level+44 +INDIRI4 +SUBI4 +ARGI4 +ADDRGP4 level+15992 +INDIRI4 +ADDRGP4 level+44 +INDIRI4 +SUBI4 +ARGI4 +ADDRGP4 g_humanStage+12 +INDIRI4 +ARGI4 +ADDRGP4 level+15996 +INDIRI4 +ADDRGP4 level+44 +INDIRI4 +SUBI4 +ARGI4 +ADDRGP4 level+16000 +INDIRI4 +ADDRGP4 level+44 +INDIRI4 +SUBI4 +ARGI4 +ADDRGP4 level+72 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 1041 +ARGP4 +ADDRLP4 10272 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 8 +ADDRLP4 10272 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1038 +JUMPV +LABELV $1035 +ADDRLP4 0 +CNSTI4 2580 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+84 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1041 +ADDRLP4 10276 +CNSTI4 -1 +ASGNI4 +ADDRGP4 $1042 +JUMPV +LABELV $1041 +ADDRLP4 0 +INDIRP4 +CNSTI4 404 +ADDP4 +INDIRI4 +CNSTI4 999 +GEI4 $1044 +ADDRLP4 10280 +ADDRLP4 0 +INDIRP4 +CNSTI4 404 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1045 +JUMPV +LABELV $1044 +ADDRLP4 10280 +CNSTI4 999 +ASGNI4 +LABELV $1045 +ADDRLP4 10276 +ADDRLP4 10280 +INDIRI4 +ASGNI4 +LABELV $1042 +ADDRLP4 10284 +ADDRLP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 10284 +INDIRI4 +CNSTI4 0 +EQI4 $1051 +ADDRLP4 10284 +INDIRI4 +CNSTI4 1 +EQI4 $1049 +ADDRLP4 10284 +INDIRI4 +CNSTI4 2 +EQI4 $1050 +ADDRGP4 $1007 +JUMPV +LABELV $1049 +ADDRLP4 1040 +CNSTI1 65 +ASGNI1 +ADDRGP4 $1047 +JUMPV +LABELV $1050 +ADDRLP4 1040 +CNSTI1 72 +ASGNI1 +ADDRGP4 $1047 +JUMPV +LABELV $1051 +ADDRLP4 1040 +CNSTI1 83 +ASGNI1 +LABELV $1047 +ADDRLP4 12 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $1052 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 1040 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 10276 +INDIRI4 +ARGI4 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 500 +ADDP4 +INDIRI4 +SUBI4 +CNSTI4 60000 +DIVI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 12 +ARGP4 +ADDRLP4 10296 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1036 +ADDRLP4 10296 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 1036 +INDIRI4 +ADDI4 +CNSTI4 8192 +LTI4 $1054 +ADDRGP4 $1037 +JUMPV +LABELV $1054 +ADDRLP4 8 +INDIRI4 +ADDRLP4 1041 +ADDP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +ADDRLP4 1036 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1036 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1038 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+72 +INDIRI4 +LTI4 $1035 +LABELV $1037 +ADDRLP4 1041 +ARGP4 +ADDRGP4 trap_SendGameStat +CALLV +pop +LABELV $1007 +endproc G_SendGameStat 10300 72 +export LogExit +proc LogExit 28 20 +ADDRGP4 $1057 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +ADDRGP4 level+11196 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +CNSTI4 23 +ARGI4 +ADDRGP4 $110 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +ADDRLP4 12 +ADDRGP4 level+72 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 32 +LEI4 $1061 +ADDRLP4 12 +CNSTI4 32 +ASGNI4 +LABELV $1061 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1066 +JUMPV +LABELV $1063 +ADDRLP4 0 +CNSTI4 2580 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+84 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1068 +ADDRGP4 $1064 +JUMPV +LABELV $1068 +ADDRLP4 0 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1070 +ADDRGP4 $1064 +JUMPV +LABELV $1070 +ADDRLP4 0 +INDIRP4 +CNSTI4 404 +ADDP4 +INDIRI4 +CNSTI4 999 +GEI4 $1073 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +CNSTI4 404 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1074 +JUMPV +LABELV $1073 +ADDRLP4 20 +CNSTI4 999 +ASGNI4 +LABELV $1074 +ADDRLP4 16 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRGP4 $1075 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+84 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +LABELV $1064 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1066 +ADDRLP4 4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +LTI4 $1063 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +ADDRLP4 8 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRGP4 $1080 +JUMPV +LABELV $1077 +ADDRLP4 8 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1082 +ADDRGP4 $1078 +JUMPV +LABELV $1082 +ADDRLP4 8 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 $1086 +ARGP4 +ADDRLP4 16 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $1084 +ADDRGP4 level+15440 +INDIRI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 880 +ADDP4 +INDIRI4 +NEI4 $1087 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 780 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $1087 +LABELV $1084 +LABELV $1078 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 8 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $1080 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $1077 +ADDRGP4 level+15440 +INDIRI4 +ARGI4 +ADDRGP4 G_SendGameStat +CALLV +pop +LABELV $1056 +endproc LogExit 28 20 +export CheckIntermissionExit +proc CheckIntermissionExit 44 12 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 level+72 +INDIRI4 +CNSTI4 0 +NEI4 $1092 +ADDRGP4 ExitLevel +CALLV +pop +ADDRGP4 $1091 +JUMPV +LABELV $1092 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ARGP4 +ADDRLP4 28 +INDIRI4 +ARGI4 +CNSTU4 8 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1098 +JUMPV +LABELV $1095 +ADDRLP4 0 +CNSTI4 2580 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $1100 +ADDRGP4 $1096 +JUMPV +LABELV $1100 +ADDRLP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1102 +ADDRGP4 $1096 +JUMPV +LABELV $1102 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1764 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1104 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 20 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 Com_ClientListAdd +CALLV +pop +ADDRGP4 $1105 +JUMPV +LABELV $1104 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1105 +LABELV $1096 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1098 +ADDRLP4 4 +INDIRI4 +ADDRGP4 g_maxclients+12 +INDIRI4 +LTI4 $1095 +ADDRLP4 20 +ARGP4 +ADDRLP4 32 +ADDRGP4 Com_ClientListString +CALLP4 +ASGNP4 +CNSTI4 27 +ARGI4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+11200 +INDIRI4 +CNSTI4 5000 +ADDI4 +GEI4 $1106 +ADDRGP4 $1091 +JUMPV +LABELV $1106 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+11200 +INDIRI4 +CNSTI4 40000 +ADDI4 +LEI4 $1110 +ADDRGP4 ExitLevel +CALLV +pop +ADDRGP4 $1091 +JUMPV +LABELV $1110 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1114 +CNSTI4 100 +ADDRLP4 12 +INDIRI4 +MULI4 +ADDRLP4 8 +INDIRI4 +DIVI4 +ADDRGP4 g_readyPercent+12 +INDIRI4 +LTI4 $1114 +ADDRGP4 ExitLevel +CALLV +pop +ADDRGP4 $1091 +JUMPV +LABELV $1114 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 40 +INDIRI4 +NEI4 $1117 +ADDRLP4 16 +INDIRI4 +ADDRLP4 40 +INDIRI4 +LEI4 $1117 +ADDRGP4 level+11208 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1091 +JUMPV +LABELV $1117 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $1120 +ADDRGP4 ExitLevel +CALLV +pop +ADDRGP4 $1091 +JUMPV +LABELV $1120 +ADDRGP4 level+11208 +INDIRI4 +CNSTI4 0 +NEI4 $1122 +ADDRGP4 level+11208 +CNSTI4 1 +ASGNI4 +ADDRGP4 level+11212 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +LABELV $1122 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+11212 +INDIRI4 +CNSTI4 15000 +ADDI4 +GEI4 $1128 +ADDRGP4 $1091 +JUMPV +LABELV $1128 +ADDRGP4 ExitLevel +CALLV +pop +LABELV $1091 +endproc CheckIntermissionExit 44 12 +export ScoreIsTied +proc ScoreIsTied 24 0 +ADDRGP4 level+80 +INDIRI4 +CNSTI4 2 +GEI4 $1133 +CNSTI4 0 +RETI4 +ADDRGP4 $1132 +JUMPV +LABELV $1133 +ADDRLP4 12 +CNSTI4 2580 +ASGNI4 +ADDRLP4 16 +ADDRGP4 level +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTI4 256 +ASGNI4 +ADDRLP4 0 +ADDRLP4 12 +INDIRI4 +ADDRGP4 level+84 +INDIRI4 +MULI4 +ADDRLP4 16 +INDIRP4 +ADDP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 12 +INDIRI4 +ADDRGP4 level+84+4 +INDIRI4 +MULI4 +ADDRLP4 16 +INDIRP4 +ADDP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $1140 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1141 +JUMPV +LABELV $1140 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +LABELV $1141 +ADDRLP4 8 +INDIRI4 +RETI4 +LABELV $1132 +endproc ScoreIsTied 24 0 +export CheckExitRules +proc CheckExitRules 8 8 +ADDRGP4 level+11200 +INDIRI4 +CNSTI4 0 +EQI4 $1143 +ADDRGP4 CheckIntermissionExit +CALLV +pop +ADDRGP4 $1142 +JUMPV +LABELV $1143 +ADDRGP4 level+11196 +INDIRI4 +CNSTI4 0 +EQI4 $1146 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+11196 +INDIRI4 +SUBI4 +CNSTI4 1000 +LTI4 $1142 +ADDRGP4 level+11196 +CNSTI4 0 +ASGNI4 +ADDRGP4 BeginIntermission +CALLV +pop +ADDRGP4 $1142 +JUMPV +LABELV $1146 +ADDRGP4 g_timelimit+12 +INDIRI4 +CNSTI4 0 +EQI4 $1154 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+44 +INDIRI4 +SUBI4 +CNSTI4 60000 +ADDRGP4 g_timelimit+12 +INDIRI4 +MULI4 +LTI4 $1157 +ADDRGP4 level+15440 +CNSTI4 0 +ASGNI4 +CNSTI4 -1 +ARGI4 +ADDRGP4 $1163 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +CNSTI4 24 +ARGI4 +ADDRGP4 $1164 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +ADDRGP4 $1165 +ARGP4 +ADDRGP4 LogExit +CALLV +pop +CNSTI4 116 +ARGI4 +ADDRGP4 G_MapLog_Result +CALLV +pop +ADDRGP4 $1142 +JUMPV +LABELV $1157 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+44 +INDIRI4 +SUBI4 +CNSTI4 60000 +ADDRGP4 g_timelimit+12 +INDIRI4 +MULI4 +CNSTI4 300000 +SUBI4 +LTI4 $1166 +ADDRGP4 level+15452 +INDIRI4 +CNSTI4 1 +GEI4 $1166 +CNSTI4 -1 +ARGI4 +ADDRGP4 $1172 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 level+15452 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1167 +JUMPV +LABELV $1166 +ADDRLP4 0 +CNSTI4 60000 +ASGNI4 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+44 +INDIRI4 +SUBI4 +ADDRLP4 0 +INDIRI4 +ADDRGP4 g_timelimit+12 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRI4 +SUBI4 +LTI4 $1174 +ADDRGP4 level+15452 +INDIRI4 +CNSTI4 2 +GEI4 $1174 +CNSTI4 -1 +ARGI4 +ADDRGP4 $1180 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 level+15452 +CNSTI4 2 +ASGNI4 +LABELV $1174 +LABELV $1167 +LABELV $1154 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 level+16008 +INDIRI4 +ADDRLP4 0 +INDIRI4 +NEI4 $1190 +ADDRGP4 level+16004 +INDIRI4 +ADDRLP4 0 +INDIRI4 +NEI4 $1182 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+44 +INDIRI4 +CNSTI4 1000 +ADDI4 +LEI4 $1182 +ADDRGP4 level+11244 +INDIRI4 +ADDRLP4 0 +INDIRI4 +NEI4 $1182 +ADDRGP4 level+11276 +INDIRI4 +ADDRLP4 0 +INDIRI4 +NEI4 $1182 +LABELV $1190 +ADDRGP4 level+15440 +CNSTI4 2 +ASGNI4 +CNSTI4 -1 +ARGI4 +ADDRGP4 $1192 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +CNSTI4 24 +ARGI4 +ADDRGP4 $1193 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +ADDRGP4 $1194 +ARGP4 +ADDRGP4 LogExit +CALLV +pop +CNSTI4 104 +ARGI4 +ADDRGP4 G_MapLog_Result +CALLV +pop +ADDRGP4 $1183 +JUMPV +LABELV $1182 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 level+16004 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $1202 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+44 +INDIRI4 +CNSTI4 1000 +ADDI4 +LEI4 $1195 +ADDRGP4 level+11248 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $1195 +ADDRGP4 level+11280 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $1195 +LABELV $1202 +ADDRGP4 level+15440 +CNSTI4 1 +ASGNI4 +CNSTI4 -1 +ARGI4 +ADDRGP4 $1204 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +CNSTI4 24 +ARGI4 +ADDRGP4 $1205 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +ADDRGP4 $1206 +ARGP4 +ADDRGP4 LogExit +CALLV +pop +CNSTI4 97 +ARGI4 +ADDRGP4 G_MapLog_Result +CALLV +pop +LABELV $1195 +LABELV $1183 +LABELV $1142 +endproc CheckExitRules 8 8 +export G_Vote +proc G_Vote 24 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+6504 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1208 +ADDRGP4 $1207 +JUMPV +LABELV $1208 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRFP4 8 +INDIRI4 +ADDRLP4 0 +INDIRI4 +EQI4 $1211 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 560 +ADDP4 +INDIRI4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +LSHI4 +BANDI4 +ADDRLP4 0 +INDIRI4 +EQI4 $1211 +ADDRGP4 $1207 +JUMPV +LABELV $1211 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 8 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $1213 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 560 +ADDP4 +INDIRI4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +LSHI4 +BANDI4 +ADDRLP4 4 +INDIRI4 +NEI4 $1213 +ADDRGP4 $1207 +JUMPV +LABELV $1213 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 560 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 564 +ADDP4 +INDIRI4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +LSHI4 +BANDI4 +CNSTI4 0 +EQI4 $1215 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1217 +ADDRLP4 12 +ADDRFP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+6540 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $1218 +JUMPV +LABELV $1217 +ADDRLP4 16 +ADDRFP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+6540 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $1218 +ADDRGP4 $417 +ARGP4 +ADDRFP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+6540 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +CNSTI4 12 +ADDI4 +ARGI4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +ADDRGP4 $1216 +JUMPV +LABELV $1215 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1222 +ADDRLP4 12 +ADDRFP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+6552 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $1223 +JUMPV +LABELV $1222 +ADDRLP4 16 +ADDRFP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+6552 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $1223 +ADDRGP4 $417 +ARGP4 +ADDRFP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+6552 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +CNSTI4 15 +ADDI4 +ARGI4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +LABELV $1216 +LABELV $1207 +endproc G_Vote 24 8 +export G_ExecuteVote +proc G_ExecuteVote 16 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+6516 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1229 +ARGP4 +ADDRFP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+360 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendConsoleCommand +CALLV +pop +ADDRFP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+360 +ADDP4 +ARGP4 +ADDRGP4 $1234 +ARGP4 +CNSTI4 3 +ARGI4 +ADDRLP4 4 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $1231 +ADDRGP4 level+68 +CNSTI4 1 +ASGNI4 +LABELV $1231 +ADDRFP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+360 +ADDP4 +ARGP4 +ADDRGP4 $1239 +ARGP4 +ADDRLP4 8 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $1236 +CNSTI4 114 +ARGI4 +ADDRGP4 G_MapLog_Result +CALLV +pop +ADDRGP4 $1237 +JUMPV +LABELV $1236 +ADDRFP4 0 +INDIRI4 +CNSTI4 10 +LSHI4 +ADDRGP4 level+360 +ADDP4 +ARGP4 +ADDRGP4 $1234 +ARGP4 +CNSTI4 3 +ARGI4 +ADDRLP4 12 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $1240 +CNSTI4 109 +ARGI4 +ADDRGP4 G_MapLog_Result +CALLV +pop +LABELV $1240 +LABELV $1237 +LABELV $1227 +endproc G_ExecuteVote 16 12 +export G_CheckVote +proc G_CheckVote 64 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+348 +ADDP4 +INDIRI4 +CVIF4 4 +CNSTF4 1120403456 +DIVF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +ADDRGP4 level+6516 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1245 +ADDRLP4 16 +INDIRI4 +ADDRGP4 level+6516 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $1245 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 G_ExecuteVote +CALLV +pop +LABELV $1245 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+6504 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1250 +ADDRGP4 $1243 +JUMPV +LABELV $1250 +ADDRLP4 20 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 20 +INDIRI4 +ADDRGP4 level+6504 +ADDP4 +INDIRI4 +SUBI4 +CNSTI4 30000 +GEI4 $1260 +ADDRLP4 20 +INDIRI4 +ADDRGP4 level+6540 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +ADDRGP4 level+6552 +ADDP4 +INDIRI4 +ADDI4 +ADDRLP4 20 +INDIRI4 +ADDRGP4 level+6564 +ADDP4 +INDIRI4 +NEI4 $1253 +LABELV $1260 +ADDRLP4 28 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +ADDRGP4 level+6540 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1266 +ADDRLP4 28 +INDIRI4 +ADDRGP4 level+6540 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRLP4 28 +INDIRI4 +ADDRGP4 level+6540 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRLP4 28 +INDIRI4 +ADDRGP4 level+6552 +ADDP4 +INDIRI4 +CVIF4 4 +ADDF4 +DIVF4 +ADDRLP4 8 +INDIRF4 +LEF4 $1266 +ADDRLP4 24 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1267 +JUMPV +LABELV $1266 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +LABELV $1267 +ADDRLP4 4 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 $1254 +JUMPV +LABELV $1253 +ADDRLP4 24 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +ADDRGP4 level+6540 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRLP4 24 +INDIRI4 +ADDRGP4 level+6564 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRLP4 8 +INDIRF4 +MULF4 +LEF4 $1268 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1269 +JUMPV +LABELV $1268 +ADDRLP4 28 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +ADDRGP4 level+6552 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRLP4 28 +INDIRI4 +ADDRGP4 level+6564 +ADDP4 +INDIRI4 +CVIF4 4 +CNSTF4 1065353216 +ADDRLP4 8 +INDIRF4 +SUBF4 +MULF4 +GTF4 $1272 +ADDRGP4 $1243 +JUMPV +LABELV $1272 +LABELV $1269 +LABELV $1254 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1276 +ADDRLP4 24 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +ADDRGP4 level+6516 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 24 +INDIRI4 +ADDRGP4 level+6528 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1276 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $1290 +ADDRLP4 28 +ADDRGP4 $1282 +ASGNP4 +ADDRGP4 $1291 +JUMPV +LABELV $1290 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 BG_TeamName +CALLP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 36 +INDIRP4 +ASGNP4 +LABELV $1291 +ADDRGP4 $1281 +ARGP4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1292 +ADDRLP4 32 +ADDRGP4 $1284 +ASGNP4 +ADDRGP4 $1293 +JUMPV +LABELV $1292 +ADDRLP4 32 +ADDRGP4 $1285 +ASGNP4 +LABELV $1293 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +ADDRGP4 level+6540 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 40 +INDIRI4 +ADDRGP4 level+6552 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 40 +INDIRI4 +ADDRGP4 level+6564 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_LogPrintf +CALLV +pop +ADDRGP4 $1294 +ARGP4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $1301 +ADDRLP4 44 +ADDRGP4 $1295 +ASGNP4 +ADDRGP4 $1302 +JUMPV +LABELV $1301 +ADDRLP4 44 +ADDRGP4 $1296 +ASGNP4 +LABELV $1302 +ADDRLP4 44 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1303 +ADDRLP4 48 +ADDRGP4 $1284 +ASGNP4 +ADDRGP4 $1304 +JUMPV +LABELV $1303 +ADDRLP4 48 +ADDRGP4 $1285 +ASGNP4 +LABELV $1304 +ADDRLP4 48 +INDIRP4 +ARGP4 +ADDRLP4 52 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +ADDRGP4 level+6540 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 52 +INDIRI4 +ADDRGP4 level+6552 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 56 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 56 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $1305 +CNSTI4 -1 +ARGI4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $1306 +JUMPV +LABELV $1305 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 G_TeamCommand +CALLV +pop +LABELV $1306 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+6504 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+6540 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 level+6552 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1313 +JUMPV +LABELV $1310 +ADDRLP4 60 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 560 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 60 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRFP4 0 +INDIRI4 +LSHI4 +BCOMI4 +BANDI4 +ASGNI4 +LABELV $1311 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1313 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $1310 +ADDRFP4 0 +INDIRI4 +CNSTI4 6 +ADDI4 +ARGI4 +ADDRGP4 $79 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +ADDRFP4 0 +INDIRI4 +CNSTI4 9 +ADDI4 +ARGI4 +ADDRGP4 $79 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +ADDRFP4 0 +INDIRI4 +CNSTI4 12 +ADDI4 +ARGI4 +ADDRGP4 $89 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +ADDRFP4 0 +INDIRI4 +CNSTI4 15 +ADDI4 +ARGI4 +ADDRGP4 $89 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +LABELV $1243 +endproc G_CheckVote 64 24 +export G_ArmageddonStep +proc G_ArmageddonStep 56 20 +ADDRLP4 16 +CNSTF4 1120403456 +ASGNF4 +ADDRLP4 8 +ADDRGP4 g_armageddonDefensiveKillPercent+12 +INDIRI4 +CVIF4 4 +ADDRLP4 16 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 12 +ADDRGP4 g_armageddonOtherKillPercent+12 +INDIRI4 +CVIF4 4 +ADDRLP4 16 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRGP4 g_entities +ASGNP4 +ADDRGP4 $1321 +JUMPV +LABELV $1318 +ADDRLP4 0 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1323 +ADDRGP4 $1319 +JUMPV +LABELV $1323 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $1325 +ADDRGP4 $1319 +JUMPV +LABELV $1325 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 21 +LTI4 $1342 +ADDRLP4 20 +INDIRI4 +CNSTI4 35 +GTI4 $1343 +ADDRLP4 20 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1344-84 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1344 +address $1331 +address $1327 +address $1327 +address $1327 +address $1327 +address $1327 +address $1319 +address $1331 +address $1331 +address $1331 +address $1319 +address $1327 +address $1327 +address $1319 +address $1319 +code +LABELV $1342 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +LTI4 $1327 +ADDRLP4 20 +INDIRI4 +CNSTI4 18 +GTI4 $1327 +ADDRLP4 20 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1346-4 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1346 +address $1319 +address $1319 +address $1327 +address $1331 +address $1331 +address $1319 +address $1331 +address $1327 +address $1327 +address $1327 +address $1327 +address $1327 +address $1327 +address $1327 +address $1327 +address $1331 +address $1331 +address $1331 +code +LABELV $1343 +ADDRLP4 36 +CNSTI4 46 +ASGNI4 +ADDRLP4 20 +INDIRI4 +ADDRLP4 36 +INDIRI4 +EQI4 $1331 +ADDRLP4 20 +INDIRI4 +ADDRLP4 36 +INDIRI4 +LTI4 $1327 +LABELV $1348 +ADDRLP4 20 +INDIRI4 +CNSTI4 50 +EQI4 $1331 +ADDRGP4 $1327 +JUMPV +LABELV $1331 +ADDRLP4 8 +INDIRF4 +CNSTF4 0 +LEF4 $1328 +ADDRLP4 40 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +ADDRLP4 8 +INDIRF4 +GEF4 $1328 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +CNSTI4 -999 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +ADDRGP4 g_entities+1798720 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 48 +ADDRLP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ARGP4 +ADDRLP4 48 +INDIRP4 +ARGP4 +CNSTI4 999 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $1328 +JUMPV +LABELV $1327 +ADDRLP4 12 +INDIRF4 +CNSTF4 0 +LEF4 $1328 +ADDRLP4 44 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +ADDRLP4 12 +INDIRF4 +GEF4 $1328 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +CNSTI4 -999 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +ADDRGP4 g_entities+1798720 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 52 +ADDRLP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ARGP4 +ADDRLP4 52 +INDIRP4 +ARGP4 +CNSTI4 999 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $1328 +LABELV $1319 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $1321 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $1318 +ADDRGP4 G_ArmaFreeLove +CALLI4 +pop +ADDRGP4 $1349 +ARGP4 +ADDRLP4 20 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $1315 +endproc G_ArmageddonStep 56 20 +data +align 4 +LABELV $1351 +byte 4 -1 +align 4 +LABELV $1352 +byte 4 -1 +align 4 +LABELV $1353 +byte 4 -1 +export CheckCvars +code +proc CheckCvars 4 8 +ADDRGP4 g_password+4 +INDIRI4 +ADDRGP4 $1351 +INDIRI4 +EQI4 $1354 +ADDRGP4 $1351 +ADDRGP4 g_password+4 +INDIRI4 +ASGNI4 +ADDRGP4 g_password+16 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1358 +ADDRGP4 g_password+16 +ARGP4 +ADDRGP4 $1362 +ARGP4 +ADDRLP4 0 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1358 +ADDRGP4 $118 +ARGP4 +ADDRGP4 $110 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $1359 +JUMPV +LABELV $1358 +ADDRGP4 $118 +ARGP4 +ADDRGP4 $89 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $1359 +LABELV $1354 +ADDRGP4 g_markDeconstruct+4 +INDIRI4 +ADDRGP4 $1352 +INDIRI4 +EQI4 $1363 +ADDRGP4 $1352 +ADDRGP4 g_markDeconstruct+4 +INDIRI4 +ASGNI4 +ADDRGP4 G_ClearDeconMarks +CALLV +pop +LABELV $1363 +ADDRGP4 g_suddenDeathTime+4 +INDIRI4 +ADDRGP4 $1353 +INDIRI4 +EQI4 $1367 +ADDRGP4 $1353 +ADDRGP4 g_suddenDeathTime+4 +INDIRI4 +ASGNI4 +ADDRGP4 level+15444 +CNSTI4 60000 +ADDRGP4 g_suddenDeathTime+12 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 0 +ADDRGP4 trap_Milliseconds +CALLI4 +ASGNI4 +ADDRGP4 level+40 +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $1367 +LABELV $1350 +endproc CheckCvars 4 8 +export G_RunThink +proc G_RunThink 8 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +GTF4 $1375 +ADDRGP4 $1374 +JUMPV +LABELV $1375 +ADDRLP4 0 +INDIRF4 +ADDRGP4 level+32 +INDIRI4 +CVIF4 4 +LEF4 $1377 +ADDRGP4 $1374 +JUMPV +LABELV $1377 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1380 +ADDRGP4 $1382 +ARGP4 +ADDRGP4 G_Error +CALLV +pop +LABELV $1380 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $1374 +endproc G_RunThink 8 4 +export G_EvaluateAcceleration +proc G_EvaluateAcceleration 48 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 712 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 716 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 720 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 724 +ADDP4 +ADDRLP4 0 +INDIRF4 +CNSTF4 1065353216 +ADDRFP4 4 +INDIRI4 +CVIF4 4 +DIVF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 728 +ADDP4 +ADDRLP4 0+4 +INDIRF4 +CNSTF4 1065353216 +ADDRFP4 4 +INDIRI4 +CVIF4 4 +DIVF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 732 +ADDP4 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1065353216 +ADDRFP4 4 +INDIRI4 +CVIF4 4 +DIVF4 +MULF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 724 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 736 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 728 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 740 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 732 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 744 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 748 +ADDP4 +ADDRLP4 12 +INDIRF4 +CNSTF4 1065353216 +ADDRFP4 4 +INDIRI4 +CVIF4 4 +DIVF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 752 +ADDP4 +ADDRLP4 12+4 +INDIRF4 +CNSTF4 1065353216 +ADDRFP4 4 +INDIRI4 +CVIF4 4 +DIVF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 756 +ADDP4 +ADDRLP4 12+8 +INDIRF4 +CNSTF4 1065353216 +ADDRFP4 4 +INDIRI4 +CVIF4 4 +DIVF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 712 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 736 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 724 +ADDP4 +INDIRB +ASGNB 12 +LABELV $1383 +endproc G_EvaluateAcceleration 48 0 +data +align 4 +LABELV $1393 +byte 4 0 +export G_RunFrame +code +proc G_RunFrame 28 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRGP4 level+68 +INDIRI4 +CNSTI4 0 +EQI4 $1394 +ADDRGP4 $1392 +JUMPV +LABELV $1394 +ADDRGP4 level+16020 +INDIRI4 +CNSTI4 0 +EQI4 $1397 +ADDRLP4 8 +ADDRFP4 0 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +SUBI4 +ADDRGP4 level+16020 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 level+16020 +ADDRFP4 0 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 16 +ADDRGP4 $1393 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $1405 +JUMPV +LABELV $1404 +ADDRLP4 20 +ADDRGP4 $1393 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +CNSTI4 3000 +SUBI4 +ASGNI4 +CNSTI4 -1 +ARGI4 +ADDRGP4 $1407 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 level+16020 +INDIRI4 +CNSTI4 110000 +LTI4 $1408 +ADDRGP4 level+16020 +INDIRI4 +CNSTI4 119000 +GTI4 $1408 +ADDRGP4 $1412 +ARGP4 +CNSTI4 120000 +ADDRGP4 level+16020 +INDIRI4 +SUBI4 +CVIF4 4 +CNSTF4 1148846080 +DIVF4 +CVFI4 4 +ARGI4 +ADDRLP4 24 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $1408 +LABELV $1405 +ADDRGP4 $1393 +INDIRI4 +CNSTI4 3000 +GTI4 $1404 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1417 +JUMPV +LABELV $1414 +CNSTI4 2580 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1419 +CNSTI4 2580 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ADDRFP4 0 +INDIRI4 +ASGNI4 +LABELV $1419 +LABELV $1415 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1417 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $1414 +ADDRGP4 level+16020 +INDIRI4 +CNSTI4 120000 +LEI4 $1392 +CNSTI4 -1 +ARGI4 +ADDRGP4 $1424 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +CNSTI4 -1 +ARGI4 +ADDRGP4 $1425 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 level+16020 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1392 +JUMPV +LABELV $1397 +ADDRLP4 12 +ADDRGP4 level+28 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 level+36 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 level+32 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+36 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 G_UpdateCvars +CALLV +pop +ADDRGP4 CheckCvars +CALLV +pop +ADDRGP4 level+6576 +CNSTI4 0 +ASGNI4 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+44 +INDIRI4 +SUBI4 +ADDRGP4 level+15456 +INDIRI4 +LEI4 $1434 +ADDRGP4 G_ArmageddonStep +CALLV +pop +ADDRGP4 level+15456 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+44 +INDIRI4 +SUBI4 +CNSTI4 60000 +ADDRGP4 g_armageddonTimeStep+12 +INDIRI4 +MULI4 +ADDI4 +ASGNI4 +LABELV $1434 +ADDRLP4 0 +ADDRGP4 g_entities +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1446 +JUMPV +LABELV $1443 +ADDRLP4 0 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1448 +ADDRGP4 $1444 +JUMPV +LABELV $1448 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 560 +ADDP4 +INDIRI4 +SUBI4 +CNSTI4 300 +LEI4 $1450 +ADDRLP4 0 +INDIRP4 +CNSTI4 180 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1453 +ADDRLP4 0 +INDIRP4 +CNSTI4 180 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1455 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 136 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1455 +LABELV $1453 +ADDRLP4 0 +INDIRP4 +CNSTI4 564 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1457 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +ADDRGP4 $1444 +JUMPV +LABELV $1457 +ADDRLP4 0 +INDIRP4 +CNSTI4 568 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1459 +ADDRLP4 0 +INDIRP4 +CNSTI4 568 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_UnlinkEntity +CALLV +pop +LABELV $1459 +LABELV $1450 +ADDRLP4 0 +INDIRP4 +CNSTI4 564 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1461 +ADDRGP4 $1444 +JUMPV +LABELV $1461 +ADDRLP4 0 +INDIRP4 +CNSTI4 708 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1463 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 G_EvaluateAcceleration +CALLV +pop +LABELV $1463 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 424 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +NEI4 $1465 +ADDRLP4 0 +INDIRP4 +CNSTI4 540 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $1465 +ADDRGP4 $1444 +JUMPV +LABELV $1465 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 5 +NEI4 $1467 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_RunMissile +CALLV +pop +ADDRGP4 $1444 +JUMPV +LABELV $1467 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $1469 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 G_BuildableThink +CALLV +pop +ADDRGP4 $1444 +JUMPV +LABELV $1469 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 14 +EQI4 $1473 +ADDRLP4 0 +INDIRP4 +CNSTI4 572 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1471 +LABELV $1473 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 G_Physics +CALLV +pop +ADDRGP4 $1444 +JUMPV +LABELV $1471 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 6 +NEI4 $1474 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_RunMover +CALLV +pop +ADDRGP4 $1444 +JUMPV +LABELV $1474 +ADDRLP4 4 +INDIRI4 +CNSTI4 64 +GEI4 $1476 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_RunClient +CALLV +pop +ADDRGP4 $1444 +JUMPV +LABELV $1476 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_RunThink +CALLV +pop +LABELV $1444 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $1446 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $1443 +ADDRLP4 0 +ADDRGP4 g_entities +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1481 +JUMPV +LABELV $1478 +ADDRLP4 0 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1483 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 ClientEndFrame +CALLV +pop +LABELV $1483 +LABELV $1479 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $1481 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $1478 +ADDRGP4 G_UnlaggedStore +CALLV +pop +ADDRGP4 G_CountSpawns +CALLV +pop +ADDRGP4 G_CalculateBuildPoints +CALLV +pop +ADDRGP4 G_CalculateStages +CALLV +pop +CNSTI4 1 +ARGI4 +ADDRGP4 G_SpawnClients +CALLV +pop +CNSTI4 2 +ARGI4 +ADDRGP4 G_SpawnClients +CALLV +pop +ADDRGP4 G_CalculateAvgPlayers +CALLV +pop +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 G_UpdateZaps +CALLV +pop +ADDRGP4 CheckExitRules +CALLV +pop +ADDRGP4 CheckTeamStatus +CALLV +pop +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $1485 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 G_CheckVote +CALLV +pop +LABELV $1486 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LTI4 $1485 +ADDRLP4 16 +ADDRGP4 trap_Milliseconds +CALLI4 +ASGNI4 +ADDRGP4 level+40 +ADDRLP4 16 +INDIRI4 +ASGNI4 +LABELV $1392 +endproc G_RunFrame 28 8 +import G_ArmaFreeLove +bss +align 1 +LABELV cv_alienMaxStage +skip 256 +align 1 +LABELV cv_humanMaxStage +skip 256 +align 1 +LABELV cv_gravity +skip 256 +export g_JumppadPower +align 4 +LABELV g_JumppadPower +skip 272 +export g_tag +align 4 +LABELV g_tag +skip 272 +export g_logFileSync +align 4 +LABELV g_logFileSync +skip 272 +export g_logFile +align 4 +LABELV g_logFile +skip 272 +export g_armageddonOtherKillPercent +align 4 +LABELV g_armageddonOtherKillPercent +skip 272 +export g_armageddonDefensiveKillPercent +align 4 +LABELV g_armageddonDefensiveKillPercent +skip 272 +export g_armageddonInitialTimeStep +align 4 +LABELV g_armageddonInitialTimeStep +skip 272 +export g_armageddonTimeStep +align 4 +LABELV g_armageddonTimeStep +skip 272 +export g_clients +align 4 +LABELV g_clients +skip 165120 +import trap_RemoveCommand +import trap_AddCommand +import trap_SendGameStat +import trap_SnapVector +import trap_GetEntityToken +import trap_GetUsercmd +import trap_BotFreeClient +import trap_BotAllocateClient +import trap_EntityContact +import trap_EntitiesInBox +import trap_UnlinkEntity +import trap_LinkEntity +import trap_AreasConnected +import trap_AdjustAreaPortalState +import trap_InPVSIgnorePortals +import trap_InPVS +import trap_PointContents +import trap_Trace +import trap_SetBrushModel +import trap_GetServerinfo +import trap_SetUserinfo +import trap_GetUserinfo +import trap_SetConfigstringRestrictions +import trap_GetConfigstring +import trap_SetConfigstring +import trap_SendServerCommand +import trap_DropClient +import trap_LocateGameData +import trap_Cvar_VariableStringBuffer +import trap_Cvar_VariableIntegerValue +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_SendConsoleCommand +import trap_FS_Seek +import trap_FS_GetFileList +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_Args +import trap_Argv +import trap_Argc +import trap_RealTime +import trap_Milliseconds +import trap_Error +import trap_Print +export g_KillRewardMultiplierH +align 4 +LABELV g_KillRewardMultiplierH +skip 272 +export g_KillRewardMultiplierA +align 4 +LABELV g_KillRewardMultiplierA +skip 272 +export g_InstantRewardMultiplierH +align 4 +LABELV g_InstantRewardMultiplierH +skip 272 +export g_InstantRewardMultiplierA +align 4 +LABELV g_InstantRewardMultiplierA +skip 272 +export g_buildableSvfBroadcast +align 4 +LABELV g_buildableSvfBroadcast +skip 272 +export g_minTeamSizePerBuilderH +align 4 +LABELV g_minTeamSizePerBuilderH +skip 272 +export g_minTeamSizePerBuilderA +align 4 +LABELV g_minTeamSizePerBuilderA +skip 272 +export g_censorship +align 4 +LABELV g_censorship +skip 272 +export g_slapKnockback +align 4 +LABELV g_slapKnockback +skip 272 +export g_allowTeamOverlay +align 4 +LABELV g_allowTeamOverlay +skip 272 +export g_publicAdminMessages +align 4 +LABELV g_publicAdminMessages +skip 272 +export g_specChat +align 4 +LABELV g_specChat +skip 272 +export g_privateMessages +align 4 +LABELV g_privateMessages +skip 272 +export g_maxIPConnections +align 4 +LABELV g_maxIPConnections +skip 272 +export g_adminChatShowDeny +align 4 +LABELV g_adminChatShowDeny +skip 272 +export g_adminMaxBan +align 4 +LABELV g_adminMaxBan +skip 272 +export g_devmapKillerHP +align 4 +LABELV g_devmapKillerHP +skip 272 +export g_adminTempBan +align 4 +LABELV g_adminTempBan +skip 272 +export g_admin +align 4 +LABELV g_admin +skip 272 +export g_newbieNamePrefix +align 4 +LABELV g_newbieNamePrefix +skip 272 +export g_newbieNameNumbering +align 4 +LABELV g_newbieNameNumbering +skip 272 +export g_emoticonsAllowedInNames +align 4 +LABELV g_emoticonsAllowedInNames +skip 272 +export g_layoutAuto +align 4 +LABELV g_layoutAuto +skip 272 +export g_layouts +align 4 +LABELV g_layouts +skip 272 +export g_mapConfigs +align 4 +LABELV g_mapConfigs +skip 272 +export g_antiSpawnBlock +align 4 +LABELV g_antiSpawnBlock +skip 272 +export g_creepPowerExclusion +align 4 +LABELV g_creepPowerExclusion +skip 272 +export g_shove +align 4 +LABELV g_shove +skip 272 +export g_teleportSafeTime +align 4 +LABELV g_teleportSafeTime +skip 272 +export g_floodMinTime +align 4 +LABELV g_floodMinTime +skip 272 +export g_floodMaxDemerits +align 4 +LABELV g_floodMaxDemerits +skip 272 +export g_voiceChats +align 4 +LABELV g_voiceChats +skip 272 +export g_debugVoices +align 4 +LABELV g_debugVoices +skip 272 +export g_sayAreaRange +align 4 +LABELV g_sayAreaRange +skip 272 +export g_initialMapRotation +align 4 +LABELV g_initialMapRotation +skip 272 +export g_nextMap +align 4 +LABELV g_nextMap +skip 272 +export g_mapLog +align 4 +LABELV g_mapLog +skip 272 +export g_mapRotationStack +align 4 +LABELV g_mapRotationStack +skip 272 +export g_mapRotationNodes +align 4 +LABELV g_mapRotationNodes +skip 272 +export g_currentMapRotation +align 4 +LABELV g_currentMapRotation +skip 272 +export g_debugMapRotation +align 4 +LABELV g_debugMapRotation +skip 272 +export g_markDeconstruct +align 4 +LABELV g_markDeconstruct +skip 272 +export g_disabledBuildables +align 4 +LABELV g_disabledBuildables +skip 272 +export g_disabledClasses +align 4 +LABELV g_disabledClasses +skip 272 +export g_disabledEquipment +align 4 +LABELV g_disabledEquipment +skip 272 +export g_unlagged +align 4 +LABELV g_unlagged +skip 272 +export g_maxFixedBuildPoints +align 4 +LABELV g_maxFixedBuildPoints +skip 272 +export g_variableBuildPointsPower +align 4 +LABELV g_variableBuildPointsPower +skip 272 +export g_maxVariableBuildPoints +align 4 +LABELV g_maxVariableBuildPoints +skip 272 +export g_basiUpgPoisonTime +align 4 +LABELV g_basiUpgPoisonTime +skip 272 +export g_basiPoisonTime +align 4 +LABELV g_basiPoisonTime +skip 272 +export g_boosterPoisonTime +align 4 +LABELV g_boosterPoisonTime +skip 272 +export g_contagionProb +align 4 +LABELV g_contagionProb +skip 272 +export g_humanAnticampRange +align 4 +LABELV g_humanAnticampRange +skip 272 +export g_humanAnticampBonus1 +align 4 +LABELV g_humanAnticampBonus1 +skip 272 +export g_humanAnticampBonusMax +align 4 +LABELV g_humanAnticampBonusMax +skip 272 +export g_alienAnticampRange +align 4 +LABELV g_alienAnticampRange +skip 272 +export g_alienAnticampBonus1 +align 4 +LABELV g_alienAnticampBonus1 +skip 272 +export g_alienAnticampBonusMax +align 4 +LABELV g_alienAnticampBonusMax +skip 272 +export g_freeFundPeriod +align 4 +LABELV g_freeFundPeriod +skip 272 +export g_teamImbalanceWarnings +align 4 +LABELV g_teamImbalanceWarnings +skip 272 +export g_alienGrangerDanceBonus +align 4 +LABELV g_alienGrangerDanceBonus +skip 272 +export g_alienBarbsRegen3x +align 4 +LABELV g_alienBarbsRegen3x +skip 272 +export g_alienBarbsRegen2x +align 4 +LABELV g_alienBarbsRegen2x +skip 272 +export g_alienStage3Threshold +align 4 +LABELV g_alienStage3Threshold +skip 272 +export g_alienStage2Threshold +align 4 +LABELV g_alienStage2Threshold +skip 272 +export g_alienMaxStage +align 4 +LABELV g_alienMaxStage +skip 272 +export g_alienCredits +align 4 +LABELV g_alienCredits +skip 272 +export g_alienStage +align 4 +LABELV g_alienStage +skip 272 +export g_humanStage3Threshold +align 4 +LABELV g_humanStage3Threshold +skip 272 +export g_humanStage2Threshold +align 4 +LABELV g_humanStage2Threshold +skip 272 +export g_humanMaxStage +align 4 +LABELV g_humanMaxStage +skip 272 +export g_humanCredits +align 4 +LABELV g_humanCredits +skip 272 +export g_humanStage +align 4 +LABELV g_humanStage +skip 272 +export g_humanRefineryRadius +align 4 +LABELV g_humanRefineryRadius +skip 272 +export g_humanRefineryMaxAge +align 4 +LABELV g_humanRefineryMaxAge +skip 272 +export g_humanRefineryBuildPointsRate +align 4 +LABELV g_humanRefineryBuildPointsRate +skip 272 +export g_humanRefineryBuildPoints +align 4 +LABELV g_humanRefineryBuildPoints +skip 272 +export g_humanDefenceComputerRate +align 4 +LABELV g_humanDefenceComputerRate +skip 272 +export g_humanDefenceComputerLimit +align 4 +LABELV g_humanDefenceComputerLimit +skip 272 +export g_humanBuildQueueTime +align 4 +LABELV g_humanBuildQueueTime +skip 272 +export g_humanBuildPoints +align 4 +LABELV g_humanBuildPoints +skip 272 +export g_alienColonyRadius +align 4 +LABELV g_alienColonyRadius +skip 272 +export g_alienColonyMaxAge +align 4 +LABELV g_alienColonyMaxAge +skip 272 +export g_alienColonyBuildPointsRate +align 4 +LABELV g_alienColonyBuildPointsRate +skip 272 +export g_alienColonyBuildPoints +align 4 +LABELV g_alienColonyBuildPoints +skip 272 +export g_alienBuildQueueTime +align 4 +LABELV g_alienBuildQueueTime +skip 272 +export g_alienBuildPoints +align 4 +LABELV g_alienBuildPoints +skip 272 +export pmove_msec +align 4 +LABELV pmove_msec +skip 272 +export pmove_fixed +align 4 +LABELV pmove_fixed +skip 272 +export g_smoothClients +align 4 +LABELV g_smoothClients +skip 272 +export g_teamForceBalance +align 4 +LABELV g_teamForceBalance +skip 272 +export g_armageddonPercent +align 4 +LABELV g_armageddonPercent +skip 272 +export g_armageddonVotePercent +align 4 +LABELV g_armageddonVotePercent +skip 272 +export g_readyPercent +align 4 +LABELV g_readyPercent +skip 272 +export g_suddenDeathVoteDelay +align 4 +LABELV g_suddenDeathVoteDelay +skip 272 +export g_suddenDeathVotePercent +align 4 +LABELV g_suddenDeathVotePercent +skip 272 +export g_voteLimit +align 4 +LABELV g_voteLimit +skip 272 +export g_allowVote +align 4 +LABELV g_allowVote +skip 272 +export g_doWarmup +align 4 +LABELV g_doWarmup +skip 272 +export g_warmup +align 4 +LABELV g_warmup +skip 272 +export g_motd +align 4 +LABELV g_motd +skip 272 +export g_friendlyFreeze +align 4 +LABELV g_friendlyFreeze +skip 272 +export g_synchronousClients +align 4 +LABELV g_synchronousClients +skip 272 +export g_debugDamage +align 4 +LABELV g_debugDamage +skip 272 +export g_debugMove +align 4 +LABELV g_debugMove +skip 272 +export g_inactivity +align 4 +LABELV g_inactivity +skip 272 +export g_knockback +align 4 +LABELV g_knockback +skip 272 +export g_speed +align 4 +LABELV g_speed +skip 272 +export g_gravity +align 4 +LABELV g_gravity +skip 272 +export g_needpass +align 4 +LABELV g_needpass +skip 272 +export g_password +align 4 +LABELV g_password +skip 272 +export g_dretchPunt +align 4 +LABELV g_dretchPunt +skip 272 +export g_friendlyBuildableFire +align 4 +LABELV g_friendlyBuildableFire +skip 272 +export g_friendlyFire +align 4 +LABELV g_friendlyFire +skip 272 +export g_suddenDeathTime +align 4 +LABELV g_suddenDeathTime +skip 272 +export g_timelimit +align 4 +LABELV g_timelimit +skip 272 +export g_maxNameChanges +align 4 +LABELV g_maxNameChanges +skip 272 +export g_minNameChangePeriod +align 4 +LABELV g_minNameChangePeriod +skip 272 +export g_lockTeamsAtStart +align 4 +LABELV g_lockTeamsAtStart +skip 272 +export g_restarted +align 4 +LABELV g_restarted +skip 272 +export g_maxGameClients +align 4 +LABELV g_maxGameClients +skip 272 +export g_maxclients +align 4 +LABELV g_maxclients +skip 272 +export g_cheats +align 4 +LABELV g_cheats +skip 272 +export g_dedicated +align 4 +LABELV g_dedicated +skip 272 +export g_entities +align 4 +LABELV g_entities +skip 1802240 +export level +align 4 +LABELV level +skip 32404 +import G_namelog_cleanup +import G_namelog_update_name +import G_namelog_update_score +import G_namelog_restore +import G_namelog_disconnect +import G_namelog_connect +import G_ClearRotationStack +import G_MapExists +import G_ShutdownMapRotations +import G_InitMapRotations +import G_MapRotationActive +import G_StopMapRotation +import G_StartMapRotation +import G_AdvanceMapRotation +import G_PrintCurrentRotation +import G_PrintRotations +import G_WriteSessionData +import G_InitSessionData +import G_ReadSessionData +import G_UpdateTeamConfigStrings +import CheckTeamStatus +import TeamplayInfoMessage +import Team_GetLocation +import G_ChangeTeam +import G_LeaveTeam +import OnSameTeam +import G_TeamCommand +import G_TeamFromString +import G_RunClient +import ClientEndFrame +import ClientThink +import G_UnlaggedOff +import G_UnlaggedOn +import G_UnlaggedCalc +import G_UnlaggedClear +import G_UnlaggedStore +import ClientCommand +import ClientBegin +import ClientDisconnect +import ClientUserinfoChanged +import ClientConnect +import ScoreboardMessage +import FireWeapon3 +import FireWeapon2 +import FireWeapon +import G_UnregisterCommands +import G_RegisterCommands +import ConsoleCommand +import G_IsNewbieName +import SpotWouldTelefrag +import player_die +import ClientSpawn +import respawn +import G_SelectHumanLockSpawnPoint +import G_SelectAlienLockSpawnPoint +import G_SelectSpawnPoint +import G_SelectTremulousSpawnPoint +import G_SetClientViewAngle +import TeamCount +import G_QueueCreditToClient +import G_AddCreditToClient +import G_ClearPlayerZapEffects +import G_UpdateZaps +import G_CrushAttack +import G_ChargeAttack +import CheckCkitRepair +import CheckPounceAttack +import CheckGrabAttack +import CheckVenomAttack2 +import CheckVenomAttack +import SnapVectorTowards +import CalcMuzzlePoint +import G_GiveClientMaxAmmo +import G_ForceWeaponChange +import ShineTorch +import TeleportPlayer +import G_Checktrigger_stages +import trigger_teleporter_touch +import manualTriggerSpectator +import Touch_DoorTrigger +import G_RunMover +import fire_fern +import fire_acidBomb2 +import fire_acidBomb +import launch_smoke +import launch_flames +import launch_mine +import launch_grenade +import fire_hive +import fire_bounceBall3 +import fire_bounceBall2 +import fire_bounceBall +import fire_slowBlob +import fire_paraLockBlob +import fire_lockblob +import fire_luciferCannon +import fire_pulseRifle +import fire_blaster +import fire_flamer +import flamerfire +import flamerfire3 +import launch_nadeflames +import flamerchageimpact +import fire_prifle_stasis +import launch_grenade2 +import G_RunMissile +import G_InitDamageLocations +import G_LogDestruction +import AddScore +import body_die +import G_RewardAttackers +import G_Knockback +import G_SelectiveRadiusDamage +import G_RadiusDamage +import G_SelectiveDamage +import G_Damage +import CanDamage +import G_ClosestEnt +import G_Visible +import G_CloseMenus +import G_TriggerMenuArgs +import G_TriggerMenu +import G_ClientIsLagging +import BuildShaderStateConfig +import AddRemap +import G_SetOrigin +import G_BroadcastEvent +import G_AddEvent +import G_AddPredictableEvent +import vectoyaw +import vtos +import tv +import G_TouchSolids +import G_TouchTriggers +import G_EntitiesFree +import G_FreeEntity +import G_Sound +import G_TempEntity +import G_Spawn +import G_InitGentity +import G_SetMovedir +import G_UseTargets +import G_PickTarget +import G_Find +import G_KillBox +import G_SoundIndex +import G_ModelIndex +import G_ShaderIndex +import G_ParticleSystemIndex +import G_AddressCompare +import G_AddressParse +import G_CheckGrangerDance +import G_BuildLogRevert +import G_BuildLogAuto +import G_BuildLogSet +import G_BuildLogNew +import G_InPowerZone +import G_RepeaterEntityForPoint +import G_PowerEntityForEntity +import G_PowerEntityForPoint +import G_FindPower +import G_GetMarkedBuildPoints +import G_GetBuildPoints +import G_QueueBuildPoints +import G_NextQueueTime +import G_BaseSelfDestruct +import G_LayoutLoad +import G_LayoutSelect +import G_LayoutList +import G_LayoutSave +import FinishSpawningBuildable +import G_SpawnBuildable +import G_SetIdleBuildableAnim +import G_SetBuildableAnim +import G_BuildIfValid +import G_CanBuild +import G_ClearDeconMarks +import G_BuildableRange +import G_BuildableThink +import G_FindCreep +import G_Cocoon +import G_Overmind +import G_Reactor +import G_FindDCC +import G_IsDCCBuilt +import G_IsPowered +import G_CheckSpawnPoint +import G_Physics +import G_CensorString +import G_LoadCensors +import G_ListCommands +import G_FloodLimited +import Cmd_AdminMessage_f +import Cmd_Test_f +import Cmd_MapLog_f +import G_MapLog_Result +import G_MapLog_NewMap +import Cmd_MapRotation_f +import Cmd_ListEmoticons_f +import Cmd_ListMaps_f +import Cmd_PrivateMessage_f +import G_SanitiseString +import G_UnEscapeString +import G_DecolorString +import G_Say +import ConcatArgsPrintable +import ConcatArgs +import G_ClientNumbersFromString +import G_ClientNumberFromString +import G_ToggleFollow +import G_FollowNewClient +import G_FollowLockView +import G_StopFromFollowing +import G_StopFollowing +import G_NewString +import G_SpawnEntitiesFromString +import G_SpawnVector +import G_SpawnInt +import G_SpawnFloat +import G_SpawnString +import G_admin_cleanup +import G_admin_duration +import G_admin_buffer_end +import G_admin_buffer_begin +import G_admin_buffer_print +import G_admin_print +import G_admin_slap +import G_admin_flag +import G_admin_flaglist +import G_admin_revert +import G_admin_buildlog +import G_admin_builder +import G_admin_pause +import G_admin_lock +import G_admin_namelog +import G_admin_nextmap +import G_admin_restart +import G_admin_rename +import G_admin_spec999 +import G_admin_endvote +import G_admin_allready +import G_admin_admintest +import G_admin_info +import G_admin_adminhelp +import G_admin_showbans +import G_admin_denybuild +import G_admin_mute +import G_admin_warn +import G_admin_cp +import G_admin_changemap +import G_admin_listplayers +import G_admin_listlayouts +import G_admin_listadmins +import G_admin_putteam +import G_admin_unban +import G_admin_ban +import G_admin_adjustban +import G_admin_kick +import G_admin_l1 +import G_admin_register +import G_admin_setlevel +import G_admin_time +import G_admin_authlog +import G_admin_admin +import G_admin_name_check +import G_admin_permission +import G_admin_readconfig +import G_admin_cmd_check +import G_admin_ban_check +import G_admin_cmdlist +import G_admin_unregister_cmds +import G_admin_register_cmds +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $1425 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 112 +byte 1 97 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 33 +byte 1 34 +byte 1 0 +align 1 +LABELV $1424 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 83 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 58 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 112 +byte 1 97 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 117 +byte 1 116 +byte 1 111 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 40 +byte 1 50 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 41 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1412 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 83 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 58 +byte 1 32 +byte 1 71 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 97 +byte 1 117 +byte 1 116 +byte 1 111 +byte 1 45 +byte 1 117 +byte 1 110 +byte 1 112 +byte 1 97 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1407 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 80 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 46 +byte 1 34 +byte 1 0 +align 1 +LABELV $1382 +byte 1 78 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 45 +byte 1 62 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 110 +byte 1 107 +byte 1 0 +align 1 +LABELV $1362 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $1349 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 65 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 121 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 100 +byte 1 111 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 106 +byte 1 111 +byte 1 121 +byte 1 33 +byte 1 32 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 100 +byte 1 111 +byte 1 103 +byte 1 93 +byte 1 34 +byte 1 0 +align 1 +LABELV $1296 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 118 +byte 1 0 +align 1 +LABELV $1295 +byte 1 86 +byte 1 0 +align 1 +LABELV $1294 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 45 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1285 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 0 +align 1 +LABELV $1284 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $1282 +byte 1 103 +byte 1 108 +byte 1 111 +byte 1 98 +byte 1 97 +byte 1 108 +byte 1 0 +align 1 +LABELV $1281 +byte 1 69 +byte 1 110 +byte 1 100 +byte 1 86 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $1239 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 0 +align 1 +LABELV $1234 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 0 +align 1 +LABELV $1229 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1206 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 110 +byte 1 46 +byte 1 0 +align 1 +LABELV $1205 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 97 +byte 1 119 +byte 1 105 +byte 1 110 +byte 1 93 +byte 1 0 +align 1 +LABELV $1204 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 110 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1194 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 110 +byte 1 46 +byte 1 0 +align 1 +LABELV $1193 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 104 +byte 1 119 +byte 1 105 +byte 1 110 +byte 1 93 +byte 1 0 +align 1 +LABELV $1192 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 110 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1180 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 49 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 33 +byte 1 34 +byte 1 0 +align 1 +LABELV $1172 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 53 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 33 +byte 1 34 +byte 1 0 +align 1 +LABELV $1165 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 105 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 116 +byte 1 46 +byte 1 0 +align 1 +LABELV $1164 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 108 +byte 1 101 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $1163 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 105 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 116 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $1086 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 119 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $1075 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 32 +byte 1 112 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1057 +byte 1 69 +byte 1 120 +byte 1 105 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1052 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 32 +byte 1 37 +byte 1 99 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $1018 +byte 1 116 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 117 +byte 1 108 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 32 +byte 1 103 +byte 1 112 +byte 1 112 +byte 1 49 +byte 1 0 +align 1 +LABELV $1017 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 84 +byte 1 58 +byte 1 37 +byte 1 99 +byte 1 32 +byte 1 65 +byte 1 58 +byte 1 37 +byte 1 102 +byte 1 32 +byte 1 72 +byte 1 58 +byte 1 37 +byte 1 102 +byte 1 32 +byte 1 77 +byte 1 58 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 68 +byte 1 58 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 83 +byte 1 68 +byte 1 58 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 65 +byte 1 83 +byte 1 58 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 65 +byte 1 83 +byte 1 50 +byte 1 84 +byte 1 58 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 65 +byte 1 83 +byte 1 51 +byte 1 84 +byte 1 58 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 72 +byte 1 83 +byte 1 58 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 72 +byte 1 83 +byte 1 50 +byte 1 84 +byte 1 58 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 72 +byte 1 83 +byte 1 51 +byte 1 84 +byte 1 58 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 67 +byte 1 76 +byte 1 58 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $985 +byte 1 37 +byte 1 51 +byte 1 105 +byte 1 58 +byte 1 37 +byte 1 105 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 0 +align 1 +LABELV $974 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 111 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $971 +byte 1 65 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 77 +byte 1 115 +byte 1 103 +byte 1 80 +byte 1 117 +byte 1 98 +byte 1 108 +byte 1 105 +byte 1 99 +byte 1 0 +align 1 +LABELV $970 +byte 1 65 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 77 +byte 1 115 +byte 1 103 +byte 1 0 +align 1 +LABELV $969 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 34 +byte 1 58 +byte 1 32 +byte 1 94 +byte 1 54 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $956 +byte 1 65 +byte 1 68 +byte 1 77 +byte 1 73 +byte 1 78 +byte 1 67 +byte 1 72 +byte 1 65 +byte 1 84 +byte 1 0 +align 1 +LABELV $954 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $935 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $931 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $893 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $790 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $735 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 72 +byte 1 32 +byte 1 51 +byte 1 58 +byte 1 32 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 51 +byte 1 10 +byte 1 0 +align 1 +LABELV $725 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 72 +byte 1 32 +byte 1 50 +byte 1 58 +byte 1 32 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 50 +byte 1 10 +byte 1 0 +align 1 +LABELV $715 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 65 +byte 1 32 +byte 1 51 +byte 1 58 +byte 1 32 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 51 +byte 1 10 +byte 1 0 +align 1 +LABELV $705 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 65 +byte 1 32 +byte 1 50 +byte 1 58 +byte 1 32 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 50 +byte 1 10 +byte 1 0 +align 1 +LABELV $626 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 83 +byte 1 117 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 68 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $625 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 83 +byte 1 117 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 68 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 33 +byte 1 34 +byte 1 0 +align 1 +LABELV $611 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 66 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 110 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 83 +byte 1 117 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 68 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 46 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $610 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 83 +byte 1 117 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 68 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 33 +byte 1 34 +byte 1 0 +align 1 +LABELV $609 +byte 1 94 +byte 1 53 +byte 1 66 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 110 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 83 +byte 1 117 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 68 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 10 +byte 1 0 +align 1 +LABELV $521 +byte 1 10 +byte 1 0 +align 1 +LABELV $520 +byte 1 37 +byte 1 100 +byte 1 58 +byte 1 0 +align 1 +LABELV $519 +byte 1 42 +byte 1 58 +byte 1 0 +align 1 +LABELV $511 +byte 1 108 +byte 1 58 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 58 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 58 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 58 +byte 1 0 +align 1 +LABELV $452 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $445 +byte 1 94 +byte 1 53 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 10 +byte 1 0 +align 1 +LABELV $444 +byte 1 94 +byte 1 53 +byte 1 83 +byte 1 104 +byte 1 117 +byte 1 116 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 71 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 58 +byte 1 10 +byte 1 0 +align 1 +LABELV $440 +byte 1 94 +byte 1 53 +byte 1 61 +byte 1 61 +byte 1 61 +byte 1 61 +byte 1 32 +byte 1 83 +byte 1 104 +byte 1 117 +byte 1 116 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 71 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 61 +byte 1 61 +byte 1 61 +byte 1 61 +byte 1 10 +byte 1 0 +align 1 +LABELV $431 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 47 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $430 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 47 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $424 +byte 1 69 +byte 1 68 +byte 1 71 +byte 1 69 +byte 1 32 +byte 1 76 +byte 1 79 +byte 1 65 +byte 1 68 +byte 1 69 +byte 1 68 +byte 1 32 +byte 1 83 +byte 1 85 +byte 1 67 +byte 1 67 +byte 1 69 +byte 1 83 +byte 1 83 +byte 1 70 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 89 +byte 1 10 +byte 1 0 +align 1 +LABELV $423 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 10 +byte 1 0 +align 1 +LABELV $417 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $393 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $391 +byte 1 78 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 103 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 107 +byte 1 10 +byte 1 0 +align 1 +LABELV $385 +byte 1 82 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 48 +byte 1 52 +byte 1 105 +byte 1 45 +byte 1 37 +byte 1 48 +byte 1 50 +byte 1 105 +byte 1 45 +byte 1 37 +byte 1 48 +byte 1 50 +byte 1 105 +byte 1 32 +byte 1 37 +byte 1 48 +byte 1 50 +byte 1 105 +byte 1 58 +byte 1 37 +byte 1 48 +byte 1 50 +byte 1 105 +byte 1 58 +byte 1 37 +byte 1 48 +byte 1 50 +byte 1 105 +byte 1 10 +byte 1 0 +align 1 +LABELV $384 +byte 1 73 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 71 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $383 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 10 +byte 1 0 +align 1 +LABELV $381 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 67 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 112 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $367 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 47 +byte 1 102 +byte 1 114 +byte 1 121 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $358 +byte 1 69 +byte 1 68 +byte 1 71 +byte 1 69 +byte 1 32 +byte 1 86 +byte 1 69 +byte 1 82 +byte 1 83 +byte 1 73 +byte 1 79 +byte 1 78 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $357 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $356 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $355 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 32 +byte 1 71 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 73 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 122 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 10 +byte 1 0 +align 1 +LABELV $352 +byte 1 101 +byte 1 120 +byte 1 101 +byte 1 99 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 99 +byte 1 102 +byte 1 103 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $350 +byte 1 101 +byte 1 120 +byte 1 101 +byte 1 99 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 47 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 46 +byte 1 99 +byte 1 102 +byte 1 103 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $333 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 83 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $312 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 101 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $266 +byte 1 103 +byte 1 95 +byte 1 75 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 82 +byte 1 101 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 100 +byte 1 77 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 105 +byte 1 112 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 72 +byte 1 0 +align 1 +LABELV $265 +byte 1 103 +byte 1 95 +byte 1 75 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 82 +byte 1 101 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 100 +byte 1 77 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 105 +byte 1 112 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 65 +byte 1 0 +align 1 +LABELV $264 +byte 1 103 +byte 1 95 +byte 1 73 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 110 +byte 1 116 +byte 1 82 +byte 1 101 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 100 +byte 1 77 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 105 +byte 1 112 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 72 +byte 1 0 +align 1 +LABELV $263 +byte 1 103 +byte 1 95 +byte 1 73 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 110 +byte 1 116 +byte 1 82 +byte 1 101 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 100 +byte 1 77 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 105 +byte 1 112 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 65 +byte 1 0 +align 1 +LABELV $262 +byte 1 103 +byte 1 95 +byte 1 74 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 112 +byte 1 97 +byte 1 100 +byte 1 80 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $261 +byte 1 103 +byte 1 112 +byte 1 112 +byte 1 0 +align 1 +LABELV $260 +byte 1 103 +byte 1 95 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 0 +align 1 +LABELV $259 +byte 1 103 +byte 1 95 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 83 +byte 1 118 +byte 1 102 +byte 1 66 +byte 1 114 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 99 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 0 +align 1 +LABELV $258 +byte 1 103 +byte 1 95 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 83 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 80 +byte 1 101 +byte 1 114 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 72 +byte 1 0 +align 1 +LABELV $257 +byte 1 103 +byte 1 95 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 83 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 80 +byte 1 101 +byte 1 114 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 65 +byte 1 0 +align 1 +LABELV $256 +byte 1 103 +byte 1 95 +byte 1 99 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 111 +byte 1 114 +byte 1 115 +byte 1 104 +byte 1 105 +byte 1 112 +byte 1 0 +align 1 +LABELV $255 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 0 +align 1 +LABELV $254 +byte 1 103 +byte 1 95 +byte 1 112 +byte 1 117 +byte 1 98 +byte 1 108 +byte 1 105 +byte 1 99 +byte 1 65 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 77 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $253 +byte 1 103 +byte 1 95 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 67 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 0 +align 1 +LABELV $252 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 101 +byte 1 118 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 75 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 114 +byte 1 72 +byte 1 80 +byte 1 0 +align 1 +LABELV $251 +byte 1 103 +byte 1 95 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 118 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 77 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $250 +byte 1 103 +byte 1 95 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 73 +byte 1 80 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $249 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 67 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 83 +byte 1 104 +byte 1 111 +byte 1 119 +byte 1 68 +byte 1 101 +byte 1 110 +byte 1 121 +byte 1 0 +align 1 +LABELV $248 +byte 1 50 +byte 1 119 +byte 1 0 +align 1 +LABELV $247 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 77 +byte 1 97 +byte 1 120 +byte 1 66 +byte 1 97 +byte 1 110 +byte 1 0 +align 1 +LABELV $246 +byte 1 50 +byte 1 109 +byte 1 0 +align 1 +LABELV $245 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 84 +byte 1 101 +byte 1 109 +byte 1 112 +byte 1 66 +byte 1 97 +byte 1 110 +byte 1 0 +align 1 +LABELV $244 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 46 +byte 1 100 +byte 1 97 +byte 1 116 +byte 1 0 +align 1 +LABELV $243 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $242 +byte 1 85 +byte 1 110 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 80 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 35 +byte 1 0 +align 1 +LABELV $241 +byte 1 103 +byte 1 95 +byte 1 110 +byte 1 101 +byte 1 119 +byte 1 98 +byte 1 105 +byte 1 101 +byte 1 78 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 120 +byte 1 0 +align 1 +LABELV $240 +byte 1 103 +byte 1 95 +byte 1 110 +byte 1 101 +byte 1 119 +byte 1 98 +byte 1 105 +byte 1 101 +byte 1 78 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 78 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $239 +byte 1 103 +byte 1 95 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 65 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 100 +byte 1 73 +byte 1 110 +byte 1 78 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $238 +byte 1 103 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 65 +byte 1 117 +byte 1 116 +byte 1 111 +byte 1 0 +align 1 +LABELV $237 +byte 1 103 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $236 +byte 1 103 +byte 1 95 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 103 +byte 1 115 +byte 1 76 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $235 +byte 1 103 +byte 1 95 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 103 +byte 1 115 +byte 1 0 +align 1 +LABELV $234 +byte 1 103 +byte 1 95 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 80 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 69 +byte 1 120 +byte 1 99 +byte 1 108 +byte 1 117 +byte 1 115 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $233 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 83 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 66 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $232 +byte 1 103 +byte 1 95 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $231 +byte 1 103 +byte 1 95 +byte 1 118 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 67 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $230 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 101 +byte 1 98 +byte 1 117 +byte 1 103 +byte 1 86 +byte 1 111 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $229 +byte 1 103 +byte 1 95 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 97 +byte 1 108 +byte 1 77 +byte 1 97 +byte 1 112 +byte 1 82 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $228 +byte 1 103 +byte 1 95 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 77 +byte 1 97 +byte 1 112 +byte 1 0 +align 1 +LABELV $227 +byte 1 103 +byte 1 95 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 76 +byte 1 111 +byte 1 103 +byte 1 0 +align 1 +LABELV $226 +byte 1 103 +byte 1 95 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 82 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $225 +byte 1 103 +byte 1 95 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 82 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 78 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $224 +byte 1 45 +byte 1 49 +byte 1 0 +align 1 +LABELV $223 +byte 1 103 +byte 1 95 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 77 +byte 1 97 +byte 1 112 +byte 1 82 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $222 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 101 +byte 1 98 +byte 1 117 +byte 1 103 +byte 1 77 +byte 1 97 +byte 1 112 +byte 1 82 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $221 +byte 1 103 +byte 1 95 +byte 1 109 +byte 1 97 +byte 1 114 +byte 1 107 +byte 1 68 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 0 +align 1 +LABELV $220 +byte 1 51 +byte 1 48 +byte 1 48 +byte 1 48 +byte 1 0 +align 1 +LABELV $219 +byte 1 103 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 112 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 83 +byte 1 97 +byte 1 102 +byte 1 101 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $218 +byte 1 50 +byte 1 48 +byte 1 48 +byte 1 48 +byte 1 0 +align 1 +LABELV $217 +byte 1 103 +byte 1 95 +byte 1 102 +byte 1 108 +byte 1 111 +byte 1 111 +byte 1 100 +byte 1 77 +byte 1 105 +byte 1 110 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $216 +byte 1 53 +byte 1 48 +byte 1 48 +byte 1 48 +byte 1 0 +align 1 +LABELV $215 +byte 1 103 +byte 1 95 +byte 1 102 +byte 1 108 +byte 1 111 +byte 1 111 +byte 1 100 +byte 1 77 +byte 1 97 +byte 1 120 +byte 1 68 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $214 +byte 1 103 +byte 1 95 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 65 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 82 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $213 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $212 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $211 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 69 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 112 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $210 +byte 1 103 +byte 1 95 +byte 1 117 +byte 1 110 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $209 +byte 1 103 +byte 1 95 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 70 +byte 1 105 +byte 1 120 +byte 1 101 +byte 1 100 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 80 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $208 +byte 1 103 +byte 1 95 +byte 1 118 +byte 1 97 +byte 1 114 +byte 1 105 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 80 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 80 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $207 +byte 1 53 +byte 1 48 +byte 1 48 +byte 1 0 +align 1 +LABELV $206 +byte 1 103 +byte 1 95 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 86 +byte 1 97 +byte 1 114 +byte 1 105 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 80 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $205 +byte 1 103 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 85 +byte 1 112 +byte 1 103 +byte 1 80 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $204 +byte 1 103 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 80 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $203 +byte 1 49 +byte 1 53 +byte 1 0 +align 1 +LABELV $202 +byte 1 103 +byte 1 95 +byte 1 98 +byte 1 111 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 80 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $201 +byte 1 48 +byte 1 46 +byte 1 53 +byte 1 0 +align 1 +LABELV $200 +byte 1 103 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 80 +byte 1 114 +byte 1 111 +byte 1 98 +byte 1 0 +align 1 +LABELV $199 +byte 1 103 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 65 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 109 +byte 1 112 +byte 1 82 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $198 +byte 1 103 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 65 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 109 +byte 1 112 +byte 1 66 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 115 +byte 1 49 +byte 1 0 +align 1 +LABELV $197 +byte 1 103 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 65 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 109 +byte 1 112 +byte 1 66 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 115 +byte 1 77 +byte 1 97 +byte 1 120 +byte 1 0 +align 1 +LABELV $196 +byte 1 54 +byte 1 48 +byte 1 48 +byte 1 0 +align 1 +LABELV $195 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 65 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 109 +byte 1 112 +byte 1 82 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $194 +byte 1 48 +byte 1 46 +byte 1 51 +byte 1 0 +align 1 +LABELV $193 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 65 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 109 +byte 1 112 +byte 1 66 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 115 +byte 1 49 +byte 1 0 +align 1 +LABELV $192 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 65 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 109 +byte 1 112 +byte 1 66 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 115 +byte 1 77 +byte 1 97 +byte 1 120 +byte 1 0 +align 1 +LABELV $191 +byte 1 49 +byte 1 50 +byte 1 48 +byte 1 0 +align 1 +LABELV $190 +byte 1 103 +byte 1 95 +byte 1 102 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 70 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 80 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 111 +byte 1 100 +byte 1 0 +align 1 +LABELV $189 +byte 1 56 +byte 1 48 +byte 1 0 +align 1 +LABELV $188 +byte 1 103 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 73 +byte 1 109 +byte 1 98 +byte 1 97 +byte 1 108 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 87 +byte 1 97 +byte 1 114 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 115 +byte 1 0 +align 1 +LABELV $187 +byte 1 49 +byte 1 46 +byte 1 54 +byte 1 0 +align 1 +LABELV $186 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 66 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 115 +byte 1 82 +byte 1 101 +byte 1 103 +byte 1 101 +byte 1 110 +byte 1 51 +byte 1 120 +byte 1 0 +align 1 +LABELV $185 +byte 1 49 +byte 1 46 +byte 1 52 +byte 1 0 +align 1 +LABELV $184 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 66 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 115 +byte 1 82 +byte 1 101 +byte 1 103 +byte 1 101 +byte 1 110 +byte 1 50 +byte 1 120 +byte 1 0 +align 1 +LABELV $183 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 71 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 68 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 66 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 115 +byte 1 0 +align 1 +LABELV $182 +byte 1 50 +byte 1 52 +byte 1 48 +byte 1 48 +byte 1 48 +byte 1 0 +align 1 +LABELV $181 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 51 +byte 1 84 +byte 1 104 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $180 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 50 +byte 1 84 +byte 1 104 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $179 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 77 +byte 1 97 +byte 1 120 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $178 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 67 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $177 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $176 +byte 1 103 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 51 +byte 1 84 +byte 1 104 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $175 +byte 1 54 +byte 1 48 +byte 1 48 +byte 1 48 +byte 1 0 +align 1 +LABELV $174 +byte 1 103 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 50 +byte 1 84 +byte 1 104 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $173 +byte 1 50 +byte 1 0 +align 1 +LABELV $172 +byte 1 103 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 77 +byte 1 97 +byte 1 120 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $171 +byte 1 103 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 67 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $170 +byte 1 103 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $169 +byte 1 103 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 82 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 82 +byte 1 97 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 115 +byte 1 0 +align 1 +LABELV $168 +byte 1 103 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 82 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 77 +byte 1 97 +byte 1 120 +byte 1 65 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $167 +byte 1 50 +byte 1 48 +byte 1 0 +align 1 +LABELV $166 +byte 1 103 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 82 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 80 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 82 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $165 +byte 1 103 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 82 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 80 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $164 +byte 1 52 +byte 1 0 +align 1 +LABELV $163 +byte 1 103 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 68 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 67 +byte 1 111 +byte 1 109 +byte 1 112 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 82 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $162 +byte 1 51 +byte 1 0 +align 1 +LABELV $161 +byte 1 103 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 68 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 67 +byte 1 111 +byte 1 109 +byte 1 112 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 76 +byte 1 105 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $160 +byte 1 56 +byte 1 48 +byte 1 48 +byte 1 48 +byte 1 0 +align 1 +LABELV $159 +byte 1 103 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 81 +byte 1 117 +byte 1 101 +byte 1 117 +byte 1 101 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $158 +byte 1 103 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 80 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $157 +byte 1 50 +byte 1 48 +byte 1 48 +byte 1 0 +align 1 +LABELV $156 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 67 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 121 +byte 1 82 +byte 1 97 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 115 +byte 1 0 +align 1 +LABELV $155 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 67 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 121 +byte 1 77 +byte 1 97 +byte 1 120 +byte 1 65 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $154 +byte 1 49 +byte 1 55 +byte 1 0 +align 1 +LABELV $153 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 67 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 121 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 80 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 82 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $152 +byte 1 51 +byte 1 54 +byte 1 0 +align 1 +LABELV $151 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 67 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 121 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 80 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $150 +byte 1 49 +byte 1 50 +byte 1 48 +byte 1 48 +byte 1 48 +byte 1 0 +align 1 +LABELV $149 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 81 +byte 1 117 +byte 1 101 +byte 1 117 +byte 1 101 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $148 +byte 1 49 +byte 1 53 +byte 1 48 +byte 1 0 +align 1 +LABELV $147 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 80 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $146 +byte 1 112 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 95 +byte 1 109 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 0 +align 1 +LABELV $145 +byte 1 112 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 95 +byte 1 102 +byte 1 105 +byte 1 120 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $144 +byte 1 103 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 111 +byte 1 111 +byte 1 116 +byte 1 104 +byte 1 67 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $143 +byte 1 103 +byte 1 95 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 78 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 67 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $142 +byte 1 103 +byte 1 95 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 78 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 67 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 80 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 111 +byte 1 100 +byte 1 0 +align 1 +LABELV $141 +byte 1 49 +byte 1 48 +byte 1 48 +byte 1 0 +align 1 +LABELV $140 +byte 1 103 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 80 +byte 1 101 +byte 1 114 +byte 1 99 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $139 +byte 1 51 +byte 1 48 +byte 1 0 +align 1 +LABELV $138 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 80 +byte 1 101 +byte 1 114 +byte 1 99 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $137 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 86 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 80 +byte 1 101 +byte 1 114 +byte 1 99 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $136 +byte 1 49 +byte 1 56 +byte 1 48 +byte 1 0 +align 1 +LABELV $135 +byte 1 103 +byte 1 95 +byte 1 115 +byte 1 117 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 68 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 86 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 68 +byte 1 101 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 0 +align 1 +LABELV $134 +byte 1 55 +byte 1 48 +byte 1 0 +align 1 +LABELV $133 +byte 1 103 +byte 1 95 +byte 1 115 +byte 1 117 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 68 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 86 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 80 +byte 1 101 +byte 1 114 +byte 1 99 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $132 +byte 1 103 +byte 1 95 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 76 +byte 1 105 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $131 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 86 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $130 +byte 1 103 +byte 1 95 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 100 +byte 1 0 +align 1 +LABELV $129 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 101 +byte 1 98 +byte 1 117 +byte 1 103 +byte 1 68 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $128 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 101 +byte 1 98 +byte 1 117 +byte 1 103 +byte 1 77 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $127 +byte 1 51 +byte 1 48 +byte 1 48 +byte 1 0 +align 1 +LABELV $126 +byte 1 103 +byte 1 95 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 0 +align 1 +LABELV $125 +byte 1 49 +byte 1 48 +byte 1 48 +byte 1 48 +byte 1 0 +align 1 +LABELV $124 +byte 1 103 +byte 1 95 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 98 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $123 +byte 1 56 +byte 1 48 +byte 1 48 +byte 1 0 +align 1 +LABELV $122 +byte 1 103 +byte 1 95 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 118 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 0 +align 1 +LABELV $121 +byte 1 51 +byte 1 50 +byte 1 48 +byte 1 0 +align 1 +LABELV $120 +byte 1 103 +byte 1 95 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $119 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $118 +byte 1 103 +byte 1 95 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $117 +byte 1 103 +byte 1 95 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 119 +byte 1 111 +byte 1 114 +byte 1 100 +byte 1 0 +align 1 +LABELV $116 +byte 1 103 +byte 1 95 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 70 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 83 +byte 1 121 +byte 1 110 +byte 1 99 +byte 1 0 +align 1 +LABELV $115 +byte 1 101 +byte 1 100 +byte 1 103 +byte 1 101 +byte 1 46 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 0 +align 1 +LABELV $114 +byte 1 103 +byte 1 95 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 70 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $113 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 111 +byte 1 87 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 117 +byte 1 112 +byte 1 0 +align 1 +LABELV $112 +byte 1 103 +byte 1 95 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 117 +byte 1 112 +byte 1 0 +align 1 +LABELV $111 +byte 1 103 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 70 +byte 1 111 +byte 1 114 +byte 1 99 +byte 1 101 +byte 1 66 +byte 1 97 +byte 1 108 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $110 +byte 1 49 +byte 1 0 +align 1 +LABELV $109 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 80 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $108 +byte 1 103 +byte 1 95 +byte 1 102 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 108 +byte 1 121 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 70 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $107 +byte 1 103 +byte 1 95 +byte 1 102 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 108 +byte 1 121 +byte 1 70 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $106 +byte 1 103 +byte 1 95 +byte 1 102 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 108 +byte 1 121 +byte 1 70 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 122 +byte 1 101 +byte 1 0 +align 1 +LABELV $105 +byte 1 103 +byte 1 95 +byte 1 115 +byte 1 121 +byte 1 110 +byte 1 99 +byte 1 104 +byte 1 114 +byte 1 111 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 67 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $104 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 79 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 75 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 80 +byte 1 101 +byte 1 114 +byte 1 99 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $103 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 68 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 75 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 80 +byte 1 101 +byte 1 114 +byte 1 99 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $102 +byte 1 49 +byte 1 48 +byte 1 0 +align 1 +LABELV $101 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 73 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 97 +byte 1 108 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 83 +byte 1 116 +byte 1 101 +byte 1 112 +byte 1 0 +align 1 +LABELV $100 +byte 1 53 +byte 1 0 +align 1 +LABELV $99 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 83 +byte 1 116 +byte 1 101 +byte 1 112 +byte 1 0 +align 1 +LABELV $98 +byte 1 52 +byte 1 48 +byte 1 0 +align 1 +LABELV $97 +byte 1 103 +byte 1 95 +byte 1 115 +byte 1 117 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 68 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $96 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 105 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $95 +byte 1 103 +byte 1 95 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 71 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 67 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $94 +byte 1 56 +byte 1 0 +align 1 +LABELV $93 +byte 1 115 +byte 1 118 +byte 1 95 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $92 +byte 1 80 +byte 1 0 +align 1 +LABELV $91 +byte 1 115 +byte 1 118 +byte 1 95 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $90 +byte 1 103 +byte 1 95 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 115 +byte 1 65 +byte 1 116 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 0 +align 1 +LABELV $89 +byte 1 48 +byte 1 0 +align 1 +LABELV $88 +byte 1 103 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $87 +byte 1 55 +byte 1 46 +byte 1 48 +byte 1 46 +byte 1 120 +byte 1 0 +align 1 +LABELV $86 +byte 1 101 +byte 1 100 +byte 1 103 +byte 1 101 +byte 1 95 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $85 +byte 1 65 +byte 1 97 +byte 1 114 +byte 1 100 +byte 1 118 +byte 1 97 +byte 1 114 +byte 1 107 +byte 1 32 +byte 1 48 +byte 1 46 +byte 1 53 +byte 1 120 +byte 1 0 +align 1 +LABELV $84 +byte 1 103 +byte 1 95 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $83 +byte 1 65 +byte 1 112 +byte 1 114 +byte 1 32 +byte 1 50 +byte 1 49 +byte 1 32 +byte 1 50 +byte 1 48 +byte 1 49 +byte 1 52 +byte 1 0 +align 1 +LABELV $82 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $81 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 0 +align 1 +LABELV $80 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $79 +byte 1 0 +align 1 +LABELV $78 +byte 1 115 +byte 1 118 +byte 1 95 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 115 +byte 1 0 diff --git a/build/release-linux-x86_64/base/game/g_maprotation.asm b/build/release-linux-x86_64/base/game/g_maprotation.asm new file mode 100644 index 0000000..0f8f20b --- /dev/null +++ b/build/release-linux-x86_64/base/game/g_maprotation.asm @@ -0,0 +1,6927 @@ +export G_MapExists +code +proc G_MapExists 8 12 +ADDRGP4 $82 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 4 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $81 +endproc G_MapExists 8 12 +proc G_RotationExists 8 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $87 +JUMPV +LABELV $84 +CNSTI4 1096 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 mapRotations +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRLP4 4 +ADDRGP4 Q_strncmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $89 +CNSTI4 1 +RETI4 +ADDRGP4 $83 +JUMPV +LABELV $89 +LABELV $85 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $87 +ADDRLP4 0 +INDIRI4 +ADDRGP4 mapRotations+70144 +INDIRI4 +LTI4 $84 +CNSTI4 0 +RETI4 +LABELV $83 +endproc G_RotationExists 8 12 +proc G_LabelExists 32 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 1096 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 mapRotations +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $95 +JUMPV +LABELV $92 +ADDRLP4 8 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +CNSTI4 4 +ASGNI4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ADDRLP4 16 +INDIRI4 +NEI4 $96 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $96 +CNSTI4 1 +RETI4 +ADDRGP4 $91 +JUMPV +LABELV $96 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 0 +NEI4 $98 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $98 +CNSTI4 1 +RETI4 +ADDRGP4 $91 +JUMPV +LABELV $98 +LABELV $93 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $95 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1088 +ADDP4 +INDIRI4 +LTI4 $92 +CNSTI4 0 +RETI4 +LABELV $91 +endproc G_LabelExists 32 8 +proc G_AllocateNode 8 4 +CNSTI4 1348 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $100 +endproc G_AllocateNode 8 4 +proc G_ParseMapCommandSection 36 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $103 +JUMPV +LABELV $102 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $105 +ADDRGP4 $104 +JUMPV +LABELV $105 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $109 +ARGP4 +ADDRLP4 16 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $107 +CNSTI4 0 +RETI4 +ADDRGP4 $101 +JUMPV +LABELV $107 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $112 +ARGP4 +ADDRLP4 20 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $110 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +LEI4 $113 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +CNSTI1 10 +ASGNI1 +LABELV $113 +CNSTI4 1 +RETI4 +ADDRGP4 $101 +JUMPV +LABELV $110 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $117 +ARGP4 +ADDRLP4 24 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $115 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 28 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 28 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1088 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRGP4 $119 +JUMPV +LABELV $118 +ADDRLP4 0 +INDIRP4 +CNSTI4 1088 +ADDP4 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 1088 +ADDP4 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 $121 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 32 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 32 +INDIRP4 +ASGNP4 +LABELV $119 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $118 +ADDRGP4 $103 +JUMPV +LABELV $115 +ADDRLP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $121 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 28 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 28 +INDIRP4 +ASGNP4 +ADDRGP4 $123 +JUMPV +LABELV $122 +ADDRLP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $121 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 32 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 32 +INDIRP4 +ASGNP4 +LABELV $123 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $122 +ADDRLP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 8 +ADDRLP4 32 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +CNSTI1 59 +ASGNI1 +LABELV $103 +ADDRGP4 $102 +JUMPV +LABELV $104 +CNSTI4 0 +RETI4 +LABELV $101 +endproc G_ParseMapCommandSection 36 12 +proc G_ParseNode 40 16 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $128 +ARGP4 +ADDRLP4 0 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $126 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $129 +CNSTI4 0 +RETI4 +ADDRGP4 $125 +JUMPV +LABELV $129 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $133 +ARGP4 +ADDRLP4 12 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $131 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $134 +CNSTI4 0 +RETI4 +ADDRGP4 $125 +JUMPV +LABELV $134 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $138 +ARGP4 +ADDRLP4 20 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $136 +ADDRLP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $137 +JUMPV +LABELV $136 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $141 +ARGP4 +ADDRLP4 24 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $139 +ADDRLP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRGP4 $140 +JUMPV +LABELV $139 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $144 +ARGP4 +ADDRLP4 28 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $142 +ADDRLP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $143 +JUMPV +LABELV $142 +ADDRGP4 $145 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $125 +JUMPV +LABELV $143 +LABELV $140 +LABELV $137 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $146 +CNSTI4 0 +RETI4 +ADDRGP4 $125 +JUMPV +LABELV $146 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRLP4 36 +INDIRI4 +ASGNI4 +ADDRGP4 $132 +JUMPV +LABELV $131 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $150 +ARGP4 +ADDRLP4 16 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $148 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 3 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $151 +CNSTI4 0 +RETI4 +ADDRGP4 $125 +JUMPV +LABELV $151 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $155 +ARGP4 +ADDRLP4 24 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $153 +ADDRLP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $149 +JUMPV +LABELV $153 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $158 +ARGP4 +ADDRLP4 28 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $156 +ADDRLP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRGP4 $149 +JUMPV +LABELV $156 +ADDRGP4 $159 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $125 +JUMPV +LABELV $148 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $162 +ARGP4 +ADDRLP4 20 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $160 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $161 +JUMPV +LABELV $160 +ADDRGP4 $163 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $125 +JUMPV +LABELV $161 +LABELV $149 +LABELV $132 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 24 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $164 +CNSTI4 0 +RETI4 +ADDRGP4 $125 +JUMPV +LABELV $164 +ADDRLP4 28 +ADDRGP4 G_AllocateNode +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 28 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 32 +ADDRGP4 G_ParseNode +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +RETI4 +ADDRGP4 $125 +JUMPV +LABELV $126 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $168 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $166 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 5 +ASGNI4 +ADDRGP4 $167 +JUMPV +LABELV $166 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $171 +ARGP4 +ADDRLP4 8 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $173 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $172 +ARGP4 +ADDRLP4 12 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $169 +LABELV $173 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $171 +ARGP4 +ADDRLP4 20 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $174 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 2 +ASGNI4 +ADDRGP4 $175 +JUMPV +LABELV $174 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 3 +ASGNI4 +LABELV $175 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 24 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $176 +ADDRGP4 $178 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $125 +JUMPV +LABELV $176 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 $170 +JUMPV +LABELV $169 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 35 +EQI4 $181 +ADDRFP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $179 +LABELV $181 +ADDRFP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $183 +ADDRLP4 20 +CNSTI4 2 +ASGNI4 +ADDRGP4 $184 +JUMPV +LABELV $183 +ADDRLP4 20 +CNSTI4 4 +ASGNI4 +LABELV $184 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 $180 +JUMPV +LABELV $179 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 16 +INDIRP4 +CNSTI4 64 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $180 +LABELV $170 +LABELV $167 +CNSTI4 1 +RETI4 +LABELV $125 +endproc G_ParseNode 40 16 +proc G_ParseMapRotation 40 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTP4 0 +ASGNP4 +ADDRGP4 $187 +JUMPV +LABELV $186 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $189 +ADDRGP4 $188 +JUMPV +LABELV $189 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $109 +ARGP4 +ADDRLP4 12 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $191 +CNSTI4 0 +RETI4 +ADDRGP4 $185 +JUMPV +LABELV $191 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $195 +ARGP4 +ADDRLP4 16 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $193 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $196 +ADDRGP4 $198 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $185 +JUMPV +LABELV $196 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 G_ParseMapCommandSection +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $187 +ADDRGP4 $201 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $185 +JUMPV +LABELV $193 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $112 +ARGP4 +ADDRLP4 20 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $202 +CNSTI4 1 +RETI4 +ADDRGP4 $185 +JUMPV +LABELV $202 +ADDRFP4 0 +INDIRP4 +CNSTI4 1088 +ADDP4 +INDIRI4 +CNSTI4 256 +NEI4 $204 +ADDRGP4 $206 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 G_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $185 +JUMPV +LABELV $204 +ADDRLP4 24 +ADDRGP4 G_AllocateNode +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 24 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 1088 +ADDP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 32 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 28 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 36 +ADDRGP4 G_ParseNode +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +NEI4 $207 +CNSTI4 0 +RETI4 +ADDRGP4 $185 +JUMPV +LABELV $207 +LABELV $187 +ADDRGP4 $186 +JUMPV +LABELV $188 +CNSTI4 0 +RETI4 +LABELV $185 +endproc G_ParseMapRotation 40 16 +proc G_ParseMapRotationFile 20124 12 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20088 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 20092 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 84 +ADDRLP4 20092 +INDIRI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 0 +GEI4 $210 +CNSTI4 0 +RETI4 +ADDRGP4 $209 +JUMPV +LABELV $210 +ADDRLP4 84 +INDIRI4 +CNSTI4 0 +EQI4 $214 +ADDRLP4 84 +INDIRI4 +CVIU4 4 +CNSTU4 19999 +LTU4 $212 +LABELV $214 +ADDRLP4 20088 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRGP4 $215 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 84 +INDIRI4 +CNSTI4 0 +NEI4 $219 +ADDRLP4 20100 +ADDRGP4 $216 +ASGNP4 +ADDRGP4 $220 +JUMPV +LABELV $219 +ADDRLP4 20100 +ADDRGP4 $217 +ASGNP4 +LABELV $220 +ADDRLP4 20100 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $209 +JUMPV +LABELV $212 +ADDRLP4 88 +ARGP4 +ADDRLP4 84 +INDIRI4 +ARGI4 +ADDRLP4 20088 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Read +CALLV +pop +ADDRLP4 84 +INDIRI4 +ADDRLP4 88 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 20088 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRLP4 80 +ADDRLP4 88 +ASGNP4 +ADDRGP4 $222 +JUMPV +LABELV $221 +ADDRLP4 80 +ARGP4 +ADDRLP4 20100 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 20100 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $224 +ADDRGP4 $223 +JUMPV +LABELV $224 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 $109 +ARGP4 +ADDRLP4 20104 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20104 +INDIRI4 +CNSTI4 0 +NEI4 $226 +ADDRGP4 $223 +JUMPV +LABELV $226 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 $195 +ARGP4 +ADDRLP4 20108 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20108 +INDIRI4 +CNSTI4 0 +NEI4 $228 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $230 +ADDRLP4 16 +ARGP4 +ADDRLP4 20112 +ADDRGP4 G_RotationExists +CALLI4 +ASGNI4 +ADDRLP4 20112 +INDIRI4 +CNSTI4 0 +EQI4 $232 +ADDRGP4 $234 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $209 +JUMPV +LABELV $232 +ADDRGP4 mapRotations+70144 +INDIRI4 +CNSTI4 64 +NEI4 $235 +ADDRGP4 $238 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 G_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $209 +JUMPV +LABELV $235 +CNSTI4 1096 +ADDRGP4 mapRotations+70144 +INDIRI4 +MULI4 +ADDRGP4 mapRotations +ADDP4 +ARGP4 +ADDRLP4 16 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +CNSTI4 1096 +ADDRGP4 mapRotations+70144 +INDIRI4 +MULI4 +ADDRGP4 mapRotations +ADDP4 +ARGP4 +ADDRLP4 80 +ARGP4 +ADDRLP4 20116 +ADDRGP4 G_ParseMapRotation +CALLI4 +ASGNI4 +ADDRLP4 20116 +INDIRI4 +CNSTI4 0 +NEI4 $240 +ADDRGP4 $243 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $209 +JUMPV +LABELV $240 +ADDRLP4 20120 +ADDRGP4 mapRotations+70144 +ASGNP4 +ADDRLP4 20120 +INDIRP4 +ADDRLP4 20120 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $222 +JUMPV +LABELV $230 +ADDRGP4 $245 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $209 +JUMPV +LABELV $228 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $246 +ADDRLP4 16 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +ADDRGP4 $247 +JUMPV +LABELV $246 +ADDRGP4 $248 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $209 +JUMPV +LABELV $247 +LABELV $222 +ADDRGP4 $221 +JUMPV +LABELV $223 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $252 +JUMPV +LABELV $249 +ADDRLP4 20100 +CNSTI4 1096 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 mapRotations +ADDP4 +ASGNP4 +ADDRLP4 20104 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $257 +JUMPV +LABELV $254 +ADDRLP4 20108 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 20100 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 20108 +INDIRP4 +INDIRI4 +CNSTI4 0 +NEI4 $258 +ADDRLP4 20104 +ADDRLP4 20104 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 20108 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 20112 +ADDRGP4 G_MapExists +CALLI4 +ASGNI4 +ADDRLP4 20112 +INDIRI4 +CNSTI4 0 +NEI4 $255 +ADDRGP4 $262 +ARGP4 +ADDRLP4 20108 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $209 +JUMPV +LABELV $258 +ADDRLP4 20108 +INDIRP4 +INDIRI4 +CNSTI4 5 +NEI4 $263 +ADDRGP4 $255 +JUMPV +LABELV $263 +ADDRLP4 20108 +INDIRP4 +INDIRI4 +CNSTI4 4 +NEI4 $268 +ADDRGP4 $255 +JUMPV +LABELV $267 +ADDRLP4 20108 +ADDRLP4 20108 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $268 +ADDRLP4 20108 +INDIRP4 +INDIRI4 +CNSTI4 1 +EQI4 $267 +ADDRLP4 20112 +ADDRLP4 20108 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 20112 +INDIRI4 +CNSTI4 2 +EQI4 $272 +ADDRLP4 20112 +INDIRI4 +CNSTI4 3 +NEI4 $270 +LABELV $272 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 20108 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 20116 +ADDRGP4 G_LabelExists +CALLI4 +ASGNI4 +ADDRLP4 20116 +INDIRI4 +CNSTI4 0 +NEI4 $270 +ADDRLP4 20108 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 20120 +ADDRGP4 G_RotationExists +CALLI4 +ASGNI4 +ADDRLP4 20120 +INDIRI4 +CNSTI4 0 +NEI4 $270 +ADDRGP4 $273 +ARGP4 +ADDRLP4 20108 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $209 +JUMPV +LABELV $270 +LABELV $255 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $257 +ADDRLP4 0 +INDIRI4 +ADDRLP4 20100 +INDIRP4 +CNSTI4 1088 +ADDP4 +INDIRI4 +LTI4 $254 +ADDRLP4 20104 +INDIRI4 +CNSTI4 0 +NEI4 $274 +ADDRGP4 $276 +ARGP4 +ADDRLP4 20100 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $209 +JUMPV +LABELV $274 +LABELV $250 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $252 +ADDRLP4 4 +INDIRI4 +ADDRGP4 mapRotations+70144 +INDIRI4 +LTI4 $249 +CNSTI4 1 +RETI4 +LABELV $209 +endproc G_ParseMapRotationFile 20124 12 +proc G_PrintSpaces 4 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $281 +JUMPV +LABELV $278 +ADDRGP4 $121 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $279 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $281 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRI4 +LTI4 $278 +LABELV $277 +endproc G_PrintSpaces 4 4 +export G_PrintRotations +proc G_PrintRotations 36 8 +ADDRLP4 0 +CNSTI4 70148 +ASGNI4 +ADDRGP4 $283 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $287 +JUMPV +LABELV $284 +ADDRLP4 12 +CNSTI4 1096 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 mapRotations +ADDP4 +ASGNP4 +ADDRGP4 $289 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 1348 +ADDRLP4 12 +INDIRP4 +CNSTI4 1088 +ADDP4 +INDIRI4 +CVIU4 4 +MULU4 +ADDU4 +CVUI4 4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $293 +JUMPV +LABELV $290 +ADDRLP4 16 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRGP4 $295 +JUMPV +LABELV $294 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRGP4 G_PrintSpaces +CALLV +pop +ADDRGP4 $297 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRLP4 16 +ADDRLP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 1348 +ADDU4 +CVUI4 4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 2 +ADDI4 +ASGNI4 +LABELV $295 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 1 +EQI4 $294 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRGP4 G_PrintSpaces +CALLV +pop +ADDRLP4 24 +ADDRLP4 16 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +LTI4 $299 +ADDRLP4 24 +INDIRI4 +CNSTI4 5 +GTI4 $299 +ADDRLP4 24 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $314 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $314 +address $301 +address $299 +address $310 +address $312 +address $308 +address $306 +code +LABELV $301 +ADDRGP4 $302 +ARGP4 +ADDRLP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRLP4 16 +INDIRP4 +CNSTI4 68 +ADDP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 32 +INDIRU4 +CNSTU4 0 +EQU4 $299 +ADDRGP4 $305 +ARGP4 +ADDRLP4 16 +INDIRP4 +CNSTI4 68 +ADDP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $299 +JUMPV +LABELV $306 +ADDRGP4 $307 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $299 +JUMPV +LABELV $308 +ADDRGP4 $309 +ARGP4 +ADDRLP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $299 +JUMPV +LABELV $310 +ADDRGP4 $311 +ARGP4 +ADDRLP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $299 +JUMPV +LABELV $312 +ADDRGP4 $313 +ARGP4 +ADDRLP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $299 +LABELV $291 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $293 +ADDRLP4 4 +INDIRI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 1088 +ADDP4 +INDIRI4 +LTI4 $290 +ADDRGP4 $315 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $285 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $287 +ADDRLP4 8 +INDIRI4 +ADDRGP4 mapRotations+70144 +INDIRI4 +LTI4 $284 +ADDRGP4 $316 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $282 +endproc G_PrintRotations 36 8 +lit +align 1 +LABELV $332 +byte 1 0 +skip 1023 +export G_PrintCurrentRotation +code +proc G_PrintCurrentRotation 1144 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +ADDRGP4 g_currentMapRotation+12 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +LTI4 $322 +ADDRLP4 12 +INDIRI4 +ADDRGP4 mapRotations+70144 +INDIRI4 +LTI4 $319 +LABELV $322 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $323 +ARGP4 +ADDRGP4 G_admin_print +CALLV +pop +ADDRGP4 $317 +JUMPV +LABELV $319 +ADDRLP4 4 +CNSTI4 1096 +ADDRLP4 12 +INDIRI4 +MULI4 +ADDRGP4 mapRotations +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 92 +ADDRGP4 G_CurrentNodeIndex +CALLI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 92 +INDIRI4 +ASGNI4 +ADDRGP4 $324 +ARGP4 +ADDRLP4 20 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRGP4 G_admin_buffer_begin +CALLV +pop +ADDRGP4 $325 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 96 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 96 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $329 +JUMPV +LABELV $326 +ADDRLP4 100 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +INDIRI4 +CNSTI4 0 +NEI4 $330 +ADDRLP4 104 +ADDRGP4 $332 +INDIRB +ASGNB 1024 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $336 +ADDRLP4 1132 +ADDRGP4 $333 +ASGNP4 +ADDRGP4 $337 +JUMPV +LABELV $336 +ADDRLP4 1132 +ADDRGP4 $334 +ASGNP4 +LABELV $337 +ADDRLP4 1128 +ADDRLP4 1132 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 1136 +ADDRGP4 G_NodeIndexAfter +CALLI4 +ASGNI4 +ADDRLP4 1136 +INDIRI4 +ADDRLP4 16 +INDIRI4 +NEI4 $338 +ADDRLP4 100 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 20 +ARGP4 +ADDRLP4 1140 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1140 +INDIRI4 +CNSTI4 0 +NEI4 $340 +ADDRLP4 1128 +ADDRGP4 $342 +ASGNP4 +ADDRGP4 $341 +JUMPV +LABELV $340 +ADDRLP4 1128 +ADDRGP4 $343 +ASGNP4 +ADDRLP4 104 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $344 +ARGP4 +ADDRLP4 20 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +LABELV $341 +LABELV $338 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $345 +ADDRLP4 104 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $347 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $345 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $348 +ARGP4 +ADDRLP4 1128 +INDIRP4 +ARGP4 +ADDRLP4 100 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 104 +ARGP4 +ADDRLP4 1140 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1140 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +ADDRGP4 $331 +JUMPV +LABELV $330 +ADDRLP4 100 +INDIRP4 +INDIRI4 +CNSTI4 4 +EQI4 $349 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +LABELV $349 +LABELV $331 +LABELV $327 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $329 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1088 +ADDP4 +INDIRI4 +LTI4 $326 +ADDRGP4 g_nextMap+16 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $351 +ADDRGP4 $354 +ARGP4 +ADDRGP4 g_nextMap+16 +ARGP4 +ADDRLP4 100 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 100 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_print +CALLV +pop +LABELV $351 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_admin_buffer_end +CALLV +pop +LABELV $317 +endproc G_PrintCurrentRotation 1144 16 +export G_ClearRotationStack +proc G_ClearRotationStack 0 8 +ADDRGP4 $357 +ARGP4 +ADDRGP4 $109 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 g_mapRotationStack +ARGP4 +ADDRGP4 trap_Cvar_Update +CALLV +pop +LABELV $356 +endproc G_ClearRotationStack 0 8 +proc G_PushRotationStack 256 20 +ADDRLP4 0 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 $359 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 g_mapRotationStack+16 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $357 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 g_mapRotationStack +ARGP4 +ADDRGP4 trap_Cvar_Update +CALLV +pop +LABELV $358 +endproc G_PushRotationStack 256 20 +proc G_PopRotationStack 276 12 +ADDRLP4 260 +CNSTI4 -1 +ASGNI4 +ADDRLP4 4 +ARGP4 +ADDRGP4 g_mapRotationStack+16 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +ADDRLP4 4 +ASGNP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 268 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 264 +ADDRLP4 268 +INDIRP4 +ASGNP4 +ADDRLP4 264 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $363 +ADDRLP4 264 +INDIRP4 +ARGP4 +ADDRLP4 272 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 260 +ADDRLP4 272 +INDIRI4 +ASGNI4 +LABELV $363 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $365 +ADDRGP4 $368 +JUMPV +LABELV $367 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $368 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +EQI4 $367 +ADDRGP4 $357 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 g_mapRotationStack +ARGP4 +ADDRGP4 trap_Cvar_Update +CALLV +pop +ADDRGP4 $366 +JUMPV +LABELV $365 +ADDRGP4 G_ClearRotationStack +CALLV +pop +LABELV $366 +ADDRLP4 260 +INDIRI4 +RETI4 +LABELV $361 +endproc G_PopRotationStack 276 12 +proc G_RotationNameByIndex 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $371 +ADDRLP4 0 +INDIRI4 +ADDRGP4 mapRotations+70144 +INDIRI4 +GEI4 $371 +CNSTI4 1096 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 mapRotations +ADDP4 +RETP4 +ADDRGP4 $370 +JUMPV +LABELV $371 +CNSTP4 0 +RETP4 +LABELV $370 +endproc G_RotationNameByIndex 4 0 +bss +align 4 +LABELV $375 +skip 256 +code +proc G_CurrentNodeIndexArray 152 12 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +ARGP4 +ADDRGP4 g_mapRotationNodes+16 +ARGP4 +CNSTI4 128 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 8 +ADDRLP4 12 +ASGNP4 +ADDRGP4 $378 +JUMPV +LABELV $377 +ADDRLP4 8 +ARGP4 +ADDRLP4 140 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 140 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $380 +ADDRGP4 $379 +JUMPV +LABELV $380 +ADDRLP4 144 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 144 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 148 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 144 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $375 +ADDP4 +ADDRLP4 148 +INDIRI4 +ASGNI4 +LABELV $378 +ADDRGP4 $377 +JUMPV +LABELV $379 +ADDRGP4 $375 +RETP4 +LABELV $374 +endproc G_CurrentNodeIndexArray 152 12 +lit +align 1 +LABELV $383 +byte 1 0 +skip 255 +code +proc G_SetCurrentNodeByIndex 272 12 +ADDRLP4 4 +ADDRGP4 $383 +INDIRB +ASGNB 256 +ADDRLP4 264 +ADDRGP4 G_CurrentNodeIndexArray +CALLP4 +ASGNP4 +ADDRLP4 260 +ADDRLP4 264 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 260 +INDIRP4 +ADDP4 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $387 +JUMPV +LABELV $384 +ADDRGP4 $389 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 260 +INDIRP4 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 268 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 4 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRLP4 268 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $385 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $387 +ADDRLP4 0 +INDIRI4 +ADDRGP4 mapRotations+70144 +INDIRI4 +LTI4 $384 +ADDRGP4 $390 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 g_mapRotationNodes +ARGP4 +ADDRGP4 trap_Cvar_Update +CALLV +pop +LABELV $382 +endproc G_SetCurrentNodeByIndex 272 12 +proc G_CurrentNodeIndex 8 0 +ADDRLP4 4 +ADDRGP4 G_CurrentNodeIndexArray +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +INDIRI4 +RETI4 +LABELV $391 +endproc G_CurrentNodeIndex 8 0 +proc G_NodeByIndex 12 0 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +LTI4 $393 +ADDRFP4 4 +INDIRI4 +ADDRGP4 mapRotations+70144 +INDIRI4 +GEI4 $393 +ADDRLP4 8 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 4 +INDIRI4 +LTI4 $393 +ADDRLP4 8 +INDIRI4 +CNSTI4 1096 +ADDRFP4 4 +INDIRI4 +MULI4 +ADDRGP4 mapRotations+1088 +ADDP4 +INDIRI4 +GEI4 $393 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +CNSTI4 1096 +ADDRFP4 4 +INDIRI4 +MULI4 +ADDRGP4 mapRotations+64 +ADDP4 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $392 +JUMPV +LABELV $393 +CNSTP4 0 +RETP4 +LABELV $392 +endproc G_NodeByIndex 12 0 +proc G_IssueMapChange 20 8 +ADDRLP4 4 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +CNSTI4 1096 +ADDRFP4 4 +INDIRI4 +MULI4 +ADDRGP4 mapRotations+64 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 g_layouts+16 +INDIRI1 +CVII4 1 +ADDRLP4 8 +INDIRI4 +NEI4 $400 +ADDRLP4 0 +INDIRP4 +CNSTI4 1088 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 8 +INDIRI4 +EQI4 $400 +ADDRGP4 $403 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1088 +ADDP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $400 +ADDRGP4 $404 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendConsoleCommand +CALLV +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_MapConfigs +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 16 +INDIRU4 +CNSTU4 0 +EQU4 $405 +CNSTI4 2 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +ARGP4 +ADDRGP4 trap_SendConsoleCommand +CALLV +pop +LABELV $405 +LABELV $398 +endproc G_IssueMapChange 20 8 +proc G_GotoLabel 32 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 16 +ADDRFP4 16 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRFP4 16 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 G_StartMapRotation +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $408 +CNSTI4 1 +RETI4 +ADDRGP4 $407 +JUMPV +LABELV $408 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $413 +JUMPV +LABELV $410 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +CNSTI4 1096 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 mapRotations+64 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +NEI4 $416 +ADDRLP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $416 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 28 +ADDRGP4 G_NodeIndexAfter +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 G_SetCurrentNodeByIndex +CALLV +pop +ADDRFP4 16 +INDIRI4 +ARGI4 +ADDRGP4 G_AdvanceMapRotation +CALLV +pop +CNSTI4 1 +RETI4 +ADDRGP4 $407 +JUMPV +LABELV $416 +LABELV $411 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $413 +ADDRLP4 4 +INDIRI4 +CNSTI4 1096 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 mapRotations+1088 +ADDP4 +INDIRI4 +LTI4 $410 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $421 +JUMPV +LABELV $418 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 G_NodeIndexAfter +CALLI4 +ASGNI4 +ADDRFP4 4 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +CNSTI4 1096 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 mapRotations+64 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 0 +NEI4 $424 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $424 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 G_SetCurrentNodeByIndex +CALLV +pop +ADDRFP4 16 +INDIRI4 +ARGI4 +ADDRGP4 G_AdvanceMapRotation +CALLV +pop +CNSTI4 1 +RETI4 +ADDRGP4 $407 +JUMPV +LABELV $424 +LABELV $419 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $421 +ADDRLP4 4 +INDIRI4 +CNSTI4 1096 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 mapRotations+1088 +ADDP4 +INDIRI4 +LTI4 $418 +CNSTI4 0 +RETI4 +LABELV $407 +endproc G_GotoLabel 32 20 +proc G_EvaluateMapCondition 40 4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +LTI4 $427 +ADDRLP4 8 +INDIRI4 +CNSTI4 3 +GTI4 $427 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $457 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $457 +address $455 +address $430 +address $431 +address $450 +code +LABELV $430 +ADDRLP4 16 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 16 +INDIRI4 +CNSTI4 16384 +DIVI4 +ASGNI4 +ADDRGP4 $428 +JUMPV +LABELV $431 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $435 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +EQI4 $445 +ADDRLP4 20 +INDIRI4 +CNSTI4 2 +EQI4 $440 +ADDRGP4 $428 +JUMPV +LABELV $435 +ADDRGP4 level+72 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +GEI4 $438 +ADDRLP4 28 +CNSTI4 1 +ASGNI4 +ADDRGP4 $439 +JUMPV +LABELV $438 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +LABELV $439 +ADDRLP4 4 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRGP4 $428 +JUMPV +LABELV $440 +ADDRGP4 level+72 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +LEI4 $443 +ADDRLP4 32 +CNSTI4 1 +ASGNI4 +ADDRGP4 $444 +JUMPV +LABELV $443 +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +LABELV $444 +ADDRLP4 4 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRGP4 $428 +JUMPV +LABELV $445 +ADDRGP4 level+72 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +NEI4 $448 +ADDRLP4 36 +CNSTI4 1 +ASGNI4 +ADDRGP4 $449 +JUMPV +LABELV $448 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +LABELV $449 +ADDRLP4 4 +ADDRLP4 36 +INDIRI4 +ASGNI4 +ADDRGP4 $428 +JUMPV +LABELV $450 +ADDRGP4 level+15440 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +NEI4 $453 +ADDRLP4 28 +CNSTI4 1 +ASGNI4 +ADDRGP4 $454 +JUMPV +LABELV $453 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +LABELV $454 +ADDRLP4 4 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRGP4 $428 +JUMPV +LABELV $427 +LABELV $455 +ADDRGP4 $456 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $428 +ADDRLP4 0 +INDIRP4 +INDIRP4 +INDIRI4 +CNSTI4 1 +NEI4 $458 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $461 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 G_EvaluateMapCondition +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $461 +ADDRLP4 16 +CNSTI4 1 +ASGNI4 +ADDRGP4 $462 +JUMPV +LABELV $461 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +LABELV $462 +ADDRLP4 16 +INDIRI4 +RETI4 +ADDRGP4 $426 +JUMPV +LABELV $458 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $426 +endproc G_EvaluateMapCondition 40 4 +proc G_NodeIndexAfter 4 0 +ADDRLP4 0 +CNSTI4 1096 +ADDRFP4 4 +INDIRI4 +MULI4 +ADDRGP4 mapRotations +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1088 +ADDP4 +INDIRI4 +MODI4 +RETI4 +LABELV $463 +endproc G_NodeIndexAfter 4 0 +export G_StepMapRotation +proc G_StepMapRotation 64 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 G_NodeByIndex +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 32 +LEI4 $472 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 0 +EQI4 $472 +ADDRFP4 8 +INDIRI4 +CNSTI4 64 +LEI4 $467 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 G_RotationNameByIndex +CALLP4 +ASGNP4 +ADDRGP4 $469 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $464 +JUMPV +LABELV $467 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 G_RotationNameByIndex +CALLP4 +ASGNP4 +ADDRGP4 $470 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +CNSTI4 1 +RETI4 +ADDRGP4 $464 +JUMPV +LABELV $471 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +LTI4 $474 +ADDRLP4 20 +INDIRI4 +CNSTI4 5 +GTI4 $474 +ADDRLP4 20 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $497 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $497 +address $485 +address $477 +address $490 +address $490 +address $475 +address $480 +code +LABELV $477 +ADDRLP4 8 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 28 +ADDRGP4 G_EvaluateMapCondition +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $475 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $472 +JUMPV +LABELV $480 +ADDRLP4 32 +ADDRGP4 G_PopRotationStack +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +LTI4 $475 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 G_NodeIndexAfter +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 G_SetCurrentNodeByIndex +CALLV +pop +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 40 +ADDRGP4 G_RotationNameByIndex +CALLP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 44 +INDIRI4 +ARGI4 +ADDRLP4 44 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRLP4 48 +ADDRGP4 G_StartMapRotation +CALLI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +EQI4 $475 +CNSTI4 0 +RETI4 +ADDRGP4 $464 +JUMPV +LABELV $485 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 G_MapExists +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +EQI4 $486 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 40 +ADDRGP4 G_NodeIndexAfter +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 G_SetCurrentNodeByIndex +CALLV +pop +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 G_IssueMapChange +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $464 +JUMPV +LABELV $486 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 40 +ADDRGP4 G_RotationNameByIndex +CALLP4 +ASGNP4 +ADDRGP4 $488 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $475 +JUMPV +LABELV $490 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 44 +ADDRGP4 G_NodeIndexAfter +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 G_SetCurrentNodeByIndex +CALLV +pop +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 2 +NEI4 $494 +ADDRLP4 48 +CNSTI4 1 +ASGNI4 +ADDRGP4 $495 +JUMPV +LABELV $494 +ADDRLP4 48 +CNSTI4 0 +ASGNI4 +LABELV $495 +ADDRLP4 48 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRLP4 56 +ADDRGP4 G_GotoLabel +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +EQI4 $491 +CNSTI4 0 +RETI4 +ADDRGP4 $464 +JUMPV +LABELV $491 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 60 +ADDRGP4 G_RotationNameByIndex +CALLP4 +ASGNP4 +ADDRGP4 $496 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 60 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $474 +LABELV $475 +LABELV $472 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $471 +CNSTI4 1 +RETI4 +LABELV $464 +endproc G_StepMapRotation 64 20 +export G_AdvanceMapRotation +proc G_AdvanceMapRotation 32 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRGP4 g_currentMapRotation+12 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +LTI4 $502 +ADDRLP4 4 +INDIRI4 +CNSTI4 64 +LTI4 $500 +LABELV $502 +ADDRGP4 $498 +JUMPV +LABELV $500 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 G_CurrentNodeIndex +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 G_NodeByIndex +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $507 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 G_RotationNameByIndex +CALLP4 +ASGNP4 +ADDRGP4 $505 +ARGP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 28 +ADDRGP4 G_NodeByIndex +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 28 +INDIRP4 +ASGNP4 +ADDRGP4 $507 +JUMPV +LABELV $506 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 G_NodeIndexAfter +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 28 +ADDRGP4 G_NodeByIndex +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 28 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $507 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $509 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 G_StepMapRotation +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $506 +LABELV $509 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $510 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 28 +ADDRGP4 G_RotationNameByIndex +CALLP4 +ASGNP4 +ADDRGP4 $512 +ARGP4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $510 +LABELV $498 +endproc G_AdvanceMapRotation 32 12 +export G_StartMapRotation +proc G_StartMapRotation 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRGP4 g_currentMapRotation+12 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $518 +JUMPV +LABELV $515 +CNSTI4 1096 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 mapRotations +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $520 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRFP4 8 +INDIRI4 +ADDRLP4 12 +INDIRI4 +EQI4 $522 +ADDRLP4 4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +LTI4 $522 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 G_PushRotationStack +CALLV +pop +LABELV $522 +ADDRGP4 $525 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $524 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 g_currentMapRotation +ARGP4 +ADDRGP4 trap_Cvar_Update +CALLV +pop +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $517 +ADDRFP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $528 +CNSTI4 0 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 G_SetCurrentNodeByIndex +CALLV +pop +LABELV $528 +ADDRFP4 16 +INDIRI4 +ARGI4 +ADDRGP4 G_AdvanceMapRotation +CALLV +pop +ADDRGP4 $517 +JUMPV +LABELV $520 +LABELV $516 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $518 +ADDRLP4 0 +INDIRI4 +ADDRGP4 mapRotations+70144 +INDIRI4 +LTI4 $515 +LABELV $517 +ADDRLP4 0 +INDIRI4 +ADDRGP4 mapRotations+70144 +INDIRI4 +NEI4 $530 +CNSTI4 0 +RETI4 +ADDRGP4 $513 +JUMPV +LABELV $530 +CNSTI4 1 +RETI4 +LABELV $513 +endproc G_StartMapRotation 20 8 +export G_StopMapRotation +proc G_StopMapRotation 4 8 +ADDRGP4 $525 +ARGP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 0 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $524 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 g_currentMapRotation +ARGP4 +ADDRGP4 trap_Cvar_Update +CALLV +pop +LABELV $533 +endproc G_StopMapRotation 4 8 +export G_MapRotationActive +proc G_MapRotationActive 4 0 +ADDRGP4 g_currentMapRotation+12 +INDIRI4 +CNSTI4 -1 +EQI4 $537 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $538 +JUMPV +LABELV $537 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $538 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $534 +endproc G_MapRotationActive 4 0 +export G_InitMapRotations +proc G_InitMapRotations 12 20 +ADDRLP4 0 +ADDRGP4 $540 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 4 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $541 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 G_ParseMapRotationFile +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $542 +ADDRGP4 $545 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $542 +JUMPV +LABELV $541 +ADDRGP4 $546 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $542 +ADDRGP4 g_currentMapRotation+12 +INDIRI4 +CNSTI4 -1 +NEI4 $547 +ADDRGP4 g_initialMapRotation+16 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $550 +ADDRGP4 g_initialMapRotation+16 +ARGP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 G_StartMapRotation +CALLI4 +pop +ADDRGP4 $554 +ARGP4 +ADDRGP4 $109 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 g_initialMapRotation +ARGP4 +ADDRGP4 trap_Cvar_Update +CALLV +pop +LABELV $550 +LABELV $547 +LABELV $539 +endproc G_InitMapRotations 12 20 +export G_FreeNode +proc G_FreeNode 0 4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +NEI4 $556 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeNode +CALLV +pop +LABELV $556 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 BG_Free +CALLV +pop +LABELV $555 +endproc G_FreeNode 0 4 +export G_ShutdownMapRotations +proc G_ShutdownMapRotations 16 4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $562 +JUMPV +LABELV $559 +ADDRLP4 8 +CNSTI4 1096 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 mapRotations +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $567 +JUMPV +LABELV $564 +ADDRLP4 12 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeNode +CALLV +pop +LABELV $565 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $567 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 1088 +ADDP4 +INDIRI4 +LTI4 $564 +LABELV $560 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $562 +ADDRLP4 4 +INDIRI4 +ADDRGP4 mapRotations+70144 +INDIRI4 +LTI4 $559 +LABELV $558 +endproc G_ShutdownMapRotations 16 4 +bss +align 4 +LABELV mapRotations +skip 70148 +import trap_RemoveCommand +import trap_AddCommand +import trap_SendGameStat +import trap_SnapVector +import trap_GetEntityToken +import trap_GetUsercmd +import trap_BotFreeClient +import trap_BotAllocateClient +import trap_EntityContact +import trap_EntitiesInBox +import trap_UnlinkEntity +import trap_LinkEntity +import trap_AreasConnected +import trap_AdjustAreaPortalState +import trap_InPVSIgnorePortals +import trap_InPVS +import trap_PointContents +import trap_Trace +import trap_SetBrushModel +import trap_GetServerinfo +import trap_SetUserinfo +import trap_GetUserinfo +import trap_SetConfigstringRestrictions +import trap_GetConfigstring +import trap_SetConfigstring +import trap_SendServerCommand +import trap_DropClient +import trap_LocateGameData +import trap_Cvar_VariableStringBuffer +import trap_Cvar_VariableIntegerValue +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_SendConsoleCommand +import trap_FS_Seek +import trap_FS_GetFileList +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_Args +import trap_Argv +import trap_Argc +import trap_RealTime +import trap_Milliseconds +import trap_Error +import trap_Print +import g_KillRewardMultiplierH +import g_KillRewardMultiplierA +import g_InstantRewardMultiplierH +import g_InstantRewardMultiplierA +import g_buildableSvfBroadcast +import g_minTeamSizePerBuilderH +import g_minTeamSizePerBuilderA +import g_censorship +import g_slapKnockback +import g_allowTeamOverlay +import g_publicAdminMessages +import g_specChat +import g_privateMessages +import g_maxIPConnections +import g_adminChatShowDeny +import g_adminMaxBan +import g_devmapKillerHP +import g_adminTempBan +import g_admin +import g_newbieNamePrefix +import g_newbieNameNumbering +import g_emoticonsAllowedInNames +import g_layoutAuto +import g_layouts +import g_mapConfigs +import g_antiSpawnBlock +import g_creepPowerExclusion +import g_shove +import g_teleportSafeTime +import g_floodMinTime +import g_floodMaxDemerits +import g_voiceChats +import g_debugVoices +import g_sayAreaRange +import g_initialMapRotation +import g_nextMap +import g_mapLog +import g_mapRotationStack +import g_mapRotationNodes +import g_currentMapRotation +import g_debugMapRotation +import g_markDeconstruct +import g_disabledBuildables +import g_disabledClasses +import g_disabledEquipment +import g_unlagged +import g_maxFixedBuildPoints +import g_variableBuildPointsPower +import g_maxVariableBuildPoints +import g_basiUpgPoisonTime +import g_basiPoisonTime +import g_boosterPoisonTime +import g_contagionProb +import g_humanAnticampRange +import g_humanAnticampBonus1 +import g_humanAnticampBonusMax +import g_alienAnticampRange +import g_alienAnticampBonus1 +import g_alienAnticampBonusMax +import g_freeFundPeriod +import g_teamImbalanceWarnings +import g_alienGrangerDanceBonus +import g_alienBarbsRegen3x +import g_alienBarbsRegen2x +import g_alienStage3Threshold +import g_alienStage2Threshold +import g_alienMaxStage +import g_alienCredits +import g_alienStage +import g_humanStage3Threshold +import g_humanStage2Threshold +import g_humanMaxStage +import g_humanCredits +import g_humanStage +import g_humanRefineryRadius +import g_humanRefineryMaxAge +import g_humanRefineryBuildPointsRate +import g_humanRefineryBuildPoints +import g_humanDefenceComputerRate +import g_humanDefenceComputerLimit +import g_humanBuildQueueTime +import g_humanBuildPoints +import g_alienColonyRadius +import g_alienColonyMaxAge +import g_alienColonyBuildPointsRate +import g_alienColonyBuildPoints +import g_alienBuildQueueTime +import g_alienBuildPoints +import pmove_msec +import pmove_fixed +import g_smoothClients +import g_teamForceBalance +import g_armageddonPercent +import g_armageddonVotePercent +import g_readyPercent +import g_suddenDeathVoteDelay +import g_suddenDeathVotePercent +import g_voteLimit +import g_allowVote +import g_doWarmup +import g_warmup +import g_motd +import g_friendlyFreeze +import g_synchronousClients +import g_debugDamage +import g_debugMove +import g_inactivity +import g_knockback +import g_speed +import g_gravity +import g_needpass +import g_password +import g_dretchPunt +import g_friendlyBuildableFire +import g_friendlyFire +import g_suddenDeathTime +import g_timelimit +import g_maxNameChanges +import g_minNameChangePeriod +import g_lockTeamsAtStart +import g_restarted +import g_maxGameClients +import g_maxclients +import g_cheats +import g_dedicated +import g_entities +import level +import G_namelog_cleanup +import G_namelog_update_name +import G_namelog_update_score +import G_namelog_restore +import G_namelog_disconnect +import G_namelog_connect +import G_WriteSessionData +import G_InitSessionData +import G_ReadSessionData +import G_UpdateTeamConfigStrings +import CheckTeamStatus +import TeamplayInfoMessage +import Team_GetLocation +import G_ChangeTeam +import G_LeaveTeam +import OnSameTeam +import G_TeamCommand +import G_TeamFromString +import G_RunClient +import ClientEndFrame +import ClientThink +import G_UnlaggedOff +import G_UnlaggedOn +import G_UnlaggedCalc +import G_UnlaggedClear +import G_UnlaggedStore +import ClientCommand +import ClientBegin +import ClientDisconnect +import ClientUserinfoChanged +import ClientConnect +import G_AlienBuildPoints +import G_HumanBuildPoints +import G_TimeTilSuddenDeath +import LogExit +import G_ArmageddonStep +import G_CheckVote +import G_ExecuteVote +import G_Vote +import G_Error +import G_Printf +import SendScoreboardMessageToAllClients +import G_Log_NoSpam +import G_LogPrintf +import G_AdminMessage +import G_RunThink +import FindIntermissionPoint +import CalculateRanks +import G_MapConfigs +import MoveClientToIntermission +import ScoreboardMessage +import FireWeapon3 +import FireWeapon2 +import FireWeapon +import G_UnregisterCommands +import G_RegisterCommands +import ConsoleCommand +import G_IsNewbieName +import SpotWouldTelefrag +import player_die +import ClientSpawn +import BeginIntermission +import respawn +import G_SelectHumanLockSpawnPoint +import G_SelectAlienLockSpawnPoint +import G_SelectSpawnPoint +import G_SelectTremulousSpawnPoint +import G_SetClientViewAngle +import TeamCount +import G_QueueCreditToClient +import G_AddCreditToClient +import G_ClearPlayerZapEffects +import G_UpdateZaps +import G_CrushAttack +import G_ChargeAttack +import CheckCkitRepair +import CheckPounceAttack +import CheckGrabAttack +import CheckVenomAttack2 +import CheckVenomAttack +import SnapVectorTowards +import CalcMuzzlePoint +import G_GiveClientMaxAmmo +import G_ForceWeaponChange +import ShineTorch +import TeleportPlayer +import G_Checktrigger_stages +import trigger_teleporter_touch +import manualTriggerSpectator +import Touch_DoorTrigger +import G_RunMover +import fire_fern +import fire_acidBomb2 +import fire_acidBomb +import launch_smoke +import launch_flames +import launch_mine +import launch_grenade +import fire_hive +import fire_bounceBall3 +import fire_bounceBall2 +import fire_bounceBall +import fire_slowBlob +import fire_paraLockBlob +import fire_lockblob +import fire_luciferCannon +import fire_pulseRifle +import fire_blaster +import fire_flamer +import flamerfire +import flamerfire3 +import launch_nadeflames +import flamerchageimpact +import fire_prifle_stasis +import launch_grenade2 +import G_RunMissile +import G_InitDamageLocations +import G_LogDestruction +import AddScore +import body_die +import G_RewardAttackers +import G_Knockback +import G_SelectiveRadiusDamage +import G_RadiusDamage +import G_SelectiveDamage +import G_Damage +import CanDamage +import G_ClosestEnt +import G_Visible +import G_CloseMenus +import G_TriggerMenuArgs +import G_TriggerMenu +import G_ClientIsLagging +import BuildShaderStateConfig +import AddRemap +import G_SetOrigin +import G_BroadcastEvent +import G_AddEvent +import G_AddPredictableEvent +import vectoyaw +import vtos +import tv +import G_TouchSolids +import G_TouchTriggers +import G_EntitiesFree +import G_FreeEntity +import G_Sound +import G_TempEntity +import G_Spawn +import G_InitGentity +import G_SetMovedir +import G_UseTargets +import G_PickTarget +import G_Find +import G_KillBox +import G_SoundIndex +import G_ModelIndex +import G_ShaderIndex +import G_ParticleSystemIndex +import G_AddressCompare +import G_AddressParse +import G_CheckGrangerDance +import G_BuildLogRevert +import G_BuildLogAuto +import G_BuildLogSet +import G_BuildLogNew +import G_InPowerZone +import G_RepeaterEntityForPoint +import G_PowerEntityForEntity +import G_PowerEntityForPoint +import G_FindPower +import G_GetMarkedBuildPoints +import G_GetBuildPoints +import G_QueueBuildPoints +import G_NextQueueTime +import G_BaseSelfDestruct +import G_LayoutLoad +import G_LayoutSelect +import G_LayoutList +import G_LayoutSave +import FinishSpawningBuildable +import G_SpawnBuildable +import G_SetIdleBuildableAnim +import G_SetBuildableAnim +import G_BuildIfValid +import G_CanBuild +import G_ClearDeconMarks +import G_BuildableRange +import G_BuildableThink +import G_FindCreep +import G_Cocoon +import G_Overmind +import G_Reactor +import G_FindDCC +import G_IsDCCBuilt +import G_IsPowered +import G_CheckSpawnPoint +import G_Physics +import G_CensorString +import G_LoadCensors +import G_ListCommands +import G_FloodLimited +import Cmd_AdminMessage_f +import Cmd_Test_f +import Cmd_MapLog_f +import G_MapLog_Result +import G_MapLog_NewMap +import Cmd_MapRotation_f +import Cmd_ListEmoticons_f +import Cmd_ListMaps_f +import Cmd_PrivateMessage_f +import G_SanitiseString +import G_UnEscapeString +import G_DecolorString +import G_Say +import ConcatArgsPrintable +import ConcatArgs +import G_ClientNumbersFromString +import G_ClientNumberFromString +import G_ToggleFollow +import G_FollowNewClient +import G_FollowLockView +import G_StopFromFollowing +import G_StopFollowing +import G_NewString +import G_SpawnEntitiesFromString +import G_SpawnVector +import G_SpawnInt +import G_SpawnFloat +import G_SpawnString +import G_PrintSpawnQueue +import G_GetPosInSpawnQueue +import G_RemoveFromSpawnQueue +import G_PushSpawnQueue +import G_SearchSpawnQueue +import G_PeekSpawnQueue +import G_PopSpawnQueue +import G_GetSpawnQueueLength +import G_InitSpawnQueue +import G_admin_cleanup +import G_admin_duration +import G_admin_buffer_end +import G_admin_buffer_begin +import G_admin_buffer_print +import G_admin_print +import G_admin_slap +import G_admin_flag +import G_admin_flaglist +import G_admin_revert +import G_admin_buildlog +import G_admin_builder +import G_admin_pause +import G_admin_lock +import G_admin_namelog +import G_admin_nextmap +import G_admin_restart +import G_admin_rename +import G_admin_spec999 +import G_admin_endvote +import G_admin_allready +import G_admin_admintest +import G_admin_info +import G_admin_adminhelp +import G_admin_showbans +import G_admin_denybuild +import G_admin_mute +import G_admin_warn +import G_admin_cp +import G_admin_changemap +import G_admin_listplayers +import G_admin_listlayouts +import G_admin_listadmins +import G_admin_putteam +import G_admin_unban +import G_admin_ban +import G_admin_adjustban +import G_admin_kick +import G_admin_l1 +import G_admin_register +import G_admin_setlevel +import G_admin_time +import G_admin_authlog +import G_admin_admin +import G_admin_name_check +import G_admin_permission +import G_admin_readconfig +import G_admin_cmd_check +import G_admin_ban_check +import G_admin_cmdlist +import G_admin_unregister_cmds +import G_admin_register_cmds +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $554 +byte 1 103 +byte 1 95 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 97 +byte 1 108 +byte 1 77 +byte 1 97 +byte 1 112 +byte 1 82 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $546 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $545 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $540 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 99 +byte 1 102 +byte 1 103 +byte 1 0 +align 1 +LABELV $525 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $524 +byte 1 103 +byte 1 95 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 77 +byte 1 97 +byte 1 112 +byte 1 82 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $512 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 10 +byte 1 0 +align 1 +LABELV $505 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 120 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 121 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 48 +byte 1 10 +byte 1 0 +align 1 +LABELV $496 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 98 +byte 1 101 +byte 1 108 +byte 1 44 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 44 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $488 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $470 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 111 +byte 1 112 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $469 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 111 +byte 1 112 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 111 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $456 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 115 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 10 +byte 1 0 +align 1 +LABELV $404 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $403 +byte 1 103 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $390 +byte 1 103 +byte 1 95 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 82 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 78 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $389 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 0 +align 1 +LABELV $359 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $357 +byte 1 103 +byte 1 95 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 82 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $354 +byte 1 94 +byte 1 51 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $348 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $347 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 63 +byte 1 0 +align 1 +LABELV $344 +byte 1 32 +byte 1 94 +byte 1 55 +byte 1 40 +byte 1 94 +byte 1 50 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 41 +byte 1 0 +align 1 +LABELV $343 +byte 1 94 +byte 1 49 +byte 1 42 +byte 1 0 +align 1 +LABELV $342 +byte 1 94 +byte 1 50 +byte 1 42 +byte 1 0 +align 1 +LABELV $334 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 0 +align 1 +LABELV $333 +byte 1 94 +byte 1 53 +byte 1 32 +byte 1 0 +align 1 +LABELV $325 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $324 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $323 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 10 +byte 1 0 +align 1 +LABELV $316 +byte 1 84 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $315 +byte 1 125 +byte 1 10 +byte 1 0 +align 1 +LABELV $313 +byte 1 32 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 117 +byte 1 109 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $311 +byte 1 32 +byte 1 32 +byte 1 103 +byte 1 111 +byte 1 116 +byte 1 111 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $309 +byte 1 32 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 98 +byte 1 101 +byte 1 108 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $307 +byte 1 32 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 110 +byte 1 10 +byte 1 0 +align 1 +LABELV $305 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $302 +byte 1 32 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $297 +byte 1 32 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 10 +byte 1 0 +align 1 +LABELV $289 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 123 +byte 1 10 +byte 1 0 +align 1 +LABELV $283 +byte 1 77 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 58 +byte 1 10 +byte 1 10 +byte 1 0 +align 1 +LABELV $276 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 114 +byte 1 121 +byte 1 10 +byte 1 0 +align 1 +LABELV $273 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 103 +byte 1 111 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $262 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $248 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $245 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 10 +byte 1 0 +align 1 +LABELV $243 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $238 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 105 +byte 1 109 +byte 1 117 +byte 1 109 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $234 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $217 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $216 +byte 1 101 +byte 1 109 +byte 1 112 +byte 1 116 +byte 1 121 +byte 1 0 +align 1 +LABELV $215 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $206 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 105 +byte 1 109 +byte 1 117 +byte 1 109 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $201 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 10 +byte 1 0 +align 1 +LABELV $198 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 111 +byte 1 99 +byte 1 105 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 10 +byte 1 0 +align 1 +LABELV $195 +byte 1 123 +byte 1 0 +align 1 +LABELV $178 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 103 +byte 1 111 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 117 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 98 +byte 1 101 +byte 1 108 +byte 1 10 +byte 1 0 +align 1 +LABELV $172 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 117 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $171 +byte 1 103 +byte 1 111 +byte 1 116 +byte 1 111 +byte 1 0 +align 1 +LABELV $168 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 110 +byte 1 0 +align 1 +LABELV $163 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 102 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $162 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 109 +byte 1 0 +align 1 +LABELV $159 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $158 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $155 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $150 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 87 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $145 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $144 +byte 1 61 +byte 1 0 +align 1 +LABELV $141 +byte 1 62 +byte 1 0 +align 1 +LABELV $138 +byte 1 60 +byte 1 0 +align 1 +LABELV $133 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 67 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $128 +byte 1 105 +byte 1 102 +byte 1 0 +align 1 +LABELV $121 +byte 1 32 +byte 1 0 +align 1 +LABELV $117 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $112 +byte 1 125 +byte 1 0 +align 1 +LABELV $109 +byte 1 0 +align 1 +LABELV $82 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 98 +byte 1 115 +byte 1 112 +byte 1 0 diff --git a/build/release-linux-x86_64/base/game/g_misc.asm b/build/release-linux-x86_64/base/game/g_misc.asm new file mode 100644 index 0000000..637bed8 --- /dev/null +++ b/build/release-linux-x86_64/base/game/g_misc.asm @@ -0,0 +1,2392 @@ +export SP_info_null +code +proc SP_info_null 0 4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +LABELV $77 +endproc SP_info_null 0 4 +export SP_info_notnull +proc SP_info_notnull 4 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRGP4 G_SetOrigin +CALLV +pop +LABELV $78 +endproc SP_info_notnull 4 8 +export SP_light +proc SP_light 0 4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +LABELV $79 +endproc SP_light 0 4 +export TeleportPlayer +proc TeleportPlayer 36 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_UnlinkEntity +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 28 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ARGP4 +ADDRLP4 4 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CNSTF4 1137180672 +ADDRLP4 8 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CNSTF4 1137180672 +ADDRLP4 12 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CNSTF4 1137180672 +ADDRLP4 16 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 160 +ASGNI4 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +CNSTI4 64 +BORI4 +ASGNI4 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRI4 +CNSTI4 2 +BXORI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_UnlaggedClear +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_ClearPlayerZapEffects +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 G_SetClientViewAngle +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 BG_PlayerStateToEntityState +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $81 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2572 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 g_teleportSafeTime+12 +INDIRI4 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_KillBox +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $81 +LABELV $80 +endproc TeleportPlayer 36 16 +export SP_misc_teleporter_dest +proc SP_misc_teleporter_dest 0 0 +LABELV $85 +endproc SP_misc_teleporter_dest 0 0 +export SP_misc_model +proc SP_misc_model 0 4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +LABELV $86 +endproc SP_misc_model 0 4 +export locateCamera +proc locateCamera 52 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 664 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 G_PickTarget +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $88 +ADDRGP4 $90 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +ADDRGP4 $87 +JUMPV +LABELV $88 +ADDRFP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $91 +ADDRFP4 0 +INDIRP4 +CNSTI4 172 +ADDP4 +CNSTI4 25 +ASGNI4 +ADDRGP4 $92 +JUMPV +LABELV $91 +ADDRLP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $93 +ADDRFP4 0 +INDIRP4 +CNSTI4 172 +ADDP4 +CNSTI4 75 +ASGNI4 +LABELV $93 +LABELV $92 +ADDRLP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +EQI4 $95 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $96 +JUMPV +LABELV $95 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $96 +ADDRLP4 24 +CNSTI4 168 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 664 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 G_PickTarget +CALLP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 28 +INDIRP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $97 +ADDRLP4 36 +CNSTI4 92 +ASGNI4 +ADDRLP4 4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 44 +CNSTI4 96 +ASGNI4 +ADDRLP4 4+4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 48 +CNSTI4 100 +ASGNI4 +ADDRLP4 4+8 +ADDRLP4 16 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRGP4 $98 +JUMPV +LABELV $97 +ADDRLP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 G_SetMovedir +CALLV +pop +LABELV $98 +ADDRLP4 4 +ARGP4 +ADDRLP4 32 +ADDRGP4 DirToByte +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRLP4 32 +INDIRI4 +ASGNI4 +LABELV $87 +endproc locateCamera 52 8 +export SP_misc_portal_surface +proc SP_misc_portal_surface 20 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 12 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 64 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 8 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 664 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $102 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $103 +JUMPV +LABELV $102 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 locateCamera +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +ADDI4 +ASGNI4 +LABELV $103 +LABELV $101 +endproc SP_misc_portal_surface 20 4 +export SP_misc_portal_camera +proc SP_misc_portal_camera 20 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 16 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +ADDRGP4 $106 +ARGP4 +ADDRGP4 $107 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnFloat +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 168 +ADDP4 +CNSTF4 1132462080 +ADDRLP4 0 +INDIRF4 +CNSTF4 1135869952 +DIVF4 +MULF4 +CVFI4 4 +ASGNI4 +LABELV $105 +endproc SP_misc_portal_camera 20 12 +export SP_toggle_particle_system +proc SP_toggle_particle_system 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 256 +BXORI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $108 +endproc SP_toggle_particle_system 4 0 +export SP_use_particle_system +proc SP_use_particle_system 4 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 SP_toggle_particle_system +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +CNSTF4 0 +LEF4 $110 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 SP_toggle_particle_system +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTF4 1148846080 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +MULF4 +CVFI4 4 +ADDI4 +ASGNI4 +LABELV $110 +LABELV $109 +endproc SP_use_particle_system 4 4 +export SP_misc_particle_system +proc SP_misc_particle_system 16 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRGP4 G_SetOrigin +CALLV +pop +ADDRGP4 $114 +ARGP4 +ADDRGP4 $115 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +ADDRGP4 $116 +ARGP4 +ADDRGP4 $107 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnFloat +CALLI4 +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 G_ParticleSystemIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $117 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 256 +BORI4 +ASGNI4 +LABELV $117 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 SP_use_particle_system +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 15 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $113 +endproc SP_misc_particle_system 16 12 +export SP_use_anim_model +proc SP_use_anim_model 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $120 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +CNSTI4 0 +EQI4 $122 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 -257 +BANDI4 +ASGNI4 +ADDRGP4 $121 +JUMPV +LABELV $122 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 256 +BORI4 +ASGNI4 +ADDRGP4 $121 +JUMPV +LABELV $120 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 4096 +BANDI4 +CNSTI4 0 +EQI4 $124 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 -4097 +BANDI4 +ASGNI4 +ADDRGP4 $125 +JUMPV +LABELV $124 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 4096 +BORI4 +ASGNI4 +LABELV $125 +LABELV $121 +LABELV $119 +endproc SP_use_anim_model 8 0 +export SP_misc_anim_model +proc SP_misc_anim_model 32 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1260 +ADDP4 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1264 +ADDP4 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1268 +ADDP4 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1272 +ADDP4 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 632 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 G_ModelIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 SP_use_anim_model +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 16 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $127 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +CNSTI4 4096 +BORI4 +ASGNI4 +LABELV $127 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $126 +endproc SP_misc_anim_model 32 4 +export SP_use_light_flare +proc SP_use_light_flare 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 256 +BXORI4 +ASGNI4 +LABELV $129 +endproc SP_use_light_flare 4 0 +proc findEmptySpot 128 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 108 +CNSTF4 0 +ASGNF4 +ADDRLP4 88+8 +ADDRLP4 108 +INDIRF4 +ASGNF4 +ADDRLP4 88+4 +ADDRLP4 108 +INDIRF4 +ASGNF4 +ADDRLP4 88 +ADDRLP4 108 +INDIRF4 +ASGNF4 +ADDRLP4 104 +CNSTI4 -1 +ASGNI4 +LABELV $133 +ADDRLP4 100 +CNSTI4 -1 +ASGNI4 +LABELV $137 +ADDRLP4 84 +CNSTI4 -1 +ASGNI4 +LABELV $141 +ADDRLP4 0 +ADDRLP4 104 +INDIRI4 +CVIF4 4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 100 +INDIRI4 +CVIF4 4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 84 +INDIRI4 +CVIF4 4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 12+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 12+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 24 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 120 +CNSTP4 0 +ASGNP4 +ADDRLP4 120 +INDIRP4 +ARGP4 +ADDRLP4 120 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +CNSTI4 -1 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $151 +ADDRLP4 24 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 124 +CNSTP4 0 +ASGNP4 +ADDRLP4 124 +INDIRP4 +ARGP4 +ADDRLP4 124 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 -1 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 24+8 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 24+8 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 24+8 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 88 +ADDRLP4 88 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 88+4 +ADDRLP4 88+4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 88+8 +ADDRLP4 88+8 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $151 +LABELV $142 +ADDRLP4 84 +ADDRLP4 84 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 1 +LEI4 $141 +LABELV $138 +ADDRLP4 100 +ADDRLP4 100 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 100 +INDIRI4 +CNSTI4 1 +LEI4 $137 +LABELV $134 +ADDRLP4 104 +ADDRLP4 104 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 104 +INDIRI4 +CNSTI4 1 +LEI4 $133 +ADDRLP4 88 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 88 +ADDRLP4 88 +INDIRF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 88+4 +ADDRLP4 88+4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 88+8 +ADDRLP4 88+8 +INDIRF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 88 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 116 +CNSTI4 4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 116 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 116 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 88+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 120 +CNSTI4 8 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 88+8 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $130 +endproc findEmptySpot 128 28 +export SP_misc_light_flare +proc SP_misc_light_flare 24 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 18 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 676 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 G_ShaderIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 632 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +CNSTF4 1090519040 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ARGP4 +ADDRGP4 findEmptySpot +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 SP_use_light_flare +ASGNP4 +ADDRGP4 $173 +ARGP4 +ADDRGP4 $174 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnFloat +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $175 +ARGP4 +ADDRGP4 $107 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnInt +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $176 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +CNSTI4 256 +BORI4 +ASGNI4 +LABELV $176 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $172 +endproc SP_misc_light_flare 24 12 +import trap_RemoveCommand +import trap_AddCommand +import trap_SendGameStat +import trap_SnapVector +import trap_GetEntityToken +import trap_GetUsercmd +import trap_BotFreeClient +import trap_BotAllocateClient +import trap_EntityContact +import trap_EntitiesInBox +import trap_UnlinkEntity +import trap_LinkEntity +import trap_AreasConnected +import trap_AdjustAreaPortalState +import trap_InPVSIgnorePortals +import trap_InPVS +import trap_PointContents +import trap_Trace +import trap_SetBrushModel +import trap_GetServerinfo +import trap_SetUserinfo +import trap_GetUserinfo +import trap_SetConfigstringRestrictions +import trap_GetConfigstring +import trap_SetConfigstring +import trap_SendServerCommand +import trap_DropClient +import trap_LocateGameData +import trap_Cvar_VariableStringBuffer +import trap_Cvar_VariableIntegerValue +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_SendConsoleCommand +import trap_FS_Seek +import trap_FS_GetFileList +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_Args +import trap_Argv +import trap_Argc +import trap_RealTime +import trap_Milliseconds +import trap_Error +import trap_Print +import g_KillRewardMultiplierH +import g_KillRewardMultiplierA +import g_InstantRewardMultiplierH +import g_InstantRewardMultiplierA +import g_buildableSvfBroadcast +import g_minTeamSizePerBuilderH +import g_minTeamSizePerBuilderA +import g_censorship +import g_slapKnockback +import g_allowTeamOverlay +import g_publicAdminMessages +import g_specChat +import g_privateMessages +import g_maxIPConnections +import g_adminChatShowDeny +import g_adminMaxBan +import g_devmapKillerHP +import g_adminTempBan +import g_admin +import g_newbieNamePrefix +import g_newbieNameNumbering +import g_emoticonsAllowedInNames +import g_layoutAuto +import g_layouts +import g_mapConfigs +import g_antiSpawnBlock +import g_creepPowerExclusion +import g_shove +import g_teleportSafeTime +import g_floodMinTime +import g_floodMaxDemerits +import g_voiceChats +import g_debugVoices +import g_sayAreaRange +import g_initialMapRotation +import g_nextMap +import g_mapLog +import g_mapRotationStack +import g_mapRotationNodes +import g_currentMapRotation +import g_debugMapRotation +import g_markDeconstruct +import g_disabledBuildables +import g_disabledClasses +import g_disabledEquipment +import g_unlagged +import g_maxFixedBuildPoints +import g_variableBuildPointsPower +import g_maxVariableBuildPoints +import g_basiUpgPoisonTime +import g_basiPoisonTime +import g_boosterPoisonTime +import g_contagionProb +import g_humanAnticampRange +import g_humanAnticampBonus1 +import g_humanAnticampBonusMax +import g_alienAnticampRange +import g_alienAnticampBonus1 +import g_alienAnticampBonusMax +import g_freeFundPeriod +import g_teamImbalanceWarnings +import g_alienGrangerDanceBonus +import g_alienBarbsRegen3x +import g_alienBarbsRegen2x +import g_alienStage3Threshold +import g_alienStage2Threshold +import g_alienMaxStage +import g_alienCredits +import g_alienStage +import g_humanStage3Threshold +import g_humanStage2Threshold +import g_humanMaxStage +import g_humanCredits +import g_humanStage +import g_humanRefineryRadius +import g_humanRefineryMaxAge +import g_humanRefineryBuildPointsRate +import g_humanRefineryBuildPoints +import g_humanDefenceComputerRate +import g_humanDefenceComputerLimit +import g_humanBuildQueueTime +import g_humanBuildPoints +import g_alienColonyRadius +import g_alienColonyMaxAge +import g_alienColonyBuildPointsRate +import g_alienColonyBuildPoints +import g_alienBuildQueueTime +import g_alienBuildPoints +import pmove_msec +import pmove_fixed +import g_smoothClients +import g_teamForceBalance +import g_armageddonPercent +import g_armageddonVotePercent +import g_readyPercent +import g_suddenDeathVoteDelay +import g_suddenDeathVotePercent +import g_voteLimit +import g_allowVote +import g_doWarmup +import g_warmup +import g_motd +import g_friendlyFreeze +import g_synchronousClients +import g_debugDamage +import g_debugMove +import g_inactivity +import g_knockback +import g_speed +import g_gravity +import g_needpass +import g_password +import g_dretchPunt +import g_friendlyBuildableFire +import g_friendlyFire +import g_suddenDeathTime +import g_timelimit +import g_maxNameChanges +import g_minNameChangePeriod +import g_lockTeamsAtStart +import g_restarted +import g_maxGameClients +import g_maxclients +import g_cheats +import g_dedicated +import g_entities +import level +import G_namelog_cleanup +import G_namelog_update_name +import G_namelog_update_score +import G_namelog_restore +import G_namelog_disconnect +import G_namelog_connect +import G_ClearRotationStack +import G_MapExists +import G_ShutdownMapRotations +import G_InitMapRotations +import G_MapRotationActive +import G_StopMapRotation +import G_StartMapRotation +import G_AdvanceMapRotation +import G_PrintCurrentRotation +import G_PrintRotations +import G_WriteSessionData +import G_InitSessionData +import G_ReadSessionData +import G_UpdateTeamConfigStrings +import CheckTeamStatus +import TeamplayInfoMessage +import Team_GetLocation +import G_ChangeTeam +import G_LeaveTeam +import OnSameTeam +import G_TeamCommand +import G_TeamFromString +import G_RunClient +import ClientEndFrame +import ClientThink +import G_UnlaggedOff +import G_UnlaggedOn +import G_UnlaggedCalc +import G_UnlaggedClear +import G_UnlaggedStore +import ClientCommand +import ClientBegin +import ClientDisconnect +import ClientUserinfoChanged +import ClientConnect +import G_AlienBuildPoints +import G_HumanBuildPoints +import G_TimeTilSuddenDeath +import LogExit +import G_ArmageddonStep +import G_CheckVote +import G_ExecuteVote +import G_Vote +import G_Error +import G_Printf +import SendScoreboardMessageToAllClients +import G_Log_NoSpam +import G_LogPrintf +import G_AdminMessage +import G_RunThink +import FindIntermissionPoint +import CalculateRanks +import G_MapConfigs +import MoveClientToIntermission +import ScoreboardMessage +import FireWeapon3 +import FireWeapon2 +import FireWeapon +import G_UnregisterCommands +import G_RegisterCommands +import ConsoleCommand +import G_IsNewbieName +import SpotWouldTelefrag +import player_die +import ClientSpawn +import BeginIntermission +import respawn +import G_SelectHumanLockSpawnPoint +import G_SelectAlienLockSpawnPoint +import G_SelectSpawnPoint +import G_SelectTremulousSpawnPoint +import G_SetClientViewAngle +import TeamCount +import G_QueueCreditToClient +import G_AddCreditToClient +import G_ClearPlayerZapEffects +import G_UpdateZaps +import G_CrushAttack +import G_ChargeAttack +import CheckCkitRepair +import CheckPounceAttack +import CheckGrabAttack +import CheckVenomAttack2 +import CheckVenomAttack +import SnapVectorTowards +import CalcMuzzlePoint +import G_GiveClientMaxAmmo +import G_ForceWeaponChange +import ShineTorch +import G_Checktrigger_stages +import trigger_teleporter_touch +import manualTriggerSpectator +import Touch_DoorTrigger +import G_RunMover +import fire_fern +import fire_acidBomb2 +import fire_acidBomb +import launch_smoke +import launch_flames +import launch_mine +import launch_grenade +import fire_hive +import fire_bounceBall3 +import fire_bounceBall2 +import fire_bounceBall +import fire_slowBlob +import fire_paraLockBlob +import fire_lockblob +import fire_luciferCannon +import fire_pulseRifle +import fire_blaster +import fire_flamer +import flamerfire +import flamerfire3 +import launch_nadeflames +import flamerchageimpact +import fire_prifle_stasis +import launch_grenade2 +import G_RunMissile +import G_InitDamageLocations +import G_LogDestruction +import AddScore +import body_die +import G_RewardAttackers +import G_Knockback +import G_SelectiveRadiusDamage +import G_RadiusDamage +import G_SelectiveDamage +import G_Damage +import CanDamage +import G_ClosestEnt +import G_Visible +import G_CloseMenus +import G_TriggerMenuArgs +import G_TriggerMenu +import G_ClientIsLagging +import BuildShaderStateConfig +import AddRemap +import G_SetOrigin +import G_BroadcastEvent +import G_AddEvent +import G_AddPredictableEvent +import vectoyaw +import vtos +import tv +import G_TouchSolids +import G_TouchTriggers +import G_EntitiesFree +import G_FreeEntity +import G_Sound +import G_TempEntity +import G_Spawn +import G_InitGentity +import G_SetMovedir +import G_UseTargets +import G_PickTarget +import G_Find +import G_KillBox +import G_SoundIndex +import G_ModelIndex +import G_ShaderIndex +import G_ParticleSystemIndex +import G_AddressCompare +import G_AddressParse +import G_CheckGrangerDance +import G_BuildLogRevert +import G_BuildLogAuto +import G_BuildLogSet +import G_BuildLogNew +import G_InPowerZone +import G_RepeaterEntityForPoint +import G_PowerEntityForEntity +import G_PowerEntityForPoint +import G_FindPower +import G_GetMarkedBuildPoints +import G_GetBuildPoints +import G_QueueBuildPoints +import G_NextQueueTime +import G_BaseSelfDestruct +import G_LayoutLoad +import G_LayoutSelect +import G_LayoutList +import G_LayoutSave +import FinishSpawningBuildable +import G_SpawnBuildable +import G_SetIdleBuildableAnim +import G_SetBuildableAnim +import G_BuildIfValid +import G_CanBuild +import G_ClearDeconMarks +import G_BuildableRange +import G_BuildableThink +import G_FindCreep +import G_Cocoon +import G_Overmind +import G_Reactor +import G_FindDCC +import G_IsDCCBuilt +import G_IsPowered +import G_CheckSpawnPoint +import G_Physics +import G_CensorString +import G_LoadCensors +import G_ListCommands +import G_FloodLimited +import Cmd_AdminMessage_f +import Cmd_Test_f +import Cmd_MapLog_f +import G_MapLog_Result +import G_MapLog_NewMap +import Cmd_MapRotation_f +import Cmd_ListEmoticons_f +import Cmd_ListMaps_f +import Cmd_PrivateMessage_f +import G_SanitiseString +import G_UnEscapeString +import G_DecolorString +import G_Say +import ConcatArgsPrintable +import ConcatArgs +import G_ClientNumbersFromString +import G_ClientNumberFromString +import G_ToggleFollow +import G_FollowNewClient +import G_FollowLockView +import G_StopFromFollowing +import G_StopFollowing +import G_NewString +import G_SpawnEntitiesFromString +import G_SpawnVector +import G_SpawnInt +import G_SpawnFloat +import G_SpawnString +import G_PrintSpawnQueue +import G_GetPosInSpawnQueue +import G_RemoveFromSpawnQueue +import G_PushSpawnQueue +import G_SearchSpawnQueue +import G_PeekSpawnQueue +import G_PopSpawnQueue +import G_GetSpawnQueueLength +import G_InitSpawnQueue +import G_admin_cleanup +import G_admin_duration +import G_admin_buffer_end +import G_admin_buffer_begin +import G_admin_buffer_print +import G_admin_print +import G_admin_slap +import G_admin_flag +import G_admin_flaglist +import G_admin_revert +import G_admin_buildlog +import G_admin_builder +import G_admin_pause +import G_admin_lock +import G_admin_namelog +import G_admin_nextmap +import G_admin_restart +import G_admin_rename +import G_admin_spec999 +import G_admin_endvote +import G_admin_allready +import G_admin_admintest +import G_admin_info +import G_admin_adminhelp +import G_admin_showbans +import G_admin_denybuild +import G_admin_mute +import G_admin_warn +import G_admin_cp +import G_admin_changemap +import G_admin_listplayers +import G_admin_listlayouts +import G_admin_listadmins +import G_admin_putteam +import G_admin_unban +import G_admin_ban +import G_admin_adjustban +import G_admin_kick +import G_admin_l1 +import G_admin_register +import G_admin_setlevel +import G_admin_time +import G_admin_authlog +import G_admin_admin +import G_admin_name_check +import G_admin_permission +import G_admin_readconfig +import G_admin_cmd_check +import G_admin_ban_check +import G_admin_cmdlist +import G_admin_unregister_cmds +import G_admin_register_cmds +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $175 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 0 +align 1 +LABELV $174 +byte 1 50 +byte 1 48 +byte 1 48 +byte 1 0 +align 1 +LABELV $173 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $116 +byte 1 119 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $115 +byte 1 0 +align 1 +LABELV $114 +byte 1 112 +byte 1 115 +byte 1 78 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $107 +byte 1 48 +byte 1 0 +align 1 +LABELV $106 +byte 1 114 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $90 +byte 1 67 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 95 +byte 1 112 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 97 +byte 1 108 +byte 1 95 +byte 1 115 +byte 1 117 +byte 1 114 +byte 1 102 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 10 +byte 1 0 diff --git a/build/release-linux-x86_64/base/game/g_missile.asm b/build/release-linux-x86_64/base/game/g_missile.asm new file mode 100644 index 0000000..6597f05 --- /dev/null +++ b/build/release-linux-x86_64/base/game/g_missile.asm @@ -0,0 +1,11786 @@ +export G_BounceMissile +code +proc G_BounceMissile 56 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRGP4 level+36 +INDIRI4 +CVIF4 4 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+36 +INDIRI4 +SUBI4 +CVIF4 4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 BG_EvaluateTrajectoryDelta +CALLV +pop +ADDRLP4 20 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 20 +INDIRF4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +MULF4 +ADDRLP4 0+4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+8 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRLP4 20 +INDIRF4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +CNSTF4 3221225472 +ADDRLP4 12 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 0+4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 3221225472 +ADDRLP4 12 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRLP4 0+8 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +CNSTF4 3221225472 +ADDRLP4 12 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $85 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 $89 +ARGP4 +ADDRLP4 32 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +NEI4 $87 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CNSTF4 0 +ADDRLP4 36 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +CNSTF4 0 +ADDRLP4 40 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +CNSTF4 0 +ADDRLP4 44 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 48 +INDIRF4 +CNSTF4 1109393408 +GEF4 $90 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRGP4 G_SetOrigin +CALLV +pop +ADDRGP4 $77 +JUMPV +LABELV $90 +LABELV $87 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 $94 +ARGP4 +ADDRLP4 36 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +NEI4 $92 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +CNSTF4 0 +ADDRLP4 40 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +CNSTF4 0 +ADDRLP4 44 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +CNSTF4 0 +ADDRLP4 48 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 52 +INDIRF4 +CNSTF4 1109393408 +GEF4 $93 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRGP4 G_SetOrigin +CALLV +pop +ADDRGP4 $77 +JUMPV +LABELV $92 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +CNSTF4 1059481190 +ADDRLP4 40 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +CNSTF4 1059481190 +ADDRLP4 44 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +CNSTF4 1059481190 +ADDRLP4 48 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +LABELV $93 +ADDRFP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +CNSTF4 1045220557 +LEF4 $97 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 40 +INDIRF4 +CNSTF4 1109393408 +GEF4 $97 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRGP4 G_SetOrigin +CALLV +pop +ADDRGP4 $77 +JUMPV +LABELV $97 +LABELV $85 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +CNSTI4 500 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 504 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +LABELV $77 +endproc G_BounceMissile 56 12 +export G_ExplodeMissile +proc G_ExplodeMissile 36 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRGP4 level+32 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 BG_EvaluateTrajectory +CALLV +pop +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SetOrigin +CALLV +pop +ADDRLP4 24 +CNSTF4 0 +ASGNF4 +ADDRLP4 12+4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 12+8 +CNSTF4 1065353216 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 24 +EQI4 $108 +ADDRLP4 12 +ARGP4 +ADDRLP4 28 +ADDRGP4 DirToByte +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 42 +ARGI4 +ADDRLP4 28 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +LABELV $108 +ADDRFP4 0 +INDIRP4 +CNSTI4 564 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $110 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 832 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_RadiusDamage +CALLI4 +pop +LABELV $110 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $100 +endproc G_ExplodeMissile 36 24 +export G_MissileImpact +proc G_MissileImpact 120 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 24 +CNSTI4 1760 +ASGNI4 +ADDRLP4 28 +ADDRGP4 g_entities +ASGNP4 +ADDRLP4 0 +ADDRLP4 24 +INDIRI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +MULI4 +ADDRLP4 28 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 24 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +INDIRI4 +MULI4 +ADDRLP4 28 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +ADDRLP4 32 +INDIRI4 +NEI4 $113 +ADDRLP4 40 +CNSTI4 8 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 40 +INDIRI4 +BANDI4 +ADDRLP4 32 +INDIRI4 +EQI4 $113 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 $115 +ARGP4 +ADDRLP4 44 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +EQI4 $113 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_BounceMissile +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +NEI4 $112 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 33 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRGP4 $112 +JUMPV +LABELV $113 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 $120 +ARGP4 +ADDRLP4 48 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +NEI4 $118 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_BounceMissile +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +NEI4 $112 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 33 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRGP4 $112 +JUMPV +LABELV $118 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 $125 +ARGP4 +ADDRLP4 52 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +NEI4 $123 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_BounceMissile +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +NEI4 $112 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 33 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRGP4 $112 +JUMPV +LABELV $123 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 $130 +ARGP4 +ADDRLP4 56 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +NEI4 $128 +ADDRLP4 60 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $129 +ADDRLP4 60 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $129 +ADDRLP4 64 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRI4 +CNSTI4 16 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1920 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 68 +CNSTP4 0 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ARGP4 +ADDRLP4 68 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 12 +ARGP4 +ADDRLP4 72 +ADDRGP4 DirToByte +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 240 +ADDP4 +ADDRLP4 72 +INDIRI4 +ASGNI4 +ADDRGP4 $129 +JUMPV +LABELV $128 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 $136 +ARGP4 +ADDRLP4 60 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +NEI4 $134 +ADDRLP4 64 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $135 +ADDRLP4 64 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $135 +ADDRLP4 68 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ADDRLP4 68 +INDIRP4 +INDIRI4 +CNSTI4 512 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1924 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 72 +CNSTP4 0 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 12 +ARGP4 +ADDRLP4 76 +ADDRGP4 DirToByte +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 240 +ADDP4 +ADDRLP4 76 +INDIRI4 +ASGNI4 +ADDRGP4 $135 +JUMPV +LABELV $134 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 $89 +ARGP4 +ADDRLP4 64 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 64 +INDIRI4 +CNSTI4 0 +NEI4 $140 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_BounceMissile +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $112 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +NEI4 $112 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 34 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRGP4 $112 +JUMPV +LABELV $140 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 $115 +ARGP4 +ADDRLP4 68 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 68 +INDIRI4 +CNSTI4 0 +NEI4 $144 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_BounceMissile +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +NEI4 $112 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 80 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRGP4 $112 +JUMPV +LABELV $144 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 $150 +ARGP4 +ADDRLP4 72 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +NEI4 $148 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $149 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 512 +BANDI4 +CNSTI4 0 +EQI4 $153 +ADDRLP4 80 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 80 +INDIRI4 +CNSTI4 8 +LTI4 $156 +ADDRLP4 80 +INDIRI4 +CNSTI4 30 +EQI4 $156 +ADDRLP4 80 +INDIRI4 +CNSTI4 29 +NEI4 $153 +LABELV $156 +ADDRLP4 84 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 84 +INDIRP4 +ADDRLP4 84 +INDIRP4 +INDIRI4 +CNSTI4 16 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1920 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 $154 +JUMPV +LABELV $153 +ADDRLP4 88 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 88 +INDIRI4 +CNSTI4 8 +LTI4 $158 +ADDRLP4 88 +INDIRI4 +CNSTI4 11 +GEI4 $158 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2576 +ADDP4 +INDIRI4 +CNSTI4 3 +GTI4 $158 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1924 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 92 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2576 +ADDP4 +ASGNP4 +ADDRLP4 92 +INDIRP4 +ADDRLP4 92 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $159 +JUMPV +LABELV $158 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 8 +LTI4 $163 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2576 +ADDP4 +INDIRI4 +CNSTI4 3 +LEI4 $161 +LABELV $163 +ADDRLP4 96 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ADDRLP4 96 +INDIRP4 +INDIRI4 +CNSTI4 512 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1924 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 $162 +JUMPV +LABELV $161 +ADDRLP4 96 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ADDRLP4 96 +INDIRP4 +INDIRI4 +CNSTI4 512 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1924 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +LABELV $162 +LABELV $159 +LABELV $154 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 96 +CNSTP4 0 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ARGP4 +ADDRLP4 96 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 12 +ARGP4 +ADDRLP4 100 +ADDRGP4 DirToByte +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 240 +ADDP4 +ADDRLP4 100 +INDIRI4 +ASGNI4 +ADDRGP4 $149 +JUMPV +LABELV $148 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 $168 +ARGP4 +ADDRLP4 76 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +CNSTI4 0 +NEI4 $166 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $169 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $169 +ADDRFP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $171 +ADDRGP4 $173 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $172 +JUMPV +LABELV $171 +ADDRFP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +INDIRP4 +CNSTI4 896 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $172 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +ADDRGP4 $112 +JUMPV +LABELV $169 +ADDRFP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ExplodeMissile +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +ADDI4 +ASGNI4 +ADDRLP4 84 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 84 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $112 +ADDRLP4 84 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $112 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $167 +JUMPV +LABELV $166 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 $179 +ARGP4 +ADDRLP4 80 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 80 +INDIRI4 +CNSTI4 0 +NEI4 $177 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $180 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $180 +ADDRFP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $182 +ADDRGP4 $184 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $183 +JUMPV +LABELV $182 +ADDRFP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +INDIRP4 +CNSTI4 896 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $183 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +ADDRGP4 $112 +JUMPV +LABELV $180 +ADDRFP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ExplodeMissile +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +ADDI4 +ASGNI4 +ADDRLP4 88 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $112 +ADDRLP4 88 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $112 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $178 +JUMPV +LABELV $177 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $188 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +CNSTI4 19 +NEI4 $188 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 $190 +ARGP4 +ADDRLP4 88 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 88 +INDIRI4 +CNSTI4 0 +EQI4 $194 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 $191 +ARGP4 +ADDRLP4 92 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 92 +INDIRI4 +CNSTI4 0 +EQI4 $194 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 $192 +ARGP4 +ADDRLP4 96 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 96 +INDIRI4 +CNSTI4 0 +NEI4 $188 +LABELV $194 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_BounceMissile +CALLV +pop +ADDRGP4 $112 +JUMPV +LABELV $188 +LABELV $178 +LABELV $167 +LABELV $149 +LABELV $135 +LABELV $129 +ADDRLP4 0 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $195 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $197 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRGP4 level+32 +INDIRI4 +ARGI4 +ADDRLP4 100 +ARGP4 +ADDRGP4 BG_EvaluateTrajectoryDelta +CALLV +pop +ADDRLP4 100 +ARGP4 +ADDRLP4 112 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 112 +INDIRF4 +CNSTF4 0 +NEF4 $200 +ADDRLP4 100+8 +CNSTF4 1065353216 +ASGNF4 +LABELV $200 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 100 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 16 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 828 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $197 +LABELV $195 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $203 +ADDRGP4 $112 +JUMPV +LABELV $203 +ADDRLP4 0 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $205 +ADDRLP4 104 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 104 +INDIRI4 +CNSTI4 1 +EQI4 $207 +ADDRLP4 104 +INDIRI4 +CNSTI4 3 +NEI4 $205 +LABELV $207 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRLP4 108 +ADDRGP4 DirToByte +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 41 +ARGI4 +ADDRLP4 108 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 140 +ADDP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRGP4 $206 +JUMPV +LABELV $205 +ADDRFP4 4 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +CNSTI4 4096 +BANDI4 +CNSTI4 0 +EQI4 $208 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRLP4 108 +ADDRGP4 DirToByte +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 43 +ARGI4 +ADDRLP4 108 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRGP4 $209 +JUMPV +LABELV $208 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRLP4 112 +ADDRGP4 DirToByte +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 42 +ARGI4 +ADDRLP4 112 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +LABELV $209 +LABELV $206 +ADDRFP4 0 +INDIRP4 +CNSTI4 564 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRGP4 SnapVectorTowards +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRGP4 G_SetOrigin +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $210 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 832 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_RadiusDamage +CALLI4 +pop +LABELV $210 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $112 +endproc G_MissileImpact 120 32 +export G_RunMissile +proc G_RunMissile 104 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 60 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRGP4 level+32 +INDIRI4 +ARGI4 +ADDRLP4 64 +ARGP4 +ADDRGP4 BG_EvaluateTrajectory +CALLV +pop +ADDRLP4 76 +ADDRFP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ARGP4 +ADDRLP4 64 +ARGP4 +ADDRLP4 76 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 84 +CNSTI4 0 +ASGNI4 +ADDRLP4 0+4 +INDIRI4 +ADDRLP4 84 +INDIRI4 +NEI4 $217 +ADDRLP4 0 +INDIRI4 +ADDRLP4 84 +INDIRI4 +EQI4 $214 +LABELV $217 +ADDRLP4 0+8 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+12 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +INDIRB +ASGNB 12 +LABELV $214 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $220 +ADDRLP4 88 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1756 +ADDP4 +INDIRI4 +ADDRLP4 88 +INDIRI4 +EQI4 $226 +ADDRLP4 0+48 +INDIRI4 +CNSTI4 33554432 +BANDI4 +ADDRLP4 88 +INDIRI4 +EQI4 $223 +LABELV $226 +ADDRLP4 60 +CNSTI4 1 +ASGNI4 +ADDRGP4 $224 +JUMPV +LABELV $223 +ADDRLP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ARGP4 +ADDRLP4 96 +CNSTP4 0 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ARGP4 +ADDRLP4 96 +INDIRP4 +ARGP4 +ADDRLP4 64 +ARGP4 +ADDRLP4 76 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $227 +ADDRLP4 60 +CNSTI4 1 +ASGNI4 +ADDRGP4 $228 +JUMPV +LABELV $227 +ADDRLP4 0+48 +INDIRI4 +CNSTI4 33554432 +BANDI4 +CNSTI4 0 +EQI4 $230 +ADDRLP4 60 +CNSTI4 1 +ASGNI4 +ADDRGP4 $231 +JUMPV +LABELV $230 +ADDRLP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ARGP4 +ADDRLP4 64 +ARGP4 +ADDRLP4 76 +INDIRI4 +ARGI4 +CNSTI4 33554432 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $233 +ADDRLP4 60 +CNSTI4 1 +ASGNI4 +LABELV $233 +LABELV $231 +LABELV $228 +LABELV $224 +LABELV $220 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRLP4 0+12 +INDIRB +ASGNB 12 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +EQI4 $237 +ADDRLP4 0+44 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $239 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +ADDRGP4 $212 +JUMPV +LABELV $239 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_MissileImpact +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 5 +EQI4 $242 +ADDRGP4 $212 +JUMPV +LABELV $242 +LABELV $237 +ADDRFP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_RunThink +CALLV +pop +LABELV $212 +endproc G_RunMissile 104 28 +export G_ProcessFlamerFlames +proc G_ProcessFlamerFlames 4168 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +CNSTI4 11000 +ADDI4 +LEI4 $245 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ExplodeMissile +ASGNP4 +ADDRGP4 $244 +JUMPV +LABELV $245 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 400 +ADDI4 +ASGNI4 +ADDRLP4 4144 +CNSTF4 1112014848 +ASGNF4 +ADDRLP4 4108 +ADDRLP4 4144 +INDIRF4 +ASGNF4 +ADDRLP4 4108+4 +ADDRLP4 4144 +INDIRF4 +ASGNF4 +ADDRLP4 4108+8 +CNSTF4 1112014848 +ASGNF4 +ADDRLP4 4132 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4108 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4132+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4108+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4132+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4108+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4120 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4108 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4120+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4108+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4120+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4108+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4120 +ARGP4 +ADDRLP4 4132 +ARGP4 +ADDRLP4 12 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4156 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 4156 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $263 +JUMPV +LABELV $260 +ADDRLP4 4 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 12 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $264 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTI4 33554433 +ARGI4 +ADDRLP4 4160 +ADDRGP4 G_Visible +CALLI4 +ASGNI4 +ADDRLP4 4160 +INDIRI4 +CNSTI4 0 +EQI4 $266 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +INDIRI4 +CNSTI4 3 +DIVI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 828 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +ADDRGP4 $244 +JUMPV +LABELV $266 +LABELV $264 +LABELV $261 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $263 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +LTI4 $260 +LABELV $244 +endproc G_ProcessFlamerFlames 4168 32 +export G_ProcessSmoke +proc G_ProcessSmoke 0 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +CNSTI4 30000 +ADDI4 +LEI4 $269 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ExplodeMissile +ASGNP4 +ADDRGP4 $268 +JUMPV +LABELV $269 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +ADDI4 +ASGNI4 +LABELV $268 +endproc G_ProcessSmoke 0 0 +export G_ProcessMine +proc G_ProcessMine 4168 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +ADDI4 +ASGNI4 +ADDRLP4 4144 +CNSTF4 1120403456 +ASGNF4 +ADDRLP4 4108 +ADDRLP4 4144 +INDIRF4 +ASGNF4 +ADDRLP4 4108+4 +ADDRLP4 4144 +INDIRF4 +ASGNF4 +ADDRLP4 4108+8 +CNSTF4 1120403456 +ASGNF4 +ADDRLP4 4132 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4108 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4132+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4108+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4132+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4108+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4120 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4108 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4120+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4108+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4120+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4108+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4120 +ARGP4 +ADDRLP4 4132 +ARGP4 +ADDRLP4 12 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4156 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 4156 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $289 +JUMPV +LABELV $286 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 12 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 4160 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4160 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $290 +ADDRLP4 4160 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $290 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 33554433 +ARGI4 +ADDRLP4 4164 +ADDRGP4 G_Visible +CALLI4 +ASGNI4 +ADDRLP4 4164 +INDIRI4 +CNSTI4 0 +EQI4 $292 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 25 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ExplodeMissile +ASGNP4 +ADDRGP4 $274 +JUMPV +LABELV $292 +LABELV $290 +LABELV $287 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $289 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +LTI4 $286 +LABELV $274 +endproc G_ProcessMine 4168 16 +export launch_grenade_flames +proc launch_grenade_flames 36 4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 4 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $94 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 5000 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ProcessFlamerFlames +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 128 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTI4 32 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 3 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 828 +ADDP4 +CNSTI4 17 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 832 +ADDP4 +CNSTI4 17 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +CNSTI4 33554433 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 12 +CNSTF4 3225419776 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 20 +CNSTF4 1077936128 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 1137180672 +ADDRFP4 8 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 1137180672 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTF4 1137180672 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $295 +endproc launch_grenade_flames 36 4 +export FlameTurretFireNormal +proc FlameTurretFireNormal 36 4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 4 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $300 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1756 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CVIF4 4 +CNSTF4 1135542272 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ExplodeMissile +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 128 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTI4 28 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTI4 16 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 16 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +CNSTI4 170 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 828 +ADDP4 +CNSTI4 55 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 832 +ADDP4 +CNSTI4 55 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +CNSTI4 33554433 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 12 +CNSTF4 3229614080 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 20 +CNSTF4 1082130432 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 1144750080 +ADDRFP4 8 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 1144750080 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTF4 1144750080 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $299 +endproc FlameTurretFireNormal 36 4 +export NapalmChargeFire +proc NapalmChargeFire 64 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 20 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $190 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1756 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ExplodeMissile +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 128 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTI4 18 +ASGNI4 +ADDRLP4 24 +CNSTI4 208 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +ADDRFP4 12 +INDIRI4 +CVIF4 4 +CNSTF4 1070386381 +DIVF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +ADDRFP4 12 +INDIRI4 +CVIF4 4 +CNSTF4 1084647014 +DIVF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +ADDRFP4 12 +INDIRI4 +CVIF4 4 +CNSTF4 1066192077 +DIVF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 828 +ADDP4 +CNSTI4 17 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 832 +ADDP4 +CNSTI4 13 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +CNSTI4 33554433 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 32 +CNSTF4 3231711232 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRLP4 40 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 12 +INDIRI4 +CNSTI4 30 +SUBI4 +CVIF4 4 +CNSTF4 1132756992 +DIVF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +CNSTF4 1132396544 +ADDRLP4 16 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $305 +ADDRLP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $305 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 44 +CNSTF4 1059481190 +ASGNF4 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 44 +INDIRF4 +ADDRLP4 48 +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4+4 +ADDRLP4 44 +INDIRF4 +ADDRLP4 48 +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4+8 +CNSTF4 1059481190 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRLP4 4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRFP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +CVIF4 4 +CNSTF4 1141473280 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 4+4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRFP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +CVIF4 4 +CNSTF4 1141473280 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRLP4 4+8 +INDIRF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRFP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +CVIF4 4 +CNSTF4 1141473280 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 52 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 60 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 60 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $304 +endproc NapalmChargeFire 64 4 +export NapalmChargeImp +proc NapalmChargeImp 60 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 20 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $94 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ProcessFlamerFlames +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 128 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTI4 16 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +ADDRFP4 12 +INDIRI4 +CNSTI4 8 +DIVI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 828 +ADDP4 +CNSTI4 17 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 832 +ADDP4 +CNSTI4 17 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +CNSTI4 33554433 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 28 +CNSTF4 3231711232 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 36 +CNSTF4 1084227584 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 12 +INDIRI4 +CNSTI4 30 +SUBI4 +CVIF4 4 +CNSTF4 1132756992 +DIVF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +CNSTF4 1132396544 +ADDRLP4 16 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $314 +ADDRLP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $314 +ADDRLP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 40 +CNSTF4 1059481190 +ASGNF4 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 40 +INDIRF4 +ADDRLP4 44 +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4+4 +ADDRLP4 40 +INDIRF4 +ADDRLP4 44 +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4+8 +CNSTF4 1059481190 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRLP4 4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRFP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +CVIF4 4 +CNSTF4 1141473280 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 4+4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRFP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +CVIF4 4 +CNSTF4 1141473280 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRLP4 4+8 +INDIRF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRFP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +CVIF4 4 +CNSTF4 1141473280 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 48 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 52 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $312 +endproc NapalmChargeImp 60 4 +export FireBreath_fire +proc FireBreath_fire 56 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 16 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $94 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1756 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ExplodeMissile +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 128 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTI4 10 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +CNSTI4 3 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 50 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +CNSTI4 60 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +CNSTI4 250 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 828 +ADDP4 +CNSTI4 17 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 832 +ADDP4 +CNSTI4 13 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +CNSTI4 33554433 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 24 +CNSTF4 3251109888 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 32 +CNSTF4 1103626240 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 36 +CNSTF4 1059481190 +ASGNF4 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 36 +INDIRF4 +ADDRLP4 40 +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4+4 +ADDRLP4 36 +INDIRF4 +ADDRLP4 40 +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4+8 +CNSTF4 1059481190 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRLP4 4 +INDIRF4 +CNSTF4 1145569280 +ADDRFP4 8 +INDIRP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 4+4 +INDIRF4 +CNSTF4 1145569280 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRLP4 4+8 +INDIRF4 +CNSTF4 1145569280 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 48 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 52 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $322 +endproc FireBreath_fire 56 4 +export FlamerNormalFire +proc FlamerNormalFire 60 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 16 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $329 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1756 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CVIF4 4 +CNSTF4 1143930880 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ExplodeMissile +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 128 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTI4 18 +ASGNI4 +ADDRLP4 20 +CNSTI4 208 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 20 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +CNSTI4 20 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +CNSTI4 50 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 828 +ADDP4 +CNSTI4 12 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 832 +ADDP4 +CNSTI4 13 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +CNSTI4 33554433 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 28 +CNSTF4 3242196992 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 36 +CNSTF4 1094713344 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 40 +CNSTF4 1059481190 +ASGNF4 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 40 +INDIRF4 +ADDRLP4 44 +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4+4 +ADDRLP4 40 +INDIRF4 +ADDRLP4 44 +INDIRP4 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4+8 +CNSTF4 1059481190 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRLP4 4 +INDIRF4 +CNSTF4 1141473280 +ADDRFP4 8 +INDIRP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 4+4 +INDIRF4 +CNSTF4 1141473280 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRLP4 4+8 +INDIRF4 +CNSTF4 1141473280 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 48 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 52 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $328 +endproc FlamerNormalFire 60 4 +export fire_blaster +proc fire_blaster 40 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 4 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $337 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1756 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 10000 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ExplodeMissile +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 128 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTI4 11 +ASGNI4 +ADDRLP4 8 +CNSTI4 208 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 10 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 828 +ADDP4 +CNSTI4 3 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 832 +ADDP4 +CNSTI4 3 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +CNSTI4 33554433 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 16 +CNSTF4 3231711232 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 24 +CNSTF4 1084227584 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 1152319488 +ADDRFP4 8 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 1152319488 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTF4 1152319488 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $336 +endproc fire_blaster 40 4 +export fire_pulseRifle +proc fire_pulseRifle 40 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 4 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $191 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1756 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 10000 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ExplodeMissile +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 128 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTI4 19 +ASGNI4 +ADDRLP4 8 +CNSTI4 208 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 9 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 828 +ADDP4 +CNSTI4 7 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 832 +ADDP4 +CNSTI4 7 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +CNSTI4 33554433 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 16 +CNSTF4 3231711232 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 24 +CNSTF4 1084227584 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 1150681088 +ADDRFP4 8 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 1150681088 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTF4 1150681088 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $340 +endproc fire_pulseRifle 40 4 +export fire_prifle_stasis +proc fire_prifle_stasis 24 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 4 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $150 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 15000 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ExplodeMissile +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 128 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTI4 19 +ASGNI4 +ADDRLP4 8 +CNSTI4 208 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 828 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +CNSTI4 33554433 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 1145569280 +ADDRFP4 8 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 1145569280 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTF4 1145569280 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $343 +endproc fire_prifle_stasis 24 4 +export fire_luciferCannon +proc fire_luciferCannon 44 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRI4 +ASGNI4 +ADDRFP4 20 +ADDRFP4 20 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 8 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $190 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1756 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 12 +INDIRI4 +CNSTI4 265 +NEI4 $348 +ADDRLP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 $349 +JUMPV +LABELV $348 +ADDRLP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 10000 +ADDI4 +ASGNI4 +LABELV $349 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ExplodeMissile +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 128 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTI4 20 +ASGNI4 +ADDRLP4 12 +CNSTI4 208 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +ADDRFP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +ADDRFP4 12 +INDIRI4 +CNSTI4 2 +DIVI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +ADDRFP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 828 +ADDP4 +CNSTI4 10 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 832 +ADDP4 +CNSTI4 11 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +CNSTI4 33554433 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 20 +CNSTF4 3231711232 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 4 +ADDRFP4 12 +INDIRI4 +CNSTI4 30 +SUBI4 +CVIF4 4 +CNSTF4 1132756992 +DIVF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +CNSTF4 1132396544 +ADDRLP4 4 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $352 +ADDRLP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $352 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRFP4 20 +INDIRI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRFP4 20 +INDIRI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRFP4 20 +INDIRI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 40 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $347 +endproc fire_luciferCannon 44 4 +export launch_grenade +proc launch_grenade 36 4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 4 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $120 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1756 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 5000 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ExplodeMissile +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 128 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTI4 21 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTI4 16 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 340 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +CNSTI4 340 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +CNSTI4 192 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 828 +ADDP4 +CNSTI4 14 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 832 +ADDP4 +CNSTI4 14 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +CNSTI4 33554433 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 12 +CNSTF4 3225419776 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 20 +CNSTF4 1077936128 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 1143930880 +ADDRFP4 8 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 1143930880 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTF4 1143930880 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $355 +endproc launch_grenade 36 4 +export launch_saw +proc launch_saw 40 4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 4 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $360 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1756 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 3500 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ExplodeMissile +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 128 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTI4 13 +ASGNI4 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 48 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 60 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +CNSTI4 100 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 828 +ADDP4 +CNSTI4 15 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 832 +ADDP4 +CNSTI4 15 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +CNSTI4 33554433 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 16 +CNSTF4 3229614080 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 24 +CNSTF4 1082130432 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 1145569280 +ADDRFP4 8 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 1145569280 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTF4 1145569280 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $359 +endproc launch_saw 40 4 +export launch_smoke +proc launch_smoke 36 4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 4 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $125 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 200 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ProcessSmoke +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 128 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTI4 22 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTI4 16 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 828 +ADDP4 +CNSTI4 18 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 832 +ADDP4 +CNSTI4 18 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +CNSTI4 33554433 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 12 +CNSTF4 3225419776 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 20 +CNSTF4 1077936128 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 1137180672 +ADDRFP4 8 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 1137180672 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTF4 1137180672 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $364 +endproc launch_smoke 36 4 +export AHive_SearchAndDestroy +proc AHive_SearchAndDestroy 140 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +INDIRI4 +LEI4 $369 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ExplodeMissile +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +INDIRP4 +CNSTI4 896 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $368 +JUMPV +LABELV $369 +ADDRLP4 92 +CNSTI4 496 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 92 +INDIRI4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +INDIRP4 +ADDRLP4 92 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 96 +ADDRGP4 DistanceSquared +CALLF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 96 +INDIRF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $374 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $378 +ADDRGP4 $375 +JUMPV +LABELV $378 +ADDRLP4 104 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 104 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $380 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $380 +ADDRLP4 104 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $380 +ADDRLP4 108 +CNSTI4 496 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 108 +INDIRI4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 108 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 112 +ADDRGP4 DistanceSquared +CALLF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 112 +INDIRF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 112 +INDIRF4 +LEF4 $380 +ADDRLP4 16 +ARGP4 +ADDRLP4 120 +CNSTI4 496 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 16+52 +INDIRI4 +CNSTI4 1022 +EQI4 $382 +ADDRLP4 8 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $382 +LABELV $380 +LABELV $375 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 64 +LTI4 $374 +ADDRLP4 104 +ADDRFP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +ASGNP4 +ADDRLP4 108 +CNSTI4 496 +ASGNI4 +ADDRLP4 76 +ADDRLP4 104 +INDIRP4 +INDIRP4 +ADDRLP4 108 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 108 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 112 +CNSTI4 500 +ASGNI4 +ADDRLP4 76+4 +ADDRLP4 104 +INDIRP4 +INDIRP4 +ADDRLP4 112 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 112 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 120 +CNSTI4 504 +ASGNI4 +ADDRLP4 76+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 76 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 1134559232 +ADDRLP4 76 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 1134559232 +ADDRLP4 76+4 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTF4 1134559232 +ADDRLP4 76+8 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 124 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 124 +INDIRP4 +ADDRLP4 124 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 128 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 128 +INDIRP4 +ADDRLP4 128 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 132 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 132 +INDIRP4 +ADDRLP4 132 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 500 +ADDI4 +ASGNI4 +LABELV $368 +endproc AHive_SearchAndDestroy 140 28 +export MD_SearchAndDestroy +proc MD_SearchAndDestroy 160 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 92 +CNSTI4 496 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 92 +INDIRI4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +INDIRP4 +ADDRLP4 92 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 96 +ADDRGP4 DistanceSquared +CALLF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 96 +INDIRF4 +ASGNF4 +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +INDIRI4 +LEI4 $392 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ExplodeMissile +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +INDIRP4 +CNSTI4 896 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $391 +JUMPV +LABELV $392 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +LABELV $397 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 16 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $401 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 33554433 +ARGI4 +ADDRLP4 104 +ADDRGP4 G_Visible +CALLI4 +ASGNI4 +ADDRLP4 104 +INDIRI4 +CNSTI4 0 +EQI4 $401 +ADDRLP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $403 +ADDRGP4 $398 +JUMPV +LABELV $403 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $405 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $405 +ADDRLP4 112 +CNSTI4 496 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 112 +INDIRI4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 112 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 116 +ADDRGP4 DistanceSquared +CALLF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 116 +INDIRF4 +ASGNF4 +ADDRLP4 20 +INDIRF4 +ADDRLP4 116 +INDIRF4 +LEF4 $405 +ADDRLP4 28 +ARGP4 +ADDRLP4 124 +CNSTI4 496 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 124 +INDIRI4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 124 +INDIRI4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 28+52 +INDIRI4 +CNSTI4 1022 +EQI4 $407 +ADDRLP4 20 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $407 +LABELV $405 +ADDRLP4 124 +ADDRFP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +ASGNP4 +ADDRLP4 128 +CNSTI4 496 +ASGNI4 +ADDRLP4 4 +ADDRLP4 124 +INDIRP4 +INDIRP4 +ADDRLP4 128 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 128 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 132 +CNSTI4 500 +ASGNI4 +ADDRLP4 4+4 +ADDRLP4 124 +INDIRP4 +INDIRP4 +ADDRLP4 132 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 132 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 140 +CNSTI4 504 +ASGNI4 +ADDRLP4 4+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +INDIRP4 +ADDRLP4 140 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 140 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 1137180672 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 1137180672 +ADDRLP4 4+4 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTF4 1137180672 +ADDRLP4 4+8 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 144 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 144 +INDIRP4 +ADDRLP4 144 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 148 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 148 +INDIRP4 +ADDRLP4 148 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 152 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 152 +INDIRP4 +ADDRLP4 152 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +ADDI4 +ASGNI4 +LABELV $401 +LABELV $398 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 64 +LTI4 $397 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +ADDI4 +ASGNI4 +LABELV $391 +endproc MD_SearchAndDestroy 160 28 +export fire_md2 +proc fire_md2 28 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 4 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $179 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1756 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 25 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 MD_SearchAndDestroy +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 40 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 128 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTI4 16 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +CNSTI4 3 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 40 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +CNSTI4 10 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +CNSTI4 100 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 828 +ADDP4 +CNSTI4 51 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +CNSTI4 33554433 +ASGNI4 +ADDRLP4 12 +CNSTI4 684 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 5000 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 1137180672 +ADDRFP4 8 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 1137180672 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTF4 1137180672 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $417 +endproc fire_md2 28 4 +export fire_hive +proc fire_hive 28 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 4 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $168 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1756 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 500 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 AHive_SearchAndDestroy +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 40 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 128 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTI4 25 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 80 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 828 +ADDP4 +CNSTI4 50 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +CNSTI4 33554433 +ASGNI4 +ADDRLP4 12 +CNSTI4 684 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 3000 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 1134559232 +ADDRFP4 8 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 1134559232 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTF4 1134559232 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $421 +endproc fire_hive 28 4 +export fire_lockblob +proc fire_lockblob 20 4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 4 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $130 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1756 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 15000 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ExplodeMissile +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 128 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTI4 24 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 828 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +CNSTI4 33554433 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 1140457472 +ADDRFP4 8 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 1140457472 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTF4 1140457472 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $425 +endproc fire_lockblob 20 4 +export fire_slowBlob +proc fire_slowBlob 24 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 4 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $136 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1756 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 15000 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ExplodeMissile +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 128 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTI4 30 +ASGNI4 +ADDRLP4 8 +CNSTI4 208 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 828 +ADDP4 +CNSTI4 47 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 832 +ADDP4 +CNSTI4 47 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +CNSTI4 33554433 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 1145569280 +ADDRFP4 8 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 1145569280 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTF4 1145569280 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $428 +endproc fire_slowBlob 24 4 +export fire_acidBomb2 +proc fire_acidBomb2 40 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 4 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $115 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 8000 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ExplodeMissile +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 128 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ADDRFP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTI4 16 +ASGNI4 +ADDRLP4 8 +CNSTI4 208 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 40 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +CNSTI4 165 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +CNSTI4 180 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 828 +ADDP4 +CNSTI4 64 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 832 +ADDP4 +CNSTI4 64 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +CNSTI4 33554433 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 16 +CNSTF4 3231711232 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 24 +CNSTF4 1084227584 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 1140457472 +ADDRFP4 8 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 1140457472 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTF4 1140457472 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $431 +endproc fire_acidBomb2 40 4 +export fire_acidBomb +proc fire_acidBomb 40 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 4 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $115 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 8000 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ExplodeMissile +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 128 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ADDRFP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTI4 16 +ASGNI4 +ADDRLP4 8 +CNSTI4 208 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 45 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +CNSTI4 190 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +CNSTI4 200 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 828 +ADDP4 +CNSTI4 64 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 832 +ADDP4 +CNSTI4 64 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +CNSTI4 33554433 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 16 +CNSTF4 3231711232 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 24 +CNSTF4 1084227584 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 1137180672 +ADDRFP4 8 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 1137180672 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTF4 1137180672 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $434 +endproc fire_acidBomb 40 4 +export mine_die +proc mine_die 0 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 25 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ExplodeMissile +ASGNP4 +LABELV $437 +endproc mine_die 0 0 +export launch_mine +proc launch_mine 36 4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 4 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $89 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 3000 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ProcessMine +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 128 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTI4 23 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTI4 16 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 250 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +CNSTI4 250 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +CNSTI4 200 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 828 +ADDP4 +CNSTI4 16 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 832 +ADDP4 +CNSTI4 16 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +CNSTI4 33554433 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 812 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +CNSTI4 20 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +ADDRGP4 mine_die +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 12 +CNSTF4 3225419776 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 20 +CNSTF4 1077936128 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 1140457472 +ADDRFP4 8 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 1140457472 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTF4 1140457472 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $439 +endproc launch_mine 36 4 +export fire_paraLockBlob +proc fire_paraLockBlob 24 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 4 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $130 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1756 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 15000 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ExplodeMissile +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 128 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTI4 24 +ASGNI4 +ADDRLP4 8 +CNSTI4 208 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +CNSTI4 33554433 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 1143111680 +ADDRFP4 8 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 1143111680 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTF4 1143111680 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $443 +endproc fire_paraLockBlob 24 4 +export Prickles_Fire +proc Prickles_Fire 20 4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 4 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $447 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1756 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 6000 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ExplodeMissile +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 128 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTI4 7 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +CNSTI4 3 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 6 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +CNSTI4 3 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +CNSTI4 50 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 828 +ADDP4 +CNSTI4 36 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 832 +ADDP4 +CNSTI4 36 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +CNSTI4 33554433 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 1153957888 +ADDRFP4 8 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 1153957888 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTF4 1153957888 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $446 +endproc Prickles_Fire 20 4 +export fire_bounceBall +proc fire_bounceBall 24 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 4 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $451 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1756 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 3000 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ExplodeMissile +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 128 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTI4 9 +ASGNI4 +ADDRLP4 8 +CNSTI4 208 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 115 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +CNSTI4 115 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +CNSTI4 75 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 828 +ADDP4 +CNSTI4 37 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 832 +ADDP4 +CNSTI4 37 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +CNSTI4 33554433 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 1148846080 +ADDRFP4 8 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 1148846080 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTF4 1148846080 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $450 +endproc fire_bounceBall 24 4 +export fire_bounceBall2 +proc fire_bounceBall2 24 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 24 +ADDRFP4 24 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 4 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $451 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1756 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 3000 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_ExplodeMissile +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 128 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ADDRFP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 208 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +ADDRFP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 820 +ADDP4 +ADDRFP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 824 +ADDP4 +ADDRFP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 828 +ADDP4 +ADDRFP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 832 +ADDP4 +ADDRFP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +CNSTI4 33554433 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 684 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRFP4 24 +INDIRI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRFP4 24 +INDIRI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRFP4 24 +INDIRI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $454 +endproc fire_bounceBall2 24 4 +import AHive_ReturnToHive +import trap_RemoveCommand +import trap_AddCommand +import trap_SendGameStat +import trap_SnapVector +import trap_GetEntityToken +import trap_GetUsercmd +import trap_BotFreeClient +import trap_BotAllocateClient +import trap_EntityContact +import trap_EntitiesInBox +import trap_UnlinkEntity +import trap_LinkEntity +import trap_AreasConnected +import trap_AdjustAreaPortalState +import trap_InPVSIgnorePortals +import trap_InPVS +import trap_PointContents +import trap_Trace +import trap_SetBrushModel +import trap_GetServerinfo +import trap_SetUserinfo +import trap_GetUserinfo +import trap_SetConfigstringRestrictions +import trap_GetConfigstring +import trap_SetConfigstring +import trap_SendServerCommand +import trap_DropClient +import trap_LocateGameData +import trap_Cvar_VariableStringBuffer +import trap_Cvar_VariableIntegerValue +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_SendConsoleCommand +import trap_FS_Seek +import trap_FS_GetFileList +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_Args +import trap_Argv +import trap_Argc +import trap_RealTime +import trap_Milliseconds +import trap_Error +import trap_Print +import g_KillRewardMultiplierH +import g_KillRewardMultiplierA +import g_InstantRewardMultiplierH +import g_InstantRewardMultiplierA +import g_buildableSvfBroadcast +import g_minTeamSizePerBuilderH +import g_minTeamSizePerBuilderA +import g_censorship +import g_slapKnockback +import g_allowTeamOverlay +import g_publicAdminMessages +import g_specChat +import g_privateMessages +import g_maxIPConnections +import g_adminChatShowDeny +import g_adminMaxBan +import g_devmapKillerHP +import g_adminTempBan +import g_admin +import g_newbieNamePrefix +import g_newbieNameNumbering +import g_emoticonsAllowedInNames +import g_layoutAuto +import g_layouts +import g_mapConfigs +import g_antiSpawnBlock +import g_creepPowerExclusion +import g_shove +import g_teleportSafeTime +import g_floodMinTime +import g_floodMaxDemerits +import g_voiceChats +import g_debugVoices +import g_sayAreaRange +import g_initialMapRotation +import g_nextMap +import g_mapLog +import g_mapRotationStack +import g_mapRotationNodes +import g_currentMapRotation +import g_debugMapRotation +import g_markDeconstruct +import g_disabledBuildables +import g_disabledClasses +import g_disabledEquipment +import g_unlagged +import g_maxFixedBuildPoints +import g_variableBuildPointsPower +import g_maxVariableBuildPoints +import g_basiUpgPoisonTime +import g_basiPoisonTime +import g_boosterPoisonTime +import g_contagionProb +import g_humanAnticampRange +import g_humanAnticampBonus1 +import g_humanAnticampBonusMax +import g_alienAnticampRange +import g_alienAnticampBonus1 +import g_alienAnticampBonusMax +import g_freeFundPeriod +import g_teamImbalanceWarnings +import g_alienGrangerDanceBonus +import g_alienBarbsRegen3x +import g_alienBarbsRegen2x +import g_alienStage3Threshold +import g_alienStage2Threshold +import g_alienMaxStage +import g_alienCredits +import g_alienStage +import g_humanStage3Threshold +import g_humanStage2Threshold +import g_humanMaxStage +import g_humanCredits +import g_humanStage +import g_humanRefineryRadius +import g_humanRefineryMaxAge +import g_humanRefineryBuildPointsRate +import g_humanRefineryBuildPoints +import g_humanDefenceComputerRate +import g_humanDefenceComputerLimit +import g_humanBuildQueueTime +import g_humanBuildPoints +import g_alienColonyRadius +import g_alienColonyMaxAge +import g_alienColonyBuildPointsRate +import g_alienColonyBuildPoints +import g_alienBuildQueueTime +import g_alienBuildPoints +import pmove_msec +import pmove_fixed +import g_smoothClients +import g_teamForceBalance +import g_armageddonPercent +import g_armageddonVotePercent +import g_readyPercent +import g_suddenDeathVoteDelay +import g_suddenDeathVotePercent +import g_voteLimit +import g_allowVote +import g_doWarmup +import g_warmup +import g_motd +import g_friendlyFreeze +import g_synchronousClients +import g_debugDamage +import g_debugMove +import g_inactivity +import g_knockback +import g_speed +import g_gravity +import g_needpass +import g_password +import g_dretchPunt +import g_friendlyBuildableFire +import g_friendlyFire +import g_suddenDeathTime +import g_timelimit +import g_maxNameChanges +import g_minNameChangePeriod +import g_lockTeamsAtStart +import g_restarted +import g_maxGameClients +import g_maxclients +import g_cheats +import g_dedicated +import g_entities +import level +import G_namelog_cleanup +import G_namelog_update_name +import G_namelog_update_score +import G_namelog_restore +import G_namelog_disconnect +import G_namelog_connect +import G_ClearRotationStack +import G_MapExists +import G_ShutdownMapRotations +import G_InitMapRotations +import G_MapRotationActive +import G_StopMapRotation +import G_StartMapRotation +import G_AdvanceMapRotation +import G_PrintCurrentRotation +import G_PrintRotations +import G_WriteSessionData +import G_InitSessionData +import G_ReadSessionData +import G_UpdateTeamConfigStrings +import CheckTeamStatus +import TeamplayInfoMessage +import Team_GetLocation +import G_ChangeTeam +import G_LeaveTeam +import OnSameTeam +import G_TeamCommand +import G_TeamFromString +import G_RunClient +import ClientEndFrame +import ClientThink +import G_UnlaggedOff +import G_UnlaggedOn +import G_UnlaggedCalc +import G_UnlaggedClear +import G_UnlaggedStore +import ClientCommand +import ClientBegin +import ClientDisconnect +import ClientUserinfoChanged +import ClientConnect +import G_AlienBuildPoints +import G_HumanBuildPoints +import G_TimeTilSuddenDeath +import LogExit +import G_ArmageddonStep +import G_CheckVote +import G_ExecuteVote +import G_Vote +import G_Error +import G_Printf +import SendScoreboardMessageToAllClients +import G_Log_NoSpam +import G_LogPrintf +import G_AdminMessage +import G_RunThink +import FindIntermissionPoint +import CalculateRanks +import G_MapConfigs +import MoveClientToIntermission +import ScoreboardMessage +import FireWeapon3 +import FireWeapon2 +import FireWeapon +import G_UnregisterCommands +import G_RegisterCommands +import ConsoleCommand +import G_IsNewbieName +import SpotWouldTelefrag +import player_die +import ClientSpawn +import BeginIntermission +import respawn +import G_SelectHumanLockSpawnPoint +import G_SelectAlienLockSpawnPoint +import G_SelectSpawnPoint +import G_SelectTremulousSpawnPoint +import G_SetClientViewAngle +import TeamCount +import G_QueueCreditToClient +import G_AddCreditToClient +import G_ClearPlayerZapEffects +import G_UpdateZaps +import G_CrushAttack +import G_ChargeAttack +import CheckCkitRepair +import CheckPounceAttack +import CheckGrabAttack +import CheckVenomAttack2 +import CheckVenomAttack +import SnapVectorTowards +import CalcMuzzlePoint +import G_GiveClientMaxAmmo +import G_ForceWeaponChange +import ShineTorch +import TeleportPlayer +import G_Checktrigger_stages +import trigger_teleporter_touch +import manualTriggerSpectator +import Touch_DoorTrigger +import G_RunMover +import fire_fern +import launch_flames +import fire_bounceBall3 +import fire_flamer +import flamerfire +import flamerfire3 +import launch_nadeflames +import flamerchageimpact +import launch_grenade2 +import G_InitDamageLocations +import G_LogDestruction +import AddScore +import body_die +import G_RewardAttackers +import G_Knockback +import G_SelectiveRadiusDamage +import G_RadiusDamage +import G_SelectiveDamage +import G_Damage +import CanDamage +import G_ClosestEnt +import G_Visible +import G_CloseMenus +import G_TriggerMenuArgs +import G_TriggerMenu +import G_ClientIsLagging +import BuildShaderStateConfig +import AddRemap +import G_SetOrigin +import G_BroadcastEvent +import G_AddEvent +import G_AddPredictableEvent +import vectoyaw +import vtos +import tv +import G_TouchSolids +import G_TouchTriggers +import G_EntitiesFree +import G_FreeEntity +import G_Sound +import G_TempEntity +import G_Spawn +import G_InitGentity +import G_SetMovedir +import G_UseTargets +import G_PickTarget +import G_Find +import G_KillBox +import G_SoundIndex +import G_ModelIndex +import G_ShaderIndex +import G_ParticleSystemIndex +import G_AddressCompare +import G_AddressParse +import G_CheckGrangerDance +import G_BuildLogRevert +import G_BuildLogAuto +import G_BuildLogSet +import G_BuildLogNew +import G_InPowerZone +import G_RepeaterEntityForPoint +import G_PowerEntityForEntity +import G_PowerEntityForPoint +import G_FindPower +import G_GetMarkedBuildPoints +import G_GetBuildPoints +import G_QueueBuildPoints +import G_NextQueueTime +import G_BaseSelfDestruct +import G_LayoutLoad +import G_LayoutSelect +import G_LayoutList +import G_LayoutSave +import FinishSpawningBuildable +import G_SpawnBuildable +import G_SetIdleBuildableAnim +import G_SetBuildableAnim +import G_BuildIfValid +import G_CanBuild +import G_ClearDeconMarks +import G_BuildableRange +import G_BuildableThink +import G_FindCreep +import G_Cocoon +import G_Overmind +import G_Reactor +import G_FindDCC +import G_IsDCCBuilt +import G_IsPowered +import G_CheckSpawnPoint +import G_Physics +import G_CensorString +import G_LoadCensors +import G_ListCommands +import G_FloodLimited +import Cmd_AdminMessage_f +import Cmd_Test_f +import Cmd_MapLog_f +import G_MapLog_Result +import G_MapLog_NewMap +import Cmd_MapRotation_f +import Cmd_ListEmoticons_f +import Cmd_ListMaps_f +import Cmd_PrivateMessage_f +import G_SanitiseString +import G_UnEscapeString +import G_DecolorString +import G_Say +import ConcatArgsPrintable +import ConcatArgs +import G_ClientNumbersFromString +import G_ClientNumberFromString +import G_ToggleFollow +import G_FollowNewClient +import G_FollowLockView +import G_StopFromFollowing +import G_StopFollowing +import G_NewString +import G_SpawnEntitiesFromString +import G_SpawnVector +import G_SpawnInt +import G_SpawnFloat +import G_SpawnString +import G_PrintSpawnQueue +import G_GetPosInSpawnQueue +import G_RemoveFromSpawnQueue +import G_PushSpawnQueue +import G_SearchSpawnQueue +import G_PeekSpawnQueue +import G_PopSpawnQueue +import G_GetSpawnQueueLength +import G_InitSpawnQueue +import G_admin_cleanup +import G_admin_duration +import G_admin_buffer_end +import G_admin_buffer_begin +import G_admin_buffer_print +import G_admin_print +import G_admin_slap +import G_admin_flag +import G_admin_flaglist +import G_admin_revert +import G_admin_buildlog +import G_admin_builder +import G_admin_pause +import G_admin_lock +import G_admin_namelog +import G_admin_nextmap +import G_admin_restart +import G_admin_rename +import G_admin_spec999 +import G_admin_endvote +import G_admin_allready +import G_admin_admintest +import G_admin_info +import G_admin_adminhelp +import G_admin_showbans +import G_admin_denybuild +import G_admin_mute +import G_admin_warn +import G_admin_cp +import G_admin_changemap +import G_admin_listplayers +import G_admin_listlayouts +import G_admin_listadmins +import G_admin_putteam +import G_admin_unban +import G_admin_ban +import G_admin_adjustban +import G_admin_kick +import G_admin_l1 +import G_admin_register +import G_admin_setlevel +import G_admin_time +import G_admin_authlog +import G_admin_admin +import G_admin_name_check +import G_admin_permission +import G_admin_readconfig +import G_admin_cmd_check +import G_admin_ban_check +import G_admin_cmdlist +import G_admin_unregister_cmds +import G_admin_register_cmds +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $451 +byte 1 98 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 98 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $447 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $360 +byte 1 112 +byte 1 115 +byte 1 97 +byte 1 119 +byte 1 0 +align 1 +LABELV $337 +byte 1 98 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $329 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $300 +byte 1 109 +byte 1 103 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 50 +byte 1 0 +align 1 +LABELV $192 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 0 +align 1 +LABELV $191 +byte 1 112 +byte 1 117 +byte 1 108 +byte 1 115 +byte 1 101 +byte 1 0 +align 1 +LABELV $190 +byte 1 108 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $184 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 71 +byte 1 95 +byte 1 77 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 73 +byte 1 109 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $179 +byte 1 109 +byte 1 100 +byte 1 114 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $173 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 71 +byte 1 95 +byte 1 77 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 73 +byte 1 109 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $168 +byte 1 104 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $150 +byte 1 115 +byte 1 116 +byte 1 115 +byte 1 98 +byte 1 108 +byte 1 111 +byte 1 98 +byte 1 0 +align 1 +LABELV $136 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 98 +byte 1 108 +byte 1 111 +byte 1 98 +byte 1 0 +align 1 +LABELV $130 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 98 +byte 1 108 +byte 1 111 +byte 1 98 +byte 1 0 +align 1 +LABELV $125 +byte 1 115 +byte 1 109 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 0 +align 1 +LABELV $120 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $115 +byte 1 97 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 98 +byte 1 111 +byte 1 109 +byte 1 98 +byte 1 0 +align 1 +LABELV $94 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $89 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 0 diff --git a/build/release-linux-x86_64/base/game/g_mover.asm b/build/release-linux-x86_64/base/game/g_mover.asm new file mode 100644 index 0000000..5d0d29d --- /dev/null +++ b/build/release-linux-x86_64/base/game/g_mover.asm @@ -0,0 +1,12534 @@ +export G_TestEntityPosition +code +proc G_TestEntityPosition 80 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $79 +ADDRLP4 60 +ADDRFP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $80 +JUMPV +LABELV $79 +ADDRLP4 60 +CNSTI4 1 +ASGNI4 +LABELV $80 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $81 +ADDRLP4 0 +ARGP4 +ADDRLP4 68 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ARGP4 +ADDRLP4 68 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRLP4 60 +INDIRI4 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRGP4 $82 +JUMPV +LABELV $81 +ADDRLP4 0 +ARGP4 +ADDRLP4 76 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ARGP4 +ADDRLP4 76 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRLP4 60 +INDIRI4 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +LABELV $82 +ADDRLP4 0+4 +INDIRI4 +CNSTI4 0 +EQI4 $83 +CNSTI4 1760 +ADDRLP4 0+52 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +RETP4 +ADDRGP4 $78 +JUMPV +LABELV $83 +CNSTP4 0 +RETP4 +LABELV $78 +endproc G_TestEntityPosition 80 28 +export G_CreateRotationMatrix +proc G_CreateRotationMatrix 4 16 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRGP4 VectorInverse +CALLV +pop +LABELV $87 +endproc G_CreateRotationMatrix 4 16 +export G_TransposeMatrix +proc G_TransposeMatrix 24 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $89 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $93 +ADDRLP4 12 +CNSTI4 2 +ASGNI4 +ADDRLP4 16 +CNSTI4 12 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 12 +INDIRI4 +LSHI4 +ADDRLP4 16 +INDIRI4 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ADDP4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +LSHI4 +ADDRLP4 16 +INDIRI4 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $94 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $93 +LABELV $90 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LTI4 $89 +LABELV $88 +endproc G_TransposeMatrix 24 0 +export G_RotatePoint +proc G_RotatePoint 28 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $97 +endproc G_RotatePoint 28 0 +export G_TryPushingEntity +proc G_TryPushingEntity 192 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 4096 +BANDI4 +CNSTI4 0 +EQI4 $105 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRP4 +INDIRI4 +EQI4 $105 +CNSTI4 0 +RETI4 +ADDRGP4 $104 +JUMPV +LABELV $105 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $107 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRP4 +INDIRI4 +EQI4 $107 +CNSTI4 0 +RETI4 +ADDRGP4 $104 +JUMPV +LABELV $107 +ADDRGP4 pushed_p +INDIRP4 +CVPU4 4 +ADDRGP4 pushed+32768 +CVPU4 4 +LEU4 $109 +ADDRGP4 $112 +ARGP4 +ADDRGP4 G_Error +CALLV +pop +LABELV $109 +ADDRGP4 pushed_p +INDIRP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 pushed_p +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 pushed_p +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 60 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $113 +ADDRGP4 pushed_p +INDIRP4 +CNSTI4 28 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 60 +ADDP4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRGP4 pushed_p +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +LABELV $113 +ADDRLP4 120 +ADDRGP4 pushed_p +ASGNP4 +ADDRLP4 120 +INDIRP4 +ADDRLP4 120 +INDIRP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRGP4 G_CreateRotationMatrix +CALLV +pop +ADDRLP4 76 +ARGP4 +ADDRLP4 40 +ARGP4 +ADDRGP4 G_TransposeMatrix +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $115 +ADDRLP4 124 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 124 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 496 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12+4 +ADDRLP4 124 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 500 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 504 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRGP4 $116 +JUMPV +LABELV $115 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 496 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 500 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 504 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +LABELV $116 +ADDRLP4 24 +ADDRLP4 12 +INDIRB +ASGNB 12 +ADDRLP4 24 +ARGP4 +ADDRLP4 40 +ARGP4 +ADDRGP4 G_RotatePoint +CALLV +pop +ADDRLP4 0 +ADDRLP4 24 +INDIRF4 +ADDRLP4 12 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 24+4 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 24+8 +INDIRF4 +ADDRLP4 12+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 140 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ASGNP4 +ADDRLP4 140 +INDIRP4 +ADDRLP4 140 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 144 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +ASGNP4 +ADDRLP4 144 +INDIRP4 +ADDRLP4 144 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 148 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 148 +INDIRP4 +ADDRLP4 148 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 152 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ASGNP4 +ADDRLP4 152 +INDIRP4 +ADDRLP4 152 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 156 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +ASGNP4 +ADDRLP4 156 +INDIRP4 +ADDRLP4 156 +INDIRP4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 160 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 160 +INDIRP4 +ADDRLP4 160 +INDIRP4 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $129 +ADDRLP4 164 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ASGNP4 +ADDRLP4 164 +INDIRP4 +ADDRLP4 164 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 168 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 24 +ADDP4 +ASGNP4 +ADDRLP4 168 +INDIRP4 +ADDRLP4 168 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 172 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 28 +ADDP4 +ASGNP4 +ADDRLP4 172 +INDIRP4 +ADDRLP4 172 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 176 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ASGNP4 +ADDRLP4 176 +INDIRP4 +ADDRLP4 176 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 180 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 24 +ADDP4 +ASGNP4 +ADDRLP4 180 +INDIRP4 +ADDRLP4 180 +INDIRP4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 184 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 28 +ADDP4 +ASGNP4 +ADDRLP4 184 +INDIRP4 +ADDRLP4 184 +INDIRP4 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 188 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 60 +ADDP4 +ASGNP4 +ADDRLP4 188 +INDIRP4 +ADDRLP4 188 +INDIRP4 +INDIRI4 +CNSTF4 1199570944 +ADDRFP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +CNSTF4 1135869952 +DIVF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +ADDI4 +ASGNI4 +LABELV $129 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRP4 +INDIRI4 +EQI4 $133 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +CNSTI4 -1 +ASGNI4 +LABELV $133 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 164 +ADDRGP4 G_TestEntityPosition +CALLP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 164 +INDIRP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $135 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $137 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $138 +JUMPV +LABELV $137 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +LABELV $138 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +CNSTI4 1 +RETI4 +ADDRGP4 $104 +JUMPV +LABELV $135 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRGP4 pushed_p +INDIRP4 +CNSTI4 -28 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $139 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRGP4 pushed_p +INDIRP4 +CNSTI4 -28 +ADDP4 +INDIRB +ASGNB 12 +LABELV $139 +ADDRFP4 0 +INDIRP4 +CNSTI4 60 +ADDP4 +ADDRGP4 pushed_p +INDIRP4 +CNSTI4 -16 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 168 +ADDRGP4 G_TestEntityPosition +CALLP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 168 +INDIRP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $141 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRLP4 172 +ADDRGP4 pushed_p +ASGNP4 +ADDRLP4 172 +INDIRP4 +ADDRLP4 172 +INDIRP4 +INDIRP4 +CNSTI4 -32 +ADDP4 +ASGNP4 +CNSTI4 1 +RETI4 +ADDRGP4 $104 +JUMPV +LABELV $141 +CNSTI4 0 +RETI4 +LABELV $104 +endproc G_TryPushingEntity 192 8 +export G_MoverPush +proc G_MoverPush 4240 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 12 +INDIRP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 4168 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 508 +ADDP4 +INDIRF4 +ADDRLP4 4168 +INDIRF4 +NEF4 $150 +ADDRFP4 0 +INDIRP4 +CNSTI4 512 +ADDP4 +INDIRF4 +ADDRLP4 4168 +INDIRF4 +NEF4 $150 +ADDRFP4 0 +INDIRP4 +CNSTI4 516 +ADDP4 +INDIRF4 +ADDRLP4 4168 +INDIRF4 +NEF4 $150 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRLP4 4168 +INDIRF4 +NEF4 $150 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 4168 +INDIRF4 +NEF4 $150 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 4168 +INDIRF4 +EQF4 $144 +LABELV $150 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ARGP4 +ADDRLP4 4184 +ADDRGP4 RadiusFromBounds +CALLF4 +ASGNF4 +ADDRLP4 4176 +ADDRLP4 4184 +INDIRF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $151 +ADDRLP4 4188 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 4188 +INDIRI4 +ADDRLP4 16 +ADDP4 +ADDRLP4 4188 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDP4 +INDIRF4 +ADDRLP4 4188 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +ADDF4 +ADDRLP4 4176 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4192 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 4192 +INDIRI4 +ADDRLP4 28 +ADDP4 +ADDRLP4 4192 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDP4 +INDIRF4 +ADDRLP4 4192 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +ADDF4 +ADDRLP4 4176 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4196 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 4196 +INDIRI4 +ADDRLP4 4140 +ADDP4 +ADDRLP4 4196 +INDIRI4 +ADDRLP4 16 +ADDP4 +INDIRF4 +ADDRLP4 4196 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4200 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 4200 +INDIRI4 +ADDRLP4 4152 +ADDP4 +ADDRLP4 4200 +INDIRI4 +ADDRLP4 28 +ADDP4 +INDIRF4 +ADDRLP4 4200 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +LABELV $152 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LTI4 $151 +ADDRGP4 $145 +JUMPV +LABELV $144 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $155 +ADDRLP4 4176 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 4176 +INDIRI4 +ADDRLP4 16 +ADDP4 +ADDRLP4 4176 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 472 +ADDP4 +ADDP4 +INDIRF4 +ADDRLP4 4176 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4180 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 4180 +INDIRI4 +ADDRLP4 28 +ADDP4 +ADDRLP4 4180 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 484 +ADDP4 +ADDP4 +INDIRF4 +ADDRLP4 4180 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $156 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LTI4 $155 +ADDRLP4 4140 +ADDRFP4 0 +INDIRP4 +CNSTI4 472 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 4152 +ADDRFP4 0 +INDIRP4 +CNSTI4 484 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $159 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +CNSTF4 0 +LEF4 $163 +ADDRLP4 4180 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 4184 +ADDRLP4 4180 +INDIRI4 +ADDRLP4 4152 +ADDP4 +ASGNP4 +ADDRLP4 4184 +INDIRP4 +ADDRLP4 4184 +INDIRP4 +INDIRF4 +ADDRLP4 4180 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRGP4 $164 +JUMPV +LABELV $163 +ADDRLP4 4188 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 4192 +ADDRLP4 4188 +INDIRI4 +ADDRLP4 4140 +ADDP4 +ASGNP4 +ADDRLP4 4192 +INDIRP4 +ADDRLP4 4192 +INDIRP4 +INDIRF4 +ADDRLP4 4188 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $164 +LABELV $160 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LTI4 $159 +LABELV $145 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_UnlinkEntity +CALLV +pop +ADDRLP4 4140 +ARGP4 +ADDRLP4 4152 +ARGP4 +ADDRLP4 40 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4176 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 4136 +ADDRLP4 4176 +INDIRI4 +ASGNI4 +ADDRLP4 4180 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ASGNP4 +ADDRLP4 4180 +INDIRP4 +ADDRLP4 4180 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4184 +ADDRFP4 0 +INDIRP4 +CNSTI4 500 +ADDP4 +ASGNP4 +ADDRLP4 4184 +INDIRP4 +ADDRLP4 4184 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4188 +ADDRFP4 0 +INDIRP4 +CNSTI4 504 +ADDP4 +ASGNP4 +ADDRLP4 4188 +INDIRP4 +ADDRLP4 4188 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4192 +ADDRFP4 0 +INDIRP4 +CNSTI4 508 +ADDP4 +ASGNP4 +ADDRLP4 4192 +INDIRP4 +ADDRLP4 4192 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4196 +ADDRFP4 0 +INDIRP4 +CNSTI4 512 +ADDP4 +ASGNP4 +ADDRLP4 4196 +INDIRP4 +ADDRLP4 4196 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4200 +ADDRFP4 0 +INDIRP4 +CNSTI4 516 +ADDP4 +ASGNP4 +ADDRLP4 4200 +INDIRP4 +ADDRLP4 4200 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $168 +JUMPV +LABELV $165 +ADDRLP4 8 +CNSTI4 1760 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 40 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 4208 +ADDRLP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4208 +INDIRI4 +CNSTI4 2 +EQI4 $169 +ADDRLP4 4208 +INDIRI4 +CNSTI4 3 +EQI4 $169 +ADDRLP4 4208 +INDIRI4 +CNSTI4 14 +EQI4 $169 +ADDRLP4 4208 +INDIRI4 +CNSTI4 1 +EQI4 $169 +ADDRLP4 8 +INDIRP4 +CNSTI4 572 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $169 +ADDRGP4 $166 +JUMPV +LABELV $169 +ADDRLP4 8 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +EQI4 $171 +ADDRLP4 8 +INDIRP4 +CNSTI4 472 +ADDP4 +INDIRF4 +ADDRLP4 28 +INDIRF4 +GEF4 $183 +ADDRLP4 8 +INDIRP4 +CNSTI4 476 +ADDP4 +INDIRF4 +ADDRLP4 28+4 +INDIRF4 +GEF4 $183 +ADDRLP4 8 +INDIRP4 +CNSTI4 480 +ADDP4 +INDIRF4 +ADDRLP4 28+8 +INDIRF4 +GEF4 $183 +ADDRLP4 8 +INDIRP4 +CNSTI4 484 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +LEF4 $183 +ADDRLP4 8 +INDIRP4 +CNSTI4 488 +ADDP4 +INDIRF4 +ADDRLP4 16+4 +INDIRF4 +LEF4 $183 +ADDRLP4 8 +INDIRP4 +CNSTI4 492 +ADDP4 +INDIRF4 +ADDRLP4 16+8 +INDIRF4 +GTF4 $173 +LABELV $183 +ADDRGP4 $166 +JUMPV +LABELV $173 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 4216 +ADDRGP4 G_TestEntityPosition +CALLP4 +ASGNP4 +ADDRLP4 4216 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $184 +ADDRGP4 $166 +JUMPV +LABELV $184 +LABELV $171 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 4212 +ADDRGP4 G_TryPushingEntity +CALLI4 +ASGNI4 +ADDRLP4 4212 +INDIRI4 +CNSTI4 0 +EQI4 $186 +ADDRGP4 $166 +JUMPV +LABELV $186 +ADDRLP4 4220 +CNSTI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ADDRLP4 4220 +INDIRI4 +EQI4 $190 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +ADDRLP4 4220 +INDIRI4 +NEI4 $188 +LABELV $190 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4228 +CNSTP4 0 +ASGNP4 +ADDRLP4 4228 +INDIRP4 +ARGP4 +ADDRLP4 4228 +INDIRP4 +ARGP4 +CNSTI4 99999 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 23 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +ADDRGP4 $166 +JUMPV +LABELV $188 +ADDRFP4 12 +INDIRP4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRGP4 pushed_p +INDIRP4 +CNSTI4 -32 +ADDP4 +ASGNP4 +ADDRGP4 $194 +JUMPV +LABELV $191 +ADDRLP4 0 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +INDIRP4 +CNSTI4 60 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $195 +ADDRLP4 0 +INDIRP4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 60 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRB +ASGNB 12 +LABELV $195 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $192 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 -32 +ADDP4 +ASGNP4 +LABELV $194 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 pushed +CVPU4 4 +GEU4 $191 +CNSTI4 0 +RETI4 +ADDRGP4 $143 +JUMPV +LABELV $166 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $168 +ADDRLP4 12 +INDIRI4 +ADDRLP4 4136 +INDIRI4 +LTI4 $165 +CNSTI4 1 +RETI4 +LABELV $143 +endproc G_MoverPush 4240 32 +export G_MoverTeam +proc G_MoverTeam 72 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 52 +CNSTP4 0 +ASGNP4 +ADDRGP4 pushed_p +ADDRGP4 pushed +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $201 +JUMPV +LABELV $198 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRGP4 level+32 +INDIRI4 +ARGI4 +ADDRLP4 28 +ARGP4 +ADDRGP4 BG_EvaluateTrajectory +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ARGP4 +ADDRGP4 level+32 +INDIRI4 +ARGI4 +ADDRLP4 40 +ARGP4 +ADDRGP4 BG_EvaluateTrajectory +CALLV +pop +ADDRLP4 4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4+4 +ADDRLP4 28+4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 500 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4+8 +ADDRLP4 28+8 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 504 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 40 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 508 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 16+4 +ADDRLP4 40+4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 512 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 16+8 +ADDRLP4 40+8 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 516 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 52 +ARGP4 +ADDRLP4 64 +ADDRGP4 G_MoverPush +CALLI4 +ASGNI4 +ADDRLP4 64 +INDIRI4 +CNSTI4 0 +NEI4 $212 +ADDRGP4 $200 +JUMPV +LABELV $212 +LABELV $199 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 852 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $201 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $198 +LABELV $200 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $214 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $219 +JUMPV +LABELV $216 +ADDRLP4 56 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+36 +INDIRI4 +SUBI4 +ADDI4 +ASGNI4 +ADDRLP4 60 +ADDRLP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 60 +INDIRP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+36 +INDIRI4 +SUBI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRGP4 level+32 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ARGP4 +ADDRGP4 BG_EvaluateTrajectory +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ARGP4 +ADDRGP4 level+32 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 508 +ADDP4 +ARGP4 +ADDRGP4 BG_EvaluateTrajectory +CALLV +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $217 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 852 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $219 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $216 +ADDRFP4 0 +INDIRP4 +CNSTI4 772 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $197 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 52 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 772 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $197 +JUMPV +LABELV $214 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $231 +JUMPV +LABELV $228 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $232 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +ADDI4 +LTI4 $234 +ADDRLP4 0 +INDIRP4 +CNSTI4 768 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $237 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 768 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $237 +LABELV $234 +LABELV $232 +ADDRLP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $239 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +ADDI4 +LTI4 $241 +ADDRLP4 0 +INDIRP4 +CNSTI4 768 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $244 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 768 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $244 +LABELV $241 +LABELV $239 +LABELV $229 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 852 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $231 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $228 +LABELV $197 +endproc G_MoverTeam 72 16 +export G_RunMover +proc G_RunMover 8 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 1024 +BANDI4 +CNSTI4 0 +EQI4 $247 +ADDRGP4 $246 +JUMPV +LABELV $247 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $251 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $249 +LABELV $251 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +INDIRI4 +CNSTI4 8 +GEI4 $249 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_MoverTeam +CALLV +pop +LABELV $249 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_RunThink +CALLV +pop +LABELV $246 +endproc G_RunMover 8 4 +export SetMoverState +proc SetMoverState 104 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +LTI4 $254 +ADDRLP4 16 +INDIRI4 +CNSTI4 9 +GTI4 $254 +ADDRLP4 16 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $282 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $282 +address $256 +address $257 +address $258 +address $263 +address $268 +address $269 +address $270 +address $275 +address $254 +address $254 +code +LABELV $256 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $254 +JUMPV +LABELV $257 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 632 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $254 +JUMPV +LABELV $258 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 632 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 636 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 624 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 640 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 628 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12 +CNSTF4 1148846080 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRLP4 0 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 3 +ASGNI4 +ADDRGP4 $254 +JUMPV +LABELV $263 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 632 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 632 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 624 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 636 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 628 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 640 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12 +CNSTF4 1148846080 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRLP4 0 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 3 +ASGNI4 +ADDRGP4 $254 +JUMPV +LABELV $268 +ADDRFP4 0 +INDIRP4 +CNSTI4 60 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $254 +JUMPV +LABELV $269 +ADDRFP4 0 +INDIRP4 +CNSTI4 60 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 632 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $254 +JUMPV +LABELV $270 +ADDRFP4 0 +INDIRP4 +CNSTI4 60 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 632 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 636 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 624 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 640 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 628 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12 +CNSTF4 1148846080 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ADDRLP4 0 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +CNSTI4 3 +ASGNI4 +ADDRGP4 $254 +JUMPV +LABELV $275 +ADDRFP4 0 +INDIRP4 +CNSTI4 60 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 632 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 632 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 624 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 636 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 628 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 640 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12 +CNSTF4 1148846080 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ADDRLP4 0 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +CNSTI4 3 +ASGNI4 +LABELV $254 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +LTI4 $283 +ADDRFP4 4 +INDIRI4 +CNSTI4 3 +GTI4 $283 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRGP4 level+32 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ARGP4 +ADDRGP4 BG_EvaluateTrajectory +CALLV +pop +LABELV $283 +ADDRFP4 4 +INDIRI4 +CNSTI4 4 +LTI4 $286 +ADDRFP4 4 +INDIRI4 +CNSTI4 7 +GTI4 $286 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ARGP4 +ADDRGP4 level+32 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 508 +ADDP4 +ARGP4 +ADDRGP4 BG_EvaluateTrajectory +CALLV +pop +LABELV $286 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $252 +endproc SetMoverState 104 12 +export MatchTeam +proc MatchTeam 4 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $293 +JUMPV +LABELV $290 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 SetMoverState +CALLV +pop +LABELV $291 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 852 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $293 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $290 +LABELV $289 +endproc MatchTeam 4 12 +export ReturnToPos1 +proc ReturnToPos1 8 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 3 +ARGI4 +ADDRGP4 level+32 +INDIRI4 +ARGI4 +ADDRGP4 MatchTeam +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 604 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 596 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $296 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 35 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 596 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +LABELV $296 +LABELV $294 +endproc ReturnToPos1 8 12 +export ReturnToApos1 +proc ReturnToApos1 8 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 7 +ARGI4 +ADDRGP4 level+32 +INDIRI4 +ARGI4 +ADDRGP4 MatchTeam +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 604 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 596 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $300 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 35 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 596 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +LABELV $300 +LABELV $298 +endproc ReturnToApos1 8 12 +export Think_ClosedModelDoor +proc Think_ClosedModelDoor 12 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 588 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $303 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 35 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 588 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +LABELV $303 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 856 +ADDP4 +INDIRP4 +CVPU4 4 +ASGNU4 +ADDRLP4 8 +INDIRU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +EQU4 $307 +ADDRLP4 8 +INDIRU4 +CNSTU4 0 +NEU4 $305 +LABELV $307 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 trap_AdjustAreaPortalState +CALLV +pop +LABELV $305 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +CNSTI4 8 +ASGNI4 +LABELV $302 +endproc Think_ClosedModelDoor 12 12 +export Think_CloseModelDoor +proc Think_CloseModelDoor 4136 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4112 +ADDRFP4 0 +INDIRP4 +CNSTI4 648 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4108 +CNSTI4 1 +ASGNI4 +ADDRLP4 4112 +INDIRP4 +CNSTI4 472 +ADDP4 +ARGP4 +ADDRLP4 4112 +INDIRP4 +CNSTI4 484 +ADDP4 +ARGP4 +ADDRLP4 8 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4120 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 4104 +ADDRLP4 4120 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 648 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $312 +JUMPV +LABELV $309 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 4128 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4128 +INDIRI4 +CNSTI4 2 +EQI4 $313 +ADDRLP4 4128 +INDIRI4 +CNSTI4 3 +EQI4 $313 +ADDRLP4 4128 +INDIRI4 +CNSTI4 14 +EQI4 $313 +ADDRLP4 4128 +INDIRI4 +CNSTI4 1 +EQI4 $313 +ADDRLP4 0 +INDIRP4 +CNSTI4 572 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $313 +ADDRGP4 $310 +JUMPV +LABELV $313 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4132 +ADDRGP4 G_TestEntityPosition +CALLP4 +ASGNP4 +ADDRLP4 4132 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $315 +ADDRLP4 4108 +CNSTI4 0 +ASGNI4 +LABELV $315 +LABELV $310 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $312 +ADDRLP4 4 +INDIRI4 +ADDRLP4 4104 +INDIRI4 +LTI4 $309 +ADDRLP4 4108 +INDIRI4 +CNSTI4 0 +NEI4 $317 +ADDRFP4 0 +INDIRP4 +CNSTI4 648 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 trap_UnlinkEntity +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CVIF4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $308 +JUMPV +LABELV $317 +ADDRFP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 596 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $320 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 35 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 596 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +LABELV $320 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +CNSTI4 11 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 Think_ClosedModelDoor +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CVIF4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +ADDF4 +CVFI4 4 +ASGNI4 +LABELV $308 +endproc Think_CloseModelDoor 4136 16 +export Think_OpenModelDoor +proc Think_OpenModelDoor 20 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 648 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 trap_UnlinkEntity +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 604 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 600 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $324 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 35 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 600 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +LABELV $324 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +CNSTI4 9 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 Think_CloseModelDoor +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CVIF4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 848 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $327 +ADDRFP4 0 +INDIRP4 +CNSTI4 848 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $327 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 848 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 G_UseTargets +CALLV +pop +LABELV $323 +endproc Think_OpenModelDoor 20 12 +export Reached_BinaryMover +proc Reached_BinaryMover 20 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 604 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $330 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 level+32 +INDIRI4 +ARGI4 +ADDRGP4 SetMoverState +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 600 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $333 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 35 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 600 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +LABELV $333 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 ReturnToPos1 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CVIF4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 848 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $336 +ADDRFP4 0 +INDIRP4 +CNSTI4 848 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $336 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 848 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 G_UseTargets +CALLV +pop +ADDRGP4 $331 +JUMPV +LABELV $330 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $338 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 level+32 +INDIRI4 +ARGI4 +ADDRGP4 SetMoverState +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 588 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $341 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 35 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 588 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +LABELV $341 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 856 +ADDP4 +INDIRP4 +CVPU4 4 +ASGNU4 +ADDRLP4 12 +INDIRU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +EQU4 $345 +ADDRLP4 12 +INDIRU4 +CNSTU4 0 +NEU4 $339 +LABELV $345 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 trap_AdjustAreaPortalState +CALLV +pop +ADDRGP4 $339 +JUMPV +LABELV $338 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +INDIRI4 +CNSTI4 6 +NEI4 $346 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 5 +ARGI4 +ADDRGP4 level+32 +INDIRI4 +ARGI4 +ADDRGP4 SetMoverState +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 600 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $349 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 35 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 600 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +LABELV $349 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 ReturnToApos1 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CVIF4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 848 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $352 +ADDRFP4 0 +INDIRP4 +CNSTI4 848 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $352 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 848 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 G_UseTargets +CALLV +pop +ADDRGP4 $347 +JUMPV +LABELV $346 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $354 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4 +ARGI4 +ADDRGP4 level+32 +INDIRI4 +ARGI4 +ADDRGP4 SetMoverState +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 588 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $357 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 35 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 588 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +LABELV $357 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 856 +ADDP4 +INDIRP4 +CVPU4 4 +ASGNU4 +ADDRLP4 12 +INDIRU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +EQU4 $361 +ADDRLP4 12 +INDIRU4 +CNSTU4 0 +NEU4 $355 +LABELV $361 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 trap_AdjustAreaPortalState +CALLV +pop +ADDRGP4 $355 +JUMPV +LABELV $354 +ADDRGP4 $362 +ARGP4 +ADDRGP4 G_Error +CALLV +pop +LABELV $355 +LABELV $347 +LABELV $339 +LABELV $331 +LABELV $329 +endproc Reached_BinaryMover 20 12 +export Use_BinaryMover +proc Use_BinaryMover 36 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CNSTI4 668 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRU4 +EQU4 $364 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRU4 +EQU4 $364 +ADDRLP4 12 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRU4 +EQU4 $364 +ADDRGP4 $363 +JUMPV +LABELV $364 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 1024 +BANDI4 +CNSTI4 0 +EQI4 $366 +ADDRFP4 0 +INDIRP4 +CNSTI4 856 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 Use_BinaryMover +CALLV +pop +ADDRGP4 $363 +JUMPV +LABELV $366 +ADDRFP4 0 +INDIRP4 +CNSTI4 848 +ADDP4 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $368 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 2 +ARGI4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +ADDI4 +ARGI4 +ADDRGP4 MatchTeam +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 592 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $371 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 35 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 592 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +LABELV $371 +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 604 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 856 +ADDP4 +INDIRP4 +CVPU4 4 +ASGNU4 +ADDRLP4 28 +INDIRU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +EQU4 $375 +ADDRLP4 28 +INDIRU4 +CNSTU4 0 +NEU4 $369 +LABELV $375 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 trap_AdjustAreaPortalState +CALLV +pop +ADDRGP4 $369 +JUMPV +LABELV $368 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $376 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CVIF4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $377 +JUMPV +LABELV $376 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $379 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +LEI4 $382 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $382 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 2 +ARGI4 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +SUBI4 +SUBI4 +ARGI4 +ADDRGP4 MatchTeam +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 592 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $380 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 35 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 592 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRGP4 $380 +JUMPV +LABELV $379 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $387 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +LEI4 $390 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $390 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 3 +ARGI4 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +SUBI4 +SUBI4 +ARGI4 +ADDRGP4 MatchTeam +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 596 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $388 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 35 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 596 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRGP4 $388 +JUMPV +LABELV $387 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +INDIRI4 +CNSTI4 4 +NEI4 $395 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 6 +ARGI4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 50 +ADDI4 +ARGI4 +ADDRGP4 MatchTeam +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 592 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $398 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 35 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 592 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +LABELV $398 +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 604 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 856 +ADDP4 +INDIRP4 +CVPU4 4 +ASGNU4 +ADDRLP4 28 +INDIRU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +EQU4 $402 +ADDRLP4 28 +INDIRU4 +CNSTU4 0 +NEU4 $396 +LABELV $402 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 trap_AdjustAreaPortalState +CALLV +pop +ADDRGP4 $396 +JUMPV +LABELV $395 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +INDIRI4 +CNSTI4 5 +NEI4 $403 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CVIF4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $404 +JUMPV +LABELV $403 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $406 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +LEI4 $409 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $409 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 6 +ARGI4 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +SUBI4 +SUBI4 +ARGI4 +ADDRGP4 MatchTeam +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 592 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $407 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 35 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 592 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRGP4 $407 +JUMPV +LABELV $406 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +INDIRI4 +CNSTI4 6 +NEI4 $414 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +LEI4 $417 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $417 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 7 +ARGI4 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +SUBI4 +SUBI4 +ARGI4 +ADDRGP4 MatchTeam +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 596 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $415 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 35 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 596 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRGP4 $415 +JUMPV +LABELV $414 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +INDIRI4 +CNSTI4 8 +NEI4 $422 +ADDRFP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 Think_OpenModelDoor +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CVIF4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 592 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $425 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 35 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 592 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +LABELV $425 +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 604 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 856 +ADDP4 +INDIRP4 +CVPU4 4 +ASGNU4 +ADDRLP4 32 +INDIRU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +EQU4 $429 +ADDRLP4 32 +INDIRU4 +CNSTU4 0 +NEU4 $427 +LABELV $429 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 trap_AdjustAreaPortalState +CALLV +pop +LABELV $427 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +CNSTI4 10 +ASGNI4 +ADDRGP4 $423 +JUMPV +LABELV $422 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +INDIRI4 +CNSTI4 9 +NEI4 $430 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CVIF4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +ADDF4 +CVFI4 4 +ASGNI4 +LABELV $430 +LABELV $423 +LABELV $415 +LABELV $407 +LABELV $404 +LABELV $396 +LABELV $388 +LABELV $380 +LABELV $377 +LABELV $369 +LABELV $363 +endproc Use_BinaryMover 36 12 +export InitMover +proc InitMover 108 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $434 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 G_ModelIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 164 +ADDP4 +ADDRLP4 48 +INDIRI4 +ASGNI4 +LABELV $434 +ADDRGP4 $438 +ARGP4 +ADDRGP4 $439 +ARGP4 +ADDRLP4 40 +ARGP4 +ADDRLP4 52 +ADDRGP4 G_SpawnString +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +EQI4 $436 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +ADDRLP4 56 +INDIRI4 +ASGNI4 +LABELV $436 +ADDRGP4 $440 +ARGP4 +ADDRGP4 $439 +ARGP4 +ADDRLP4 36 +ARGP4 +ADDRLP4 60 +ADDRGP4 G_SpawnFloat +CALLI4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 60 +INDIRI4 +ASGNI4 +ADDRGP4 $441 +ARGP4 +ADDRGP4 $442 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 64 +ADDRGP4 G_SpawnVector +CALLI4 +ASGNI4 +ADDRLP4 32 +ADDRLP4 64 +INDIRI4 +ASGNI4 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +ADDRLP4 28 +INDIRI4 +ADDRLP4 68 +INDIRI4 +NEI4 $445 +ADDRLP4 32 +INDIRI4 +ADDRLP4 68 +INDIRI4 +EQI4 $443 +LABELV $445 +ADDRLP4 72 +CNSTF4 1132396544 +ADDRLP4 12 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 255 +LEI4 $446 +ADDRLP4 72 +CNSTI4 255 +ASGNI4 +LABELV $446 +ADDRLP4 76 +CNSTF4 1132396544 +ADDRLP4 12+4 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +CNSTI4 255 +LEI4 $449 +ADDRLP4 76 +CNSTI4 255 +ASGNI4 +LABELV $449 +ADDRLP4 80 +CNSTF4 1132396544 +ADDRLP4 12+8 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 80 +INDIRI4 +CNSTI4 255 +LEI4 $452 +ADDRLP4 80 +CNSTI4 255 +ASGNI4 +LABELV $452 +ADDRLP4 84 +ADDRLP4 36 +INDIRF4 +CNSTF4 1082130432 +DIVF4 +CVFI4 4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 255 +LEI4 $454 +ADDRLP4 84 +CNSTI4 255 +ASGNI4 +LABELV $454 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +ADDRLP4 72 +INDIRI4 +ADDRLP4 76 +INDIRI4 +CNSTI4 8 +LSHI4 +BORI4 +ADDRLP4 80 +INDIRI4 +CNSTI4 16 +LSHI4 +BORI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 24 +LSHI4 +BORI4 +ASGNI4 +LABELV $443 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 Use_BinaryMover +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 768 +ADDP4 +ADDRGP4 Reached_BinaryMover +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 128 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 6 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 632 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 636 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 624 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 640 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 628 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 88 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 88 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +CNSTF4 0 +NEF4 $458 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +CNSTF4 1120403456 +ASGNF4 +LABELV $458 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRLP4 0 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 0+4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRLP4 0+8 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTF4 1148846080 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +DIVF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $462 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $462 +LABELV $433 +endproc InitMover 108 12 +export InitRotator +proc InitRotator 108 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $465 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 G_ModelIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 164 +ADDP4 +ADDRLP4 48 +INDIRI4 +ASGNI4 +LABELV $465 +ADDRGP4 $438 +ARGP4 +ADDRGP4 $439 +ARGP4 +ADDRLP4 40 +ARGP4 +ADDRLP4 52 +ADDRGP4 G_SpawnString +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +EQI4 $467 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +ADDRLP4 56 +INDIRI4 +ASGNI4 +LABELV $467 +ADDRGP4 $440 +ARGP4 +ADDRGP4 $439 +ARGP4 +ADDRLP4 36 +ARGP4 +ADDRLP4 60 +ADDRGP4 G_SpawnFloat +CALLI4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 60 +INDIRI4 +ASGNI4 +ADDRGP4 $441 +ARGP4 +ADDRGP4 $442 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 64 +ADDRGP4 G_SpawnVector +CALLI4 +ASGNI4 +ADDRLP4 32 +ADDRLP4 64 +INDIRI4 +ASGNI4 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +ADDRLP4 28 +INDIRI4 +ADDRLP4 68 +INDIRI4 +NEI4 $471 +ADDRLP4 32 +INDIRI4 +ADDRLP4 68 +INDIRI4 +EQI4 $469 +LABELV $471 +ADDRLP4 72 +CNSTF4 1132396544 +ADDRLP4 12 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 255 +LEI4 $472 +ADDRLP4 72 +CNSTI4 255 +ASGNI4 +LABELV $472 +ADDRLP4 76 +CNSTF4 1132396544 +ADDRLP4 12+4 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +CNSTI4 255 +LEI4 $475 +ADDRLP4 76 +CNSTI4 255 +ASGNI4 +LABELV $475 +ADDRLP4 80 +CNSTF4 1132396544 +ADDRLP4 12+8 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 80 +INDIRI4 +CNSTI4 255 +LEI4 $478 +ADDRLP4 80 +CNSTI4 255 +ASGNI4 +LABELV $478 +ADDRLP4 84 +ADDRLP4 36 +INDIRF4 +CNSTF4 1082130432 +DIVF4 +CVFI4 4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 255 +LEI4 $480 +ADDRLP4 84 +CNSTI4 255 +ASGNI4 +LABELV $480 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +ADDRLP4 72 +INDIRI4 +ADDRLP4 76 +INDIRI4 +CNSTI4 8 +LSHI4 +BORI4 +ADDRLP4 80 +INDIRI4 +CNSTI4 16 +LSHI4 +BORI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 24 +LSHI4 +BORI4 +ASGNI4 +LABELV $469 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 Use_BinaryMover +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 768 +ADDP4 +ADDRGP4 Reached_BinaryMover +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +CNSTI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 128 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 6 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 508 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 60 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 632 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 636 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 624 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 640 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 628 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 88 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 88 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +CNSTF4 0 +NEF4 $484 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +CNSTF4 1123024896 +ASGNF4 +LABELV $484 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ADDRLP4 0 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +ADDRLP4 0+4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +ADDRLP4 0+8 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +CNSTF4 1148846080 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +DIVF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $488 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $488 +LABELV $464 +endproc InitRotator 108 12 +export Blocked_Door +proc Blocked_Door 16 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $491 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $491 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +ADDRGP4 $490 +JUMPV +LABELV $491 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $493 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +CNSTP4 0 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 23 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $493 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +EQI4 $495 +ADDRGP4 $490 +JUMPV +LABELV $495 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Use_BinaryMover +CALLV +pop +LABELV $490 +endproc Blocked_Door 16 32 +proc Touch_DoorTriggerSpectator 72 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 836 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 44 +CNSTF4 0 +ASGNF4 +ADDRLP4 20+8 +ADDRLP4 44 +INDIRF4 +ASGNF4 +ADDRLP4 20+4 +ADDRLP4 44 +INDIRF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 44 +INDIRF4 +ASGNF4 +ADDRLP4 48 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 92 +ADDP4 +ADDP4 +INDIRF4 +ADDRLP4 48 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 484 +ADDP4 +ADDP4 +INDIRF4 +SUBF4 +ARGF4 +ADDRLP4 52 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 92 +ADDP4 +ADDP4 +INDIRF4 +ADDRLP4 56 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 472 +ADDP4 +ADDP4 +INDIRF4 +SUBF4 +ARGF4 +ADDRLP4 60 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 52 +INDIRF4 +ADDRLP4 60 +INDIRF4 +GEF4 $500 +ADDRLP4 64 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 64 +INDIRI4 +ADDRLP4 8 +ADDP4 +ADDRLP4 64 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 472 +ADDP4 +ADDP4 +INDIRF4 +CNSTF4 1101004800 +SUBF4 +ASGNF4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 20 +ADDP4 +CNSTF4 3212836864 +ASGNF4 +ADDRGP4 $501 +JUMPV +LABELV $500 +ADDRLP4 64 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 64 +INDIRI4 +ADDRLP4 8 +ADDP4 +ADDRLP4 64 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 484 +ADDP4 +ADDP4 +INDIRF4 +CNSTF4 1101004800 +ADDF4 +ASGNF4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 20 +ADDP4 +CNSTF4 1065353216 +ASGNF4 +LABELV $501 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $502 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $506 +ADDRGP4 $503 +JUMPV +LABELV $506 +ADDRLP4 64 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 64 +INDIRI4 +ADDRLP4 8 +ADDP4 +CNSTF4 1056964608 +ADDRLP4 64 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 472 +ADDP4 +ADDP4 +INDIRF4 +ADDRLP4 64 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 484 +ADDP4 +ADDP4 +INDIRF4 +ADDF4 +MULF4 +ASGNF4 +LABELV $503 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $502 +ADDRLP4 20 +ARGP4 +ADDRLP4 32 +ARGP4 +ADDRGP4 vectoangles +CALLV +pop +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 32 +ARGP4 +ADDRGP4 TeleportPlayer +CALLV +pop +LABELV $497 +endproc Touch_DoorTriggerSpectator 72 12 +proc manualDoorTriggerSpectator 1816 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 1796 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 1796 +INDIRI4 +CNSTI4 2 +EQI4 $515 +ADDRLP4 1796 +INDIRI4 +CNSTI4 1 +EQI4 $515 +ADDRLP4 1796 +INDIRI4 +CNSTI4 6 +EQI4 $515 +ADDRLP4 1796 +INDIRI4 +CNSTI4 5 +EQI4 $515 +ADDRLP4 1796 +INDIRI4 +CNSTI4 10 +EQI4 $515 +ADDRLP4 1796 +INDIRI4 +CNSTI4 9 +NEI4 $509 +LABELV $515 +ADDRGP4 $508 +JUMPV +LABELV $509 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 472 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 484 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 852 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $519 +JUMPV +LABELV $516 +ADDRLP4 0 +INDIRP4 +CNSTI4 472 +ADDP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 20 +ARGP4 +ADDRGP4 AddPointToBounds +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 484 +ADDP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 20 +ARGP4 +ADDRGP4 AddPointToBounds +CALLV +pop +LABELV $517 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 852 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $519 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $516 +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +LABELV $520 +ADDRLP4 1804 +CNSTI4 2 +ASGNI4 +ADDRLP4 1808 +ADDRLP4 4 +INDIRI4 +ADDRLP4 1804 +INDIRI4 +LSHI4 +ASGNI4 +ADDRLP4 1812 +ADDRLP4 32 +INDIRI4 +ADDRLP4 1804 +INDIRI4 +LSHI4 +ASGNI4 +ADDRLP4 1808 +INDIRI4 +ADDRLP4 20 +ADDP4 +INDIRF4 +ADDRLP4 1808 +INDIRI4 +ADDRLP4 8 +ADDP4 +INDIRF4 +SUBF4 +ADDRLP4 1812 +INDIRI4 +ADDRLP4 20 +ADDP4 +INDIRF4 +ADDRLP4 1812 +INDIRI4 +ADDRLP4 8 +ADDP4 +INDIRF4 +SUBF4 +GEF4 $524 +ADDRLP4 32 +ADDRLP4 4 +INDIRI4 +ASGNI4 +LABELV $524 +LABELV $521 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LTI4 $520 +ADDRLP4 1804 +ADDRLP4 32 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 20 +ADDP4 +ASGNP4 +ADDRLP4 1804 +INDIRP4 +ADDRLP4 1804 +INDIRP4 +INDIRF4 +CNSTF4 1114636288 +ADDF4 +ASGNF4 +ADDRLP4 1808 +ADDRLP4 32 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +ADDP4 +ASGNP4 +ADDRLP4 1808 +INDIRP4 +ADDRLP4 1808 +INDIRP4 +INDIRF4 +CNSTF4 1114636288 +SUBF4 +ASGNF4 +ADDRLP4 36+212+260 +ADDRLP4 8 +INDIRB +ASGNB 12 +ADDRLP4 36+212+272 +ADDRLP4 20 +INDIRB +ASGNB 12 +ADDRLP4 36+836 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 36 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRGP4 Touch_DoorTriggerSpectator +CALLV +pop +LABELV $508 +endproc manualDoorTriggerSpectator 1816 12 +export manualTriggerSpectator +proc manualTriggerSpectator 4136 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 4104 +CNSTI4 0 +ASGNI4 +ADDRLP4 4108 +CNSTF4 1232348160 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 $534 +ARGP4 +ADDRLP4 4112 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 4112 +INDIRI4 +CNSTI4 0 +EQI4 $532 +ADDRGP4 $531 +JUMPV +LABELV $532 +ADDRFP4 0 +INDIRP4 +CNSTI4 664 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $538 +ADDRGP4 $531 +JUMPV +LABELV $537 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 $542 +ARGP4 +ADDRLP4 4116 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 4116 +INDIRI4 +CNSTI4 0 +NEI4 $540 +ADDRLP4 4120 +ADDRLP4 4104 +INDIRI4 +ASGNI4 +ADDRLP4 4104 +ADDRLP4 4120 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4120 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $541 +JUMPV +LABELV $540 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +NEU4 $543 +ADDRGP4 $545 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $543 +LABELV $541 +ADDRFP4 0 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $546 +ADDRGP4 $548 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $531 +JUMPV +LABELV $546 +LABELV $538 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 668 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 664 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 4116 +ADDRGP4 G_Find +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4116 +INDIRP4 +ASGNP4 +ADDRLP4 4116 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $537 +ADDRLP4 4104 +INDIRI4 +CNSTI4 0 +LEI4 $549 +ADDRLP4 4120 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $554 +JUMPV +LABELV $551 +ADDRLP4 4128 +CNSTI4 496 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 4128 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +ADDP4 +INDIRP4 +ADDRLP4 4128 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 4132 +ADDRGP4 Distance +CALLF4 +ASGNF4 +ADDRLP4 4124 +ADDRLP4 4132 +INDIRF4 +ASGNF4 +ADDRLP4 4124 +INDIRF4 +ADDRLP4 4108 +INDIRF4 +GEF4 $555 +ADDRLP4 4108 +ADDRLP4 4124 +INDIRF4 +ASGNF4 +ADDRLP4 4120 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $555 +LABELV $552 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $554 +ADDRLP4 4 +INDIRI4 +ADDRLP4 4104 +INDIRI4 +LTI4 $551 +ADDRLP4 4120 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 manualDoorTriggerSpectator +CALLV +pop +LABELV $549 +LABELV $531 +endproc manualTriggerSpectator 4136 12 +export Touch_DoorTrigger +proc Touch_DoorTrigger 12 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $558 +ADDRGP4 $557 +JUMPV +LABELV $558 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $560 +ADDRLP4 0 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $560 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +INDIRP4 +CNSTI4 584 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +EQI4 $561 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +EQI4 $561 +ADDRLP4 4 +INDIRI4 +CNSTI4 6 +EQI4 $561 +ADDRLP4 4 +INDIRI4 +CNSTI4 5 +EQI4 $561 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 Touch_DoorTriggerSpectator +CALLV +pop +ADDRGP4 $561 +JUMPV +LABELV $560 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +INDIRP4 +CNSTI4 584 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +EQI4 $564 +ADDRLP4 4 +INDIRI4 +CNSTI4 6 +EQI4 $564 +ADDRLP4 4 +INDIRI4 +CNSTI4 7 +EQI4 $564 +ADDRFP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Use_BinaryMover +CALLV +pop +LABELV $564 +LABELV $561 +LABELV $557 +endproc Touch_DoorTrigger 12 12 +export Think_SpawnNewDoorTrigger +proc Think_SpawnNewDoorTrigger 56 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 472 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 484 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 852 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $570 +JUMPV +LABELV $567 +ADDRLP4 0 +INDIRP4 +CNSTI4 472 +ADDP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 20 +ARGP4 +ADDRGP4 AddPointToBounds +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 484 +ADDP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 20 +ARGP4 +ADDRGP4 AddPointToBounds +CALLV +pop +LABELV $568 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 852 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $570 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $567 +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +LABELV $571 +ADDRLP4 40 +CNSTI4 2 +ASGNI4 +ADDRLP4 44 +ADDRLP4 4 +INDIRI4 +ADDRLP4 40 +INDIRI4 +LSHI4 +ASGNI4 +ADDRLP4 48 +ADDRLP4 32 +INDIRI4 +ADDRLP4 40 +INDIRI4 +LSHI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +ADDRLP4 20 +ADDP4 +INDIRF4 +ADDRLP4 44 +INDIRI4 +ADDRLP4 8 +ADDP4 +INDIRF4 +SUBF4 +ADDRLP4 48 +INDIRI4 +ADDRLP4 20 +ADDP4 +INDIRF4 +ADDRLP4 48 +INDIRI4 +ADDRLP4 8 +ADDP4 +INDIRF4 +SUBF4 +GEF4 $575 +ADDRLP4 32 +ADDRLP4 4 +INDIRI4 +ASGNI4 +LABELV $575 +LABELV $572 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LTI4 $571 +ADDRLP4 40 +ADDRLP4 32 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 20 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRF4 +CNSTF4 1114636288 +ADDF4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 32 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRF4 +CNSTF4 1114636288 +SUBF4 +ASGNF4 +ADDRLP4 48 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 48 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $577 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ADDRLP4 8 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ADDRLP4 20 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +CNSTI4 1073741824 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +ADDRGP4 Touch_DoorTrigger +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 836 +ADDP4 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +INDIRI4 +CNSTI4 8 +GEI4 $578 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 level+32 +INDIRI4 +ARGI4 +ADDRGP4 MatchTeam +CALLV +pop +LABELV $578 +LABELV $566 +endproc Think_SpawnNewDoorTrigger 56 12 +export Think_MatchTeam +proc Think_MatchTeam 4 12 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 level+32 +INDIRI4 +ARGI4 +ADDRGP4 MatchTeam +CALLV +pop +LABELV $581 +endproc Think_MatchTeam 4 12 +export SP_func_door +proc SP_func_door 120 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $584 +ARGP4 +ADDRGP4 $585 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 596 +ADDP4 +ADDRLP4 36 +INDIRI4 +ASGNI4 +ADDRGP4 $586 +ARGP4 +ADDRGP4 $585 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 592 +ADDP4 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRGP4 $587 +ARGP4 +ADDRGP4 $588 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 600 +ADDP4 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRGP4 $589 +ARGP4 +ADDRGP4 $588 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 588 +ADDP4 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 772 +ADDP4 +ADDRGP4 Blocked_Door +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +CNSTF4 0 +NEF4 $590 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +CNSTF4 1137180672 +ASGNF4 +LABELV $590 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +CNSTF4 0 +NEF4 $592 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +CNSTF4 1073741824 +ASGNF4 +LABELV $592 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +CNSTF4 1148846080 +ADDRLP4 52 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $594 +ARGP4 +ADDRGP4 $595 +ARGP4 +ADDRLP4 32 +ARGP4 +ADDRGP4 G_SpawnFloat +CALLI4 +pop +ADDRGP4 $596 +ARGP4 +ADDRGP4 $597 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnInt +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 trap_SetBrushModel +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 696 +ADDP4 +ARGP4 +ADDRGP4 G_SetMovedir +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 696 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 68 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 68 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 700 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 72 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 4+4 +ADDRLP4 72 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 704 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 76 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 4+8 +ADDRLP4 76 +INDIRF4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 16+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 16+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDRLP4 4+4 +INDIRF4 +ADDRLP4 16+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 4+8 +INDIRF4 +ADDRLP4 16+8 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 32 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 632 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 696 +ADDP4 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 636 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 624 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 700 +ADDP4 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 640 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 628 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 704 +ADDP4 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $606 +ADDRLP4 116 +ADDRFP4 0 +INDIRP4 +CNSTI4 632 +ADDP4 +ASGNP4 +ADDRLP4 100 +ADDRLP4 116 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 116 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +ADDRLP4 100 +INDIRB +ASGNB 12 +LABELV $606 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 InitMover +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 1024 +BANDI4 +CNSTI4 0 +NEI4 $609 +ADDRGP4 $611 +ARGP4 +ADDRGP4 $612 +ARGP4 +ADDRLP4 100 +ARGP4 +ADDRGP4 G_SpawnInt +CALLI4 +pop +ADDRLP4 100 +INDIRI4 +CNSTI4 0 +EQI4 $613 +ADDRFP4 0 +INDIRP4 +CNSTI4 812 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $613 +ADDRFP4 0 +INDIRP4 +CNSTI4 668 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $617 +ADDRLP4 100 +INDIRI4 +CNSTI4 0 +EQI4 $615 +LABELV $617 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 Think_MatchTeam +ASGNP4 +ADDRGP4 $616 +JUMPV +LABELV $615 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 Think_SpawnNewDoorTrigger +ASGNP4 +LABELV $616 +LABELV $609 +LABELV $583 +endproc SP_func_door 120 12 +export SP_func_door_rotating +proc SP_func_door_rotating 104 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $584 +ARGP4 +ADDRGP4 $585 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 596 +ADDP4 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $586 +ARGP4 +ADDRGP4 $585 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 592 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $587 +ARGP4 +ADDRGP4 $588 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 600 +ADDP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRGP4 $589 +ARGP4 +ADDRGP4 $588 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 588 +ADDP4 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 772 +ADDP4 +ADDRGP4 Blocked_Door +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +CNSTF4 0 +NEF4 $619 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +CNSTF4 1123024896 +ASGNF4 +LABELV $619 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +CNSTF4 0 +GEF4 $621 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +CNSTF4 3212836864 +ADDRLP4 20 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +LABELV $621 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +CNSTF4 0 +NEF4 $623 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +CNSTF4 1073741824 +ASGNF4 +LABELV $623 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +CNSTF4 1148846080 +ADDRLP4 20 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 28 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 704 +ADDP4 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 700 +ADDP4 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 696 +ADDP4 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 36 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 124 +ADDP4 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $625 +ADDRFP4 0 +INDIRP4 +CNSTI4 704 +ADDP4 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 $626 +JUMPV +LABELV $625 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +EQI4 $627 +ADDRFP4 0 +INDIRP4 +CNSTI4 696 +ADDP4 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 $628 +JUMPV +LABELV $627 +ADDRFP4 0 +INDIRP4 +CNSTI4 700 +ADDP4 +CNSTF4 1065353216 +ASGNF4 +LABELV $628 +LABELV $626 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 8 +BANDI4 +CNSTI4 0 +EQI4 $629 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 696 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +CNSTI4 700 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +CNSTI4 704 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $629 +ADDRFP4 0 +INDIRP4 +CNSTI4 644 +ADDP4 +INDIRF4 +CNSTF4 0 +NEF4 $631 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 vtos +CALLP4 +ASGNP4 +ADDRGP4 $633 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 52 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 644 +ADDP4 +CNSTF4 1119092736 +ASGNF4 +LABELV $631 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 trap_SetBrushModel +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 632 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 696 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 644 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 636 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 624 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 700 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 644 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 640 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 628 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 704 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 644 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $634 +ADDRLP4 88 +ADDRFP4 0 +INDIRP4 +CNSTI4 632 +ADDP4 +ASGNP4 +ADDRLP4 72 +ADDRLP4 88 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 88 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +ADDRLP4 72 +INDIRB +ASGNB 12 +ADDRLP4 92 +ADDRFP4 0 +INDIRP4 +CNSTI4 696 +ADDP4 +ASGNP4 +ADDRLP4 92 +INDIRP4 +ADDRLP4 92 +INDIRP4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 96 +ADDRFP4 0 +INDIRP4 +CNSTI4 700 +ADDP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ADDRLP4 96 +INDIRP4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 100 +ADDRFP4 0 +INDIRP4 +CNSTI4 704 +ADDP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +ADDRLP4 100 +INDIRP4 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $634 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 InitRotator +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 1024 +BANDI4 +CNSTI4 0 +NEI4 $637 +ADDRGP4 $611 +ARGP4 +ADDRGP4 $612 +ARGP4 +ADDRLP4 80 +ARGP4 +ADDRGP4 G_SpawnInt +CALLI4 +pop +ADDRLP4 80 +INDIRI4 +CNSTI4 0 +EQI4 $639 +ADDRFP4 0 +INDIRP4 +CNSTI4 812 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $639 +ADDRFP4 0 +INDIRP4 +CNSTI4 668 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $643 +ADDRLP4 80 +INDIRI4 +CNSTI4 0 +EQI4 $641 +LABELV $643 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 Think_MatchTeam +ASGNP4 +ADDRGP4 $642 +JUMPV +LABELV $641 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 Think_SpawnNewDoorTrigger +ASGNP4 +LABELV $642 +LABELV $637 +LABELV $618 +endproc SP_func_door_rotating 104 12 +export SP_func_door_model +proc SP_func_door_model 156 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $584 +ARGP4 +ADDRGP4 $585 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 596 +ADDP4 +ADDRLP4 36 +INDIRI4 +ASGNI4 +ADDRGP4 $586 +ARGP4 +ADDRGP4 $585 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 592 +ADDP4 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRGP4 $587 +ARGP4 +ADDRGP4 $588 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 600 +ADDP4 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRGP4 $589 +ARGP4 +ADDRGP4 $588 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 588 +ADDP4 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +CNSTF4 0 +NEF4 $645 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +CNSTF4 1128792064 +ASGNF4 +LABELV $645 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +CNSTF4 0 +GTF4 $647 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +CNSTF4 1073741824 +ASGNF4 +LABELV $647 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +CNSTF4 1148846080 +ADDRLP4 52 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 56 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 648 +ADDP4 +ADDRLP4 56 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 56 +INDIRP4 +ASGNP4 +ADDRLP4 60 +CNSTI4 548 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 trap_SetBrushModel +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 12 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +ADDRLP4 68 +CNSTI4 472 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 72 +CNSTI4 484 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 76 +CNSTI4 444 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 76 +INDIRI4 +ADDP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 76 +INDIRI4 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 80 +CNSTI4 456 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 80 +INDIRI4 +ADDP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 80 +INDIRI4 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $649 +ARGP4 +ADDRGP4 $650 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnVector +CALLI4 +pop +ADDRGP4 $651 +ARGP4 +ADDRGP4 $442 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnVector +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $652 +ADDRGP4 $654 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $653 +JUMPV +LABELV $652 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 88 +ADDRGP4 G_ModelIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +ADDRLP4 88 +INDIRI4 +ASGNI4 +LABELV $653 +ADDRGP4 $438 +ARGP4 +ADDRGP4 $439 +ARGP4 +ADDRLP4 32 +ARGP4 +ADDRLP4 92 +ADDRGP4 G_SpawnString +CALLI4 +ASGNI4 +ADDRLP4 92 +INDIRI4 +CNSTI4 0 +EQI4 $655 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRLP4 96 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +ADDRLP4 96 +INDIRI4 +ASGNI4 +LABELV $655 +ADDRGP4 $440 +ARGP4 +ADDRGP4 $439 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRLP4 100 +ADDRGP4 G_SpawnFloat +CALLI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 100 +INDIRI4 +ASGNI4 +ADDRGP4 $441 +ARGP4 +ADDRGP4 $442 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 104 +ADDRGP4 G_SpawnVector +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 104 +INDIRI4 +ASGNI4 +ADDRLP4 108 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +INDIRI4 +ADDRLP4 108 +INDIRI4 +NEI4 $659 +ADDRLP4 24 +INDIRI4 +ADDRLP4 108 +INDIRI4 +EQI4 $657 +LABELV $659 +ADDRLP4 112 +CNSTF4 1132396544 +ADDRLP4 8 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 112 +INDIRI4 +CNSTI4 255 +LEI4 $660 +ADDRLP4 112 +CNSTI4 255 +ASGNI4 +LABELV $660 +ADDRLP4 116 +CNSTF4 1132396544 +ADDRLP4 8+4 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 116 +INDIRI4 +CNSTI4 255 +LEI4 $663 +ADDRLP4 116 +CNSTI4 255 +ASGNI4 +LABELV $663 +ADDRLP4 120 +CNSTF4 1132396544 +ADDRLP4 8+8 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 120 +INDIRI4 +CNSTI4 255 +LEI4 $666 +ADDRLP4 120 +CNSTI4 255 +ASGNI4 +LABELV $666 +ADDRLP4 124 +ADDRLP4 28 +INDIRF4 +CNSTF4 1082130432 +DIVF4 +CVFI4 4 +ASGNI4 +ADDRLP4 124 +INDIRI4 +CNSTI4 255 +LEI4 $668 +ADDRLP4 124 +CNSTI4 255 +ASGNI4 +LABELV $668 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +ADDRLP4 112 +INDIRI4 +ADDRLP4 116 +INDIRI4 +CNSTI4 8 +LSHI4 +BORI4 +ADDRLP4 120 +INDIRI4 +CNSTI4 16 +LSHI4 +BORI4 +ADDRLP4 124 +INDIRI4 +CNSTI4 24 +LSHI4 +BORI4 +ASGNI4 +LABELV $657 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 Use_BinaryMover +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +CNSTI4 8 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 17 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 120 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRLP4 120 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 120 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRLP4 120 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 60 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 132 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +ADDRLP4 132 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +ADDRLP4 132 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ADDRLP4 132 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1260 +ADDP4 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1264 +ADDP4 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRLP4 144 +ADDRGP4 abs +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ADDRLP4 144 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $670 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $670 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CVIF4 4 +CNSTF4 1148846080 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +DIVF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +CNSTI4 1024 +BANDI4 +CNSTI4 0 +NEI4 $672 +ADDRGP4 $611 +ARGP4 +ADDRGP4 $612 +ARGP4 +ADDRLP4 152 +ARGP4 +ADDRGP4 G_SpawnInt +CALLI4 +pop +ADDRLP4 152 +INDIRI4 +CNSTI4 0 +EQI4 $674 +ADDRFP4 0 +INDIRP4 +CNSTI4 812 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $674 +ADDRFP4 0 +INDIRP4 +CNSTI4 668 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $676 +ADDRLP4 152 +INDIRI4 +CNSTI4 0 +NEI4 $676 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 Think_SpawnNewDoorTrigger +ASGNP4 +LABELV $676 +LABELV $672 +LABELV $644 +endproc SP_func_door_model 156 12 +export Touch_Plat +proc Touch_Plat 4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $680 +ADDRGP4 $679 +JUMPV +LABELV $680 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $684 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $682 +LABELV $684 +ADDRGP4 $679 +JUMPV +LABELV $682 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $685 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 1000 +ADDI4 +ASGNI4 +LABELV $685 +LABELV $679 +endproc Touch_Plat 4 0 +export Touch_PlatCenterTrigger +proc Touch_PlatCenterTrigger 4 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $689 +ADDRGP4 $688 +JUMPV +LABELV $689 +ADDRFP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +INDIRP4 +CNSTI4 584 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $691 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Use_BinaryMover +CALLV +pop +LABELV $691 +LABELV $688 +endproc Touch_PlatCenterTrigger 4 12 +export SpawnPlatTrigger +proc SpawnPlatTrigger 60 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 28 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 28 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $694 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +ADDRGP4 Touch_PlatCenterTrigger +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +CNSTI4 1073741824 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 36 +CNSTF4 1107558400 +ASGNF4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +INDIRF4 +ADDF4 +ADDRLP4 36 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 624 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +INDIRF4 +ADDF4 +ADDRLP4 36 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 628 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 48 +CNSTF4 1107558400 +ASGNF4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +INDIRF4 +ADDF4 +ADDRLP4 48 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 16+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 624 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +INDIRF4 +ADDF4 +ADDRLP4 48 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 16+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 628 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRF4 +ADDF4 +CNSTF4 1090519040 +ADDF4 +ASGNF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 4 +INDIRF4 +GTF4 $699 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +INDIRF4 +CNSTF4 1056964608 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +INDIRF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 4 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +ASGNF4 +LABELV $699 +ADDRLP4 16+4 +INDIRF4 +ADDRLP4 4+4 +INDIRF4 +GTF4 $701 +ADDRLP4 4+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 624 +ADDP4 +INDIRF4 +CNSTF4 1056964608 +ADDRFP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +INDIRF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 16+4 +ADDRLP4 4+4 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +ASGNF4 +LABELV $701 +ADDRLP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ADDRLP4 4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ADDRLP4 16 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $693 +endproc SpawnPlatTrigger 60 4 +export SP_func_plat +proc SP_func_plat 64 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $584 +ARGP4 +ADDRGP4 $709 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 596 +ADDP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRGP4 $586 +ARGP4 +ADDRGP4 $709 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 592 +ADDP4 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRGP4 $587 +ARGP4 +ADDRGP4 $710 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 600 +ADDP4 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRGP4 $589 +ARGP4 +ADDRGP4 $710 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 588 +ADDP4 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 32 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 124 +ADDP4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRGP4 $711 +ARGP4 +ADDRGP4 $712 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnFloat +CALLI4 +pop +ADDRGP4 $596 +ARGP4 +ADDRGP4 $597 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnInt +CALLI4 +pop +ADDRGP4 $713 +ARGP4 +ADDRGP4 $714 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnFloat +CALLI4 +pop +ADDRGP4 $594 +ARGP4 +ADDRGP4 $595 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRGP4 G_SpawnFloat +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +CNSTF4 1148846080 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 trap_SetBrushModel +CALLV +pop +ADDRGP4 $717 +ARGP4 +ADDRGP4 $612 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 40 +ADDRGP4 G_SpawnFloat +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +NEI4 $715 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +INDIRF4 +SUBF4 +ADDRLP4 8 +INDIRF4 +SUBF4 +ASGNF4 +LABELV $715 +ADDRFP4 0 +INDIRP4 +CNSTI4 632 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 632 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 56 +ADDRFP4 0 +INDIRP4 +CNSTI4 628 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 InitMover +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +ADDRGP4 Touch_Plat +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 772 +ADDP4 +ADDRGP4 Blocked_Door +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 608 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 668 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $718 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 SpawnPlatTrigger +CALLV +pop +LABELV $718 +LABELV $708 +endproc SP_func_plat 64 12 +export Touch_Button +proc Touch_Button 4 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $721 +ADDRGP4 $720 +JUMPV +LABELV $721 +ADDRFP4 0 +INDIRP4 +CNSTI4 584 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $723 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Use_BinaryMover +CALLV +pop +LABELV $723 +LABELV $720 +endproc Touch_Button 4 12 +export SP_func_button +proc SP_func_button 88 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $586 +ARGP4 +ADDRGP4 $726 +ARGP4 +ADDRLP4 32 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 592 +ADDP4 +ADDRLP4 36 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +CNSTF4 0 +NEF4 $727 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +CNSTF4 1109393408 +ASGNF4 +LABELV $727 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +CNSTF4 0 +NEF4 $729 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +CNSTF4 1065353216 +ASGNF4 +LABELV $729 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +CNSTF4 1148846080 +ADDRLP4 40 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 trap_SetBrushModel +CALLV +pop +ADDRGP4 $594 +ARGP4 +ADDRGP4 $731 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRGP4 G_SpawnFloat +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 696 +ADDP4 +ARGP4 +ADDRGP4 G_SetMovedir +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 696 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 56 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 56 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 700 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 60 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 60 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 704 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 64 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 64 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 0 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 12+8 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 28 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 632 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 696 +ADDP4 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 636 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 624 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 700 +ADDP4 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 640 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 628 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 704 +ADDP4 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $740 +ADDRFP4 0 +INDIRP4 +CNSTI4 812 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $741 +JUMPV +LABELV $740 +ADDRFP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +ADDRGP4 Touch_Button +ASGNP4 +LABELV $741 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 InitMover +CALLV +pop +LABELV $725 +endproc SP_func_button 88 12 +export Think_BeginMoving +proc Think_BeginMoving 0 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 3 +ASGNI4 +LABELV $742 +endproc Think_BeginMoving 0 0 +export Reached_Train +proc Reached_Train 56 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 612 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 28 +CNSTU4 0 +ASGNU4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 28 +INDIRU4 +EQU4 $747 +ADDRLP4 0 +INDIRP4 +CNSTI4 612 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 28 +INDIRU4 +NEU4 $745 +LABELV $747 +ADDRGP4 $744 +JUMPV +LABELV $745 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRGP4 G_UseTargets +CALLV +pop +ADDRLP4 32 +CNSTI4 612 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 632 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 612 +ADDP4 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +CNSTF4 0 +EQF4 $748 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $749 +JUMPV +LABELV $748 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $749 +ADDRLP4 4 +INDIRF4 +CNSTF4 1065353216 +GEF4 $750 +ADDRLP4 4 +CNSTF4 1065353216 +ASGNF4 +LABELV $750 +ADDRFP4 0 +INDIRP4 +CNSTI4 692 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 632 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 8+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 636 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 624 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 8+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 640 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 628 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 8 +ARGP4 +ADDRLP4 44 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 44 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTF4 1148846080 +ADDRLP4 20 +INDIRF4 +MULF4 +ADDRLP4 4 +INDIRF4 +DIVF4 +CVFI4 4 +ASGNI4 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRI4 +CNSTI4 -2 +BANDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +CNSTI4 1 +GEI4 $754 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +LABELV $754 +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 604 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 2 +ARGI4 +ADDRGP4 level+32 +INDIRI4 +ARGI4 +ADDRGP4 SetMoverState +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $757 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $744 +JUMPV +LABELV $757 +ADDRLP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +CNSTF4 0 +EQF4 $759 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CVIF4 4 +CNSTF4 1148846080 +ADDRLP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 Think_BeginMoving +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $759 +LABELV $744 +endproc Reached_Train 56 12 +export Start_Train +proc Start_Train 28 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 632 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 636 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 624 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 640 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 628 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 20 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTF4 1148846080 +ADDRLP4 20 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 692 +ADDP4 +INDIRF4 +DIVF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 2 +ARGI4 +ADDRGP4 level+32 +INDIRI4 +ARGI4 +ADDRGP4 SetMoverState +CALLV +pop +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRI4 +CNSTI4 -2 +BANDI4 +ASGNI4 +LABELV $762 +endproc Start_Train 28 12 +export Stop_Train +proc Stop_Train 16 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRGP4 level+32 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 BG_EvaluateTrajectory +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 620 +ADDP4 +ADDRLP4 0 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 level+32 +INDIRI4 +ARGI4 +ADDRGP4 SetMoverState +CALLV +pop +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +LABELV $766 +endproc Stop_Train 16 12 +export Use_Train +proc Use_Train 0 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $770 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 Start_Train +CALLV +pop +ADDRGP4 $771 +JUMPV +LABELV $770 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 Stop_Train +CALLV +pop +LABELV $771 +LABELV $769 +endproc Use_Train 0 12 +export Think_SetupTrainTargets +proc Think_SetupTrainTargets 28 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +CNSTP4 0 +ARGP4 +CNSTI4 668 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 664 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 G_Find +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 612 +ADDP4 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 612 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $773 +ADDRFP4 0 +INDIRP4 +CNSTI4 472 +ADDP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 vtos +CALLP4 +ASGNP4 +ADDRGP4 $775 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $772 +JUMPV +LABELV $773 +ADDRLP4 8 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 612 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $779 +JUMPV +LABELV $776 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $780 +ADDRLP4 8 +ADDRLP4 4 +INDIRP4 +ASGNP4 +LABELV $780 +ADDRLP4 4 +INDIRP4 +CNSTI4 664 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $782 +ADDRLP4 4 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 vtos +CALLP4 +ASGNP4 +ADDRGP4 $784 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $772 +JUMPV +LABELV $782 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +LABELV $785 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 668 +ARGI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 664 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 G_Find +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $788 +ADDRLP4 4 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 vtos +CALLP4 +ASGNP4 +ADDRGP4 $790 +ARGP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $772 +JUMPV +LABELV $788 +LABELV $786 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 $791 +ARGP4 +ADDRLP4 20 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $785 +ADDRLP4 4 +INDIRP4 +CNSTI4 612 +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $777 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $779 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +NEU4 $776 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Reached_Train +CALLV +pop +LABELV $772 +endproc Think_SetupTrainTargets 28 12 +export SP_path_corner +proc SP_path_corner 4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 668 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $793 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 vtos +CALLP4 +ASGNP4 +ADDRGP4 $795 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +LABELV $793 +LABELV $792 +endproc SP_path_corner 4 8 +export Blocked_Train +proc Blocked_Train 44 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $797 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Stop_Train +CALLV +pop +ADDRGP4 $798 +JUMPV +LABELV $797 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $799 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +CNSTP4 0 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +CNSTI4 10000 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 23 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $801 +ADDRFP4 4 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $801 +ADDRFP4 4 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $803 +ADDRLP4 16 +ADDRFP4 4 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +CNSTI4 62 +ARGI4 +ADDRLP4 36 +ADDRGP4 G_TempEntity +CALLP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 36 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 40 +ADDRGP4 DirToByte +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRGP4 $804 +JUMPV +LABELV $803 +ADDRFP4 4 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $805 +ADDRLP4 32 +CNSTF4 0 +ASGNF4 +ADDRLP4 16 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRLP4 16+4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRLP4 16+8 +CNSTF4 1065353216 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +CNSTI4 61 +ARGI4 +ADDRLP4 36 +ADDRGP4 G_TempEntity +CALLP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 36 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 40 +ADDRGP4 DirToByte +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRLP4 40 +INDIRI4 +ASGNI4 +LABELV $805 +LABELV $804 +LABELV $801 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $796 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +ADDRGP4 $796 +JUMPV +LABELV $799 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +CNSTP4 0 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +CNSTI4 10000 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 23 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $798 +LABELV $796 +endproc Blocked_Train 44 32 +export SP_func_train +proc SP_func_train 12 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 124 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $812 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $813 +JUMPV +LABELV $812 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $814 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 2 +ASGNI4 +LABELV $814 +LABELV $813 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +CNSTF4 0 +NEF4 $816 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +CNSTF4 1120403456 +ASGNF4 +LABELV $816 +ADDRFP4 0 +INDIRP4 +CNSTI4 664 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $818 +ADDRFP4 0 +INDIRP4 +CNSTI4 472 +ADDP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 vtos +CALLP4 +ASGNP4 +ADDRGP4 $820 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +ADDRGP4 $811 +JUMPV +LABELV $818 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 trap_SetBrushModel +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 InitMover +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 768 +ADDP4 +ADDRGP4 Reached_Train +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 Use_Train +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 772 +ADDP4 +ADDRGP4 Blocked_Train +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 Think_SetupTrainTargets +ASGNP4 +LABELV $811 +endproc SP_func_train 12 8 +export SP_func_static +proc SP_func_static 12 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 trap_SetBrushModel +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 InitMover +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +LABELV $822 +endproc SP_func_static 12 8 +export SP_func_rotating +proc SP_func_rotating 28 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +CNSTF4 0 +NEF4 $824 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +CNSTF4 1120403456 +ASGNF4 +LABELV $824 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +EQI4 $826 +ADDRFP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $827 +JUMPV +LABELV $826 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 8 +BANDI4 +CNSTI4 0 +EQI4 $828 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $829 +JUMPV +LABELV $828 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $829 +LABELV $827 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $830 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 10 +ASGNI4 +LABELV $830 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 trap_SetBrushModel +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 InitMover +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 508 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 60 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $823 +endproc SP_func_rotating 28 8 +export SP_func_bobbing +proc SP_func_bobbing 28 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $711 +ARGP4 +ADDRGP4 $731 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnFloat +CALLI4 +pop +ADDRGP4 $717 +ARGP4 +ADDRGP4 $833 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnFloat +CALLI4 +pop +ADDRGP4 $596 +ARGP4 +ADDRGP4 $597 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnInt +CALLI4 +pop +ADDRGP4 $834 +ARGP4 +ADDRGP4 $612 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 G_SpawnFloat +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 trap_SetBrushModel +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 InitMover +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTF4 1148846080 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRLP4 4 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $835 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRGP4 $836 +JUMPV +LABELV $835 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $837 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRGP4 $838 +JUMPV +LABELV $837 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRLP4 0 +INDIRF4 +ASGNF4 +LABELV $838 +LABELV $836 +LABELV $832 +endproc SP_func_bobbing 28 12 +export SP_func_pendulum +proc SP_func_pendulum 44 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $711 +ARGP4 +ADDRGP4 $840 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRGP4 G_SpawnFloat +CALLI4 +pop +ADDRGP4 $596 +ARGP4 +ADDRGP4 $597 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnInt +CALLI4 +pop +ADDRGP4 $834 +ARGP4 +ADDRGP4 $612 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRGP4 G_SpawnFloat +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 trap_SetBrushModel +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 20 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +CNSTF4 1090519040 +GEF4 $841 +ADDRLP4 0 +CNSTF4 1090519040 +ASGNF4 +LABELV $841 +ADDRGP4 g_gravity+8 +INDIRF4 +CNSTF4 1077936128 +ADDRLP4 0 +INDIRF4 +MULF4 +DIVF4 +ARGF4 +ADDRLP4 24 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 4 +CNSTF4 1042479491 +ADDRLP4 24 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTF4 1148846080 +ADDRLP4 4 +INDIRF4 +DIVF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 InitMover +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 60 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +CNSTF4 1148846080 +ADDRLP4 4 +INDIRF4 +DIVF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRLP4 8 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +CNSTI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +LABELV $839 +endproc SP_func_pendulum 44 12 +bss +export pushed_p +align 4 +LABELV pushed_p +skip 4 +export pushed +align 4 +LABELV pushed +skip 32768 +import trap_RemoveCommand +import trap_AddCommand +import trap_SendGameStat +import trap_SnapVector +import trap_GetEntityToken +import trap_GetUsercmd +import trap_BotFreeClient +import trap_BotAllocateClient +import trap_EntityContact +import trap_EntitiesInBox +import trap_UnlinkEntity +import trap_LinkEntity +import trap_AreasConnected +import trap_AdjustAreaPortalState +import trap_InPVSIgnorePortals +import trap_InPVS +import trap_PointContents +import trap_Trace +import trap_SetBrushModel +import trap_GetServerinfo +import trap_SetUserinfo +import trap_GetUserinfo +import trap_SetConfigstringRestrictions +import trap_GetConfigstring +import trap_SetConfigstring +import trap_SendServerCommand +import trap_DropClient +import trap_LocateGameData +import trap_Cvar_VariableStringBuffer +import trap_Cvar_VariableIntegerValue +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_SendConsoleCommand +import trap_FS_Seek +import trap_FS_GetFileList +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_Args +import trap_Argv +import trap_Argc +import trap_RealTime +import trap_Milliseconds +import trap_Error +import trap_Print +import g_KillRewardMultiplierH +import g_KillRewardMultiplierA +import g_InstantRewardMultiplierH +import g_InstantRewardMultiplierA +import g_buildableSvfBroadcast +import g_minTeamSizePerBuilderH +import g_minTeamSizePerBuilderA +import g_censorship +import g_slapKnockback +import g_allowTeamOverlay +import g_publicAdminMessages +import g_specChat +import g_privateMessages +import g_maxIPConnections +import g_adminChatShowDeny +import g_adminMaxBan +import g_devmapKillerHP +import g_adminTempBan +import g_admin +import g_newbieNamePrefix +import g_newbieNameNumbering +import g_emoticonsAllowedInNames +import g_layoutAuto +import g_layouts +import g_mapConfigs +import g_antiSpawnBlock +import g_creepPowerExclusion +import g_shove +import g_teleportSafeTime +import g_floodMinTime +import g_floodMaxDemerits +import g_voiceChats +import g_debugVoices +import g_sayAreaRange +import g_initialMapRotation +import g_nextMap +import g_mapLog +import g_mapRotationStack +import g_mapRotationNodes +import g_currentMapRotation +import g_debugMapRotation +import g_markDeconstruct +import g_disabledBuildables +import g_disabledClasses +import g_disabledEquipment +import g_unlagged +import g_maxFixedBuildPoints +import g_variableBuildPointsPower +import g_maxVariableBuildPoints +import g_basiUpgPoisonTime +import g_basiPoisonTime +import g_boosterPoisonTime +import g_contagionProb +import g_humanAnticampRange +import g_humanAnticampBonus1 +import g_humanAnticampBonusMax +import g_alienAnticampRange +import g_alienAnticampBonus1 +import g_alienAnticampBonusMax +import g_freeFundPeriod +import g_teamImbalanceWarnings +import g_alienGrangerDanceBonus +import g_alienBarbsRegen3x +import g_alienBarbsRegen2x +import g_alienStage3Threshold +import g_alienStage2Threshold +import g_alienMaxStage +import g_alienCredits +import g_alienStage +import g_humanStage3Threshold +import g_humanStage2Threshold +import g_humanMaxStage +import g_humanCredits +import g_humanStage +import g_humanRefineryRadius +import g_humanRefineryMaxAge +import g_humanRefineryBuildPointsRate +import g_humanRefineryBuildPoints +import g_humanDefenceComputerRate +import g_humanDefenceComputerLimit +import g_humanBuildQueueTime +import g_humanBuildPoints +import g_alienColonyRadius +import g_alienColonyMaxAge +import g_alienColonyBuildPointsRate +import g_alienColonyBuildPoints +import g_alienBuildQueueTime +import g_alienBuildPoints +import pmove_msec +import pmove_fixed +import g_smoothClients +import g_teamForceBalance +import g_armageddonPercent +import g_armageddonVotePercent +import g_readyPercent +import g_suddenDeathVoteDelay +import g_suddenDeathVotePercent +import g_voteLimit +import g_allowVote +import g_doWarmup +import g_warmup +import g_motd +import g_friendlyFreeze +import g_synchronousClients +import g_debugDamage +import g_debugMove +import g_inactivity +import g_knockback +import g_speed +import g_gravity +import g_needpass +import g_password +import g_dretchPunt +import g_friendlyBuildableFire +import g_friendlyFire +import g_suddenDeathTime +import g_timelimit +import g_maxNameChanges +import g_minNameChangePeriod +import g_lockTeamsAtStart +import g_restarted +import g_maxGameClients +import g_maxclients +import g_cheats +import g_dedicated +import g_entities +import level +import G_namelog_cleanup +import G_namelog_update_name +import G_namelog_update_score +import G_namelog_restore +import G_namelog_disconnect +import G_namelog_connect +import G_ClearRotationStack +import G_MapExists +import G_ShutdownMapRotations +import G_InitMapRotations +import G_MapRotationActive +import G_StopMapRotation +import G_StartMapRotation +import G_AdvanceMapRotation +import G_PrintCurrentRotation +import G_PrintRotations +import G_WriteSessionData +import G_InitSessionData +import G_ReadSessionData +import G_UpdateTeamConfigStrings +import CheckTeamStatus +import TeamplayInfoMessage +import Team_GetLocation +import G_ChangeTeam +import G_LeaveTeam +import OnSameTeam +import G_TeamCommand +import G_TeamFromString +import G_RunClient +import ClientEndFrame +import ClientThink +import G_UnlaggedOff +import G_UnlaggedOn +import G_UnlaggedCalc +import G_UnlaggedClear +import G_UnlaggedStore +import ClientCommand +import ClientBegin +import ClientDisconnect +import ClientUserinfoChanged +import ClientConnect +import G_AlienBuildPoints +import G_HumanBuildPoints +import G_TimeTilSuddenDeath +import LogExit +import G_ArmageddonStep +import G_CheckVote +import G_ExecuteVote +import G_Vote +import G_Error +import G_Printf +import SendScoreboardMessageToAllClients +import G_Log_NoSpam +import G_LogPrintf +import G_AdminMessage +import G_RunThink +import FindIntermissionPoint +import CalculateRanks +import G_MapConfigs +import MoveClientToIntermission +import ScoreboardMessage +import FireWeapon3 +import FireWeapon2 +import FireWeapon +import G_UnregisterCommands +import G_RegisterCommands +import ConsoleCommand +import G_IsNewbieName +import SpotWouldTelefrag +import player_die +import ClientSpawn +import BeginIntermission +import respawn +import G_SelectHumanLockSpawnPoint +import G_SelectAlienLockSpawnPoint +import G_SelectSpawnPoint +import G_SelectTremulousSpawnPoint +import G_SetClientViewAngle +import TeamCount +import G_QueueCreditToClient +import G_AddCreditToClient +import G_ClearPlayerZapEffects +import G_UpdateZaps +import G_CrushAttack +import G_ChargeAttack +import CheckCkitRepair +import CheckPounceAttack +import CheckGrabAttack +import CheckVenomAttack2 +import CheckVenomAttack +import SnapVectorTowards +import CalcMuzzlePoint +import G_GiveClientMaxAmmo +import G_ForceWeaponChange +import ShineTorch +import TeleportPlayer +import G_Checktrigger_stages +import trigger_teleporter_touch +import fire_fern +import fire_acidBomb2 +import fire_acidBomb +import launch_smoke +import launch_flames +import launch_mine +import launch_grenade +import fire_hive +import fire_bounceBall3 +import fire_bounceBall2 +import fire_bounceBall +import fire_slowBlob +import fire_paraLockBlob +import fire_lockblob +import fire_luciferCannon +import fire_pulseRifle +import fire_blaster +import fire_flamer +import flamerfire +import flamerfire3 +import launch_nadeflames +import flamerchageimpact +import fire_prifle_stasis +import launch_grenade2 +import G_RunMissile +import G_InitDamageLocations +import G_LogDestruction +import AddScore +import body_die +import G_RewardAttackers +import G_Knockback +import G_SelectiveRadiusDamage +import G_RadiusDamage +import G_SelectiveDamage +import G_Damage +import CanDamage +import G_ClosestEnt +import G_Visible +import G_CloseMenus +import G_TriggerMenuArgs +import G_TriggerMenu +import G_ClientIsLagging +import BuildShaderStateConfig +import AddRemap +import G_SetOrigin +import G_BroadcastEvent +import G_AddEvent +import G_AddPredictableEvent +import vectoyaw +import vtos +import tv +import G_TouchSolids +import G_TouchTriggers +import G_EntitiesFree +import G_FreeEntity +import G_Sound +import G_TempEntity +import G_Spawn +import G_InitGentity +import G_SetMovedir +import G_UseTargets +import G_PickTarget +import G_Find +import G_KillBox +import G_SoundIndex +import G_ModelIndex +import G_ShaderIndex +import G_ParticleSystemIndex +import G_AddressCompare +import G_AddressParse +import G_CheckGrangerDance +import G_BuildLogRevert +import G_BuildLogAuto +import G_BuildLogSet +import G_BuildLogNew +import G_InPowerZone +import G_RepeaterEntityForPoint +import G_PowerEntityForEntity +import G_PowerEntityForPoint +import G_FindPower +import G_GetMarkedBuildPoints +import G_GetBuildPoints +import G_QueueBuildPoints +import G_NextQueueTime +import G_BaseSelfDestruct +import G_LayoutLoad +import G_LayoutSelect +import G_LayoutList +import G_LayoutSave +import FinishSpawningBuildable +import G_SpawnBuildable +import G_SetIdleBuildableAnim +import G_SetBuildableAnim +import G_BuildIfValid +import G_CanBuild +import G_ClearDeconMarks +import G_BuildableRange +import G_BuildableThink +import G_FindCreep +import G_Cocoon +import G_Overmind +import G_Reactor +import G_FindDCC +import G_IsDCCBuilt +import G_IsPowered +import G_CheckSpawnPoint +import G_Physics +import G_CensorString +import G_LoadCensors +import G_ListCommands +import G_FloodLimited +import Cmd_AdminMessage_f +import Cmd_Test_f +import Cmd_MapLog_f +import G_MapLog_Result +import G_MapLog_NewMap +import Cmd_MapRotation_f +import Cmd_ListEmoticons_f +import Cmd_ListMaps_f +import Cmd_PrivateMessage_f +import G_SanitiseString +import G_UnEscapeString +import G_DecolorString +import G_Say +import ConcatArgsPrintable +import ConcatArgs +import G_ClientNumbersFromString +import G_ClientNumberFromString +import G_ToggleFollow +import G_FollowNewClient +import G_FollowLockView +import G_StopFromFollowing +import G_StopFollowing +import G_NewString +import G_SpawnEntitiesFromString +import G_SpawnVector +import G_SpawnInt +import G_SpawnFloat +import G_SpawnString +import G_PrintSpawnQueue +import G_GetPosInSpawnQueue +import G_RemoveFromSpawnQueue +import G_PushSpawnQueue +import G_SearchSpawnQueue +import G_PeekSpawnQueue +import G_PopSpawnQueue +import G_GetSpawnQueueLength +import G_InitSpawnQueue +import G_admin_cleanup +import G_admin_duration +import G_admin_buffer_end +import G_admin_buffer_begin +import G_admin_buffer_print +import G_admin_print +import G_admin_slap +import G_admin_flag +import G_admin_flaglist +import G_admin_revert +import G_admin_buildlog +import G_admin_builder +import G_admin_pause +import G_admin_lock +import G_admin_namelog +import G_admin_nextmap +import G_admin_restart +import G_admin_rename +import G_admin_spec999 +import G_admin_endvote +import G_admin_allready +import G_admin_admintest +import G_admin_info +import G_admin_adminhelp +import G_admin_showbans +import G_admin_denybuild +import G_admin_mute +import G_admin_warn +import G_admin_cp +import G_admin_changemap +import G_admin_listplayers +import G_admin_listlayouts +import G_admin_listadmins +import G_admin_putteam +import G_admin_unban +import G_admin_ban +import G_admin_adjustban +import G_admin_kick +import G_admin_l1 +import G_admin_register +import G_admin_setlevel +import G_admin_time +import G_admin_authlog +import G_admin_admin +import G_admin_name_check +import G_admin_permission +import G_admin_readconfig +import G_admin_cmd_check +import G_admin_ban_check +import G_admin_cmdlist +import G_admin_unregister_cmds +import G_admin_register_cmds +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $840 +byte 1 51 +byte 1 48 +byte 1 0 +align 1 +LABELV $834 +byte 1 112 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 0 +align 1 +LABELV $833 +byte 1 51 +byte 1 50 +byte 1 0 +align 1 +LABELV $820 +byte 1 102 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 95 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $795 +byte 1 112 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $791 +byte 1 112 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $790 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 10 +byte 1 0 +align 1 +LABELV $784 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $775 +byte 1 102 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 95 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $731 +byte 1 52 +byte 1 0 +align 1 +LABELV $726 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 115 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 111 +byte 1 110 +byte 1 49 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $717 +byte 1 104 +byte 1 101 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $714 +byte 1 49 +byte 1 0 +align 1 +LABELV $713 +byte 1 119 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $712 +byte 1 50 +byte 1 48 +byte 1 48 +byte 1 0 +align 1 +LABELV $711 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $710 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 112 +byte 1 116 +byte 1 49 +byte 1 95 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $709 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 112 +byte 1 116 +byte 1 49 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 116 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $694 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 95 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $654 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 95 +byte 1 100 +byte 1 111 +byte 1 111 +byte 1 114 +byte 1 95 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 50 +byte 1 32 +byte 1 107 +byte 1 101 +byte 1 121 +byte 1 10 +byte 1 0 +align 1 +LABELV $651 +byte 1 115 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $650 +byte 1 48 +byte 1 32 +byte 1 48 +byte 1 32 +byte 1 48 +byte 1 0 +align 1 +LABELV $649 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 79 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $633 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 65 +byte 1 110 +byte 1 103 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $612 +byte 1 48 +byte 1 0 +align 1 +LABELV $611 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 0 +align 1 +LABELV $597 +byte 1 50 +byte 1 0 +align 1 +LABELV $596 +byte 1 100 +byte 1 109 +byte 1 103 +byte 1 0 +align 1 +LABELV $595 +byte 1 56 +byte 1 0 +align 1 +LABELV $594 +byte 1 108 +byte 1 105 +byte 1 112 +byte 1 0 +align 1 +LABELV $589 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 80 +byte 1 111 +byte 1 115 +byte 1 49 +byte 1 0 +align 1 +LABELV $588 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 100 +byte 1 111 +byte 1 111 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 100 +byte 1 114 +byte 1 49 +byte 1 95 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $587 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 80 +byte 1 111 +byte 1 115 +byte 1 50 +byte 1 0 +align 1 +LABELV $586 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 49 +byte 1 116 +byte 1 111 +byte 1 50 +byte 1 0 +align 1 +LABELV $585 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 100 +byte 1 111 +byte 1 111 +byte 1 114 +byte 1 115 +byte 1 47 +byte 1 100 +byte 1 114 +byte 1 49 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 116 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $584 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 50 +byte 1 116 +byte 1 111 +byte 1 49 +byte 1 0 +align 1 +LABELV $577 +byte 1 100 +byte 1 111 +byte 1 111 +byte 1 114 +byte 1 95 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $548 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $545 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 69 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $542 +byte 1 102 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 95 +byte 1 100 +byte 1 111 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $534 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 109 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 105 +byte 1 112 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $442 +byte 1 49 +byte 1 32 +byte 1 49 +byte 1 32 +byte 1 49 +byte 1 0 +align 1 +LABELV $441 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $440 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $439 +byte 1 49 +byte 1 48 +byte 1 48 +byte 1 0 +align 1 +LABELV $438 +byte 1 110 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 101 +byte 1 0 +align 1 +LABELV $362 +byte 1 82 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 100 +byte 1 95 +byte 1 66 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 114 +byte 1 121 +byte 1 77 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 58 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $112 +byte 1 112 +byte 1 117 +byte 1 115 +byte 1 104 +byte 1 101 +byte 1 100 +byte 1 95 +byte 1 112 +byte 1 32 +byte 1 62 +byte 1 32 +byte 1 38 +byte 1 112 +byte 1 117 +byte 1 115 +byte 1 104 +byte 1 101 +byte 1 100 +byte 1 91 +byte 1 77 +byte 1 65 +byte 1 88 +byte 1 95 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 73 +byte 1 84 +byte 1 73 +byte 1 69 +byte 1 83 +byte 1 93 +byte 1 0 diff --git a/build/release-linux-x86_64/base/game/g_namelog.asm b/build/release-linux-x86_64/base/game/g_namelog.asm new file mode 100644 index 0000000..c22230f --- /dev/null +++ b/build/release-linux-x86_64/base/game/g_namelog.asm @@ -0,0 +1,1347 @@ +export G_namelog_cleanup +code +proc G_namelog_cleanup 12 4 +ADDRLP4 0 +ADDRGP4 level+22152 +INDIRP4 +ASGNP4 +ADDRGP4 $81 +JUMPV +LABELV $78 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 BG_Free +CALLV +pop +LABELV $79 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +LABELV $81 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $78 +LABELV $77 +endproc G_namelog_cleanup 12 4 +export G_namelog_connect +proc G_namelog_connect 44 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +ADDRGP4 level+22152 +INDIRP4 +ASGNP4 +ADDRGP4 $87 +JUMPV +LABELV $84 +ADDRLP4 0 +INDIRP4 +CNSTI4 3040 +ADDP4 +INDIRI4 +CNSTI4 -1 +EQI4 $89 +ADDRGP4 $85 +JUMPV +LABELV $89 +ADDRFP4 0 +INDIRP4 +CNSTI4 588 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3004 +ADDP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $91 +ADDRGP4 $86 +JUMPV +LABELV $91 +LABELV $85 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $87 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $84 +LABELV $86 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $93 +CNSTI4 3092 +ARGI4 +ADDRLP4 20 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3004 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 588 +ADDP4 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $95 +ADDRLP4 8 +INDIRP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 24 +CNSTI4 3088 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $96 +JUMPV +LABELV $95 +ADDRGP4 level+22152 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3088 +ADDP4 +CNSTI4 64 +ASGNI4 +LABELV $96 +LABELV $93 +ADDRFP4 0 +INDIRP4 +CNSTI4 540 +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3040 +ADDP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 level +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 2580 +DIVI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3044 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 3048 +ADDP4 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3068 +ADDP4 +INDIRI4 +ADDRLP4 28 +INDIRI4 +EQI4 $98 +CNSTI4 1760 +ADDRLP4 0 +INDIRP4 +CNSTI4 3040 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRLP4 28 +INDIRI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 G_admin_name_check +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $98 +ADDRFP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +LABELV $98 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $103 +JUMPV +LABELV $100 +CNSTI4 68 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 964 +ADDP4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 624 +ADDP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +NEI4 $104 +ADDRGP4 $83 +JUMPV +LABELV $104 +LABELV $101 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $103 +ADDRLP4 4 +INDIRI4 +CNSTI4 30 +GEI4 $106 +CNSTI4 68 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 964 +ADDP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $100 +LABELV $106 +ADDRLP4 4 +INDIRI4 +CNSTI4 30 +NEI4 $107 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $107 +CNSTI4 68 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 964 +ADDP4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 624 +ADDP4 +ARGP4 +CNSTU4 68 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +LABELV $83 +endproc G_namelog_connect 44 16 +export G_namelog_disconnect +proc G_namelog_disconnect 0 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 540 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $110 +ADDRGP4 $109 +JUMPV +LABELV $110 +ADDRFP4 0 +INDIRP4 +CNSTI4 540 +ADDP4 +INDIRP4 +CNSTI4 3040 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 540 +ADDP4 +CNSTP4 0 +ASGNP4 +LABELV $109 +endproc G_namelog_disconnect 0 0 +export G_namelog_update_score +proc G_namelog_update_score 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 540 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $113 +ADDRGP4 $112 +JUMPV +LABELV $113 +ADDRLP4 0 +INDIRP4 +CNSTI4 3084 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3076 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3080 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 556 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $112 +endproc G_namelog_update_score 4 0 +export G_namelog_update_name +proc G_namelog_update_name 84 12 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 540 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3048 +ADDP4 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $116 +ADDRFP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_SanitiseString +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 3048 +ADDP4 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 36 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 G_SanitiseString +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRLP4 36 +ARGP4 +ADDRLP4 76 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +CNSTI4 0 +EQI4 $118 +ADDRLP4 80 +ADDRLP4 0 +INDIRP4 +CNSTI4 3048 +ADDP4 +ASGNP4 +ADDRLP4 80 +INDIRP4 +ADDRLP4 80 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 30 +MODI4 +ASGNI4 +LABELV $118 +LABELV $116 +ADDRLP4 0 +INDIRP4 +CNSTI4 3048 +ADDP4 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +LABELV $115 +endproc G_namelog_update_name 84 12 +export G_namelog_restore +proc G_namelog_restore 8 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 540 +ADDP4 +INDIRP4 +ASGNP4 +CNSTI4 1760 +ADDRLP4 0 +INDIRP4 +CNSTI4 3040 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3084 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_ChangeTeam +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 256 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3076 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 288 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 3080 +ADDP4 +INDIRI4 +CVII2 4 +CVII4 2 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddCreditToClient +CALLV +pop +LABELV $120 +endproc G_namelog_restore 8 12 +import trap_RemoveCommand +import trap_AddCommand +import trap_SendGameStat +import trap_SnapVector +import trap_GetEntityToken +import trap_GetUsercmd +import trap_BotFreeClient +import trap_BotAllocateClient +import trap_EntityContact +import trap_EntitiesInBox +import trap_UnlinkEntity +import trap_LinkEntity +import trap_AreasConnected +import trap_AdjustAreaPortalState +import trap_InPVSIgnorePortals +import trap_InPVS +import trap_PointContents +import trap_Trace +import trap_SetBrushModel +import trap_GetServerinfo +import trap_SetUserinfo +import trap_GetUserinfo +import trap_SetConfigstringRestrictions +import trap_GetConfigstring +import trap_SetConfigstring +import trap_SendServerCommand +import trap_DropClient +import trap_LocateGameData +import trap_Cvar_VariableStringBuffer +import trap_Cvar_VariableIntegerValue +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_SendConsoleCommand +import trap_FS_Seek +import trap_FS_GetFileList +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_Args +import trap_Argv +import trap_Argc +import trap_RealTime +import trap_Milliseconds +import trap_Error +import trap_Print +import g_KillRewardMultiplierH +import g_KillRewardMultiplierA +import g_InstantRewardMultiplierH +import g_InstantRewardMultiplierA +import g_buildableSvfBroadcast +import g_minTeamSizePerBuilderH +import g_minTeamSizePerBuilderA +import g_censorship +import g_slapKnockback +import g_allowTeamOverlay +import g_publicAdminMessages +import g_specChat +import g_privateMessages +import g_maxIPConnections +import g_adminChatShowDeny +import g_adminMaxBan +import g_devmapKillerHP +import g_adminTempBan +import g_admin +import g_newbieNamePrefix +import g_newbieNameNumbering +import g_emoticonsAllowedInNames +import g_layoutAuto +import g_layouts +import g_mapConfigs +import g_antiSpawnBlock +import g_creepPowerExclusion +import g_shove +import g_teleportSafeTime +import g_floodMinTime +import g_floodMaxDemerits +import g_voiceChats +import g_debugVoices +import g_sayAreaRange +import g_initialMapRotation +import g_nextMap +import g_mapLog +import g_mapRotationStack +import g_mapRotationNodes +import g_currentMapRotation +import g_debugMapRotation +import g_markDeconstruct +import g_disabledBuildables +import g_disabledClasses +import g_disabledEquipment +import g_unlagged +import g_maxFixedBuildPoints +import g_variableBuildPointsPower +import g_maxVariableBuildPoints +import g_basiUpgPoisonTime +import g_basiPoisonTime +import g_boosterPoisonTime +import g_contagionProb +import g_humanAnticampRange +import g_humanAnticampBonus1 +import g_humanAnticampBonusMax +import g_alienAnticampRange +import g_alienAnticampBonus1 +import g_alienAnticampBonusMax +import g_freeFundPeriod +import g_teamImbalanceWarnings +import g_alienGrangerDanceBonus +import g_alienBarbsRegen3x +import g_alienBarbsRegen2x +import g_alienStage3Threshold +import g_alienStage2Threshold +import g_alienMaxStage +import g_alienCredits +import g_alienStage +import g_humanStage3Threshold +import g_humanStage2Threshold +import g_humanMaxStage +import g_humanCredits +import g_humanStage +import g_humanRefineryRadius +import g_humanRefineryMaxAge +import g_humanRefineryBuildPointsRate +import g_humanRefineryBuildPoints +import g_humanDefenceComputerRate +import g_humanDefenceComputerLimit +import g_humanBuildQueueTime +import g_humanBuildPoints +import g_alienColonyRadius +import g_alienColonyMaxAge +import g_alienColonyBuildPointsRate +import g_alienColonyBuildPoints +import g_alienBuildQueueTime +import g_alienBuildPoints +import pmove_msec +import pmove_fixed +import g_smoothClients +import g_teamForceBalance +import g_armageddonPercent +import g_armageddonVotePercent +import g_readyPercent +import g_suddenDeathVoteDelay +import g_suddenDeathVotePercent +import g_voteLimit +import g_allowVote +import g_doWarmup +import g_warmup +import g_motd +import g_friendlyFreeze +import g_synchronousClients +import g_debugDamage +import g_debugMove +import g_inactivity +import g_knockback +import g_speed +import g_gravity +import g_needpass +import g_password +import g_dretchPunt +import g_friendlyBuildableFire +import g_friendlyFire +import g_suddenDeathTime +import g_timelimit +import g_maxNameChanges +import g_minNameChangePeriod +import g_lockTeamsAtStart +import g_restarted +import g_maxGameClients +import g_maxclients +import g_cheats +import g_dedicated +import g_entities +import level +import G_ClearRotationStack +import G_MapExists +import G_ShutdownMapRotations +import G_InitMapRotations +import G_MapRotationActive +import G_StopMapRotation +import G_StartMapRotation +import G_AdvanceMapRotation +import G_PrintCurrentRotation +import G_PrintRotations +import G_WriteSessionData +import G_InitSessionData +import G_ReadSessionData +import G_UpdateTeamConfigStrings +import CheckTeamStatus +import TeamplayInfoMessage +import Team_GetLocation +import G_ChangeTeam +import G_LeaveTeam +import OnSameTeam +import G_TeamCommand +import G_TeamFromString +import G_RunClient +import ClientEndFrame +import ClientThink +import G_UnlaggedOff +import G_UnlaggedOn +import G_UnlaggedCalc +import G_UnlaggedClear +import G_UnlaggedStore +import ClientCommand +import ClientBegin +import ClientDisconnect +import ClientUserinfoChanged +import ClientConnect +import G_AlienBuildPoints +import G_HumanBuildPoints +import G_TimeTilSuddenDeath +import LogExit +import G_ArmageddonStep +import G_CheckVote +import G_ExecuteVote +import G_Vote +import G_Error +import G_Printf +import SendScoreboardMessageToAllClients +import G_Log_NoSpam +import G_LogPrintf +import G_AdminMessage +import G_RunThink +import FindIntermissionPoint +import CalculateRanks +import G_MapConfigs +import MoveClientToIntermission +import ScoreboardMessage +import FireWeapon3 +import FireWeapon2 +import FireWeapon +import G_UnregisterCommands +import G_RegisterCommands +import ConsoleCommand +import G_IsNewbieName +import SpotWouldTelefrag +import player_die +import ClientSpawn +import BeginIntermission +import respawn +import G_SelectHumanLockSpawnPoint +import G_SelectAlienLockSpawnPoint +import G_SelectSpawnPoint +import G_SelectTremulousSpawnPoint +import G_SetClientViewAngle +import TeamCount +import G_QueueCreditToClient +import G_AddCreditToClient +import G_ClearPlayerZapEffects +import G_UpdateZaps +import G_CrushAttack +import G_ChargeAttack +import CheckCkitRepair +import CheckPounceAttack +import CheckGrabAttack +import CheckVenomAttack2 +import CheckVenomAttack +import SnapVectorTowards +import CalcMuzzlePoint +import G_GiveClientMaxAmmo +import G_ForceWeaponChange +import ShineTorch +import TeleportPlayer +import G_Checktrigger_stages +import trigger_teleporter_touch +import manualTriggerSpectator +import Touch_DoorTrigger +import G_RunMover +import fire_fern +import fire_acidBomb2 +import fire_acidBomb +import launch_smoke +import launch_flames +import launch_mine +import launch_grenade +import fire_hive +import fire_bounceBall3 +import fire_bounceBall2 +import fire_bounceBall +import fire_slowBlob +import fire_paraLockBlob +import fire_lockblob +import fire_luciferCannon +import fire_pulseRifle +import fire_blaster +import fire_flamer +import flamerfire +import flamerfire3 +import launch_nadeflames +import flamerchageimpact +import fire_prifle_stasis +import launch_grenade2 +import G_RunMissile +import G_InitDamageLocations +import G_LogDestruction +import AddScore +import body_die +import G_RewardAttackers +import G_Knockback +import G_SelectiveRadiusDamage +import G_RadiusDamage +import G_SelectiveDamage +import G_Damage +import CanDamage +import G_ClosestEnt +import G_Visible +import G_CloseMenus +import G_TriggerMenuArgs +import G_TriggerMenu +import G_ClientIsLagging +import BuildShaderStateConfig +import AddRemap +import G_SetOrigin +import G_BroadcastEvent +import G_AddEvent +import G_AddPredictableEvent +import vectoyaw +import vtos +import tv +import G_TouchSolids +import G_TouchTriggers +import G_EntitiesFree +import G_FreeEntity +import G_Sound +import G_TempEntity +import G_Spawn +import G_InitGentity +import G_SetMovedir +import G_UseTargets +import G_PickTarget +import G_Find +import G_KillBox +import G_SoundIndex +import G_ModelIndex +import G_ShaderIndex +import G_ParticleSystemIndex +import G_AddressCompare +import G_AddressParse +import G_CheckGrangerDance +import G_BuildLogRevert +import G_BuildLogAuto +import G_BuildLogSet +import G_BuildLogNew +import G_InPowerZone +import G_RepeaterEntityForPoint +import G_PowerEntityForEntity +import G_PowerEntityForPoint +import G_FindPower +import G_GetMarkedBuildPoints +import G_GetBuildPoints +import G_QueueBuildPoints +import G_NextQueueTime +import G_BaseSelfDestruct +import G_LayoutLoad +import G_LayoutSelect +import G_LayoutList +import G_LayoutSave +import FinishSpawningBuildable +import G_SpawnBuildable +import G_SetIdleBuildableAnim +import G_SetBuildableAnim +import G_BuildIfValid +import G_CanBuild +import G_ClearDeconMarks +import G_BuildableRange +import G_BuildableThink +import G_FindCreep +import G_Cocoon +import G_Overmind +import G_Reactor +import G_FindDCC +import G_IsDCCBuilt +import G_IsPowered +import G_CheckSpawnPoint +import G_Physics +import G_CensorString +import G_LoadCensors +import G_ListCommands +import G_FloodLimited +import Cmd_AdminMessage_f +import Cmd_Test_f +import Cmd_MapLog_f +import G_MapLog_Result +import G_MapLog_NewMap +import Cmd_MapRotation_f +import Cmd_ListEmoticons_f +import Cmd_ListMaps_f +import Cmd_PrivateMessage_f +import G_SanitiseString +import G_UnEscapeString +import G_DecolorString +import G_Say +import ConcatArgsPrintable +import ConcatArgs +import G_ClientNumbersFromString +import G_ClientNumberFromString +import G_ToggleFollow +import G_FollowNewClient +import G_FollowLockView +import G_StopFromFollowing +import G_StopFollowing +import G_NewString +import G_SpawnEntitiesFromString +import G_SpawnVector +import G_SpawnInt +import G_SpawnFloat +import G_SpawnString +import G_PrintSpawnQueue +import G_GetPosInSpawnQueue +import G_RemoveFromSpawnQueue +import G_PushSpawnQueue +import G_SearchSpawnQueue +import G_PeekSpawnQueue +import G_PopSpawnQueue +import G_GetSpawnQueueLength +import G_InitSpawnQueue +import G_admin_cleanup +import G_admin_duration +import G_admin_buffer_end +import G_admin_buffer_begin +import G_admin_buffer_print +import G_admin_print +import G_admin_slap +import G_admin_flag +import G_admin_flaglist +import G_admin_revert +import G_admin_buildlog +import G_admin_builder +import G_admin_pause +import G_admin_lock +import G_admin_namelog +import G_admin_nextmap +import G_admin_restart +import G_admin_rename +import G_admin_spec999 +import G_admin_endvote +import G_admin_allready +import G_admin_admintest +import G_admin_info +import G_admin_adminhelp +import G_admin_showbans +import G_admin_denybuild +import G_admin_mute +import G_admin_warn +import G_admin_cp +import G_admin_changemap +import G_admin_listplayers +import G_admin_listlayouts +import G_admin_listadmins +import G_admin_putteam +import G_admin_unban +import G_admin_ban +import G_admin_adjustban +import G_admin_kick +import G_admin_l1 +import G_admin_register +import G_admin_setlevel +import G_admin_time +import G_admin_authlog +import G_admin_admin +import G_admin_name_check +import G_admin_permission +import G_admin_readconfig +import G_admin_cmd_check +import G_admin_ban_check +import G_admin_cmdlist +import G_admin_unregister_cmds +import G_admin_register_cmds +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort diff --git a/build/release-linux-x86_64/base/game/g_physics.asm b/build/release-linux-x86_64/base/game/g_physics.asm new file mode 100644 index 0000000..b922f43 --- /dev/null +++ b/build/release-linux-x86_64/base/game/g_physics.asm @@ -0,0 +1,1592 @@ +code +proc G_Bounce 112 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 24 +ADDRGP4 level+36 +INDIRI4 +CVIF4 4 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+36 +INDIRI4 +SUBI4 +CVIF4 4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRLP4 24 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 BG_EvaluateTrajectoryDelta +CALLV +pop +ADDRLP4 28 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 36 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 28 +INDIRF4 +ADDRLP4 36 +INDIRP4 +INDIRF4 +MULF4 +ADDRLP4 0+4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+8 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 36 +INDIRP4 +INDIRF4 +CNSTF4 3221225472 +ADDRLP4 12 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 0+4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +CNSTF4 3221225472 +ADDRLP4 12 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRLP4 0+8 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +CNSTF4 3221225472 +ADDRLP4 12 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $85 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 40 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 40 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 44 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 20 +ADDRLP4 44 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $86 +JUMPV +LABELV $85 +ADDRLP4 16 +CNSTF4 1060437492 +ASGNF4 +LABELV $86 +ADDRLP4 40 +ADDRFP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 40 +INDIRF4 +ADDRLP4 16 +INDIRF4 +GEF4 $89 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $87 +ADDRLP4 40 +INDIRF4 +ADDRLP4 16 +INDIRF4 +NEGF4 +GTF4 $87 +LABELV $89 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 576 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 60 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 60 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 576 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 68 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ADDRLP4 68 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 576 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $88 +JUMPV +LABELV $87 +ADDRLP4 72 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +CNSTF4 1050253722 +ADDRLP4 72 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 76 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +CNSTF4 1050253722 +ADDRLP4 76 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 80 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 80 +INDIRP4 +CNSTF4 1050253722 +ADDRLP4 80 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +LABELV $88 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ARGP4 +ADDRLP4 84 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 84 +INDIRF4 +CNSTF4 1092616192 +GEF4 $90 +ADDRLP4 92 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 92 +INDIRP4 +ADDRLP4 92 +INDIRP4 +INDIRF4 +CNSTF4 1056964608 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 100 +ADDRFP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +ADDRLP4 100 +INDIRP4 +INDIRF4 +CNSTF4 1056964608 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 108 +ADDRFP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +ASGNP4 +ADDRLP4 108 +INDIRP4 +ADDRLP4 108 +INDIRP4 +INDIRF4 +CNSTF4 1056964608 +ADDRFP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRGP4 G_SetOrigin +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRGP4 $77 +JUMPV +LABELV $90 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 92 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ASGNP4 +ADDRLP4 92 +INDIRP4 +ADDRLP4 92 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 96 +ADDRFP4 0 +INDIRP4 +CNSTI4 500 +ADDP4 +ASGNP4 +ADDRLP4 96 +INDIRP4 +ADDRLP4 96 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 100 +ADDRFP4 0 +INDIRP4 +CNSTI4 504 +ADDP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +ADDRLP4 100 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +LABELV $77 +endproc G_Bounce 112 12 +export G_Physics +proc G_Physics 96 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +CNSTI4 -1 +NEI4 $94 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $96 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 84 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ADDRLP4 84 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +EQI4 $97 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 92 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRLP4 92 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 $97 +JUMPV +LABELV $96 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 5 +EQI4 $101 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 5 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +LABELV $101 +LABELV $97 +LABELV $94 +ADDRFP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $104 +ADDRLP4 72 +ADDRFP4 0 +INDIRP4 +CNSTI4 580 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $105 +JUMPV +LABELV $104 +ADDRLP4 72 +CNSTI4 65537 +ASGNI4 +LABELV $105 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $106 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_RunThink +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 956 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $93 +ADDRLP4 60 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 84 +CNSTF4 3221225472 +ASGNF4 +ADDRLP4 60 +ADDRLP4 60 +INDIRF4 +ADDRLP4 84 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 60+4 +ADDRLP4 60+4 +INDIRF4 +ADDRLP4 84 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 60+8 +ADDRLP4 60+8 +INDIRF4 +CNSTF4 3221225472 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRLP4 72 +INDIRI4 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1065353216 +NEF4 $115 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +CNSTI4 -1 +ASGNI4 +LABELV $115 +ADDRFP4 0 +INDIRP4 +CNSTI4 956 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 200 +ADDI4 +ASGNI4 +ADDRGP4 $93 +JUMPV +LABELV $106 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRGP4 level+32 +INDIRI4 +ARGI4 +ADDRLP4 60 +ARGP4 +ADDRGP4 BG_EvaluateTrajectory +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ARGP4 +ADDRLP4 60 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRLP4 72 +INDIRI4 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRLP4 0+12 +INDIRB +ASGNB 12 +ADDRLP4 0+4 +INDIRI4 +CNSTI4 0 +EQI4 $121 +ADDRLP4 0+8 +CNSTF4 0 +ASGNF4 +LABELV $121 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_RunThink +CALLV +pop +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1065353216 +NEF4 $125 +ADDRGP4 $93 +JUMPV +LABELV $125 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ARGP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 84 +ADDRGP4 trap_PointContents +CALLI4 +ASGNI4 +ADDRLP4 76 +ADDRLP4 84 +INDIRI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +CVIU4 4 +CNSTU4 2147483648 +BANDU4 +CNSTU4 0 +EQU4 $128 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +ADDRGP4 $93 +JUMPV +LABELV $128 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_Bounce +CALLV +pop +LABELV $93 +endproc G_Physics 96 28 +import trap_RemoveCommand +import trap_AddCommand +import trap_SendGameStat +import trap_SnapVector +import trap_GetEntityToken +import trap_GetUsercmd +import trap_BotFreeClient +import trap_BotAllocateClient +import trap_EntityContact +import trap_EntitiesInBox +import trap_UnlinkEntity +import trap_LinkEntity +import trap_AreasConnected +import trap_AdjustAreaPortalState +import trap_InPVSIgnorePortals +import trap_InPVS +import trap_PointContents +import trap_Trace +import trap_SetBrushModel +import trap_GetServerinfo +import trap_SetUserinfo +import trap_GetUserinfo +import trap_SetConfigstringRestrictions +import trap_GetConfigstring +import trap_SetConfigstring +import trap_SendServerCommand +import trap_DropClient +import trap_LocateGameData +import trap_Cvar_VariableStringBuffer +import trap_Cvar_VariableIntegerValue +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_SendConsoleCommand +import trap_FS_Seek +import trap_FS_GetFileList +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_Args +import trap_Argv +import trap_Argc +import trap_RealTime +import trap_Milliseconds +import trap_Error +import trap_Print +import g_KillRewardMultiplierH +import g_KillRewardMultiplierA +import g_InstantRewardMultiplierH +import g_InstantRewardMultiplierA +import g_buildableSvfBroadcast +import g_minTeamSizePerBuilderH +import g_minTeamSizePerBuilderA +import g_censorship +import g_slapKnockback +import g_allowTeamOverlay +import g_publicAdminMessages +import g_specChat +import g_privateMessages +import g_maxIPConnections +import g_adminChatShowDeny +import g_adminMaxBan +import g_devmapKillerHP +import g_adminTempBan +import g_admin +import g_newbieNamePrefix +import g_newbieNameNumbering +import g_emoticonsAllowedInNames +import g_layoutAuto +import g_layouts +import g_mapConfigs +import g_antiSpawnBlock +import g_creepPowerExclusion +import g_shove +import g_teleportSafeTime +import g_floodMinTime +import g_floodMaxDemerits +import g_voiceChats +import g_debugVoices +import g_sayAreaRange +import g_initialMapRotation +import g_nextMap +import g_mapLog +import g_mapRotationStack +import g_mapRotationNodes +import g_currentMapRotation +import g_debugMapRotation +import g_markDeconstruct +import g_disabledBuildables +import g_disabledClasses +import g_disabledEquipment +import g_unlagged +import g_maxFixedBuildPoints +import g_variableBuildPointsPower +import g_maxVariableBuildPoints +import g_basiUpgPoisonTime +import g_basiPoisonTime +import g_boosterPoisonTime +import g_contagionProb +import g_humanAnticampRange +import g_humanAnticampBonus1 +import g_humanAnticampBonusMax +import g_alienAnticampRange +import g_alienAnticampBonus1 +import g_alienAnticampBonusMax +import g_freeFundPeriod +import g_teamImbalanceWarnings +import g_alienGrangerDanceBonus +import g_alienBarbsRegen3x +import g_alienBarbsRegen2x +import g_alienStage3Threshold +import g_alienStage2Threshold +import g_alienMaxStage +import g_alienCredits +import g_alienStage +import g_humanStage3Threshold +import g_humanStage2Threshold +import g_humanMaxStage +import g_humanCredits +import g_humanStage +import g_humanRefineryRadius +import g_humanRefineryMaxAge +import g_humanRefineryBuildPointsRate +import g_humanRefineryBuildPoints +import g_humanDefenceComputerRate +import g_humanDefenceComputerLimit +import g_humanBuildQueueTime +import g_humanBuildPoints +import g_alienColonyRadius +import g_alienColonyMaxAge +import g_alienColonyBuildPointsRate +import g_alienColonyBuildPoints +import g_alienBuildQueueTime +import g_alienBuildPoints +import pmove_msec +import pmove_fixed +import g_smoothClients +import g_teamForceBalance +import g_armageddonPercent +import g_armageddonVotePercent +import g_readyPercent +import g_suddenDeathVoteDelay +import g_suddenDeathVotePercent +import g_voteLimit +import g_allowVote +import g_doWarmup +import g_warmup +import g_motd +import g_friendlyFreeze +import g_synchronousClients +import g_debugDamage +import g_debugMove +import g_inactivity +import g_knockback +import g_speed +import g_gravity +import g_needpass +import g_password +import g_dretchPunt +import g_friendlyBuildableFire +import g_friendlyFire +import g_suddenDeathTime +import g_timelimit +import g_maxNameChanges +import g_minNameChangePeriod +import g_lockTeamsAtStart +import g_restarted +import g_maxGameClients +import g_maxclients +import g_cheats +import g_dedicated +import g_entities +import level +import G_namelog_cleanup +import G_namelog_update_name +import G_namelog_update_score +import G_namelog_restore +import G_namelog_disconnect +import G_namelog_connect +import G_ClearRotationStack +import G_MapExists +import G_ShutdownMapRotations +import G_InitMapRotations +import G_MapRotationActive +import G_StopMapRotation +import G_StartMapRotation +import G_AdvanceMapRotation +import G_PrintCurrentRotation +import G_PrintRotations +import G_WriteSessionData +import G_InitSessionData +import G_ReadSessionData +import G_UpdateTeamConfigStrings +import CheckTeamStatus +import TeamplayInfoMessage +import Team_GetLocation +import G_ChangeTeam +import G_LeaveTeam +import OnSameTeam +import G_TeamCommand +import G_TeamFromString +import G_RunClient +import ClientEndFrame +import ClientThink +import G_UnlaggedOff +import G_UnlaggedOn +import G_UnlaggedCalc +import G_UnlaggedClear +import G_UnlaggedStore +import ClientCommand +import ClientBegin +import ClientDisconnect +import ClientUserinfoChanged +import ClientConnect +import G_AlienBuildPoints +import G_HumanBuildPoints +import G_TimeTilSuddenDeath +import LogExit +import G_ArmageddonStep +import G_CheckVote +import G_ExecuteVote +import G_Vote +import G_Error +import G_Printf +import SendScoreboardMessageToAllClients +import G_Log_NoSpam +import G_LogPrintf +import G_AdminMessage +import G_RunThink +import FindIntermissionPoint +import CalculateRanks +import G_MapConfigs +import MoveClientToIntermission +import ScoreboardMessage +import FireWeapon3 +import FireWeapon2 +import FireWeapon +import G_UnregisterCommands +import G_RegisterCommands +import ConsoleCommand +import G_IsNewbieName +import SpotWouldTelefrag +import player_die +import ClientSpawn +import BeginIntermission +import respawn +import G_SelectHumanLockSpawnPoint +import G_SelectAlienLockSpawnPoint +import G_SelectSpawnPoint +import G_SelectTremulousSpawnPoint +import G_SetClientViewAngle +import TeamCount +import G_QueueCreditToClient +import G_AddCreditToClient +import G_ClearPlayerZapEffects +import G_UpdateZaps +import G_CrushAttack +import G_ChargeAttack +import CheckCkitRepair +import CheckPounceAttack +import CheckGrabAttack +import CheckVenomAttack2 +import CheckVenomAttack +import SnapVectorTowards +import CalcMuzzlePoint +import G_GiveClientMaxAmmo +import G_ForceWeaponChange +import ShineTorch +import TeleportPlayer +import G_Checktrigger_stages +import trigger_teleporter_touch +import manualTriggerSpectator +import Touch_DoorTrigger +import G_RunMover +import fire_fern +import fire_acidBomb2 +import fire_acidBomb +import launch_smoke +import launch_flames +import launch_mine +import launch_grenade +import fire_hive +import fire_bounceBall3 +import fire_bounceBall2 +import fire_bounceBall +import fire_slowBlob +import fire_paraLockBlob +import fire_lockblob +import fire_luciferCannon +import fire_pulseRifle +import fire_blaster +import fire_flamer +import flamerfire +import flamerfire3 +import launch_nadeflames +import flamerchageimpact +import fire_prifle_stasis +import launch_grenade2 +import G_RunMissile +import G_InitDamageLocations +import G_LogDestruction +import AddScore +import body_die +import G_RewardAttackers +import G_Knockback +import G_SelectiveRadiusDamage +import G_RadiusDamage +import G_SelectiveDamage +import G_Damage +import CanDamage +import G_ClosestEnt +import G_Visible +import G_CloseMenus +import G_TriggerMenuArgs +import G_TriggerMenu +import G_ClientIsLagging +import BuildShaderStateConfig +import AddRemap +import G_SetOrigin +import G_BroadcastEvent +import G_AddEvent +import G_AddPredictableEvent +import vectoyaw +import vtos +import tv +import G_TouchSolids +import G_TouchTriggers +import G_EntitiesFree +import G_FreeEntity +import G_Sound +import G_TempEntity +import G_Spawn +import G_InitGentity +import G_SetMovedir +import G_UseTargets +import G_PickTarget +import G_Find +import G_KillBox +import G_SoundIndex +import G_ModelIndex +import G_ShaderIndex +import G_ParticleSystemIndex +import G_AddressCompare +import G_AddressParse +import G_CheckGrangerDance +import G_BuildLogRevert +import G_BuildLogAuto +import G_BuildLogSet +import G_BuildLogNew +import G_InPowerZone +import G_RepeaterEntityForPoint +import G_PowerEntityForEntity +import G_PowerEntityForPoint +import G_FindPower +import G_GetMarkedBuildPoints +import G_GetBuildPoints +import G_QueueBuildPoints +import G_NextQueueTime +import G_BaseSelfDestruct +import G_LayoutLoad +import G_LayoutSelect +import G_LayoutList +import G_LayoutSave +import FinishSpawningBuildable +import G_SpawnBuildable +import G_SetIdleBuildableAnim +import G_SetBuildableAnim +import G_BuildIfValid +import G_CanBuild +import G_ClearDeconMarks +import G_BuildableRange +import G_BuildableThink +import G_FindCreep +import G_Cocoon +import G_Overmind +import G_Reactor +import G_FindDCC +import G_IsDCCBuilt +import G_IsPowered +import G_CheckSpawnPoint +import G_CensorString +import G_LoadCensors +import G_ListCommands +import G_FloodLimited +import Cmd_AdminMessage_f +import Cmd_Test_f +import Cmd_MapLog_f +import G_MapLog_Result +import G_MapLog_NewMap +import Cmd_MapRotation_f +import Cmd_ListEmoticons_f +import Cmd_ListMaps_f +import Cmd_PrivateMessage_f +import G_SanitiseString +import G_UnEscapeString +import G_DecolorString +import G_Say +import ConcatArgsPrintable +import ConcatArgs +import G_ClientNumbersFromString +import G_ClientNumberFromString +import G_ToggleFollow +import G_FollowNewClient +import G_FollowLockView +import G_StopFromFollowing +import G_StopFollowing +import G_NewString +import G_SpawnEntitiesFromString +import G_SpawnVector +import G_SpawnInt +import G_SpawnFloat +import G_SpawnString +import G_PrintSpawnQueue +import G_GetPosInSpawnQueue +import G_RemoveFromSpawnQueue +import G_PushSpawnQueue +import G_SearchSpawnQueue +import G_PeekSpawnQueue +import G_PopSpawnQueue +import G_GetSpawnQueueLength +import G_InitSpawnQueue +import G_admin_cleanup +import G_admin_duration +import G_admin_buffer_end +import G_admin_buffer_begin +import G_admin_buffer_print +import G_admin_print +import G_admin_slap +import G_admin_flag +import G_admin_flaglist +import G_admin_revert +import G_admin_buildlog +import G_admin_builder +import G_admin_pause +import G_admin_lock +import G_admin_namelog +import G_admin_nextmap +import G_admin_restart +import G_admin_rename +import G_admin_spec999 +import G_admin_endvote +import G_admin_allready +import G_admin_admintest +import G_admin_info +import G_admin_adminhelp +import G_admin_showbans +import G_admin_denybuild +import G_admin_mute +import G_admin_warn +import G_admin_cp +import G_admin_changemap +import G_admin_listplayers +import G_admin_listlayouts +import G_admin_listadmins +import G_admin_putteam +import G_admin_unban +import G_admin_ban +import G_admin_adjustban +import G_admin_kick +import G_admin_l1 +import G_admin_register +import G_admin_setlevel +import G_admin_time +import G_admin_authlog +import G_admin_admin +import G_admin_name_check +import G_admin_permission +import G_admin_readconfig +import G_admin_cmd_check +import G_admin_ban_check +import G_admin_cmdlist +import G_admin_unregister_cmds +import G_admin_register_cmds +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort diff --git a/build/release-linux-x86_64/base/game/g_session.asm b/build/release-linux-x86_64/base/game/g_session.asm new file mode 100644 index 0000000..9ab922d --- /dev/null +++ b/build/release-linux-x86_64/base/game/g_session.asm @@ -0,0 +1,1168 @@ +export G_WriteClientSessionData +code +proc G_WriteClientSessionData 24 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1752 +ADDP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 Com_ClientListString +CALLP4 +ASGNP4 +ADDRGP4 $78 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1736 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1744 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1748 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRGP4 $79 +ARGP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 level +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 2580 +DIVI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $77 +endproc G_WriteClientSessionData 24 28 +export G_ReadSessionData +proc G_ReadSessionData 1064 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $79 +ARGP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 level +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 2580 +DIVI4 +ARGI4 +ADDRLP4 1056 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1024 +ADDRLP4 1056 +INDIRP4 +ASGNP4 +ADDRLP4 1024 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 $81 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1736 +ADDP4 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1744 +ADDP4 +ARGP4 +ADDRLP4 1032 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ARGP4 +ADDRLP4 1036 +ARGP4 +ADDRGP4 sscanf +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 1740 +ADDP4 +ADDRLP4 1028 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1748 +ADDP4 +ADDRLP4 1032 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1752 +ADDP4 +ARGP4 +ADDRLP4 1036 +ARGP4 +ADDRGP4 Com_ClientListParse +CALLV +pop +LABELV $80 +endproc G_ReadSessionData 1064 32 +export G_InitSessionData +proc G_InitSessionData 12 12 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1736 +ADDP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $83 +ARGP4 +ADDRLP4 8 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 115 +NEI4 $84 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $85 +JUMPV +LABELV $84 +ADDRGP4 g_maxGameClients+12 +INDIRI4 +CNSTI4 0 +LEI4 $86 +ADDRGP4 level+76 +INDIRI4 +ADDRGP4 g_maxGameClients+12 +INDIRI4 +LTI4 $86 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $87 +JUMPV +LABELV $86 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $87 +LABELV $85 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 8 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_WriteClientSessionData +CALLV +pop +LABELV $82 +endproc G_InitSessionData 12 12 +export G_WriteSessionData +proc G_WriteSessionData 8 8 +ADDRGP4 $94 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 4 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $93 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $98 +JUMPV +LABELV $95 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $100 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +ARGP4 +ADDRGP4 G_WriteClientSessionData +CALLV +pop +LABELV $100 +LABELV $96 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $98 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $95 +LABELV $92 +endproc G_WriteSessionData 8 8 +import trap_RemoveCommand +import trap_AddCommand +import trap_SendGameStat +import trap_SnapVector +import trap_GetEntityToken +import trap_GetUsercmd +import trap_BotFreeClient +import trap_BotAllocateClient +import trap_EntityContact +import trap_EntitiesInBox +import trap_UnlinkEntity +import trap_LinkEntity +import trap_AreasConnected +import trap_AdjustAreaPortalState +import trap_InPVSIgnorePortals +import trap_InPVS +import trap_PointContents +import trap_Trace +import trap_SetBrushModel +import trap_GetServerinfo +import trap_SetUserinfo +import trap_GetUserinfo +import trap_SetConfigstringRestrictions +import trap_GetConfigstring +import trap_SetConfigstring +import trap_SendServerCommand +import trap_DropClient +import trap_LocateGameData +import trap_Cvar_VariableStringBuffer +import trap_Cvar_VariableIntegerValue +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_SendConsoleCommand +import trap_FS_Seek +import trap_FS_GetFileList +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_Args +import trap_Argv +import trap_Argc +import trap_RealTime +import trap_Milliseconds +import trap_Error +import trap_Print +import g_KillRewardMultiplierH +import g_KillRewardMultiplierA +import g_InstantRewardMultiplierH +import g_InstantRewardMultiplierA +import g_buildableSvfBroadcast +import g_minTeamSizePerBuilderH +import g_minTeamSizePerBuilderA +import g_censorship +import g_slapKnockback +import g_allowTeamOverlay +import g_publicAdminMessages +import g_specChat +import g_privateMessages +import g_maxIPConnections +import g_adminChatShowDeny +import g_adminMaxBan +import g_devmapKillerHP +import g_adminTempBan +import g_admin +import g_newbieNamePrefix +import g_newbieNameNumbering +import g_emoticonsAllowedInNames +import g_layoutAuto +import g_layouts +import g_mapConfigs +import g_antiSpawnBlock +import g_creepPowerExclusion +import g_shove +import g_teleportSafeTime +import g_floodMinTime +import g_floodMaxDemerits +import g_voiceChats +import g_debugVoices +import g_sayAreaRange +import g_initialMapRotation +import g_nextMap +import g_mapLog +import g_mapRotationStack +import g_mapRotationNodes +import g_currentMapRotation +import g_debugMapRotation +import g_markDeconstruct +import g_disabledBuildables +import g_disabledClasses +import g_disabledEquipment +import g_unlagged +import g_maxFixedBuildPoints +import g_variableBuildPointsPower +import g_maxVariableBuildPoints +import g_basiUpgPoisonTime +import g_basiPoisonTime +import g_boosterPoisonTime +import g_contagionProb +import g_humanAnticampRange +import g_humanAnticampBonus1 +import g_humanAnticampBonusMax +import g_alienAnticampRange +import g_alienAnticampBonus1 +import g_alienAnticampBonusMax +import g_freeFundPeriod +import g_teamImbalanceWarnings +import g_alienGrangerDanceBonus +import g_alienBarbsRegen3x +import g_alienBarbsRegen2x +import g_alienStage3Threshold +import g_alienStage2Threshold +import g_alienMaxStage +import g_alienCredits +import g_alienStage +import g_humanStage3Threshold +import g_humanStage2Threshold +import g_humanMaxStage +import g_humanCredits +import g_humanStage +import g_humanRefineryRadius +import g_humanRefineryMaxAge +import g_humanRefineryBuildPointsRate +import g_humanRefineryBuildPoints +import g_humanDefenceComputerRate +import g_humanDefenceComputerLimit +import g_humanBuildQueueTime +import g_humanBuildPoints +import g_alienColonyRadius +import g_alienColonyMaxAge +import g_alienColonyBuildPointsRate +import g_alienColonyBuildPoints +import g_alienBuildQueueTime +import g_alienBuildPoints +import pmove_msec +import pmove_fixed +import g_smoothClients +import g_teamForceBalance +import g_armageddonPercent +import g_armageddonVotePercent +import g_readyPercent +import g_suddenDeathVoteDelay +import g_suddenDeathVotePercent +import g_voteLimit +import g_allowVote +import g_doWarmup +import g_warmup +import g_motd +import g_friendlyFreeze +import g_synchronousClients +import g_debugDamage +import g_debugMove +import g_inactivity +import g_knockback +import g_speed +import g_gravity +import g_needpass +import g_password +import g_dretchPunt +import g_friendlyBuildableFire +import g_friendlyFire +import g_suddenDeathTime +import g_timelimit +import g_maxNameChanges +import g_minNameChangePeriod +import g_lockTeamsAtStart +import g_restarted +import g_maxGameClients +import g_maxclients +import g_cheats +import g_dedicated +import g_entities +import level +import G_namelog_cleanup +import G_namelog_update_name +import G_namelog_update_score +import G_namelog_restore +import G_namelog_disconnect +import G_namelog_connect +import G_ClearRotationStack +import G_MapExists +import G_ShutdownMapRotations +import G_InitMapRotations +import G_MapRotationActive +import G_StopMapRotation +import G_StartMapRotation +import G_AdvanceMapRotation +import G_PrintCurrentRotation +import G_PrintRotations +import G_UpdateTeamConfigStrings +import CheckTeamStatus +import TeamplayInfoMessage +import Team_GetLocation +import G_ChangeTeam +import G_LeaveTeam +import OnSameTeam +import G_TeamCommand +import G_TeamFromString +import G_RunClient +import ClientEndFrame +import ClientThink +import G_UnlaggedOff +import G_UnlaggedOn +import G_UnlaggedCalc +import G_UnlaggedClear +import G_UnlaggedStore +import ClientCommand +import ClientBegin +import ClientDisconnect +import ClientUserinfoChanged +import ClientConnect +import G_AlienBuildPoints +import G_HumanBuildPoints +import G_TimeTilSuddenDeath +import LogExit +import G_ArmageddonStep +import G_CheckVote +import G_ExecuteVote +import G_Vote +import G_Error +import G_Printf +import SendScoreboardMessageToAllClients +import G_Log_NoSpam +import G_LogPrintf +import G_AdminMessage +import G_RunThink +import FindIntermissionPoint +import CalculateRanks +import G_MapConfigs +import MoveClientToIntermission +import ScoreboardMessage +import FireWeapon3 +import FireWeapon2 +import FireWeapon +import G_UnregisterCommands +import G_RegisterCommands +import ConsoleCommand +import G_IsNewbieName +import SpotWouldTelefrag +import player_die +import ClientSpawn +import BeginIntermission +import respawn +import G_SelectHumanLockSpawnPoint +import G_SelectAlienLockSpawnPoint +import G_SelectSpawnPoint +import G_SelectTremulousSpawnPoint +import G_SetClientViewAngle +import TeamCount +import G_QueueCreditToClient +import G_AddCreditToClient +import G_ClearPlayerZapEffects +import G_UpdateZaps +import G_CrushAttack +import G_ChargeAttack +import CheckCkitRepair +import CheckPounceAttack +import CheckGrabAttack +import CheckVenomAttack2 +import CheckVenomAttack +import SnapVectorTowards +import CalcMuzzlePoint +import G_GiveClientMaxAmmo +import G_ForceWeaponChange +import ShineTorch +import TeleportPlayer +import G_Checktrigger_stages +import trigger_teleporter_touch +import manualTriggerSpectator +import Touch_DoorTrigger +import G_RunMover +import fire_fern +import fire_acidBomb2 +import fire_acidBomb +import launch_smoke +import launch_flames +import launch_mine +import launch_grenade +import fire_hive +import fire_bounceBall3 +import fire_bounceBall2 +import fire_bounceBall +import fire_slowBlob +import fire_paraLockBlob +import fire_lockblob +import fire_luciferCannon +import fire_pulseRifle +import fire_blaster +import fire_flamer +import flamerfire +import flamerfire3 +import launch_nadeflames +import flamerchageimpact +import fire_prifle_stasis +import launch_grenade2 +import G_RunMissile +import G_InitDamageLocations +import G_LogDestruction +import AddScore +import body_die +import G_RewardAttackers +import G_Knockback +import G_SelectiveRadiusDamage +import G_RadiusDamage +import G_SelectiveDamage +import G_Damage +import CanDamage +import G_ClosestEnt +import G_Visible +import G_CloseMenus +import G_TriggerMenuArgs +import G_TriggerMenu +import G_ClientIsLagging +import BuildShaderStateConfig +import AddRemap +import G_SetOrigin +import G_BroadcastEvent +import G_AddEvent +import G_AddPredictableEvent +import vectoyaw +import vtos +import tv +import G_TouchSolids +import G_TouchTriggers +import G_EntitiesFree +import G_FreeEntity +import G_Sound +import G_TempEntity +import G_Spawn +import G_InitGentity +import G_SetMovedir +import G_UseTargets +import G_PickTarget +import G_Find +import G_KillBox +import G_SoundIndex +import G_ModelIndex +import G_ShaderIndex +import G_ParticleSystemIndex +import G_AddressCompare +import G_AddressParse +import G_CheckGrangerDance +import G_BuildLogRevert +import G_BuildLogAuto +import G_BuildLogSet +import G_BuildLogNew +import G_InPowerZone +import G_RepeaterEntityForPoint +import G_PowerEntityForEntity +import G_PowerEntityForPoint +import G_FindPower +import G_GetMarkedBuildPoints +import G_GetBuildPoints +import G_QueueBuildPoints +import G_NextQueueTime +import G_BaseSelfDestruct +import G_LayoutLoad +import G_LayoutSelect +import G_LayoutList +import G_LayoutSave +import FinishSpawningBuildable +import G_SpawnBuildable +import G_SetIdleBuildableAnim +import G_SetBuildableAnim +import G_BuildIfValid +import G_CanBuild +import G_ClearDeconMarks +import G_BuildableRange +import G_BuildableThink +import G_FindCreep +import G_Cocoon +import G_Overmind +import G_Reactor +import G_FindDCC +import G_IsDCCBuilt +import G_IsPowered +import G_CheckSpawnPoint +import G_Physics +import G_CensorString +import G_LoadCensors +import G_ListCommands +import G_FloodLimited +import Cmd_AdminMessage_f +import Cmd_Test_f +import Cmd_MapLog_f +import G_MapLog_Result +import G_MapLog_NewMap +import Cmd_MapRotation_f +import Cmd_ListEmoticons_f +import Cmd_ListMaps_f +import Cmd_PrivateMessage_f +import G_SanitiseString +import G_UnEscapeString +import G_DecolorString +import G_Say +import ConcatArgsPrintable +import ConcatArgs +import G_ClientNumbersFromString +import G_ClientNumberFromString +import G_ToggleFollow +import G_FollowNewClient +import G_FollowLockView +import G_StopFromFollowing +import G_StopFollowing +import G_NewString +import G_SpawnEntitiesFromString +import G_SpawnVector +import G_SpawnInt +import G_SpawnFloat +import G_SpawnString +import G_PrintSpawnQueue +import G_GetPosInSpawnQueue +import G_RemoveFromSpawnQueue +import G_PushSpawnQueue +import G_SearchSpawnQueue +import G_PeekSpawnQueue +import G_PopSpawnQueue +import G_GetSpawnQueueLength +import G_InitSpawnQueue +import G_admin_cleanup +import G_admin_duration +import G_admin_buffer_end +import G_admin_buffer_begin +import G_admin_buffer_print +import G_admin_print +import G_admin_slap +import G_admin_flag +import G_admin_flaglist +import G_admin_revert +import G_admin_buildlog +import G_admin_builder +import G_admin_pause +import G_admin_lock +import G_admin_namelog +import G_admin_nextmap +import G_admin_restart +import G_admin_rename +import G_admin_spec999 +import G_admin_endvote +import G_admin_allready +import G_admin_admintest +import G_admin_info +import G_admin_adminhelp +import G_admin_showbans +import G_admin_denybuild +import G_admin_mute +import G_admin_warn +import G_admin_cp +import G_admin_changemap +import G_admin_listplayers +import G_admin_listlayouts +import G_admin_listadmins +import G_admin_putteam +import G_admin_unban +import G_admin_ban +import G_admin_adjustban +import G_admin_kick +import G_admin_l1 +import G_admin_register +import G_admin_setlevel +import G_admin_time +import G_admin_authlog +import G_admin_admin +import G_admin_name_check +import G_admin_permission +import G_admin_readconfig +import G_admin_cmd_check +import G_admin_ban_check +import G_admin_cmdlist +import G_admin_unregister_cmds +import G_admin_register_cmds +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $94 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $93 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $83 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 0 +align 1 +LABELV $81 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 37 +byte 1 49 +byte 1 54 +byte 1 115 +byte 1 0 +align 1 +LABELV $79 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $78 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 diff --git a/build/release-linux-x86_64/base/game/g_spawn.asm b/build/release-linux-x86_64/base/game/g_spawn.asm new file mode 100644 index 0000000..bcce0f7 --- /dev/null +++ b/build/release-linux-x86_64/base/game/g_spawn.asm @@ -0,0 +1,4468 @@ +export G_SpawnString +code +proc G_SpawnString 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRGP4 level+6576 +INDIRI4 +CNSTI4 0 +NEI4 $78 +ADDRFP4 8 +INDIRP4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +CNSTI4 0 +RETI4 +ADDRGP4 $77 +JUMPV +LABELV $78 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $84 +JUMPV +LABELV $81 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 level+6584 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $86 +ADDRFP4 8 +INDIRP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 level+6584+4 +ADDP4 +INDIRP4 +ASGNP4 +CNSTI4 1 +RETI4 +ADDRGP4 $77 +JUMPV +LABELV $86 +LABELV $82 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $84 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+6580 +INDIRI4 +LTI4 $81 +ADDRFP4 8 +INDIRP4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +CNSTI4 0 +RETI4 +LABELV $77 +endproc G_SpawnString 8 8 +export G_SpawnFloat +proc G_SpawnFloat 16 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 8 +ADDRGP4 G_SpawnString +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $91 +endproc G_SpawnFloat 16 12 +export G_SpawnInt +proc G_SpawnInt 16 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 8 +ADDRGP4 G_SpawnString +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $92 +endproc G_SpawnInt 16 12 +export G_SpawnVector +proc G_SpawnVector 16 20 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 8 +ADDRGP4 G_SpawnString +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $94 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRGP4 sscanf +CALLI4 +pop +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $93 +endproc G_SpawnVector 16 20 +export G_SpawnVector4 +proc G_SpawnVector4 16 24 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 8 +ADDRGP4 G_SpawnString +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $96 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRGP4 sscanf +CALLI4 +pop +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $95 +endproc G_SpawnVector4 16 24 +data +export fields +align 4 +LABELV fields +address $99 +byte 4 724 +byte 4 4 +skip 4 +address $100 +byte 4 620 +byte 4 4 +skip 4 +address $101 +byte 4 116 +byte 4 6 +skip 4 +address $102 +byte 4 116 +byte 4 4 +skip 4 +address $103 +byte 4 1260 +byte 4 5 +skip 4 +address $104 +byte 4 576 +byte 4 1 +skip 4 +address $105 +byte 4 532 +byte 4 2 +skip 4 +address $106 +byte 4 836 +byte 4 0 +skip 4 +address $107 +byte 4 816 +byte 4 0 +skip 4 +address $108 +byte 4 804 +byte 4 0 +skip 4 +address $109 +byte 4 0 +byte 4 10 +skip 4 +address $110 +byte 4 652 +byte 4 2 +skip 4 +address $111 +byte 4 548 +byte 4 2 +skip 4 +address $112 +byte 4 552 +byte 4 2 +skip 4 +address $113 +byte 4 92 +byte 4 4 +skip 4 +address $114 +byte 4 632 +byte 4 4 +skip 4 +address $115 +byte 4 876 +byte 4 1 +skip 4 +address $116 +byte 4 644 +byte 4 1 +skip 4 +address $117 +byte 4 536 +byte 4 0 +skip 4 +address $118 +byte 4 688 +byte 4 1 +skip 4 +address $119 +byte 4 664 +byte 4 2 +skip 4 +address $120 +byte 4 668 +byte 4 2 +skip 4 +address $121 +byte 4 676 +byte 4 2 +skip 4 +address $122 +byte 4 680 +byte 4 2 +skip 4 +address $123 +byte 4 672 +byte 4 2 +skip 4 +address $124 +byte 4 872 +byte 4 1 +skip 4 +export spawns +align 4 +LABELV spawns +address $126 +address SP_func_bobbing +address $127 +address SP_func_button +address $128 +address SP_func_door +address $129 +address SP_func_door_model +address $130 +address SP_func_door_rotating +address $131 +address SP_info_null +address $132 +address SP_func_pendulum +address $133 +address SP_func_plat +address $134 +address SP_func_rotating +address $135 +address SP_func_static +address $136 +address SP_func_timer +address $137 +address SP_func_train +address $138 +address SP_info_alien_intermission +address $139 +address SP_info_human_intermission +address $140 +address SP_info_notnull +address $141 +address SP_info_null +address $142 +address SP_info_player_deathmatch +address $143 +address SP_info_player_intermission +address $144 +address SP_info_player_start +address $109 +address SP_light +address $145 +address SP_misc_anim_model +address $146 +address SP_misc_light_flare +address $147 +address SP_misc_model +address $148 +address SP_misc_particle_system +address $149 +address SP_misc_portal_camera +address $150 +address SP_misc_portal_surface +address $151 +address SP_misc_teleporter_dest +address $152 +address SP_path_corner +address $153 +address SP_target_alien_win +address $154 +address SP_target_delay +address $155 +address SP_target_human_win +address $156 +address SP_target_hurt +address $157 +address SP_target_kill +address $158 +address SP_target_location +address $159 +address SP_target_position +address $160 +address SP_target_print +address $161 +address SP_target_push +address $162 +address SP_target_relay +address $163 +address SP_target_rumble +address $164 +address SP_target_score +address $165 +address SP_target_speaker +address $166 +address SP_target_teleporter +address $167 +address SP_trigger_always +address $168 +address SP_trigger_ammo +address $169 +address SP_trigger_buildable +address $170 +address SP_trigger_class +address $171 +address SP_trigger_equipment +address $172 +address SP_trigger_gravity +address $173 +address SP_trigger_heal +address $174 +address SP_trigger_hurt +address $175 +address SP_trigger_multiple +address $176 +address SP_trigger_push +address $177 +address SP_trigger_stage +address $178 +address SP_trigger_teleport +address $179 +address SP_trigger_win +export G_CallSpawn +code +proc G_CallSpawn 24 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $181 +ADDRGP4 $183 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $180 +JUMPV +LABELV $181 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 BG_BuildableByEntityName +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $184 +ADDRGP4 level+16068 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $186 +ADDRGP4 level+16068 +ARGP4 +ADDRGP4 $190 +ARGP4 +ADDRLP4 12 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $186 +CNSTI4 0 +RETI4 +ADDRGP4 $180 +JUMPV +LABELV $186 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +EQI4 $193 +ADDRLP4 0 +INDIRI4 +CNSTI4 27 +NEI4 $191 +LABELV $193 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +CNSTF4 1127481344 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 AngleNormalize360 +CALLF4 +pop +LABELV $191 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 G_SpawnBuildable +CALLV +pop +CNSTI4 1 +RETI4 +ADDRGP4 $180 +JUMPV +LABELV $184 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 spawns +ARGP4 +CNSTU4 55 +ARGU4 +CNSTU4 8 +ARGU4 +ADDRGP4 cmdcmp +ARGP4 +ADDRLP4 12 +ADDRGP4 bsearch +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $194 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLV +pop +CNSTI4 1 +RETI4 +ADDRGP4 $180 +JUMPV +LABELV $194 +ADDRGP4 $196 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +CNSTI4 0 +RETI4 +LABELV $180 +endproc G_CallSpawn 24 20 +export G_NewString +proc G_NewString 36 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 4 +ADDRLP4 16 +INDIRU4 +CNSTU4 1 +ADDU4 +CVUI4 4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 BG_Alloc +CALLP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $201 +JUMPV +LABELV $198 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 92 +NEI4 $202 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +SUBI4 +GEI4 $202 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 110 +NEI4 $204 +ADDRLP4 28 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 28 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +CNSTI1 10 +ASGNI1 +ADDRGP4 $203 +JUMPV +LABELV $204 +ADDRLP4 32 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 32 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +CNSTI1 92 +ASGNI1 +ADDRGP4 $203 +JUMPV +LABELV $202 +ADDRLP4 28 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 28 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +ASGNI1 +LABELV $203 +LABELV $199 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $201 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +LTI4 $198 +ADDRLP4 12 +INDIRP4 +RETP4 +LABELV $197 +endproc G_NewString 36 4 +export G_ParseField +proc G_ParseField 80 24 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 fields +ARGP4 +CNSTU4 26 +ARGU4 +CNSTU4 16 +ARGU4 +ADDRGP4 cmdcmp +ARGP4 +ADDRLP4 40 +ADDRGP4 bsearch +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 40 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $207 +ADDRGP4 $206 +JUMPV +LABELV $207 +ADDRLP4 4 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 44 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +LTI4 $210 +ADDRLP4 44 +INDIRI4 +CNSTI4 10 +GTI4 $210 +ADDRLP4 44 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $229 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $229 +address $225 +address $226 +address $212 +address $210 +address $213 +address $218 +address $227 +address $210 +address $210 +address $210 +address $210 +code +LABELV $212 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 G_NewString +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +ADDRLP4 52 +INDIRP4 +ASGNP4 +ADDRGP4 $210 +JUMPV +LABELV $213 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $94 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 24+4 +ARGP4 +ADDRLP4 24+8 +ARGP4 +ADDRGP4 sscanf +CALLI4 +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 56 +CNSTI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +ADDRLP4 24+4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +CNSTI4 8 +ADDP4 +ADDRLP4 24+8 +INDIRF4 +ASGNF4 +ADDRGP4 $210 +JUMPV +LABELV $218 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $96 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 8+4 +ARGP4 +ADDRLP4 8+8 +ARGP4 +ADDRLP4 8+12 +ARGP4 +ADDRGP4 sscanf +CALLI4 +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 60 +CNSTI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +ADDRLP4 8+4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +CNSTI4 8 +ADDP4 +ADDRLP4 8+8 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +CNSTI4 12 +ADDP4 +ADDRLP4 8+12 +INDIRF4 +ASGNF4 +ADDRGP4 $210 +JUMPV +LABELV $225 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 64 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +ADDRLP4 64 +INDIRI4 +ASGNI4 +ADDRGP4 $210 +JUMPV +LABELV $226 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 68 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +ADDRLP4 68 +INDIRF4 +ASGNF4 +ADDRGP4 $210 +JUMPV +LABELV $227 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 72 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 72 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRLP4 76 +CNSTI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 76 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +ADDRLP4 76 +INDIRI4 +ADDP4 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +CNSTI4 8 +ADDP4 +CNSTF4 0 +ASGNF4 +LABELV $210 +LABELV $206 +endproc G_ParseField 80 24 +export G_SpawnGEntityFromSpawnVars +proc G_SpawnGEntityFromSpawnVars 28 12 +ADDRLP4 8 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $234 +JUMPV +LABELV $231 +ADDRLP4 12 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LSHI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRGP4 level+6584 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRI4 +ADDRGP4 level+6584+4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_ParseField +CALLV +pop +LABELV $232 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $234 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+6580 +INDIRI4 +LTI4 $231 +ADDRGP4 $239 +ARGP4 +ADDRGP4 $240 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnInt +CALLI4 +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $241 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +ADDRGP4 $230 +JUMPV +LABELV $241 +ADDRLP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 4 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 G_CallSpawn +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $243 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +LABELV $243 +LABELV $230 +endproc G_SpawnGEntityFromSpawnVars 28 12 +export G_AddSpawnVarToken +proc G_AddSpawnVarToken 16 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 0 +ADDRLP4 8 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 level+7096 +INDIRI4 +ADDRLP4 0 +INDIRI4 +ADDI4 +CNSTI4 1 +ADDI4 +CNSTI4 4096 +LEI4 $246 +ADDRGP4 $249 +ARGP4 +ADDRGP4 G_Error +CALLV +pop +LABELV $246 +ADDRLP4 4 +ADDRGP4 level+7096 +INDIRI4 +ADDRGP4 level+7100 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +CVIU4 4 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRLP4 12 +ADDRGP4 level+7096 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +RETP4 +LABELV $245 +endproc G_AddSpawnVarToken 16 12 +export G_ParseSpawnVars +proc G_ParseSpawnVars 2072 8 +ADDRGP4 level+6580 +CNSTI4 0 +ASGNI4 +ADDRGP4 level+7096 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 2048 +ADDRGP4 trap_GetEntityToken +CALLI4 +ASGNI4 +ADDRLP4 2048 +INDIRI4 +CNSTI4 0 +NEI4 $256 +CNSTI4 0 +RETI4 +ADDRGP4 $253 +JUMPV +LABELV $256 +ADDRLP4 0 +INDIRI1 +CVII4 1 +CNSTI4 123 +EQI4 $262 +ADDRGP4 $260 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_Error +CALLV +pop +ADDRGP4 $262 +JUMPV +LABELV $261 +ADDRLP4 1024 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 2052 +ADDRGP4 trap_GetEntityToken +CALLI4 +ASGNI4 +ADDRLP4 2052 +INDIRI4 +CNSTI4 0 +NEI4 $264 +ADDRGP4 $266 +ARGP4 +ADDRGP4 G_Error +CALLV +pop +LABELV $264 +ADDRLP4 1024 +INDIRI1 +CVII4 1 +CNSTI4 125 +NEI4 $267 +ADDRGP4 $263 +JUMPV +LABELV $267 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 2056 +ADDRGP4 trap_GetEntityToken +CALLI4 +ASGNI4 +ADDRLP4 2056 +INDIRI4 +CNSTI4 0 +NEI4 $269 +ADDRGP4 $266 +ARGP4 +ADDRGP4 G_Error +CALLV +pop +LABELV $269 +ADDRLP4 0 +INDIRI1 +CVII4 1 +CNSTI4 125 +NEI4 $271 +ADDRGP4 $273 +ARGP4 +ADDRGP4 G_Error +CALLV +pop +LABELV $271 +ADDRGP4 level+6580 +INDIRI4 +CNSTI4 64 +NEI4 $274 +ADDRGP4 $277 +ARGP4 +ADDRGP4 G_Error +CALLV +pop +LABELV $274 +ADDRLP4 1024 +ARGP4 +ADDRLP4 2060 +ADDRGP4 G_AddSpawnVarToken +CALLP4 +ASGNP4 +ADDRGP4 level+6580 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 level+6584 +ADDP4 +ADDRLP4 2060 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 2064 +ADDRGP4 G_AddSpawnVarToken +CALLP4 +ASGNP4 +ADDRGP4 level+6580 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 level+6584+4 +ADDP4 +ADDRLP4 2064 +INDIRP4 +ASGNP4 +ADDRLP4 2068 +ADDRGP4 level+6580 +ASGNP4 +ADDRLP4 2068 +INDIRP4 +ADDRLP4 2068 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $262 +ADDRGP4 $261 +JUMPV +LABELV $263 +CNSTI4 1 +RETI4 +LABELV $253 +endproc G_ParseSpawnVars 2072 8 +export SP_worldspawn +proc SP_worldspawn 28 12 +ADDRGP4 $105 +ARGP4 +ADDRGP4 $285 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $288 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $286 +ADDRGP4 $289 +ARGP4 +ADDRGP4 G_Error +CALLV +pop +LABELV $286 +CNSTI4 21 +ARGI4 +ADDRGP4 $290 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +ADDRGP4 $291 +ARGP4 +ADDRGP4 level+44 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 22 +ARGI4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +ADDRGP4 $293 +ARGP4 +ADDRGP4 $285 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +CNSTI4 2 +ARGI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +ADDRGP4 $110 +ARGP4 +ADDRGP4 $285 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +CNSTI4 3 +ARGI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +CNSTI4 4 +ARGI4 +ADDRGP4 g_motd+16 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +ADDRGP4 $297 +ARGP4 +ADDRGP4 $285 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 12 +ADDRGP4 G_SpawnString +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $295 +ADDRGP4 $298 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $295 +ADDRGP4 $301 +ARGP4 +ADDRGP4 $285 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 16 +ADDRGP4 G_SpawnString +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $299 +ADDRGP4 $302 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $299 +ADDRGP4 $305 +ARGP4 +ADDRGP4 $285 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 20 +ADDRGP4 G_SpawnString +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $303 +ADDRGP4 $306 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $303 +ADDRGP4 $307 +ARGP4 +ADDRGP4 $285 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +ADDRGP4 $308 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $309 +ARGP4 +ADDRGP4 $285 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +ADDRGP4 $310 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $311 +ARGP4 +ADDRGP4 $285 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +ADDRGP4 $312 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 g_entities+1798720 +CNSTI4 1022 +ASGNI4 +ADDRGP4 g_entities+1798720+532 +ADDRGP4 $288 +ASGNP4 +ADDRGP4 g_restarted+12 +INDIRI4 +CNSTI4 0 +EQI4 $316 +ADDRGP4 $319 +ARGP4 +ADDRGP4 $240 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $316 +CNSTI4 5 +ARGI4 +ADDRGP4 $320 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +ADDRGP4 g_doWarmup+12 +INDIRI4 +CNSTI4 0 +EQI4 $321 +ADDRGP4 level+16 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+44 +INDIRI4 +SUBI4 +CNSTI4 1000 +ADDRGP4 g_warmup+12 +INDIRI4 +MULI4 +ADDI4 +ASGNI4 +ADDRGP4 $291 +ARGP4 +ADDRGP4 level+16 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 5 +ARGI4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +ADDRGP4 $329 +ARGP4 +ADDRGP4 g_warmup+12 +INDIRI4 +ARGI4 +ADDRGP4 G_LogPrintf +CALLV +pop +LABELV $321 +LABELV $284 +endproc SP_worldspawn 28 12 +export G_SpawnEntitiesFromString +proc G_SpawnEntitiesFromString 8 4 +ADDRGP4 level+6580 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRGP4 G_ParseSpawnVars +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $333 +ADDRGP4 $335 +ARGP4 +ADDRGP4 G_Error +CALLV +pop +LABELV $333 +ADDRGP4 SP_worldspawn +CALLV +pop +ADDRGP4 $337 +JUMPV +LABELV $336 +ADDRGP4 G_SpawnGEntityFromSpawnVars +CALLV +pop +LABELV $337 +ADDRLP4 4 +ADDRGP4 G_ParseSpawnVars +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $336 +LABELV $331 +endproc G_SpawnEntitiesFromString 8 4 +import SP_misc_light_flare +import SP_misc_anim_model +import SP_misc_particle_system +import SP_smoke_grenade +import SP_mine_grenade +import SP_shooter_grenade +import SP_shooter_plasma +import SP_shooter_rocket +import SP_misc_portal_surface +import SP_misc_portal_camera +import SP_misc_model +import SP_misc_teleporter_dest +import SP_path_corner +import SP_info_camp +import SP_info_notnull +import SP_info_null +import SP_light +import SP_target_hurt +import SP_target_human_win +import SP_target_alien_win +import SP_target_rumble +import SP_target_push +import SP_target_location +import SP_target_position +import SP_target_kill +import SP_target_relay +import SP_target_teleporter +import SP_target_score +import SP_target_character +import SP_target_print +import SP_target_speaker +import SP_target_delay +import SP_trigger_ammo +import SP_trigger_heal +import SP_trigger_gravity +import SP_trigger_equipment +import SP_trigger_class +import SP_trigger_buildable +import SP_trigger_win +import SP_trigger_stage +import SP_trigger_hurt +import SP_trigger_teleport +import SP_trigger_push +import SP_trigger_multiple +import SP_trigger_always +import SP_func_timer +import SP_func_train +import SP_func_door_model +import SP_func_door_rotating +import SP_func_door +import SP_func_button +import SP_func_pendulum +import SP_func_bobbing +import SP_func_rotating +import SP_func_static +import SP_func_plat +import SP_info_podium +import SP_info_thirdplace +import SP_info_secondplace +import SP_info_firstplace +import SP_info_human_intermission +import SP_info_alien_intermission +import SP_info_player_intermission +import SP_info_player_deathmatch +import SP_info_player_start +import trap_RemoveCommand +import trap_AddCommand +import trap_SendGameStat +import trap_SnapVector +import trap_GetEntityToken +import trap_GetUsercmd +import trap_BotFreeClient +import trap_BotAllocateClient +import trap_EntityContact +import trap_EntitiesInBox +import trap_UnlinkEntity +import trap_LinkEntity +import trap_AreasConnected +import trap_AdjustAreaPortalState +import trap_InPVSIgnorePortals +import trap_InPVS +import trap_PointContents +import trap_Trace +import trap_SetBrushModel +import trap_GetServerinfo +import trap_SetUserinfo +import trap_GetUserinfo +import trap_SetConfigstringRestrictions +import trap_GetConfigstring +import trap_SetConfigstring +import trap_SendServerCommand +import trap_DropClient +import trap_LocateGameData +import trap_Cvar_VariableStringBuffer +import trap_Cvar_VariableIntegerValue +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_SendConsoleCommand +import trap_FS_Seek +import trap_FS_GetFileList +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_Args +import trap_Argv +import trap_Argc +import trap_RealTime +import trap_Milliseconds +import trap_Error +import trap_Print +import g_KillRewardMultiplierH +import g_KillRewardMultiplierA +import g_InstantRewardMultiplierH +import g_InstantRewardMultiplierA +import g_buildableSvfBroadcast +import g_minTeamSizePerBuilderH +import g_minTeamSizePerBuilderA +import g_censorship +import g_slapKnockback +import g_allowTeamOverlay +import g_publicAdminMessages +import g_specChat +import g_privateMessages +import g_maxIPConnections +import g_adminChatShowDeny +import g_adminMaxBan +import g_devmapKillerHP +import g_adminTempBan +import g_admin +import g_newbieNamePrefix +import g_newbieNameNumbering +import g_emoticonsAllowedInNames +import g_layoutAuto +import g_layouts +import g_mapConfigs +import g_antiSpawnBlock +import g_creepPowerExclusion +import g_shove +import g_teleportSafeTime +import g_floodMinTime +import g_floodMaxDemerits +import g_voiceChats +import g_debugVoices +import g_sayAreaRange +import g_initialMapRotation +import g_nextMap +import g_mapLog +import g_mapRotationStack +import g_mapRotationNodes +import g_currentMapRotation +import g_debugMapRotation +import g_markDeconstruct +import g_disabledBuildables +import g_disabledClasses +import g_disabledEquipment +import g_unlagged +import g_maxFixedBuildPoints +import g_variableBuildPointsPower +import g_maxVariableBuildPoints +import g_basiUpgPoisonTime +import g_basiPoisonTime +import g_boosterPoisonTime +import g_contagionProb +import g_humanAnticampRange +import g_humanAnticampBonus1 +import g_humanAnticampBonusMax +import g_alienAnticampRange +import g_alienAnticampBonus1 +import g_alienAnticampBonusMax +import g_freeFundPeriod +import g_teamImbalanceWarnings +import g_alienGrangerDanceBonus +import g_alienBarbsRegen3x +import g_alienBarbsRegen2x +import g_alienStage3Threshold +import g_alienStage2Threshold +import g_alienMaxStage +import g_alienCredits +import g_alienStage +import g_humanStage3Threshold +import g_humanStage2Threshold +import g_humanMaxStage +import g_humanCredits +import g_humanStage +import g_humanRefineryRadius +import g_humanRefineryMaxAge +import g_humanRefineryBuildPointsRate +import g_humanRefineryBuildPoints +import g_humanDefenceComputerRate +import g_humanDefenceComputerLimit +import g_humanBuildQueueTime +import g_humanBuildPoints +import g_alienColonyRadius +import g_alienColonyMaxAge +import g_alienColonyBuildPointsRate +import g_alienColonyBuildPoints +import g_alienBuildQueueTime +import g_alienBuildPoints +import pmove_msec +import pmove_fixed +import g_smoothClients +import g_teamForceBalance +import g_armageddonPercent +import g_armageddonVotePercent +import g_readyPercent +import g_suddenDeathVoteDelay +import g_suddenDeathVotePercent +import g_voteLimit +import g_allowVote +import g_doWarmup +import g_warmup +import g_motd +import g_friendlyFreeze +import g_synchronousClients +import g_debugDamage +import g_debugMove +import g_inactivity +import g_knockback +import g_speed +import g_gravity +import g_needpass +import g_password +import g_dretchPunt +import g_friendlyBuildableFire +import g_friendlyFire +import g_suddenDeathTime +import g_timelimit +import g_maxNameChanges +import g_minNameChangePeriod +import g_lockTeamsAtStart +import g_restarted +import g_maxGameClients +import g_maxclients +import g_cheats +import g_dedicated +import g_entities +import level +import G_namelog_cleanup +import G_namelog_update_name +import G_namelog_update_score +import G_namelog_restore +import G_namelog_disconnect +import G_namelog_connect +import G_ClearRotationStack +import G_MapExists +import G_ShutdownMapRotations +import G_InitMapRotations +import G_MapRotationActive +import G_StopMapRotation +import G_StartMapRotation +import G_AdvanceMapRotation +import G_PrintCurrentRotation +import G_PrintRotations +import G_WriteSessionData +import G_InitSessionData +import G_ReadSessionData +import G_UpdateTeamConfigStrings +import CheckTeamStatus +import TeamplayInfoMessage +import Team_GetLocation +import G_ChangeTeam +import G_LeaveTeam +import OnSameTeam +import G_TeamCommand +import G_TeamFromString +import G_RunClient +import ClientEndFrame +import ClientThink +import G_UnlaggedOff +import G_UnlaggedOn +import G_UnlaggedCalc +import G_UnlaggedClear +import G_UnlaggedStore +import ClientCommand +import ClientBegin +import ClientDisconnect +import ClientUserinfoChanged +import ClientConnect +import G_AlienBuildPoints +import G_HumanBuildPoints +import G_TimeTilSuddenDeath +import LogExit +import G_ArmageddonStep +import G_CheckVote +import G_ExecuteVote +import G_Vote +import G_Error +import G_Printf +import SendScoreboardMessageToAllClients +import G_Log_NoSpam +import G_LogPrintf +import G_AdminMessage +import G_RunThink +import FindIntermissionPoint +import CalculateRanks +import G_MapConfigs +import MoveClientToIntermission +import ScoreboardMessage +import FireWeapon3 +import FireWeapon2 +import FireWeapon +import G_UnregisterCommands +import G_RegisterCommands +import ConsoleCommand +import G_IsNewbieName +import SpotWouldTelefrag +import player_die +import ClientSpawn +import BeginIntermission +import respawn +import G_SelectHumanLockSpawnPoint +import G_SelectAlienLockSpawnPoint +import G_SelectSpawnPoint +import G_SelectTremulousSpawnPoint +import G_SetClientViewAngle +import TeamCount +import G_QueueCreditToClient +import G_AddCreditToClient +import G_ClearPlayerZapEffects +import G_UpdateZaps +import G_CrushAttack +import G_ChargeAttack +import CheckCkitRepair +import CheckPounceAttack +import CheckGrabAttack +import CheckVenomAttack2 +import CheckVenomAttack +import SnapVectorTowards +import CalcMuzzlePoint +import G_GiveClientMaxAmmo +import G_ForceWeaponChange +import ShineTorch +import TeleportPlayer +import G_Checktrigger_stages +import trigger_teleporter_touch +import manualTriggerSpectator +import Touch_DoorTrigger +import G_RunMover +import fire_fern +import fire_acidBomb2 +import fire_acidBomb +import launch_smoke +import launch_flames +import launch_mine +import launch_grenade +import fire_hive +import fire_bounceBall3 +import fire_bounceBall2 +import fire_bounceBall +import fire_slowBlob +import fire_paraLockBlob +import fire_lockblob +import fire_luciferCannon +import fire_pulseRifle +import fire_blaster +import fire_flamer +import flamerfire +import flamerfire3 +import launch_nadeflames +import flamerchageimpact +import fire_prifle_stasis +import launch_grenade2 +import G_RunMissile +import G_InitDamageLocations +import G_LogDestruction +import AddScore +import body_die +import G_RewardAttackers +import G_Knockback +import G_SelectiveRadiusDamage +import G_RadiusDamage +import G_SelectiveDamage +import G_Damage +import CanDamage +import G_ClosestEnt +import G_Visible +import G_CloseMenus +import G_TriggerMenuArgs +import G_TriggerMenu +import G_ClientIsLagging +import BuildShaderStateConfig +import AddRemap +import G_SetOrigin +import G_BroadcastEvent +import G_AddEvent +import G_AddPredictableEvent +import vectoyaw +import vtos +import tv +import G_TouchSolids +import G_TouchTriggers +import G_EntitiesFree +import G_FreeEntity +import G_Sound +import G_TempEntity +import G_Spawn +import G_InitGentity +import G_SetMovedir +import G_UseTargets +import G_PickTarget +import G_Find +import G_KillBox +import G_SoundIndex +import G_ModelIndex +import G_ShaderIndex +import G_ParticleSystemIndex +import G_AddressCompare +import G_AddressParse +import G_CheckGrangerDance +import G_BuildLogRevert +import G_BuildLogAuto +import G_BuildLogSet +import G_BuildLogNew +import G_InPowerZone +import G_RepeaterEntityForPoint +import G_PowerEntityForEntity +import G_PowerEntityForPoint +import G_FindPower +import G_GetMarkedBuildPoints +import G_GetBuildPoints +import G_QueueBuildPoints +import G_NextQueueTime +import G_BaseSelfDestruct +import G_LayoutLoad +import G_LayoutSelect +import G_LayoutList +import G_LayoutSave +import FinishSpawningBuildable +import G_SpawnBuildable +import G_SetIdleBuildableAnim +import G_SetBuildableAnim +import G_BuildIfValid +import G_CanBuild +import G_ClearDeconMarks +import G_BuildableRange +import G_BuildableThink +import G_FindCreep +import G_Cocoon +import G_Overmind +import G_Reactor +import G_FindDCC +import G_IsDCCBuilt +import G_IsPowered +import G_CheckSpawnPoint +import G_Physics +import G_CensorString +import G_LoadCensors +import G_ListCommands +import G_FloodLimited +import Cmd_AdminMessage_f +import Cmd_Test_f +import Cmd_MapLog_f +import G_MapLog_Result +import G_MapLog_NewMap +import Cmd_MapRotation_f +import Cmd_ListEmoticons_f +import Cmd_ListMaps_f +import Cmd_PrivateMessage_f +import G_SanitiseString +import G_UnEscapeString +import G_DecolorString +import G_Say +import ConcatArgsPrintable +import ConcatArgs +import G_ClientNumbersFromString +import G_ClientNumberFromString +import G_ToggleFollow +import G_FollowNewClient +import G_FollowLockView +import G_StopFromFollowing +import G_StopFollowing +import G_PrintSpawnQueue +import G_GetPosInSpawnQueue +import G_RemoveFromSpawnQueue +import G_PushSpawnQueue +import G_SearchSpawnQueue +import G_PeekSpawnQueue +import G_PopSpawnQueue +import G_GetSpawnQueueLength +import G_InitSpawnQueue +import G_admin_cleanup +import G_admin_duration +import G_admin_buffer_end +import G_admin_buffer_begin +import G_admin_buffer_print +import G_admin_print +import G_admin_slap +import G_admin_flag +import G_admin_flaglist +import G_admin_revert +import G_admin_buildlog +import G_admin_builder +import G_admin_pause +import G_admin_lock +import G_admin_namelog +import G_admin_nextmap +import G_admin_restart +import G_admin_rename +import G_admin_spec999 +import G_admin_endvote +import G_admin_allready +import G_admin_admintest +import G_admin_info +import G_admin_adminhelp +import G_admin_showbans +import G_admin_denybuild +import G_admin_mute +import G_admin_warn +import G_admin_cp +import G_admin_changemap +import G_admin_listplayers +import G_admin_listlayouts +import G_admin_listadmins +import G_admin_putteam +import G_admin_unban +import G_admin_ban +import G_admin_adjustban +import G_admin_kick +import G_admin_l1 +import G_admin_register +import G_admin_setlevel +import G_admin_time +import G_admin_authlog +import G_admin_admin +import G_admin_name_check +import G_admin_permission +import G_admin_readconfig +import G_admin_cmd_check +import G_admin_ban_check +import G_admin_cmdlist +import G_admin_unregister_cmds +import G_admin_register_cmds +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $335 +byte 1 83 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 69 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 101 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $329 +byte 1 87 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 117 +byte 1 112 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 10 +byte 1 0 +align 1 +LABELV $320 +byte 1 45 +byte 1 49 +byte 1 0 +align 1 +LABELV $319 +byte 1 103 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $312 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $311 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $310 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $309 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $308 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 69 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 112 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $307 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 69 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 112 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $306 +byte 1 103 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 77 +byte 1 97 +byte 1 120 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $305 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 77 +byte 1 97 +byte 1 120 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $302 +byte 1 103 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 77 +byte 1 97 +byte 1 120 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $301 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 77 +byte 1 97 +byte 1 120 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $298 +byte 1 103 +byte 1 95 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 118 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 0 +align 1 +LABELV $297 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 118 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 0 +align 1 +LABELV $293 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 0 +align 1 +LABELV $291 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $290 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 0 +align 1 +LABELV $289 +byte 1 83 +byte 1 80 +byte 1 95 +byte 1 119 +byte 1 111 +byte 1 114 +byte 1 108 +byte 1 100 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 39 +byte 1 119 +byte 1 111 +byte 1 114 +byte 1 108 +byte 1 100 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 39 +byte 1 0 +align 1 +LABELV $288 +byte 1 119 +byte 1 111 +byte 1 114 +byte 1 108 +byte 1 100 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 0 +align 1 +LABELV $285 +byte 1 0 +align 1 +LABELV $277 +byte 1 71 +byte 1 95 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 83 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 86 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 77 +byte 1 65 +byte 1 88 +byte 1 95 +byte 1 83 +byte 1 80 +byte 1 65 +byte 1 87 +byte 1 78 +byte 1 95 +byte 1 86 +byte 1 65 +byte 1 82 +byte 1 83 +byte 1 0 +align 1 +LABELV $273 +byte 1 71 +byte 1 95 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 83 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 86 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 98 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 100 +byte 1 97 +byte 1 116 +byte 1 97 +byte 1 0 +align 1 +LABELV $266 +byte 1 71 +byte 1 95 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 83 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 86 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 69 +byte 1 79 +byte 1 70 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 98 +byte 1 114 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $260 +byte 1 71 +byte 1 95 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 83 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 86 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 123 +byte 1 0 +align 1 +LABELV $249 +byte 1 71 +byte 1 95 +byte 1 65 +byte 1 100 +byte 1 100 +byte 1 83 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 86 +byte 1 97 +byte 1 114 +byte 1 84 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 77 +byte 1 65 +byte 1 88 +byte 1 95 +byte 1 83 +byte 1 80 +byte 1 65 +byte 1 87 +byte 1 78 +byte 1 95 +byte 1 67 +byte 1 72 +byte 1 65 +byte 1 82 +byte 1 83 +byte 1 0 +align 1 +LABELV $240 +byte 1 48 +byte 1 0 +align 1 +LABELV $239 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 113 +byte 1 51 +byte 1 97 +byte 1 0 +align 1 +LABELV $196 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 10 +byte 1 0 +align 1 +LABELV $190 +byte 1 42 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 84 +byte 1 73 +byte 1 78 +byte 1 42 +byte 1 0 +align 1 +LABELV $183 +byte 1 71 +byte 1 95 +byte 1 67 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 83 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 78 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $179 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 119 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $178 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 112 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 0 +align 1 +LABELV $177 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $176 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 112 +byte 1 117 +byte 1 115 +byte 1 104 +byte 1 0 +align 1 +LABELV $175 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 109 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 105 +byte 1 112 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $174 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 114 +byte 1 116 +byte 1 0 +align 1 +LABELV $173 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 0 +align 1 +LABELV $172 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 118 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 0 +align 1 +LABELV $171 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 101 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 112 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $170 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $169 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $168 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 97 +byte 1 109 +byte 1 109 +byte 1 111 +byte 1 0 +align 1 +LABELV $167 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 119 +byte 1 97 +byte 1 121 +byte 1 115 +byte 1 0 +align 1 +LABELV $166 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 112 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $165 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 95 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 107 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $164 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 95 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $163 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 95 +byte 1 114 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $162 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 0 +align 1 +LABELV $161 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 95 +byte 1 112 +byte 1 117 +byte 1 115 +byte 1 104 +byte 1 0 +align 1 +LABELV $160 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 95 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $159 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 95 +byte 1 112 +byte 1 111 +byte 1 115 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $158 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 95 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $157 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 95 +byte 1 107 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $156 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 114 +byte 1 116 +byte 1 0 +align 1 +LABELV $155 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 119 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $154 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 95 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 0 +align 1 +LABELV $153 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 119 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $152 +byte 1 112 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $151 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 112 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 0 +align 1 +LABELV $150 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 95 +byte 1 112 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 97 +byte 1 108 +byte 1 95 +byte 1 115 +byte 1 117 +byte 1 114 +byte 1 102 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $149 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 95 +byte 1 112 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 97 +byte 1 108 +byte 1 95 +byte 1 99 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 0 +align 1 +LABELV $148 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 95 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 95 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 0 +align 1 +LABELV $147 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 95 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $146 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 95 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 95 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $145 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 95 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 109 +byte 1 95 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $144 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 0 +align 1 +LABELV $143 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $142 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 0 +align 1 +LABELV $141 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 110 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $140 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 110 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $139 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $138 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $137 +byte 1 102 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 95 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $136 +byte 1 102 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 95 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $135 +byte 1 102 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 0 +align 1 +LABELV $134 +byte 1 102 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 95 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $133 +byte 1 102 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 95 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 0 +align 1 +LABELV $132 +byte 1 102 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 95 +byte 1 112 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 117 +byte 1 108 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $131 +byte 1 102 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 95 +byte 1 103 +byte 1 114 +byte 1 111 +byte 1 117 +byte 1 112 +byte 1 0 +align 1 +LABELV $130 +byte 1 102 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 95 +byte 1 100 +byte 1 111 +byte 1 111 +byte 1 114 +byte 1 95 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $129 +byte 1 102 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 95 +byte 1 100 +byte 1 111 +byte 1 111 +byte 1 114 +byte 1 95 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $128 +byte 1 102 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 95 +byte 1 100 +byte 1 111 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $127 +byte 1 102 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 95 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $126 +byte 1 102 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 95 +byte 1 98 +byte 1 111 +byte 1 98 +byte 1 98 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $124 +byte 1 119 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $123 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 0 +align 1 +LABELV $122 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 83 +byte 1 104 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 78 +byte 1 101 +byte 1 119 +byte 1 78 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $121 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 83 +byte 1 104 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 78 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $120 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $119 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $118 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $117 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 115 +byte 1 0 +align 1 +LABELV $116 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 65 +byte 1 110 +byte 1 103 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $115 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 109 +byte 1 0 +align 1 +LABELV $114 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 115 +byte 1 0 +align 1 +LABELV $113 +byte 1 111 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $112 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 50 +byte 1 0 +align 1 +LABELV $111 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $110 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $109 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $108 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 0 +align 1 +LABELV $107 +byte 1 100 +byte 1 109 +byte 1 103 +byte 1 0 +align 1 +LABELV $106 +byte 1 99 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $105 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $104 +byte 1 98 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $103 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $102 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $101 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $100 +byte 1 97 +byte 1 108 +byte 1 112 +byte 1 104 +byte 1 97 +byte 1 0 +align 1 +LABELV $99 +byte 1 97 +byte 1 99 +byte 1 99 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $96 +byte 1 37 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 0 +align 1 +LABELV $94 +byte 1 37 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 0 diff --git a/build/release-linux-x86_64/base/game/g_svcmds.asm b/build/release-linux-x86_64/base/game/g_svcmds.asm new file mode 100644 index 0000000..8dd6c77 --- /dev/null +++ b/build/release-linux-x86_64/base/game/g_svcmds.asm @@ -0,0 +1,5206 @@ +export Svcmd_EntityList_f +code +proc Svcmd_EntityList_f 16 8 +ADDRLP4 0 +ADDRGP4 g_entities +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $81 +JUMPV +LABELV $78 +ADDRLP4 0 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $83 +ADDRGP4 $79 +JUMPV +LABELV $83 +ADDRGP4 $85 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 G_Printf +CALLV +pop +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +LTI4 $86 +ADDRLP4 8 +INDIRI4 +CNSTI4 19 +GTI4 $86 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $130 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $130 +address $89 +address $91 +address $93 +address $95 +address $97 +address $99 +address $101 +address $103 +address $105 +address $107 +address $109 +address $111 +address $113 +address $115 +address $117 +address $119 +address $121 +address $123 +address $125 +address $127 +code +LABELV $89 +ADDRGP4 $90 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $87 +JUMPV +LABELV $91 +ADDRGP4 $92 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $87 +JUMPV +LABELV $93 +ADDRGP4 $94 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $87 +JUMPV +LABELV $95 +ADDRGP4 $96 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $87 +JUMPV +LABELV $97 +ADDRGP4 $98 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $87 +JUMPV +LABELV $99 +ADDRGP4 $100 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $87 +JUMPV +LABELV $101 +ADDRGP4 $102 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $87 +JUMPV +LABELV $103 +ADDRGP4 $104 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $87 +JUMPV +LABELV $105 +ADDRGP4 $106 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $87 +JUMPV +LABELV $107 +ADDRGP4 $108 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $87 +JUMPV +LABELV $109 +ADDRGP4 $110 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $87 +JUMPV +LABELV $111 +ADDRGP4 $112 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $87 +JUMPV +LABELV $113 +ADDRGP4 $114 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $87 +JUMPV +LABELV $115 +ADDRGP4 $116 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $87 +JUMPV +LABELV $117 +ADDRGP4 $118 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $87 +JUMPV +LABELV $119 +ADDRGP4 $120 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $87 +JUMPV +LABELV $121 +ADDRGP4 $122 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $87 +JUMPV +LABELV $123 +ADDRGP4 $124 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $87 +JUMPV +LABELV $125 +ADDRGP4 $126 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $87 +JUMPV +LABELV $127 +ADDRGP4 $128 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $87 +JUMPV +LABELV $86 +ADDRGP4 $129 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $87 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $131 +ADDRGP4 $133 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $131 +ADDRGP4 $134 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $79 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $81 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $78 +LABELV $77 +endproc Svcmd_EntityList_f 16 8 +proc ClientForString 1032 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 1028 +ADDRGP4 G_ClientNumberFromString +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 1028 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 -1 +NEI4 $136 +ADDRGP4 $133 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +CNSTP4 0 +RETP4 +ADDRGP4 $135 +JUMPV +LABELV $136 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +RETP4 +LABELV $135 +endproc ClientForString 1032 12 +proc Svcmd_Status_f 1040 12 +ADDRGP4 $139 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $140 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRGP4 level +INDIRP4 +ASGNP4 +ADDRGP4 $144 +JUMPV +LABELV $141 +ADDRLP4 0 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $146 +ADDRGP4 $142 +JUMPV +LABELV $146 +ADDRGP4 $148 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $149 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_Printf +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $150 +ADDRGP4 $152 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $151 +JUMPV +LABELV $150 +ADDRGP4 $148 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 404 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $151 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 8 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_GetUserinfo +CALLV +pop +ADDRLP4 8 +ARGP4 +ADDRGP4 $154 +ARGP4 +ADDRLP4 1032 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRGP4 $153 +ARGP4 +ADDRLP4 1032 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRLP4 8 +ARGP4 +ADDRGP4 $156 +ARGP4 +ADDRLP4 1036 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRGP4 $155 +ARGP4 +ADDRLP4 1036 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $157 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $142 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 2580 +ADDP4 +ASGNP4 +LABELV $144 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $141 +LABELV $138 +endproc Svcmd_Status_f 1040 12 +proc Svcmd_ForceTeam_f 1044 12 +ADDRLP4 1032 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 1032 +INDIRI4 +CNSTI4 3 +EQI4 $159 +ADDRGP4 $161 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $158 +JUMPV +LABELV $159 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 1036 +ADDRGP4 ClientForString +CALLP4 +ASGNP4 +ADDRLP4 1024 +ADDRLP4 1036 +INDIRP4 +ASGNP4 +ADDRLP4 1024 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $162 +ADDRGP4 $158 +JUMPV +LABELV $162 +CNSTI4 2 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 1040 +ADDRGP4 G_TeamFromString +CALLI4 +ASGNI4 +ADDRLP4 1028 +ADDRLP4 1040 +INDIRI4 +ASGNI4 +ADDRLP4 1028 +INDIRI4 +CNSTI4 3 +NEI4 $164 +ADDRGP4 $166 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $158 +JUMPV +LABELV $164 +CNSTI4 1760 +ADDRLP4 1024 +INDIRP4 +CVPU4 4 +ADDRGP4 level +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 2580 +DIVI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRLP4 1028 +INDIRI4 +ARGI4 +ADDRGP4 G_ChangeTeam +CALLV +pop +LABELV $158 +endproc Svcmd_ForceTeam_f 1044 12 +proc Svcmd_LayoutSave_f 156 12 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +ADDRLP4 132 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 132 +INDIRI4 +CNSTI4 2 +EQI4 $168 +ADDRGP4 $170 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $167 +JUMPV +LABELV $168 +CNSTI4 1 +ARGI4 +ADDRLP4 68 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 0 +ADDRLP4 68 +ASGNP4 +ADDRGP4 $172 +JUMPV +LABELV $171 +ADDRLP4 136 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 136 +INDIRI4 +CNSTI4 65 +LTI4 $177 +ADDRLP4 136 +INDIRI4 +CNSTI4 90 +LEI4 $180 +LABELV $177 +ADDRLP4 140 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 140 +INDIRI4 +CNSTI4 97 +LTI4 $178 +ADDRLP4 140 +INDIRI4 +CNSTI4 122 +LEI4 $180 +LABELV $178 +ADDRLP4 144 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 144 +INDIRI4 +CNSTI4 48 +LTI4 $179 +ADDRLP4 144 +INDIRI4 +CNSTI4 57 +LEI4 $180 +LABELV $179 +ADDRLP4 148 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 148 +INDIRI4 +CNSTI4 45 +EQI4 $180 +ADDRLP4 148 +INDIRI4 +CNSTI4 95 +NEI4 $174 +LABELV $180 +ADDRLP4 152 +ADDRLP4 64 +INDIRI4 +ASGNI4 +ADDRLP4 64 +ADDRLP4 152 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 152 +INDIRI4 +ADDRLP4 4 +ADDP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 64 +INDIRI4 +ADDRLP4 4 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $174 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $172 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $181 +ADDRLP4 64 +INDIRI4 +CVIU4 4 +CNSTU4 59 +LTU4 $171 +LABELV $181 +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $182 +ADDRGP4 $184 +ARGP4 +ADDRLP4 68 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $167 +JUMPV +LABELV $182 +ADDRLP4 4 +ARGP4 +ADDRGP4 G_LayoutSave +CALLV +pop +LABELV $167 +endproc Svcmd_LayoutSave_f 156 12 +proc Svcmd_LayoutLoad_f 268 12 +ADDRLP4 260 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 260 +INDIRI4 +CNSTI4 2 +GEI4 $186 +ADDRGP4 $188 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $185 +JUMPV +LABELV $186 +CNSTI4 1 +ARGI4 +ADDRLP4 264 +ADDRGP4 ConcatArgs +CALLP4 +ASGNP4 +ADDRLP4 256 +ADDRLP4 264 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 256 +INDIRP4 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 $189 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +CNSTI4 2 +ARGI4 +ADDRGP4 $190 +ARGP4 +ADDRGP4 trap_SendConsoleCommand +CALLV +pop +ADDRGP4 level+68 +CNSTI4 1 +ASGNI4 +LABELV $185 +endproc Svcmd_LayoutLoad_f 268 12 +proc Svcmd_AdmitDefeat_f 16 12 +ADDRLP4 8 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +EQI4 $193 +ADDRGP4 $195 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $192 +JUMPV +LABELV $193 +CNSTI4 1 +ARGI4 +ADDRLP4 4 +ARGP4 +CNSTI4 2 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRLP4 12 +ADDRGP4 G_TeamFromString +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +NEI4 $196 +CNSTI4 1 +ARGI4 +ADDRGP4 $198 +ARGP4 +ADDRGP4 G_TeamCommand +CALLV +pop +CNSTI4 -1 +ARGI4 +ADDRGP4 $199 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $197 +JUMPV +LABELV $196 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +NEI4 $200 +CNSTI4 2 +ARGI4 +ADDRGP4 $202 +ARGP4 +ADDRGP4 G_TeamCommand +CALLV +pop +CNSTI4 -1 +ARGI4 +ADDRGP4 $203 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $201 +JUMPV +LABELV $200 +ADDRGP4 $204 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $192 +JUMPV +LABELV $201 +LABELV $197 +ADDRGP4 level+16132 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 G_BaseSelfDestruct +CALLV +pop +LABELV $192 +endproc Svcmd_AdmitDefeat_f 16 12 +proc Svcmd_TeamWin_f 20 12 +CNSTI4 0 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 6 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 12 +ADDRGP4 G_TeamFromString +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +EQI4 $210 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +EQI4 $211 +ADDRGP4 $206 +JUMPV +LABELV $210 +CNSTI4 2 +ARGI4 +ADDRGP4 G_BaseSelfDestruct +CALLV +pop +ADDRGP4 $208 +JUMPV +LABELV $211 +CNSTI4 1 +ARGI4 +ADDRGP4 G_BaseSelfDestruct +CALLV +pop +LABELV $208 +LABELV $206 +endproc Svcmd_TeamWin_f 20 12 +proc Svcmd_Evacuation_f 0 8 +CNSTI4 -1 +ARGI4 +ADDRGP4 $213 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 level+15440 +CNSTI4 0 +ASGNI4 +CNSTI4 24 +ARGI4 +ADDRGP4 $215 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +ADDRGP4 $216 +ARGP4 +ADDRGP4 LogExit +CALLV +pop +CNSTI4 100 +ARGI4 +ADDRGP4 G_MapLog_Result +CALLV +pop +LABELV $212 +endproc Svcmd_Evacuation_f 0 8 +proc Svcmd_MapRotation_f 76 20 +ADDRLP4 64 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 64 +INDIRI4 +CNSTI4 2 +EQI4 $218 +ADDRGP4 $220 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $217 +JUMPV +LABELV $218 +ADDRGP4 G_ClearRotationStack +CALLV +pop +CNSTI4 1 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +ADDRLP4 68 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 68 +INDIRI4 +ARGI4 +ADDRLP4 68 +INDIRI4 +ARGI4 +ADDRLP4 72 +ADDRGP4 G_StartMapRotation +CALLI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +NEI4 $221 +ADDRGP4 $223 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $221 +LABELV $217 +endproc Svcmd_MapRotation_f 76 20 +proc Svcmd_TeamMessage_f 28 12 +ADDRLP4 8 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 3 +GEI4 $225 +ADDRGP4 $227 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $224 +JUMPV +LABELV $225 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 2 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 12 +ADDRGP4 G_TeamFromString +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +NEI4 $228 +ADDRGP4 $230 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $224 +JUMPV +LABELV $228 +CNSTI4 2 +ARGI4 +ADDRLP4 16 +ADDRGP4 ConcatArgs +CALLP4 +ASGNP4 +ADDRGP4 $231 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRGP4 G_TeamCommand +CALLV +pop +CNSTI4 2 +ARGI4 +ADDRLP4 24 +ADDRGP4 ConcatArgs +CALLP4 +ASGNP4 +ADDRGP4 $232 +ARGP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +LABELV $224 +endproc Svcmd_TeamMessage_f 28 12 +proc Svcmd_CenterPrint_f 12 8 +ADDRLP4 0 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +GEI4 $234 +ADDRGP4 $236 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $233 +JUMPV +LABELV $234 +CNSTI4 1 +ARGI4 +ADDRLP4 4 +ADDRGP4 ConcatArgs +CALLP4 +ASGNP4 +ADDRGP4 $237 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $233 +endproc Svcmd_CenterPrint_f 12 8 +proc Svcmd_EjectClient_f 1048 12 +ADDRLP4 1028 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 1028 +INDIRI4 +CNSTI4 2 +GEI4 $239 +ADDRGP4 $241 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $238 +JUMPV +LABELV $239 +CNSTI4 1 +ARGI4 +ADDRLP4 4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +CNSTI4 2 +ARGI4 +ADDRLP4 1032 +ADDRGP4 ConcatArgs +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1032 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 1036 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 1036 +INDIRI4 +CNSTI4 -1 +NEI4 $242 +ADDRLP4 1040 +CNSTI4 0 +ASGNI4 +ADDRGP4 $247 +JUMPV +LABELV $244 +CNSTI4 2580 +ADDRLP4 1040 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $249 +ADDRGP4 $245 +JUMPV +LABELV $249 +CNSTI4 2580 +ADDRLP4 1040 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 456 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $251 +ADDRGP4 $245 +JUMPV +LABELV $251 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_DropClient +CALLV +pop +LABELV $245 +ADDRLP4 1040 +ADDRLP4 1040 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $247 +ADDRLP4 1040 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $244 +ADDRGP4 $243 +JUMPV +LABELV $242 +ADDRLP4 4 +ARGP4 +ADDRLP4 1044 +ADDRGP4 ClientForString +CALLP4 +ASGNP4 +ADDRLP4 1040 +ADDRLP4 1044 +INDIRP4 +ASGNP4 +ADDRLP4 1040 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $253 +ADDRGP4 $238 +JUMPV +LABELV $253 +ADDRLP4 1040 +INDIRP4 +CNSTI4 456 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $255 +ADDRGP4 $257 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $238 +JUMPV +LABELV $255 +ADDRLP4 1040 +INDIRP4 +CVPU4 4 +ADDRGP4 level +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 2580 +DIVI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_DropClient +CALLV +pop +LABELV $243 +LABELV $238 +endproc Svcmd_EjectClient_f 1048 12 +proc Svcmd_DumpUser_f 18448 12 +ADDRLP4 18440 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 18440 +INDIRI4 +CNSTI4 2 +EQI4 $259 +ADDRGP4 $261 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $258 +JUMPV +LABELV $259 +CNSTI4 1 +ARGI4 +ADDRLP4 16388 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 16388 +ARGP4 +ADDRLP4 18444 +ADDRGP4 ClientForString +CALLP4 +ASGNP4 +ADDRLP4 18436 +ADDRLP4 18444 +INDIRP4 +ASGNP4 +ADDRLP4 18436 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $262 +ADDRGP4 $258 +JUMPV +LABELV $262 +ADDRLP4 18436 +INDIRP4 +CVPU4 4 +ADDRGP4 level +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 2580 +DIVI4 +ARGI4 +ADDRLP4 17412 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_GetUserinfo +CALLV +pop +ADDRLP4 0 +ADDRLP4 17412 +ASGNP4 +ADDRGP4 $264 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $266 +JUMPV +LABELV $265 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 8196 +ARGP4 +ADDRGP4 Info_NextPair +CALLV +pop +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $268 +ADDRGP4 $258 +JUMPV +LABELV $268 +ADDRGP4 $270 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 8196 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $266 +ADDRGP4 $265 +JUMPV +LABELV $258 +endproc Svcmd_DumpUser_f 18448 12 +proc Svcmd_Pr_f 28 12 +ADDRLP4 8 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 3 +GEI4 $272 +ADDRGP4 $274 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $271 +JUMPV +LABELV $272 +CNSTI4 1 +ARGI4 +ADDRLP4 4 +ARGP4 +CNSTI4 4 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRLP4 12 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 64 +GEI4 $277 +ADDRLP4 0 +INDIRI4 +CNSTI4 -1 +GEI4 $275 +LABELV $277 +ADDRGP4 $278 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $271 +JUMPV +LABELV $275 +CNSTI4 2 +ARGI4 +ADDRLP4 20 +ADDRGP4 ConcatArgs +CALLP4 +ASGNP4 +ADDRGP4 $279 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $271 +endproc Svcmd_Pr_f 28 12 +proc Svcmd_PrintQueue_f 1040 12 +ADDRLP4 1024 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 1024 +INDIRI4 +CNSTI4 2 +EQI4 $281 +ADDRGP4 $283 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $280 +JUMPV +LABELV $281 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 1032 +ADDRGP4 G_TeamFromString +CALLI4 +ASGNI4 +ADDRLP4 1028 +ADDRLP4 1032 +INDIRI4 +ASGNI4 +ADDRLP4 1028 +INDIRI4 +CNSTI4 1 +EQI4 $287 +ADDRLP4 1028 +INDIRI4 +CNSTI4 2 +EQI4 $289 +ADDRGP4 $284 +JUMPV +LABELV $287 +ADDRGP4 level+15460 +ARGP4 +ADDRGP4 G_PrintSpawnQueue +CALLV +pop +ADDRGP4 $285 +JUMPV +LABELV $289 +ADDRGP4 level+15724 +ARGP4 +ADDRGP4 G_PrintSpawnQueue +CALLV +pop +ADDRGP4 $285 +JUMPV +LABELV $284 +ADDRGP4 $291 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $285 +LABELV $280 +endproc Svcmd_PrintQueue_f 1040 12 +proc Svcmd_MessageWrapper 32 12 +CNSTI4 0 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 5 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 $295 +ARGP4 +ADDRLP4 8 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $293 +CNSTP4 0 +ARGP4 +ADDRGP4 Cmd_AdminMessage_f +CALLV +pop +ADDRGP4 $294 +JUMPV +LABELV $293 +ADDRLP4 0 +ARGP4 +ADDRGP4 $298 +ARGP4 +ADDRLP4 12 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $296 +CNSTP4 0 +ARGP4 +ADDRGP4 Cmd_PrivateMessage_f +CALLV +pop +ADDRGP4 $297 +JUMPV +LABELV $296 +ADDRLP4 0 +ARGP4 +ADDRGP4 $301 +ARGP4 +ADDRLP4 16 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $299 +CNSTI4 1 +ARGI4 +ADDRLP4 20 +ADDRGP4 ConcatArgs +CALLP4 +ASGNP4 +CNSTP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRGP4 G_Say +CALLV +pop +ADDRGP4 $300 +JUMPV +LABELV $299 +ADDRLP4 0 +ARGP4 +ADDRGP4 $304 +ARGP4 +ADDRLP4 24 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $302 +CNSTI4 1 +ARGI4 +ADDRLP4 28 +ADDRGP4 ConcatArgs +CALLP4 +ASGNP4 +CNSTP4 0 +ARGP4 +CNSTI4 7 +ARGI4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRGP4 G_Say +CALLV +pop +LABELV $302 +LABELV $300 +LABELV $297 +LABELV $294 +LABELV $292 +endproc Svcmd_MessageWrapper 32 12 +proc Svcmd_ListMapsWrapper 0 4 +CNSTP4 0 +ARGP4 +ADDRGP4 Cmd_ListMaps_f +CALLV +pop +LABELV $305 +endproc Svcmd_ListMapsWrapper 0 4 +proc Svcmd_ListEmoticonsWrapper 0 4 +CNSTP4 0 +ARGP4 +ADDRGP4 Cmd_ListEmoticons_f +CALLV +pop +LABELV $306 +endproc Svcmd_ListEmoticonsWrapper 0 4 +proc Svcmd_MapRotationWrapper 0 4 +CNSTP4 0 +ARGP4 +ADDRGP4 Cmd_MapRotation_f +CALLV +pop +LABELV $307 +endproc Svcmd_MapRotationWrapper 0 4 +proc Svcmd_MapLogWrapper 0 4 +CNSTP4 0 +ARGP4 +ADDRGP4 Cmd_MapLog_f +CALLV +pop +LABELV $308 +endproc Svcmd_MapLogWrapper 0 4 +proc Svcmd_SuddenDeath_f 28 12 +CNSTI4 1 +ARGI4 +ADDRLP4 4 +ARGP4 +CNSTI4 5 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRLP4 12 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRGP4 level+15444 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+44 +INDIRI4 +SUBI4 +CNSTI4 1000 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDI4 +ASGNI4 +ADDRGP4 $313 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +NEI4 $317 +ADDRLP4 16 +ADDRGP4 $314 +ASGNP4 +ADDRGP4 $318 +JUMPV +LABELV $317 +ADDRLP4 16 +ADDRGP4 $315 +ASGNP4 +LABELV $318 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $309 +endproc Svcmd_SuddenDeath_f 28 12 +proc Svcmd_Armageddon_f 68 20 +CNSTI4 1 +ARGI4 +ADDRLP4 12 +ARGP4 +CNSTI4 5 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 12 +ARGP4 +ADDRLP4 20 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 20 +INDIRF4 +CNSTF4 1120403456 +DIVF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +CNSTF4 0 +GTF4 $320 +ADDRGP4 $319 +JUMPV +LABELV $320 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRGP4 g_entities +ASGNP4 +ADDRGP4 $325 +JUMPV +LABELV $322 +ADDRLP4 0 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $327 +ADDRGP4 $323 +JUMPV +LABELV $327 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $329 +ADDRGP4 $323 +JUMPV +LABELV $329 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 28 +EQI4 $332 +ADDRLP4 24 +INDIRI4 +CNSTI4 29 +EQI4 $332 +ADDRLP4 32 +CNSTI4 30 +ASGNI4 +ADDRLP4 24 +INDIRI4 +ADDRLP4 32 +INDIRI4 +EQI4 $332 +ADDRLP4 24 +INDIRI4 +ADDRLP4 32 +INDIRI4 +GTI4 $336 +LABELV $335 +ADDRLP4 40 +CNSTI4 4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +ADDRLP4 40 +INDIRI4 +EQI4 $332 +ADDRLP4 24 +INDIRI4 +CNSTI4 5 +EQI4 $332 +ADDRLP4 24 +INDIRI4 +CNSTI4 7 +EQI4 $332 +ADDRLP4 24 +INDIRI4 +ADDRLP4 40 +INDIRI4 +LTI4 $323 +LABELV $337 +ADDRLP4 24 +INDIRI4 +CNSTI4 16 +LTI4 $323 +ADDRLP4 24 +INDIRI4 +CNSTI4 21 +GTI4 $323 +ADDRLP4 24 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $338-64 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $338 +address $332 +address $332 +address $332 +address $323 +address $323 +address $332 +code +LABELV $336 +ADDRLP4 52 +CNSTI4 46 +ASGNI4 +ADDRLP4 24 +INDIRI4 +ADDRLP4 52 +INDIRI4 +EQI4 $332 +ADDRLP4 24 +INDIRI4 +ADDRLP4 52 +INDIRI4 +LTI4 $323 +LABELV $340 +ADDRLP4 24 +INDIRI4 +CNSTI4 50 +EQI4 $332 +ADDRGP4 $323 +JUMPV +LABELV $332 +ADDRLP4 56 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +ADDRLP4 8 +INDIRF4 +GEF4 $341 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +CNSTI4 -999 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +ADDRGP4 g_entities+1798720 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 64 +ADDRLP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ARGP4 +ADDRLP4 64 +INDIRP4 +ARGP4 +CNSTI4 999 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 788 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $341 +LABELV $323 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $325 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $322 +ADDRGP4 $344 +ARGP4 +ADDRLP4 24 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $319 +endproc Svcmd_Armageddon_f 68 20 +proc Svcmd_G_AdvanceMapRotation_f 0 4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AdvanceMapRotation +CALLV +pop +LABELV $345 +endproc Svcmd_G_AdvanceMapRotation_f 0 4 +data +export svcmds +align 4 +LABELV svcmds +address $295 +byte 4 1 +address Svcmd_MessageWrapper +address $346 +byte 4 0 +address Svcmd_AdmitDefeat_f +address $347 +byte 4 0 +address Svcmd_G_AdvanceMapRotation_f +address $348 +byte 4 0 +address Svcmd_TeamWin_f +address $349 +byte 4 0 +address Svcmd_Armageddon_f +address $304 +byte 4 1 +address Svcmd_MessageWrapper +address $350 +byte 4 1 +address Svcmd_CenterPrint_f +address $351 +byte 4 0 +address Svcmd_DumpUser_f +address $352 +byte 4 0 +address Svcmd_EjectClient_f +address $353 +byte 4 0 +address Svcmd_EntityList_f +address $354 +byte 4 0 +address Svcmd_Evacuation_f +address $355 +byte 4 1 +address Svcmd_ForceTeam_f +address $356 +byte 4 0 +address BG_MemoryInfo +address $357 +byte 4 0 +address Svcmd_TeamWin_f +address $358 +byte 4 0 +address Svcmd_LayoutLoad_f +address $359 +byte 4 0 +address Svcmd_LayoutSave_f +address $360 +byte 4 1 +address Svcmd_ListMapsWrapper +address $361 +byte 4 1 +address Svcmd_ListEmoticonsWrapper +address $362 +byte 4 0 +address G_LoadCensors +address $298 +byte 4 1 +address Svcmd_MessageWrapper +address $363 +byte 4 1 +address Svcmd_MapLogWrapper +address $364 +byte 4 0 +address Svcmd_MapRotation_f +address $365 +byte 4 0 +address Svcmd_Pr_f +address $366 +byte 4 0 +address Svcmd_PrintQueue_f +address $367 +byte 4 1 +address Svcmd_MapRotationWrapper +address $301 +byte 4 1 +address Svcmd_MessageWrapper +address $368 +byte 4 1 +address Svcmd_TeamMessage_f +address $369 +byte 4 0 +address Svcmd_Status_f +address $370 +byte 4 0 +address G_StopMapRotation +address $371 +byte 4 0 +address Svcmd_SuddenDeath_f +export ConsoleCommand +code +proc ConsoleCommand 1036 20 +CNSTI4 0 +ARGI4 +ADDRLP4 4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRGP4 svcmds +ARGP4 +CNSTU4 30 +ARGU4 +CNSTU4 12 +ARGU4 +ADDRGP4 cmdcmp +ARGP4 +ADDRLP4 1028 +ADDRGP4 bsearch +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1028 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $373 +CNSTP4 0 +ARGP4 +ADDRLP4 1032 +ADDRGP4 G_admin_cmd_check +CALLI4 +ASGNI4 +ADDRLP4 1032 +INDIRI4 +CNSTI4 0 +EQI4 $375 +CNSTI4 1 +RETI4 +ADDRGP4 $372 +JUMPV +LABELV $375 +ADDRGP4 g_dedicated+12 +INDIRI4 +CNSTI4 0 +EQI4 $377 +ADDRGP4 $380 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $377 +CNSTI4 0 +RETI4 +ADDRGP4 $372 +JUMPV +LABELV $373 +ADDRLP4 1032 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 1032 +INDIRI4 +EQI4 $381 +ADDRGP4 g_dedicated+12 +INDIRI4 +ADDRLP4 1032 +INDIRI4 +NEI4 $381 +CNSTI4 0 +RETI4 +ADDRGP4 $372 +JUMPV +LABELV $381 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CALLV +pop +CNSTI4 1 +RETI4 +LABELV $372 +endproc ConsoleCommand 1036 20 +export G_RegisterCommands +proc G_RegisterCommands 8 4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $388 +JUMPV +LABELV $385 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +CNSTI4 12 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 svcmds+4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $389 +ADDRGP4 g_dedicated+12 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $389 +ADDRGP4 $386 +JUMPV +LABELV $389 +CNSTI4 12 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 svcmds +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 trap_AddCommand +CALLV +pop +LABELV $386 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $388 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 30 +LTU4 $385 +ADDRGP4 G_admin_register_cmds +CALLV +pop +LABELV $384 +endproc G_RegisterCommands 8 4 +export G_UnregisterCommands +proc G_UnregisterCommands 8 4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $397 +JUMPV +LABELV $394 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +CNSTI4 12 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 svcmds+4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $398 +ADDRGP4 g_dedicated+12 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $398 +ADDRGP4 $395 +JUMPV +LABELV $398 +CNSTI4 12 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 svcmds +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 trap_RemoveCommand +CALLV +pop +LABELV $395 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $397 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 30 +LTU4 $394 +ADDRGP4 G_admin_unregister_cmds +CALLV +pop +LABELV $393 +endproc G_UnregisterCommands 8 4 +import trap_RemoveCommand +import trap_AddCommand +import trap_SendGameStat +import trap_SnapVector +import trap_GetEntityToken +import trap_GetUsercmd +import trap_BotFreeClient +import trap_BotAllocateClient +import trap_EntityContact +import trap_EntitiesInBox +import trap_UnlinkEntity +import trap_LinkEntity +import trap_AreasConnected +import trap_AdjustAreaPortalState +import trap_InPVSIgnorePortals +import trap_InPVS +import trap_PointContents +import trap_Trace +import trap_SetBrushModel +import trap_GetServerinfo +import trap_SetUserinfo +import trap_GetUserinfo +import trap_SetConfigstringRestrictions +import trap_GetConfigstring +import trap_SetConfigstring +import trap_SendServerCommand +import trap_DropClient +import trap_LocateGameData +import trap_Cvar_VariableStringBuffer +import trap_Cvar_VariableIntegerValue +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_SendConsoleCommand +import trap_FS_Seek +import trap_FS_GetFileList +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_Args +import trap_Argv +import trap_Argc +import trap_RealTime +import trap_Milliseconds +import trap_Error +import trap_Print +import g_KillRewardMultiplierH +import g_KillRewardMultiplierA +import g_InstantRewardMultiplierH +import g_InstantRewardMultiplierA +import g_buildableSvfBroadcast +import g_minTeamSizePerBuilderH +import g_minTeamSizePerBuilderA +import g_censorship +import g_slapKnockback +import g_allowTeamOverlay +import g_publicAdminMessages +import g_specChat +import g_privateMessages +import g_maxIPConnections +import g_adminChatShowDeny +import g_adminMaxBan +import g_devmapKillerHP +import g_adminTempBan +import g_admin +import g_newbieNamePrefix +import g_newbieNameNumbering +import g_emoticonsAllowedInNames +import g_layoutAuto +import g_layouts +import g_mapConfigs +import g_antiSpawnBlock +import g_creepPowerExclusion +import g_shove +import g_teleportSafeTime +import g_floodMinTime +import g_floodMaxDemerits +import g_voiceChats +import g_debugVoices +import g_sayAreaRange +import g_initialMapRotation +import g_nextMap +import g_mapLog +import g_mapRotationStack +import g_mapRotationNodes +import g_currentMapRotation +import g_debugMapRotation +import g_markDeconstruct +import g_disabledBuildables +import g_disabledClasses +import g_disabledEquipment +import g_unlagged +import g_maxFixedBuildPoints +import g_variableBuildPointsPower +import g_maxVariableBuildPoints +import g_basiUpgPoisonTime +import g_basiPoisonTime +import g_boosterPoisonTime +import g_contagionProb +import g_humanAnticampRange +import g_humanAnticampBonus1 +import g_humanAnticampBonusMax +import g_alienAnticampRange +import g_alienAnticampBonus1 +import g_alienAnticampBonusMax +import g_freeFundPeriod +import g_teamImbalanceWarnings +import g_alienGrangerDanceBonus +import g_alienBarbsRegen3x +import g_alienBarbsRegen2x +import g_alienStage3Threshold +import g_alienStage2Threshold +import g_alienMaxStage +import g_alienCredits +import g_alienStage +import g_humanStage3Threshold +import g_humanStage2Threshold +import g_humanMaxStage +import g_humanCredits +import g_humanStage +import g_humanRefineryRadius +import g_humanRefineryMaxAge +import g_humanRefineryBuildPointsRate +import g_humanRefineryBuildPoints +import g_humanDefenceComputerRate +import g_humanDefenceComputerLimit +import g_humanBuildQueueTime +import g_humanBuildPoints +import g_alienColonyRadius +import g_alienColonyMaxAge +import g_alienColonyBuildPointsRate +import g_alienColonyBuildPoints +import g_alienBuildQueueTime +import g_alienBuildPoints +import pmove_msec +import pmove_fixed +import g_smoothClients +import g_teamForceBalance +import g_armageddonPercent +import g_armageddonVotePercent +import g_readyPercent +import g_suddenDeathVoteDelay +import g_suddenDeathVotePercent +import g_voteLimit +import g_allowVote +import g_doWarmup +import g_warmup +import g_motd +import g_friendlyFreeze +import g_synchronousClients +import g_debugDamage +import g_debugMove +import g_inactivity +import g_knockback +import g_speed +import g_gravity +import g_needpass +import g_password +import g_dretchPunt +import g_friendlyBuildableFire +import g_friendlyFire +import g_suddenDeathTime +import g_timelimit +import g_maxNameChanges +import g_minNameChangePeriod +import g_lockTeamsAtStart +import g_restarted +import g_maxGameClients +import g_maxclients +import g_cheats +import g_dedicated +import g_entities +import level +import G_namelog_cleanup +import G_namelog_update_name +import G_namelog_update_score +import G_namelog_restore +import G_namelog_disconnect +import G_namelog_connect +import G_ClearRotationStack +import G_MapExists +import G_ShutdownMapRotations +import G_InitMapRotations +import G_MapRotationActive +import G_StopMapRotation +import G_StartMapRotation +import G_AdvanceMapRotation +import G_PrintCurrentRotation +import G_PrintRotations +import G_WriteSessionData +import G_InitSessionData +import G_ReadSessionData +import G_UpdateTeamConfigStrings +import CheckTeamStatus +import TeamplayInfoMessage +import Team_GetLocation +import G_ChangeTeam +import G_LeaveTeam +import OnSameTeam +import G_TeamCommand +import G_TeamFromString +import G_RunClient +import ClientEndFrame +import ClientThink +import G_UnlaggedOff +import G_UnlaggedOn +import G_UnlaggedCalc +import G_UnlaggedClear +import G_UnlaggedStore +import ClientCommand +import ClientBegin +import ClientDisconnect +import ClientUserinfoChanged +import ClientConnect +import G_AlienBuildPoints +import G_HumanBuildPoints +import G_TimeTilSuddenDeath +import LogExit +import G_ArmageddonStep +import G_CheckVote +import G_ExecuteVote +import G_Vote +import G_Error +import G_Printf +import SendScoreboardMessageToAllClients +import G_Log_NoSpam +import G_LogPrintf +import G_AdminMessage +import G_RunThink +import FindIntermissionPoint +import CalculateRanks +import G_MapConfigs +import MoveClientToIntermission +import ScoreboardMessage +import FireWeapon3 +import FireWeapon2 +import FireWeapon +import G_IsNewbieName +import SpotWouldTelefrag +import player_die +import ClientSpawn +import BeginIntermission +import respawn +import G_SelectHumanLockSpawnPoint +import G_SelectAlienLockSpawnPoint +import G_SelectSpawnPoint +import G_SelectTremulousSpawnPoint +import G_SetClientViewAngle +import TeamCount +import G_QueueCreditToClient +import G_AddCreditToClient +import G_ClearPlayerZapEffects +import G_UpdateZaps +import G_CrushAttack +import G_ChargeAttack +import CheckCkitRepair +import CheckPounceAttack +import CheckGrabAttack +import CheckVenomAttack2 +import CheckVenomAttack +import SnapVectorTowards +import CalcMuzzlePoint +import G_GiveClientMaxAmmo +import G_ForceWeaponChange +import ShineTorch +import TeleportPlayer +import G_Checktrigger_stages +import trigger_teleporter_touch +import manualTriggerSpectator +import Touch_DoorTrigger +import G_RunMover +import fire_fern +import fire_acidBomb2 +import fire_acidBomb +import launch_smoke +import launch_flames +import launch_mine +import launch_grenade +import fire_hive +import fire_bounceBall3 +import fire_bounceBall2 +import fire_bounceBall +import fire_slowBlob +import fire_paraLockBlob +import fire_lockblob +import fire_luciferCannon +import fire_pulseRifle +import fire_blaster +import fire_flamer +import flamerfire +import flamerfire3 +import launch_nadeflames +import flamerchageimpact +import fire_prifle_stasis +import launch_grenade2 +import G_RunMissile +import G_InitDamageLocations +import G_LogDestruction +import AddScore +import body_die +import G_RewardAttackers +import G_Knockback +import G_SelectiveRadiusDamage +import G_RadiusDamage +import G_SelectiveDamage +import G_Damage +import CanDamage +import G_ClosestEnt +import G_Visible +import G_CloseMenus +import G_TriggerMenuArgs +import G_TriggerMenu +import G_ClientIsLagging +import BuildShaderStateConfig +import AddRemap +import G_SetOrigin +import G_BroadcastEvent +import G_AddEvent +import G_AddPredictableEvent +import vectoyaw +import vtos +import tv +import G_TouchSolids +import G_TouchTriggers +import G_EntitiesFree +import G_FreeEntity +import G_Sound +import G_TempEntity +import G_Spawn +import G_InitGentity +import G_SetMovedir +import G_UseTargets +import G_PickTarget +import G_Find +import G_KillBox +import G_SoundIndex +import G_ModelIndex +import G_ShaderIndex +import G_ParticleSystemIndex +import G_AddressCompare +import G_AddressParse +import G_CheckGrangerDance +import G_BuildLogRevert +import G_BuildLogAuto +import G_BuildLogSet +import G_BuildLogNew +import G_InPowerZone +import G_RepeaterEntityForPoint +import G_PowerEntityForEntity +import G_PowerEntityForPoint +import G_FindPower +import G_GetMarkedBuildPoints +import G_GetBuildPoints +import G_QueueBuildPoints +import G_NextQueueTime +import G_BaseSelfDestruct +import G_LayoutLoad +import G_LayoutSelect +import G_LayoutList +import G_LayoutSave +import FinishSpawningBuildable +import G_SpawnBuildable +import G_SetIdleBuildableAnim +import G_SetBuildableAnim +import G_BuildIfValid +import G_CanBuild +import G_ClearDeconMarks +import G_BuildableRange +import G_BuildableThink +import G_FindCreep +import G_Cocoon +import G_Overmind +import G_Reactor +import G_FindDCC +import G_IsDCCBuilt +import G_IsPowered +import G_CheckSpawnPoint +import G_Physics +import G_CensorString +import G_LoadCensors +import G_ListCommands +import G_FloodLimited +import Cmd_AdminMessage_f +import Cmd_Test_f +import Cmd_MapLog_f +import G_MapLog_Result +import G_MapLog_NewMap +import Cmd_MapRotation_f +import Cmd_ListEmoticons_f +import Cmd_ListMaps_f +import Cmd_PrivateMessage_f +import G_SanitiseString +import G_UnEscapeString +import G_DecolorString +import G_Say +import ConcatArgsPrintable +import ConcatArgs +import G_ClientNumbersFromString +import G_ClientNumberFromString +import G_ToggleFollow +import G_FollowNewClient +import G_FollowLockView +import G_StopFromFollowing +import G_StopFollowing +import G_NewString +import G_SpawnEntitiesFromString +import G_SpawnVector +import G_SpawnInt +import G_SpawnFloat +import G_SpawnString +import G_PrintSpawnQueue +import G_GetPosInSpawnQueue +import G_RemoveFromSpawnQueue +import G_PushSpawnQueue +import G_SearchSpawnQueue +import G_PeekSpawnQueue +import G_PopSpawnQueue +import G_GetSpawnQueueLength +import G_InitSpawnQueue +import G_admin_cleanup +import G_admin_duration +import G_admin_buffer_end +import G_admin_buffer_begin +import G_admin_buffer_print +import G_admin_print +import G_admin_slap +import G_admin_flag +import G_admin_flaglist +import G_admin_revert +import G_admin_buildlog +import G_admin_builder +import G_admin_pause +import G_admin_lock +import G_admin_namelog +import G_admin_nextmap +import G_admin_restart +import G_admin_rename +import G_admin_spec999 +import G_admin_endvote +import G_admin_allready +import G_admin_admintest +import G_admin_info +import G_admin_adminhelp +import G_admin_showbans +import G_admin_denybuild +import G_admin_mute +import G_admin_warn +import G_admin_cp +import G_admin_changemap +import G_admin_listplayers +import G_admin_listlayouts +import G_admin_listadmins +import G_admin_putteam +import G_admin_unban +import G_admin_ban +import G_admin_adjustban +import G_admin_kick +import G_admin_l1 +import G_admin_register +import G_admin_setlevel +import G_admin_time +import G_admin_authlog +import G_admin_admin +import G_admin_name_check +import G_admin_permission +import G_admin_readconfig +import G_admin_cmd_check +import G_admin_ban_check +import G_admin_cmdlist +import G_admin_unregister_cmds +import G_admin_register_cmds +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $380 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $371 +byte 1 115 +byte 1 117 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 0 +align 1 +LABELV $370 +byte 1 115 +byte 1 116 +byte 1 111 +byte 1 112 +byte 1 77 +byte 1 97 +byte 1 112 +byte 1 82 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $369 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 117 +byte 1 115 +byte 1 0 +align 1 +LABELV $368 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 0 +align 1 +LABELV $367 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $366 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 113 +byte 1 117 +byte 1 101 +byte 1 117 +byte 1 101 +byte 1 0 +align 1 +LABELV $365 +byte 1 112 +byte 1 114 +byte 1 0 +align 1 +LABELV $364 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 82 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $363 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 0 +align 1 +LABELV $362 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 99 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 111 +byte 1 114 +byte 1 115 +byte 1 0 +align 1 +LABELV $361 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $360 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 115 +byte 1 0 +align 1 +LABELV $359 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 83 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $358 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 76 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 0 +align 1 +LABELV $357 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 87 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $356 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 121 +byte 1 0 +align 1 +LABELV $355 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 99 +byte 1 101 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 0 +align 1 +LABELV $354 +byte 1 101 +byte 1 118 +byte 1 97 +byte 1 99 +byte 1 117 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $353 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 76 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 0 +align 1 +LABELV $352 +byte 1 101 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 0 +align 1 +LABELV $351 +byte 1 100 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $350 +byte 1 99 +byte 1 112 +byte 1 0 +align 1 +LABELV $349 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $348 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 87 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $347 +byte 1 97 +byte 1 100 +byte 1 118 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 77 +byte 1 97 +byte 1 112 +byte 1 82 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $346 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 68 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 0 +align 1 +LABELV $344 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 100 +byte 1 111 +byte 1 103 +byte 1 93 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 65 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 121 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 100 +byte 1 111 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 121 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 111 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 115 +byte 1 33 +byte 1 32 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 100 +byte 1 111 +byte 1 103 +byte 1 93 +byte 1 34 +byte 1 0 +align 1 +LABELV $315 +byte 1 115 +byte 1 0 +align 1 +LABELV $314 +byte 1 0 +align 1 +LABELV $313 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 83 +byte 1 117 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 68 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $304 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 0 +align 1 +LABELV $301 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 0 +align 1 +LABELV $298 +byte 1 109 +byte 1 0 +align 1 +LABELV $295 +byte 1 97 +byte 1 0 +align 1 +LABELV $291 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 10 +byte 1 0 +align 1 +LABELV $283 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 113 +byte 1 117 +byte 1 101 +byte 1 117 +byte 1 101 +byte 1 32 +byte 1 60 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 62 +byte 1 10 +byte 1 0 +align 1 +LABELV $279 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $278 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $274 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 60 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 124 +byte 1 45 +byte 1 49 +byte 1 62 +byte 1 32 +byte 1 60 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 62 +byte 1 10 +byte 1 0 +align 1 +LABELV $270 +byte 1 37 +byte 1 45 +byte 1 50 +byte 1 48 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $264 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 10 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 10 +byte 1 0 +align 1 +LABELV $261 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 100 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 60 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 62 +byte 1 10 +byte 1 0 +align 1 +LABELV $257 +byte 1 101 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $241 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 101 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 60 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 124 +byte 1 45 +byte 1 49 +byte 1 62 +byte 1 32 +byte 1 60 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 62 +byte 1 10 +byte 1 0 +align 1 +LABELV $237 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $236 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 60 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 62 +byte 1 10 +byte 1 0 +align 1 +LABELV $232 +byte 1 83 +byte 1 97 +byte 1 121 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 58 +byte 1 32 +byte 1 45 +byte 1 49 +byte 1 32 +byte 1 34 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 111 +byte 1 108 +byte 1 101 +byte 1 34 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $231 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 45 +byte 1 49 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $230 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 58 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $227 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 60 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 62 +byte 1 32 +byte 1 60 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 62 +byte 1 10 +byte 1 0 +align 1 +LABELV $223 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $220 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 60 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 62 +byte 1 10 +byte 1 0 +align 1 +LABELV $216 +byte 1 69 +byte 1 118 +byte 1 97 +byte 1 99 +byte 1 117 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 0 +align 1 +LABELV $215 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 101 +byte 1 119 +byte 1 105 +byte 1 110 +byte 1 93 +byte 1 0 +align 1 +LABELV $213 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 69 +byte 1 118 +byte 1 97 +byte 1 99 +byte 1 117 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $204 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 10 +byte 1 0 +align 1 +LABELV $203 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $202 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 76 +byte 1 105 +byte 1 102 +byte 1 101 +byte 1 32 +byte 1 83 +byte 1 117 +byte 1 112 +byte 1 112 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 32 +byte 1 84 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 34 +byte 1 32 +byte 1 49 +byte 1 0 +align 1 +LABELV $199 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $198 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 72 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 76 +byte 1 105 +byte 1 110 +byte 1 107 +byte 1 32 +byte 1 66 +byte 1 114 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 110 +byte 1 34 +byte 1 32 +byte 1 49 +byte 1 0 +align 1 +LABELV $195 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 118 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 10 +byte 1 0 +align 1 +LABELV $190 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $189 +byte 1 103 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $188 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 60 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 62 +byte 1 32 +byte 1 46 +byte 1 46 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $184 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 115 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $170 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 115 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 60 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 62 +byte 1 10 +byte 1 0 +align 1 +LABELV $166 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 99 +byte 1 101 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 58 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $161 +byte 1 117 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 99 +byte 1 101 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 60 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 62 +byte 1 32 +byte 1 60 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 62 +byte 1 10 +byte 1 0 +align 1 +LABELV $157 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $156 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $155 +byte 1 37 +byte 1 45 +byte 1 56 +byte 1 100 +byte 1 32 +byte 1 0 +align 1 +LABELV $154 +byte 1 105 +byte 1 112 +byte 1 0 +align 1 +LABELV $153 +byte 1 37 +byte 1 45 +byte 1 50 +byte 1 49 +byte 1 115 +byte 1 32 +byte 1 0 +align 1 +LABELV $152 +byte 1 67 +byte 1 78 +byte 1 67 +byte 1 84 +byte 1 32 +byte 1 0 +align 1 +LABELV $149 +byte 1 37 +byte 1 45 +byte 1 53 +byte 1 100 +byte 1 32 +byte 1 0 +align 1 +LABELV $148 +byte 1 37 +byte 1 45 +byte 1 52 +byte 1 100 +byte 1 32 +byte 1 0 +align 1 +LABELV $140 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 32 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 32 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 32 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 10 +byte 1 0 +align 1 +LABELV $139 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $134 +byte 1 10 +byte 1 0 +align 1 +LABELV $133 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $129 +byte 1 37 +byte 1 45 +byte 1 51 +byte 1 105 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 0 +align 1 +LABELV $128 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 50 +byte 1 95 +byte 1 90 +byte 1 65 +byte 1 80 +byte 1 95 +byte 1 67 +byte 1 72 +byte 1 65 +byte 1 73 +byte 1 78 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 0 +align 1 +LABELV $126 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 72 +byte 1 84 +byte 1 70 +byte 1 76 +byte 1 65 +byte 1 82 +byte 1 69 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 0 +align 1 +LABELV $124 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 77 +byte 1 79 +byte 1 68 +byte 1 69 +byte 1 76 +byte 1 68 +byte 1 79 +byte 1 79 +byte 1 82 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 0 +align 1 +LABELV $122 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 77 +byte 1 77 +byte 1 65 +byte 1 80 +byte 1 79 +byte 1 66 +byte 1 74 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 0 +align 1 +LABELV $120 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 80 +byte 1 65 +byte 1 82 +byte 1 84 +byte 1 73 +byte 1 67 +byte 1 76 +byte 1 69 +byte 1 95 +byte 1 83 +byte 1 89 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 77 +byte 1 32 +byte 1 32 +byte 1 0 +align 1 +LABELV $118 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 67 +byte 1 79 +byte 1 82 +byte 1 80 +byte 1 83 +byte 1 69 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 0 +align 1 +LABELV $116 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 71 +byte 1 82 +byte 1 65 +byte 1 80 +byte 1 80 +byte 1 76 +byte 1 69 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 0 +align 1 +LABELV $114 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 73 +byte 1 78 +byte 1 86 +byte 1 73 +byte 1 83 +byte 1 73 +byte 1 66 +byte 1 76 +byte 1 69 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 0 +align 1 +LABELV $112 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 69 +byte 1 80 +byte 1 79 +byte 1 82 +byte 1 84 +byte 1 95 +byte 1 84 +byte 1 82 +byte 1 73 +byte 1 71 +byte 1 71 +byte 1 69 +byte 1 82 +byte 1 32 +byte 1 0 +align 1 +LABELV $110 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 80 +byte 1 85 +byte 1 83 +byte 1 72 +byte 1 95 +byte 1 84 +byte 1 82 +byte 1 73 +byte 1 71 +byte 1 71 +byte 1 69 +byte 1 82 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 0 +align 1 +LABELV $108 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 83 +byte 1 80 +byte 1 69 +byte 1 65 +byte 1 75 +byte 1 69 +byte 1 82 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 0 +align 1 +LABELV $106 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 80 +byte 1 79 +byte 1 82 +byte 1 84 +byte 1 65 +byte 1 76 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 0 +align 1 +LABELV $104 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 66 +byte 1 69 +byte 1 65 +byte 1 77 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 0 +align 1 +LABELV $102 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 77 +byte 1 79 +byte 1 86 +byte 1 69 +byte 1 82 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 0 +align 1 +LABELV $100 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 77 +byte 1 73 +byte 1 83 +byte 1 83 +byte 1 73 +byte 1 76 +byte 1 69 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 0 +align 1 +LABELV $98 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 76 +byte 1 79 +byte 1 67 +byte 1 65 +byte 1 84 +byte 1 73 +byte 1 79 +byte 1 78 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 0 +align 1 +LABELV $96 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 68 +byte 1 65 +byte 1 66 +byte 1 76 +byte 1 69 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 0 +align 1 +LABELV $94 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 73 +byte 1 84 +byte 1 69 +byte 1 77 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 0 +align 1 +LABELV $92 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 80 +byte 1 76 +byte 1 65 +byte 1 89 +byte 1 69 +byte 1 82 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 0 +align 1 +LABELV $90 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 69 +byte 1 82 +byte 1 65 +byte 1 76 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 32 +byte 1 0 +align 1 +LABELV $85 +byte 1 37 +byte 1 51 +byte 1 105 +byte 1 58 +byte 1 0 diff --git a/build/release-linux-x86_64/base/game/g_target.asm b/build/release-linux-x86_64/base/game/g_target.asm new file mode 100644 index 0000000..8c424b7 --- /dev/null +++ b/build/release-linux-x86_64/base/game/g_target.asm @@ -0,0 +1,2752 @@ +export Think_Target_Delay +code +proc Think_Target_Delay 4 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 848 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 G_UseTargets +CALLV +pop +LABELV $77 +endproc Think_Target_Delay 4 8 +export Use_Target_Delay +proc Use_Target_Delay 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CVIF4 4 +CNSTF4 1148846080 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 876 +ADDP4 +INDIRF4 +CNSTF4 1073741824 +ADDRLP4 0 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +CNSTF4 1056964608 +SUBF4 +MULF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 Think_Target_Delay +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 848 +ADDP4 +ADDRFP4 8 +INDIRP4 +ASGNP4 +LABELV $78 +endproc Use_Target_Delay 8 0 +export SP_target_delay +proc SP_target_delay 4 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $83 +ARGP4 +ADDRGP4 $84 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 G_SpawnFloat +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $81 +ADDRGP4 $85 +ARGP4 +ADDRGP4 $86 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnFloat +CALLI4 +pop +LABELV $81 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +CNSTF4 0 +NEF4 $87 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +CNSTF4 1065353216 +ASGNF4 +LABELV $87 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 Use_Target_Delay +ASGNP4 +LABELV $80 +endproc SP_target_delay 4 12 +export Use_Target_Score +proc Use_Target_Score 0 8 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $90 +ADDRGP4 $89 +JUMPV +LABELV $90 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 836 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 AddScore +CALLV +pop +LABELV $89 +endproc Use_Target_Score 0 8 +export SP_target_score +proc SP_target_score 0 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 836 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $93 +ADDRFP4 0 +INDIRP4 +CNSTI4 836 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $93 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 Use_Target_Score +ASGNP4 +LABELV $92 +endproc SP_target_score 0 0 +export Use_Target_Print +proc Use_Target_Print 12 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +EQI4 $96 +ADDRLP4 0 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTU4 0 +ASGNU4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +EQU4 $95 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +EQU4 $95 +ADDRGP4 $100 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 652 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $95 +JUMPV +LABELV $96 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 3 +BANDI4 +CNSTI4 0 +EQI4 $101 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $103 +ADDRGP4 $100 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 652 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_TeamCommand +CALLV +pop +LABELV $103 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $95 +ADDRGP4 $100 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 652 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 1 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_TeamCommand +CALLV +pop +ADDRGP4 $95 +JUMPV +LABELV $101 +ADDRGP4 $100 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 652 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $95 +endproc Use_Target_Print 12 8 +export SP_target_print +proc SP_target_print 0 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 Use_Target_Print +ASGNP4 +LABELV $107 +endproc SP_target_print 0 0 +export Use_Target_Speaker +proc Use_Target_Speaker 8 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 3 +BANDI4 +CNSTI4 0 +EQI4 $109 +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $111 +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $110 +JUMPV +LABELV $111 +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 868 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $110 +JUMPV +LABELV $109 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 8 +BANDI4 +CNSTI4 0 +EQI4 $113 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $113 +ADDRFP4 8 +INDIRP4 +ARGP4 +CNSTI4 35 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 868 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRGP4 $114 +JUMPV +LABELV $113 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +EQI4 $115 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 36 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 868 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRGP4 $116 +JUMPV +LABELV $115 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 35 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 868 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +LABELV $116 +LABELV $114 +LABELV $110 +LABELV $108 +endproc Use_Target_Speaker 8 12 +export SP_target_speaker +proc SP_target_speaker 112 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $85 +ARGP4 +ADDRGP4 $84 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnFloat +CALLI4 +pop +ADDRGP4 $118 +ARGP4 +ADDRGP4 $84 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 876 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnFloat +CALLI4 +pop +ADDRGP4 $121 +ARGP4 +ADDRGP4 $122 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 68 +ADDRGP4 G_SpawnString +CALLI4 +ASGNI4 +ADDRLP4 68 +INDIRI4 +CNSTI4 0 +NEI4 $119 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 72 +ADDRGP4 vtos +CALLP4 +ASGNP4 +ADDRGP4 $123 +ARGP4 +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRGP4 G_Error +CALLV +pop +LABELV $119 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 42 +NEI4 $124 +ADDRLP4 76 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 76 +INDIRP4 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +LABELV $124 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $128 +ARGP4 +ADDRLP4 80 +ADDRGP4 strstr +CALLP4 +ASGNP4 +ADDRLP4 80 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $126 +ADDRLP4 4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $129 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $127 +JUMPV +LABELV $126 +ADDRLP4 4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +LABELV $127 +ADDRLP4 4 +ARGP4 +ADDRLP4 84 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 868 +ADDP4 +ADDRLP4 84 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 9 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 868 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 172 +ADDP4 +CNSTF4 1092616192 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 168 +ADDP4 +CNSTF4 1092616192 +ADDRFP4 0 +INDIRP4 +CNSTI4 876 +ADDP4 +INDIRF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $130 +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 868 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $130 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 Use_Target_Speaker +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +EQI4 $132 +ADDRLP4 104 +ADDRFP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +ASGNP4 +ADDRLP4 104 +INDIRP4 +ADDRLP4 104 +INDIRP4 +INDIRI4 +CNSTI4 32 +BORI4 +ASGNI4 +LABELV $132 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $117 +endproc SP_target_speaker 112 16 +export target_teleporter_use +proc target_teleporter_use 20 12 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTU4 0 +ASGNU4 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRU4 +EQU4 $137 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRU4 +NEU4 $135 +LABELV $137 +ADDRGP4 $134 +JUMPV +LABELV $135 +ADDRFP4 0 +INDIRP4 +CNSTI4 664 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 G_PickTarget +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $138 +ADDRGP4 $140 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $134 +JUMPV +LABELV $138 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ARGP4 +ADDRGP4 TeleportPlayer +CALLV +pop +LABELV $134 +endproc target_teleporter_use 20 12 +export SP_target_teleporter +proc SP_target_teleporter 4 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 668 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $142 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 vtos +CALLP4 +ASGNP4 +ADDRGP4 $144 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $142 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 target_teleporter_use +ASGNP4 +LABELV $141 +endproc SP_target_teleporter 4 12 +export target_relay_use +proc target_relay_use 44 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $146 +ADDRLP4 4 +CNSTU4 0 +ASGNU4 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +EQU4 $146 +ADDRLP4 8 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +EQU4 $146 +ADDRLP4 8 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $146 +ADDRGP4 $145 +JUMPV +LABELV $146 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $148 +ADDRLP4 16 +CNSTU4 0 +ASGNU4 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +ADDRLP4 16 +INDIRU4 +EQU4 $148 +ADDRLP4 20 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +CVPU4 4 +ADDRLP4 16 +INDIRU4 +EQU4 $148 +ADDRLP4 20 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +EQI4 $148 +ADDRGP4 $145 +JUMPV +LABELV $148 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +EQI4 $150 +ADDRFP4 0 +INDIRP4 +CNSTI4 664 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 G_PickTarget +CALLP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 28 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 24 +INDIRP4 +ASGNP4 +ADDRLP4 36 +CNSTU4 0 +ASGNU4 +ADDRLP4 32 +INDIRP4 +CVPU4 4 +ADDRLP4 36 +INDIRU4 +EQU4 $145 +ADDRLP4 32 +INDIRP4 +CNSTI4 780 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 36 +INDIRU4 +EQU4 $145 +ADDRLP4 40 +ADDRLP4 24 +INDIRP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 40 +INDIRP4 +CNSTI4 780 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $145 +JUMPV +LABELV $150 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 G_UseTargets +CALLV +pop +LABELV $145 +endproc target_relay_use 44 12 +export SP_target_relay +proc SP_target_relay 0 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 target_relay_use +ASGNP4 +LABELV $154 +endproc SP_target_relay 0 0 +export target_kill_use +proc target_kill_use 8 32 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $156 +ADDRGP4 $155 +JUMPV +LABELV $156 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTI4 100000 +ARGI4 +CNSTI4 8 +ARGI4 +CNSTI4 24 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $155 +endproc target_kill_use 8 32 +export SP_target_kill +proc SP_target_kill 0 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 target_kill_use +ASGNP4 +LABELV $158 +endproc SP_target_kill 0 0 +export SP_target_position +proc SP_target_position 4 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRGP4 G_SetOrigin +CALLV +pop +LABELV $159 +endproc SP_target_position 4 8 +data +align 4 +LABELV $161 +byte 4 1 +export SP_target_location +code +proc SP_target_location 16 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 32 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +ADDRGP4 $161 +INDIRI4 +CNSTI4 64 +NEI4 $162 +ADDRGP4 $164 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $160 +JUMPV +LABELV $162 +ADDRFP4 0 +INDIRP4 +CNSTI4 836 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $165 +ADDRFP4 0 +INDIRP4 +CNSTI4 836 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $167 +ADDRFP4 0 +INDIRP4 +CNSTI4 836 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $167 +ADDRFP4 0 +INDIRP4 +CNSTI4 836 +ADDP4 +INDIRI4 +CNSTI4 7 +LEI4 $169 +ADDRFP4 0 +INDIRP4 +CNSTI4 836 +ADDP4 +CNSTI4 7 +ASGNI4 +LABELV $169 +ADDRGP4 $171 +ARGP4 +CNSTI4 94 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 836 +ADDP4 +INDIRI4 +CNSTI4 48 +ADDI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 652 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRGP4 $166 +JUMPV +LABELV $165 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 652 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $166 +ADDRGP4 $161 +INDIRI4 +CNSTI4 734 +ADDI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 612 +ADDP4 +ADDRGP4 level+11240 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +ADDRGP4 $161 +INDIRI4 +ASGNI4 +ADDRGP4 level+11240 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRGP4 $161 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRGP4 G_SetOrigin +CALLV +pop +LABELV $160 +endproc SP_target_location 16 16 +export target_rumble_think +proc target_rumble_think 24 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 800 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $175 +ADDRFP4 0 +INDIRP4 +CNSTI4 800 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CVIF4 4 +CNSTF4 1056964608 +ADDF4 +CVFI4 4 +ASGNI4 +LABELV $175 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRGP4 $182 +JUMPV +LABELV $179 +ADDRLP4 0 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $184 +ADDRGP4 $180 +JUMPV +LABELV $184 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $186 +ADDRGP4 $180 +JUMPV +LABELV $186 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1023 +NEI4 $188 +ADDRGP4 $180 +JUMPV +LABELV $188 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 68 +ADDP4 +CNSTI4 1023 +ASGNI4 +ADDRLP4 8 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRF4 +CNSTF4 1125515264 +CNSTF4 1073741824 +ADDRLP4 8 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +CNSTF4 1056964608 +SUBF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 16 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 36 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +CNSTF4 1125515264 +CNSTF4 1073741824 +ADDRLP4 16 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +CNSTF4 1056964608 +SUBF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $180 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $182 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $179 +ADDRGP4 level+32 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +INDIRI4 +GEI4 $190 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +ADDI4 +ASGNI4 +LABELV $190 +LABELV $174 +endproc target_rumble_think 24 0 +export target_rumble_use +proc target_rumble_use 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +ADDRFP4 0 +INDIRP4 +CNSTI4 836 +ADDP4 +INDIRI4 +MULI4 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 848 +ADDP4 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 800 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $194 +endproc target_rumble_use 4 0 +export SP_target_rumble +proc SP_target_rumble 4 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 668 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $198 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 vtos +CALLP4 +ASGNP4 +ADDRGP4 $200 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $198 +ADDRFP4 0 +INDIRP4 +CNSTI4 836 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $201 +ADDRFP4 0 +INDIRP4 +CNSTI4 836 +ADDP4 +CNSTI4 10 +ASGNI4 +LABELV $201 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +CNSTF4 0 +NEF4 $203 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +CNSTF4 1120403456 +ASGNF4 +LABELV $203 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 target_rumble_think +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 target_rumble_use +ASGNP4 +LABELV $197 +endproc SP_target_rumble 4 12 +export target_alien_win_use +proc target_alien_win_use 0 0 +ADDRGP4 level+16008 +INDIRI4 +CNSTI4 0 +NEI4 $206 +ADDRGP4 level+16004 +CNSTI4 1 +ASGNI4 +LABELV $206 +LABELV $205 +endproc target_alien_win_use 0 0 +export SP_target_alien_win +proc SP_target_alien_win 0 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 target_alien_win_use +ASGNP4 +LABELV $210 +endproc SP_target_alien_win 0 0 +export target_human_win_use +proc target_human_win_use 0 0 +ADDRGP4 level+16004 +INDIRI4 +CNSTI4 0 +NEI4 $212 +ADDRGP4 level+16008 +CNSTI4 1 +ASGNI4 +LABELV $212 +LABELV $211 +endproc target_human_win_use 0 0 +export SP_target_human_win +proc SP_target_human_win 0 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 target_human_win_use +ASGNP4 +LABELV $216 +endproc SP_target_human_win 0 0 +export target_hurt_use +proc target_hurt_use 12 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $220 +ADDRFP4 8 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $218 +LABELV $220 +ADDRGP4 $217 +JUMPV +LABELV $218 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +CNSTP4 0 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 28 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $217 +endproc target_hurt_use 12 32 +export SP_target_hurt +proc SP_target_hurt 4 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 668 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $222 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 vtos +CALLP4 +ASGNP4 +ADDRGP4 $200 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $222 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $224 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 5 +ASGNI4 +LABELV $224 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 target_hurt_use +ASGNP4 +LABELV $221 +endproc SP_target_hurt 4 12 +import trap_RemoveCommand +import trap_AddCommand +import trap_SendGameStat +import trap_SnapVector +import trap_GetEntityToken +import trap_GetUsercmd +import trap_BotFreeClient +import trap_BotAllocateClient +import trap_EntityContact +import trap_EntitiesInBox +import trap_UnlinkEntity +import trap_LinkEntity +import trap_AreasConnected +import trap_AdjustAreaPortalState +import trap_InPVSIgnorePortals +import trap_InPVS +import trap_PointContents +import trap_Trace +import trap_SetBrushModel +import trap_GetServerinfo +import trap_SetUserinfo +import trap_GetUserinfo +import trap_SetConfigstringRestrictions +import trap_GetConfigstring +import trap_SetConfigstring +import trap_SendServerCommand +import trap_DropClient +import trap_LocateGameData +import trap_Cvar_VariableStringBuffer +import trap_Cvar_VariableIntegerValue +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_SendConsoleCommand +import trap_FS_Seek +import trap_FS_GetFileList +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_Args +import trap_Argv +import trap_Argc +import trap_RealTime +import trap_Milliseconds +import trap_Error +import trap_Print +import g_KillRewardMultiplierH +import g_KillRewardMultiplierA +import g_InstantRewardMultiplierH +import g_InstantRewardMultiplierA +import g_buildableSvfBroadcast +import g_minTeamSizePerBuilderH +import g_minTeamSizePerBuilderA +import g_censorship +import g_slapKnockback +import g_allowTeamOverlay +import g_publicAdminMessages +import g_specChat +import g_privateMessages +import g_maxIPConnections +import g_adminChatShowDeny +import g_adminMaxBan +import g_devmapKillerHP +import g_adminTempBan +import g_admin +import g_newbieNamePrefix +import g_newbieNameNumbering +import g_emoticonsAllowedInNames +import g_layoutAuto +import g_layouts +import g_mapConfigs +import g_antiSpawnBlock +import g_creepPowerExclusion +import g_shove +import g_teleportSafeTime +import g_floodMinTime +import g_floodMaxDemerits +import g_voiceChats +import g_debugVoices +import g_sayAreaRange +import g_initialMapRotation +import g_nextMap +import g_mapLog +import g_mapRotationStack +import g_mapRotationNodes +import g_currentMapRotation +import g_debugMapRotation +import g_markDeconstruct +import g_disabledBuildables +import g_disabledClasses +import g_disabledEquipment +import g_unlagged +import g_maxFixedBuildPoints +import g_variableBuildPointsPower +import g_maxVariableBuildPoints +import g_basiUpgPoisonTime +import g_basiPoisonTime +import g_boosterPoisonTime +import g_contagionProb +import g_humanAnticampRange +import g_humanAnticampBonus1 +import g_humanAnticampBonusMax +import g_alienAnticampRange +import g_alienAnticampBonus1 +import g_alienAnticampBonusMax +import g_freeFundPeriod +import g_teamImbalanceWarnings +import g_alienGrangerDanceBonus +import g_alienBarbsRegen3x +import g_alienBarbsRegen2x +import g_alienStage3Threshold +import g_alienStage2Threshold +import g_alienMaxStage +import g_alienCredits +import g_alienStage +import g_humanStage3Threshold +import g_humanStage2Threshold +import g_humanMaxStage +import g_humanCredits +import g_humanStage +import g_humanRefineryRadius +import g_humanRefineryMaxAge +import g_humanRefineryBuildPointsRate +import g_humanRefineryBuildPoints +import g_humanDefenceComputerRate +import g_humanDefenceComputerLimit +import g_humanBuildQueueTime +import g_humanBuildPoints +import g_alienColonyRadius +import g_alienColonyMaxAge +import g_alienColonyBuildPointsRate +import g_alienColonyBuildPoints +import g_alienBuildQueueTime +import g_alienBuildPoints +import pmove_msec +import pmove_fixed +import g_smoothClients +import g_teamForceBalance +import g_armageddonPercent +import g_armageddonVotePercent +import g_readyPercent +import g_suddenDeathVoteDelay +import g_suddenDeathVotePercent +import g_voteLimit +import g_allowVote +import g_doWarmup +import g_warmup +import g_motd +import g_friendlyFreeze +import g_synchronousClients +import g_debugDamage +import g_debugMove +import g_inactivity +import g_knockback +import g_speed +import g_gravity +import g_needpass +import g_password +import g_dretchPunt +import g_friendlyBuildableFire +import g_friendlyFire +import g_suddenDeathTime +import g_timelimit +import g_maxNameChanges +import g_minNameChangePeriod +import g_lockTeamsAtStart +import g_restarted +import g_maxGameClients +import g_maxclients +import g_cheats +import g_dedicated +import g_entities +import level +import G_namelog_cleanup +import G_namelog_update_name +import G_namelog_update_score +import G_namelog_restore +import G_namelog_disconnect +import G_namelog_connect +import G_ClearRotationStack +import G_MapExists +import G_ShutdownMapRotations +import G_InitMapRotations +import G_MapRotationActive +import G_StopMapRotation +import G_StartMapRotation +import G_AdvanceMapRotation +import G_PrintCurrentRotation +import G_PrintRotations +import G_WriteSessionData +import G_InitSessionData +import G_ReadSessionData +import G_UpdateTeamConfigStrings +import CheckTeamStatus +import TeamplayInfoMessage +import Team_GetLocation +import G_ChangeTeam +import G_LeaveTeam +import OnSameTeam +import G_TeamCommand +import G_TeamFromString +import G_RunClient +import ClientEndFrame +import ClientThink +import G_UnlaggedOff +import G_UnlaggedOn +import G_UnlaggedCalc +import G_UnlaggedClear +import G_UnlaggedStore +import ClientCommand +import ClientBegin +import ClientDisconnect +import ClientUserinfoChanged +import ClientConnect +import G_AlienBuildPoints +import G_HumanBuildPoints +import G_TimeTilSuddenDeath +import LogExit +import G_ArmageddonStep +import G_CheckVote +import G_ExecuteVote +import G_Vote +import G_Error +import G_Printf +import SendScoreboardMessageToAllClients +import G_Log_NoSpam +import G_LogPrintf +import G_AdminMessage +import G_RunThink +import FindIntermissionPoint +import CalculateRanks +import G_MapConfigs +import MoveClientToIntermission +import ScoreboardMessage +import FireWeapon3 +import FireWeapon2 +import FireWeapon +import G_UnregisterCommands +import G_RegisterCommands +import ConsoleCommand +import G_IsNewbieName +import SpotWouldTelefrag +import player_die +import ClientSpawn +import BeginIntermission +import respawn +import G_SelectHumanLockSpawnPoint +import G_SelectAlienLockSpawnPoint +import G_SelectSpawnPoint +import G_SelectTremulousSpawnPoint +import G_SetClientViewAngle +import TeamCount +import G_QueueCreditToClient +import G_AddCreditToClient +import G_ClearPlayerZapEffects +import G_UpdateZaps +import G_CrushAttack +import G_ChargeAttack +import CheckCkitRepair +import CheckPounceAttack +import CheckGrabAttack +import CheckVenomAttack2 +import CheckVenomAttack +import SnapVectorTowards +import CalcMuzzlePoint +import G_GiveClientMaxAmmo +import G_ForceWeaponChange +import ShineTorch +import TeleportPlayer +import G_Checktrigger_stages +import trigger_teleporter_touch +import manualTriggerSpectator +import Touch_DoorTrigger +import G_RunMover +import fire_fern +import fire_acidBomb2 +import fire_acidBomb +import launch_smoke +import launch_flames +import launch_mine +import launch_grenade +import fire_hive +import fire_bounceBall3 +import fire_bounceBall2 +import fire_bounceBall +import fire_slowBlob +import fire_paraLockBlob +import fire_lockblob +import fire_luciferCannon +import fire_pulseRifle +import fire_blaster +import fire_flamer +import flamerfire +import flamerfire3 +import launch_nadeflames +import flamerchageimpact +import fire_prifle_stasis +import launch_grenade2 +import G_RunMissile +import G_InitDamageLocations +import G_LogDestruction +import AddScore +import body_die +import G_RewardAttackers +import G_Knockback +import G_SelectiveRadiusDamage +import G_RadiusDamage +import G_SelectiveDamage +import G_Damage +import CanDamage +import G_ClosestEnt +import G_Visible +import G_CloseMenus +import G_TriggerMenuArgs +import G_TriggerMenu +import G_ClientIsLagging +import BuildShaderStateConfig +import AddRemap +import G_SetOrigin +import G_BroadcastEvent +import G_AddEvent +import G_AddPredictableEvent +import vectoyaw +import vtos +import tv +import G_TouchSolids +import G_TouchTriggers +import G_EntitiesFree +import G_FreeEntity +import G_Sound +import G_TempEntity +import G_Spawn +import G_InitGentity +import G_SetMovedir +import G_UseTargets +import G_PickTarget +import G_Find +import G_KillBox +import G_SoundIndex +import G_ModelIndex +import G_ShaderIndex +import G_ParticleSystemIndex +import G_AddressCompare +import G_AddressParse +import G_CheckGrangerDance +import G_BuildLogRevert +import G_BuildLogAuto +import G_BuildLogSet +import G_BuildLogNew +import G_InPowerZone +import G_RepeaterEntityForPoint +import G_PowerEntityForEntity +import G_PowerEntityForPoint +import G_FindPower +import G_GetMarkedBuildPoints +import G_GetBuildPoints +import G_QueueBuildPoints +import G_NextQueueTime +import G_BaseSelfDestruct +import G_LayoutLoad +import G_LayoutSelect +import G_LayoutList +import G_LayoutSave +import FinishSpawningBuildable +import G_SpawnBuildable +import G_SetIdleBuildableAnim +import G_SetBuildableAnim +import G_BuildIfValid +import G_CanBuild +import G_ClearDeconMarks +import G_BuildableRange +import G_BuildableThink +import G_FindCreep +import G_Cocoon +import G_Overmind +import G_Reactor +import G_FindDCC +import G_IsDCCBuilt +import G_IsPowered +import G_CheckSpawnPoint +import G_Physics +import G_CensorString +import G_LoadCensors +import G_ListCommands +import G_FloodLimited +import Cmd_AdminMessage_f +import Cmd_Test_f +import Cmd_MapLog_f +import G_MapLog_Result +import G_MapLog_NewMap +import Cmd_MapRotation_f +import Cmd_ListEmoticons_f +import Cmd_ListMaps_f +import Cmd_PrivateMessage_f +import G_SanitiseString +import G_UnEscapeString +import G_DecolorString +import G_Say +import ConcatArgsPrintable +import ConcatArgs +import G_ClientNumbersFromString +import G_ClientNumberFromString +import G_ToggleFollow +import G_FollowNewClient +import G_FollowLockView +import G_StopFromFollowing +import G_StopFollowing +import G_NewString +import G_SpawnEntitiesFromString +import G_SpawnVector +import G_SpawnInt +import G_SpawnFloat +import G_SpawnString +import G_PrintSpawnQueue +import G_GetPosInSpawnQueue +import G_RemoveFromSpawnQueue +import G_PushSpawnQueue +import G_SearchSpawnQueue +import G_PeekSpawnQueue +import G_PopSpawnQueue +import G_GetSpawnQueueLength +import G_InitSpawnQueue +import G_admin_cleanup +import G_admin_duration +import G_admin_buffer_end +import G_admin_buffer_begin +import G_admin_buffer_print +import G_admin_print +import G_admin_slap +import G_admin_flag +import G_admin_flaglist +import G_admin_revert +import G_admin_buildlog +import G_admin_builder +import G_admin_pause +import G_admin_lock +import G_admin_namelog +import G_admin_nextmap +import G_admin_restart +import G_admin_rename +import G_admin_spec999 +import G_admin_endvote +import G_admin_allready +import G_admin_admintest +import G_admin_info +import G_admin_adminhelp +import G_admin_showbans +import G_admin_denybuild +import G_admin_mute +import G_admin_warn +import G_admin_cp +import G_admin_changemap +import G_admin_listplayers +import G_admin_listlayouts +import G_admin_listadmins +import G_admin_putteam +import G_admin_unban +import G_admin_ban +import G_admin_adjustban +import G_admin_kick +import G_admin_l1 +import G_admin_register +import G_admin_setlevel +import G_admin_time +import G_admin_authlog +import G_admin_admin +import G_admin_name_check +import G_admin_permission +import G_admin_readconfig +import G_admin_cmd_check +import G_admin_ban_check +import G_admin_cmdlist +import G_admin_unregister_cmds +import G_admin_register_cmds +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $200 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $171 +byte 1 37 +byte 1 99 +byte 1 37 +byte 1 99 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 0 +align 1 +LABELV $164 +byte 1 94 +byte 1 51 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 95 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $144 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $140 +byte 1 67 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 112 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 10 +byte 1 0 +align 1 +LABELV $129 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $128 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $123 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 95 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 107 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 107 +byte 1 101 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $122 +byte 1 78 +byte 1 79 +byte 1 83 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 68 +byte 1 0 +align 1 +LABELV $121 +byte 1 110 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 101 +byte 1 0 +align 1 +LABELV $118 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 109 +byte 1 0 +align 1 +LABELV $100 +byte 1 99 +byte 1 112 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $86 +byte 1 49 +byte 1 0 +align 1 +LABELV $85 +byte 1 119 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $84 +byte 1 48 +byte 1 0 +align 1 +LABELV $83 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 0 diff --git a/build/release-linux-x86_64/base/game/g_team.asm b/build/release-linux-x86_64/base/game/g_team.asm new file mode 100644 index 0000000..f45dac1 --- /dev/null +++ b/build/release-linux-x86_64/base/game/g_team.asm @@ -0,0 +1,3568 @@ +export PrintMsg +code +proc PrintMsg 1048 16 +ADDRLP4 1028 +ADDRFP4 4+4 +ASGNP4 +ADDRLP4 4 +ARGP4 +CNSTU4 1024 +ARGU4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 1028 +INDIRP4 +ARGP4 +ADDRLP4 1032 +ADDRGP4 Q_vsnprintf +CALLI4 +ASGNI4 +ADDRLP4 1032 +INDIRI4 +CVIU4 4 +CNSTU4 1024 +LEU4 $79 +ADDRGP4 $81 +ARGP4 +ADDRGP4 G_Error +CALLV +pop +LABELV $79 +ADDRLP4 1028 +CNSTP4 0 +ASGNP4 +ADDRGP4 $83 +JUMPV +LABELV $82 +ADDRLP4 0 +INDIRP4 +CNSTI1 39 +ASGNI1 +LABELV $83 +ADDRLP4 4 +ARGP4 +CNSTI4 34 +ARGI4 +ADDRLP4 1036 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1036 +INDIRP4 +ASGNP4 +ADDRLP4 1036 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $82 +ADDRGP4 $86 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 1044 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $87 +ADDRLP4 1040 +CNSTI4 -1 +ASGNI4 +ADDRGP4 $88 +JUMPV +LABELV $87 +ADDRLP4 1040 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ASGNI4 +LABELV $88 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 1044 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $77 +endproc PrintMsg 1048 16 +export G_TeamFromString +proc G_TeamFromString 28 4 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 4 +ADDRGP4 tolower +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +CNSTI4 97 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 12 +INDIRI4 +EQI4 $94 +ADDRLP4 0 +INDIRI4 +ADDRLP4 12 +INDIRI4 +GTI4 $97 +LABELV $96 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +EQI4 $93 +ADDRLP4 0 +INDIRI4 +CNSTI4 49 +EQI4 $94 +ADDRLP4 0 +INDIRI4 +CNSTI4 50 +EQI4 $95 +ADDRGP4 $90 +JUMPV +LABELV $97 +ADDRLP4 24 +CNSTI4 104 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 24 +INDIRI4 +EQI4 $95 +ADDRLP4 0 +INDIRI4 +ADDRLP4 24 +INDIRI4 +LTI4 $90 +LABELV $98 +ADDRLP4 0 +INDIRI4 +CNSTI4 115 +EQI4 $93 +ADDRGP4 $90 +JUMPV +LABELV $93 +CNSTI4 0 +RETI4 +ADDRGP4 $89 +JUMPV +LABELV $94 +CNSTI4 1 +RETI4 +ADDRGP4 $89 +JUMPV +LABELV $95 +CNSTI4 2 +RETI4 +ADDRGP4 $89 +JUMPV +LABELV $90 +CNSTI4 3 +RETI4 +LABELV $89 +endproc G_TeamFromString 28 4 +export G_TeamCommand +proc G_TeamCommand 16 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $103 +JUMPV +LABELV $100 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $105 +ADDRLP4 8 +CNSTI4 2580 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 level +INDIRP4 +ADDP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRFP4 0 +INDIRI4 +EQI4 $110 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $107 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ARGP4 +ADDRGP4 $109 +ARGP4 +ADDRLP4 12 +ADDRGP4 G_admin_permission +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $107 +LABELV $110 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $107 +LABELV $105 +LABELV $101 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $103 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+24 +INDIRI4 +LTI4 $100 +LABELV $99 +endproc G_TeamCommand 16 8 +export OnSameTeam +proc OnSameTeam 16 0 +ADDRLP4 0 +CNSTI4 524 +ASGNI4 +ADDRLP4 4 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +EQU4 $114 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +NEU4 $112 +LABELV $114 +CNSTI4 0 +RETI4 +ADDRGP4 $111 +JUMPV +LABELV $112 +ADDRLP4 8 +CNSTI4 524 +ASGNI4 +ADDRLP4 12 +CNSTI4 532 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRI4 +NEI4 $115 +CNSTI4 1 +RETI4 +ADDRGP4 $111 +JUMPV +LABELV $115 +CNSTI4 0 +RETI4 +LABELV $111 +endproc OnSameTeam 16 0 +proc G_ClientListForTeam 20 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 8 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $122 +JUMPV +LABELV $119 +ADDRLP4 12 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $124 +ADDRGP4 $120 +JUMPV +LABELV $124 +ADDRLP4 12 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $126 +ADDRLP4 12 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +NEI4 $126 +ADDRLP4 4 +ARGP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Com_ClientListAdd +CALLV +pop +LABELV $126 +LABELV $120 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $122 +ADDRLP4 0 +INDIRI4 +ADDRGP4 g_maxclients+12 +INDIRI4 +LTI4 $119 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRB +ASGNB 8 +LABELV $117 +endproc G_ClientListForTeam 20 12 +export G_UpdateTeamConfigStrings +proc G_UpdateTeamConfigStrings 16 12 +ADDRLP4 0 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 G_ClientListForTeam +CALLV +pop +ADDRLP4 8 +ARGP4 +CNSTI4 2 +ARGI4 +ADDRGP4 G_ClientListForTeam +CALLV +pop +ADDRGP4 level+11200 +INDIRI4 +CNSTI4 0 +EQI4 $129 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 8 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 8 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 8 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +LABELV $129 +CNSTI4 7 +ARGI4 +ADDRLP4 8 +ARGP4 +ADDRGP4 trap_SetConfigstringRestrictions +CALLV +pop +CNSTI4 10 +ARGI4 +ADDRLP4 8 +ARGP4 +ADDRGP4 trap_SetConfigstringRestrictions +CALLV +pop +CNSTI4 13 +ARGI4 +ADDRLP4 8 +ARGP4 +ADDRGP4 trap_SetConfigstringRestrictions +CALLV +pop +CNSTI4 16 +ARGI4 +ADDRLP4 8 +ARGP4 +ADDRGP4 trap_SetConfigstringRestrictions +CALLV +pop +CNSTI4 8 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_SetConfigstringRestrictions +CALLV +pop +CNSTI4 11 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_SetConfigstringRestrictions +CALLV +pop +CNSTI4 14 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_SetConfigstringRestrictions +CALLV +pop +CNSTI4 17 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_SetConfigstringRestrictions +CALLV +pop +CNSTI4 28 +ARGI4 +ADDRLP4 8 +ARGP4 +ADDRGP4 trap_SetConfigstringRestrictions +CALLV +pop +CNSTI4 29 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_SetConfigstringRestrictions +CALLV +pop +LABELV $128 +endproc G_UpdateTeamConfigStrings 16 12 +export G_LeaveTeam +proc G_LeaveTeam 24 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +NEI4 $133 +ADDRGP4 level+15460 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_RemoveFromSpawnQueue +CALLI4 +pop +ADDRGP4 $134 +JUMPV +LABELV $133 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +NEI4 $136 +ADDRGP4 level+15724 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_RemoveFromSpawnQueue +CALLI4 +pop +ADDRGP4 $137 +JUMPV +LABELV $136 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $132 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_StopFollowing +CALLV +pop +ADDRGP4 $132 +JUMPV +LABELV $137 +LABELV $134 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_StopFromFollowing +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_Vote +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 1740 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $144 +JUMPV +LABELV $141 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $146 +ADDRGP4 $142 +JUMPV +LABELV $146 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $148 +ADDRLP4 12 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $148 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $149 +ADDRLP4 16 +INDIRP4 +CNSTI4 1908 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +NEU4 $149 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +CNSTI4 -33 +BANDI4 +ASGNI4 +ADDRGP4 $149 +JUMPV +LABELV $148 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 5 +NEI4 $152 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +NEI4 $152 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +LABELV $152 +LABELV $149 +LABELV $142 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $144 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $141 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_ClearPlayerZapEffects +CALLV +pop +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +EQI4 $154 +ADDRLP4 12 +INDIRP4 +CNSTI4 1964 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +NEU4 $154 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 -65 +BANDI4 +ASGNI4 +ADDRGP4 $155 +JUMPV +LABELV $154 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 5 +NEI4 $156 +ADDRLP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +NEI4 $156 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +LABELV $156 +LABELV $155 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 G_namelog_update_score +CALLV +pop +LABELV $132 +endproc G_LeaveTeam 24 12 +export G_ChangeTeam +proc G_ChangeTeam 20 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRI4 +NEI4 $159 +ADDRGP4 $158 +JUMPV +LABELV $159 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_LeaveTeam +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 536 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 520 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRLP4 4 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 ClientSpawn +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +NEI4 $162 +ADDRFP4 4 +INDIRI4 +CNSTI4 1 +NEI4 $162 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 556 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 7200 +ADDRLP4 8 +INDIRP4 +INDIRI4 +MULI4 +CNSTI4 4000 +DIVI4 +CVIF4 4 +CNSTF4 1056964608 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $163 +JUMPV +LABELV $162 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +NEI4 $164 +ADDRFP4 4 +INDIRI4 +CNSTI4 2 +NEI4 $164 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 556 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 4000 +ADDRLP4 8 +INDIRP4 +INDIRI4 +MULI4 +CNSTI4 7200 +DIVI4 +CVIF4 4 +CNSTF4 1056964608 +ADDF4 +CVFI4 4 +ASGNI4 +LABELV $164 +LABELV $163 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 288 +ADDP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 556 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 ClientUserinfoChanged +CALLP4 +pop +ADDRGP4 G_UpdateTeamConfigStrings +CALLV +pop +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_TeamName +CALLP4 +ASGNP4 +ADDRGP4 $166 +ARGP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 468 +ADDP4 +ARGP4 +ADDRGP4 G_LogPrintf +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 G_namelog_update_score +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 TeamplayInfoMessage +CALLV +pop +LABELV $158 +endproc G_ChangeTeam 20 16 +export G_BalanceTeams +proc G_BalanceTeams 44 12 +ADDRGP4 level+11244 +INDIRI4 +CNSTI4 0 +LEI4 $168 +ADDRGP4 level+11256 +INDIRI4 +ADDRGP4 level+11252 +INDIRI4 +SUBI4 +CNSTI4 2 +LTI4 $168 +ADDRLP4 12 +CNSTI4 2 +ASGNI4 +ADDRGP4 $169 +JUMPV +LABELV $168 +ADDRGP4 level+11248 +INDIRI4 +CNSTI4 0 +LEI4 $167 +ADDRGP4 level+11252 +INDIRI4 +ADDRGP4 level+11256 +INDIRI4 +SUBI4 +CNSTI4 2 +LTI4 $167 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +LABELV $174 +LABELV $169 +ADDRLP4 16 +CNSTI4 -1 +ASGNI4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRGP4 $181 +JUMPV +LABELV $178 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $183 +ADDRGP4 $179 +JUMPV +LABELV $183 +ADDRLP4 0 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $185 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +NEI4 $185 +ADDRLP4 28 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +LEI4 $185 +ADDRLP4 16 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $185 +LABELV $179 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $181 +ADDRLP4 4 +INDIRI4 +ADDRGP4 g_maxclients+12 +INDIRI4 +LTI4 $178 +ADDRLP4 16 +INDIRI4 +CNSTI4 -1 +EQI4 $187 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 16 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 1 +EQI4 $208 +ADDRLP4 24 +INDIRI4 +CNSTI4 2 +EQI4 $192 +ADDRGP4 $190 +JUMPV +LABELV $192 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +LABELV $193 +ADDRLP4 4 +INDIRI4 +CNSTI4 31 +NEI4 $197 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $197 +ADDRGP4 $194 +JUMPV +LABELV $197 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $199 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $199 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 40 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 40 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CVII2 4 +CVII4 2 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddCreditToClient +CALLV +pop +LABELV $199 +LABELV $194 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 32 +LTI4 $193 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +LABELV $201 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $205 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $205 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 40 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 40 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CVII2 4 +CVII4 2 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddCreditToClient +CALLV +pop +LABELV $205 +LABELV $202 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 13 +LTI4 $201 +CNSTI4 -1 +ARGI4 +ADDRGP4 $207 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRGP4 $190 +JUMPV +LABELV $208 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +CNSTI4 400 +ADDRLP4 32 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRI4 +MULI4 +CVII2 4 +CVII4 2 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddCreditToClient +CALLV +pop +CNSTI4 -1 +ARGI4 +ADDRGP4 $209 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $190 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +NEI4 $211 +ADDRLP4 32 +CNSTI4 1 +ASGNI4 +ADDRGP4 $212 +JUMPV +LABELV $211 +ADDRLP4 32 +CNSTI4 2 +ASGNI4 +LABELV $212 +ADDRLP4 32 +INDIRI4 +ARGI4 +ADDRGP4 G_ChangeTeam +CALLV +pop +LABELV $187 +LABELV $167 +endproc G_BalanceTeams 44 12 +export Team_GetLocation +proc Team_GetLocation 32 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 12 +CNSTP4 0 +ASGNP4 +ADDRLP4 8 +CNSTF4 1296039936 +ASGNF4 +ADDRLP4 0 +ADDRGP4 level+11240 +INDIRP4 +ASGNP4 +ADDRGP4 $217 +JUMPV +LABELV $214 +ADDRLP4 16 +CNSTI4 496 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 DistanceSquared +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +LEF4 $219 +ADDRGP4 $215 +JUMPV +LABELV $219 +ADDRLP4 24 +CNSTI4 496 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 trap_InPVS +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $221 +ADDRGP4 $215 +JUMPV +LABELV $221 +ADDRLP4 8 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $215 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 612 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $217 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $214 +ADDRLP4 12 +INDIRP4 +RETP4 +LABELV $213 +endproc Team_GetLocation 32 8 +export TeamplayInfoMessage +proc TeamplayInfoMessage 1240 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 1196 +CNSTI4 0 +ASGNI4 +ADDRLP4 1188 +CNSTI4 0 +ASGNI4 +ADDRLP4 1192 +CNSTI4 0 +ASGNI4 +ADDRGP4 g_allowTeamOverlay+12 +INDIRI4 +CNSTI4 0 +NEI4 $224 +ADDRGP4 $223 +JUMPV +LABELV $224 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 508 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $227 +ADDRGP4 $223 +JUMPV +LABELV $227 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $229 +ADDRLP4 1204 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 1204 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 1 +EQI4 $233 +ADDRLP4 1204 +INDIRP4 +CNSTI4 1744 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $231 +LABELV $233 +ADDRGP4 $223 +JUMPV +LABELV $231 +ADDRLP4 1200 +CNSTI4 1760 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1744 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities+524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $230 +JUMPV +LABELV $229 +ADDRLP4 1200 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $230 +ADDRLP4 44 +CNSTI1 0 +ASGNI1 +ADDRLP4 1204 +CNSTI4 0 +ASGNI4 +ADDRLP4 36 +ADDRLP4 1204 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 1204 +INDIRI4 +ASGNI4 +LABELV $235 +ADDRLP4 4 +CNSTI4 1760 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +EQU4 $243 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $243 +ADDRLP4 1200 +INDIRI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +NEI4 $243 +ADDRLP4 4 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $239 +LABELV $243 +ADDRGP4 $236 +JUMPV +LABELV $239 +ADDRLP4 8 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $244 +ADDRLP4 1216 +CNSTI4 0 +ASGNI4 +ADDRLP4 1192 +ADDRLP4 1216 +INDIRI4 +ASGNI4 +ADDRLP4 1188 +ADDRLP4 1216 +INDIRI4 +ASGNI4 +ADDRGP4 $245 +JUMPV +LABELV $244 +ADDRLP4 8 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $246 +ADDRLP4 1192 +ADDRLP4 8 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +CNSTI4 8 +ARGI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 1220 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 1220 +INDIRI4 +CNSTI4 0 +EQI4 $248 +ADDRLP4 1188 +CNSTI4 8 +ASGNI4 +ADDRGP4 $247 +JUMPV +LABELV $248 +CNSTI4 7 +ARGI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 1224 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 1224 +INDIRI4 +CNSTI4 0 +EQI4 $250 +ADDRLP4 1188 +CNSTI4 7 +ASGNI4 +ADDRGP4 $247 +JUMPV +LABELV $250 +CNSTI4 6 +ARGI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 1228 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 1228 +INDIRI4 +CNSTI4 0 +EQI4 $252 +ADDRLP4 1188 +CNSTI4 6 +ASGNI4 +ADDRGP4 $247 +JUMPV +LABELV $252 +CNSTI4 2 +ARGI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 1232 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 1232 +INDIRI4 +CNSTI4 0 +EQI4 $254 +ADDRLP4 1188 +CNSTI4 2 +ASGNI4 +ADDRGP4 $247 +JUMPV +LABELV $254 +CNSTI4 1 +ARGI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 1236 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 1236 +INDIRI4 +CNSTI4 0 +EQI4 $256 +ADDRLP4 1188 +CNSTI4 1 +ASGNI4 +ADDRGP4 $247 +JUMPV +LABELV $256 +ADDRLP4 1188 +CNSTI4 0 +ASGNI4 +ADDRGP4 $247 +JUMPV +LABELV $246 +ADDRLP4 8 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $258 +ADDRLP4 1192 +ADDRLP4 8 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 1188 +CNSTI4 0 +ASGNI4 +LABELV $258 +LABELV $247 +LABELV $245 +ADDRGP4 $260 +ARGP4 +ADDRLP4 1220 +ADDRLP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 1220 +INDIRP4 +CNSTI4 504 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1220 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 1 +GEI4 $262 +ADDRLP4 1216 +CNSTI4 0 +ASGNI4 +ADDRGP4 $263 +JUMPV +LABELV $262 +ADDRLP4 1216 +ADDRLP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $263 +ADDRLP4 1216 +INDIRI4 +ARGI4 +ADDRLP4 1192 +INDIRI4 +ARGI4 +ADDRLP4 1188 +INDIRI4 +ARGI4 +ADDRLP4 1224 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 1224 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 712 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRLP4 1228 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 1228 +INDIRI4 +CNSTI4 0 +NEI4 $264 +ADDRGP4 $236 +JUMPV +LABELV $264 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 712 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 12 +ARGP4 +CNSTI4 19 +ARGI4 +ADDRGP4 $266 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 12 +ARGP4 +ADDRLP4 1232 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 40 +ADDRLP4 1232 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +ADDRLP4 40 +INDIRI4 +ADDI4 +CVIU4 4 +CNSTU4 1143 +LEU4 $267 +ADDRGP4 $237 +JUMPV +LABELV $267 +ADDRLP4 36 +INDIRI4 +ADDRLP4 44 +ADDP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRLP4 36 +ADDRLP4 36 +INDIRI4 +ADDRLP4 40 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 1196 +ADDRLP4 1196 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $236 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 64 +LTI4 $235 +LABELV $237 +ADDRLP4 1196 +INDIRI4 +CNSTI4 0 +NEI4 $269 +ADDRGP4 $223 +JUMPV +LABELV $269 +ADDRGP4 $271 +ARGP4 +ADDRLP4 44 +ARGP4 +ADDRLP4 1208 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ARGI4 +ADDRLP4 1208 +INDIRP4 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $223 +endproc TeamplayInfoMessage 1240 20 +export CheckTeamStatus +proc CheckTeamStatus 24 8 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+60 +INDIRI4 +SUBI4 +CNSTI4 500 +LEI4 $273 +ADDRGP4 level+60 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $282 +JUMPV +LABELV $279 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $284 +ADDRGP4 $280 +JUMPV +LABELV $284 +ADDRLP4 0 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $286 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 2 +EQI4 $288 +ADDRLP4 16 +INDIRI4 +CNSTI4 1 +NEI4 $286 +LABELV $288 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 Team_GetLocation +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $289 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 504 +ADDP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $290 +JUMPV +LABELV $289 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 504 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $290 +LABELV $286 +LABELV $280 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $282 +ADDRLP4 4 +INDIRI4 +ADDRGP4 g_maxclients+12 +INDIRI4 +LTI4 $279 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $294 +JUMPV +LABELV $291 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 428 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $296 +ADDRGP4 $292 +JUMPV +LABELV $296 +ADDRLP4 0 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $298 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 TeamplayInfoMessage +CALLV +pop +LABELV $298 +LABELV $292 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $294 +ADDRLP4 4 +INDIRI4 +ADDRGP4 g_maxclients+12 +INDIRI4 +LTI4 $291 +LABELV $273 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 g_teamImbalanceWarnings+12 +INDIRI4 +ADDRLP4 12 +INDIRI4 +EQI4 $300 +ADDRGP4 level+11200 +INDIRI4 +ADDRLP4 12 +INDIRI4 +NEI4 $300 +ADDRGP4 level+32 +INDIRI4 +ADDRGP4 level+16136 +INDIRI4 +SUBI4 +CNSTI4 1000 +ADDRGP4 g_teamImbalanceWarnings+12 +INDIRI4 +MULI4 +LEI4 $300 +ADDRGP4 level+16140 +INDIRI4 +CNSTI4 3 +GEI4 $300 +ADDRGP4 level+68 +INDIRI4 +ADDRLP4 12 +INDIRI4 +NEI4 $300 +ADDRGP4 level+16136 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 level+11244 +INDIRI4 +CNSTI4 0 +LEI4 $311 +ADDRGP4 level+11256 +INDIRI4 +ADDRGP4 level+11252 +INDIRI4 +SUBI4 +CNSTI4 2 +LTI4 $311 +CNSTI4 -1 +ARGI4 +ADDRGP4 $316 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRLP4 16 +ADDRGP4 level+16140 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 G_BalanceTeams +CALLV +pop +ADDRGP4 $312 +JUMPV +LABELV $311 +ADDRGP4 level+11248 +INDIRI4 +CNSTI4 0 +LEI4 $318 +ADDRGP4 level+11252 +INDIRI4 +ADDRGP4 level+11256 +INDIRI4 +SUBI4 +CNSTI4 2 +LTI4 $318 +CNSTI4 -1 +ARGI4 +ADDRGP4 $323 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +ADDRLP4 16 +ADDRGP4 level+16140 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 G_BalanceTeams +CALLV +pop +ADDRGP4 $319 +JUMPV +LABELV $318 +ADDRGP4 level+16140 +CNSTI4 0 +ASGNI4 +LABELV $319 +LABELV $312 +LABELV $300 +LABELV $272 +endproc CheckTeamStatus 24 8 +import trap_RemoveCommand +import trap_AddCommand +import trap_SendGameStat +import trap_SnapVector +import trap_GetEntityToken +import trap_GetUsercmd +import trap_BotFreeClient +import trap_BotAllocateClient +import trap_EntityContact +import trap_EntitiesInBox +import trap_UnlinkEntity +import trap_LinkEntity +import trap_AreasConnected +import trap_AdjustAreaPortalState +import trap_InPVSIgnorePortals +import trap_InPVS +import trap_PointContents +import trap_Trace +import trap_SetBrushModel +import trap_GetServerinfo +import trap_SetUserinfo +import trap_GetUserinfo +import trap_SetConfigstringRestrictions +import trap_GetConfigstring +import trap_SetConfigstring +import trap_SendServerCommand +import trap_DropClient +import trap_LocateGameData +import trap_Cvar_VariableStringBuffer +import trap_Cvar_VariableIntegerValue +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_SendConsoleCommand +import trap_FS_Seek +import trap_FS_GetFileList +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_Args +import trap_Argv +import trap_Argc +import trap_RealTime +import trap_Milliseconds +import trap_Error +import trap_Print +import g_KillRewardMultiplierH +import g_KillRewardMultiplierA +import g_InstantRewardMultiplierH +import g_InstantRewardMultiplierA +import g_buildableSvfBroadcast +import g_minTeamSizePerBuilderH +import g_minTeamSizePerBuilderA +import g_censorship +import g_slapKnockback +import g_allowTeamOverlay +import g_publicAdminMessages +import g_specChat +import g_privateMessages +import g_maxIPConnections +import g_adminChatShowDeny +import g_adminMaxBan +import g_devmapKillerHP +import g_adminTempBan +import g_admin +import g_newbieNamePrefix +import g_newbieNameNumbering +import g_emoticonsAllowedInNames +import g_layoutAuto +import g_layouts +import g_mapConfigs +import g_antiSpawnBlock +import g_creepPowerExclusion +import g_shove +import g_teleportSafeTime +import g_floodMinTime +import g_floodMaxDemerits +import g_voiceChats +import g_debugVoices +import g_sayAreaRange +import g_initialMapRotation +import g_nextMap +import g_mapLog +import g_mapRotationStack +import g_mapRotationNodes +import g_currentMapRotation +import g_debugMapRotation +import g_markDeconstruct +import g_disabledBuildables +import g_disabledClasses +import g_disabledEquipment +import g_unlagged +import g_maxFixedBuildPoints +import g_variableBuildPointsPower +import g_maxVariableBuildPoints +import g_basiUpgPoisonTime +import g_basiPoisonTime +import g_boosterPoisonTime +import g_contagionProb +import g_humanAnticampRange +import g_humanAnticampBonus1 +import g_humanAnticampBonusMax +import g_alienAnticampRange +import g_alienAnticampBonus1 +import g_alienAnticampBonusMax +import g_freeFundPeriod +import g_teamImbalanceWarnings +import g_alienGrangerDanceBonus +import g_alienBarbsRegen3x +import g_alienBarbsRegen2x +import g_alienStage3Threshold +import g_alienStage2Threshold +import g_alienMaxStage +import g_alienCredits +import g_alienStage +import g_humanStage3Threshold +import g_humanStage2Threshold +import g_humanMaxStage +import g_humanCredits +import g_humanStage +import g_humanRefineryRadius +import g_humanRefineryMaxAge +import g_humanRefineryBuildPointsRate +import g_humanRefineryBuildPoints +import g_humanDefenceComputerRate +import g_humanDefenceComputerLimit +import g_humanBuildQueueTime +import g_humanBuildPoints +import g_alienColonyRadius +import g_alienColonyMaxAge +import g_alienColonyBuildPointsRate +import g_alienColonyBuildPoints +import g_alienBuildQueueTime +import g_alienBuildPoints +import pmove_msec +import pmove_fixed +import g_smoothClients +import g_teamForceBalance +import g_armageddonPercent +import g_armageddonVotePercent +import g_readyPercent +import g_suddenDeathVoteDelay +import g_suddenDeathVotePercent +import g_voteLimit +import g_allowVote +import g_doWarmup +import g_warmup +import g_motd +import g_friendlyFreeze +import g_synchronousClients +import g_debugDamage +import g_debugMove +import g_inactivity +import g_knockback +import g_speed +import g_gravity +import g_needpass +import g_password +import g_dretchPunt +import g_friendlyBuildableFire +import g_friendlyFire +import g_suddenDeathTime +import g_timelimit +import g_maxNameChanges +import g_minNameChangePeriod +import g_lockTeamsAtStart +import g_restarted +import g_maxGameClients +import g_maxclients +import g_cheats +import g_dedicated +import g_entities +import level +import G_namelog_cleanup +import G_namelog_update_name +import G_namelog_update_score +import G_namelog_restore +import G_namelog_disconnect +import G_namelog_connect +import G_ClearRotationStack +import G_MapExists +import G_ShutdownMapRotations +import G_InitMapRotations +import G_MapRotationActive +import G_StopMapRotation +import G_StartMapRotation +import G_AdvanceMapRotation +import G_PrintCurrentRotation +import G_PrintRotations +import G_WriteSessionData +import G_InitSessionData +import G_ReadSessionData +import G_RunClient +import ClientEndFrame +import ClientThink +import G_UnlaggedOff +import G_UnlaggedOn +import G_UnlaggedCalc +import G_UnlaggedClear +import G_UnlaggedStore +import ClientCommand +import ClientBegin +import ClientDisconnect +import ClientUserinfoChanged +import ClientConnect +import G_AlienBuildPoints +import G_HumanBuildPoints +import G_TimeTilSuddenDeath +import LogExit +import G_ArmageddonStep +import G_CheckVote +import G_ExecuteVote +import G_Vote +import G_Error +import G_Printf +import SendScoreboardMessageToAllClients +import G_Log_NoSpam +import G_LogPrintf +import G_AdminMessage +import G_RunThink +import FindIntermissionPoint +import CalculateRanks +import G_MapConfigs +import MoveClientToIntermission +import ScoreboardMessage +import FireWeapon3 +import FireWeapon2 +import FireWeapon +import G_UnregisterCommands +import G_RegisterCommands +import ConsoleCommand +import G_IsNewbieName +import SpotWouldTelefrag +import player_die +import ClientSpawn +import BeginIntermission +import respawn +import G_SelectHumanLockSpawnPoint +import G_SelectAlienLockSpawnPoint +import G_SelectSpawnPoint +import G_SelectTremulousSpawnPoint +import G_SetClientViewAngle +import TeamCount +import G_QueueCreditToClient +import G_AddCreditToClient +import G_ClearPlayerZapEffects +import G_UpdateZaps +import G_CrushAttack +import G_ChargeAttack +import CheckCkitRepair +import CheckPounceAttack +import CheckGrabAttack +import CheckVenomAttack2 +import CheckVenomAttack +import SnapVectorTowards +import CalcMuzzlePoint +import G_GiveClientMaxAmmo +import G_ForceWeaponChange +import ShineTorch +import TeleportPlayer +import G_Checktrigger_stages +import trigger_teleporter_touch +import manualTriggerSpectator +import Touch_DoorTrigger +import G_RunMover +import fire_fern +import fire_acidBomb2 +import fire_acidBomb +import launch_smoke +import launch_flames +import launch_mine +import launch_grenade +import fire_hive +import fire_bounceBall3 +import fire_bounceBall2 +import fire_bounceBall +import fire_slowBlob +import fire_paraLockBlob +import fire_lockblob +import fire_luciferCannon +import fire_pulseRifle +import fire_blaster +import fire_flamer +import flamerfire +import flamerfire3 +import launch_nadeflames +import flamerchageimpact +import fire_prifle_stasis +import launch_grenade2 +import G_RunMissile +import G_InitDamageLocations +import G_LogDestruction +import AddScore +import body_die +import G_RewardAttackers +import G_Knockback +import G_SelectiveRadiusDamage +import G_RadiusDamage +import G_SelectiveDamage +import G_Damage +import CanDamage +import G_ClosestEnt +import G_Visible +import G_CloseMenus +import G_TriggerMenuArgs +import G_TriggerMenu +import G_ClientIsLagging +import BuildShaderStateConfig +import AddRemap +import G_SetOrigin +import G_BroadcastEvent +import G_AddEvent +import G_AddPredictableEvent +import vectoyaw +import vtos +import tv +import G_TouchSolids +import G_TouchTriggers +import G_EntitiesFree +import G_FreeEntity +import G_Sound +import G_TempEntity +import G_Spawn +import G_InitGentity +import G_SetMovedir +import G_UseTargets +import G_PickTarget +import G_Find +import G_KillBox +import G_SoundIndex +import G_ModelIndex +import G_ShaderIndex +import G_ParticleSystemIndex +import G_AddressCompare +import G_AddressParse +import G_CheckGrangerDance +import G_BuildLogRevert +import G_BuildLogAuto +import G_BuildLogSet +import G_BuildLogNew +import G_InPowerZone +import G_RepeaterEntityForPoint +import G_PowerEntityForEntity +import G_PowerEntityForPoint +import G_FindPower +import G_GetMarkedBuildPoints +import G_GetBuildPoints +import G_QueueBuildPoints +import G_NextQueueTime +import G_BaseSelfDestruct +import G_LayoutLoad +import G_LayoutSelect +import G_LayoutList +import G_LayoutSave +import FinishSpawningBuildable +import G_SpawnBuildable +import G_SetIdleBuildableAnim +import G_SetBuildableAnim +import G_BuildIfValid +import G_CanBuild +import G_ClearDeconMarks +import G_BuildableRange +import G_BuildableThink +import G_FindCreep +import G_Cocoon +import G_Overmind +import G_Reactor +import G_FindDCC +import G_IsDCCBuilt +import G_IsPowered +import G_CheckSpawnPoint +import G_Physics +import G_CensorString +import G_LoadCensors +import G_ListCommands +import G_FloodLimited +import Cmd_AdminMessage_f +import Cmd_Test_f +import Cmd_MapLog_f +import G_MapLog_Result +import G_MapLog_NewMap +import Cmd_MapRotation_f +import Cmd_ListEmoticons_f +import Cmd_ListMaps_f +import Cmd_PrivateMessage_f +import G_SanitiseString +import G_UnEscapeString +import G_DecolorString +import G_Say +import ConcatArgsPrintable +import ConcatArgs +import G_ClientNumbersFromString +import G_ClientNumberFromString +import G_ToggleFollow +import G_FollowNewClient +import G_FollowLockView +import G_StopFromFollowing +import G_StopFollowing +import G_NewString +import G_SpawnEntitiesFromString +import G_SpawnVector +import G_SpawnInt +import G_SpawnFloat +import G_SpawnString +import G_PrintSpawnQueue +import G_GetPosInSpawnQueue +import G_RemoveFromSpawnQueue +import G_PushSpawnQueue +import G_SearchSpawnQueue +import G_PeekSpawnQueue +import G_PopSpawnQueue +import G_GetSpawnQueueLength +import G_InitSpawnQueue +import G_admin_cleanup +import G_admin_duration +import G_admin_buffer_end +import G_admin_buffer_begin +import G_admin_buffer_print +import G_admin_print +import G_admin_slap +import G_admin_flag +import G_admin_flaglist +import G_admin_revert +import G_admin_buildlog +import G_admin_builder +import G_admin_pause +import G_admin_lock +import G_admin_namelog +import G_admin_nextmap +import G_admin_restart +import G_admin_rename +import G_admin_spec999 +import G_admin_endvote +import G_admin_allready +import G_admin_admintest +import G_admin_info +import G_admin_adminhelp +import G_admin_showbans +import G_admin_denybuild +import G_admin_mute +import G_admin_warn +import G_admin_cp +import G_admin_changemap +import G_admin_listplayers +import G_admin_listlayouts +import G_admin_listadmins +import G_admin_putteam +import G_admin_unban +import G_admin_ban +import G_admin_adjustban +import G_admin_kick +import G_admin_l1 +import G_admin_register +import G_admin_setlevel +import G_admin_time +import G_admin_authlog +import G_admin_admin +import G_admin_name_check +import G_admin_permission +import G_admin_readconfig +import G_admin_cmd_check +import G_admin_ban_check +import G_admin_cmdlist +import G_admin_unregister_cmds +import G_admin_register_cmds +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $323 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 109 +byte 1 98 +byte 1 97 +byte 1 108 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $316 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 53 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 109 +byte 1 98 +byte 1 97 +byte 1 108 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 94 +byte 1 53 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $271 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $266 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $260 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $209 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 77 +byte 1 111 +byte 1 118 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 106 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 46 +byte 1 46 +byte 1 46 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $207 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 77 +byte 1 111 +byte 1 118 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 106 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 46 +byte 1 46 +byte 1 46 +byte 1 10 +byte 1 34 +byte 1 0 +align 1 +LABELV $166 +byte 1 67 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 94 +byte 1 55 +byte 1 32 +byte 1 115 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $109 +byte 1 83 +byte 1 80 +byte 1 69 +byte 1 67 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 67 +byte 1 72 +byte 1 65 +byte 1 84 +byte 1 0 +align 1 +LABELV $86 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $81 +byte 1 80 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 77 +byte 1 115 +byte 1 103 +byte 1 32 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 114 +byte 1 117 +byte 1 110 +byte 1 0 diff --git a/build/release-linux-x86_64/base/game/g_trigger.asm b/build/release-linux-x86_64/base/game/g_trigger.asm new file mode 100644 index 0000000..4fb2a44 --- /dev/null +++ b/build/release-linux-x86_64/base/game/g_trigger.asm @@ -0,0 +1,5406 @@ +export InitTrigger +code +proc InitTrigger 12 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ARGP4 +ADDRGP4 vec3_origin +ARGP4 +ADDRLP4 0 +ADDRGP4 VectorCompare +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $78 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 696 +ADDP4 +ARGP4 +ADDRGP4 G_SetMovedir +CALLV +pop +LABELV $78 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 trap_SetBrushModel +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +CNSTI4 1073741824 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $77 +endproc InitTrigger 12 8 +export multi_wait +proc multi_wait 0 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $80 +endproc multi_wait 0 0 +export multi_trigger +proc multi_trigger 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 848 +ADDP4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $82 +ADDRGP4 $81 +JUMPV +LABELV $82 +ADDRLP4 4 +CNSTU4 0 +ASGNU4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +EQU4 $84 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +EQU4 $84 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $86 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $86 +ADDRGP4 $81 +JUMPV +LABELV $86 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $88 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +EQI4 $88 +ADDRGP4 $81 +JUMPV +LABELV $88 +LABELV $84 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 848 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 G_UseTargets +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +CNSTF4 0 +LEF4 $90 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 multi_wait +ASGNP4 +ADDRLP4 12 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CVIF4 4 +CNSTF4 1148846080 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 876 +ADDP4 +INDIRF4 +CNSTF4 1073741824 +ADDRLP4 12 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +CNSTF4 1056964608 +SUBF4 +MULF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $91 +JUMPV +LABELV $90 +ADDRFP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_FreeEntity +ASGNP4 +LABELV $91 +LABELV $81 +endproc multi_trigger 20 8 +export Use_Multi +proc Use_Multi 0 8 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 multi_trigger +CALLV +pop +LABELV $94 +endproc Use_Multi 0 8 +export Touch_Multi +proc Touch_Multi 4 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $96 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $96 +ADDRGP4 $95 +JUMPV +LABELV $96 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 multi_trigger +CALLV +pop +LABELV $95 +endproc Touch_Multi 4 8 +export SP_trigger_multiple +proc SP_trigger_multiple 12 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $99 +ARGP4 +ADDRGP4 $100 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnFloat +CALLI4 +pop +ADDRGP4 $101 +ARGP4 +ADDRGP4 $102 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 876 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnFloat +CALLI4 +pop +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 876 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +LTF4 $103 +ADDRLP4 4 +INDIRF4 +CNSTF4 0 +LTF4 $103 +ADDRFP4 0 +INDIRP4 +CNSTI4 876 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +CNSTF4 1120403456 +SUBF4 +ASGNF4 +ADDRGP4 $105 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $103 +ADDRFP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +ADDRGP4 Touch_Multi +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 Use_Multi +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 InitTrigger +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $98 +endproc SP_trigger_multiple 12 12 +export trigger_always_think +proc trigger_always_think 4 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_UseTargets +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +LABELV $106 +endproc trigger_always_think 4 8 +export SP_trigger_always +proc SP_trigger_always 0 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 300 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 trigger_always_think +ASGNP4 +LABELV $107 +endproc SP_trigger_always 0 0 +export trigger_push_touch +proc trigger_push_touch 0 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $110 +LABELV $110 +LABELV $109 +endproc trigger_push_touch 0 0 +export AimAtTarget +proc AimAtTarget 72 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 472 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 484 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 476 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 488 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 480 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 492 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 44 +CNSTF4 1056964608 +ASGNF4 +ADDRLP4 0 +ADDRLP4 44 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 44 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+8 +CNSTF4 1056964608 +ADDRLP4 0+8 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 664 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 G_PickTarget +CALLP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 48 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $119 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +ADDRGP4 $112 +JUMPV +LABELV $119 +ADDRLP4 28 +ADDRLP4 12 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 24 +ADDRGP4 g_gravity+8 +INDIRF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +CNSTF4 1056964608 +ADDRLP4 24 +INDIRF4 +MULF4 +DIVF4 +ARGF4 +ADDRLP4 52 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 52 +INDIRF4 +ASGNF4 +ADDRLP4 16 +INDIRF4 +CNSTF4 0 +NEF4 $123 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +ADDRGP4 $112 +JUMPV +LABELV $123 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 VectorNormalize +CALLF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 56 +INDIRF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 32 +INDIRF4 +ADDRLP4 16 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 60 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 60 +INDIRP4 +INDIRF4 +ADDRLP4 20 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 64 +ADDRFP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRF4 +ADDRLP4 20 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 68 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ADDRLP4 68 +INDIRP4 +INDIRF4 +ADDRLP4 20 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ASGNF4 +LABELV $112 +endproc AimAtTarget 72 4 +export SP_trigger_push +proc SP_trigger_push 4 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 InitTrigger +CALLV +pop +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 -2 +BANDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 10 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +ADDRGP4 trigger_push_touch +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 AimAtTarget +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $127 +endproc SP_trigger_push 4 4 +export Use_target_push +proc Use_target_push 8 0 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTU4 0 +ASGNU4 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +EQU4 $132 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +NEU4 $130 +LABELV $132 +ADDRGP4 $129 +JUMPV +LABELV $130 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $133 +ADDRGP4 $129 +JUMPV +LABELV $133 +ADDRFP4 8 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRB +ASGNB 12 +LABELV $129 +endproc Use_target_push 8 0 +export SP_target_push +proc SP_target_push 36 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +CNSTF4 0 +NEF4 $136 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +CNSTF4 1148846080 +ASGNF4 +LABELV $136 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ARGP4 +ADDRGP4 G_SetMovedir +CALLV +pop +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 688 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 664 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $138 +ADDRFP4 0 +INDIRP4 +CNSTI4 472 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 484 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 AimAtTarget +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +ADDI4 +ASGNI4 +LABELV $138 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 Use_target_push +ASGNP4 +LABELV $135 +endproc SP_target_push 36 8 +export trigger_teleporter_touch +proc trigger_teleporter_touch 16 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +CNSTI4 0 +EQI4 $142 +ADDRGP4 $141 +JUMPV +LABELV $142 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $144 +ADDRGP4 $141 +JUMPV +LABELV $144 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 5 +NEI4 $146 +ADDRGP4 $141 +JUMPV +LABELV $146 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 4 +INDIRI4 +EQI4 $148 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1740 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $148 +ADDRGP4 $141 +JUMPV +LABELV $148 +ADDRFP4 0 +INDIRP4 +CNSTI4 664 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 G_PickTarget +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $150 +ADDRGP4 $152 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $141 +JUMPV +LABELV $150 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ARGP4 +ADDRGP4 TeleportPlayer +CALLV +pop +LABELV $141 +endproc trigger_teleporter_touch 16 12 +export trigger_teleporter_use +proc trigger_teleporter_use 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 256 +BXORI4 +ASGNI4 +LABELV $153 +endproc trigger_teleporter_use 4 0 +export SP_trigger_teleport +proc SP_trigger_teleport 12 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 InitTrigger +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $155 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +ADDRGP4 $156 +JUMPV +LABELV $155 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 -2 +BANDI4 +ASGNI4 +LABELV $156 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $157 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 256 +BORI4 +ASGNI4 +LABELV $157 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 11 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +ADDRGP4 trigger_teleporter_touch +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 trigger_teleporter_use +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $154 +endproc SP_trigger_teleport 12 4 +export hurt_use +proc hurt_use 0 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 424 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $160 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_UnlinkEntity +CALLV +pop +ADDRGP4 $161 +JUMPV +LABELV $160 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $161 +LABELV $159 +endproc hurt_use 0 4 +export hurt_touch +proc hurt_touch 12 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $163 +ADDRGP4 $162 +JUMPV +LABELV $163 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +LEI4 $165 +ADDRGP4 $162 +JUMPV +LABELV $165 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $168 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 1000 +ADDI4 +ASGNI4 +ADDRGP4 $169 +JUMPV +LABELV $168 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +ADDI4 +ASGNI4 +LABELV $169 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $172 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 868 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_Sound +CALLV +pop +LABELV $172 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 8 +BANDI4 +CNSTI4 0 +EQI4 $174 +ADDRLP4 0 +CNSTI4 8 +ASGNI4 +ADDRGP4 $175 +JUMPV +LABELV $174 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $175 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +CNSTP4 0 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +CNSTI4 28 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $162 +endproc hurt_touch 12 32 +export SP_trigger_hurt +proc SP_trigger_hurt 4 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 InitTrigger +CALLV +pop +ADDRGP4 $177 +ARGP4 +ADDRLP4 0 +ADDRGP4 G_SoundIndex +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 868 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +ADDRGP4 hurt_touch +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $178 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 5 +ASGNI4 +LABELV $178 +ADDRFP4 0 +INDIRP4 +CNSTI4 468 +ADDP4 +CNSTI4 1073741824 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $180 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 hurt_use +ASGNP4 +LABELV $180 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +NEI4 $182 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $182 +LABELV $176 +endproc SP_trigger_hurt 4 4 +export func_timer_think +proc func_timer_think 12 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 848 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 G_UseTargets +CALLV +pop +ADDRLP4 4 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CVIF4 4 +CNSTF4 1148846080 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +CNSTF4 1073741824 +ADDRLP4 4 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +CNSTF4 1056964608 +SUBF4 +MULF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 876 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +CVFI4 4 +ASGNI4 +LABELV $184 +endproc func_timer_think 12 8 +export func_timer_use +proc func_timer_use 0 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 848 +ADDP4 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $187 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $186 +JUMPV +LABELV $187 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 func_timer_think +CALLV +pop +LABELV $186 +endproc func_timer_use 0 4 +export SP_func_timer +proc SP_func_timer 12 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $101 +ARGP4 +ADDRGP4 $190 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 876 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnFloat +CALLI4 +pop +ADDRGP4 $99 +ARGP4 +ADDRGP4 $190 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnFloat +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 func_timer_use +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 func_timer_think +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 876 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +LTF4 $191 +ADDRFP4 0 +INDIRP4 +CNSTI4 876 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +CNSTF4 1120403456 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 vtos +CALLP4 +ASGNP4 +ADDRGP4 $193 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $191 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $194 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 848 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $194 +ADDRFP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $189 +endproc SP_func_timer 12 12 +export G_Checktrigger_stages +proc G_Checktrigger_stages 20 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRGP4 $201 +JUMPV +LABELV $198 +ADDRLP4 0 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $203 +ADDRGP4 $199 +JUMPV +LABELV $203 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 $207 +ARGP4 +ADDRLP4 8 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $205 +ADDRFP4 0 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 880 +ADDP4 +INDIRI4 +NEI4 $208 +ADDRFP4 4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 884 +ADDP4 +INDIRI4 +NEI4 $208 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $208 +LABELV $205 +LABELV $199 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $201 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $198 +LABELV $197 +endproc G_Checktrigger_stages 20 12 +export trigger_stage_use +proc trigger_stage_use 4 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_UseTargets +CALLV +pop +LABELV $210 +endproc trigger_stage_use 4 8 +export SP_trigger_stage +proc SP_trigger_stage 0 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $212 +ARGP4 +ADDRGP4 $102 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 880 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnInt +CALLI4 +pop +ADDRGP4 $213 +ARGP4 +ADDRGP4 $102 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 884 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnInt +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 trigger_stage_use +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $211 +endproc SP_trigger_stage 0 12 +export trigger_win +proc trigger_win 4 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_UseTargets +CALLV +pop +LABELV $214 +endproc trigger_win 4 8 +export SP_trigger_win +proc SP_trigger_win 0 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $212 +ARGP4 +ADDRGP4 $102 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 880 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnInt +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 trigger_win +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $215 +endproc SP_trigger_win 0 12 +export trigger_buildable_match +proc trigger_buildable_match 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $217 +CNSTI4 0 +RETI4 +ADDRGP4 $216 +JUMPV +LABELV $217 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1280 +ADDP4 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $219 +CNSTI4 1 +RETI4 +ADDRGP4 $216 +JUMPV +LABELV $219 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $224 +JUMPV +LABELV $221 +ADDRFP4 4 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1280 +ADDP4 +ADDP4 +INDIRI4 +NEI4 $225 +CNSTI4 1 +RETI4 +ADDRGP4 $216 +JUMPV +LABELV $225 +LABELV $222 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $224 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1280 +ADDP4 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $221 +CNSTI4 0 +RETI4 +LABELV $216 +endproc trigger_buildable_match 4 0 +export trigger_buildable_trigger +proc trigger_buildable_trigger 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 848 +ADDP4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +CNSTI4 0 +EQI4 $228 +ADDRGP4 $227 +JUMPV +LABELV $228 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $230 +ADDRGP4 $227 +JUMPV +LABELV $230 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $232 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 trigger_buildable_match +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $233 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_UseTargets +CALLV +pop +ADDRGP4 $233 +JUMPV +LABELV $232 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 trigger_buildable_match +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $236 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_UseTargets +CALLV +pop +LABELV $236 +LABELV $233 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +CNSTF4 0 +LEF4 $238 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 multi_wait +ASGNP4 +ADDRLP4 0 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CVIF4 4 +CNSTF4 1148846080 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 876 +ADDP4 +INDIRF4 +CNSTF4 1073741824 +ADDRLP4 0 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +CNSTF4 1056964608 +SUBF4 +MULF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $239 +JUMPV +LABELV $238 +ADDRFP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_FreeEntity +ASGNP4 +LABELV $239 +LABELV $227 +endproc trigger_buildable_trigger 8 8 +export trigger_buildable_touch +proc trigger_buildable_touch 4 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $245 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $243 +LABELV $245 +ADDRGP4 $242 +JUMPV +LABELV $243 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trigger_buildable_trigger +CALLV +pop +LABELV $242 +endproc trigger_buildable_touch 4 8 +export trigger_buildable_use +proc trigger_buildable_use 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 256 +BXORI4 +ASGNI4 +LABELV $246 +endproc trigger_buildable_use 4 0 +export SP_trigger_buildable +proc SP_trigger_buildable 20 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $99 +ARGP4 +ADDRGP4 $100 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnFloat +CALLI4 +pop +ADDRGP4 $101 +ARGP4 +ADDRGP4 $102 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 876 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnFloat +CALLI4 +pop +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 876 +ADDP4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +LTF4 $248 +ADDRLP4 8 +INDIRF4 +CNSTF4 0 +LTF4 $248 +ADDRFP4 0 +INDIRP4 +CNSTI4 876 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +CNSTF4 1120403456 +SUBF4 +ASGNF4 +ADDRGP4 $250 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $248 +ADDRGP4 $251 +ARGP4 +ADDRGP4 $252 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1280 +ADDP4 +ARGP4 +CNSTI4 54 +ARGI4 +ADDRGP4 BG_ParseCSVBuildableList +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +ADDRGP4 trigger_buildable_touch +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 trigger_buildable_use +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $253 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 256 +BORI4 +ASGNI4 +LABELV $253 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $255 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +LABELV $255 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 InitTrigger +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $247 +endproc SP_trigger_buildable 20 12 +export trigger_class_match +proc trigger_class_match 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $258 +CNSTI4 0 +RETI4 +ADDRGP4 $257 +JUMPV +LABELV $258 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1496 +ADDP4 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $260 +CNSTI4 1 +RETI4 +ADDRGP4 $257 +JUMPV +LABELV $260 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $265 +JUMPV +LABELV $262 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1496 +ADDP4 +ADDP4 +INDIRI4 +NEI4 $266 +CNSTI4 1 +RETI4 +ADDRGP4 $257 +JUMPV +LABELV $266 +LABELV $263 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $265 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1496 +ADDP4 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $262 +CNSTI4 0 +RETI4 +LABELV $257 +endproc trigger_class_match 4 0 +export trigger_class_trigger +proc trigger_class_trigger 16 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTU4 0 +ASGNU4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +EQU4 $271 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +NEU4 $269 +LABELV $271 +ADDRGP4 $268 +JUMPV +LABELV $269 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +EQI4 $272 +ADDRGP4 $268 +JUMPV +LABELV $272 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +CNSTI4 0 +EQI4 $274 +ADDRGP4 $268 +JUMPV +LABELV $274 +ADDRFP4 0 +INDIRP4 +CNSTI4 848 +ADDP4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $276 +ADDRGP4 $268 +JUMPV +LABELV $276 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $278 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 trigger_class_match +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $279 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_UseTargets +CALLV +pop +ADDRGP4 $279 +JUMPV +LABELV $278 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 trigger_class_match +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $282 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_UseTargets +CALLV +pop +LABELV $282 +LABELV $279 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +CNSTF4 0 +LEF4 $284 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 multi_wait +ASGNP4 +ADDRLP4 8 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CVIF4 4 +CNSTF4 1148846080 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 876 +ADDP4 +INDIRF4 +CNSTF4 1073741824 +ADDRLP4 8 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +CNSTF4 1056964608 +SUBF4 +MULF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $285 +JUMPV +LABELV $284 +ADDRFP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_FreeEntity +ASGNP4 +LABELV $285 +LABELV $268 +endproc trigger_class_trigger 16 8 +export trigger_class_touch +proc trigger_class_touch 0 8 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $289 +ADDRGP4 $288 +JUMPV +LABELV $289 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trigger_class_trigger +CALLV +pop +LABELV $288 +endproc trigger_class_touch 0 8 +export trigger_class_use +proc trigger_class_use 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 256 +BXORI4 +ASGNI4 +LABELV $291 +endproc trigger_class_use 4 0 +export SP_trigger_class +proc SP_trigger_class 20 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $99 +ARGP4 +ADDRGP4 $100 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnFloat +CALLI4 +pop +ADDRGP4 $101 +ARGP4 +ADDRGP4 $102 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 876 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnFloat +CALLI4 +pop +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 876 +ADDP4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +LTF4 $293 +ADDRLP4 8 +INDIRF4 +CNSTF4 0 +LTF4 $293 +ADDRFP4 0 +INDIRP4 +CNSTI4 876 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +CNSTF4 1120403456 +SUBF4 +ASGNF4 +ADDRGP4 $295 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $293 +ADDRGP4 $296 +ARGP4 +ADDRGP4 $252 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1496 +ADDP4 +ARGP4 +CNSTI4 15 +ARGI4 +ADDRGP4 BG_ParseCSVClassList +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +ADDRGP4 trigger_class_touch +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 trigger_class_use +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $297 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 256 +BORI4 +ASGNI4 +LABELV $297 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $299 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +LABELV $299 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 InitTrigger +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $292 +endproc SP_trigger_class 20 12 +export trigger_equipment_match +proc trigger_equipment_match 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $302 +CNSTI4 0 +RETI4 +ADDRGP4 $301 +JUMPV +LABELV $302 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1556 +ADDP4 +ADDP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +NEI4 $304 +ADDRLP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1684 +ADDP4 +ADDP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +NEI4 $304 +CNSTI4 1 +RETI4 +ADDRGP4 $301 +JUMPV +LABELV $304 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $309 +JUMPV +LABELV $306 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1556 +ADDP4 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $310 +CNSTI4 1 +RETI4 +ADDRGP4 $301 +JUMPV +LABELV $310 +LABELV $307 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $309 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1556 +ADDP4 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $306 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $315 +JUMPV +LABELV $312 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1684 +ADDP4 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $316 +CNSTI4 1 +RETI4 +ADDRGP4 $301 +JUMPV +LABELV $316 +LABELV $313 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $315 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1684 +ADDP4 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $312 +CNSTI4 0 +RETI4 +LABELV $301 +endproc trigger_equipment_match 20 8 +export trigger_equipment_trigger +proc trigger_equipment_trigger 16 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTU4 0 +ASGNU4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +EQU4 $321 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +NEU4 $319 +LABELV $321 +ADDRGP4 $318 +JUMPV +LABELV $319 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $322 +ADDRGP4 $318 +JUMPV +LABELV $322 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +CNSTI4 0 +EQI4 $324 +ADDRGP4 $318 +JUMPV +LABELV $324 +ADDRFP4 0 +INDIRP4 +CNSTI4 848 +ADDP4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $326 +ADDRGP4 $318 +JUMPV +LABELV $326 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $328 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 trigger_equipment_match +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $329 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_UseTargets +CALLV +pop +ADDRGP4 $329 +JUMPV +LABELV $328 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 trigger_equipment_match +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $332 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 G_UseTargets +CALLV +pop +LABELV $332 +LABELV $329 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +CNSTF4 0 +LEF4 $334 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 multi_wait +ASGNP4 +ADDRLP4 8 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CVIF4 4 +CNSTF4 1148846080 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 876 +ADDP4 +INDIRF4 +CNSTF4 1073741824 +ADDRLP4 8 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +CNSTF4 1056964608 +SUBF4 +MULF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $335 +JUMPV +LABELV $334 +ADDRFP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 760 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 764 +ADDP4 +ADDRGP4 G_FreeEntity +ASGNP4 +LABELV $335 +LABELV $318 +endproc trigger_equipment_trigger 16 8 +export trigger_equipment_touch +proc trigger_equipment_touch 0 8 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $339 +ADDRGP4 $338 +JUMPV +LABELV $339 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trigger_equipment_trigger +CALLV +pop +LABELV $338 +endproc trigger_equipment_touch 0 8 +export trigger_equipment_use +proc trigger_equipment_use 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 256 +BXORI4 +ASGNI4 +LABELV $341 +endproc trigger_equipment_use 4 0 +export SP_trigger_equipment +proc SP_trigger_equipment 24 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $99 +ARGP4 +ADDRGP4 $100 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnFloat +CALLI4 +pop +ADDRGP4 $101 +ARGP4 +ADDRGP4 $102 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 876 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnFloat +CALLI4 +pop +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 876 +ADDP4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +LTF4 $343 +ADDRLP4 8 +INDIRF4 +CNSTF4 0 +LTF4 $343 +ADDRFP4 0 +INDIRP4 +CNSTI4 876 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 872 +ADDP4 +INDIRF4 +CNSTF4 1120403456 +SUBF4 +ASGNF4 +ADDRGP4 $345 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $343 +ADDRGP4 $346 +ARGP4 +ADDRGP4 $252 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_SpawnString +CALLI4 +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1556 +ADDP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1684 +ADDP4 +ARGP4 +CNSTI4 13 +ARGI4 +ADDRGP4 BG_ParseCSVEquipmentList +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +ADDRGP4 trigger_equipment_touch +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 trigger_equipment_use +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $347 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 256 +BORI4 +ASGNI4 +LABELV $347 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $349 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +LABELV $349 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 InitTrigger +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $342 +endproc SP_trigger_equipment 24 20 +export trigger_gravity_touch +proc trigger_gravity_touch 0 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $352 +ADDRGP4 $351 +JUMPV +LABELV $352 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 48 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1736 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $351 +endproc trigger_gravity_touch 0 0 +export trigger_gravity_use +proc trigger_gravity_use 0 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 424 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $355 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_UnlinkEntity +CALLV +pop +ADDRGP4 $356 +JUMPV +LABELV $355 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $356 +LABELV $354 +endproc trigger_gravity_use 0 4 +export SP_trigger_gravity +proc SP_trigger_gravity 0 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $358 +ARGP4 +ADDRGP4 $359 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1736 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnInt +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +ADDRGP4 trigger_gravity_touch +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 trigger_gravity_use +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 InitTrigger +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $357 +endproc SP_trigger_gravity 0 12 +export trigger_heal_use +proc trigger_heal_use 0 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 424 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $361 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_UnlinkEntity +CALLV +pop +ADDRGP4 $362 +JUMPV +LABELV $361 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $362 +LABELV $360 +endproc trigger_heal_use 0 4 +export trigger_heal_touch +proc trigger_heal_touch 16 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $364 +ADDRGP4 $363 +JUMPV +LABELV $364 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +LEI4 $366 +ADDRGP4 $363 +JUMPV +LABELV $366 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $369 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 1000 +ADDI4 +ASGNI4 +ADDRGP4 $370 +JUMPV +LABELV $369 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +ADDI4 +ASGNI4 +LABELV $370 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +CNSTI4 804 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +LEI4 $373 +ADDRFP4 4 +INDIRP4 +CNSTI4 804 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $373 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $363 +endproc trigger_heal_touch 16 0 +export SP_trigger_heal +proc SP_trigger_heal 0 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $376 +ARGP4 +ADDRGP4 $377 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnInt +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $378 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $380 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $378 +ADDRFP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +ADDRGP4 trigger_heal_touch +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +ADDRGP4 trigger_heal_use +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 InitTrigger +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +NEI4 $381 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $381 +LABELV $375 +endproc SP_trigger_heal 0 12 +export trigger_ammo_touch +proc trigger_ammo_touch 44 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $384 +ADDRGP4 $383 +JUMPV +LABELV $384 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $386 +ADDRGP4 $383 +JUMPV +LABELV $386 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +INDIRI4 +ADDRGP4 level+32 +INDIRI4 +LEI4 $388 +ADDRGP4 $383 +JUMPV +LABELV $388 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $391 +ADDRGP4 $383 +JUMPV +LABELV $391 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 BG_PrimaryWeapon +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $393 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +ADDRLP4 20 +INDIRI4 +EQI4 $393 +ADDRGP4 $383 +JUMPV +LABELV $393 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRLP4 24 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRI4 +ADDRLP4 28 +INDIRI4 +NEI4 $395 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +ADDRLP4 28 +INDIRI4 +EQI4 $395 +ADDRGP4 $383 +JUMPV +LABELV $395 +ADDRFP4 0 +INDIRP4 +CNSTI4 536 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $397 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 1000 +ADDI4 +ASGNI4 +ADDRGP4 $398 +JUMPV +LABELV $397 +ADDRFP4 0 +INDIRP4 +CNSTI4 656 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 100 +ADDI4 +ASGNI4 +LABELV $398 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 32 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 36 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +INDIRI4 +ADDI4 +ADDRLP4 4 +INDIRI4 +LEI4 $401 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 388 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +GEI4 $403 +ADDRLP4 40 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 388 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 384 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $402 +JUMPV +LABELV $403 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 384 +ADDP4 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $402 +JUMPV +LABELV $401 +ADDRLP4 40 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $402 +LABELV $383 +endproc trigger_ammo_touch 44 4 +export SP_trigger_ammo +proc SP_trigger_ammo 0 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $406 +ARGP4 +ADDRGP4 $190 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +ARGP4 +ADDRGP4 G_SpawnInt +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $407 +ADDRFP4 0 +INDIRP4 +CNSTI4 816 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $409 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $407 +ADDRFP4 0 +INDIRP4 +CNSTI4 776 +ADDP4 +ADDRGP4 trigger_ammo_touch +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 InitTrigger +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $405 +endproc SP_trigger_ammo 0 12 +import trap_RemoveCommand +import trap_AddCommand +import trap_SendGameStat +import trap_SnapVector +import trap_GetEntityToken +import trap_GetUsercmd +import trap_BotFreeClient +import trap_BotAllocateClient +import trap_EntityContact +import trap_EntitiesInBox +import trap_UnlinkEntity +import trap_LinkEntity +import trap_AreasConnected +import trap_AdjustAreaPortalState +import trap_InPVSIgnorePortals +import trap_InPVS +import trap_PointContents +import trap_Trace +import trap_SetBrushModel +import trap_GetServerinfo +import trap_SetUserinfo +import trap_GetUserinfo +import trap_SetConfigstringRestrictions +import trap_GetConfigstring +import trap_SetConfigstring +import trap_SendServerCommand +import trap_DropClient +import trap_LocateGameData +import trap_Cvar_VariableStringBuffer +import trap_Cvar_VariableIntegerValue +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_SendConsoleCommand +import trap_FS_Seek +import trap_FS_GetFileList +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_Args +import trap_Argv +import trap_Argc +import trap_RealTime +import trap_Milliseconds +import trap_Error +import trap_Print +import g_KillRewardMultiplierH +import g_KillRewardMultiplierA +import g_InstantRewardMultiplierH +import g_InstantRewardMultiplierA +import g_buildableSvfBroadcast +import g_minTeamSizePerBuilderH +import g_minTeamSizePerBuilderA +import g_censorship +import g_slapKnockback +import g_allowTeamOverlay +import g_publicAdminMessages +import g_specChat +import g_privateMessages +import g_maxIPConnections +import g_adminChatShowDeny +import g_adminMaxBan +import g_devmapKillerHP +import g_adminTempBan +import g_admin +import g_newbieNamePrefix +import g_newbieNameNumbering +import g_emoticonsAllowedInNames +import g_layoutAuto +import g_layouts +import g_mapConfigs +import g_antiSpawnBlock +import g_creepPowerExclusion +import g_shove +import g_teleportSafeTime +import g_floodMinTime +import g_floodMaxDemerits +import g_voiceChats +import g_debugVoices +import g_sayAreaRange +import g_initialMapRotation +import g_nextMap +import g_mapLog +import g_mapRotationStack +import g_mapRotationNodes +import g_currentMapRotation +import g_debugMapRotation +import g_markDeconstruct +import g_disabledBuildables +import g_disabledClasses +import g_disabledEquipment +import g_unlagged +import g_maxFixedBuildPoints +import g_variableBuildPointsPower +import g_maxVariableBuildPoints +import g_basiUpgPoisonTime +import g_basiPoisonTime +import g_boosterPoisonTime +import g_contagionProb +import g_humanAnticampRange +import g_humanAnticampBonus1 +import g_humanAnticampBonusMax +import g_alienAnticampRange +import g_alienAnticampBonus1 +import g_alienAnticampBonusMax +import g_freeFundPeriod +import g_teamImbalanceWarnings +import g_alienGrangerDanceBonus +import g_alienBarbsRegen3x +import g_alienBarbsRegen2x +import g_alienStage3Threshold +import g_alienStage2Threshold +import g_alienMaxStage +import g_alienCredits +import g_alienStage +import g_humanStage3Threshold +import g_humanStage2Threshold +import g_humanMaxStage +import g_humanCredits +import g_humanStage +import g_humanRefineryRadius +import g_humanRefineryMaxAge +import g_humanRefineryBuildPointsRate +import g_humanRefineryBuildPoints +import g_humanDefenceComputerRate +import g_humanDefenceComputerLimit +import g_humanBuildQueueTime +import g_humanBuildPoints +import g_alienColonyRadius +import g_alienColonyMaxAge +import g_alienColonyBuildPointsRate +import g_alienColonyBuildPoints +import g_alienBuildQueueTime +import g_alienBuildPoints +import pmove_msec +import pmove_fixed +import g_smoothClients +import g_teamForceBalance +import g_armageddonPercent +import g_armageddonVotePercent +import g_readyPercent +import g_suddenDeathVoteDelay +import g_suddenDeathVotePercent +import g_voteLimit +import g_allowVote +import g_doWarmup +import g_warmup +import g_motd +import g_friendlyFreeze +import g_synchronousClients +import g_debugDamage +import g_debugMove +import g_inactivity +import g_knockback +import g_speed +import g_gravity +import g_needpass +import g_password +import g_dretchPunt +import g_friendlyBuildableFire +import g_friendlyFire +import g_suddenDeathTime +import g_timelimit +import g_maxNameChanges +import g_minNameChangePeriod +import g_lockTeamsAtStart +import g_restarted +import g_maxGameClients +import g_maxclients +import g_cheats +import g_dedicated +import g_entities +import level +import G_namelog_cleanup +import G_namelog_update_name +import G_namelog_update_score +import G_namelog_restore +import G_namelog_disconnect +import G_namelog_connect +import G_ClearRotationStack +import G_MapExists +import G_ShutdownMapRotations +import G_InitMapRotations +import G_MapRotationActive +import G_StopMapRotation +import G_StartMapRotation +import G_AdvanceMapRotation +import G_PrintCurrentRotation +import G_PrintRotations +import G_WriteSessionData +import G_InitSessionData +import G_ReadSessionData +import G_UpdateTeamConfigStrings +import CheckTeamStatus +import TeamplayInfoMessage +import Team_GetLocation +import G_ChangeTeam +import G_LeaveTeam +import OnSameTeam +import G_TeamCommand +import G_TeamFromString +import G_RunClient +import ClientEndFrame +import ClientThink +import G_UnlaggedOff +import G_UnlaggedOn +import G_UnlaggedCalc +import G_UnlaggedClear +import G_UnlaggedStore +import ClientCommand +import ClientBegin +import ClientDisconnect +import ClientUserinfoChanged +import ClientConnect +import G_AlienBuildPoints +import G_HumanBuildPoints +import G_TimeTilSuddenDeath +import LogExit +import G_ArmageddonStep +import G_CheckVote +import G_ExecuteVote +import G_Vote +import G_Error +import G_Printf +import SendScoreboardMessageToAllClients +import G_Log_NoSpam +import G_LogPrintf +import G_AdminMessage +import G_RunThink +import FindIntermissionPoint +import CalculateRanks +import G_MapConfigs +import MoveClientToIntermission +import ScoreboardMessage +import FireWeapon3 +import FireWeapon2 +import FireWeapon +import G_UnregisterCommands +import G_RegisterCommands +import ConsoleCommand +import G_IsNewbieName +import SpotWouldTelefrag +import player_die +import ClientSpawn +import BeginIntermission +import respawn +import G_SelectHumanLockSpawnPoint +import G_SelectAlienLockSpawnPoint +import G_SelectSpawnPoint +import G_SelectTremulousSpawnPoint +import G_SetClientViewAngle +import TeamCount +import G_QueueCreditToClient +import G_AddCreditToClient +import G_ClearPlayerZapEffects +import G_UpdateZaps +import G_CrushAttack +import G_ChargeAttack +import CheckCkitRepair +import CheckPounceAttack +import CheckGrabAttack +import CheckVenomAttack2 +import CheckVenomAttack +import SnapVectorTowards +import CalcMuzzlePoint +import G_GiveClientMaxAmmo +import G_ForceWeaponChange +import ShineTorch +import TeleportPlayer +import manualTriggerSpectator +import Touch_DoorTrigger +import G_RunMover +import fire_fern +import fire_acidBomb2 +import fire_acidBomb +import launch_smoke +import launch_flames +import launch_mine +import launch_grenade +import fire_hive +import fire_bounceBall3 +import fire_bounceBall2 +import fire_bounceBall +import fire_slowBlob +import fire_paraLockBlob +import fire_lockblob +import fire_luciferCannon +import fire_pulseRifle +import fire_blaster +import fire_flamer +import flamerfire +import flamerfire3 +import launch_nadeflames +import flamerchageimpact +import fire_prifle_stasis +import launch_grenade2 +import G_RunMissile +import G_InitDamageLocations +import G_LogDestruction +import AddScore +import body_die +import G_RewardAttackers +import G_Knockback +import G_SelectiveRadiusDamage +import G_RadiusDamage +import G_SelectiveDamage +import G_Damage +import CanDamage +import G_ClosestEnt +import G_Visible +import G_CloseMenus +import G_TriggerMenuArgs +import G_TriggerMenu +import G_ClientIsLagging +import BuildShaderStateConfig +import AddRemap +import G_SetOrigin +import G_BroadcastEvent +import G_AddEvent +import G_AddPredictableEvent +import vectoyaw +import vtos +import tv +import G_TouchSolids +import G_TouchTriggers +import G_EntitiesFree +import G_FreeEntity +import G_Sound +import G_TempEntity +import G_Spawn +import G_InitGentity +import G_SetMovedir +import G_UseTargets +import G_PickTarget +import G_Find +import G_KillBox +import G_SoundIndex +import G_ModelIndex +import G_ShaderIndex +import G_ParticleSystemIndex +import G_AddressCompare +import G_AddressParse +import G_CheckGrangerDance +import G_BuildLogRevert +import G_BuildLogAuto +import G_BuildLogSet +import G_BuildLogNew +import G_InPowerZone +import G_RepeaterEntityForPoint +import G_PowerEntityForEntity +import G_PowerEntityForPoint +import G_FindPower +import G_GetMarkedBuildPoints +import G_GetBuildPoints +import G_QueueBuildPoints +import G_NextQueueTime +import G_BaseSelfDestruct +import G_LayoutLoad +import G_LayoutSelect +import G_LayoutList +import G_LayoutSave +import FinishSpawningBuildable +import G_SpawnBuildable +import G_SetIdleBuildableAnim +import G_SetBuildableAnim +import G_BuildIfValid +import G_CanBuild +import G_ClearDeconMarks +import G_BuildableRange +import G_BuildableThink +import G_FindCreep +import G_Cocoon +import G_Overmind +import G_Reactor +import G_FindDCC +import G_IsDCCBuilt +import G_IsPowered +import G_CheckSpawnPoint +import G_Physics +import G_CensorString +import G_LoadCensors +import G_ListCommands +import G_FloodLimited +import Cmd_AdminMessage_f +import Cmd_Test_f +import Cmd_MapLog_f +import G_MapLog_Result +import G_MapLog_NewMap +import Cmd_MapRotation_f +import Cmd_ListEmoticons_f +import Cmd_ListMaps_f +import Cmd_PrivateMessage_f +import G_SanitiseString +import G_UnEscapeString +import G_DecolorString +import G_Say +import ConcatArgsPrintable +import ConcatArgs +import G_ClientNumbersFromString +import G_ClientNumberFromString +import G_ToggleFollow +import G_FollowNewClient +import G_FollowLockView +import G_StopFromFollowing +import G_StopFollowing +import G_NewString +import G_SpawnEntitiesFromString +import G_SpawnVector +import G_SpawnInt +import G_SpawnFloat +import G_SpawnString +import G_PrintSpawnQueue +import G_GetPosInSpawnQueue +import G_RemoveFromSpawnQueue +import G_PushSpawnQueue +import G_SearchSpawnQueue +import G_PeekSpawnQueue +import G_PopSpawnQueue +import G_GetSpawnQueueLength +import G_InitSpawnQueue +import G_admin_cleanup +import G_admin_duration +import G_admin_buffer_end +import G_admin_buffer_begin +import G_admin_buffer_print +import G_admin_print +import G_admin_slap +import G_admin_flag +import G_admin_flaglist +import G_admin_revert +import G_admin_buildlog +import G_admin_builder +import G_admin_pause +import G_admin_lock +import G_admin_namelog +import G_admin_nextmap +import G_admin_restart +import G_admin_rename +import G_admin_spec999 +import G_admin_endvote +import G_admin_allready +import G_admin_admintest +import G_admin_info +import G_admin_adminhelp +import G_admin_showbans +import G_admin_denybuild +import G_admin_mute +import G_admin_warn +import G_admin_cp +import G_admin_changemap +import G_admin_listplayers +import G_admin_listlayouts +import G_admin_listadmins +import G_admin_putteam +import G_admin_unban +import G_admin_ban +import G_admin_adjustban +import G_admin_kick +import G_admin_l1 +import G_admin_register +import G_admin_setlevel +import G_admin_time +import G_admin_authlog +import G_admin_admin +import G_admin_name_check +import G_admin_permission +import G_admin_readconfig +import G_admin_cmd_check +import G_admin_ban_check +import G_admin_cmdlist +import G_admin_unregister_cmds +import G_admin_register_cmds +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $409 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 97 +byte 1 109 +byte 1 109 +byte 1 111 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 103 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 109 +byte 1 109 +byte 1 111 +byte 1 32 +byte 1 107 +byte 1 101 +byte 1 121 +byte 1 10 +byte 1 0 +align 1 +LABELV $406 +byte 1 97 +byte 1 109 +byte 1 109 +byte 1 111 +byte 1 0 +align 1 +LABELV $380 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 103 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 107 +byte 1 101 +byte 1 121 +byte 1 10 +byte 1 0 +align 1 +LABELV $377 +byte 1 53 +byte 1 0 +align 1 +LABELV $376 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 0 +align 1 +LABELV $359 +byte 1 56 +byte 1 48 +byte 1 48 +byte 1 0 +align 1 +LABELV $358 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 118 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 0 +align 1 +LABELV $346 +byte 1 101 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 112 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $345 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 101 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 112 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 62 +byte 1 61 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $296 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $295 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 62 +byte 1 61 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $252 +byte 1 0 +align 1 +LABELV $251 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $250 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 62 +byte 1 61 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $213 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $212 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 0 +align 1 +LABELV $207 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $193 +byte 1 102 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 95 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 62 +byte 1 61 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $190 +byte 1 49 +byte 1 0 +align 1 +LABELV $177 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 47 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 47 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 46 +byte 1 119 +byte 1 97 +byte 1 118 +byte 1 0 +align 1 +LABELV $152 +byte 1 67 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 112 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 10 +byte 1 0 +align 1 +LABELV $105 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 109 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 105 +byte 1 112 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 62 +byte 1 61 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $102 +byte 1 48 +byte 1 0 +align 1 +LABELV $101 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 109 +byte 1 0 +align 1 +LABELV $100 +byte 1 48 +byte 1 46 +byte 1 53 +byte 1 0 +align 1 +LABELV $99 +byte 1 119 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 0 diff --git a/build/release-linux-x86_64/base/game/g_utils.asm b/build/release-linux-x86_64/base/game/g_utils.asm new file mode 100644 index 0000000..d1372ec --- /dev/null +++ b/build/release-linux-x86_64/base/game/g_utils.asm @@ -0,0 +1,4688 @@ +data +export remapCount +align 4 +LABELV remapCount +byte 4 0 +export AddRemap +code +proc AddRemap 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $82 +JUMPV +LABELV $79 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 132 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 remappedShaders +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $83 +CNSTI4 132 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 remappedShaders+64 +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +CNSTI4 132 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 remappedShaders+128 +ADDP4 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRGP4 $78 +JUMPV +LABELV $83 +LABELV $80 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $82 +ADDRLP4 0 +INDIRI4 +ADDRGP4 remapCount +INDIRI4 +LTI4 $79 +ADDRGP4 remapCount +INDIRI4 +CNSTI4 128 +GEI4 $87 +CNSTI4 132 +ADDRGP4 remapCount +INDIRI4 +MULI4 +ADDRGP4 remappedShaders+64 +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +CNSTI4 132 +ADDRGP4 remapCount +INDIRI4 +MULI4 +ADDRGP4 remappedShaders +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +CNSTI4 132 +ADDRGP4 remapCount +INDIRI4 +MULI4 +ADDRGP4 remappedShaders+128 +ADDP4 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 4 +ADDRGP4 remapCount +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $87 +LABELV $78 +endproc AddRemap 8 8 +bss +align 1 +LABELV $92 +skip 4096 +export BuildShaderStateConfig +code +proc BuildShaderStateConfig 144 24 +ADDRGP4 $92 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 1024 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $96 +JUMPV +LABELV $93 +ADDRLP4 4 +ARGP4 +CNSTI4 133 +ARGI4 +ADDRGP4 $97 +ARGP4 +ADDRLP4 140 +CNSTI4 132 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 140 +INDIRI4 +ADDRGP4 remappedShaders +ADDP4 +ARGP4 +ADDRLP4 140 +INDIRI4 +ADDRGP4 remappedShaders+64 +ADDP4 +ARGP4 +ADDRLP4 140 +INDIRI4 +ADDRGP4 remappedShaders+128 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $92 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $94 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $96 +ADDRLP4 0 +INDIRI4 +ADDRGP4 remapCount +INDIRI4 +LTI4 $93 +ADDRGP4 $92 +RETP4 +LABELV $91 +endproc BuildShaderStateConfig 144 24 +export G_FindConfigstringIndex +proc G_FindConfigstringIndex 1036 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $103 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $101 +LABELV $103 +CNSTI4 0 +RETI4 +ADDRGP4 $100 +JUMPV +LABELV $101 +ADDRLP4 1024 +CNSTI4 1 +ASGNI4 +ADDRGP4 $107 +JUMPV +LABELV $104 +ADDRFP4 4 +INDIRI4 +ADDRLP4 1024 +INDIRI4 +ADDI4 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_GetConfigstring +CALLV +pop +ADDRLP4 0 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $108 +ADDRGP4 $106 +JUMPV +LABELV $108 +ADDRLP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1032 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 1032 +INDIRI4 +CNSTI4 0 +NEI4 $110 +ADDRLP4 1024 +INDIRI4 +RETI4 +ADDRGP4 $100 +JUMPV +LABELV $110 +LABELV $105 +ADDRLP4 1024 +ADDRLP4 1024 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $107 +ADDRLP4 1024 +INDIRI4 +ADDRFP4 8 +INDIRI4 +LTI4 $104 +LABELV $106 +ADDRFP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $112 +CNSTI4 0 +RETI4 +ADDRGP4 $100 +JUMPV +LABELV $112 +ADDRLP4 1024 +INDIRI4 +ADDRFP4 8 +INDIRI4 +NEI4 $114 +ADDRGP4 $116 +ARGP4 +ADDRGP4 G_Error +CALLV +pop +LABELV $114 +ADDRFP4 4 +INDIRI4 +ADDRLP4 1024 +INDIRI4 +ADDI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +ADDRLP4 1024 +INDIRI4 +RETI4 +LABELV $100 +endproc G_FindConfigstringIndex 1036 12 +export G_ParticleSystemIndex +proc G_ParticleSystemIndex 4 16 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 606 +ARGI4 +CNSTI4 64 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +ADDRGP4 G_FindConfigstringIndex +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $117 +endproc G_ParticleSystemIndex 4 16 +export G_ShaderIndex +proc G_ShaderIndex 4 16 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 542 +ARGI4 +CNSTI4 64 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +ADDRGP4 G_FindConfigstringIndex +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $118 +endproc G_ShaderIndex 4 16 +export G_ModelIndex +proc G_ModelIndex 4 16 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 30 +ARGI4 +CNSTI4 256 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +ADDRGP4 G_FindConfigstringIndex +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $119 +endproc G_ModelIndex 4 16 +export G_SoundIndex +proc G_SoundIndex 4 16 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 286 +ARGI4 +CNSTI4 256 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +ADDRGP4 G_FindConfigstringIndex +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $120 +endproc G_SoundIndex 4 16 +export G_Find +proc G_Find 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $122 +ADDRFP4 0 +ADDRGP4 g_entities +ASGNP4 +ADDRGP4 $127 +JUMPV +LABELV $122 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +ADDRGP4 $127 +JUMPV +LABELV $124 +ADDRFP4 0 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $129 +ADDRGP4 $125 +JUMPV +LABELV $129 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $131 +ADDRGP4 $125 +JUMPV +LABELV $131 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $133 +ADDRFP4 0 +INDIRP4 +RETP4 +ADDRGP4 $121 +JUMPV +LABELV $133 +LABELV $125 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $127 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTI4 1760 +ADDRGP4 level+12 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +CVPU4 4 +LTU4 $124 +CNSTP4 0 +RETP4 +LABELV $121 +endproc G_Find 8 8 +export G_PickTarget +proc G_PickTarget 144 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $140 +ADDRGP4 $138 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +CNSTP4 0 +RETP4 +ADDRGP4 $135 +JUMPV +LABELV $139 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 668 +ARGI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 136 +ADDRGP4 G_Find +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 136 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $142 +ADDRGP4 $141 +JUMPV +LABELV $142 +ADDRLP4 140 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 140 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 140 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 32 +NEI4 $144 +ADDRGP4 $141 +JUMPV +LABELV $144 +LABELV $140 +ADDRGP4 $139 +JUMPV +LABELV $141 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $146 +ADDRGP4 $148 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +CNSTP4 0 +RETP4 +ADDRGP4 $135 +JUMPV +LABELV $146 +ADDRLP4 136 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 136 +INDIRI4 +CNSTI4 32767 +ADDRLP4 4 +INDIRI4 +DIVI4 +CNSTI4 1 +ADDI4 +DIVI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +ADDP4 +INDIRP4 +RETP4 +LABELV $135 +endproc G_PickTarget 144 12 +export G_UseTargets +proc G_UseTargets 24 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $150 +ADDRGP4 $149 +JUMPV +LABELV $150 +ADDRLP4 8 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CNSTI4 676 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRU4 +EQU4 $152 +ADDRFP4 0 +INDIRP4 +CNSTI4 680 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRU4 +EQU4 $152 +ADDRLP4 12 +CNSTF4 981668463 +ADDRGP4 level+32 +INDIRI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 676 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 680 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRGP4 AddRemap +CALLV +pop +ADDRLP4 20 +ADDRGP4 BuildShaderStateConfig +CALLP4 +ASGNP4 +CNSTI4 25 +ARGI4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRGP4 trap_SetConfigstring +CALLV +pop +LABELV $152 +ADDRFP4 0 +INDIRP4 +CNSTI4 664 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $155 +ADDRGP4 $149 +JUMPV +LABELV $155 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRGP4 $158 +JUMPV +LABELV $157 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +NEU4 $160 +ADDRGP4 $162 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $161 +JUMPV +LABELV $160 +ADDRLP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $163 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 780 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $163 +LABELV $161 +ADDRFP4 0 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $165 +ADDRGP4 $167 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $149 +JUMPV +LABELV $165 +LABELV $158 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 668 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 664 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 G_Find +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $157 +LABELV $149 +endproc G_UseTargets 24 12 +bss +align 4 +LABELV $169 +skip 4 +align 4 +LABELV $170 +skip 96 +export tv +code +proc tv 12 0 +ADDRLP4 4 +ADDRGP4 $169 +ASGNP4 +ADDRLP4 8 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 12 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 $170 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 7 +BANDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $168 +endproc tv 12 0 +bss +align 4 +LABELV $172 +skip 4 +align 1 +LABELV $173 +skip 256 +export vtos +code +proc vtos 16 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRGP4 $172 +ASGNP4 +ADDRLP4 8 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRGP4 $173 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 7 +BANDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 $174 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $171 +endproc vtos 16 24 +data +align 4 +LABELV $176 +byte 4 0 +byte 4 3212836864 +byte 4 0 +align 4 +LABELV $177 +byte 4 0 +byte 4 0 +byte 4 1065353216 +align 4 +LABELV $178 +byte 4 0 +byte 4 3221225472 +byte 4 0 +align 4 +LABELV $179 +byte 4 0 +byte 4 0 +byte 4 3212836864 +export G_SetMovedir +code +proc G_SetMovedir 20 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $176 +ARGP4 +ADDRLP4 0 +ADDRGP4 VectorCompare +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $180 +ADDRFP4 4 +INDIRP4 +ADDRGP4 $177 +INDIRB +ASGNB 12 +ADDRGP4 $181 +JUMPV +LABELV $180 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $178 +ARGP4 +ADDRLP4 4 +ADDRGP4 VectorCompare +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $182 +ADDRFP4 4 +INDIRP4 +ADDRGP4 $179 +INDIRB +ASGNB 12 +ADDRGP4 $183 +JUMPV +LABELV $182 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +CNSTP4 0 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +LABELV $183 +LABELV $181 +ADDRLP4 16 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +LABELV $175 +endproc G_SetMovedir 20 16 +export vectoyaw +proc vectoyaw 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +NEF4 $185 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +NEF4 $185 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +ADDRGP4 $186 +JUMPV +LABELV $185 +ADDRFP4 0 +INDIRP4 +INDIRF4 +CNSTF4 0 +EQF4 $187 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRLP4 16 +ADDRGP4 atan2 +CALLF4 +ASGNF4 +ADDRLP4 0 +CNSTF4 1127481344 +ADDRLP4 16 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +ASGNF4 +ADDRGP4 $188 +JUMPV +LABELV $187 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +CNSTF4 0 +LEF4 $189 +ADDRLP4 0 +CNSTF4 1119092736 +ASGNF4 +ADDRGP4 $190 +JUMPV +LABELV $189 +ADDRLP4 0 +CNSTF4 1132920832 +ASGNF4 +LABELV $190 +LABELV $188 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +GEF4 $191 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +CNSTF4 1135869952 +ADDF4 +ASGNF4 +LABELV $191 +LABELV $186 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $184 +endproc vectoyaw 20 8 +export G_InitGentity +proc G_InitGentity 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 528 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $194 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 520 +ADDP4 +CNSTI4 1023 +ASGNI4 +LABELV $193 +endproc G_InitGentity 4 0 +export G_Spawn +proc G_Spawn 20 20 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 12 +INDIRI4 +ASGNI4 +LABELV $196 +ADDRLP4 0 +ADDRGP4 g_entities+112640 +ASGNP4 +ADDRLP4 4 +CNSTI4 64 +ASGNI4 +ADDRGP4 $204 +JUMPV +LABELV $201 +ADDRLP4 0 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $206 +ADDRGP4 $202 +JUMPV +LABELV $206 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $208 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +CNSTI4 556 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +ADDRGP4 level+44 +INDIRI4 +CNSTI4 2000 +ADDI4 +LEI4 $208 +ADDRGP4 level+32 +INDIRI4 +ADDRLP4 16 +INDIRI4 +SUBI4 +CNSTI4 1000 +GEI4 $208 +ADDRGP4 $202 +JUMPV +LABELV $208 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_InitGentity +CALLV +pop +ADDRLP4 0 +INDIRP4 +RETP4 +ADDRGP4 $195 +JUMPV +LABELV $202 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $204 +ADDRLP4 4 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $201 +ADDRLP4 4 +INDIRI4 +CNSTI4 1024 +EQI4 $212 +ADDRGP4 $198 +JUMPV +LABELV $212 +LABELV $197 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LTI4 $196 +LABELV $198 +ADDRLP4 4 +INDIRI4 +CNSTI4 1022 +NEI4 $214 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $216 +ADDRGP4 $220 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_entities+532 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $217 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1024 +LTI4 $216 +ADDRGP4 $222 +ARGP4 +ADDRGP4 G_Error +CALLV +pop +LABELV $214 +ADDRLP4 16 +ADDRGP4 level+12 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 level+4 +INDIRP4 +ARGP4 +ADDRGP4 level+12 +INDIRI4 +ARGI4 +CNSTI4 1760 +ARGI4 +ADDRGP4 level +INDIRP4 +ARGP4 +CNSTI4 2580 +ARGI4 +ADDRGP4 trap_LocateGameData +CALLV +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_InitGentity +CALLV +pop +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $195 +endproc G_Spawn 20 20 +export G_EntitiesFree +proc G_EntitiesFree 8 0 +ADDRLP4 4 +ADDRGP4 g_entities+112640 +ASGNP4 +ADDRLP4 0 +CNSTI4 64 +ASGNI4 +ADDRGP4 $231 +JUMPV +LABELV $228 +ADDRLP4 4 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $233 +ADDRGP4 $229 +JUMPV +LABELV $233 +CNSTI4 1 +RETI4 +ADDRGP4 $226 +JUMPV +LABELV $229 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $231 +ADDRLP4 0 +INDIRI4 +ADDRGP4 level+12 +INDIRI4 +LTI4 $228 +CNSTI4 0 +RETI4 +LABELV $226 +endproc G_EntitiesFree 8 0 +export G_FreeEntity +proc G_FreeEntity 0 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_UnlinkEntity +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 540 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $236 +ADDRGP4 $235 +JUMPV +LABELV $236 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 1760 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $238 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 556 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 528 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $235 +endproc G_FreeEntity 0 12 +export G_TempEntity +proc G_TempEntity 20 8 +ADDRLP4 16 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 4 +INDIRI4 +CNSTI4 20 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $241 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 560 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 564 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 4+4 +ADDRLP4 4+4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 4+8 +ADDRLP4 4+8 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 G_SetOrigin +CALLV +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $240 +endproc G_TempEntity 20 8 +export G_KillBox +proc G_KillBox 4160 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4108 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4108+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 500 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 448 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4108+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 504 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4120 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4120+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 500 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 460 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4120+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 504 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4108 +ARGP4 +ADDRLP4 4120 +ARGP4 +ADDRLP4 12 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4148 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 4148 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $255 +JUMPV +LABELV $252 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 12 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $256 +ADDRGP4 $253 +JUMPV +LABELV $256 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +NEU4 $258 +ADDRGP4 $253 +JUMPV +LABELV $258 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4156 +CNSTP4 0 +ASGNP4 +ADDRLP4 4156 +INDIRP4 +ARGP4 +ADDRLP4 4156 +INDIRP4 +ARGP4 +CNSTI4 100000 +ARGI4 +CNSTI4 8 +ARGI4 +CNSTI4 24 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $253 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $255 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +LTI4 $252 +LABELV $247 +endproc G_KillBox 4160 32 +export G_AddPredictableEvent +proc G_AddPredictableEvent 0 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $261 +ADDRGP4 $260 +JUMPV +LABELV $261 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 BG_AddPredictableEventToPlayerstate +CALLV +pop +LABELV $260 +endproc G_AddPredictableEvent 0 12 +export G_AddEvent +proc G_AddEvent 16 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $264 +ADDRGP4 $266 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRGP4 G_Printf +CALLV +pop +ADDRGP4 $263 +JUMPV +LABELV $264 +ADDRFP4 8 +INDIRI4 +CNSTI4 -256 +BANDI4 +CNSTI4 0 +EQI4 $267 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_EventName +CALLP4 +ASGNP4 +ADDRGP4 $269 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 G_Printf +CALLV +pop +LABELV $267 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $270 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 136 +ASGNI4 +ADDRLP4 12 +CNSTI4 768 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +BANDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 256 +ADDI4 +ADDRLP4 12 +INDIRI4 +BANDI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +BORI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 140 +ADDP4 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 144 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRGP4 $271 +JUMPV +LABELV $270 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 180 +ADDP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 768 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +BANDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 256 +ADDI4 +ADDRLP4 8 +INDIRI4 +BANDI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +BORI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRFP4 8 +INDIRI4 +ASGNI4 +LABELV $271 +ADDRFP4 0 +INDIRP4 +CNSTI4 560 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +LABELV $263 +endproc G_AddEvent 16 12 +export G_BroadcastEvent +proc G_BroadcastEvent 8 8 +ADDRGP4 vec3_origin +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 G_TempEntity +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 432 +ADDP4 +CNSTI4 32 +ASGNI4 +LABELV $274 +endproc G_BroadcastEvent 8 8 +export G_Sound +proc G_Sound 8 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ARGP4 +CNSTI4 35 +ARGI4 +ADDRLP4 4 +ADDRGP4 G_TempEntity +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRFP4 8 +INDIRI4 +ASGNI4 +LABELV $275 +endproc G_Sound 8 8 +export G_ClientIsLagging +proc G_ClientIsLagging 0 0 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $277 +ADDRFP4 0 +INDIRP4 +CNSTI4 404 +ADDP4 +INDIRI4 +CNSTI4 999 +LTI4 $279 +CNSTI4 1 +RETI4 +ADDRGP4 $276 +JUMPV +LABELV $279 +CNSTI4 0 +RETI4 +ADDRGP4 $276 +JUMPV +LABELV $277 +CNSTI4 0 +RETI4 +LABELV $276 +endproc G_ClientIsLagging 0 0 +export G_SetOrigin +proc G_SetOrigin 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 12 +LABELV $281 +endproc G_SetOrigin 8 0 +export G_FindRadius +proc G_FindRadius 28 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $283 +ADDRFP4 0 +ADDRGP4 g_entities +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $283 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +ADDRGP4 $288 +JUMPV +LABELV $285 +ADDRFP4 0 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $290 +ADDRGP4 $286 +JUMPV +LABELV $290 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $292 +ADDRLP4 16 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +ADDRLP4 4 +ADDP4 +ADDRLP4 16 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDP4 +INDIRF4 +CNSTF4 1056964608 +ADDRLP4 16 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 444 +ADDP4 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 456 +ADDP4 +ADDP4 +INDIRF4 +ADDF4 +MULF4 +ADDF4 +SUBF4 +ASGNF4 +LABELV $293 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $292 +ADDRLP4 4 +ARGP4 +ADDRLP4 24 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +ADDRFP4 8 +INDIRF4 +LEF4 $296 +ADDRGP4 $286 +JUMPV +LABELV $296 +ADDRFP4 0 +INDIRP4 +RETP4 +ADDRGP4 $282 +JUMPV +LABELV $286 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1760 +ADDP4 +ASGNP4 +LABELV $288 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTI4 1760 +ADDRGP4 level+12 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +CVPU4 4 +LTU4 $285 +CNSTP4 0 +RETP4 +LABELV $282 +endproc G_FindRadius 28 4 +export G_Visible +proc G_Visible 76 28 +ADDRLP4 0 +ARGP4 +ADDRLP4 60 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 64 +CNSTI4 24 +ASGNI4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 68 +CNSTP4 0 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ARGP4 +ADDRLP4 68 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 60 +INDIRP4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $304 +ADDRLP4 0+52 +INDIRI4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +NEI4 $302 +LABELV $304 +ADDRLP4 72 +CNSTI4 1 +ASGNI4 +ADDRGP4 $303 +JUMPV +LABELV $302 +ADDRLP4 72 +CNSTI4 0 +ASGNI4 +LABELV $303 +ADDRLP4 72 +INDIRI4 +RETI4 +LABELV $298 +endproc G_Visible 76 28 +export G_ClosestEnt +proc G_ClosestEnt 28 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +GTI4 $306 +CNSTP4 0 +RETP4 +ADDRGP4 $305 +JUMPV +LABELV $306 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 DistanceSquared +CALLF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $311 +JUMPV +LABELV $308 +ADDRLP4 20 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 DistanceSquared +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +GEF4 $312 +ADDRLP4 8 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 20 +INDIRP4 +ASGNP4 +LABELV $312 +LABELV $309 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $311 +ADDRLP4 0 +INDIRI4 +ADDRFP4 8 +INDIRI4 +LTI4 $308 +ADDRLP4 12 +INDIRP4 +RETP4 +LABELV $305 +endproc G_ClosestEnt 28 8 +export G_TriggerMenu +proc G_TriggerMenu 32 16 +ADDRLP4 0 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 $315 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $314 +endproc G_TriggerMenu 32 16 +export G_TriggerMenuArgs +proc G_TriggerMenuArgs 64 20 +ADDRLP4 0 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $317 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $316 +endproc G_TriggerMenuArgs 64 20 +export G_CloseMenus +proc G_CloseMenus 32 12 +ADDRLP4 0 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 $319 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $318 +endproc G_CloseMenus 32 12 +proc addr4parse 32 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 68 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 4 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $324 +JUMPV +LABELV $321 +ADDRLP4 12 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 48 +LTI4 $325 +ADDRLP4 12 +INDIRI4 +CNSTI4 57 +GTI4 $325 +ADDRLP4 4 +CNSTI4 10 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ADDI4 +CNSTI4 48 +SUBI4 +ASGNI4 +ADDRGP4 $326 +JUMPV +LABELV $325 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +LTI4 $329 +ADDRLP4 4 +INDIRI4 +CNSTI4 255 +LEI4 $327 +LABELV $329 +CNSTP4 0 +RETP4 +ADDRGP4 $320 +JUMPV +LABELV $327 +ADDRLP4 8 +INDIRI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 48 +ADDP4 +ADDP4 +ADDRLP4 4 +INDIRI4 +CVIU4 4 +CVUU1 4 +ASGNU1 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 28 +CNSTI4 46 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 28 +INDIRI4 +NEI4 $332 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 28 +INDIRI4 +NEI4 $330 +LABELV $332 +ADDRGP4 $323 +JUMPV +LABELV $330 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $326 +LABELV $322 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $324 +ADDRLP4 8 +INDIRI4 +CNSTI4 4 +LTI4 $321 +LABELV $323 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +GEI4 $333 +CNSTP4 0 +RETP4 +ADDRGP4 $320 +JUMPV +LABELV $333 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +RETP4 +LABELV $320 +endproc addr4parse 32 12 +proc addr6parse 72 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +CNSTU4 0 +ASGNU4 +ADDRLP4 8 +CNSTU4 0 +ASGNU4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $339 +JUMPV +LABELV $336 +ADDRLP4 52 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 48 +LTI4 $340 +ADDRLP4 52 +INDIRI4 +CNSTI4 57 +GTI4 $340 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ADDI4 +CNSTI4 48 +SUBI4 +ASGNI4 +ADDRGP4 $341 +JUMPV +LABELV $340 +ADDRLP4 56 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 65 +LTI4 $342 +ADDRLP4 56 +INDIRI4 +CNSTI4 70 +GTI4 $342 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +CNSTI4 10 +ADDI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ADDI4 +CNSTI4 65 +SUBI4 +ASGNI4 +ADDRGP4 $343 +JUMPV +LABELV $342 +ADDRLP4 60 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 97 +LTI4 $344 +ADDRLP4 60 +INDIRI4 +CNSTI4 102 +GTI4 $344 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +CNSTI4 10 +ADDI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ADDI4 +CNSTI4 97 +SUBI4 +ASGNI4 +ADDRGP4 $345 +JUMPV +LABELV $344 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +LTI4 $348 +ADDRLP4 4 +INDIRI4 +CNSTI4 65535 +LEI4 $346 +LABELV $348 +CNSTP4 0 +RETP4 +ADDRGP4 $335 +JUMPV +LABELV $346 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $349 +ADDRGP4 $350 +JUMPV +LABELV $349 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $351 +ADDRLP4 8 +INDIRU4 +CNSTI4 1 +LSHU4 +ADDRLP4 36 +ADDP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 8 +RSHI4 +CVIU4 4 +CVUU1 4 +ASGNU1 +ADDRLP4 8 +INDIRU4 +CNSTI4 1 +LSHU4 +CNSTU4 1 +ADDU4 +ADDRLP4 36 +ADDP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 255 +BANDI4 +CVIU4 4 +CVUU1 4 +ASGNU1 +ADDRLP4 8 +ADDRLP4 8 +INDIRU4 +CNSTU4 1 +ADDU4 +ASGNU4 +ADDRGP4 $352 +JUMPV +LABELV $351 +ADDRLP4 12 +INDIRU4 +CNSTI4 1 +LSHU4 +ADDRLP4 20 +ADDP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 8 +RSHI4 +CVIU4 4 +CVUU1 4 +ASGNU1 +ADDRLP4 12 +INDIRU4 +CNSTI4 1 +LSHU4 +CNSTU4 1 +ADDU4 +ADDRLP4 20 +ADDP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 255 +BANDI4 +CVIU4 4 +CVUU1 4 +ASGNU1 +ADDRLP4 12 +ADDRLP4 12 +INDIRU4 +CNSTU4 1 +ADDU4 +ASGNU4 +LABELV $352 +LABELV $350 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $353 +ADDRGP4 $338 +JUMPV +LABELV $353 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 58 +NEI4 $357 +ADDRLP4 12 +INDIRU4 +ADDRLP4 8 +INDIRU4 +ADDU4 +CNSTU4 8 +NEU4 $355 +LABELV $357 +ADDRGP4 $338 +JUMPV +LABELV $355 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 58 +NEI4 $358 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $362 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +ADDI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 58 +NEI4 $360 +LABELV $362 +ADDRGP4 $338 +JUMPV +LABELV $360 +ADDRLP4 68 +CNSTI4 1 +ASGNI4 +ADDRLP4 16 +ADDRLP4 68 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +ADDRLP4 68 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $359 +JUMPV +LABELV $358 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $363 +CNSTP4 0 +RETP4 +ADDRGP4 $335 +JUMPV +LABELV $363 +LABELV $359 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $345 +LABELV $343 +LABELV $341 +LABELV $337 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $339 +ADDRLP4 12 +INDIRU4 +ADDRLP4 8 +INDIRU4 +ADDU4 +CNSTU4 8 +LEU4 $336 +LABELV $338 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $365 +ADDRLP4 12 +INDIRU4 +ADDRLP4 8 +INDIRU4 +ADDU4 +CNSTU4 8 +NEU4 $366 +CNSTP4 0 +RETP4 +ADDRGP4 $335 +JUMPV +LABELV $365 +ADDRLP4 12 +INDIRU4 +ADDRLP4 8 +INDIRU4 +ADDU4 +CNSTU4 8 +GEU4 $369 +CNSTP4 0 +RETP4 +ADDRGP4 $335 +JUMPV +LABELV $369 +LABELV $366 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 68 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 4 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 12 +INDIRU4 +CNSTU4 0 +EQU4 $371 +ADDRFP4 4 +INDIRP4 +CNSTI4 48 +ADDP4 +ARGP4 +ADDRLP4 20 +ARGP4 +ADDRLP4 12 +INDIRU4 +CNSTI4 1 +LSHU4 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +LABELV $371 +ADDRLP4 8 +INDIRU4 +CNSTU4 0 +EQU4 $373 +ADDRLP4 52 +ADDRLP4 8 +INDIRU4 +CNSTI4 1 +LSHU4 +ASGNU4 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDRLP4 52 +INDIRU4 +SUBP4 +ARGP4 +ADDRLP4 36 +ARGP4 +ADDRLP4 52 +INDIRU4 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +LABELV $373 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +RETP4 +LABELV $335 +endproc addr6parse 72 12 +export G_AddressParse +proc G_AddressParse 24 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 58 +ARGI4 +ADDRLP4 8 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $376 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 addr6parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 128 +ASGNI4 +ADDRGP4 $377 +JUMPV +LABELV $376 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 46 +ARGI4 +ADDRLP4 12 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $378 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 addr4parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 32 +ASGNI4 +ADDRGP4 $379 +JUMPV +LABELV $378 +CNSTI4 0 +RETI4 +ADDRGP4 $375 +JUMPV +LABELV $379 +LABELV $377 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 44 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $380 +CNSTI4 0 +RETI4 +ADDRGP4 $375 +JUMPV +LABELV $380 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 47 +NEI4 $382 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +LTI4 $386 +ADDRLP4 20 +INDIRI4 +ADDRLP4 4 +INDIRI4 +LEI4 $383 +LABELV $386 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $383 +JUMPV +LABELV $382 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $387 +CNSTI4 0 +RETI4 +ADDRGP4 $375 +JUMPV +LABELV $387 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDRLP4 4 +INDIRI4 +ASGNI4 +LABELV $383 +CNSTI4 1 +RETI4 +LABELV $375 +endproc G_AddressParse 24 12 +export G_AddressCompare +proc G_AddressCompare 48 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 44 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRI4 +EQI4 $390 +CNSTI4 0 +RETI4 +ADDRGP4 $389 +JUMPV +LABELV $390 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $392 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +LTI4 $396 +ADDRLP4 4 +INDIRI4 +CNSTI4 32 +LEI4 $393 +LABELV $396 +ADDRLP4 4 +CNSTI4 32 +ASGNI4 +ADDRGP4 $393 +JUMPV +LABELV $392 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $397 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +LTI4 $401 +ADDRLP4 4 +INDIRI4 +CNSTI4 128 +LEI4 $399 +LABELV $401 +ADDRLP4 4 +CNSTI4 128 +ASGNI4 +LABELV $399 +LABELV $397 +LABELV $393 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $405 +JUMPV +LABELV $402 +ADDRLP4 20 +CNSTI4 48 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ADDP4 +INDIRU1 +CVUI4 1 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ADDP4 +INDIRU1 +CVUI4 1 +EQI4 $406 +CNSTI4 0 +RETI4 +ADDRGP4 $389 +JUMPV +LABELV $406 +LABELV $403 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 8 +SUBI4 +ASGNI4 +LABELV $405 +ADDRLP4 4 +INDIRI4 +CNSTI4 7 +GTI4 $402 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $408 +ADDRLP4 28 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 28 +INDIRI4 +ADDRLP4 4 +INDIRI4 +LSHI4 +ADDRLP4 28 +INDIRI4 +SUBI4 +CNSTI4 8 +ADDRLP4 4 +INDIRI4 +SUBI4 +LSHI4 +ASGNI4 +ADDRLP4 40 +CNSTI4 48 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +ADDP4 +INDIRU1 +CVUI4 1 +ADDRLP4 4 +INDIRI4 +BANDI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +ADDP4 +INDIRU1 +CVUI4 1 +ADDRLP4 4 +INDIRI4 +BANDI4 +NEI4 $411 +ADDRLP4 24 +CNSTI4 1 +ASGNI4 +ADDRGP4 $412 +JUMPV +LABELV $411 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +LABELV $412 +ADDRLP4 24 +INDIRI4 +RETI4 +ADDRGP4 $389 +JUMPV +LABELV $408 +CNSTI4 1 +RETI4 +LABELV $389 +endproc G_AddressCompare 48 0 +bss +export remappedShaders +align 4 +LABELV remappedShaders +skip 16896 +import trap_RemoveCommand +import trap_AddCommand +import trap_SendGameStat +import trap_SnapVector +import trap_GetEntityToken +import trap_GetUsercmd +import trap_BotFreeClient +import trap_BotAllocateClient +import trap_EntityContact +import trap_EntitiesInBox +import trap_UnlinkEntity +import trap_LinkEntity +import trap_AreasConnected +import trap_AdjustAreaPortalState +import trap_InPVSIgnorePortals +import trap_InPVS +import trap_PointContents +import trap_Trace +import trap_SetBrushModel +import trap_GetServerinfo +import trap_SetUserinfo +import trap_GetUserinfo +import trap_SetConfigstringRestrictions +import trap_GetConfigstring +import trap_SetConfigstring +import trap_SendServerCommand +import trap_DropClient +import trap_LocateGameData +import trap_Cvar_VariableStringBuffer +import trap_Cvar_VariableIntegerValue +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_SendConsoleCommand +import trap_FS_Seek +import trap_FS_GetFileList +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_Args +import trap_Argv +import trap_Argc +import trap_RealTime +import trap_Milliseconds +import trap_Error +import trap_Print +import g_KillRewardMultiplierH +import g_KillRewardMultiplierA +import g_InstantRewardMultiplierH +import g_InstantRewardMultiplierA +import g_buildableSvfBroadcast +import g_minTeamSizePerBuilderH +import g_minTeamSizePerBuilderA +import g_censorship +import g_slapKnockback +import g_allowTeamOverlay +import g_publicAdminMessages +import g_specChat +import g_privateMessages +import g_maxIPConnections +import g_adminChatShowDeny +import g_adminMaxBan +import g_devmapKillerHP +import g_adminTempBan +import g_admin +import g_newbieNamePrefix +import g_newbieNameNumbering +import g_emoticonsAllowedInNames +import g_layoutAuto +import g_layouts +import g_mapConfigs +import g_antiSpawnBlock +import g_creepPowerExclusion +import g_shove +import g_teleportSafeTime +import g_floodMinTime +import g_floodMaxDemerits +import g_voiceChats +import g_debugVoices +import g_sayAreaRange +import g_initialMapRotation +import g_nextMap +import g_mapLog +import g_mapRotationStack +import g_mapRotationNodes +import g_currentMapRotation +import g_debugMapRotation +import g_markDeconstruct +import g_disabledBuildables +import g_disabledClasses +import g_disabledEquipment +import g_unlagged +import g_maxFixedBuildPoints +import g_variableBuildPointsPower +import g_maxVariableBuildPoints +import g_basiUpgPoisonTime +import g_basiPoisonTime +import g_boosterPoisonTime +import g_contagionProb +import g_humanAnticampRange +import g_humanAnticampBonus1 +import g_humanAnticampBonusMax +import g_alienAnticampRange +import g_alienAnticampBonus1 +import g_alienAnticampBonusMax +import g_freeFundPeriod +import g_teamImbalanceWarnings +import g_alienGrangerDanceBonus +import g_alienBarbsRegen3x +import g_alienBarbsRegen2x +import g_alienStage3Threshold +import g_alienStage2Threshold +import g_alienMaxStage +import g_alienCredits +import g_alienStage +import g_humanStage3Threshold +import g_humanStage2Threshold +import g_humanMaxStage +import g_humanCredits +import g_humanStage +import g_humanRefineryRadius +import g_humanRefineryMaxAge +import g_humanRefineryBuildPointsRate +import g_humanRefineryBuildPoints +import g_humanDefenceComputerRate +import g_humanDefenceComputerLimit +import g_humanBuildQueueTime +import g_humanBuildPoints +import g_alienColonyRadius +import g_alienColonyMaxAge +import g_alienColonyBuildPointsRate +import g_alienColonyBuildPoints +import g_alienBuildQueueTime +import g_alienBuildPoints +import pmove_msec +import pmove_fixed +import g_smoothClients +import g_teamForceBalance +import g_armageddonPercent +import g_armageddonVotePercent +import g_readyPercent +import g_suddenDeathVoteDelay +import g_suddenDeathVotePercent +import g_voteLimit +import g_allowVote +import g_doWarmup +import g_warmup +import g_motd +import g_friendlyFreeze +import g_synchronousClients +import g_debugDamage +import g_debugMove +import g_inactivity +import g_knockback +import g_speed +import g_gravity +import g_needpass +import g_password +import g_dretchPunt +import g_friendlyBuildableFire +import g_friendlyFire +import g_suddenDeathTime +import g_timelimit +import g_maxNameChanges +import g_minNameChangePeriod +import g_lockTeamsAtStart +import g_restarted +import g_maxGameClients +import g_maxclients +import g_cheats +import g_dedicated +import g_entities +import level +import G_namelog_cleanup +import G_namelog_update_name +import G_namelog_update_score +import G_namelog_restore +import G_namelog_disconnect +import G_namelog_connect +import G_ClearRotationStack +import G_MapExists +import G_ShutdownMapRotations +import G_InitMapRotations +import G_MapRotationActive +import G_StopMapRotation +import G_StartMapRotation +import G_AdvanceMapRotation +import G_PrintCurrentRotation +import G_PrintRotations +import G_WriteSessionData +import G_InitSessionData +import G_ReadSessionData +import G_UpdateTeamConfigStrings +import CheckTeamStatus +import TeamplayInfoMessage +import Team_GetLocation +import G_ChangeTeam +import G_LeaveTeam +import OnSameTeam +import G_TeamCommand +import G_TeamFromString +import G_RunClient +import ClientEndFrame +import ClientThink +import G_UnlaggedOff +import G_UnlaggedOn +import G_UnlaggedCalc +import G_UnlaggedClear +import G_UnlaggedStore +import ClientCommand +import ClientBegin +import ClientDisconnect +import ClientUserinfoChanged +import ClientConnect +import G_AlienBuildPoints +import G_HumanBuildPoints +import G_TimeTilSuddenDeath +import LogExit +import G_ArmageddonStep +import G_CheckVote +import G_ExecuteVote +import G_Vote +import G_Error +import G_Printf +import SendScoreboardMessageToAllClients +import G_Log_NoSpam +import G_LogPrintf +import G_AdminMessage +import G_RunThink +import FindIntermissionPoint +import CalculateRanks +import G_MapConfigs +import MoveClientToIntermission +import ScoreboardMessage +import FireWeapon3 +import FireWeapon2 +import FireWeapon +import G_UnregisterCommands +import G_RegisterCommands +import ConsoleCommand +import G_IsNewbieName +import SpotWouldTelefrag +import player_die +import ClientSpawn +import BeginIntermission +import respawn +import G_SelectHumanLockSpawnPoint +import G_SelectAlienLockSpawnPoint +import G_SelectSpawnPoint +import G_SelectTremulousSpawnPoint +import G_SetClientViewAngle +import TeamCount +import G_QueueCreditToClient +import G_AddCreditToClient +import G_ClearPlayerZapEffects +import G_UpdateZaps +import G_CrushAttack +import G_ChargeAttack +import CheckCkitRepair +import CheckPounceAttack +import CheckGrabAttack +import CheckVenomAttack2 +import CheckVenomAttack +import SnapVectorTowards +import CalcMuzzlePoint +import G_GiveClientMaxAmmo +import G_ForceWeaponChange +import ShineTorch +import TeleportPlayer +import G_Checktrigger_stages +import trigger_teleporter_touch +import manualTriggerSpectator +import Touch_DoorTrigger +import G_RunMover +import fire_fern +import fire_acidBomb2 +import fire_acidBomb +import launch_smoke +import launch_flames +import launch_mine +import launch_grenade +import fire_hive +import fire_bounceBall3 +import fire_bounceBall2 +import fire_bounceBall +import fire_slowBlob +import fire_paraLockBlob +import fire_lockblob +import fire_luciferCannon +import fire_pulseRifle +import fire_blaster +import fire_flamer +import flamerfire +import flamerfire3 +import launch_nadeflames +import flamerchageimpact +import fire_prifle_stasis +import launch_grenade2 +import G_RunMissile +import G_InitDamageLocations +import G_LogDestruction +import AddScore +import body_die +import G_RewardAttackers +import G_Knockback +import G_SelectiveRadiusDamage +import G_RadiusDamage +import G_SelectiveDamage +import G_Damage +import CanDamage +import G_TouchSolids +import G_TouchTriggers +import G_CheckGrangerDance +import G_BuildLogRevert +import G_BuildLogAuto +import G_BuildLogSet +import G_BuildLogNew +import G_InPowerZone +import G_RepeaterEntityForPoint +import G_PowerEntityForEntity +import G_PowerEntityForPoint +import G_FindPower +import G_GetMarkedBuildPoints +import G_GetBuildPoints +import G_QueueBuildPoints +import G_NextQueueTime +import G_BaseSelfDestruct +import G_LayoutLoad +import G_LayoutSelect +import G_LayoutList +import G_LayoutSave +import FinishSpawningBuildable +import G_SpawnBuildable +import G_SetIdleBuildableAnim +import G_SetBuildableAnim +import G_BuildIfValid +import G_CanBuild +import G_ClearDeconMarks +import G_BuildableRange +import G_BuildableThink +import G_FindCreep +import G_Cocoon +import G_Overmind +import G_Reactor +import G_FindDCC +import G_IsDCCBuilt +import G_IsPowered +import G_CheckSpawnPoint +import G_Physics +import G_CensorString +import G_LoadCensors +import G_ListCommands +import G_FloodLimited +import Cmd_AdminMessage_f +import Cmd_Test_f +import Cmd_MapLog_f +import G_MapLog_Result +import G_MapLog_NewMap +import Cmd_MapRotation_f +import Cmd_ListEmoticons_f +import Cmd_ListMaps_f +import Cmd_PrivateMessage_f +import G_SanitiseString +import G_UnEscapeString +import G_DecolorString +import G_Say +import ConcatArgsPrintable +import ConcatArgs +import G_ClientNumbersFromString +import G_ClientNumberFromString +import G_ToggleFollow +import G_FollowNewClient +import G_FollowLockView +import G_StopFromFollowing +import G_StopFollowing +import G_NewString +import G_SpawnEntitiesFromString +import G_SpawnVector +import G_SpawnInt +import G_SpawnFloat +import G_SpawnString +import G_PrintSpawnQueue +import G_GetPosInSpawnQueue +import G_RemoveFromSpawnQueue +import G_PushSpawnQueue +import G_SearchSpawnQueue +import G_PeekSpawnQueue +import G_PopSpawnQueue +import G_GetSpawnQueueLength +import G_InitSpawnQueue +import G_admin_cleanup +import G_admin_duration +import G_admin_buffer_end +import G_admin_buffer_begin +import G_admin_buffer_print +import G_admin_print +import G_admin_slap +import G_admin_flag +import G_admin_flaglist +import G_admin_revert +import G_admin_buildlog +import G_admin_builder +import G_admin_pause +import G_admin_lock +import G_admin_namelog +import G_admin_nextmap +import G_admin_restart +import G_admin_rename +import G_admin_spec999 +import G_admin_endvote +import G_admin_allready +import G_admin_admintest +import G_admin_info +import G_admin_adminhelp +import G_admin_showbans +import G_admin_denybuild +import G_admin_mute +import G_admin_warn +import G_admin_cp +import G_admin_changemap +import G_admin_listplayers +import G_admin_listlayouts +import G_admin_listadmins +import G_admin_putteam +import G_admin_unban +import G_admin_ban +import G_admin_adjustban +import G_admin_kick +import G_admin_l1 +import G_admin_register +import G_admin_setlevel +import G_admin_time +import G_admin_authlog +import G_admin_admin +import G_admin_name_check +import G_admin_permission +import G_admin_readconfig +import G_admin_cmd_check +import G_admin_ban_check +import G_admin_cmdlist +import G_admin_unregister_cmds +import G_admin_register_cmds +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $319 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 115 +byte 1 0 +align 1 +LABELV $317 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $315 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $269 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 71 +byte 1 95 +byte 1 65 +byte 1 100 +byte 1 100 +byte 1 69 +byte 1 118 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 40 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 41 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 44 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 102 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 10 +byte 1 0 +align 1 +LABELV $266 +byte 1 71 +byte 1 95 +byte 1 65 +byte 1 100 +byte 1 100 +byte 1 69 +byte 1 118 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 111 +byte 1 32 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 10 +byte 1 0 +align 1 +LABELV $241 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 112 +byte 1 69 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 0 +align 1 +LABELV $238 +byte 1 102 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $222 +byte 1 71 +byte 1 95 +byte 1 83 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $220 +byte 1 37 +byte 1 52 +byte 1 105 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $194 +byte 1 110 +byte 1 111 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $174 +byte 1 40 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 41 +byte 1 0 +align 1 +LABELV $167 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $162 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 69 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $148 +byte 1 71 +byte 1 95 +byte 1 80 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 84 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $138 +byte 1 71 +byte 1 95 +byte 1 80 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 84 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 78 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $116 +byte 1 71 +byte 1 95 +byte 1 70 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 103 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 73 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 120 +byte 1 58 +byte 1 32 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 102 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 0 +align 1 +LABELV $97 +byte 1 37 +byte 1 115 +byte 1 61 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 37 +byte 1 53 +byte 1 46 +byte 1 50 +byte 1 102 +byte 1 64 +byte 1 0 diff --git a/build/release-linux-x86_64/base/game/g_weapon.asm b/build/release-linux-x86_64/base/game/g_weapon.asm new file mode 100644 index 0000000..a5e7cee --- /dev/null +++ b/build/release-linux-x86_64/base/game/g_weapon.asm @@ -0,0 +1,9999 @@ +export G_ForceWeaponChange +code +proc G_ForceWeaponChange 16 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 4 +NEI4 $78 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 128 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +BANDI4 +ADDRLP4 8 +INDIRI4 +BXORI4 +CNSTI4 10 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +CNSTI4 250 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $78 +ADDRLP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $82 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $80 +LABELV $82 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 BG_PrimaryWeapon +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 296 +ADDP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRGP4 $81 +JUMPV +LABELV $80 +ADDRLP4 0 +INDIRP4 +CNSTI4 296 +ADDP4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +LABELV $81 +ADDRLP4 0 +INDIRP4 +CNSTI4 392 +ADDP4 +CNSTI4 4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 32768 +BORI4 +ASGNI4 +LABELV $77 +endproc G_ForceWeaponChange 16 8 +export G_GiveClientMaxAmmo +proc G_GiveClientMaxAmmo 60 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $84 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 20 +ADDRLP4 24 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $92 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $92 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 36 +INDIRP4 +CNSTI4 388 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 40 +ADDRGP4 BG_WeaponIsFull +CALLI4 +ASGNI4 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 40 +INDIRI4 +ADDRLP4 44 +INDIRI4 +NEI4 $92 +ADDRFP4 4 +INDIRI4 +ADDRLP4 44 +INDIRI4 +EQI4 $88 +ADDRLP4 20 +INDIRI4 +ADDRLP4 44 +INDIRI4 +NEI4 $88 +LABELV $92 +ADDRGP4 $85 +JUMPV +LABELV $88 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 48 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 48 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 52 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 52 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $93 +CNSTI4 6 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +EQI4 $93 +ADDRLP4 4 +CNSTF4 1069547520 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 16 +CNSTI4 1 +ASGNI4 +LABELV $93 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 384 +ADDP4 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 388 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +LABELV $85 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $84 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $95 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_ForceWeaponChange +CALLV +pop +LABELV $95 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $97 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 78 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +LABELV $97 +LABELV $83 +endproc G_GiveClientMaxAmmo 60 16 +export G_BounceProjectile +proc G_BounceProjectile 68 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 36 +CNSTI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 40 +CNSTI4 8 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 4 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 52 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 44 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +MULF4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 52 +INDIRP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+8 +INDIRF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 56 +CNSTF4 3221225472 +ADDRLP4 24 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 44 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRLP4 56 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 12+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 52 +INDIRP4 +INDIRF4 +ADDRLP4 56 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 12+8 +ADDRLP4 0+8 +INDIRF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +CNSTF4 3221225472 +ADDRLP4 24 +INDIRF4 +MULF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRFP4 12 +INDIRP4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +CNSTF4 1174405120 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 60 +CNSTI4 4 +ASGNI4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +INDIRF4 +CNSTF4 1174405120 +ADDRLP4 12+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 64 +CNSTI4 8 +ASGNI4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +INDIRF4 +CNSTF4 1174405120 +ADDRLP4 12+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $99 +endproc G_BounceProjectile 68 4 +proc G_WideTrace 60 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 12 +ADDRFP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 36 +ADDRFP4 12 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 12+4 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 12+8 +ADDRFP4 16 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 24 +ADDRFP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 24+4 +ADDRFP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 24+8 +ADDRFP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 20 +INDIRP4 +CNSTP4 0 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $115 +ADDRGP4 $110 +JUMPV +LABELV $115 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRFP4 8 +INDIRF4 +ADDRFP4 12 +INDIRF4 +ADDF4 +ARGF4 +ADDRGP4 G_UnlaggedOn +CALLV +pop +ADDRLP4 0 +ADDRGP4 muzzle +INDIRF4 +ADDRGP4 forward +INDIRF4 +ADDRFP4 8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRGP4 muzzle+4 +INDIRF4 +ADDRGP4 forward+4 +INDIRF4 +ADDRFP4 8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRGP4 muzzle+8 +INDIRF4 +ADDRGP4 forward+8 +INDIRF4 +ADDRFP4 8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 33554432 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CNSTI4 1023 +EQI4 $123 +ADDRFP4 20 +INDIRP4 +CNSTI4 1760 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +LABELV $123 +ADDRGP4 muzzle +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 Distance +CALLF4 +ASGNF4 +ADDRFP4 8 +ADDRLP4 48 +INDIRF4 +ADDRFP4 12 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ADDRGP4 muzzle +INDIRF4 +ADDRGP4 forward +INDIRF4 +ADDRFP4 8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRGP4 muzzle+4 +INDIRF4 +ADDRGP4 forward+4 +INDIRF4 +ADDRFP4 8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRGP4 muzzle+8 +INDIRF4 +ADDRGP4 forward+8 +INDIRF4 +ADDRFP4 8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRLP4 56 +CNSTP4 0 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ARGP4 +ADDRLP4 56 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CNSTI4 1023 +EQI4 $131 +ADDRFP4 20 +INDIRP4 +CNSTI4 1760 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +LABELV $131 +ADDRGP4 G_UnlaggedOff +CALLV +pop +LABELV $110 +endproc G_WideTrace 60 28 +export SnapVectorTowards +proc SnapVectorTowards 36 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $134 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +CNSTF4 0 +LTF4 $138 +ADDRLP4 8 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 8 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 12 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 8 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +GTF4 $141 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $142 +JUMPV +LABELV $141 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +LABELV $142 +ADDRLP4 12 +INDIRP4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +ADDF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRGP4 $139 +JUMPV +LABELV $138 +ADDRLP4 24 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 24 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 28 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 24 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +ADDRLP4 32 +INDIRF4 +GTF4 $144 +ADDRLP4 20 +CNSTI4 -1 +ASGNI4 +ADDRGP4 $145 +JUMPV +LABELV $144 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +LABELV $145 +ADDRLP4 28 +INDIRP4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 20 +INDIRI4 +CVIF4 4 +ADDF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +LABELV $139 +LABELV $135 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $134 +LABELV $133 +endproc SnapVectorTowards 36 0 +export SnapVectorNormal +proc SnapVectorNormal 28 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $147 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +CNSTF4 0 +LTF4 $151 +ADDRLP4 8 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +CNSTF4 0 +GTF4 $154 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $155 +JUMPV +LABELV $154 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +LABELV $155 +ADDRLP4 12 +ADDRLP4 8 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +ADDF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRGP4 $152 +JUMPV +LABELV $151 +ADDRLP4 20 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +CNSTF4 0 +GTF4 $157 +ADDRLP4 16 +CNSTI4 -1 +ASGNI4 +ADDRGP4 $158 +JUMPV +LABELV $157 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +LABELV $158 +ADDRLP4 24 +ADDRLP4 20 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +ADDRLP4 16 +INDIRI4 +CVIF4 4 +ADDF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +LABELV $152 +LABELV $148 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $147 +LABELV $146 +endproc SnapVectorNormal 28 0 +proc BloodSpurt 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $160 +ADDRGP4 $159 +JUMPV +LABELV $160 +ADDRFP4 4 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $162 +ADDRGP4 $159 +JUMPV +LABELV $162 +ADDRFP4 8 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +CNSTI4 41 +ARGI4 +ADDRLP4 4 +ADDRGP4 G_TempEntity +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 140 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 DirToByte +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 12 +CNSTI4 192 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +CNSTI4 208 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $159 +endproc BloodSpurt 20 8 +proc WideBloodSpurt 80 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $165 +ADDRGP4 $164 +JUMPV +LABELV $165 +ADDRFP4 4 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $167 +ADDRGP4 $164 +JUMPV +LABELV $167 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $169 +ADDRLP4 36 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 36 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 36 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 8 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRGP4 $170 +JUMPV +LABELV $169 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 44 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 44 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +LABELV $170 +ADDRLP4 52 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 52 +INDIRF4 +ADDRLP4 52 +INDIRF4 +MULF4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRLP4 56 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 56 +INDIRF4 +ASGNF4 +ADDRLP4 32 +CNSTF4 1067114824 +ADDRFP4 4 +INDIRP4 +CNSTI4 456 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 32 +INDIRF4 +LEF4 $177 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 28 +INDIRF4 +DIVF4 +ADDRLP4 32 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 28 +INDIRF4 +DIVF4 +ADDRLP4 32 +INDIRF4 +MULF4 +ASGNF4 +LABELV $177 +ADDRLP4 0+8 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRF4 +LEF4 $181 +ADDRLP4 0+8 +ADDRFP4 4 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $181 +ADDRLP4 0+8 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 452 +ADDP4 +INDIRF4 +GEF4 $185 +ADDRLP4 0+8 +ADDRFP4 4 +INDIRP4 +CNSTI4 452 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $185 +ADDRLP4 16 +ADDRFP4 4 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 16+4 +ADDRFP4 4 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 16+8 +ADDRFP4 4 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 16 +ARGP4 +CNSTI4 41 +ARGI4 +ADDRLP4 64 +ADDRGP4 G_TempEntity +CALLP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 64 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 68 +ADDRGP4 DirToByte +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRLP4 68 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 140 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 72 +CNSTI4 192 +ASGNI4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 76 +CNSTI4 208 +ASGNI4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 76 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 76 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $164 +endproc WideBloodSpurt 80 8 +export meleeAttack +proc meleeAttack 72 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_WideTrace +CALLV +pop +ADDRLP4 64 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $200 +ADDRLP4 64 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $198 +LABELV $200 +ADDRGP4 $197 +JUMPV +LABELV $198 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 WideBloodSpurt +CALLV +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRLP4 4+12 +ARGP4 +ADDRFP4 16 +INDIRI4 +ARGI4 +CNSTI4 4 +ARGI4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $197 +endproc meleeAttack 72 32 +export bulletFire +proc bulletFire 140 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 88 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 12 +CNSTF4 1073741824 +CNSTF4 1078530011 +ADDRLP4 88 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +MULF4 +MULF4 +ASGNF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 92 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 96 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 80 +CNSTF4 1098907648 +ADDRLP4 92 +INDIRF4 +CNSTF4 1073741824 +ADDRLP4 96 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +CNSTF4 1056964608 +SUBF4 +MULF4 +MULF4 +ADDRFP4 4 +INDIRF4 +MULF4 +MULF4 +ASGNF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 100 +ADDRGP4 cos +CALLF4 +ASGNF4 +ADDRLP4 104 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 12 +CNSTF4 1098907648 +ADDRLP4 100 +INDIRF4 +CNSTF4 1073741824 +ADDRLP4 104 +INDIRI4 +CNSTI4 32767 +BANDI4 +CVIF4 4 +CNSTF4 1191181824 +DIVF4 +CNSTF4 1056964608 +SUBF4 +MULF4 +MULF4 +ADDRFP4 4 +INDIRF4 +MULF4 +MULF4 +ASGNF4 +ADDRLP4 108 +CNSTF4 1207959552 +ASGNF4 +ADDRLP4 0 +ADDRGP4 muzzle +INDIRF4 +ADDRLP4 108 +INDIRF4 +ADDRGP4 forward +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRGP4 muzzle+4 +INDIRF4 +ADDRLP4 108 +INDIRF4 +ADDRGP4 forward+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRGP4 muzzle+8 +INDIRF4 +CNSTF4 1207959552 +ADDRGP4 forward+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRGP4 right +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRGP4 right+4 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRGP4 right+8 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRGP4 up +INDIRF4 +ADDRLP4 80 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRGP4 up+4 +INDIRF4 +ADDRLP4 80 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRGP4 up+8 +INDIRF4 +ADDRLP4 80 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $221 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +CNSTF4 1207959552 +ARGF4 +ADDRGP4 G_UnlaggedOn +CALLV +pop +ADDRLP4 16 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRLP4 120 +CNSTP4 0 +ASGNP4 +ADDRLP4 120 +INDIRP4 +ARGP4 +ADDRLP4 120 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 33554433 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRGP4 G_UnlaggedOff +CALLV +pop +ADDRGP4 $222 +JUMPV +LABELV $221 +ADDRLP4 16 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRLP4 120 +CNSTP4 0 +ASGNP4 +ADDRLP4 120 +INDIRP4 +ARGP4 +ADDRLP4 120 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 33554433 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +LABELV $222 +ADDRLP4 16+44 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $223 +ADDRGP4 $202 +JUMPV +LABELV $223 +ADDRLP4 76 +CNSTI4 1760 +ADDRLP4 16+52 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 16+12 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 SnapVectorTowards +CALLV +pop +ADDRLP4 76 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $228 +ADDRLP4 128 +ADDRLP4 76 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 128 +INDIRI4 +CNSTI4 1 +EQI4 $230 +ADDRLP4 128 +INDIRI4 +CNSTI4 3 +NEI4 $228 +LABELV $230 +ADDRLP4 16+12 +ARGP4 +CNSTI4 37 +ARGI4 +ADDRLP4 132 +ADDRGP4 G_TempEntity +CALLP4 +ASGNP4 +ADDRLP4 84 +ADDRLP4 132 +INDIRP4 +ASGNP4 +ADDRLP4 84 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRLP4 76 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRGP4 $229 +JUMPV +LABELV $228 +ADDRLP4 16+12 +ARGP4 +CNSTI4 38 +ARGI4 +ADDRLP4 132 +ADDRGP4 G_TempEntity +CALLP4 +ASGNP4 +ADDRLP4 84 +ADDRLP4 132 +INDIRP4 +ASGNP4 +ADDRLP4 16+24 +ARGP4 +ADDRLP4 136 +ADDRGP4 DirToByte +CALLI4 +ASGNI4 +ADDRLP4 84 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRLP4 136 +INDIRI4 +ASGNI4 +LABELV $229 +ADDRLP4 84 +INDIRP4 +CNSTI4 140 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 76 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $234 +ADDRLP4 76 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRLP4 16+12 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $234 +LABELV $202 +endproc bulletFire 140 32 +export ShotgunPattern +proc ShotgunPattern 156 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 20 +ARGP4 +ADDRGP4 VectorNormalize2 +CALLF4 +pop +ADDRLP4 92 +ARGP4 +ADDRLP4 20 +ARGP4 +ADDRGP4 PerpendicularVector +CALLV +pop +ADDRLP4 20 +ARGP4 +ADDRLP4 92 +ARGP4 +ADDRLP4 104 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 116 +CNSTI4 0 +ASGNI4 +LABELV $238 +ADDRFP4 8 +ARGP4 +ADDRLP4 124 +ADDRGP4 Q_crandom +CALLF4 +ASGNF4 +ADDRLP4 12 +CNSTF4 1098907648 +CNSTF4 1143930880 +ADDRLP4 124 +INDIRF4 +MULF4 +MULF4 +ASGNF4 +ADDRFP4 8 +ARGP4 +ADDRLP4 128 +ADDRGP4 Q_crandom +CALLF4 +ASGNF4 +ADDRLP4 16 +CNSTF4 1098907648 +CNSTF4 1143930880 +ADDRLP4 128 +INDIRF4 +MULF4 +MULF4 +ASGNF4 +ADDRLP4 136 +CNSTF4 1203765248 +ASGNF4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 136 +INDIRF4 +ADDRLP4 20 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 136 +INDIRF4 +ADDRLP4 20+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +CNSTF4 1203765248 +ADDRLP4 20+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 92 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 92+4 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 92+8 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 104 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 104+4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 104+8 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 32 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 148 +CNSTP4 0 +ASGNP4 +ADDRLP4 148 +INDIRP4 +ARGP4 +ADDRLP4 148 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 12 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 33554433 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 120 +CNSTI4 1760 +ADDRLP4 32+52 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 32+44 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +NEI4 $259 +ADDRLP4 120 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $262 +ADDRLP4 120 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 20 +ARGP4 +ADDRLP4 32+12 +ARGP4 +CNSTI4 5 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 2 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $262 +LABELV $259 +LABELV $239 +ADDRLP4 116 +ADDRLP4 116 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 116 +INDIRI4 +CNSTI4 11 +LTI4 $238 +LABELV $237 +endproc ShotgunPattern 156 32 +export shotgunFire +proc shotgunFire 28 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 muzzle +ARGP4 +CNSTI4 39 +ARGI4 +ADDRLP4 4 +ADDRGP4 G_TempEntity +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +CNSTF4 1166016512 +ADDRGP4 forward +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +CNSTF4 1166016512 +ADDRGP4 forward+4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +CNSTF4 1166016512 +ADDRGP4 forward+8 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 20 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRLP4 20 +INDIRI4 +CNSTI4 128 +DIVI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 140 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +CNSTF4 1203765248 +ARGF4 +ADDRGP4 G_UnlaggedOn +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 ShotgunPattern +CALLV +pop +ADDRGP4 G_UnlaggedOff +CALLV +pop +LABELV $265 +endproc shotgunFire 28 16 +export massDriverFire +proc massDriverFire 112 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 80 +CNSTF4 1207959552 +ASGNF4 +ADDRLP4 64 +ADDRGP4 muzzle +INDIRF4 +ADDRLP4 80 +INDIRF4 +ADDRGP4 forward +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 64+4 +ADDRGP4 muzzle+4 +INDIRF4 +ADDRLP4 80 +INDIRF4 +ADDRGP4 forward+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 64+8 +ADDRGP4 muzzle+8 +INDIRF4 +CNSTF4 1207959552 +ADDRGP4 forward+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +CNSTF4 1207959552 +ARGF4 +ADDRGP4 G_UnlaggedOn +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRLP4 84 +CNSTP4 0 +ASGNP4 +ADDRLP4 84 +INDIRP4 +ARGP4 +ADDRLP4 84 +INDIRP4 +ARGP4 +ADDRLP4 64 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 33554433 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRGP4 G_UnlaggedOff +CALLV +pop +ADDRLP4 0+44 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $275 +ADDRGP4 $268 +JUMPV +LABELV $275 +ADDRLP4 60 +CNSTI4 1760 +ADDRLP4 0+52 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0+12 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 SnapVectorTowards +CALLV +pop +ADDRLP4 60 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $280 +ADDRLP4 92 +ADDRLP4 60 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 92 +INDIRI4 +CNSTI4 3 +EQI4 $282 +ADDRLP4 92 +INDIRI4 +CNSTI4 1 +NEI4 $280 +LABELV $282 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 60 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 BloodSpurt +CALLV +pop +ADDRGP4 $281 +JUMPV +LABELV $280 +ADDRLP4 0+12 +ARGP4 +CNSTI4 42 +ARGI4 +ADDRLP4 96 +ADDRGP4 G_TempEntity +CALLP4 +ASGNP4 +ADDRLP4 76 +ADDRLP4 96 +INDIRP4 +ASGNP4 +ADDRLP4 0+24 +ARGP4 +ADDRLP4 100 +ADDRGP4 DirToByte +CALLI4 +ASGNI4 +ADDRLP4 76 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRLP4 100 +INDIRI4 +ASGNI4 +ADDRLP4 104 +CNSTI4 192 +ASGNI4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 104 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 104 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 108 +CNSTI4 208 +ASGNI4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 108 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 108 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $281 +ADDRLP4 60 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $285 +ADDRLP4 60 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRLP4 0+12 +ARGP4 +CNSTI4 40 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 8 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $285 +LABELV $268 +endproc massDriverFire 112 32 +export massDriverFire2 +proc massDriverFire2 24 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRGP4 muzzle +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRGP4 muzzle+4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRGP4 muzzle+8 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 fire_md2 +CALLI4 +pop +LABELV $288 +endproc massDriverFire2 24 12 +export lockBlobLauncherFire +proc lockBlobLauncherFire 0 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 fire_lockblob +CALLP4 +pop +LABELV $293 +endproc lockBlobLauncherFire 0 12 +export hiveFire +proc hiveFire 24 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRGP4 muzzle +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRGP4 muzzle+4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRGP4 muzzle+8 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 fire_hive +CALLP4 +pop +LABELV $294 +endproc hiveFire 24 12 +export blasterFire +proc blasterFire 0 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 fire_blaster +CALLP4 +pop +LABELV $299 +endproc blasterFire 0 12 +export pulseRifleFire +proc pulseRifleFire 0 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 fire_pulseRifle +CALLP4 +pop +LABELV $300 +endproc pulseRifleFire 0 12 +export prifleStasisFire +proc prifleStasisFire 0 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 fire_prifle_stasis +CALLP4 +pop +LABELV $301 +endproc prifleStasisFire 0 12 +export NapalmFire +proc NapalmFire 8 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 forward +ARGP4 +CNSTI4 265 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +MULI4 +CNSTI4 3000 +DIVI4 +ARGI4 +CNSTI4 150 +ARGI4 +CNSTI4 700 +ARGI4 +ADDRGP4 NapalmChargeFire +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 forward +ARGP4 +CNSTI4 265 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +MULI4 +CNSTI4 3000 +DIVI4 +ARGI4 +CNSTI4 150 +ARGI4 +CNSTI4 700 +ARGI4 +ADDRGP4 NapalmChargeImp +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $302 +endproc NapalmFire 8 24 +export FlamerNormal +proc FlamerNormal 20 12 +ADDRLP4 12 +CNSTF4 3235905536 +ASGNF4 +ADDRLP4 0 +ADDRGP4 muzzle +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDRGP4 up +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRGP4 muzzle+4 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDRGP4 up+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRGP4 muzzle+8 +INDIRF4 +CNSTF4 3235905536 +ADDRGP4 up+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 16 +CNSTF4 1083179008 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDRGP4 right +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDRGP4 right+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1083179008 +ADDRGP4 right+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 FlamerNormalFire +CALLI4 +pop +LABELV $303 +endproc FlamerNormal 20 12 +export FireBreath_tyrant +proc FireBreath_tyrant 20 24 +ADDRLP4 12 +CNSTF4 0 +ASGNF4 +ADDRLP4 0 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 0+8 +CNSTF4 1092616192 +ASGNF4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 forward +ARGP4 +CNSTI4 265 +ADDRLP4 16 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +MULI4 +CNSTI4 3000 +DIVI4 +ARGI4 +CNSTI4 150 +ARGI4 +CNSTI4 700 +ARGI4 +ADDRGP4 FireBreath_fire +CALLI4 +pop +LABELV $316 +endproc FireBreath_tyrant 20 24 +export FlameTurretFire +proc FlameTurretFire 20 12 +ADDRLP4 12 +CNSTF4 0 +ASGNF4 +ADDRLP4 0 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 0+8 +CNSTF4 1090519040 +ASGNF4 +ADDRLP4 16 +ADDRGP4 muzzle +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDF4 +ASGNF4 +ADDRGP4 muzzle+4 +ADDRGP4 muzzle+4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRGP4 muzzle+8 +ADDRGP4 muzzle+8 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 FlameTurretFireNormal +CALLI4 +pop +LABELV $319 +endproc FlameTurretFire 20 12 +export throwGrenade +proc throwGrenade 0 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 launch_grenade +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 launch_grenade_flames +CALLI4 +pop +LABELV $328 +endproc throwGrenade 0 12 +export throwMine +proc throwMine 8 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRLP4 4 +ADDRGP4 launch_mine +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +LABELV $329 +endproc throwMine 8 12 +export acidBombFire +proc acidBombFire 8 16 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 fire_acidBomb +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +LABELV $330 +endproc acidBombFire 8 16 +export acidBombFire2x +proc acidBombFire2x 8 16 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 fire_acidBomb2 +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +LABELV $331 +endproc acidBombFire2x 8 16 +export throwSmoke +proc throwSmoke 8 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRLP4 4 +ADDRGP4 launch_smoke +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +LABELV $332 +endproc throwSmoke 8 12 +export lasGunFire +proc lasGunFire 112 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 80 +CNSTF4 1207959552 +ASGNF4 +ADDRLP4 64 +ADDRGP4 muzzle +INDIRF4 +ADDRLP4 80 +INDIRF4 +ADDRGP4 forward +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 64+4 +ADDRGP4 muzzle+4 +INDIRF4 +ADDRLP4 80 +INDIRF4 +ADDRGP4 forward+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 64+8 +ADDRGP4 muzzle+8 +INDIRF4 +CNSTF4 1207959552 +ADDRGP4 forward+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +CNSTF4 1207959552 +ARGF4 +ADDRGP4 G_UnlaggedOn +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRLP4 84 +CNSTP4 0 +ASGNP4 +ADDRLP4 84 +INDIRP4 +ARGP4 +ADDRLP4 84 +INDIRP4 +ARGP4 +ADDRLP4 64 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 33554433 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRGP4 G_UnlaggedOff +CALLV +pop +ADDRLP4 0+44 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $340 +ADDRGP4 $333 +JUMPV +LABELV $340 +ADDRLP4 60 +CNSTI4 1760 +ADDRLP4 0+52 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0+12 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 SnapVectorTowards +CALLV +pop +ADDRLP4 60 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $345 +ADDRLP4 92 +ADDRLP4 60 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 92 +INDIRI4 +CNSTI4 3 +EQI4 $347 +ADDRLP4 92 +INDIRI4 +CNSTI4 1 +NEI4 $345 +LABELV $347 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 60 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 BloodSpurt +CALLV +pop +ADDRGP4 $346 +JUMPV +LABELV $345 +ADDRLP4 0+12 +ARGP4 +CNSTI4 42 +ARGI4 +ADDRLP4 96 +ADDRGP4 G_TempEntity +CALLP4 +ASGNP4 +ADDRLP4 76 +ADDRLP4 96 +INDIRP4 +ASGNP4 +ADDRLP4 0+24 +ARGP4 +ADDRLP4 100 +ADDRGP4 DirToByte +CALLI4 +ASGNI4 +ADDRLP4 76 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRLP4 100 +INDIRI4 +ASGNI4 +ADDRLP4 104 +CNSTI4 192 +ASGNI4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 104 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 104 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 108 +CNSTI4 208 +ASGNI4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 108 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 108 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $346 +ADDRLP4 60 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $350 +ADDRLP4 60 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRLP4 0+12 +ARGP4 +ADDRLP4 100 +CNSTI4 9 +ASGNI4 +ADDRLP4 100 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRLP4 100 +INDIRI4 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $350 +LABELV $333 +endproc lasGunFire 112 32 +export painSawFire +proc painSawFire 104 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTF4 1115684864 +ARGF4 +CNSTF4 0 +ARGF4 +CNSTF4 1090519040 +ARGF4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_WideTrace +CALLV +pop +ADDRLP4 80 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 80 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $356 +ADDRLP4 80 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $354 +LABELV $356 +ADDRGP4 $353 +JUMPV +LABELV $354 +ADDRLP4 4+12+8 +ADDRLP4 4+12+8 +INDIRF4 +CNSTF4 1084227584 +SUBF4 +ASGNF4 +ADDRLP4 84 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 1 +EQI4 $361 +ADDRLP4 84 +INDIRI4 +CNSTI4 3 +NEI4 $359 +LABELV $361 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 BloodSpurt +CALLV +pop +ADDRGP4 $360 +JUMPV +LABELV $359 +ADDRLP4 68 +ADDRLP4 4+12 +INDIRB +ASGNB 12 +ADDRLP4 68 +ARGP4 +CNSTI4 42 +ARGI4 +ADDRLP4 88 +ADDRGP4 G_TempEntity +CALLP4 +ASGNP4 +ADDRLP4 64 +ADDRLP4 88 +INDIRP4 +ASGNP4 +ADDRLP4 4+24 +ARGP4 +ADDRLP4 92 +ADDRGP4 DirToByte +CALLI4 +ASGNI4 +ADDRLP4 64 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRLP4 92 +INDIRI4 +ASGNI4 +ADDRLP4 96 +CNSTI4 192 +ASGNI4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 96 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 96 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 100 +CNSTI4 208 +ASGNI4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 100 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 100 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $360 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRLP4 4+12 +ARGP4 +CNSTI4 11 +ARGI4 +ADDRLP4 92 +CNSTI4 4 +ASGNI4 +ADDRLP4 92 +INDIRI4 +ARGI4 +ADDRLP4 92 +INDIRI4 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $353 +endproc painSawFire 104 32 +export painSawFire2 +proc painSawFire2 0 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 launch_saw +CALLI4 +pop +LABELV $365 +endproc painSawFire2 0 12 +export LCChargeFire +proc LCChargeFire 8 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +EQI4 $367 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +GTI4 $367 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 forward +ARGP4 +CNSTI4 30 +ARGI4 +CNSTI4 80 +ARGI4 +CNSTI4 1400 +ARGI4 +ADDRGP4 fire_luciferCannon +CALLP4 +pop +ADDRGP4 $368 +JUMPV +LABELV $367 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 forward +ARGP4 +CNSTI4 265 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +MULI4 +CNSTI4 3000 +DIVI4 +ARGI4 +CNSTI4 150 +ARGI4 +CNSTI4 700 +ARGI4 +ADDRGP4 fire_luciferCannon +CALLP4 +pop +LABELV $368 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $366 +endproc LCChargeFire 8 24 +export teslaFire +proc teslaFire 128 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $370 +ADDRGP4 $369 +JUMPV +LABELV $370 +ADDRLP4 92 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRGP4 muzzle +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRF4 +ADDRLP4 92 +INDIRP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRGP4 muzzle+4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRF4 +ADDRLP4 92 +INDIRP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRGP4 muzzle+8 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 100 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 100 +INDIRP4 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 12+8 +ADDRLP4 12+8 +INDIRF4 +ADDRLP4 100 +INDIRP4 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 24 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 104 +CNSTP4 0 +ASGNP4 +ADDRLP4 104 +INDIRP4 +ARGP4 +ADDRLP4 104 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 33554433 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 24+52 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +INDIRI4 +EQI4 $377 +ADDRGP4 $369 +JUMPV +LABELV $377 +ADDRLP4 108 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 108 +INDIRP4 +ADDRLP4 108 +INDIRP4 +INDIRI4 +CNSTI4 512 +BORI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $380 +ADDRLP4 112 +ADDRLP4 12 +INDIRF4 +ADDRLP4 0 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 112+4 +ADDRLP4 12+4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 112+8 +ADDRLP4 12+8 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 112 +ARGP4 +ADDRLP4 24+12 +ARGP4 +CNSTI4 11 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTI4 53 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $380 +ADDRLP4 24+12 +ARGP4 +CNSTI4 44 +ARGI4 +ADDRLP4 112 +ADDRGP4 G_TempEntity +CALLP4 +ASGNP4 +ADDRLP4 84 +ADDRLP4 112 +INDIRP4 +ASGNP4 +ADDRLP4 84 +INDIRP4 +CNSTI4 208 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 84 +INDIRP4 +CNSTI4 168 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 844 +ADDP4 +INDIRP4 +INDIRI4 +ASGNI4 +LABELV $369 +endproc teslaFire 128 32 +export CheckCkitRepair +proc CheckCkitRepair 152 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 104 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 108 +CNSTI4 0 +ASGNI4 +ADDRLP4 104 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +ADDRLP4 108 +INDIRI4 +GTI4 $393 +ADDRLP4 104 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ADDRLP4 108 +INDIRI4 +LEI4 $391 +LABELV $393 +ADDRGP4 $390 +JUMPV +LABELV $391 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 BG_GetClientViewOrigin +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 112 +CNSTP4 0 +ASGNP4 +ADDRLP4 112 +INDIRP4 +ARGP4 +ADDRLP4 112 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 116 +CNSTF4 1120403456 +ASGNF4 +ADDRLP4 28 +ADDRLP4 4 +INDIRF4 +ADDRLP4 116 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 28+4 +ADDRLP4 4+4 +INDIRF4 +ADDRLP4 116 +INDIRF4 +ADDRLP4 16+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 28+8 +ADDRLP4 4+8 +INDIRF4 +CNSTF4 1120403456 +ADDRLP4 16+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 40 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 120 +CNSTP4 0 +ASGNP4 +ADDRLP4 120 +INDIRP4 +ARGP4 +ADDRLP4 120 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 33619969 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 40+52 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 40+8 +INDIRF4 +CNSTF4 1065353216 +GEF4 $401 +ADDRLP4 128 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +ADDRLP4 128 +INDIRI4 +EQI4 $401 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 128 +INDIRI4 +LEI4 $401 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $401 +ADDRLP4 0 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $401 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 132 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 100 +ADDRLP4 132 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 100 +INDIRI4 +GEI4 $404 +ADDRLP4 136 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +ASGNP4 +ADDRLP4 136 +INDIRP4 +ADDRLP4 136 +INDIRP4 +INDIRI4 +CNSTI4 18 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +ADDRLP4 100 +INDIRI4 +LTI4 $406 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +ADDRLP4 100 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 60 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRGP4 $407 +JUMPV +LABELV $406 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 59 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +LABELV $407 +ADDRLP4 140 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 140 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 144 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 148 +ADDRLP4 140 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 148 +INDIRP4 +ADDRLP4 148 +INDIRP4 +INDIRI4 +ADDRLP4 144 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $404 +LABELV $401 +LABELV $390 +endproc CheckCkitRepair 152 28 +export cancelBuildFire +proc cancelBuildFire 8 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $409 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 232 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $408 +JUMPV +LABELV $409 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 29 +EQI4 $413 +ADDRLP4 0 +INDIRI4 +CNSTI4 30 +NEI4 $411 +LABELV $413 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTF4 1115684864 +ARGF4 +ADDRLP4 4 +CNSTF4 1082130432 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +CNSTI4 20 +ARGI4 +CNSTI4 29 +ARGI4 +ADDRGP4 meleeAttack +CALLV +pop +LABELV $411 +LABELV $408 +endproc cancelBuildFire 8 24 +export buildFire +proc buildFire 16 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +CNSTI4 -16385 +BANDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $415 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $417 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 58 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 G_AddEvent +CALLV +pop +ADDRGP4 $414 +JUMPV +LABELV $417 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 G_BuildIfValid +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $414 +ADDRGP4 g_cheats+12 +INDIRI4 +CNSTI4 0 +NEI4 $421 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $421 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 232 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $414 +JUMPV +LABELV $415 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 G_TriggerMenu +CALLV +pop +LABELV $414 +endproc buildFire 16 12 +export slowBlobFire +proc slowBlobFire 0 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 fire_slowBlob +CALLP4 +pop +LABELV $424 +endproc slowBlobFire 0 12 +export CheckVenomAttack +proc CheckVenomAttack 80 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 64 +CNSTI4 40 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $426 +CNSTI4 0 +RETI4 +ADDRGP4 $425 +JUMPV +LABELV $426 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 right +ARGP4 +ADDRGP4 up +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 right +ARGP4 +ADDRGP4 up +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 CalcMuzzlePoint +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTF4 1115684864 +ARGF4 +ADDRLP4 68 +CNSTF4 1086324736 +ASGNF4 +ADDRLP4 68 +INDIRF4 +ARGF4 +ADDRLP4 68 +INDIRF4 +ARGF4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_WideTrace +CALLV +pop +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $428 +CNSTI4 0 +RETI4 +ADDRGP4 $425 +JUMPV +LABELV $428 +ADDRLP4 0 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $430 +CNSTI4 0 +RETI4 +ADDRGP4 $425 +JUMPV +LABELV $430 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $432 +CNSTI4 0 +RETI4 +ADDRGP4 $425 +JUMPV +LABELV $432 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $434 +ADDRLP4 72 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 76 +ADDRLP4 72 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +CNSTI4 28 +EQI4 $436 +ADDRLP4 76 +INDIRI4 +CNSTI4 29 +EQI4 $436 +ADDRLP4 76 +INDIRI4 +CNSTI4 30 +EQI4 $436 +ADDRLP4 72 +INDIRP4 +CNSTI4 916 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $436 +CNSTI4 0 +RETI4 +ADDRGP4 $425 +JUMPV +LABELV $436 +ADDRLP4 0 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $438 +CNSTI4 0 +RETI4 +ADDRGP4 $425 +JUMPV +LABELV $438 +ADDRLP4 64 +CNSTI4 3 +ASGNI4 +LABELV $434 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $440 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $442 +CNSTI4 0 +RETI4 +ADDRGP4 $425 +JUMPV +LABELV $442 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $444 +CNSTI4 0 +RETI4 +ADDRGP4 $425 +JUMPV +LABELV $444 +LABELV $440 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 WideBloodSpurt +CALLV +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRLP4 4+12 +ARGP4 +ADDRLP4 64 +INDIRI4 +ARGI4 +CNSTI4 4 +ARGI4 +CNSTI4 30 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +ADDRLP4 76 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 76 +INDIRP4 +INDIRI4 +CNSTI4 500 +ADDI4 +ASGNI4 +CNSTI4 1 +RETI4 +LABELV $425 +endproc CheckVenomAttack 80 32 +export CheckVenomAttack2 +proc CheckVenomAttack2 84 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 64 +CNSTI4 45 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $448 +CNSTI4 0 +RETI4 +ADDRGP4 $447 +JUMPV +LABELV $448 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 right +ARGP4 +ADDRGP4 up +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 right +ARGP4 +ADDRGP4 up +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 CalcMuzzlePoint +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTF4 1116471296 +ARGF4 +ADDRLP4 68 +CNSTF4 1090519040 +ASGNF4 +ADDRLP4 68 +INDIRF4 +ARGF4 +ADDRLP4 68 +INDIRF4 +ARGF4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_WideTrace +CALLV +pop +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $450 +CNSTI4 0 +RETI4 +ADDRGP4 $447 +JUMPV +LABELV $450 +ADDRLP4 0 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $452 +CNSTI4 0 +RETI4 +ADDRGP4 $447 +JUMPV +LABELV $452 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $454 +CNSTI4 0 +RETI4 +ADDRGP4 $447 +JUMPV +LABELV $454 +ADDRLP4 72 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $456 +ADDRLP4 72 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $456 +CNSTI4 0 +RETI4 +ADDRGP4 $447 +JUMPV +LABELV $456 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $458 +ADDRLP4 0 +INDIRP4 +CNSTI4 888 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $460 +CNSTI4 0 +RETI4 +ADDRGP4 $447 +JUMPV +LABELV $460 +ADDRLP4 64 +CNSTI4 6 +ASGNI4 +LABELV $458 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $462 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $464 +CNSTI4 0 +RETI4 +ADDRGP4 $447 +JUMPV +LABELV $464 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $466 +CNSTI4 0 +RETI4 +ADDRGP4 $447 +JUMPV +LABELV $466 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +NEI4 $468 +ADDRLP4 76 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 76 +INDIRP4 +INDIRI4 +CNSTI4 64 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1960 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1964 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $468 +LABELV $462 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 WideBloodSpurt +CALLV +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRLP4 4+12 +ARGP4 +ADDRLP4 64 +INDIRI4 +ARGI4 +CNSTI4 4 +ARGI4 +CNSTI4 30 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +ADDRLP4 80 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 80 +INDIRP4 +ADDRLP4 80 +INDIRP4 +INDIRI4 +CNSTI4 500 +ADDI4 +ASGNI4 +CNSTI4 1 +RETI4 +LABELV $447 +endproc CheckVenomAttack2 84 32 +export CheckGrabAttack +proc CheckGrabAttack 140 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 right +ARGP4 +ADDRGP4 up +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 right +ARGP4 +ADDRGP4 up +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 CalcMuzzlePoint +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $473 +ADDRLP4 92 +CNSTF4 1119879168 +ASGNF4 +ADDRLP4 4 +ADDRGP4 muzzle +INDIRF4 +ADDRLP4 92 +INDIRF4 +ADDRGP4 forward +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4+4 +ADDRGP4 muzzle+4 +INDIRF4 +ADDRLP4 92 +INDIRF4 +ADDRGP4 forward+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4+8 +ADDRGP4 muzzle+8 +INDIRF4 +CNSTF4 1119879168 +ADDRGP4 forward+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $474 +JUMPV +LABELV $473 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 4 +NEI4 $481 +ADDRLP4 96 +CNSTF4 1120272384 +ASGNF4 +ADDRLP4 4 +ADDRGP4 muzzle +INDIRF4 +ADDRLP4 96 +INDIRF4 +ADDRGP4 forward +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4+4 +ADDRGP4 muzzle+4 +INDIRF4 +ADDRLP4 96 +INDIRF4 +ADDRGP4 forward+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4+8 +ADDRGP4 muzzle+8 +INDIRF4 +CNSTF4 1120272384 +ADDRGP4 forward+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $481 +LABELV $474 +ADDRLP4 16 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRLP4 100 +CNSTP4 0 +ASGNP4 +ADDRLP4 100 +INDIRP4 +ARGP4 +ADDRLP4 100 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 33554433 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 16+44 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $489 +ADDRGP4 $472 +JUMPV +LABELV $489 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 16+52 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $493 +ADDRGP4 $472 +JUMPV +LABELV $493 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $495 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $497 +ADDRGP4 $472 +JUMPV +LABELV $497 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $499 +ADDRGP4 $472 +JUMPV +LABELV $499 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 8 +BANDI4 +CNSTI4 0 +NEI4 $501 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 104 +CNSTP4 0 +ASGNP4 +ADDRLP4 104 +INDIRP4 +ARGP4 +ADDRLP4 104 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 76 +ARGP4 +ADDRLP4 108 +ADDRGP4 DirToByte +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 240 +ADDP4 +ADDRLP4 108 +INDIRI4 +ASGNI4 +ADDRLP4 112 +CNSTI4 524 +ASGNI4 +ADDRLP4 116 +ADDRLP4 0 +INDIRP4 +ADDRLP4 112 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 120 +CNSTI4 20 +ASGNI4 +ADDRLP4 124 +ADDRFP4 0 +INDIRP4 +ADDRLP4 112 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 116 +INDIRP4 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 124 +INDIRP4 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 128 +CNSTI4 24 +ASGNI4 +ADDRLP4 4+4 +ADDRLP4 116 +INDIRP4 +INDIRP4 +ADDRLP4 128 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 124 +INDIRP4 +INDIRP4 +ADDRLP4 128 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 132 +CNSTI4 524 +ASGNI4 +ADDRLP4 136 +CNSTI4 28 +ASGNI4 +ADDRLP4 4+8 +ADDRLP4 0 +INDIRP4 +ADDRLP4 132 +INDIRI4 +ADDP4 +INDIRP4 +ADDRLP4 136 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 132 +INDIRI4 +ADDP4 +INDIRP4 +ADDRLP4 136 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ADDRLP4 76 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ADDRLP4 76+4 +INDIRF4 +ADDRLP4 4+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 76+8 +INDIRF4 +ADDRLP4 4+8 +INDIRF4 +MULF4 +ADDF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 47 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 G_AddPredictableEvent +CALLV +pop +ADDRGP4 $502 +JUMPV +LABELV $501 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $509 +ADDRGP4 $510 +JUMPV +LABELV $509 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CVIF4 4 +CNSTF4 1063675494 +LTF4 $511 +ADDRLP4 104 +CNSTI4 524 +ASGNI4 +ADDRLP4 108 +ADDRLP4 0 +INDIRP4 +ADDRLP4 104 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 112 +CNSTI4 20 +ASGNI4 +ADDRLP4 116 +ADDRFP4 0 +INDIRP4 +ADDRLP4 104 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 108 +INDIRP4 +INDIRP4 +ADDRLP4 112 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 116 +INDIRP4 +INDIRP4 +ADDRLP4 112 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 120 +CNSTI4 24 +ASGNI4 +ADDRLP4 4+4 +ADDRLP4 108 +INDIRP4 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 116 +INDIRP4 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 124 +CNSTI4 524 +ASGNI4 +ADDRLP4 128 +CNSTI4 28 +ASGNI4 +ADDRLP4 4+8 +ADDRLP4 0 +INDIRP4 +ADDRLP4 124 +INDIRI4 +ADDP4 +INDIRP4 +ADDRLP4 128 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 124 +INDIRI4 +ADDP4 +INDIRP4 +ADDRLP4 128 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 4 +ARGP4 +ADDRLP4 132 +ADDRGP4 DirToByte +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 240 +ADDP4 +ADDRLP4 132 +INDIRI4 +ASGNI4 +ADDRGP4 $512 +JUMPV +LABELV $511 +ADDRLP4 104 +CNSTI4 524 +ASGNI4 +ADDRLP4 108 +ADDRLP4 0 +INDIRP4 +ADDRLP4 104 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 112 +CNSTI4 20 +ASGNI4 +ADDRLP4 116 +ADDRFP4 0 +INDIRP4 +ADDRLP4 104 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 108 +INDIRP4 +INDIRP4 +ADDRLP4 112 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 116 +INDIRP4 +INDIRP4 +ADDRLP4 112 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 120 +CNSTI4 24 +ASGNI4 +ADDRLP4 4+4 +ADDRLP4 108 +INDIRP4 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 116 +INDIRP4 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 124 +CNSTI4 524 +ASGNI4 +ADDRLP4 128 +CNSTI4 28 +ASGNI4 +ADDRLP4 4+8 +ADDRLP4 0 +INDIRP4 +ADDRLP4 124 +INDIRI4 +ADDP4 +INDIRP4 +ADDRLP4 128 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 124 +INDIRI4 +ADDP4 +INDIRP4 +ADDRLP4 128 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 132 +CNSTP4 0 +ASGNP4 +ADDRLP4 132 +INDIRP4 +ARGP4 +ADDRLP4 132 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 88 +ADDRLP4 76 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ADDRLP4 76+4 +INDIRF4 +ADDRLP4 4+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 76+8 +INDIRF4 +ADDRLP4 4+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 88 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CVIF4 4 +LTF4 $521 +ADDRLP4 4 +ARGP4 +ADDRLP4 136 +ADDRGP4 DirToByte +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 240 +ADDP4 +ADDRLP4 136 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 228 +ADDP4 +ADDRLP4 88 +INDIRF4 +CVFI4 4 +ASGNI4 +LABELV $521 +LABELV $512 +LABELV $510 +LABELV $502 +ADDRLP4 104 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 224 +ADDP4 +ASGNP4 +ADDRLP4 104 +INDIRP4 +ADDRLP4 104 +INDIRP4 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $523 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1916 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 300 +ADDI4 +ASGNI4 +ADDRGP4 $524 +JUMPV +LABELV $523 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 4 +NEI4 $526 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1916 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +CNSTI4 300 +ADDI4 +ASGNI4 +LABELV $526 +LABELV $524 +LABELV $495 +LABELV $472 +endproc CheckGrabAttack 140 28 +lit +align 4 +LABELV $530 +byte 4 1125515264 +byte 4 1125515264 +byte 4 1125515264 +export poisonCloud +code +proc poisonCloud 4236 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4168 +ADDRGP4 $530 +INDIRB +ASGNB 12 +ADDRLP4 4204 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +ASGNP4 +ADDRLP4 4192 +ADDRLP4 4204 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 4168 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4192+4 +ADDRLP4 4204 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 4168+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4192+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 4168+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4208 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +ASGNP4 +ADDRLP4 4180 +ADDRLP4 4208 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 4168 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4180+4 +ADDRLP4 4208 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 4168+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4180+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 4168+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +CNSTF4 1125515264 +ARGF4 +ADDRGP4 G_UnlaggedOn +CALLV +pop +ADDRLP4 4180 +ARGP4 +ADDRLP4 4192 +ARGP4 +ADDRLP4 8 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4216 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 4104 +ADDRLP4 4216 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $542 +JUMPV +LABELV $539 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 4220 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4220 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $543 +ADDRLP4 4220 +INDIRP4 +CNSTI4 532 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $543 +ADDRLP4 4108 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRLP4 4224 +CNSTP4 0 +ASGNP4 +ADDRLP4 4224 +INDIRP4 +ARGP4 +ADDRLP4 4224 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 4108+52 +INDIRI4 +CNSTI4 1022 +NEI4 $545 +ADDRGP4 $540 +JUMPV +LABELV $545 +ADDRLP4 4232 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 112 +ADDP4 +ASGNP4 +ADDRLP4 4232 +INDIRP4 +ADDRLP4 4232 +INDIRP4 +INDIRI4 +CNSTI4 8192 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 1912 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 $549 +ARGP4 +ADDRGP4 trap_SendServerCommand +CALLV +pop +LABELV $543 +LABELV $540 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $542 +ADDRLP4 4 +INDIRI4 +ADDRLP4 4104 +INDIRI4 +LTI4 $539 +ADDRGP4 G_UnlaggedOff +CALLV +pop +LABELV $529 +endproc poisonCloud 4236 28 +lit +align 4 +LABELV $551 +byte 4 1125515264 +byte 4 1125515264 +byte 4 1125515264 +code +proc G_FindZapChainTargets 4280 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4176 +ADDRGP4 $551 +INDIRB +ASGNB 12 +ADDRLP4 4200 +ADDRLP4 4 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4176 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4200+4 +ADDRLP4 4 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4176+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4200+8 +ADDRLP4 4 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4176+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4188 +ADDRLP4 4 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 4176 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4188+4 +ADDRLP4 4 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 4176+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4188+8 +ADDRLP4 4 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRLP4 4176+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4188 +ARGP4 +ADDRLP4 4200 +ARGP4 +ADDRLP4 16 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4220 +ADDRGP4 trap_EntitiesInBox +CALLI4 +ASGNI4 +ADDRLP4 4112 +ADDRLP4 4220 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $563 +JUMPV +LABELV $560 +ADDRLP4 0 +CNSTI4 1760 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 16 +ADDP4 +INDIRI4 +MULI4 +ADDRGP4 g_entities +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +EQU4 $566 +ADDRLP4 4228 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4228 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $564 +ADDRLP4 4228 +INDIRP4 +CNSTI4 1768 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $564 +LABELV $566 +ADDRGP4 $561 +JUMPV +LABELV $564 +ADDRLP4 4232 +CNSTI4 92 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4232 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 4232 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 4236 +ADDRGP4 Distance +CALLF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 4236 +INDIRF4 +ASGNF4 +ADDRLP4 4240 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4240 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $570 +ADDRLP4 4240 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $569 +LABELV $570 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $567 +ADDRLP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 4248 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 4248 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $567 +LABELV $569 +ADDRLP4 0 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $567 +ADDRLP4 12 +INDIRF4 +CNSTF4 1125515264 +GTF4 $567 +ADDRLP4 4116 +ARGP4 +ADDRLP4 4256 +CNSTI4 92 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4256 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 4260 +CNSTP4 0 +ASGNP4 +ADDRLP4 4260 +INDIRP4 +ARGP4 +ADDRLP4 4260 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 4256 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 trap_Trace +CALLV +pop +ADDRLP4 4116+52 +INDIRI4 +CNSTI4 1023 +NEI4 $571 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 4272 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +ASGNP4 +ADDRLP4 4276 +ADDRLP4 4272 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4272 +INDIRP4 +ADDRLP4 4276 +INDIRI4 +ASGNI4 +ADDRLP4 4276 +INDIRI4 +CNSTI4 5 +LTI4 $574 +ADDRGP4 $550 +JUMPV +LABELV $574 +LABELV $571 +LABELV $567 +LABELV $561 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $563 +ADDRLP4 8 +INDIRI4 +ADDRLP4 4112 +INDIRI4 +LTI4 $560 +LABELV $550 +endproc G_FindZapChainTargets 4280 28 +proc G_UpdateZapEffect 40 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $580 +JUMPV +LABELV $577 +ADDRLP4 28 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +ADDRLP4 4+4 +ADDP4 +ADDRLP4 28 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDP4 +INDIRP4 +INDIRI4 +ASGNI4 +LABELV $578 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $580 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +LTI4 $577 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRGP4 BG_PackEntityNumbers +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRP4 +CNSTI4 496 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 trap_LinkEntity +CALLV +pop +LABELV $576 +endproc G_UpdateZapEffect 40 12 +proc G_CreateNewZap 28 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $583 +ADDRLP4 0 +CNSTI4 60 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 zaps +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 0 +EQI4 $587 +ADDRGP4 $584 +JUMPV +LABELV $587 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +CNSTI4 1000 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 804 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $589 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +CNSTI4 60 +ARGI4 +CNSTI4 20 +ARGI4 +CNSTI4 39 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_FindZapChainTargets +CALLV +pop +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $594 +JUMPV +LABELV $591 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDP4 +INDIRF4 +CNSTF4 1125515264 +DIVF4 +ARGF4 +CNSTF4 1090519040 +ARGF4 +ADDRLP4 16 +ADDRGP4 pow +CALLF4 +ASGNF4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +CNSTF4 1114636288 +CNSTF4 1065353216 +ADDRLP4 16 +INDIRF4 +SUBF4 +MULF4 +CNSTF4 1065353216 +ADDF4 +CVFI4 4 +ARGI4 +CNSTI4 20 +ARGI4 +CNSTI4 39 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $592 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $594 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +LTI4 $591 +LABELV $589 +ADDRLP4 8 +ADDRGP4 G_Spawn +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 19 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRP4 +CNSTI4 532 +ADDP4 +ADDRGP4 $595 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_UpdateZapEffect +CALLV +pop +ADDRGP4 $582 +JUMPV +LABELV $584 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 64 +LTI4 $583 +LABELV $582 +endproc G_CreateNewZap 28 32 +export G_UpdateZaps +proc G_UpdateZaps 44 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +LABELV $597 +ADDRLP4 0 +CNSTI4 60 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 zaps +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 0 +NEI4 $601 +ADDRGP4 $598 +JUMPV +LABELV $601 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +LEI4 $605 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +NEI4 $603 +LABELV $605 +ADDRLP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $598 +JUMPV +LABELV $603 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $609 +JUMPV +LABELV $606 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 528 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $610 +ADDRLP4 24 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 28 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 24 +INDIRI4 +ADDRLP4 28 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 36 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +ASGNP4 +ADDRLP4 40 +ADDRLP4 36 +INDIRP4 +INDIRI4 +ADDRLP4 28 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDP4 +ADDRLP4 40 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $610 +LABELV $607 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $609 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +LTI4 $606 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_UpdateZapEffect +CALLV +pop +LABELV $598 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 64 +LTI4 $597 +LABELV $596 +endproc G_UpdateZaps 44 4 +export G_ClearPlayerZapEffects +proc G_ClearPlayerZapEffects 40 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +LABELV $613 +ADDRLP4 0 +CNSTI4 60 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 zaps +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 0 +NEI4 $617 +ADDRGP4 $614 +JUMPV +LABELV $617 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ASGNU4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 16 +INDIRU4 +EQU4 $621 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 16 +INDIRU4 +NEU4 $619 +LABELV $621 +ADDRLP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 G_FreeEntity +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $614 +JUMPV +LABELV $619 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $625 +JUMPV +LABELV $622 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +NEU4 $626 +ADDRLP4 20 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 24 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 20 +INDIRI4 +ADDRLP4 24 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 32 +INDIRP4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDP4 +ADDRLP4 36 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $626 +LABELV $623 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $625 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +LTI4 $622 +LABELV $614 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 64 +LTI4 $613 +LABELV $612 +endproc G_ClearPlayerZapEffects 40 4 +export areaZapFire +proc areaZapFire 80 24 +ADDRLP4 4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTF4 1128792064 +ARGF4 +ADDRLP4 64 +CNSTF4 1097859072 +ASGNF4 +ADDRLP4 64 +INDIRF4 +ARGF4 +ADDRLP4 64 +INDIRF4 +ARGF4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_WideTrace +CALLV +pop +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $629 +ADDRGP4 $628 +JUMPV +LABELV $629 +ADDRLP4 68 +ADDRLP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $634 +ADDRLP4 68 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +EQI4 $633 +LABELV $634 +ADDRLP4 72 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $631 +ADDRLP4 72 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 76 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $631 +LABELV $633 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 G_CreateNewZap +CALLV +pop +LABELV $631 +LABELV $628 +endproc areaZapFire 80 24 +export CheckPounceAttack +proc CheckPounceAttack 100 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 420 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $636 +CNSTI4 0 +RETI4 +ADDRGP4 $635 +JUMPV +LABELV $636 +ADDRLP4 76 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 420 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 80 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 80 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 16384 +BANDI4 +CNSTI4 0 +NEI4 $638 +ADDRLP4 80 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 7 +EQI4 $638 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 420 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $638 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 right +ARGP4 +ADDRGP4 up +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 right +ARGP4 +ADDRGP4 up +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 CalcMuzzlePoint +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 8 +NEI4 $641 +ADDRLP4 84 +CNSTF4 1111490560 +ASGNF4 +ADDRGP4 $642 +JUMPV +LABELV $641 +ADDRLP4 84 +CNSTF4 1112276992 +ASGNF4 +LABELV $642 +ADDRLP4 72 +ADDRLP4 84 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 72 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRLP4 88 +CNSTF4 1096810496 +ASGNF4 +ADDRLP4 88 +INDIRF4 +ARGF4 +ADDRLP4 88 +INDIRF4 +ARGF4 +ADDRLP4 0 +ARGP4 +ADDRGP4 G_WideTrace +CALLV +pop +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $643 +CNSTI4 0 +RETI4 +ADDRGP4 $635 +JUMPV +LABELV $643 +ADDRLP4 0 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $645 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 WideBloodSpurt +CALLV +pop +LABELV $645 +ADDRLP4 0 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $647 +CNSTI4 0 +RETI4 +ADDRGP4 $635 +JUMPV +LABELV $647 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $649 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $652 +ADDRLP4 92 +CNSTI4 600 +ASGNI4 +ADDRGP4 $653 +JUMPV +LABELV $652 +ADDRLP4 92 +CNSTI4 800 +ASGNI4 +LABELV $653 +ADDRLP4 68 +ADDRLP4 92 +INDIRI4 +ASGNI4 +ADDRLP4 64 +CNSTI4 40 +ADDRLP4 76 +INDIRI4 +MULI4 +ADDRLP4 68 +INDIRI4 +DIVI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 420 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRLP4 4+12 +ARGP4 +ADDRLP4 64 +INDIRI4 +ARGI4 +CNSTI4 16 +ARGI4 +CNSTI4 35 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +ADDRGP4 $650 +JUMPV +LABELV $649 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 8 +NEI4 $656 +ADDRLP4 92 +CNSTI4 800 +ASGNI4 +ADDRGP4 $657 +JUMPV +LABELV $656 +ADDRLP4 92 +CNSTI4 800 +ASGNI4 +LABELV $657 +ADDRLP4 68 +ADDRLP4 92 +INDIRI4 +ASGNI4 +ADDRLP4 64 +CNSTI4 80 +ADDRLP4 76 +INDIRI4 +MULI4 +ADDRLP4 68 +INDIRI4 +DIVI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 420 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRLP4 4+12 +ARGP4 +ADDRLP4 64 +INDIRI4 +ARGI4 +CNSTI4 16 +ARGI4 +CNSTI4 34 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $650 +CNSTI4 1 +RETI4 +LABELV $635 +endproc CheckPounceAttack 100 32 +export bounceBallFire +proc bounceBallFire 0 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 fire_bounceBall +CALLP4 +pop +LABELV $659 +endproc bounceBallFire 0 12 +export bounceBallFire_level2 +proc bounceBallFire_level2 8 32 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 forward +ARGP4 +CNSTI4 6 +ARGI4 +CNSTI4 35 +ARGI4 +CNSTI4 43 +ARGI4 +CNSTI4 1500 +ARGI4 +CNSTI4 100 +ARGI4 +ADDRLP4 4 +ADDRGP4 fire_bounceBall2 +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +LABELV $660 +endproc bounceBallFire_level2 8 32 +export G_ChargeAttack +proc G_ChargeAttack 60 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +LEI4 $665 +ADDRLP4 20 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 1024 +BANDI4 +ADDRLP4 24 +INDIRI4 +EQI4 $665 +ADDRLP4 20 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +EQI4 $662 +LABELV $665 +ADDRGP4 $661 +JUMPV +LABELV $662 +ADDRLP4 32 +CNSTI4 92 +ASGNI4 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 40 +CNSTI4 96 +ASGNI4 +ADDRLP4 4+4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 44 +CNSTI4 100 +ASGNI4 +ADDRLP4 4+8 +ADDRFP4 4 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRFP4 4 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $668 +ADDRGP4 $661 +JUMPV +LABELV $668 +ADDRFP4 4 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $670 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $672 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2488 +ADDP4 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +NEI4 $676 +ADDRGP4 $661 +JUMPV +LABELV $676 +LABELV $673 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 20 +LTI4 $672 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2484 +ADDP4 +ASGNP4 +ADDRLP4 48 +ADDRLP4 52 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 48 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 20 +MODI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2488 +ADDP4 +ADDP4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +ADDRGP4 g_entities +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 1760 +DIVI4 +ASGNI4 +LABELV $670 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRGP4 WideBloodSpurt +CALLV +pop +ADDRLP4 16 +CNSTI4 111 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +MULI4 +CNSTI4 3000 +DIVI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 16 +INDIRI4 +ARGI4 +CNSTI4 16 +ARGI4 +CNSTI4 45 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +ADDRLP4 56 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 44 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRI4 +CNSTI4 100 +ADDI4 +ASGNI4 +LABELV $661 +endproc G_ChargeAttack 60 32 +export G_CrushAttack +proc G_CrushAttack 60 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 812 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $682 +ADDRLP4 28 +CNSTI4 524 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 452 +ADDP4 +INDIRF4 +ADDF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 464 +ADDP4 +INDIRF4 +ADDF4 +LTF4 $682 +ADDRLP4 32 +ADDRFP4 4 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $679 +ADDRLP4 32 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +CNSTI4 1023 +NEI4 $679 +LABELV $682 +ADDRGP4 $678 +JUMPV +LABELV $679 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 36 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +CNSTF4 3204448256 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 424 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDF4 +MULF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GEI4 $683 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $683 +ADDRLP4 40 +CNSTI4 524 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $685 +ADDRFP4 0 +INDIRP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +INDIRP4 +CNSTI4 2568 +ADDP4 +INDIRI4 +CNSTI4 500 +ADDI4 +ADDRGP4 level+32 +INDIRI4 +GEI4 $685 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 2568 +ADDP4 +ADDRGP4 level+32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 120 +ADDI4 +ASGNI4 +LABELV $685 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +GEI4 $689 +ADDRGP4 $678 +JUMPV +LABELV $689 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDRLP4 48 +INDIRP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4+4 +ADDRFP4 4 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDRLP4 48 +INDIRP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4+8 +ADDRFP4 4 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 92 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +CNSTI4 16 +ARGI4 +CNSTI4 46 +ARGI4 +ADDRGP4 G_Damage +CALLV +pop +LABELV $678 +endproc G_CrushAttack 60 32 +export CalcMuzzlePoint +proc CalcMuzzlePoint 56 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 16 +ADDRFP4 16 +INDIRP4 +ASGNP4 +ADDRFP4 16 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 BG_GetClientNormal +CALLV +pop +ADDRFP4 16 +INDIRP4 +ADDRFP4 16 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 172 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 172 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 20 +ADDRFP4 16 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 172 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 16 +INDIRP4 +ADDRFP4 16 +INDIRP4 +INDIRF4 +CNSTF4 1065353216 +ADDRFP4 4 +INDIRP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 28 +CNSTI4 4 +ASGNI4 +ADDRLP4 32 +ADDRFP4 16 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +CNSTF4 1065353216 +ADDRFP4 4 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 36 +CNSTI4 8 +ASGNI4 +ADDRLP4 40 +ADDRFP4 16 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRF4 +CNSTF4 1065353216 +ADDRFP4 4 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 16 +INDIRP4 +ADDRFP4 16 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 48 +ADDRFP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 52 +ADDRFP4 16 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +LABELV $693 +endproc CalcMuzzlePoint 56 8 +export Prickles +proc Prickles 0 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 Prickles_Fire +CALLI4 +pop +LABELV $696 +endproc Prickles 0 12 +export FireWeapon3 +proc FireWeapon3 16 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $698 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 right +ARGP4 +ADDRGP4 up +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 right +ARGP4 +ADDRGP4 up +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 CalcMuzzlePoint +CALLV +pop +ADDRGP4 $699 +JUMPV +LABELV $698 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 right +ARGP4 +ADDRGP4 up +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRGP4 muzzle +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +LABELV $699 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LTI4 $701 +ADDRLP4 4 +INDIRI4 +CNSTI4 16 +GTI4 $715 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $716-12 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $716 +address $712 +address $712 +address $701 +address $705 +address $706 +address $701 +address $703 +address $707 +address $701 +address $701 +address $701 +address $701 +address $701 +address $708 +code +LABELV $715 +ADDRLP4 4 +INDIRI4 +CNSTI4 30 +EQI4 $704 +ADDRGP4 $701 +JUMPV +LABELV $703 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 bounceBallFire +CALLV +pop +ADDRGP4 $701 +JUMPV +LABELV $704 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 slowBlobFire +CALLV +pop +ADDRGP4 $701 +JUMPV +LABELV $705 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 bounceBallFire_level2 +CALLV +pop +ADDRGP4 $701 +JUMPV +LABELV $706 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Prickles +CALLV +pop +ADDRGP4 $701 +JUMPV +LABELV $707 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 FireBreath_tyrant +CALLV +pop +ADDRGP4 $701 +JUMPV +LABELV $708 +ADDRGP4 g_humanStage+12 +INDIRI4 +CNSTI4 2 +NEI4 $701 +CNSTI4 6 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $701 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 massDriverFire2 +CALLV +pop +ADDRGP4 $701 +JUMPV +LABELV $712 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $713 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 3 +ARGI4 +ADDRGP4 acidBombFire2x +CALLV +pop +ADDRGP4 $701 +JUMPV +LABELV $713 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4 +ARGI4 +ADDRGP4 acidBombFire +CALLV +pop +LABELV $701 +LABELV $697 +endproc FireWeapon3 16 20 +export FireWeapon2 +proc FireWeapon2 16 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $719 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 right +ARGP4 +ADDRGP4 up +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 right +ARGP4 +ADDRGP4 up +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 CalcMuzzlePoint +CALLV +pop +ADDRGP4 $720 +JUMPV +LABELV $719 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 right +ARGP4 +ADDRGP4 up +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRGP4 muzzle +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +LABELV $720 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 12 +LTI4 $733 +ADDRLP4 0 +INDIRI4 +CNSTI4 20 +GTI4 $734 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $735-48 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $735 +address $724 +address $727 +address $722 +address $722 +address $722 +address $729 +address $730 +address $731 +address $728 +code +LABELV $733 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +EQI4 $725 +ADDRLP4 0 +INDIRI4 +CNSTI4 6 +EQI4 $726 +ADDRGP4 $722 +JUMPV +LABELV $734 +ADDRLP4 0 +INDIRI4 +CNSTI4 29 +EQI4 $732 +ADDRLP4 0 +INDIRI4 +CNSTI4 30 +EQI4 $732 +ADDRLP4 0 +INDIRI4 +CNSTI4 31 +EQI4 $732 +ADDRGP4 $722 +JUMPV +LABELV $724 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTF4 1157234688 +ARGF4 +CNSTI4 4 +ARGI4 +CNSTI4 5 +ARGI4 +ADDRGP4 bulletFire +CALLV +pop +ADDRGP4 $722 +JUMPV +LABELV $725 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 poisonCloud +CALLV +pop +ADDRGP4 $722 +JUMPV +LABELV $726 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 areaZapFire +CALLV +pop +ADDRGP4 $722 +JUMPV +LABELV $727 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 painSawFire2 +CALLV +pop +ADDRGP4 $722 +JUMPV +LABELV $728 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 LCChargeFire +CALLV +pop +ADDRGP4 $722 +JUMPV +LABELV $729 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTF4 1138819072 +ARGF4 +CNSTI4 8 +ARGI4 +CNSTI4 6 +ARGI4 +ADDRGP4 bulletFire +CALLV +pop +ADDRGP4 $722 +JUMPV +LABELV $730 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 FlamerNormal +CALLV +pop +ADDRGP4 $722 +JUMPV +LABELV $731 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 prifleStasisFire +CALLV +pop +ADDRGP4 $722 +JUMPV +LABELV $732 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 cancelBuildFire +CALLV +pop +LABELV $722 +LABELV $718 +endproc FireWeapon2 16 20 +export FireWeapon +proc FireWeapon 48 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $738 +ADDRFP4 0 +INDIRP4 +CNSTI4 524 +ADDP4 +INDIRP4 +CNSTI4 160 +ADDP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 right +ARGP4 +ADDRGP4 up +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 right +ARGP4 +ADDRGP4 up +ARGP4 +ADDRGP4 muzzle +ARGP4 +ADDRGP4 CalcMuzzlePoint +CALLV +pop +ADDRGP4 $739 +JUMPV +LABELV $738 +ADDRFP4 0 +INDIRP4 +CNSTI4 1232 +ADDP4 +ARGP4 +ADDRGP4 forward +ARGP4 +ADDRGP4 right +ARGP4 +ADDRGP4 up +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRGP4 muzzle +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +LABELV $739 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $741 +ADDRLP4 0 +INDIRI4 +CNSTI4 31 +GTI4 $741 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $771-12 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $771 +address $743 +address $744 +address $747 +address $748 +address $749 +address $745 +address $746 +address $750 +address $751 +address $752 +address $760 +address $753 +address $759 +address $757 +address $754 +address $755 +address $756 +address $758 +address $761 +address $763 +address $762 +address $764 +address $765 +address $766 +address $767 +address $768 +address $769 +address $769 +address $770 +code +LABELV $743 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTF4 1115684864 +ARGF4 +ADDRLP4 8 +CNSTF4 1092616192 +ASGNF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +CNSTI4 32 +ARGI4 +CNSTI4 31 +ARGI4 +ADDRGP4 meleeAttack +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $744 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTF4 1116078080 +ARGF4 +ADDRLP4 12 +CNSTF4 1092616192 +ASGNF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +CNSTI4 32 +ARGI4 +CNSTI4 31 +ARGI4 +ADDRGP4 meleeAttack +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $745 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTF4 1117126656 +ARGF4 +ADDRLP4 16 +CNSTF4 1094713344 +ASGNF4 +ADDRLP4 16 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRF4 +ARGF4 +CNSTI4 80 +ARGI4 +CNSTI4 33 +ARGI4 +ADDRGP4 meleeAttack +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $746 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTF4 1117519872 +ARGF4 +ADDRLP4 20 +CNSTF4 1094713344 +ASGNF4 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRLP4 20 +INDIRF4 +ARGF4 +CNSTI4 80 +ARGI4 +CNSTI4 33 +ARGI4 +ADDRGP4 meleeAttack +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $747 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTF4 1117782016 +ARGF4 +ADDRLP4 24 +CNSTF4 1095761920 +ASGNF4 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 24 +INDIRF4 +ARGF4 +CNSTI4 40 +ARGI4 +CNSTI4 38 +ARGI4 +ADDRGP4 meleeAttack +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $748 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTF4 1117939302 +ARGF4 +ADDRLP4 28 +CNSTF4 1096810496 +ASGNF4 +ADDRLP4 28 +INDIRF4 +ARGF4 +ADDRLP4 28 +INDIRF4 +ARGF4 +CNSTI4 45 +ARGI4 +CNSTI4 38 +ARGI4 +ADDRGP4 meleeAttack +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $749 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTF4 1116471296 +ARGF4 +ADDRLP4 32 +CNSTF4 1094713344 +ASGNF4 +ADDRLP4 32 +INDIRF4 +ARGF4 +ADDRLP4 32 +INDIRF4 +ARGF4 +ADDRLP4 36 +CNSTI4 40 +ASGNI4 +ADDRLP4 36 +INDIRI4 +ARGI4 +ADDRLP4 36 +INDIRI4 +ARGI4 +ADDRGP4 meleeAttack +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $750 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTF4 1120403456 +ARGF4 +CNSTF4 1096810496 +ARGF4 +CNSTF4 1101004800 +ARGF4 +CNSTI4 100 +ARGI4 +CNSTI4 44 +ARGI4 +ADDRGP4 meleeAttack +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $751 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 blasterFire +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $752 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTF4 1128792064 +ARGF4 +ADDRLP4 40 +CNSTI4 5 +ASGNI4 +ADDRLP4 40 +INDIRI4 +ARGI4 +ADDRLP4 40 +INDIRI4 +ARGI4 +ADDRGP4 bulletFire +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $753 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 shotgunFire +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $754 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTF4 1147207680 +ARGF4 +ADDRLP4 44 +CNSTI4 6 +ASGNI4 +ADDRLP4 44 +INDIRI4 +ARGI4 +ADDRLP4 44 +INDIRI4 +ARGI4 +ADDRGP4 bulletFire +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $755 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 NapalmFire +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $756 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 pulseRifleFire +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $757 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 massDriverFire +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $758 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 LCChargeFire +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $759 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 lasGunFire +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $760 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 painSawFire +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $761 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 throwGrenade +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $762 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 throwMine +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $763 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 throwSmoke +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $764 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 lockBlobLauncherFire +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $765 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 hiveFire +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $766 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 teslaFire +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $767 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTF4 1128792064 +ARGF4 +CNSTI4 10 +ARGI4 +CNSTI4 54 +ARGI4 +ADDRGP4 bulletFire +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $768 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 FlameTurretFire +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $769 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 17 +ARGI4 +ADDRGP4 buildFire +CALLV +pop +ADDRGP4 $741 +JUMPV +LABELV $770 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 44 +ARGI4 +ADDRGP4 buildFire +CALLV +pop +LABELV $741 +LABELV $737 +endproc FireWeapon 48 24 +import Prickles_Fire +import launch_saw +import launch_grenade_flames +import FlameTurretFireNormal +import FireBreath_fire +import FlamerNormalFire +import NapalmChargeImp +import NapalmChargeFire +import fire_md2 +bss +align 4 +LABELV zaps +skip 3840 +align 4 +LABELV muzzle +skip 12 +align 4 +LABELV up +skip 12 +align 4 +LABELV right +skip 12 +align 4 +LABELV forward +skip 12 +import trap_RemoveCommand +import trap_AddCommand +import trap_SendGameStat +import trap_SnapVector +import trap_GetEntityToken +import trap_GetUsercmd +import trap_BotFreeClient +import trap_BotAllocateClient +import trap_EntityContact +import trap_EntitiesInBox +import trap_UnlinkEntity +import trap_LinkEntity +import trap_AreasConnected +import trap_AdjustAreaPortalState +import trap_InPVSIgnorePortals +import trap_InPVS +import trap_PointContents +import trap_Trace +import trap_SetBrushModel +import trap_GetServerinfo +import trap_SetUserinfo +import trap_GetUserinfo +import trap_SetConfigstringRestrictions +import trap_GetConfigstring +import trap_SetConfigstring +import trap_SendServerCommand +import trap_DropClient +import trap_LocateGameData +import trap_Cvar_VariableStringBuffer +import trap_Cvar_VariableIntegerValue +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_SendConsoleCommand +import trap_FS_Seek +import trap_FS_GetFileList +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_Args +import trap_Argv +import trap_Argc +import trap_RealTime +import trap_Milliseconds +import trap_Error +import trap_Print +import g_KillRewardMultiplierH +import g_KillRewardMultiplierA +import g_InstantRewardMultiplierH +import g_InstantRewardMultiplierA +import g_buildableSvfBroadcast +import g_minTeamSizePerBuilderH +import g_minTeamSizePerBuilderA +import g_censorship +import g_slapKnockback +import g_allowTeamOverlay +import g_publicAdminMessages +import g_specChat +import g_privateMessages +import g_maxIPConnections +import g_adminChatShowDeny +import g_adminMaxBan +import g_devmapKillerHP +import g_adminTempBan +import g_admin +import g_newbieNamePrefix +import g_newbieNameNumbering +import g_emoticonsAllowedInNames +import g_layoutAuto +import g_layouts +import g_mapConfigs +import g_antiSpawnBlock +import g_creepPowerExclusion +import g_shove +import g_teleportSafeTime +import g_floodMinTime +import g_floodMaxDemerits +import g_voiceChats +import g_debugVoices +import g_sayAreaRange +import g_initialMapRotation +import g_nextMap +import g_mapLog +import g_mapRotationStack +import g_mapRotationNodes +import g_currentMapRotation +import g_debugMapRotation +import g_markDeconstruct +import g_disabledBuildables +import g_disabledClasses +import g_disabledEquipment +import g_unlagged +import g_maxFixedBuildPoints +import g_variableBuildPointsPower +import g_maxVariableBuildPoints +import g_basiUpgPoisonTime +import g_basiPoisonTime +import g_boosterPoisonTime +import g_contagionProb +import g_humanAnticampRange +import g_humanAnticampBonus1 +import g_humanAnticampBonusMax +import g_alienAnticampRange +import g_alienAnticampBonus1 +import g_alienAnticampBonusMax +import g_freeFundPeriod +import g_teamImbalanceWarnings +import g_alienGrangerDanceBonus +import g_alienBarbsRegen3x +import g_alienBarbsRegen2x +import g_alienStage3Threshold +import g_alienStage2Threshold +import g_alienMaxStage +import g_alienCredits +import g_alienStage +import g_humanStage3Threshold +import g_humanStage2Threshold +import g_humanMaxStage +import g_humanCredits +import g_humanStage +import g_humanRefineryRadius +import g_humanRefineryMaxAge +import g_humanRefineryBuildPointsRate +import g_humanRefineryBuildPoints +import g_humanDefenceComputerRate +import g_humanDefenceComputerLimit +import g_humanBuildQueueTime +import g_humanBuildPoints +import g_alienColonyRadius +import g_alienColonyMaxAge +import g_alienColonyBuildPointsRate +import g_alienColonyBuildPoints +import g_alienBuildQueueTime +import g_alienBuildPoints +import pmove_msec +import pmove_fixed +import g_smoothClients +import g_teamForceBalance +import g_armageddonPercent +import g_armageddonVotePercent +import g_readyPercent +import g_suddenDeathVoteDelay +import g_suddenDeathVotePercent +import g_voteLimit +import g_allowVote +import g_doWarmup +import g_warmup +import g_motd +import g_friendlyFreeze +import g_synchronousClients +import g_debugDamage +import g_debugMove +import g_inactivity +import g_knockback +import g_speed +import g_gravity +import g_needpass +import g_password +import g_dretchPunt +import g_friendlyBuildableFire +import g_friendlyFire +import g_suddenDeathTime +import g_timelimit +import g_maxNameChanges +import g_minNameChangePeriod +import g_lockTeamsAtStart +import g_restarted +import g_maxGameClients +import g_maxclients +import g_cheats +import g_dedicated +import g_entities +import level +import G_namelog_cleanup +import G_namelog_update_name +import G_namelog_update_score +import G_namelog_restore +import G_namelog_disconnect +import G_namelog_connect +import G_ClearRotationStack +import G_MapExists +import G_ShutdownMapRotations +import G_InitMapRotations +import G_MapRotationActive +import G_StopMapRotation +import G_StartMapRotation +import G_AdvanceMapRotation +import G_PrintCurrentRotation +import G_PrintRotations +import G_WriteSessionData +import G_InitSessionData +import G_ReadSessionData +import G_UpdateTeamConfigStrings +import CheckTeamStatus +import TeamplayInfoMessage +import Team_GetLocation +import G_ChangeTeam +import G_LeaveTeam +import OnSameTeam +import G_TeamCommand +import G_TeamFromString +import G_RunClient +import ClientEndFrame +import ClientThink +import G_UnlaggedOff +import G_UnlaggedOn +import G_UnlaggedCalc +import G_UnlaggedClear +import G_UnlaggedStore +import ClientCommand +import ClientBegin +import ClientDisconnect +import ClientUserinfoChanged +import ClientConnect +import G_AlienBuildPoints +import G_HumanBuildPoints +import G_TimeTilSuddenDeath +import LogExit +import G_ArmageddonStep +import G_CheckVote +import G_ExecuteVote +import G_Vote +import G_Error +import G_Printf +import SendScoreboardMessageToAllClients +import G_Log_NoSpam +import G_LogPrintf +import G_AdminMessage +import G_RunThink +import FindIntermissionPoint +import CalculateRanks +import G_MapConfigs +import MoveClientToIntermission +import ScoreboardMessage +import G_UnregisterCommands +import G_RegisterCommands +import ConsoleCommand +import G_IsNewbieName +import SpotWouldTelefrag +import player_die +import ClientSpawn +import BeginIntermission +import respawn +import G_SelectHumanLockSpawnPoint +import G_SelectAlienLockSpawnPoint +import G_SelectSpawnPoint +import G_SelectTremulousSpawnPoint +import G_SetClientViewAngle +import TeamCount +import G_QueueCreditToClient +import G_AddCreditToClient +import ShineTorch +import TeleportPlayer +import G_Checktrigger_stages +import trigger_teleporter_touch +import manualTriggerSpectator +import Touch_DoorTrigger +import G_RunMover +import fire_fern +import fire_acidBomb2 +import fire_acidBomb +import launch_smoke +import launch_flames +import launch_mine +import launch_grenade +import fire_hive +import fire_bounceBall3 +import fire_bounceBall2 +import fire_bounceBall +import fire_slowBlob +import fire_paraLockBlob +import fire_lockblob +import fire_luciferCannon +import fire_pulseRifle +import fire_blaster +import fire_flamer +import flamerfire +import flamerfire3 +import launch_nadeflames +import flamerchageimpact +import fire_prifle_stasis +import launch_grenade2 +import G_RunMissile +import G_InitDamageLocations +import G_LogDestruction +import AddScore +import body_die +import G_RewardAttackers +import G_Knockback +import G_SelectiveRadiusDamage +import G_RadiusDamage +import G_SelectiveDamage +import G_Damage +import CanDamage +import G_ClosestEnt +import G_Visible +import G_CloseMenus +import G_TriggerMenuArgs +import G_TriggerMenu +import G_ClientIsLagging +import BuildShaderStateConfig +import AddRemap +import G_SetOrigin +import G_BroadcastEvent +import G_AddEvent +import G_AddPredictableEvent +import vectoyaw +import vtos +import tv +import G_TouchSolids +import G_TouchTriggers +import G_EntitiesFree +import G_FreeEntity +import G_Sound +import G_TempEntity +import G_Spawn +import G_InitGentity +import G_SetMovedir +import G_UseTargets +import G_PickTarget +import G_Find +import G_KillBox +import G_SoundIndex +import G_ModelIndex +import G_ShaderIndex +import G_ParticleSystemIndex +import G_AddressCompare +import G_AddressParse +import G_CheckGrangerDance +import G_BuildLogRevert +import G_BuildLogAuto +import G_BuildLogSet +import G_BuildLogNew +import G_InPowerZone +import G_RepeaterEntityForPoint +import G_PowerEntityForEntity +import G_PowerEntityForPoint +import G_FindPower +import G_GetMarkedBuildPoints +import G_GetBuildPoints +import G_QueueBuildPoints +import G_NextQueueTime +import G_BaseSelfDestruct +import G_LayoutLoad +import G_LayoutSelect +import G_LayoutList +import G_LayoutSave +import FinishSpawningBuildable +import G_SpawnBuildable +import G_SetIdleBuildableAnim +import G_SetBuildableAnim +import G_BuildIfValid +import G_CanBuild +import G_ClearDeconMarks +import G_BuildableRange +import G_BuildableThink +import G_FindCreep +import G_Cocoon +import G_Overmind +import G_Reactor +import G_FindDCC +import G_IsDCCBuilt +import G_IsPowered +import G_CheckSpawnPoint +import G_Physics +import G_CensorString +import G_LoadCensors +import G_ListCommands +import G_FloodLimited +import Cmd_AdminMessage_f +import Cmd_Test_f +import Cmd_MapLog_f +import G_MapLog_Result +import G_MapLog_NewMap +import Cmd_MapRotation_f +import Cmd_ListEmoticons_f +import Cmd_ListMaps_f +import Cmd_PrivateMessage_f +import G_SanitiseString +import G_UnEscapeString +import G_DecolorString +import G_Say +import ConcatArgsPrintable +import ConcatArgs +import G_ClientNumbersFromString +import G_ClientNumberFromString +import G_ToggleFollow +import G_FollowNewClient +import G_FollowLockView +import G_StopFromFollowing +import G_StopFollowing +import G_NewString +import G_SpawnEntitiesFromString +import G_SpawnVector +import G_SpawnInt +import G_SpawnFloat +import G_SpawnString +import G_PrintSpawnQueue +import G_GetPosInSpawnQueue +import G_RemoveFromSpawnQueue +import G_PushSpawnQueue +import G_SearchSpawnQueue +import G_PeekSpawnQueue +import G_PopSpawnQueue +import G_GetSpawnQueueLength +import G_InitSpawnQueue +import G_admin_cleanup +import G_admin_duration +import G_admin_buffer_end +import G_admin_buffer_begin +import G_admin_buffer_print +import G_admin_print +import G_admin_slap +import G_admin_flag +import G_admin_flaglist +import G_admin_revert +import G_admin_buildlog +import G_admin_builder +import G_admin_pause +import G_admin_lock +import G_admin_namelog +import G_admin_nextmap +import G_admin_restart +import G_admin_rename +import G_admin_spec999 +import G_admin_endvote +import G_admin_allready +import G_admin_admintest +import G_admin_info +import G_admin_adminhelp +import G_admin_showbans +import G_admin_denybuild +import G_admin_mute +import G_admin_warn +import G_admin_cp +import G_admin_changemap +import G_admin_listplayers +import G_admin_listlayouts +import G_admin_listadmins +import G_admin_putteam +import G_admin_unban +import G_admin_ban +import G_admin_adjustban +import G_admin_kick +import G_admin_l1 +import G_admin_register +import G_admin_setlevel +import G_admin_time +import G_admin_authlog +import G_admin_admin +import G_admin_name_check +import G_admin_permission +import G_admin_readconfig +import G_admin_cmd_check +import G_admin_ban_check +import G_admin_cmdlist +import G_admin_unregister_cmds +import G_admin_register_cmds +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $595 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 50 +byte 1 122 +byte 1 97 +byte 1 112 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $549 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 117 +byte 1 100 +byte 1 0 diff --git a/build/release-linux-x86_64/base/qcommon/q_math.asm b/build/release-linux-x86_64/base/qcommon/q_math.asm new file mode 100644 index 0000000..6ebd07f --- /dev/null +++ b/build/release-linux-x86_64/base/qcommon/q_math.asm @@ -0,0 +1,8172 @@ +code +proc VectorCompare 16 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +NEF4 $12 +ADDRLP4 8 +CNSTI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +NEF4 $12 +ADDRLP4 12 +CNSTI4 8 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +EQF4 $9 +LABELV $12 +CNSTI4 0 +RETI4 +ADDRGP4 $8 +JUMPV +LABELV $9 +CNSTI4 1 +RETI4 +LABELV $8 +endproc VectorCompare 16 0 +proc VectorCompareEpsilon 44 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 20 +CNSTI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 24 +CNSTI4 8 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 28 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +INDIRF4 +ARGF4 +ADDRLP4 32 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRLP4 0+8 +INDIRF4 +ARGF4 +ADDRLP4 36 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ADDRFP4 8 +INDIRF4 +GTF4 $25 +ADDRLP4 0+4 +INDIRF4 +ADDRFP4 8 +INDIRF4 +GTF4 $25 +ADDRLP4 0+8 +INDIRF4 +ADDRFP4 8 +INDIRF4 +LEF4 $20 +LABELV $25 +CNSTI4 0 +RETI4 +ADDRGP4 $13 +JUMPV +LABELV $20 +CNSTI4 1 +RETI4 +LABELV $13 +endproc VectorCompareEpsilon 44 4 +proc VectorLength 20 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 8 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRLP4 16 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 16 +INDIRF4 +RETF4 +LABELV $26 +endproc VectorLength 20 4 +proc VectorLengthSquared 16 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 8 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +RETF4 +LABELV $27 +endproc VectorLengthSquared 16 0 +proc Distance 32 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 20 +CNSTI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 24 +CNSTI4 8 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 4 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 28 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +RETF4 +LABELV $28 +endproc Distance 32 4 +proc DistanceSquared 32 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 20 +CNSTI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 24 +CNSTI4 8 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 4 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +MULF4 +ADDF4 +RETF4 +LABELV $31 +endproc DistanceSquared 32 0 +proc VectorNormalizeFast 36 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 8 +INDIRF4 +MULF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRLP4 20 +ADDRGP4 Q_rsqrt +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +LABELV $38 +endproc VectorNormalizeFast 36 4 +proc VectorInverse 12 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $39 +endproc VectorInverse 12 0 +proc CrossProduct 40 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 4 +ASGNI4 +ADDRLP4 12 +CNSTI4 8 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 20 +CNSTI4 8 +ASGNI4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 36 +CNSTI4 4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +LABELV $40 +endproc CrossProduct 40 0 +data +export vec3_origin +align 4 +LABELV vec3_origin +byte 4 0 +byte 4 0 +byte 4 0 +export axisDefault +align 4 +LABELV axisDefault +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +export colorBlack +align 4 +LABELV colorBlack +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +export colorRed +align 4 +LABELV colorRed +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 1065353216 +export colorGreen +align 4 +LABELV colorGreen +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 1065353216 +export colorBlue +align 4 +LABELV colorBlue +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 1065353216 +export colorYellow +align 4 +LABELV colorYellow +byte 4 1065353216 +byte 4 1065353216 +byte 4 0 +byte 4 1065353216 +export colorMagenta +align 4 +LABELV colorMagenta +byte 4 1065353216 +byte 4 0 +byte 4 1065353216 +byte 4 1065353216 +export colorCyan +align 4 +LABELV colorCyan +byte 4 0 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +export colorWhite +align 4 +LABELV colorWhite +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +export colorLtGrey +align 4 +LABELV colorLtGrey +byte 4 1061158912 +byte 4 1061158912 +byte 4 1061158912 +byte 4 1065353216 +export colorMdGrey +align 4 +LABELV colorMdGrey +byte 4 1056964608 +byte 4 1056964608 +byte 4 1056964608 +byte 4 1065353216 +export colorDkGrey +align 4 +LABELV colorDkGrey +byte 4 1048576000 +byte 4 1048576000 +byte 4 1048576000 +byte 4 1065353216 +export g_color_table +align 4 +LABELV g_color_table +byte 4 1045220557 +byte 4 1045220557 +byte 4 1045220557 +byte 4 1065353216 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 1065353216 +byte 4 0 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +byte 4 0 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +export bytedirs +align 4 +LABELV bytedirs +byte 4 3204879951 +byte 4 0 +byte 4 1062847556 +byte 4 3202531056 +byte 4 1047828139 +byte 4 1063074669 +byte 4 3197577718 +byte 4 0 +byte 4 1064605338 +byte 4 3198039930 +byte 4 1056964608 +byte 4 1062149053 +byte 4 3190184938 +byte 4 1049007711 +byte 4 1064532072 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 1062847556 +byte 4 1057396303 +byte 4 3189189110 +byte 4 1060597999 +byte 4 1060013330 +byte 4 1041705462 +byte 4 1060597999 +byte 4 1060013330 +byte 4 0 +byte 4 1057396303 +byte 4 1062847556 +byte 4 1050556282 +byte 4 1056964608 +byte 4 1062149053 +byte 4 1057396303 +byte 4 0 +byte 4 1062847556 +byte 4 1050094070 +byte 4 0 +byte 4 1064605338 +byte 4 1055047408 +byte 4 1047828139 +byte 4 1063074669 +byte 4 1042701290 +byte 4 1049007711 +byte 4 1064532072 +byte 4 3207496978 +byte 4 1041705462 +byte 4 1060597999 +byte 4 3209632701 +byte 4 1050556282 +byte 4 1056964608 +byte 4 3205921044 +byte 4 1054458931 +byte 4 1060121929 +byte 4 3210331204 +byte 4 1057396303 +byte 4 0 +byte 4 3210558317 +byte 4 1055047408 +byte 4 1047828139 +byte 4 3208081647 +byte 4 1060013330 +byte 4 1041705462 +byte 4 3207605577 +byte 4 1058437396 +byte 4 1054458931 +byte 4 3204448256 +byte 4 1062149053 +byte 4 1050556282 +byte 4 3195311787 +byte 4 1063074669 +byte 4 1055047408 +byte 4 3201942579 +byte 4 1060121929 +byte 4 1058437396 +byte 4 3208081647 +byte 4 1060013330 +byte 4 3189189110 +byte 4 3204448256 +byte 4 1062149053 +byte 4 3198039930 +byte 4 3204879951 +byte 4 1062847556 +byte 4 0 +byte 4 0 +byte 4 1062847556 +byte 4 3204879951 +byte 4 3195311787 +byte 4 1063074669 +byte 4 3202531056 +byte 4 0 +byte 4 1064605338 +byte 4 3197577718 +byte 4 3196491359 +byte 4 1064532072 +byte 4 3190184938 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 1064605338 +byte 4 1050094070 +byte 4 3196491359 +byte 4 1064532072 +byte 4 1042701290 +byte 4 1047828139 +byte 4 1063074669 +byte 4 1055047408 +byte 4 1049007711 +byte 4 1064532072 +byte 4 1042701290 +byte 4 1056964608 +byte 4 1062149053 +byte 4 1050556282 +byte 4 1047828139 +byte 4 1063074669 +byte 4 3202531056 +byte 4 1049007711 +byte 4 1064532072 +byte 4 3190184938 +byte 4 1056964608 +byte 4 1062149053 +byte 4 3198039930 +byte 4 1062847556 +byte 4 1057396303 +byte 4 0 +byte 4 1060597999 +byte 4 1060013330 +byte 4 1041705462 +byte 4 1060597999 +byte 4 1060013330 +byte 4 3189189110 +byte 4 1057396303 +byte 4 1062847556 +byte 4 0 +byte 4 1054458931 +byte 4 1060121929 +byte 4 1058437396 +byte 4 1063074669 +byte 4 1055047408 +byte 4 1047828139 +byte 4 1060121929 +byte 4 1058437396 +byte 4 1054458931 +byte 4 1062149053 +byte 4 1050556282 +byte 4 1056964608 +byte 4 1060013330 +byte 4 1041705462 +byte 4 1060597999 +byte 4 1058437396 +byte 4 1054458931 +byte 4 1060121929 +byte 4 1064605338 +byte 4 1050094070 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 1064532072 +byte 4 1042701290 +byte 4 1049007711 +byte 4 1062847556 +byte 4 3204879951 +byte 4 0 +byte 4 1064605338 +byte 4 3197577718 +byte 4 0 +byte 4 1063074669 +byte 4 3202531056 +byte 4 1047828139 +byte 4 1064532072 +byte 4 3190184938 +byte 4 1049007711 +byte 4 1062149053 +byte 4 3198039930 +byte 4 1056964608 +byte 4 1060013330 +byte 4 3189189110 +byte 4 1060597999 +byte 4 1062847556 +byte 4 0 +byte 4 1057396303 +byte 4 1063074669 +byte 4 1055047408 +byte 4 3195311787 +byte 4 1062149053 +byte 4 1050556282 +byte 4 3204448256 +byte 4 1064532072 +byte 4 1042701290 +byte 4 3196491359 +byte 4 1057396303 +byte 4 0 +byte 4 3210331204 +byte 4 1060013330 +byte 4 1041705462 +byte 4 3208081647 +byte 4 1060013330 +byte 4 3189189110 +byte 4 3208081647 +byte 4 1062847556 +byte 4 0 +byte 4 3204879951 +byte 4 1062149053 +byte 4 3198039930 +byte 4 3204448256 +byte 4 1063074669 +byte 4 3202531056 +byte 4 3195311787 +byte 4 1064532072 +byte 4 3190184938 +byte 4 3196491359 +byte 4 1041705462 +byte 4 1060597999 +byte 4 3207496978 +byte 4 1050556282 +byte 4 1056964608 +byte 4 3209632701 +byte 4 1054458931 +byte 4 1060121929 +byte 4 3205921044 +byte 4 1055047408 +byte 4 1047828139 +byte 4 3210558317 +byte 4 1058437396 +byte 4 1054458931 +byte 4 3207605577 +byte 4 1060121929 +byte 4 1058437396 +byte 4 3201942579 +byte 4 3189189110 +byte 4 1060597999 +byte 4 3207496978 +byte 4 3198039930 +byte 4 1056964608 +byte 4 3209632701 +byte 4 0 +byte 4 1057396303 +byte 4 3210331204 +byte 4 3204879951 +byte 4 0 +byte 4 3210331204 +byte 4 3202531056 +byte 4 1047828139 +byte 4 3210558317 +byte 4 3197577718 +byte 4 0 +byte 4 3212088986 +byte 4 3190184938 +byte 4 1049007711 +byte 4 3212015720 +byte 4 0 +byte 4 0 +byte 4 3212836864 +byte 4 1050094070 +byte 4 0 +byte 4 3212088986 +byte 4 1042701290 +byte 4 1049007711 +byte 4 3212015720 +byte 4 3202531056 +byte 4 3195311787 +byte 4 3210558317 +byte 4 3198039930 +byte 4 3204448256 +byte 4 3209632701 +byte 4 3190184938 +byte 4 3196491359 +byte 4 3212015720 +byte 4 0 +byte 4 3210331204 +byte 4 3204879951 +byte 4 3189189110 +byte 4 3208081647 +byte 4 3207496978 +byte 4 1041705462 +byte 4 3208081647 +byte 4 3207496978 +byte 4 0 +byte 4 3204879951 +byte 4 3210331204 +byte 4 1050556282 +byte 4 3204448256 +byte 4 3209632701 +byte 4 1055047408 +byte 4 3195311787 +byte 4 3210558317 +byte 4 1042701290 +byte 4 3196491359 +byte 4 3212015720 +byte 4 1047828139 +byte 4 3210558317 +byte 4 3202531056 +byte 4 1056964608 +byte 4 3209632701 +byte 4 3198039930 +byte 4 1054458931 +byte 4 3207605577 +byte 4 3205921044 +byte 4 1060597999 +byte 4 3207496978 +byte 4 3189189110 +byte 4 1060121929 +byte 4 3205921044 +byte 4 3201942579 +byte 4 1058437396 +byte 4 3201942579 +byte 4 3207605577 +byte 4 0 +byte 4 3212088986 +byte 4 3197577718 +byte 4 0 +byte 4 3212836864 +byte 4 0 +byte 4 1049007711 +byte 4 3212015720 +byte 4 3190184938 +byte 4 0 +byte 4 3210331204 +byte 4 1057396303 +byte 4 0 +byte 4 3212088986 +byte 4 1050094070 +byte 4 1047828139 +byte 4 3210558317 +byte 4 1055047408 +byte 4 1049007711 +byte 4 3212015720 +byte 4 1042701290 +byte 4 1056964608 +byte 4 3209632701 +byte 4 1050556282 +byte 4 1060597999 +byte 4 3207496978 +byte 4 1041705462 +byte 4 1057396303 +byte 4 3210331204 +byte 4 0 +byte 4 3195311787 +byte 4 3210558317 +byte 4 3202531056 +byte 4 3204448256 +byte 4 3209632701 +byte 4 3198039930 +byte 4 3196491359 +byte 4 3212015720 +byte 4 3190184938 +byte 4 3210331204 +byte 4 3204879951 +byte 4 0 +byte 4 3208081647 +byte 4 3207496978 +byte 4 3189189110 +byte 4 3208081647 +byte 4 3207496978 +byte 4 1041705462 +byte 4 3204879951 +byte 4 3210331204 +byte 4 0 +byte 4 3204448256 +byte 4 3209632701 +byte 4 1050556282 +byte 4 3195311787 +byte 4 3210558317 +byte 4 1055047408 +byte 4 3196491359 +byte 4 3212015720 +byte 4 1042701290 +byte 4 3210558317 +byte 4 3202531056 +byte 4 1047828139 +byte 4 3209632701 +byte 4 3198039930 +byte 4 1056964608 +byte 4 3207605577 +byte 4 3205921044 +byte 4 1054458931 +byte 4 3207496978 +byte 4 3189189110 +byte 4 1060597999 +byte 4 3202531056 +byte 4 3195311787 +byte 4 1063074669 +byte 4 3205921044 +byte 4 3201942579 +byte 4 1060121929 +byte 4 3198039930 +byte 4 3204448256 +byte 4 1062149053 +byte 4 3189189110 +byte 4 3208081647 +byte 4 1060013330 +byte 4 3201942579 +byte 4 3207605577 +byte 4 1058437396 +byte 4 3190184938 +byte 4 3196491359 +byte 4 1064532072 +byte 4 1055047408 +byte 4 3195311787 +byte 4 1063074669 +byte 4 1042701290 +byte 4 3196491359 +byte 4 1064532072 +byte 4 1050556282 +byte 4 3204448256 +byte 4 1062149053 +byte 4 1041705462 +byte 4 3208081647 +byte 4 1060013330 +byte 4 0 +byte 4 3204879951 +byte 4 1062847556 +byte 4 1054458931 +byte 4 3207605577 +byte 4 1058437396 +byte 4 1058437396 +byte 4 3201942579 +byte 4 1060121929 +byte 4 1060121929 +byte 4 3205921044 +byte 4 1054458931 +byte 4 3212088986 +byte 4 1050094070 +byte 4 0 +byte 4 3212015720 +byte 4 1042701290 +byte 4 1049007711 +byte 4 3212836864 +byte 4 0 +byte 4 0 +byte 4 3210331204 +byte 4 0 +byte 4 1057396303 +byte 4 3212088986 +byte 4 3197577718 +byte 4 0 +byte 4 3212015720 +byte 4 3190184938 +byte 4 1049007711 +byte 4 3210558317 +byte 4 1055047408 +byte 4 3195311787 +byte 4 3212015720 +byte 4 1042701290 +byte 4 3196491359 +byte 4 3209632701 +byte 4 1050556282 +byte 4 3204448256 +byte 4 3210558317 +byte 4 3202531056 +byte 4 3195311787 +byte 4 3212015720 +byte 4 3190184938 +byte 4 3196491359 +byte 4 3209632701 +byte 4 3198039930 +byte 4 3204448256 +byte 4 3207496978 +byte 4 1041705462 +byte 4 3208081647 +byte 4 3207496978 +byte 4 3189189110 +byte 4 3208081647 +byte 4 3210331204 +byte 4 0 +byte 4 3204879951 +byte 4 3207605577 +byte 4 1058437396 +byte 4 3201942579 +byte 4 3205921044 +byte 4 1054458931 +byte 4 3207605577 +byte 4 3201942579 +byte 4 1060121929 +byte 4 3205921044 +byte 4 3201942579 +byte 4 3207605577 +byte 4 3205921044 +byte 4 3205921044 +byte 4 3201942579 +byte 4 3207605577 +byte 4 3207605577 +byte 4 3205921044 +byte 4 3201942579 +export Q_rand +code +proc Q_rand 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 69069 +ADDRFP4 0 +INDIRP4 +INDIRI4 +MULI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +RETI4 +LABELV $60 +endproc Q_rand 4 0 +export Q_random +proc Q_random 4 4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 Q_rand +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 65535 +BANDI4 +CVIF4 4 +CNSTF4 1199570944 +DIVF4 +RETF4 +LABELV $61 +endproc Q_random 4 4 +export Q_crandom +proc Q_crandom 4 4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 Q_random +CALLF4 +ASGNF4 +CNSTF4 1073741824 +ADDRLP4 0 +INDIRF4 +CNSTF4 1056964608 +SUBF4 +MULF4 +RETF4 +LABELV $62 +endproc Q_crandom 4 4 +export ClampChar +proc ClampChar 0 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 -128 +GEI4 $64 +CNSTI4 -128 +RETI4 +ADDRGP4 $63 +JUMPV +LABELV $64 +ADDRFP4 0 +INDIRI4 +CNSTI4 127 +LEI4 $66 +CNSTI4 127 +RETI4 +ADDRGP4 $63 +JUMPV +LABELV $66 +ADDRFP4 0 +INDIRI4 +CVII1 4 +CVII4 1 +RETI4 +LABELV $63 +endproc ClampChar 0 0 +export ClampShort +proc ClampShort 0 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 -32768 +GEI4 $69 +CNSTI4 -32768 +RETI4 +ADDRGP4 $68 +JUMPV +LABELV $69 +ADDRFP4 0 +INDIRI4 +CNSTI4 32767 +LEI4 $71 +CNSTI4 32767 +RETI4 +ADDRGP4 $68 +JUMPV +LABELV $71 +ADDRFP4 0 +INDIRI4 +CVII2 4 +CVII4 2 +RETI4 +LABELV $68 +endproc ClampShort 0 0 +export DirToByte +proc DirToByte 28 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $74 +CNSTI4 0 +RETI4 +ADDRGP4 $73 +JUMPV +LABELV $74 +ADDRLP4 8 +CNSTF4 0 +ASGNF4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 16 +INDIRI4 +ASGNI4 +LABELV $76 +ADDRLP4 24 +CNSTI4 12 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 24 +INDIRI4 +ADDRGP4 bytedirs +ADDP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 24 +INDIRI4 +ADDRGP4 bytedirs+4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 24 +INDIRI4 +ADDRGP4 bytedirs+8 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +LEF4 $82 +ADDRLP4 8 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $82 +LABELV $77 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 162 +LTI4 $76 +ADDRLP4 12 +INDIRI4 +RETI4 +LABELV $73 +endproc DirToByte 28 0 +export ByteToDir +proc ByteToDir 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $87 +ADDRFP4 0 +INDIRI4 +CNSTI4 162 +LTI4 $85 +LABELV $87 +ADDRFP4 4 +INDIRP4 +ADDRGP4 vec3_origin +INDIRB +ASGNB 12 +ADDRGP4 $84 +JUMPV +LABELV $85 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 bytedirs +ADDP4 +INDIRB +ASGNB 12 +LABELV $84 +endproc ByteToDir 4 0 +export ColorBytes3 +proc ColorBytes3 40 0 +ADDRLP4 12 +CNSTF4 1132396544 +ADDRFP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 16 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 16 +INDIRF4 +LTF4 $90 +ADDRLP4 4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 16 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $91 +JUMPV +LABELV $90 +ADDRLP4 4 +ADDRLP4 12 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $91 +ADDRLP4 0 +ADDRLP4 4 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 20 +CNSTF4 1132396544 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 24 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 20 +INDIRF4 +ADDRLP4 24 +INDIRF4 +LTF4 $94 +ADDRLP4 8 +ADDRLP4 20 +INDIRF4 +ADDRLP4 24 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $95 +JUMPV +LABELV $94 +ADDRLP4 8 +ADDRLP4 20 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $95 +ADDRLP4 0+1 +ADDRLP4 8 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 32 +CNSTF4 1132396544 +ADDRFP4 8 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 36 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 36 +INDIRF4 +LTF4 $98 +ADDRLP4 28 +ADDRLP4 32 +INDIRF4 +ADDRLP4 36 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $99 +JUMPV +LABELV $98 +ADDRLP4 28 +ADDRLP4 32 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $99 +ADDRLP4 0+2 +ADDRLP4 28 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 0 +INDIRU4 +RETU4 +LABELV $88 +endproc ColorBytes3 40 0 +export ColorBytes4 +proc ColorBytes4 52 0 +ADDRLP4 12 +CNSTF4 1132396544 +ADDRFP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 16 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 16 +INDIRF4 +LTF4 $102 +ADDRLP4 4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 16 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $103 +JUMPV +LABELV $102 +ADDRLP4 4 +ADDRLP4 12 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $103 +ADDRLP4 0 +ADDRLP4 4 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 20 +CNSTF4 1132396544 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 24 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 20 +INDIRF4 +ADDRLP4 24 +INDIRF4 +LTF4 $106 +ADDRLP4 8 +ADDRLP4 20 +INDIRF4 +ADDRLP4 24 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $107 +JUMPV +LABELV $106 +ADDRLP4 8 +ADDRLP4 20 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $107 +ADDRLP4 0+1 +ADDRLP4 8 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 32 +CNSTF4 1132396544 +ADDRFP4 8 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 36 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 36 +INDIRF4 +LTF4 $110 +ADDRLP4 28 +ADDRLP4 32 +INDIRF4 +ADDRLP4 36 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $111 +JUMPV +LABELV $110 +ADDRLP4 28 +ADDRLP4 32 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $111 +ADDRLP4 0+2 +ADDRLP4 28 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 44 +CNSTF4 1132396544 +ADDRFP4 12 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 48 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 44 +INDIRF4 +ADDRLP4 48 +INDIRF4 +LTF4 $114 +ADDRLP4 40 +ADDRLP4 44 +INDIRF4 +ADDRLP4 48 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $115 +JUMPV +LABELV $114 +ADDRLP4 40 +ADDRLP4 44 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $115 +ADDRLP4 0+3 +ADDRLP4 40 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 0 +INDIRU4 +RETU4 +LABELV $100 +endproc ColorBytes4 52 0 +export NormalizeColor +proc NormalizeColor 16 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +LEF4 $117 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $117 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +LEF4 $119 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $119 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +NEF4 $121 +ADDRLP4 12 +CNSTF4 0 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRGP4 $122 +JUMPV +LABELV $121 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 8 +CNSTI4 4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 12 +CNSTI4 8 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +DIVF4 +ASGNF4 +LABELV $122 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $116 +endproc NormalizeColor 16 0 +export PlaneFromPoints +proc PlaneFromPoints 76 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 32 +CNSTI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 36 +CNSTI4 8 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 8 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 12 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 48 +CNSTI4 4 +ASGNI4 +ADDRLP4 12+4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 52 +CNSTI4 8 +ASGNI4 +ADDRLP4 12+8 +ADDRFP4 12 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 VectorNormalize +CALLF4 +ASGNF4 +ADDRLP4 56 +INDIRF4 +CNSTF4 0 +NEF4 $128 +CNSTI4 0 +RETI4 +ADDRGP4 $123 +JUMPV +LABELV $128 +ADDRLP4 68 +CNSTI4 4 +ASGNI4 +ADDRLP4 72 +CNSTI4 8 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +MULF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +CNSTI4 1 +RETI4 +LABELV $123 +endproc PlaneFromPoints 76 12 +export RotatePointAroundVector +proc RotatePointAroundVector 148 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 36 +CNSTF4 1078530011 +ADDRFP4 12 +INDIRF4 +MULF4 +CNSTF4 1127481344 +DIVF4 +ASGNF4 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRLP4 84 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 84 +INDIRF4 +ASGNF4 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRLP4 88 +ADDRGP4 cos +CALLF4 +ASGNF4 +ADDRLP4 40 +ADDRLP4 88 +INDIRF4 +ASGNF4 +ADDRLP4 36 +CNSTF4 1065353216 +ADDRLP4 40 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 100 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 72 +ADDRLP4 100 +INDIRF4 +ADDRLP4 100 +INDIRF4 +MULF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 108 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 112 +ADDRLP4 108 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 76 +ADDRLP4 112 +INDIRF4 +ADDRLP4 112 +INDIRF4 +MULF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 116 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 120 +ADDRLP4 116 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 80 +ADDRLP4 120 +INDIRF4 +ADDRLP4 120 +INDIRF4 +MULF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 48 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRLP4 108 +INDIRP4 +INDIRF4 +MULF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 52 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRLP4 116 +INDIRP4 +INDIRF4 +MULF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 108 +INDIRP4 +INDIRF4 +ADDRLP4 116 +INDIRP4 +INDIRF4 +MULF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 60 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 64 +ADDRLP4 108 +INDIRP4 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 68 +ADDRLP4 116 +INDIRP4 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 72 +INDIRF4 +ADDRLP4 40 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 48 +INDIRF4 +ADDRLP4 68 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 52 +INDIRF4 +ADDRLP4 64 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+12 +ADDRLP4 48 +INDIRF4 +ADDRLP4 68 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+12+4 +ADDRLP4 76 +INDIRF4 +ADDRLP4 40 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+12+8 +ADDRLP4 56 +INDIRF4 +ADDRLP4 60 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+24 +ADDRLP4 52 +INDIRF4 +ADDRLP4 64 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+24+4 +ADDRLP4 56 +INDIRF4 +ADDRLP4 60 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+24+8 +ADDRLP4 80 +INDIRF4 +ADDRLP4 40 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 132 +CNSTI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 132 +INDIRI4 +ADDP4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRLP4 0+12 +INDIRF4 +MULF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 132 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0+12+4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 0+12+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 140 +CNSTI4 8 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 140 +INDIRI4 +ADDP4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRLP4 0+24 +INDIRF4 +MULF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 0+24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 140 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0+24+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $130 +endproc RotatePointAroundVector 148 4 +export RotateAroundDirection +proc RotateAroundDirection 60 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +CNSTF4 1078530011 +ADDRFP4 4 +INDIRF4 +MULF4 +CNSTF4 1127481344 +DIVF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 PerpendicularVector +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 12 +ADDRGP4 cos +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 28 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +LABELV $155 +endproc RotateAroundDirection 60 12 +export vectoangles +proc vectoangles 40 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +NEF4 $157 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +NEF4 $157 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +ADDRLP4 0 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 20 +INDIRF4 +LEF4 $159 +ADDRLP4 4 +CNSTF4 1119092736 +ASGNF4 +ADDRGP4 $158 +JUMPV +LABELV $159 +ADDRLP4 4 +CNSTF4 1132920832 +ASGNF4 +ADDRGP4 $158 +JUMPV +LABELV $157 +ADDRFP4 0 +INDIRP4 +INDIRF4 +CNSTF4 0 +EQF4 $161 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRLP4 24 +ADDRGP4 atan2 +CALLF4 +ASGNF4 +ADDRLP4 0 +CNSTF4 1127481344 +ADDRLP4 24 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +ASGNF4 +ADDRGP4 $162 +JUMPV +LABELV $161 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +CNSTF4 0 +LEF4 $163 +ADDRLP4 0 +CNSTF4 1119092736 +ASGNF4 +ADDRGP4 $164 +JUMPV +LABELV $163 +ADDRLP4 0 +CNSTF4 1132920832 +ASGNF4 +LABELV $164 +LABELV $162 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +GEF4 $165 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +CNSTF4 1135869952 +ADDF4 +ASGNF4 +LABELV $165 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRLP4 32 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 36 +ADDRGP4 atan2 +CALLF4 +ASGNF4 +ADDRLP4 4 +CNSTF4 1127481344 +ADDRLP4 36 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +CNSTF4 0 +GEF4 $167 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +CNSTF4 1135869952 +ADDF4 +ASGNF4 +LABELV $167 +LABELV $158 +ADDRFP4 4 +INDIRP4 +ADDRLP4 4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTF4 0 +ASGNF4 +LABELV $156 +endproc vectoangles 40 8 +export AxisToAngles +proc AxisToAngles 52 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 20 +INDIRF4 +NEF4 $170 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 20 +INDIRF4 +NEF4 $170 +ADDRLP4 24 +CNSTF4 0 +ASGNF4 +ADDRLP4 4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 24 +INDIRF4 +LEF4 $172 +ADDRLP4 8 +CNSTF4 1119092736 +ASGNF4 +ADDRGP4 $171 +JUMPV +LABELV $172 +ADDRLP4 8 +CNSTF4 1132920832 +ASGNF4 +ADDRGP4 $171 +JUMPV +LABELV $170 +ADDRFP4 0 +INDIRP4 +INDIRF4 +CNSTF4 0 +EQF4 $174 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRLP4 28 +ADDRGP4 atan2 +CALLF4 +ASGNF4 +ADDRLP4 4 +CNSTF4 1127481344 +ADDRLP4 28 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +ASGNF4 +ADDRGP4 $175 +JUMPV +LABELV $174 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +CNSTF4 0 +LEF4 $176 +ADDRLP4 4 +CNSTF4 1119092736 +ASGNF4 +ADDRGP4 $177 +JUMPV +LABELV $176 +ADDRLP4 4 +CNSTF4 1132920832 +ASGNF4 +LABELV $177 +LABELV $175 +ADDRLP4 4 +INDIRF4 +CNSTF4 0 +GEF4 $178 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +CNSTF4 1135869952 +ADDF4 +ASGNF4 +LABELV $178 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 32 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRLP4 36 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 40 +ADDRGP4 atan2 +CALLF4 +ASGNF4 +ADDRLP4 8 +CNSTF4 1127481344 +ADDRLP4 40 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +CNSTF4 0 +GEF4 $180 +ADDRLP4 8 +ADDRLP4 8 +INDIRF4 +CNSTF4 1135869952 +ADDF4 +ASGNF4 +LABELV $180 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 48 +ADDRGP4 atan2 +CALLF4 +ASGNF4 +ADDRLP4 0 +CNSTF4 1127481344 +ADDRLP4 48 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +GEF4 $182 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +CNSTF4 1135869952 +ADDF4 +ASGNF4 +LABELV $182 +LABELV $171 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRF4 +NEGF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 0 +INDIRF4 +ASGNF4 +LABELV $169 +endproc AxisToAngles 52 8 +export AnglesToAxis +proc AnglesToAxis 16 16 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRGP4 vec3_origin +INDIRF4 +ADDRLP4 0 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 vec3_origin+4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRGP4 vec3_origin+8 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +SUBF4 +ASGNF4 +LABELV $184 +endproc AnglesToAxis 16 16 +export AxisClear +proc AxisClear 0 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTF4 1065353216 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTF4 1065353216 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +CNSTF4 1065353216 +ASGNF4 +LABELV $189 +endproc AxisClear 0 0 +export AxisCopy +proc AxisCopy 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +CNSTI4 12 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 4 +CNSTI4 24 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRB +ASGNB 12 +LABELV $190 +endproc AxisCopy 8 0 +export ProjectPointOnPlane +proc ProjectPointOnPlane 72 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 28 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 32 +CNSTI4 4 +ASGNI4 +ADDRLP4 36 +ADDRFP4 8 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 40 +ADDRLP4 36 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 44 +CNSTI4 8 +ASGNI4 +ADDRLP4 48 +ADDRFP4 8 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 52 +ADDRLP4 48 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 20 +INDIRF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ADDRLP4 40 +INDIRF4 +ADDRLP4 40 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 52 +INDIRF4 +ADDRLP4 52 +INDIRF4 +MULF4 +ADDF4 +DIVF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 20 +INDIRF4 +ADDRLP4 0 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +MULF4 +ADDRLP4 36 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 48 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4+4 +ADDRLP4 36 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4+8 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 64 +CNSTI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 4+4 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 68 +CNSTI4 8 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 4+8 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +LABELV $191 +endproc ProjectPointOnPlane 72 0 +export MakeNormalVectors +proc MakeNormalVectors 36 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 12 +CNSTI4 4 +ASGNI4 +ADDRLP4 16 +CNSTI4 8 +ASGNI4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +MULF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 20 +CNSTI4 4 +ASGNI4 +ADDRLP4 24 +ADDRFP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 28 +CNSTI4 8 +ASGNI4 +ADDRLP4 32 +ADDRFP4 4 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +LABELV $196 +endproc MakeNormalVectors 36 12 +export VectorRotate +proc VectorRotate 40 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 4 +ASGNI4 +ADDRLP4 12 +CNSTI4 8 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 16 +CNSTI4 4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 28 +CNSTI4 8 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $197 +endproc VectorRotate 40 0 +export Q_rsqrt +proc Q_rsqrt 24 0 +ADDRLP4 12 +CNSTF4 1069547520 +ASGNF4 +ADDRLP4 16 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 8 +CNSTF4 1056964608 +ADDRLP4 16 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 1597463007 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +RSHI4 +SUBI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDRLP4 0 +INDIRF4 +MULF4 +SUBF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $198 +endproc Q_rsqrt 24 0 +export Q_fabs +proc Q_fabs 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 2147483647 +BANDI4 +ASGNI4 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $199 +endproc Q_fabs 4 0 +export LerpAngle +proc LerpAngle 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRF4 +ADDRFP4 0 +INDIRF4 +SUBF4 +CNSTF4 1127481344 +LEF4 $201 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +CNSTF4 1135869952 +SUBF4 +ASGNF4 +LABELV $201 +ADDRFP4 4 +INDIRF4 +ADDRFP4 0 +INDIRF4 +SUBF4 +CNSTF4 3274964992 +GEF4 $203 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +CNSTF4 1135869952 +ADDF4 +ASGNF4 +LABELV $203 +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +ADDRFP4 8 +INDIRF4 +ADDRFP4 4 +INDIRF4 +ADDRFP4 0 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $200 +endproc LerpAngle 8 0 +export AngleSubtract +proc AngleSubtract 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +ADDRFP4 4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRGP4 $207 +JUMPV +LABELV $206 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +CNSTF4 1135869952 +SUBF4 +ASGNF4 +LABELV $207 +ADDRLP4 0 +INDIRF4 +CNSTF4 1127481344 +GTF4 $206 +ADDRGP4 $210 +JUMPV +LABELV $209 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +CNSTF4 1135869952 +ADDF4 +ASGNF4 +LABELV $210 +ADDRLP4 0 +INDIRF4 +CNSTF4 3274964992 +LTF4 $209 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $205 +endproc AngleSubtract 4 0 +export AnglesSubtract +proc AnglesSubtract 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +ADDRGP4 AngleSubtract +CALLF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 8 +ADDRGP4 AngleSubtract +CALLF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 12 +CNSTI4 8 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 16 +ADDRGP4 AngleSubtract +CALLF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +LABELV $212 +endproc AnglesSubtract 20 8 +export AngleMod +proc AngleMod 0 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 0 +CNSTF4 1001652224 +CNSTF4 1127615329 +ADDRFP4 0 +INDIRF4 +MULF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRF4 +RETF4 +LABELV $213 +endproc AngleMod 0 0 +export AngleNormalize360 +proc AngleNormalize360 0 0 +CNSTF4 1001652224 +CNSTF4 1127615329 +ADDRFP4 0 +INDIRF4 +MULF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +CVIF4 4 +MULF4 +RETF4 +LABELV $214 +endproc AngleNormalize360 0 0 +export AngleNormalize180 +proc AngleNormalize180 4 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0 +ADDRGP4 AngleNormalize360 +CALLF4 +ASGNF4 +ADDRFP4 0 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRF4 +CNSTF4 1127481344 +LEF4 $216 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +CNSTF4 1135869952 +SUBF4 +ASGNF4 +LABELV $216 +ADDRFP4 0 +INDIRF4 +RETF4 +LABELV $215 +endproc AngleNormalize180 4 4 +export AngleDelta +proc AngleDelta 4 4 +ADDRFP4 0 +INDIRF4 +ADDRFP4 4 +INDIRF4 +SUBF4 +ARGF4 +ADDRLP4 0 +ADDRGP4 AngleNormalize180 +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $218 +endproc AngleDelta 4 4 +export SetPlaneSignbits +proc SetPlaneSignbits 12 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +ASGNI4 +LABELV $220 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +CNSTF4 0 +GEF4 $224 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDRLP4 0 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +LABELV $224 +LABELV $221 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $220 +ADDRFP4 0 +INDIRP4 +CNSTI4 17 +ADDP4 +ADDRLP4 4 +INDIRI4 +CVIU4 4 +CVUU1 4 +ASGNU1 +LABELV $219 +endproc SetPlaneSignbits 12 0 +export BoxOnPlaneSide +proc BoxOnPlaneSide 60 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRU1 +CVUI4 1 +CNSTI4 3 +GEI4 $227 +ADDRFP4 8 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRU1 +CVUI4 1 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +GTF4 $229 +CNSTI4 1 +RETI4 +ADDRGP4 $226 +JUMPV +LABELV $229 +ADDRFP4 8 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRU1 +CVUI4 1 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +LTF4 $231 +CNSTI4 2 +RETI4 +ADDRGP4 $226 +JUMPV +LABELV $231 +CNSTI4 3 +RETI4 +ADDRGP4 $226 +JUMPV +LABELV $227 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +ADDRLP4 8+4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 17 +ADDP4 +INDIRU1 +CVUI4 1 +CNSTI4 8 +GEI4 $234 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $236 +ADDRLP4 4 +ADDRFP4 8 +INDIRP4 +CNSTI4 17 +ADDP4 +INDIRU1 +CVUI4 1 +ADDRLP4 0 +INDIRI4 +RSHI4 +CNSTI4 1 +BANDI4 +ASGNI4 +ADDRLP4 32 +CNSTI4 2 +ASGNI4 +ADDRLP4 36 +ADDRLP4 4 +INDIRI4 +ADDRLP4 32 +INDIRI4 +LSHI4 +ADDRLP4 8 +ADDP4 +ASGNP4 +ADDRLP4 40 +ADDRLP4 0 +INDIRI4 +ADDRLP4 32 +INDIRI4 +LSHI4 +ASGNI4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRF4 +ADDRLP4 40 +INDIRI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +INDIRF4 +ADDRLP4 40 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $241 +ADDRLP4 44 +CNSTI4 1 +ASGNI4 +ADDRGP4 $242 +JUMPV +LABELV $241 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +LABELV $242 +ADDRLP4 48 +CNSTI4 2 +ASGNI4 +ADDRLP4 52 +ADDRLP4 44 +INDIRI4 +ADDRLP4 48 +INDIRI4 +LSHI4 +ADDRLP4 8 +ADDP4 +ASGNP4 +ADDRLP4 56 +ADDRLP4 0 +INDIRI4 +ADDRLP4 48 +INDIRI4 +LSHI4 +ASGNI4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRF4 +ADDRLP4 56 +INDIRI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +INDIRF4 +ADDRLP4 56 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $237 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $236 +LABELV $234 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +LTF4 $243 +ADDRLP4 16 +CNSTI4 1 +ASGNI4 +LABELV $243 +ADDRLP4 8+4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +GEF4 $245 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +CNSTI4 2 +BORI4 +ASGNI4 +LABELV $245 +ADDRLP4 16 +INDIRI4 +RETI4 +LABELV $226 +endproc BoxOnPlaneSide 60 0 +export RadiusFromBounds +proc RadiusFromBounds 36 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $249 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 24 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 28 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +LEF4 $254 +ADDRLP4 32 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRGP4 $255 +JUMPV +LABELV $254 +ADDRLP4 32 +ADDRLP4 8 +INDIRF4 +ASGNF4 +LABELV $255 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 12 +ADDP4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +LABELV $250 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $249 +ADDRLP4 12 +ARGP4 +ADDRLP4 24 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +RETF4 +LABELV $248 +endproc RadiusFromBounds 36 4 +export ClearBounds +proc ClearBounds 16 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTF4 1203982208 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 12 +CNSTF4 3351465856 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +LABELV $256 +endproc ClearBounds 16 0 +export AddPointToBounds +proc AddPointToBounds 20 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +GEF4 $258 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +LABELV $258 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +LEF4 $260 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +LABELV $260 +ADDRLP4 0 +CNSTI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRF4 +GEF4 $262 +ADDRLP4 4 +CNSTI4 4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $262 +ADDRLP4 4 +CNSTI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +LEF4 $264 +ADDRLP4 8 +CNSTI4 4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $264 +ADDRLP4 8 +CNSTI4 8 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +GEF4 $266 +ADDRLP4 12 +CNSTI4 8 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $266 +ADDRLP4 12 +CNSTI4 8 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +LEF4 $268 +ADDRLP4 16 +CNSTI4 8 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $268 +LABELV $257 +endproc AddPointToBounds 20 0 +export BoundsIntersect +proc BoundsIntersect 24 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +LTF4 $277 +ADDRLP4 8 +CNSTI4 4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +LTF4 $277 +ADDRLP4 12 +CNSTI4 8 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +LTF4 $277 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 12 +INDIRP4 +INDIRF4 +GTF4 $277 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +GTF4 $277 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +LEF4 $271 +LABELV $277 +CNSTI4 0 +RETI4 +ADDRGP4 $270 +JUMPV +LABELV $271 +CNSTI4 1 +RETI4 +LABELV $270 +endproc BoundsIntersect 24 0 +export BoundsIntersectSphere +proc BoundsIntersectSphere 36 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ADDRFP4 12 +INDIRF4 +SUBF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +GTF4 $285 +ADDRLP4 4 +INDIRF4 +ADDRFP4 12 +INDIRF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +LTF4 $285 +ADDRLP4 20 +CNSTI4 4 +ASGNI4 +ADDRLP4 24 +ADDRFP4 8 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +ADDRFP4 12 +INDIRF4 +SUBF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +GTF4 $285 +ADDRLP4 24 +INDIRF4 +ADDRFP4 12 +INDIRF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +LTF4 $285 +ADDRLP4 28 +CNSTI4 8 +ASGNI4 +ADDRLP4 32 +ADDRFP4 8 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 32 +INDIRF4 +ADDRFP4 12 +INDIRF4 +SUBF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRF4 +GTF4 $285 +ADDRLP4 32 +INDIRF4 +ADDRFP4 12 +INDIRF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRF4 +GEF4 $279 +LABELV $285 +CNSTI4 0 +RETI4 +ADDRGP4 $278 +JUMPV +LABELV $279 +CNSTI4 1 +RETI4 +LABELV $278 +endproc BoundsIntersectSphere 36 0 +export BoundsIntersectPoint +proc BoundsIntersectPoint 32 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +GTF4 $293 +ADDRLP4 4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +LTF4 $293 +ADDRLP4 16 +CNSTI4 4 +ASGNI4 +ADDRLP4 20 +ADDRFP4 8 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 20 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRF4 +GTF4 $293 +ADDRLP4 20 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRF4 +LTF4 $293 +ADDRLP4 24 +CNSTI4 8 +ASGNI4 +ADDRLP4 28 +ADDRFP4 8 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRF4 +GTF4 $293 +ADDRLP4 28 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRF4 +GEF4 $287 +LABELV $293 +CNSTI4 0 +RETI4 +ADDRGP4 $286 +JUMPV +LABELV $287 +CNSTI4 1 +RETI4 +LABELV $286 +endproc BoundsIntersectPoint 32 0 +export VectorNormalize +proc VectorNormalize 40 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 12 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 20 +INDIRF4 +ADDRLP4 20 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 24 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +EQF4 $295 +ADDRLP4 4 +CNSTF4 1065353216 +ADDRLP4 0 +INDIRF4 +DIVF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +LABELV $295 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $294 +endproc VectorNormalize 40 4 +export VectorNormalize2 +proc VectorNormalize2 36 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 12 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 20 +INDIRF4 +ADDRLP4 20 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 24 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +EQF4 $298 +ADDRLP4 4 +CNSTF4 1065353216 +ADDRLP4 0 +INDIRF4 +DIVF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 28 +CNSTI4 4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 32 +CNSTI4 8 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $299 +JUMPV +LABELV $298 +ADDRLP4 32 +CNSTF4 0 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +LABELV $299 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $297 +endproc VectorNormalize2 36 4 +export _VectorMA +proc _VectorMA 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 12 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 4 +ASGNI4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 8 +ASGNI4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $300 +endproc _VectorMA 8 0 +export _DotProduct +proc _DotProduct 16 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 4 +ASGNI4 +ADDRLP4 12 +CNSTI4 8 +ASGNI4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +RETF4 +LABELV $301 +endproc _DotProduct 16 0 +export _VectorSubtract +proc _VectorSubtract 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 8 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +LABELV $302 +endproc _VectorSubtract 8 0 +export _VectorAdd +proc _VectorAdd 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 8 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $303 +endproc _VectorAdd 8 0 +export _VectorCopy +proc _VectorCopy 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 8 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $304 +endproc _VectorCopy 8 0 +export _VectorScale +proc _VectorScale 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 8 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +LABELV $305 +endproc _VectorScale 8 0 +export Vector4Scale +proc Vector4Scale 12 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 8 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 8 +CNSTI4 12 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +LABELV $306 +endproc Vector4Scale 12 0 +export Q_log2 +proc Q_log2 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $309 +JUMPV +LABELV $308 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $309 +ADDRLP4 4 +ADDRFP4 0 +INDIRI4 +CNSTI4 1 +RSHI4 +ASGNI4 +ADDRFP4 0 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $308 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $307 +endproc Q_log2 8 0 +export MatrixMultiply +proc MatrixMultiply 104 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 8 +CNSTI4 4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 20 +CNSTI4 8 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 32 +CNSTI4 12 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 44 +CNSTI4 16 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 56 +CNSTI4 20 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 68 +CNSTI4 24 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 80 +CNSTI4 28 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 80 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 80 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 80 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 92 +CNSTI4 32 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 92 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 92 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 92 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $311 +endproc MatrixMultiply 104 0 +export VectorMatrixMultiply +proc VectorMatrixMultiply 32 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +MULF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 8 +CNSTI4 4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +MULF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 20 +CNSTI4 8 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +MULF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $312 +endproc VectorMatrixMultiply 32 0 +bss +align 4 +LABELV $314 +skip 4 +align 4 +LABELV $315 +skip 4 +align 4 +LABELV $316 +skip 4 +align 4 +LABELV $317 +skip 4 +align 4 +LABELV $318 +skip 4 +align 4 +LABELV $319 +skip 4 +export AngleVectors +code +proc AngleVectors 36 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 1016003125 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 4 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRGP4 $316 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 8 +ADDRGP4 cos +CALLF4 +ASGNF4 +ADDRGP4 $319 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 0 +CNSTF4 1016003125 +ADDRFP4 0 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 12 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRGP4 $315 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 16 +ADDRGP4 cos +CALLF4 +ASGNF4 +ADDRGP4 $318 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 0 +CNSTF4 1016003125 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 20 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRGP4 $314 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 24 +ADDRGP4 cos +CALLF4 +ASGNF4 +ADDRGP4 $317 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $320 +ADDRFP4 4 +INDIRP4 +ADDRGP4 $318 +INDIRF4 +ADDRGP4 $319 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRGP4 $318 +INDIRF4 +ADDRGP4 $316 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRGP4 $315 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $320 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $322 +ADDRLP4 28 +CNSTF4 3212836864 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 28 +INDIRF4 +ADDRGP4 $314 +INDIRF4 +MULF4 +ADDRGP4 $315 +INDIRF4 +MULF4 +ADDRGP4 $319 +INDIRF4 +MULF4 +ADDRLP4 28 +INDIRF4 +ADDRGP4 $317 +INDIRF4 +MULF4 +ADDRGP4 $316 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 32 +CNSTF4 3212836864 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 32 +INDIRF4 +ADDRGP4 $314 +INDIRF4 +MULF4 +ADDRGP4 $315 +INDIRF4 +MULF4 +ADDRGP4 $316 +INDIRF4 +MULF4 +ADDRLP4 32 +INDIRF4 +ADDRGP4 $317 +INDIRF4 +MULF4 +ADDRGP4 $319 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTF4 3212836864 +ADDRGP4 $314 +INDIRF4 +MULF4 +ADDRGP4 $318 +INDIRF4 +MULF4 +ASGNF4 +LABELV $322 +ADDRFP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $324 +ADDRFP4 12 +INDIRP4 +ADDRGP4 $317 +INDIRF4 +ADDRGP4 $315 +INDIRF4 +MULF4 +ADDRGP4 $319 +INDIRF4 +MULF4 +ADDRGP4 $314 +INDIRF4 +NEGF4 +ADDRGP4 $316 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRGP4 $317 +INDIRF4 +ADDRGP4 $315 +INDIRF4 +MULF4 +ADDRGP4 $316 +INDIRF4 +MULF4 +ADDRGP4 $314 +INDIRF4 +NEGF4 +ADDRGP4 $319 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 12 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRGP4 $317 +INDIRF4 +ADDRGP4 $318 +INDIRF4 +MULF4 +ASGNF4 +LABELV $324 +LABELV $313 +endproc AngleVectors 36 4 +export PerpendicularVector +proc PerpendicularVector 40 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 $330 +JUMPV +LABELV $327 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 28 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 4 +INDIRF4 +GEF4 $331 +ADDRLP4 8 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 36 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 36 +INDIRF4 +ASGNF4 +LABELV $331 +LABELV $328 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $330 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $327 +ADDRLP4 28 +CNSTF4 0 +ASGNF4 +ADDRLP4 12+8 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 12+4 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 12 +ADDP4 +CNSTF4 1065353216 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 ProjectPointOnPlane +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +LABELV $326 +endproc PerpendicularVector 40 12 +export pointToLineDistance +proc pointToLineDistance 84 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 52 +CNSTI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 56 +CNSTI4 8 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 8 +INDIRP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 68 +CNSTI4 4 +ASGNI4 +ADDRLP4 12+4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 72 +CNSTI4 8 +ASGNI4 +ADDRLP4 12+8 +ADDRFP4 4 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 28 +ARGP4 +ADDRLP4 76 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 40 +ADDRLP4 76 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 80 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +CNSTF4 0 +NEF4 $340 +CNSTF4 0 +RETF4 +ADDRGP4 $335 +JUMPV +LABELV $340 +ADDRLP4 40 +INDIRF4 +ADDRLP4 24 +INDIRF4 +DIVF4 +RETF4 +LABELV $335 +endproc pointToLineDistance 84 12 +export GetPerpendicularViewVector +proc GetPerpendicularViewVector 56 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 32 +CNSTI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 36 +CNSTI4 8 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 48 +CNSTI4 4 +ASGNI4 +ADDRLP4 12+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 52 +CNSTI4 8 +ASGNI4 +ADDRLP4 12+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +LABELV $342 +endproc GetPerpendicularViewVector 56 12 +export ProjectPointOntoVector +proc ProjectPointOntoVector 68 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 32 +CNSTI4 4 +ASGNI4 +ADDRLP4 12+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 36 +CNSTI4 8 +ASGNI4 +ADDRLP4 12+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 48 +CNSTI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 52 +CNSTI4 8 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 8 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 56 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 12 +INDIRP4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRLP4 56 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 56 +INDIRF4 +MULF4 +ADDRLP4 12+4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 12+8 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 60 +CNSTI4 4 +ASGNI4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDRLP4 12+4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 12+8 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 64 +CNSTI4 8 +ASGNI4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDRLP4 12+4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 12+8 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $347 +endproc ProjectPointOntoVector 68 4 +export VectorMaxComponent +proc VectorMaxComponent 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +LEF4 $367 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $367 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +LEF4 $369 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $369 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $366 +endproc VectorMaxComponent 4 0 +export VectorMinComponent +proc VectorMinComponent 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +GEF4 $372 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $372 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +GEF4 $374 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $374 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $371 +endproc VectorMinComponent 4 0 +export DistanceBetweenLineSegmentsSquared +proc DistanceBetweenLineSegmentsSquared 184 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 16 +ADDRFP4 16 +INDIRP4 +ASGNP4 +ADDRFP4 20 +ADDRFP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 96 +CNSTI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 96 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 96 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 100 +CNSTI4 8 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 4 +INDIRP4 +ADDRLP4 100 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 100 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 12 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 112 +CNSTI4 4 +ASGNI4 +ADDRLP4 12+4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 112 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 112 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 116 +CNSTI4 8 +ASGNI4 +ADDRLP4 12+8 +ADDRFP4 12 +INDIRP4 +ADDRLP4 116 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 116 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 128 +CNSTI4 4 +ASGNI4 +ADDRLP4 24+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 128 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 128 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 132 +CNSTI4 8 +ASGNI4 +ADDRLP4 24+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 132 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 132 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 136 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 76 +ADDRLP4 136 +INDIRF4 +ADDRLP4 136 +INDIRF4 +MULF4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 140 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 136 +INDIRF4 +ADDRLP4 140 +INDIRF4 +MULF4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 12+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 64 +ADDRLP4 140 +INDIRF4 +ADDRLP4 140 +INDIRF4 +MULF4 +ADDRLP4 12+4 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 12+8 +INDIRF4 +ADDRLP4 12+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 144 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 68 +ADDRLP4 136 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 24+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 80 +ADDRLP4 140 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ADDRLP4 12+4 +INDIRF4 +ADDRLP4 24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 12+8 +INDIRF4 +ADDRLP4 24+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 152 +ADDRLP4 76 +INDIRF4 +ADDRLP4 64 +INDIRF4 +MULF4 +ADDRLP4 56 +INDIRF4 +ADDRLP4 56 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 84 +ADDRLP4 152 +INDIRF4 +ASGNF4 +ADDRLP4 60 +ADDRLP4 152 +INDIRF4 +ASGNF4 +ADDRLP4 72 +ADDRLP4 152 +INDIRF4 +ASGNF4 +ADDRLP4 84 +INDIRF4 +CNSTF4 925353388 +GEF4 $403 +ADDRLP4 52 +CNSTF4 0 +ASGNF4 +ADDRLP4 72 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 48 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRLP4 60 +ADDRLP4 64 +INDIRF4 +ASGNF4 +ADDRGP4 $404 +JUMPV +LABELV $403 +ADDRLP4 160 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRLP4 52 +ADDRLP4 56 +INDIRF4 +ADDRLP4 160 +INDIRF4 +MULF4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 68 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 48 +ADDRLP4 76 +INDIRF4 +ADDRLP4 160 +INDIRF4 +MULF4 +ADDRLP4 56 +INDIRF4 +ADDRLP4 68 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 52 +INDIRF4 +CNSTF4 0 +GEF4 $405 +ADDRLP4 52 +CNSTF4 0 +ASGNF4 +ADDRLP4 48 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRLP4 60 +ADDRLP4 64 +INDIRF4 +ASGNF4 +ADDRGP4 $406 +JUMPV +LABELV $405 +ADDRLP4 52 +INDIRF4 +ADDRLP4 72 +INDIRF4 +LEF4 $407 +ADDRLP4 52 +ADDRLP4 72 +INDIRF4 +ASGNF4 +ADDRLP4 48 +ADDRLP4 80 +INDIRF4 +ADDRLP4 56 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 60 +ADDRLP4 64 +INDIRF4 +ASGNF4 +LABELV $407 +LABELV $406 +LABELV $404 +ADDRLP4 48 +INDIRF4 +CNSTF4 0 +GEF4 $409 +ADDRLP4 48 +CNSTF4 0 +ASGNF4 +ADDRLP4 68 +INDIRF4 +NEGF4 +CNSTF4 0 +GEF4 $411 +ADDRLP4 52 +CNSTF4 0 +ASGNF4 +ADDRGP4 $410 +JUMPV +LABELV $411 +ADDRLP4 68 +INDIRF4 +NEGF4 +ADDRLP4 76 +INDIRF4 +LEF4 $413 +ADDRLP4 52 +ADDRLP4 72 +INDIRF4 +ASGNF4 +ADDRGP4 $410 +JUMPV +LABELV $413 +ADDRLP4 52 +ADDRLP4 68 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 72 +ADDRLP4 76 +INDIRF4 +ASGNF4 +ADDRGP4 $410 +JUMPV +LABELV $409 +ADDRLP4 48 +INDIRF4 +ADDRLP4 60 +INDIRF4 +LEF4 $415 +ADDRLP4 48 +ADDRLP4 60 +INDIRF4 +ASGNF4 +ADDRLP4 68 +INDIRF4 +NEGF4 +ADDRLP4 56 +INDIRF4 +ADDF4 +CNSTF4 0 +GEF4 $417 +ADDRLP4 52 +CNSTF4 0 +ASGNF4 +ADDRGP4 $418 +JUMPV +LABELV $417 +ADDRLP4 68 +INDIRF4 +NEGF4 +ADDRLP4 56 +INDIRF4 +ADDF4 +ADDRLP4 76 +INDIRF4 +LEF4 $419 +ADDRLP4 52 +ADDRLP4 72 +INDIRF4 +ASGNF4 +ADDRGP4 $420 +JUMPV +LABELV $419 +ADDRLP4 52 +ADDRLP4 68 +INDIRF4 +NEGF4 +ADDRLP4 56 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 72 +ADDRLP4 76 +INDIRF4 +ASGNF4 +LABELV $420 +LABELV $418 +LABELV $415 +LABELV $410 +ADDRLP4 52 +INDIRF4 +ARGF4 +ADDRLP4 160 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 160 +INDIRF4 +CNSTF4 925353388 +GEF4 $422 +ADDRLP4 156 +CNSTF4 0 +ASGNF4 +ADDRGP4 $423 +JUMPV +LABELV $422 +ADDRLP4 156 +ADDRLP4 52 +INDIRF4 +ADDRLP4 72 +INDIRF4 +DIVF4 +ASGNF4 +LABELV $423 +ADDRFP4 16 +INDIRP4 +ADDRLP4 156 +INDIRF4 +ASGNF4 +ADDRLP4 48 +INDIRF4 +ARGF4 +ADDRLP4 168 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 168 +INDIRF4 +CNSTF4 925353388 +GEF4 $425 +ADDRLP4 164 +CNSTF4 0 +ASGNF4 +ADDRGP4 $426 +JUMPV +LABELV $425 +ADDRLP4 164 +ADDRLP4 48 +INDIRF4 +ADDRLP4 60 +INDIRF4 +DIVF4 +ASGNF4 +LABELV $426 +ADDRFP4 20 +INDIRP4 +ADDRLP4 164 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRFP4 16 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRFP4 16 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRFP4 16 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +ADDRFP4 20 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12+4 +ADDRLP4 12+4 +INDIRF4 +ADDRFP4 20 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12+8 +ADDRLP4 12+8 +INDIRF4 +ADDRFP4 20 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 24 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 36+4 +ADDRLP4 24+4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 36+8 +ADDRLP4 24+8 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 36 +INDIRF4 +ADDRLP4 12 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 36+4 +ADDRLP4 36+4 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 36+8 +ADDRLP4 36+8 +INDIRF4 +ADDRLP4 12+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 36 +ARGP4 +ADDRLP4 180 +ADDRGP4 VectorLengthSquared +CALLF4 +ASGNF4 +ADDRLP4 180 +INDIRF4 +RETF4 +LABELV $376 +endproc DistanceBetweenLineSegmentsSquared 184 4 +export DistanceBetweenLineSegments +proc DistanceBetweenLineSegments 8 24 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRFP4 20 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 DistanceBetweenLineSegmentsSquared +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 4 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +RETF4 +LABELV $447 +endproc DistanceBetweenLineSegments 8 24 +export Q_isnan +proc Q_isnan 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRU4 +CNSTU4 2147483647 +BANDU4 +ASGNU4 +ADDRLP4 0 +CNSTU4 2139095040 +ADDRLP4 0 +INDIRU4 +SUBU4 +ASGNU4 +ADDRLP4 0 +INDIRU4 +CNSTI4 31 +RSHU4 +CVUI4 4 +RETI4 +LABELV $448 +endproc Q_isnan 4 0 +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import VectorDistance +import Q_acos +import Q_StripIndentMarker +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort diff --git a/build/release-linux-x86_64/base/qcommon/q_shared.asm b/build/release-linux-x86_64/base/qcommon/q_shared.asm new file mode 100644 index 0000000..5ff6eab --- /dev/null +++ b/build/release-linux-x86_64/base/qcommon/q_shared.asm @@ -0,0 +1,6407 @@ +export Com_Clamp +code +proc Com_Clamp 0 0 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 8 +INDIRF4 +ADDRFP4 0 +INDIRF4 +GEF4 $28 +ADDRFP4 0 +INDIRF4 +RETF4 +ADDRGP4 $27 +JUMPV +LABELV $28 +ADDRFP4 8 +INDIRF4 +ADDRFP4 4 +INDIRF4 +LEF4 $30 +ADDRFP4 4 +INDIRF4 +RETF4 +ADDRGP4 $27 +JUMPV +LABELV $30 +ADDRFP4 8 +INDIRF4 +RETF4 +LABELV $27 +endproc Com_Clamp 0 0 +export COM_SkipPath +proc COM_SkipPath 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $34 +JUMPV +LABELV $33 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 47 +NEI4 $36 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $36 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $34 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $33 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $32 +endproc COM_SkipPath 4 0 +export COM_GetExtension +proc COM_GetExtension 16 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 4 +ADDRLP4 8 +INDIRU4 +CNSTU4 1 +SUBU4 +CVUI4 4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $40 +JUMPV +LABELV $39 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 47 +EQI4 $44 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $42 +LABELV $44 +ADDRGP4 $45 +RETP4 +ADDRGP4 $38 +JUMPV +LABELV $42 +LABELV $40 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 46 +NEI4 $39 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +RETP4 +LABELV $38 +endproc COM_GetExtension 16 4 +export COM_StripExtension +proc COM_StripExtension 12 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 0 +ADDRLP4 4 +INDIRU4 +CNSTU4 1 +SUBU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $48 +JUMPV +LABELV $47 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 47 +NEI4 $50 +ADDRGP4 $46 +JUMPV +LABELV $50 +LABELV $48 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $52 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 46 +NEI4 $47 +LABELV $52 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $53 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $53 +LABELV $46 +endproc COM_StripExtension 12 12 +export COM_DefaultExtension +proc COM_DefaultExtension 76 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 68 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 0 +ADDRLP4 68 +INDIRU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI4 -1 +ADDP4 +ASGNP4 +ADDRGP4 $57 +JUMPV +LABELV $56 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 46 +NEI4 $59 +ADDRGP4 $55 +JUMPV +LABELV $59 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 -1 +ADDP4 +ASGNP4 +LABELV $57 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 47 +EQI4 $61 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +NEU4 $56 +LABELV $61 +ADDRLP4 4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 $62 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +LABELV $55 +endproc COM_DefaultExtension 76 20 +export ShortSwap +proc ShortSwap 16 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CVII2 4 +ASGNI2 +ADDRLP4 4 +ADDRFP4 0 +INDIRI2 +CVII4 2 +ASGNI4 +ADDRLP4 8 +CNSTI4 255 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +BANDI4 +CVIU4 4 +CVUU1 4 +ASGNU1 +ADDRLP4 12 +CNSTI4 8 +ASGNI4 +ADDRLP4 1 +ADDRLP4 4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +RSHI4 +ADDRLP4 8 +INDIRI4 +BANDI4 +CVIU4 4 +CVUU1 4 +ASGNU1 +ADDRLP4 0 +INDIRU1 +CVUI4 1 +ADDRLP4 12 +INDIRI4 +LSHI4 +ADDRLP4 1 +INDIRU1 +CVUI4 1 +ADDI4 +CVII2 4 +CVII4 2 +RETI4 +LABELV $63 +endproc ShortSwap 16 0 +export ShortNoSwap +proc ShortNoSwap 0 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CVII2 4 +ASGNI2 +ADDRFP4 0 +INDIRI2 +CVII4 2 +RETI4 +LABELV $64 +endproc ShortNoSwap 0 0 +export LongSwap +proc LongSwap 24 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 255 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +BANDI4 +CVIU4 4 +CVUU1 4 +ASGNU1 +ADDRLP4 12 +CNSTI4 8 +ASGNI4 +ADDRLP4 1 +ADDRFP4 0 +INDIRI4 +ADDRLP4 12 +INDIRI4 +RSHI4 +ADDRLP4 8 +INDIRI4 +BANDI4 +CVIU4 4 +CVUU1 4 +ASGNU1 +ADDRLP4 16 +CNSTI4 16 +ASGNI4 +ADDRLP4 2 +ADDRFP4 0 +INDIRI4 +ADDRLP4 16 +INDIRI4 +RSHI4 +ADDRLP4 8 +INDIRI4 +BANDI4 +CVIU4 4 +CVUU1 4 +ASGNU1 +ADDRLP4 20 +CNSTI4 24 +ASGNI4 +ADDRLP4 3 +ADDRFP4 0 +INDIRI4 +ADDRLP4 20 +INDIRI4 +RSHI4 +ADDRLP4 8 +INDIRI4 +BANDI4 +CVIU4 4 +CVUU1 4 +ASGNU1 +ADDRLP4 0 +INDIRU1 +CVUI4 1 +ADDRLP4 20 +INDIRI4 +LSHI4 +ADDRLP4 1 +INDIRU1 +CVUI4 1 +ADDRLP4 16 +INDIRI4 +LSHI4 +ADDI4 +ADDRLP4 2 +INDIRU1 +CVUI4 1 +ADDRLP4 12 +INDIRI4 +LSHI4 +ADDI4 +ADDRLP4 3 +INDIRU1 +CVUI4 1 +ADDI4 +RETI4 +LABELV $65 +endproc LongSwap 24 0 +export LongNoSwap +proc LongNoSwap 0 0 +ADDRFP4 0 +INDIRI4 +RETI4 +LABELV $66 +endproc LongNoSwap 0 0 +export Long64Swap +proc Long64Swap 12 0 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +CNSTI4 7 +ADDP4 +INDIRU1 +ASGNU1 +ADDRLP4 0+1 +ADDRLP4 8 +INDIRP4 +CNSTI4 6 +ADDP4 +INDIRU1 +ASGNU1 +ADDRLP4 0+2 +ADDRFP4 4 +INDIRP4 +CNSTI4 5 +ADDP4 +INDIRU1 +ASGNU1 +ADDRLP4 0+3 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRU1 +ASGNU1 +ADDRLP4 0+4 +ADDRFP4 4 +INDIRP4 +CNSTI4 3 +ADDP4 +INDIRU1 +ASGNU1 +ADDRLP4 0+5 +ADDRFP4 4 +INDIRP4 +CNSTI4 2 +ADDP4 +INDIRU1 +ASGNU1 +ADDRLP4 0+6 +ADDRFP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRU1 +ASGNU1 +ADDRLP4 0+7 +ADDRFP4 4 +INDIRP4 +INDIRU1 +ASGNU1 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRB +ASGNB 8 +LABELV $67 +endproc Long64Swap 12 0 +export Long64NoSwap +proc Long64NoSwap 0 0 +ADDRFP4 0 +INDIRP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 8 +LABELV $76 +endproc Long64NoSwap 0 0 +export FloatSwap +proc FloatSwap 8 4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRLP4 4 +ADDRGP4 LongSwap +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +CVIU4 4 +ASGNU4 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $78 +endproc FloatSwap 8 4 +export FloatNoSwap +proc FloatNoSwap 0 0 +ADDRFP4 0 +INDIRP4 +INDIRF4 +RETF4 +LABELV $79 +endproc FloatNoSwap 0 0 +export COM_BeginParseSession +proc COM_BeginParseSession 0 16 +ADDRGP4 com_lines +CNSTI4 0 +ASGNI4 +ADDRGP4 com_parsename +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $81 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +LABELV $80 +endproc COM_BeginParseSession 0 16 +export COM_GetCurrentParseLine +proc COM_GetCurrentParseLine 0 0 +ADDRGP4 com_lines +INDIRI4 +RETI4 +LABELV $82 +endproc COM_GetCurrentParseLine 0 0 +export COM_Parse +proc COM_Parse 4 8 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $83 +endproc COM_Parse 4 8 +bss +align 1 +LABELV $85 +skip 4096 +export COM_ParseError +code +proc COM_ParseError 4 16 +ADDRLP4 0 +ADDRFP4 0+4 +ASGNP4 +ADDRGP4 $85 +ARGP4 +CNSTU4 4096 +ARGU4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Q_vsnprintf +CALLI4 +pop +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRGP4 $87 +ARGP4 +ADDRGP4 com_parsename +ARGP4 +ADDRGP4 com_lines +INDIRI4 +ARGI4 +ADDRGP4 $85 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $84 +endproc COM_ParseError 4 16 +bss +align 1 +LABELV $89 +skip 4096 +export COM_ParseWarning +code +proc COM_ParseWarning 4 16 +ADDRLP4 0 +ADDRFP4 0+4 +ASGNP4 +ADDRGP4 $89 +ARGP4 +CNSTU4 4096 +ARGU4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Q_vsnprintf +CALLI4 +pop +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRGP4 $91 +ARGP4 +ADDRGP4 com_parsename +ARGP4 +ADDRGP4 com_lines +INDIRI4 +ARGI4 +ADDRGP4 $89 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $88 +endproc COM_ParseWarning 4 16 +proc SkipWhitespace 12 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $94 +JUMPV +LABELV $93 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $96 +CNSTP4 0 +RETP4 +ADDRGP4 $92 +JUMPV +LABELV $96 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +NEI4 $98 +ADDRLP4 4 +ADDRGP4 com_lines +ASGNP4 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +LABELV $98 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $94 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 32 +LEI4 $93 +ADDRFP4 0 +INDIRP4 +RETP4 +LABELV $92 +endproc SkipWhitespace 12 0 +export COM_Compress +proc COM_Compress 48 0 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $101 +ADDRGP4 $104 +JUMPV +LABELV $103 +ADDRLP4 24 +CNSTI4 47 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +NEI4 $106 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 24 +INDIRI4 +NEI4 $106 +ADDRGP4 $109 +JUMPV +LABELV $108 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $109 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $111 +ADDRLP4 28 +INDIRI4 +CNSTI4 10 +NEI4 $108 +LABELV $111 +ADDRGP4 $107 +JUMPV +LABELV $106 +ADDRLP4 4 +INDIRI4 +CNSTI4 47 +NEI4 $112 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 42 +NEI4 $112 +ADDRGP4 $115 +JUMPV +LABELV $114 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $115 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $117 +ADDRLP4 32 +INDIRI4 +CNSTI4 42 +NEI4 $114 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 47 +NEI4 $114 +LABELV $117 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $113 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 2 +ADDP4 +ASGNP4 +ADDRGP4 $113 +JUMPV +LABELV $112 +ADDRLP4 4 +INDIRI4 +CNSTI4 10 +EQI4 $122 +ADDRLP4 4 +INDIRI4 +CNSTI4 13 +NEI4 $120 +LABELV $122 +ADDRLP4 32 +CNSTI4 1 +ASGNI4 +ADDRLP4 12 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +ASGNP4 +ADDRGP4 $121 +JUMPV +LABELV $120 +ADDRLP4 4 +INDIRI4 +CNSTI4 32 +EQI4 $125 +ADDRLP4 4 +INDIRI4 +CNSTI4 9 +NEI4 $123 +LABELV $125 +ADDRLP4 36 +CNSTI4 1 +ASGNI4 +ADDRLP4 16 +ADDRLP4 36 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +ASGNP4 +ADDRGP4 $124 +JUMPV +LABELV $123 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $126 +ADDRLP4 36 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 36 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CNSTI1 10 +ASGNI1 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 40 +INDIRI4 +ASGNI4 +LABELV $126 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $128 +ADDRLP4 36 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 36 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CNSTI1 32 +ASGNI1 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +LABELV $128 +ADDRLP4 4 +INDIRI4 +CNSTI4 34 +NEI4 $130 +ADDRLP4 36 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 36 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 4 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $133 +JUMPV +LABELV $132 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $134 +ADDRLP4 4 +INDIRI4 +CNSTI4 34 +EQI4 $134 +ADDRLP4 44 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 44 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 4 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $136 +LABELV $133 +ADDRGP4 $132 +JUMPV +LABELV $134 +ADDRLP4 4 +INDIRI4 +CNSTI4 34 +NEI4 $131 +ADDRLP4 40 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 40 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 4 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $131 +JUMPV +LABELV $130 +ADDRLP4 8 +INDIRP4 +ADDRLP4 4 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 36 +CNSTI4 1 +ASGNI4 +ADDRLP4 8 +ADDRLP4 8 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +ASGNP4 +LABELV $131 +LABELV $124 +LABELV $121 +LABELV $113 +LABELV $107 +LABELV $104 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $103 +LABELV $101 +ADDRLP4 8 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +RETI4 +LABELV $100 +endproc COM_Compress 48 0 +export COM_ParseExt +proc COM_ParseExt 36 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 com_token +CNSTI1 0 +ASGNI1 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $143 +ADDRFP4 0 +INDIRP4 +CNSTP4 0 +ASGNP4 +ADDRGP4 com_token +RETP4 +ADDRGP4 $139 +JUMPV +LABELV $142 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 16 +ADDRGP4 SkipWhitespace +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $145 +ADDRFP4 0 +INDIRP4 +CNSTP4 0 +ASGNP4 +ADDRGP4 com_token +RETP4 +ADDRGP4 $139 +JUMPV +LABELV $145 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $147 +ADDRFP4 4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +NEI4 $147 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 com_token +RETP4 +ADDRGP4 $139 +JUMPV +LABELV $147 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 24 +CNSTI4 47 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +NEI4 $149 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 24 +INDIRI4 +NEI4 $149 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 2 +ADDP4 +ASGNP4 +ADDRGP4 $152 +JUMPV +LABELV $151 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $152 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $154 +ADDRLP4 28 +INDIRI4 +CNSTI4 10 +NEI4 $151 +LABELV $154 +ADDRGP4 $150 +JUMPV +LABELV $149 +ADDRLP4 4 +INDIRI4 +CNSTI4 47 +NEI4 $144 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 42 +NEI4 $144 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 2 +ADDP4 +ASGNP4 +ADDRGP4 $158 +JUMPV +LABELV $157 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $158 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $160 +ADDRLP4 32 +INDIRI4 +CNSTI4 42 +NEI4 $157 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 47 +NEI4 $157 +LABELV $160 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $156 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 2 +ADDP4 +ASGNP4 +LABELV $156 +LABELV $150 +LABELV $143 +ADDRGP4 $142 +JUMPV +LABELV $144 +ADDRLP4 4 +INDIRI4 +CNSTI4 34 +NEI4 $163 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $166 +JUMPV +LABELV $165 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 16 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 34 +EQI4 $170 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $168 +LABELV $170 +ADDRLP4 8 +INDIRI4 +ADDRGP4 com_token +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 com_token +RETP4 +ADDRGP4 $139 +JUMPV +LABELV $168 +ADDRLP4 8 +INDIRI4 +CNSTI4 1023 +GEI4 $171 +ADDRLP4 8 +INDIRI4 +ADDRGP4 com_token +ADDP4 +ADDRLP4 4 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $171 +LABELV $166 +ADDRGP4 $165 +JUMPV +LABELV $163 +LABELV $173 +ADDRLP4 8 +INDIRI4 +CNSTI4 1023 +GEI4 $176 +ADDRLP4 8 +INDIRI4 +ADDRGP4 com_token +ADDP4 +ADDRLP4 4 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $176 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 10 +NEI4 $178 +ADDRLP4 16 +ADDRGP4 com_lines +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $178 +LABELV $174 +ADDRLP4 4 +INDIRI4 +CNSTI4 32 +GTI4 $173 +ADDRLP4 8 +INDIRI4 +ADDRGP4 com_token +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 com_token +RETP4 +LABELV $139 +endproc COM_ParseExt 36 8 +export COM_MatchToken +proc COM_MatchToken 12 16 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $181 +CNSTI4 1 +ARGI4 +ADDRGP4 $183 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $181 +LABELV $180 +endproc COM_MatchToken 12 16 +export SkipBracedSection +proc SkipBracedSection 12 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $185 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 8 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $188 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 123 +NEI4 $190 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $191 +JUMPV +LABELV $190 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 125 +NEI4 $192 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $192 +LABELV $191 +LABELV $188 +LABELV $186 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $194 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $185 +LABELV $194 +LABELV $184 +endproc SkipBracedSection 12 8 +export SkipRestOfLine +proc SkipRestOfLine 16 0 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRGP4 $197 +JUMPV +LABELV $196 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +NEI4 $199 +ADDRLP4 8 +ADDRGP4 com_lines +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $198 +JUMPV +LABELV $199 +LABELV $197 +ADDRLP4 8 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 8 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $196 +LABELV $198 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +LABELV $195 +endproc SkipRestOfLine 16 0 +export Parse1DMatrix +proc Parse1DMatrix 16 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $202 +ARGP4 +ADDRGP4 COM_MatchToken +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $206 +JUMPV +LABELV $203 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +LABELV $204 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $206 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRI4 +LTI4 $203 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $207 +ARGP4 +ADDRGP4 COM_MatchToken +CALLV +pop +LABELV $201 +endproc Parse1DMatrix 16 8 +export Parse2DMatrix +proc Parse2DMatrix 8 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $202 +ARGP4 +ADDRGP4 COM_MatchToken +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $212 +JUMPV +LABELV $209 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 8 +INDIRI4 +MULI4 +CNSTI4 2 +LSHI4 +ADDRFP4 12 +INDIRP4 +ADDP4 +ARGP4 +ADDRGP4 Parse1DMatrix +CALLV +pop +LABELV $210 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $212 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRI4 +LTI4 $209 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $207 +ARGP4 +ADDRGP4 COM_MatchToken +CALLV +pop +LABELV $208 +endproc Parse2DMatrix 8 12 +export Parse3DMatrix +proc Parse3DMatrix 12 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 12 +ADDRFP4 12 +INDIRI4 +ASGNI4 +ADDRFP4 16 +ADDRFP4 16 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $202 +ARGP4 +ADDRGP4 COM_MatchToken +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $217 +JUMPV +LABELV $214 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 12 +INDIRI4 +MULI4 +ADDRFP4 8 +INDIRI4 +MULI4 +CNSTI4 2 +LSHI4 +ADDRFP4 16 +INDIRP4 +ADDP4 +ARGP4 +ADDRGP4 Parse2DMatrix +CALLV +pop +LABELV $215 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $217 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRI4 +LTI4 $214 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $207 +ARGP4 +ADDRGP4 COM_MatchToken +CALLV +pop +LABELV $213 +endproc Parse3DMatrix 12 16 +export Com_HexStrToInt +proc Com_HexStrToInt 32 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $221 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $219 +LABELV $221 +CNSTI4 -1 +RETI4 +ADDRGP4 $218 +JUMPV +LABELV $219 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 48 +NEI4 $222 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 120 +NEI4 $222 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +CNSTI4 2 +ASGNI4 +ADDRGP4 $227 +JUMPV +LABELV $224 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 4 +LSHI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 20 +ADDRGP4 tolower +CALLI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 20 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 24 +ADDRLP4 16 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 48 +LTI4 $228 +ADDRLP4 24 +INDIRI4 +CNSTI4 57 +GTI4 $228 +ADDRLP4 16 +ADDRLP4 16 +INDIRI1 +CVII4 1 +CNSTI4 48 +SUBI4 +CVII1 4 +ASGNI1 +ADDRGP4 $229 +JUMPV +LABELV $228 +ADDRLP4 28 +ADDRLP4 16 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 97 +LTI4 $230 +ADDRLP4 28 +INDIRI4 +CNSTI4 102 +GTI4 $230 +ADDRLP4 16 +ADDRLP4 16 +INDIRI1 +CVII4 1 +CNSTI4 97 +SUBI4 +CNSTI4 10 +ADDI4 +CVII1 4 +ASGNI1 +ADDRGP4 $231 +JUMPV +LABELV $230 +CNSTI4 -1 +RETI4 +ADDRGP4 $218 +JUMPV +LABELV $231 +LABELV $229 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 16 +INDIRI1 +CVII4 1 +ADDI4 +ASGNI4 +LABELV $225 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $227 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 8 +INDIRI4 +CVIU4 4 +ADDRLP4 16 +INDIRU4 +LTU4 $224 +ADDRLP4 12 +INDIRI4 +RETI4 +ADDRGP4 $218 +JUMPV +LABELV $222 +CNSTI4 -1 +RETI4 +LABELV $218 +endproc Com_HexStrToInt 32 4 +export Q_isprint +proc Q_isprint 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $233 +ADDRLP4 0 +INDIRI4 +CNSTI4 126 +GTI4 $233 +CNSTI4 1 +RETI4 +ADDRGP4 $232 +JUMPV +LABELV $233 +CNSTI4 0 +RETI4 +LABELV $232 +endproc Q_isprint 4 0 +export Q_islower +proc Q_islower 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 97 +LTI4 $236 +ADDRLP4 0 +INDIRI4 +CNSTI4 122 +GTI4 $236 +CNSTI4 1 +RETI4 +ADDRGP4 $235 +JUMPV +LABELV $236 +CNSTI4 0 +RETI4 +LABELV $235 +endproc Q_islower 4 0 +export Q_isupper +proc Q_isupper 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 65 +LTI4 $239 +ADDRLP4 0 +INDIRI4 +CNSTI4 90 +GTI4 $239 +CNSTI4 1 +RETI4 +ADDRGP4 $238 +JUMPV +LABELV $239 +CNSTI4 0 +RETI4 +LABELV $238 +endproc Q_isupper 4 0 +export Q_isalpha +proc Q_isalpha 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 97 +LTI4 $245 +ADDRFP4 0 +INDIRI4 +CNSTI4 122 +LEI4 $244 +LABELV $245 +ADDRFP4 0 +INDIRI4 +CNSTI4 65 +LTI4 $242 +ADDRFP4 0 +INDIRI4 +CNSTI4 90 +GTI4 $242 +LABELV $244 +CNSTI4 1 +RETI4 +ADDRGP4 $241 +JUMPV +LABELV $242 +CNSTI4 0 +RETI4 +LABELV $241 +endproc Q_isalpha 8 0 +export Q_strrchr +proc Q_strrchr 12 0 +ADDRLP4 4 +ADDRFP4 4 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 8 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $248 +JUMPV +LABELV $247 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRLP4 4 +INDIRI1 +CVII4 1 +NEI4 $250 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $250 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $248 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $247 +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $252 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $252 +ADDRLP4 8 +INDIRP4 +RETP4 +LABELV $246 +endproc Q_strrchr 12 0 +export Q_isanumber +proc Q_isanumber 16 8 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $255 +CNSTI4 0 +RETI4 +ADDRGP4 $254 +JUMPV +LABELV $255 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 8 +ADDRGP4 strtod +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $258 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +ADDRGP4 $259 +JUMPV +LABELV $258 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $259 +ADDRLP4 12 +INDIRI4 +RETI4 +LABELV $254 +endproc Q_isanumber 16 8 +export Q_isintegral +proc Q_isintegral 8 0 +ADDRLP4 4 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ADDRLP4 4 +INDIRF4 +NEF4 $262 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $263 +JUMPV +LABELV $262 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $263 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $260 +endproc Q_isintegral 8 0 +export Q_strncpyz +proc Q_strncpyz 0 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $265 +CNSTI4 0 +ARGI4 +ADDRGP4 $267 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $265 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $268 +CNSTI4 0 +ARGI4 +ADDRGP4 $270 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $268 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +GEI4 $271 +CNSTI4 0 +ARGI4 +ADDRGP4 $273 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $271 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +CVIU4 4 +ARGU4 +ADDRGP4 strncpy +CALLP4 +pop +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $264 +endproc Q_strncpyz 0 12 +export Q_stricmpn +proc Q_stricmpn 36 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $275 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $277 +CNSTI4 0 +RETI4 +ADDRGP4 $274 +JUMPV +LABELV $277 +CNSTI4 -1 +RETI4 +ADDRGP4 $274 +JUMPV +LABELV $275 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $279 +CNSTI4 1 +RETI4 +ADDRGP4 $274 +JUMPV +LABELV $279 +LABELV $281 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +ADDRLP4 8 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 12 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 16 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRLP4 16 +INDIRI4 +ADDRLP4 20 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $284 +CNSTI4 0 +RETI4 +ADDRGP4 $274 +JUMPV +LABELV $284 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $286 +ADDRLP4 0 +INDIRI4 +CNSTI4 97 +LTI4 $288 +ADDRLP4 0 +INDIRI4 +CNSTI4 122 +GTI4 $288 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +SUBI4 +ASGNI4 +LABELV $288 +ADDRLP4 4 +INDIRI4 +CNSTI4 97 +LTI4 $290 +ADDRLP4 4 +INDIRI4 +CNSTI4 122 +GTI4 $290 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 32 +SUBI4 +ASGNI4 +LABELV $290 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $292 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +GEI4 $295 +ADDRLP4 32 +CNSTI4 -1 +ASGNI4 +ADDRGP4 $296 +JUMPV +LABELV $295 +ADDRLP4 32 +CNSTI4 1 +ASGNI4 +LABELV $296 +ADDRLP4 32 +INDIRI4 +RETI4 +ADDRGP4 $274 +JUMPV +LABELV $292 +LABELV $286 +LABELV $282 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $281 +CNSTI4 0 +RETI4 +LABELV $274 +endproc Q_stricmpn 36 0 +export Q_strncmp +proc Q_strncmp 28 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +LABELV $298 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +ADDRLP4 8 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 12 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 16 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRLP4 16 +INDIRI4 +ADDRLP4 20 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $301 +CNSTI4 0 +RETI4 +ADDRGP4 $297 +JUMPV +LABELV $301 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $303 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +GEI4 $306 +ADDRLP4 24 +CNSTI4 -1 +ASGNI4 +ADDRGP4 $307 +JUMPV +LABELV $306 +ADDRLP4 24 +CNSTI4 1 +ASGNI4 +LABELV $307 +ADDRLP4 24 +INDIRI4 +RETI4 +ADDRGP4 $297 +JUMPV +LABELV $303 +LABELV $299 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $298 +CNSTI4 0 +RETI4 +LABELV $297 +endproc Q_strncmp 28 0 +export Q_stricmp +proc Q_stricmp 12 12 +ADDRLP4 4 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +EQU4 $310 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +EQU4 $310 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 99999 +ARGI4 +ADDRLP4 8 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $311 +JUMPV +LABELV $310 +ADDRLP4 0 +CNSTI4 -1 +ASGNI4 +LABELV $311 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $308 +endproc Q_stricmp 12 12 +export Q_strlwr +proc Q_strlwr 12 4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $314 +JUMPV +LABELV $313 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 8 +ADDRGP4 tolower +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $314 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $313 +ADDRFP4 0 +INDIRP4 +RETP4 +LABELV $312 +endproc Q_strlwr 12 4 +export Q_strupr +proc Q_strupr 12 4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $318 +JUMPV +LABELV $317 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 8 +ADDRGP4 toupper +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $318 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $317 +ADDRFP4 0 +INDIRP4 +RETP4 +LABELV $316 +endproc Q_strupr 12 4 +export Q_strcat +proc Q_strcat 12 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 0 +ADDRLP4 4 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRI4 +LTI4 $321 +CNSTI4 0 +ARGI4 +ADDRGP4 $323 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $321 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +SUBI4 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +LABELV $320 +endproc Q_strcat 12 12 +export Q_stristr +proc Q_stristr 36 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 8 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 8 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 1 +ADDRLP4 12 +INDIRI1 +ASGNI1 +ADDRLP4 12 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $325 +ADDRLP4 16 +ADDRLP4 1 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 97 +LTI4 $327 +ADDRLP4 16 +INDIRI4 +CNSTI4 122 +GTI4 $327 +ADDRLP4 1 +ADDRLP4 1 +INDIRI1 +CVII4 1 +CNSTI4 32 +SUBI4 +CVII1 4 +ASGNI1 +LABELV $327 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 4 +ADDRLP4 20 +INDIRU4 +ASGNU4 +LABELV $329 +LABELV $332 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 24 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 24 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 0 +ADDRLP4 28 +INDIRI1 +ASGNI1 +ADDRLP4 28 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $335 +CNSTP4 0 +RETP4 +ADDRGP4 $324 +JUMPV +LABELV $335 +ADDRLP4 32 +ADDRLP4 0 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 97 +LTI4 $337 +ADDRLP4 32 +INDIRI4 +CNSTI4 122 +GTI4 $337 +ADDRLP4 0 +ADDRLP4 0 +INDIRI1 +CVII4 1 +CNSTI4 32 +SUBI4 +CVII1 4 +ASGNI1 +LABELV $337 +LABELV $333 +ADDRLP4 0 +INDIRI1 +CVII4 1 +ADDRLP4 1 +INDIRI1 +CVII4 1 +NEI4 $332 +LABELV $330 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRLP4 24 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $329 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 -1 +ADDP4 +ASGNP4 +LABELV $325 +ADDRFP4 0 +INDIRP4 +RETP4 +LABELV $324 +endproc Q_stristr 36 12 +export Q_PrintStrlen +proc Q_PrintStrlen 28 0 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $340 +CNSTI4 0 +RETI4 +ADDRGP4 $339 +JUMPV +LABELV $340 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $343 +JUMPV +LABELV $342 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $345 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 94 +NEI4 $345 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $345 +ADDRLP4 12 +INDIRI4 +CNSTI4 65 +LTI4 $348 +ADDRLP4 12 +INDIRI4 +CNSTI4 90 +LEI4 $347 +LABELV $348 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 97 +LTI4 $349 +ADDRLP4 16 +INDIRI4 +CNSTI4 122 +LEI4 $347 +LABELV $349 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 48 +LTI4 $345 +ADDRLP4 20 +INDIRI4 +CNSTI4 57 +GTI4 $345 +LABELV $347 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 2 +ADDP4 +ASGNP4 +ADDRGP4 $343 +JUMPV +LABELV $345 +ADDRLP4 24 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $343 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $342 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $339 +endproc Q_PrintStrlen 28 0 +export Q_CleanStr +proc Q_CleanStr 40 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $352 +JUMPV +LABELV $351 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $354 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 94 +NEI4 $354 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $354 +ADDRLP4 20 +INDIRI4 +CNSTI4 65 +LTI4 $357 +ADDRLP4 20 +INDIRI4 +CNSTI4 90 +LEI4 $356 +LABELV $357 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 97 +LTI4 $358 +ADDRLP4 24 +INDIRI4 +CNSTI4 122 +LEI4 $356 +LABELV $358 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 48 +LTI4 $354 +ADDRLP4 28 +INDIRI4 +CNSTI4 57 +GTI4 $354 +LABELV $356 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $355 +JUMPV +LABELV $354 +ADDRLP4 4 +INDIRI4 +CNSTI4 32 +LTI4 $359 +ADDRLP4 4 +INDIRI4 +CNSTI4 126 +GTI4 $359 +ADDRLP4 36 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 36 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 4 +INDIRI4 +CVII1 4 +ASGNI1 +LABELV $359 +LABELV $355 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $352 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $351 +ADDRLP4 8 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +INDIRP4 +RETP4 +LABELV $350 +endproc Q_CleanStr 40 0 +export Q_CountChar +proc Q_CountChar 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $365 +JUMPV +LABELV $362 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRFP4 4 +INDIRI1 +CVII4 1 +NEI4 $366 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $366 +LABELV $363 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $365 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $362 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $361 +endproc Q_CountChar 4 0 +export Q_StripIndentMarker +proc Q_StripIndentMarker 20 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $372 +JUMPV +LABELV $369 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 11 +EQI4 $373 +ADDRLP4 12 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +ASGNI1 +LABELV $373 +LABELV $370 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $372 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $369 +ADDRLP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $368 +endproc Q_StripIndentMarker 20 0 +export Q_ParseNewlines +proc Q_ParseNewlines 24 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $379 +JUMPV +LABELV $376 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 92 +NEI4 $381 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 110 +NEI4 $381 +ADDRLP4 0 +CNSTI4 10 +ASGNI4 +ADDRGP4 $382 +JUMPV +LABELV $381 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +LABELV $382 +ADDRLP4 4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +CVII1 4 +ASGNI1 +LABELV $377 +ADDRLP4 16 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ADDRLP4 16 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $379 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $383 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +GTI4 $376 +LABELV $383 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 20 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +CNSTI1 0 +ASGNI1 +LABELV $375 +endproc Q_ParseNewlines 24 0 +export Com_sprintf +proc Com_sprintf 12 16 +ADDRLP4 0 +ADDRFP4 8+4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +CVIU4 4 +ARGU4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 Q_vsnprintf +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +LTI4 $386 +ADDRGP4 $388 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $386 +LABELV $384 +endproc Com_sprintf 12 16 +bss +align 1 +LABELV $390 +skip 64000 +data +align 4 +LABELV $391 +byte 4 0 +export va +code +proc va 20 16 +ADDRLP4 8 +ADDRGP4 $391 +ASGNP4 +ADDRLP4 12 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +CNSTI4 32000 +ADDRLP4 12 +INDIRI4 +ADDRLP4 16 +INDIRI4 +BANDI4 +MULI4 +ADDRGP4 $390 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 16 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0+4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTU4 32000 +ARGU4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Q_vsnprintf +CALLI4 +pop +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +INDIRP4 +RETP4 +LABELV $389 +endproc va 20 16 +export Com_TruncateLongString +proc Com_TruncateLongString 8 12 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 0 +ADDRLP4 4 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 64 +GTI4 $394 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 $395 +JUMPV +LABELV $394 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 29 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $396 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +CNSTI4 -29 +ADDP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $395 +LABELV $393 +endproc Com_TruncateLongString 8 12 +bss +align 1 +LABELV $398 +skip 16384 +data +align 4 +LABELV $399 +byte 4 0 +export Info_ValueForKey +code +proc Info_ValueForKey 8220 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 8196 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 8196 +INDIRU4 +EQU4 $402 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 8196 +INDIRU4 +NEU4 $400 +LABELV $402 +ADDRGP4 $45 +RETP4 +ADDRGP4 $397 +JUMPV +LABELV $400 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8200 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 8200 +INDIRU4 +CNSTU4 8192 +LTU4 $403 +CNSTI4 1 +ARGI4 +ADDRGP4 $405 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $403 +ADDRLP4 8204 +ADDRGP4 $399 +ASGNP4 +ADDRLP4 8204 +INDIRP4 +ADDRLP4 8204 +INDIRP4 +INDIRI4 +CNSTI4 1 +BXORI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 92 +NEI4 $409 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $409 +JUMPV +LABELV $408 +ADDRLP4 0 +ADDRLP4 4 +ASGNP4 +ADDRGP4 $412 +JUMPV +LABELV $411 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $414 +ADDRGP4 $45 +RETP4 +ADDRGP4 $397 +JUMPV +LABELV $414 +ADDRLP4 8208 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8216 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8208 +INDIRP4 +ADDRLP4 8216 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 8212 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 8212 +INDIRP4 +ADDRLP4 8216 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 8208 +INDIRP4 +ADDRLP4 8212 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $412 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 92 +NEI4 $411 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRGP4 $399 +INDIRI4 +CNSTI4 13 +LSHI4 +ADDRGP4 $398 +ADDP4 +ASGNP4 +ADDRGP4 $417 +JUMPV +LABELV $416 +ADDRLP4 8208 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8216 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8208 +INDIRP4 +ADDRLP4 8216 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 8212 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 8212 +INDIRP4 +ADDRLP4 8216 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 8208 +INDIRP4 +ADDRLP4 8212 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $417 +ADDRLP4 8208 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 8208 +INDIRI4 +CNSTI4 92 +EQI4 $419 +ADDRLP4 8208 +INDIRI4 +CNSTI4 0 +NEI4 $416 +LABELV $419 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 8212 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 8212 +INDIRI4 +CNSTI4 0 +NEI4 $420 +ADDRGP4 $399 +INDIRI4 +CNSTI4 13 +LSHI4 +ADDRGP4 $398 +ADDP4 +RETP4 +ADDRGP4 $397 +JUMPV +LABELV $420 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $422 +ADDRGP4 $410 +JUMPV +LABELV $422 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $409 +ADDRGP4 $408 +JUMPV +LABELV $410 +ADDRGP4 $45 +RETP4 +LABELV $397 +endproc Info_ValueForKey 8220 8 +export Info_NextPair +proc Info_NextPair 20 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 92 +NEI4 $425 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $425 +ADDRFP4 4 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 8 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $428 +JUMPV +LABELV $427 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $430 +ADDRLP4 4 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $424 +JUMPV +LABELV $430 +ADDRLP4 8 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $428 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 92 +NEI4 $427 +ADDRLP4 4 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRGP4 $433 +JUMPV +LABELV $432 +ADDRLP4 8 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $433 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 92 +EQI4 $435 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $432 +LABELV $435 +ADDRLP4 4 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $424 +endproc Info_NextPair 20 0 +export Info_RemoveKey +proc Info_RemoveKey 2080 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 2056 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 2056 +INDIRU4 +CNSTU4 1024 +LTU4 $437 +CNSTI4 1 +ARGI4 +ADDRGP4 $439 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $437 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 92 +ARGI4 +ADDRLP4 2060 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 2060 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $443 +ADDRGP4 $436 +JUMPV +LABELV $442 +ADDRLP4 1028 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 92 +NEI4 $445 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $445 +ADDRLP4 0 +ADDRLP4 4 +ASGNP4 +ADDRGP4 $448 +JUMPV +LABELV $447 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $450 +ADDRGP4 $436 +JUMPV +LABELV $450 +ADDRLP4 2068 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 2076 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 2068 +INDIRP4 +ADDRLP4 2076 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 2072 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 2072 +INDIRP4 +ADDRLP4 2076 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 2068 +INDIRP4 +ADDRLP4 2072 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $448 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 92 +NEI4 $447 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1032 +ASGNP4 +ADDRGP4 $453 +JUMPV +LABELV $452 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $455 +ADDRGP4 $436 +JUMPV +LABELV $455 +ADDRLP4 2068 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 2076 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 2068 +INDIRP4 +ADDRLP4 2076 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 2072 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 2072 +INDIRP4 +ADDRLP4 2076 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 2068 +INDIRP4 +ADDRLP4 2072 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $453 +ADDRLP4 2068 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 2068 +INDIRI4 +CNSTI4 92 +EQI4 $457 +ADDRLP4 2068 +INDIRI4 +CNSTI4 0 +NEI4 $452 +LABELV $457 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 2072 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 2072 +INDIRI4 +CNSTI4 0 +NEI4 $458 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 2076 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1028 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 2076 +INDIRU4 +CNSTU4 1 +ADDU4 +ARGU4 +ADDRGP4 memmove +CALLP4 +pop +ADDRGP4 $436 +JUMPV +LABELV $458 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $460 +ADDRGP4 $436 +JUMPV +LABELV $460 +LABELV $443 +ADDRGP4 $442 +JUMPV +LABELV $436 +endproc Info_RemoveKey 2080 12 +export Info_RemoveKey_Big +proc Info_RemoveKey_Big 16416 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16392 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 16392 +INDIRU4 +CNSTU4 8192 +LTU4 $463 +CNSTI4 1 +ARGI4 +ADDRGP4 $465 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $463 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 92 +ARGI4 +ADDRLP4 16396 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 16396 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $469 +ADDRGP4 $462 +JUMPV +LABELV $468 +ADDRLP4 8196 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 92 +NEI4 $471 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $471 +ADDRLP4 0 +ADDRLP4 4 +ASGNP4 +ADDRGP4 $474 +JUMPV +LABELV $473 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $476 +ADDRGP4 $462 +JUMPV +LABELV $476 +ADDRLP4 16404 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 16412 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 16404 +INDIRP4 +ADDRLP4 16412 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 16408 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 16408 +INDIRP4 +ADDRLP4 16412 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 16404 +INDIRP4 +ADDRLP4 16408 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $474 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 92 +NEI4 $473 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8200 +ASGNP4 +ADDRGP4 $479 +JUMPV +LABELV $478 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $481 +ADDRGP4 $462 +JUMPV +LABELV $481 +ADDRLP4 16404 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 16412 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 16404 +INDIRP4 +ADDRLP4 16412 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 16408 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 16408 +INDIRP4 +ADDRLP4 16412 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 16404 +INDIRP4 +ADDRLP4 16408 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $479 +ADDRLP4 16404 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 16404 +INDIRI4 +CNSTI4 92 +EQI4 $483 +ADDRLP4 16404 +INDIRI4 +CNSTI4 0 +NEI4 $478 +LABELV $483 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 16408 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 16408 +INDIRI4 +CNSTI4 0 +NEI4 $484 +ADDRLP4 8196 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRGP4 $462 +JUMPV +LABELV $484 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $486 +ADDRGP4 $462 +JUMPV +LABELV $486 +LABELV $469 +ADDRGP4 $468 +JUMPV +LABELV $462 +endproc Info_RemoveKey_Big 16416 8 +export Info_Validate +proc Info_Validate 8 4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $490 +JUMPV +LABELV $489 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 4 +ADDRGP4 Q_isprint +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $492 +CNSTI4 0 +RETI4 +ADDRGP4 $488 +JUMPV +LABELV $492 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 34 +NEI4 $494 +CNSTI4 0 +RETI4 +ADDRGP4 $488 +JUMPV +LABELV $494 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 59 +NEI4 $496 +CNSTI4 0 +RETI4 +ADDRGP4 $488 +JUMPV +LABELV $496 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $490 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $489 +CNSTI4 1 +RETI4 +LABELV $488 +endproc Info_Validate 8 4 +export Info_SetValueForKey +proc Info_SetValueForKey 1048 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRGP4 $499 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1028 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1028 +INDIRU4 +CNSTU4 1024 +LTU4 $506 +CNSTI4 1 +ARGI4 +ADDRGP4 $502 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +ADDRGP4 $506 +JUMPV +LABELV $503 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 1032 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 1032 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $509 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 1036 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 1036 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $507 +LABELV $509 +ADDRGP4 $510 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $498 +JUMPV +LABELV $507 +LABELV $504 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $506 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $503 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Info_RemoveKey +CALLV +pop +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $513 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 1036 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1036 +INDIRU4 +CNSTU4 0 +NEU4 $511 +LABELV $513 +ADDRGP4 $498 +JUMPV +LABELV $511 +ADDRLP4 4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $514 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRLP4 1040 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1044 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1040 +INDIRU4 +ADDRLP4 1044 +INDIRU4 +ADDU4 +CNSTU4 1024 +LTU4 $515 +ADDRGP4 $517 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $498 +JUMPV +LABELV $515 +ADDRLP4 4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 strcat +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +LABELV $498 +endproc Info_SetValueForKey 1048 20 +export Info_SetValueForKey_Big +proc Info_SetValueForKey_Big 8208 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRGP4 $499 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8196 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 8196 +INDIRU4 +CNSTU4 8192 +LTU4 $524 +CNSTI4 1 +ARGI4 +ADDRGP4 $502 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +ADDRGP4 $524 +JUMPV +LABELV $521 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 8200 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 8200 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $527 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 8204 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 8204 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $525 +LABELV $527 +ADDRGP4 $510 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $518 +JUMPV +LABELV $525 +LABELV $522 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $524 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $521 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Info_RemoveKey_Big +CALLV +pop +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $528 +ADDRGP4 $518 +JUMPV +LABELV $528 +ADDRLP4 4 +ARGP4 +CNSTI4 8192 +ARGI4 +ADDRGP4 $514 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRLP4 8200 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8204 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 8200 +INDIRU4 +ADDRLP4 8204 +INDIRU4 +ADDU4 +CNSTU4 8192 +LTU4 $530 +ADDRGP4 $532 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $518 +JUMPV +LABELV $530 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 strcat +CALLP4 +pop +LABELV $518 +endproc Info_SetValueForKey_Big 8208 20 +proc Com_CharIsOneOfCharset 8 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $537 +JUMPV +LABELV $534 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ADDRFP4 0 +INDIRI1 +CVII4 1 +NEI4 $538 +CNSTI4 1 +RETI4 +ADDRGP4 $533 +JUMPV +LABELV $538 +LABELV $535 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $537 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +ADDRLP4 4 +INDIRU4 +LTU4 $534 +CNSTI4 0 +RETI4 +LABELV $533 +endproc Com_CharIsOneOfCharset 8 4 +export Com_SkipCharset +proc Com_SkipCharset 8 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $542 +JUMPV +LABELV $541 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Com_CharIsOneOfCharset +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $543 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $545 +LABELV $542 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $541 +LABELV $543 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $540 +endproc Com_SkipCharset 8 8 +export Com_SkipTokens +proc Com_SkipTokens 20 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $548 +JUMPV +LABELV $547 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 Com_CharIsOneOfCharset +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $550 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $553 +JUMPV +LABELV $552 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $553 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 Com_CharIsOneOfCharset +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $552 +ADDRGP4 $551 +JUMPV +LABELV $550 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $555 +ADDRGP4 $549 +JUMPV +LABELV $555 +LABELV $551 +LABELV $548 +ADDRLP4 4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +LTI4 $547 +LABELV $549 +ADDRLP4 4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +NEI4 $557 +ADDRLP4 0 +INDIRP4 +RETP4 +ADDRGP4 $546 +JUMPV +LABELV $557 +ADDRFP4 0 +INDIRP4 +RETP4 +LABELV $546 +endproc Com_SkipTokens 20 8 +export Com_ClientListContains +proc Com_ClientListContains 12 0 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +LTI4 $563 +ADDRFP4 4 +INDIRI4 +CNSTI4 64 +GEI4 $563 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $560 +LABELV $563 +CNSTI4 0 +RETI4 +ADDRGP4 $559 +JUMPV +LABELV $560 +ADDRFP4 4 +INDIRI4 +CNSTI4 32 +GEI4 $564 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRU4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +LSHI4 +CVIU4 4 +BANDU4 +CNSTU4 0 +EQU4 $567 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $568 +JUMPV +LABELV $567 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $568 +ADDRLP4 4 +INDIRI4 +RETI4 +ADDRGP4 $559 +JUMPV +LABELV $564 +ADDRFP4 0 +INDIRP4 +INDIRU4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +CNSTI4 32 +SUBI4 +LSHI4 +CVIU4 4 +BANDU4 +CNSTU4 0 +EQU4 $570 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRGP4 $571 +JUMPV +LABELV $570 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +LABELV $571 +ADDRLP4 8 +INDIRI4 +RETI4 +LABELV $559 +endproc Com_ClientListContains 12 0 +export Com_ClientListAdd +proc Com_ClientListAdd 12 0 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +LTI4 $576 +ADDRFP4 4 +INDIRI4 +CNSTI4 64 +GEI4 $576 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $573 +LABELV $576 +ADDRGP4 $572 +JUMPV +LABELV $573 +ADDRFP4 4 +INDIRI4 +CNSTI4 32 +GEI4 $577 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRU4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +LSHI4 +CVIU4 4 +BORU4 +ASGNU4 +ADDRGP4 $578 +JUMPV +LABELV $577 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRU4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +CNSTI4 32 +SUBI4 +LSHI4 +CVIU4 4 +BORU4 +ASGNU4 +LABELV $578 +LABELV $572 +endproc Com_ClientListAdd 12 0 +export Com_ClientListRemove +proc Com_ClientListRemove 12 0 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +LTI4 $583 +ADDRFP4 4 +INDIRI4 +CNSTI4 64 +GEI4 $583 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $580 +LABELV $583 +ADDRGP4 $579 +JUMPV +LABELV $580 +ADDRFP4 4 +INDIRI4 +CNSTI4 32 +GEI4 $584 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRU4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +LSHI4 +BCOMI4 +CVIU4 4 +BANDU4 +ASGNU4 +ADDRGP4 $585 +JUMPV +LABELV $584 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRU4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +CNSTI4 32 +SUBI4 +LSHI4 +BCOMI4 +CVIU4 4 +BANDU4 +ASGNU4 +LABELV $585 +LABELV $579 +endproc Com_ClientListRemove 12 0 +bss +align 1 +LABELV $587 +skip 17 +export Com_ClientListString +code +proc Com_ClientListString 4 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $587 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $588 +ADDRGP4 $587 +RETP4 +ADDRGP4 $586 +JUMPV +LABELV $588 +ADDRGP4 $587 +ARGP4 +CNSTI4 17 +ARGI4 +ADDRGP4 $590 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRU4 +ARGU4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRU4 +ARGU4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $587 +RETP4 +LABELV $586 +endproc Com_ClientListString 4 20 +export Com_ClientListParse +proc Com_ClientListParse 8 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $592 +ADDRGP4 $591 +JUMPV +LABELV $592 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CNSTU4 0 +ASGNU4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $594 +ADDRGP4 $591 +JUMPV +LABELV $594 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 0 +INDIRU4 +CNSTU4 16 +EQU4 $596 +ADDRGP4 $591 +JUMPV +LABELV $596 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $598 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 sscanf +CALLI4 +pop +LABELV $591 +endproc Com_ClientListParse 8 16 +bss +align 4 +LABELV com_lines +skip 4 +align 1 +LABELV com_parsename +skip 1024 +align 1 +LABELV com_token +skip 1024 +import Com_Printf +import Com_Error +import Info_RemoveKey_big +import Com_RandomBytes +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $598 +byte 1 37 +byte 1 120 +byte 1 37 +byte 1 120 +byte 1 0 +align 1 +LABELV $590 +byte 1 37 +byte 1 48 +byte 1 56 +byte 1 120 +byte 1 37 +byte 1 48 +byte 1 56 +byte 1 120 +byte 1 0 +align 1 +LABELV $532 +byte 1 66 +byte 1 73 +byte 1 71 +byte 1 32 +byte 1 73 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 103 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 99 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $517 +byte 1 73 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 103 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 99 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $514 +byte 1 92 +byte 1 37 +byte 1 115 +byte 1 92 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $510 +byte 1 94 +byte 1 51 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 107 +byte 1 101 +byte 1 121 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 117 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 99 +byte 1 39 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $502 +byte 1 73 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 83 +byte 1 101 +byte 1 116 +byte 1 86 +byte 1 97 +byte 1 108 +byte 1 117 +byte 1 101 +byte 1 70 +byte 1 111 +byte 1 114 +byte 1 75 +byte 1 101 +byte 1 121 +byte 1 58 +byte 1 32 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $499 +byte 1 92 +byte 1 59 +byte 1 34 +byte 1 0 +align 1 +LABELV $465 +byte 1 73 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 82 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 75 +byte 1 101 +byte 1 121 +byte 1 95 +byte 1 66 +byte 1 105 +byte 1 103 +byte 1 58 +byte 1 32 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $439 +byte 1 73 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 82 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 75 +byte 1 101 +byte 1 121 +byte 1 58 +byte 1 32 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $405 +byte 1 73 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 86 +byte 1 97 +byte 1 108 +byte 1 117 +byte 1 101 +byte 1 70 +byte 1 111 +byte 1 114 +byte 1 75 +byte 1 101 +byte 1 121 +byte 1 58 +byte 1 32 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $396 +byte 1 32 +byte 1 46 +byte 1 46 +byte 1 46 +byte 1 32 +byte 1 0 +align 1 +LABELV $388 +byte 1 67 +byte 1 111 +byte 1 109 +byte 1 95 +byte 1 115 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 102 +byte 1 58 +byte 1 32 +byte 1 79 +byte 1 117 +byte 1 116 +byte 1 112 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 103 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 44 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $323 +byte 1 81 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 102 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $273 +byte 1 81 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 110 +byte 1 99 +byte 1 112 +byte 1 121 +byte 1 122 +byte 1 58 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 115 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 32 +byte 1 60 +byte 1 32 +byte 1 49 +byte 1 0 +align 1 +LABELV $270 +byte 1 81 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 110 +byte 1 99 +byte 1 112 +byte 1 121 +byte 1 122 +byte 1 58 +byte 1 32 +byte 1 78 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 32 +byte 1 115 +byte 1 114 +byte 1 99 +byte 1 0 +align 1 +LABELV $267 +byte 1 81 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 110 +byte 1 99 +byte 1 112 +byte 1 121 +byte 1 122 +byte 1 58 +byte 1 32 +byte 1 78 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 0 +align 1 +LABELV $207 +byte 1 41 +byte 1 0 +align 1 +LABELV $202 +byte 1 40 +byte 1 0 +align 1 +LABELV $183 +byte 1 77 +byte 1 97 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 84 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 33 +byte 1 61 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $91 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $87 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $81 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $62 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $45 +byte 1 0 diff --git a/build/release-linux-x86_64/base/ui/bg_lib.asm b/build/release-linux-x86_64/base/ui/bg_lib.asm new file mode 100644 index 0000000..856010e --- /dev/null +++ b/build/release-linux-x86_64/base/ui/bg_lib.asm @@ -0,0 +1,11223 @@ +code +proc swapfunc 24 0 +ADDRFP4 12 +INDIRI4 +CNSTI4 1 +GTI4 $28 +ADDRLP4 8 +ADDRFP4 8 +INDIRI4 +CVIU4 4 +CNSTI4 2 +RSHU4 +CVUI4 4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +LABELV $30 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 20 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +LABELV $31 +ADDRLP4 12 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +GTI4 $30 +ADDRGP4 $29 +JUMPV +LABELV $28 +ADDRLP4 8 +ADDRFP4 8 +INDIRI4 +CVIU4 4 +CVUI4 4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +LABELV $33 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 20 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 20 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 12 +INDIRI1 +ASGNI1 +LABELV $34 +ADDRLP4 12 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +GTI4 $33 +LABELV $29 +LABELV $27 +endproc swapfunc 24 0 +proc med3 40 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +GEI4 $42 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +GEI4 $44 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $45 +JUMPV +LABELV $44 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +GEI4 $46 +ADDRLP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRGP4 $47 +JUMPV +LABELV $46 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $47 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +LABELV $45 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $43 +JUMPV +LABELV $42 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +LEI4 $48 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $49 +JUMPV +LABELV $48 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 36 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +GEI4 $50 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $51 +JUMPV +LABELV $50 +ADDRLP4 16 +ADDRFP4 8 +INDIRP4 +ASGNP4 +LABELV $51 +ADDRLP4 12 +ADDRLP4 16 +INDIRP4 +ASGNP4 +LABELV $49 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ASGNP4 +LABELV $43 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $36 +endproc med3 40 8 +export qsort +proc qsort 124 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRU4 +ASGNU4 +ADDRFP4 8 +ADDRFP4 8 +INDIRU4 +ASGNU4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +LABELV $53 +ADDRLP4 52 +CNSTU4 3 +ASGNU4 +ADDRLP4 56 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CVUI4 4 +CVIU4 4 +ADDRLP4 52 +INDIRU4 +BANDU4 +ADDRLP4 56 +INDIRU4 +NEU4 $58 +ADDRFP4 8 +INDIRU4 +ADDRLP4 52 +INDIRU4 +BANDU4 +ADDRLP4 56 +INDIRU4 +EQU4 $56 +LABELV $58 +ADDRLP4 44 +CNSTI4 2 +ASGNI4 +ADDRGP4 $57 +JUMPV +LABELV $56 +ADDRFP4 8 +INDIRU4 +CNSTU4 4 +NEU4 $59 +ADDRLP4 48 +CNSTI4 0 +ASGNI4 +ADDRGP4 $60 +JUMPV +LABELV $59 +ADDRLP4 48 +CNSTI4 1 +ASGNI4 +LABELV $60 +ADDRLP4 44 +ADDRLP4 48 +INDIRI4 +ASGNI4 +LABELV $57 +ADDRLP4 16 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRU4 +CNSTU4 7 +GEU4 $61 +ADDRLP4 32 +ADDRFP4 8 +INDIRU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRGP4 $66 +JUMPV +LABELV $63 +ADDRLP4 0 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRGP4 $70 +JUMPV +LABELV $67 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $71 +ADDRLP4 60 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ADDRLP4 60 +INDIRI4 +ASGNI4 +ADDRGP4 $72 +JUMPV +LABELV $71 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 swapfunc +CALLV +pop +LABELV $72 +LABELV $68 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ASGNP4 +LABELV $70 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +LEU4 $73 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 72 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +GTI4 $67 +LABELV $73 +LABELV $64 +ADDRLP4 32 +ADDRFP4 8 +INDIRU4 +ADDRLP4 32 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $66 +ADDRLP4 32 +INDIRP4 +CVPU4 4 +ADDRFP4 4 +INDIRU4 +ADDRFP4 8 +INDIRU4 +MULU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CVPU4 4 +LTU4 $63 +ADDRGP4 $52 +JUMPV +LABELV $61 +ADDRLP4 32 +ADDRFP4 4 +INDIRU4 +CNSTI4 1 +RSHU4 +ADDRFP4 8 +INDIRU4 +MULU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRFP4 4 +INDIRU4 +CNSTU4 7 +LEU4 $74 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRFP4 4 +INDIRU4 +CNSTU4 1 +SUBU4 +ADDRFP4 8 +INDIRU4 +MULU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRFP4 4 +INDIRU4 +CNSTU4 40 +LEU4 $76 +ADDRLP4 40 +ADDRFP4 4 +INDIRU4 +CNSTI4 3 +RSHU4 +ADDRFP4 8 +INDIRU4 +MULU4 +CVUI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 76 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +ARGP4 +ADDRLP4 76 +INDIRI4 +CNSTI4 1 +LSHI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 80 +ADDRGP4 med3 +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 80 +INDIRP4 +ASGNP4 +ADDRLP4 88 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 88 +INDIRI4 +SUBP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRLP4 88 +INDIRI4 +ADDRLP4 32 +INDIRP4 +ADDP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 92 +ADDRGP4 med3 +CALLP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 92 +INDIRP4 +ASGNP4 +ADDRLP4 100 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 100 +INDIRI4 +CNSTI4 1 +LSHI4 +SUBP4 +ARGP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 100 +INDIRI4 +SUBP4 +ARGP4 +ADDRLP4 36 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 104 +ADDRGP4 med3 +CALLP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 104 +INDIRP4 +ASGNP4 +LABELV $76 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRLP4 36 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 72 +ADDRGP4 med3 +CALLP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 72 +INDIRP4 +ASGNP4 +LABELV $74 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $78 +ADDRLP4 64 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ASGNI4 +ADDRGP4 $79 +JUMPV +LABELV $78 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 swapfunc +CALLV +pop +LABELV $79 +ADDRLP4 72 +ADDRFP4 8 +INDIRU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 72 +INDIRP4 +ASGNP4 +ADDRLP4 20 +ADDRLP4 72 +INDIRP4 +ASGNP4 +ADDRLP4 76 +ADDRFP4 4 +INDIRU4 +CNSTU4 1 +SUBU4 +ADDRFP4 8 +INDIRU4 +MULU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 76 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 76 +INDIRP4 +ASGNP4 +ADDRGP4 $85 +JUMPV +LABELV $84 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $87 +ADDRLP4 28 +CNSTI4 1 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $89 +ADDRLP4 80 +ADDRLP4 20 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 80 +INDIRI4 +ASGNI4 +ADDRGP4 $90 +JUMPV +LABELV $89 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 swapfunc +CALLV +pop +LABELV $90 +ADDRLP4 20 +ADDRFP4 8 +INDIRU4 +ADDRLP4 20 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $87 +ADDRLP4 4 +ADDRFP4 8 +INDIRU4 +ADDRLP4 4 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $85 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +GTU4 $91 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 84 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 84 +INDIRI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 0 +LEI4 $84 +LABELV $91 +ADDRGP4 $93 +JUMPV +LABELV $92 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $95 +ADDRLP4 28 +CNSTI4 1 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $97 +ADDRLP4 88 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 88 +INDIRI4 +ASGNI4 +ADDRGP4 $98 +JUMPV +LABELV $97 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 swapfunc +CALLV +pop +LABELV $98 +ADDRLP4 24 +ADDRLP4 24 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ASGNP4 +LABELV $95 +ADDRLP4 8 +ADDRLP4 8 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ASGNP4 +LABELV $93 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +GTU4 $99 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 92 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 92 +INDIRI4 +ASGNI4 +ADDRLP4 92 +INDIRI4 +CNSTI4 0 +GEI4 $92 +LABELV $99 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +LEU4 $100 +ADDRGP4 $82 +JUMPV +LABELV $100 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $102 +ADDRLP4 96 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 96 +INDIRI4 +ASGNI4 +ADDRGP4 $103 +JUMPV +LABELV $102 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 swapfunc +CALLV +pop +LABELV $103 +ADDRLP4 28 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRFP4 8 +INDIRU4 +ADDRLP4 4 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 8 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ASGNP4 +ADDRGP4 $85 +JUMPV +LABELV $82 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $104 +ADDRLP4 32 +ADDRFP4 8 +INDIRU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRGP4 $109 +JUMPV +LABELV $106 +ADDRLP4 0 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRGP4 $113 +JUMPV +LABELV $110 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $114 +ADDRLP4 80 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ADDRLP4 80 +INDIRI4 +ASGNI4 +ADDRGP4 $115 +JUMPV +LABELV $114 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 swapfunc +CALLV +pop +LABELV $115 +LABELV $111 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ASGNP4 +LABELV $113 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +LEU4 $116 +ADDRLP4 0 +INDIRP4 +ADDRFP4 8 +INDIRU4 +SUBP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 92 +ADDRFP4 12 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 92 +INDIRI4 +CNSTI4 0 +GTI4 $110 +LABELV $116 +LABELV $107 +ADDRLP4 32 +ADDRFP4 8 +INDIRU4 +ADDRLP4 32 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $109 +ADDRLP4 32 +INDIRP4 +CVPU4 4 +ADDRFP4 4 +INDIRU4 +ADDRFP4 8 +INDIRU4 +MULU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CVPU4 4 +LTU4 $106 +ADDRGP4 $52 +JUMPV +LABELV $104 +ADDRLP4 36 +ADDRFP4 4 +INDIRU4 +ADDRFP4 8 +INDIRU4 +MULU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 88 +ADDRLP4 20 +INDIRP4 +CVPU4 4 +ASGNU4 +ADDRLP4 88 +INDIRU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 88 +INDIRU4 +SUBU4 +CVUI4 4 +GEI4 $118 +ADDRLP4 80 +ADDRLP4 20 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $119 +JUMPV +LABELV $118 +ADDRLP4 80 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 20 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +ASGNI4 +LABELV $119 +ADDRLP4 12 +ADDRLP4 80 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +LEI4 $120 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +SUBP4 +ARGP4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 swapfunc +CALLV +pop +LABELV $120 +ADDRLP4 100 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +ASGNU4 +ADDRLP4 100 +INDIRU4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CVIU4 4 +ADDRLP4 36 +INDIRP4 +CVPU4 4 +ADDRLP4 100 +INDIRU4 +SUBU4 +CVUI4 4 +CVIU4 4 +ADDRFP4 8 +INDIRU4 +SUBU4 +GEU4 $123 +ADDRLP4 96 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CVIU4 4 +ASGNU4 +ADDRGP4 $124 +JUMPV +LABELV $123 +ADDRLP4 96 +ADDRLP4 36 +INDIRP4 +CVPU4 4 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CVIU4 4 +ADDRFP4 8 +INDIRU4 +SUBU4 +ASGNU4 +LABELV $124 +ADDRLP4 12 +ADDRLP4 96 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +LEI4 $125 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 12 +INDIRI4 +SUBP4 +ARGP4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 swapfunc +CALLV +pop +LABELV $125 +ADDRLP4 108 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 20 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 108 +INDIRI4 +ASGNI4 +ADDRLP4 108 +INDIRI4 +CVIU4 4 +ADDRFP4 8 +INDIRU4 +LEU4 $127 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRI4 +CVIU4 4 +ADDRFP4 8 +INDIRU4 +DIVU4 +ARGU4 +ADDRFP4 8 +INDIRU4 +ARGU4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRGP4 qsort +CALLV +pop +LABELV $127 +ADDRLP4 116 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 116 +INDIRI4 +ASGNI4 +ADDRLP4 116 +INDIRI4 +CVIU4 4 +ADDRFP4 8 +INDIRU4 +LEU4 $129 +ADDRFP4 0 +ADDRLP4 36 +INDIRP4 +ADDRLP4 12 +INDIRI4 +SUBP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 12 +INDIRI4 +CVIU4 4 +ADDRFP4 8 +INDIRU4 +DIVU4 +ASGNU4 +ADDRGP4 $53 +JUMPV +LABELV $129 +LABELV $52 +endproc qsort 124 16 +export strlen +proc strlen 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $133 +JUMPV +LABELV $132 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $133 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $132 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CVIU4 4 +RETU4 +LABELV $131 +endproc strlen 4 0 +export strcat +proc strcat 16 0 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $137 +JUMPV +LABELV $136 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $137 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $136 +ADDRGP4 $140 +JUMPV +LABELV $139 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $140 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $139 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +INDIRP4 +RETP4 +LABELV $135 +endproc strcat 16 0 +export strcpy +proc strcpy 16 0 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $144 +JUMPV +LABELV $143 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $144 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $143 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +INDIRP4 +RETP4 +LABELV $142 +endproc strcpy 16 0 +export strcmp +proc strcmp 12 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $148 +JUMPV +LABELV $147 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +ASGNP4 +LABELV $148 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $151 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +EQI4 $151 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +NEI4 $147 +LABELV $151 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +SUBI4 +RETI4 +LABELV $146 +endproc strcmp 12 0 +export strrchr +proc strrchr 16 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 8 +ADDRLP4 12 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 $156 +JUMPV +LABELV $153 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRFP4 4 +INDIRI4 +NEI4 $157 +ADDRLP4 4 +INDIRP4 +RETP4 +ADDRGP4 $152 +JUMPV +LABELV $157 +LABELV $154 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $156 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GEI4 $153 +CNSTP4 0 +RETP4 +LABELV $152 +endproc strrchr 16 4 +export strchr +proc strchr 0 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $161 +JUMPV +LABELV $160 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRFP4 4 +INDIRI4 +NEI4 $163 +ADDRFP4 0 +INDIRP4 +RETP4 +ADDRGP4 $159 +JUMPV +LABELV $163 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $161 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $160 +CNSTP4 0 +RETP4 +LABELV $159 +endproc strchr 0 0 +export strstr +proc strstr 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $167 +JUMPV +LABELV $166 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $172 +JUMPV +LABELV $169 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +EQI4 $173 +ADDRGP4 $171 +JUMPV +LABELV $173 +LABELV $170 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $172 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $169 +LABELV $171 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $175 +ADDRFP4 0 +INDIRP4 +RETP4 +ADDRGP4 $165 +JUMPV +LABELV $175 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $167 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $166 +CNSTP4 0 +RETP4 +LABELV $165 +endproc strstr 8 0 +export tolower +proc tolower 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 65 +LTI4 $178 +ADDRFP4 0 +INDIRI4 +CNSTI4 90 +GTI4 $178 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CNSTI4 32 +ADDI4 +ASGNI4 +LABELV $178 +ADDRFP4 0 +INDIRI4 +RETI4 +LABELV $177 +endproc tolower 4 0 +export toupper +proc toupper 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 97 +LTI4 $181 +ADDRFP4 0 +INDIRI4 +CNSTI4 122 +GTI4 $181 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CNSTI4 -32 +ADDI4 +ASGNI4 +LABELV $181 +ADDRFP4 0 +INDIRI4 +RETI4 +LABELV $180 +endproc toupper 4 0 +export memmove +proc memmove 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRU4 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +LEU4 $184 +ADDRLP4 0 +ADDRFP4 8 +INDIRU4 +ASGNU4 +ADDRGP4 $187 +JUMPV +LABELV $186 +ADDRLP4 0 +ADDRLP4 0 +INDIRU4 +CNSTU4 1 +SUBU4 +ASGNU4 +ADDRLP4 0 +INDIRU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ADDRLP4 0 +INDIRU4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +ASGNI1 +LABELV $187 +ADDRLP4 0 +INDIRU4 +CNSTU4 0 +NEU4 $186 +ADDRGP4 $185 +JUMPV +LABELV $184 +ADDRLP4 0 +CNSTU4 0 +ASGNU4 +ADDRGP4 $192 +JUMPV +LABELV $189 +ADDRLP4 0 +INDIRU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ADDRLP4 0 +INDIRU4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +ASGNI1 +LABELV $190 +ADDRLP4 0 +ADDRLP4 0 +INDIRU4 +CNSTU4 1 +ADDU4 +ASGNU4 +LABELV $192 +ADDRLP4 0 +INDIRU4 +ADDRFP4 8 +INDIRU4 +LTU4 $189 +LABELV $185 +ADDRFP4 0 +INDIRP4 +RETP4 +LABELV $183 +endproc memmove 8 0 +export rint +proc rint 8 4 +ADDRFP4 0 +INDIRF4 +CNSTF4 1056964608 +LTF4 $194 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0 +ADDRGP4 ceil +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +RETF4 +ADDRGP4 $193 +JUMPV +LABELV $194 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 4 +ADDRGP4 floor +CALLF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +RETF4 +LABELV $193 +endproc rint 8 4 +export tan +proc tan 8 4 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 4 +ADDRGP4 cos +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ADDRLP4 4 +INDIRF4 +DIVF4 +RETF4 +LABELV $196 +endproc tan 8 4 +lit +align 4 +LABELV pi +byte 4 1078530010 +align 4 +LABELV pio2_hi +byte 4 1070141402 +align 4 +LABELV pio2_lo +byte 4 866263400 +align 4 +LABELV pS0 +byte 4 1042983595 +align 4 +LABELV pS1 +byte 4 3198595216 +align 4 +LABELV pS2 +byte 4 1045301928 +align 4 +LABELV pS3 +byte 4 3173257542 +align 4 +LABELV pS4 +byte 4 978288388 +align 4 +LABELV pS5 +byte 4 940699400 +align 4 +LABELV qS1 +byte 4 3222917433 +align 4 +LABELV qS2 +byte 4 1073829677 +align 4 +LABELV qS3 +byte 4 3207607137 +align 4 +LABELV qS4 +byte 4 1033750062 +export acos +code +proc acos 64 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +LABELV $199 +ADDRLP4 44 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 44 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $200 +ADDRLP4 12 +ADDRLP4 0 +INDIRI4 +CNSTI4 2147483647 +BANDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 1065353216 +NEI4 $202 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $204 +CNSTF4 0 +RETF4 +ADDRGP4 $198 +JUMPV +LABELV $204 +ADDRGP4 pi +INDIRF4 +CNSTF4 1073741824 +ADDRGP4 pio2_lo +INDIRF4 +MULF4 +ADDF4 +RETF4 +ADDRGP4 $198 +JUMPV +LABELV $202 +ADDRLP4 12 +INDIRI4 +CNSTI4 1065353216 +LEI4 $206 +ADDRLP4 48 +ADDRFP4 0 +INDIRF4 +ADDRFP4 0 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 48 +INDIRF4 +ADDRLP4 48 +INDIRF4 +DIVF4 +RETF4 +ADDRGP4 $198 +JUMPV +LABELV $206 +ADDRLP4 12 +INDIRI4 +CNSTI4 1056964608 +GEI4 $208 +ADDRLP4 12 +INDIRI4 +CNSTI4 587202560 +GTI4 $210 +ADDRGP4 pio2_hi +INDIRF4 +ADDRGP4 pio2_lo +INDIRF4 +ADDF4 +RETF4 +ADDRGP4 $198 +JUMPV +LABELV $210 +ADDRLP4 4 +ADDRFP4 0 +INDIRF4 +ADDRFP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 16 +ADDRGP4 pS3 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS5 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS0 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS1 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS2 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS1 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS2 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS3 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS4 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +CNSTF4 1065353216 +ADDF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 20 +INDIRF4 +ADDRLP4 24 +INDIRF4 +DIVF4 +ASGNF4 +ADDRGP4 pio2_hi +INDIRF4 +ADDRFP4 0 +INDIRF4 +ADDRGP4 pio2_lo +INDIRF4 +ADDRFP4 0 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +SUBF4 +SUBF4 +SUBF4 +RETF4 +ADDRGP4 $198 +JUMPV +LABELV $208 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GEI4 $212 +ADDRLP4 44 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 4 +CNSTF4 1056964608 +ADDRFP4 0 +INDIRF4 +ADDRLP4 44 +INDIRF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 16 +ADDRGP4 pS3 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS5 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS0 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS1 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS2 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS1 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS2 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS3 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS4 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ADDRLP4 44 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 52 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 52 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 20 +INDIRF4 +ADDRLP4 24 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 28 +INDIRF4 +ADDRLP4 56 +INDIRF4 +MULF4 +ADDRGP4 pio2_lo +INDIRF4 +SUBF4 +ASGNF4 +ADDRGP4 pi +INDIRF4 +CNSTF4 1073741824 +ADDRLP4 56 +INDIRF4 +ADDRLP4 36 +INDIRF4 +ADDF4 +MULF4 +SUBF4 +RETF4 +ADDRGP4 $198 +JUMPV +LABELV $212 +ADDRLP4 4 +CNSTF4 1056964608 +CNSTF4 1065353216 +ADDRFP4 0 +INDIRF4 +SUBF4 +MULF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 48 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 48 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 32 +INDIRF4 +ASGNF4 +LABELV $214 +ADDRLP4 52 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 52 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $215 +LABELV $217 +ADDRLP4 52 +ADDRLP4 44 +INDIRI4 +CVIU4 4 +CNSTU4 4294963200 +BANDU4 +ASGNU4 +ADDRLP4 8 +ADDRLP4 52 +INDIRF4 +ASGNF4 +LABELV $218 +ADDRLP4 60 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRLP4 40 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 8 +INDIRF4 +MULF4 +SUBF4 +ADDRLP4 60 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDF4 +DIVF4 +ASGNF4 +ADDRLP4 16 +ADDRGP4 pS3 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS5 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS0 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS1 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 pS2 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS1 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS2 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS3 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 qS4 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +CNSTF4 1065353216 +ADDF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 20 +INDIRF4 +ADDRLP4 24 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 28 +INDIRF4 +ADDRLP4 60 +INDIRF4 +MULF4 +ADDRLP4 40 +INDIRF4 +ADDF4 +ASGNF4 +CNSTF4 1073741824 +ADDRLP4 8 +INDIRF4 +ADDRLP4 36 +INDIRF4 +ADDF4 +MULF4 +RETF4 +LABELV $198 +endproc acos 64 4 +lit +align 4 +LABELV bp +byte 4 1065353216 +byte 4 1069547520 +align 4 +LABELV dp_h +byte 4 0 +byte 4 1058390016 +align 4 +LABELV dp_l +byte 4 0 +byte 4 902942684 +align 4 +LABELV huge +byte 4 1900671690 +align 4 +LABELV tiny +byte 4 228737632 +align 4 +LABELV zero +byte 4 0 +align 4 +LABELV one +byte 4 1065353216 +align 4 +LABELV two +byte 4 1073741824 +align 4 +LABELV two24 +byte 4 1266679808 +align 4 +LABELV two25 +byte 4 1275068416 +align 4 +LABELV twom25 +byte 4 855638016 +align 4 +LABELV L1 +byte 4 1058642330 +align 4 +LABELV L2 +byte 4 1054567863 +align 4 +LABELV L3 +byte 4 1051372203 +align 4 +LABELV L4 +byte 4 1049338629 +align 4 +LABELV L5 +byte 4 1047278165 +align 4 +LABELV L6 +byte 4 1045688642 +align 4 +LABELV P1 +byte 4 1042983595 +align 4 +LABELV P2 +byte 4 3140881249 +align 4 +LABELV P3 +byte 4 948613973 +align 4 +LABELV P4 +byte 4 3051219470 +align 4 +LABELV P5 +byte 4 858897228 +align 4 +LABELV lg2 +byte 4 1060205080 +align 4 +LABELV lg2_h +byte 4 1060205056 +align 4 +LABELV lg2_l +byte 4 901758604 +align 4 +LABELV ovt +byte 4 859351612 +align 4 +LABELV cp +byte 4 1064712271 +align 4 +LABELV cp_h +byte 4 1064712192 +align 4 +LABELV cp_l +byte 4 916308896 +align 4 +LABELV ivln2 +byte 4 1069066811 +align 4 +LABELV ivln2_h +byte 4 1069066752 +align 4 +LABELV ivln2_l +byte 4 921478512 +code +proc copysignf 12 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +LABELV $221 +ADDRLP4 8 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 8 +INDIRU4 +ASGNU4 +LABELV $222 +LABELV $224 +ADDRLP4 8 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 8 +INDIRU4 +ASGNU4 +LABELV $225 +LABELV $227 +ADDRLP4 8 +ADDRLP4 0 +INDIRU4 +CNSTU4 2147483647 +BANDU4 +ADDRLP4 4 +INDIRU4 +CNSTU4 2147483648 +BANDU4 +BORU4 +ASGNU4 +ADDRFP4 0 +ADDRLP4 8 +INDIRF4 +ASGNF4 +LABELV $228 +ADDRFP4 0 +INDIRF4 +RETF4 +LABELV $220 +endproc copysignf 12 0 +proc __scalbnf 40 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +LABELV $231 +ADDRLP4 8 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 8 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $232 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2139095040 +BANDI4 +CNSTI4 23 +RSHI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $234 +ADDRLP4 0 +INDIRI4 +CNSTI4 2147483647 +BANDI4 +CNSTI4 0 +NEI4 $236 +ADDRFP4 0 +INDIRF4 +RETF4 +ADDRGP4 $230 +JUMPV +LABELV $236 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ADDRGP4 two25 +INDIRF4 +MULF4 +ASGNF4 +LABELV $238 +ADDRLP4 8 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 8 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $239 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2139095040 +BANDI4 +CNSTI4 23 +RSHI4 +CNSTI4 25 +SUBI4 +ASGNI4 +LABELV $234 +ADDRLP4 4 +INDIRI4 +CNSTI4 255 +NEI4 $241 +ADDRFP4 0 +INDIRF4 +ADDRFP4 0 +INDIRF4 +ADDF4 +RETF4 +ADDRGP4 $230 +JUMPV +LABELV $241 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +CNSTI4 50000 +GTI4 $245 +ADDRLP4 4 +INDIRI4 +CNSTI4 254 +LEI4 $243 +LABELV $245 +ADDRLP4 12 +ADDRGP4 huge +INDIRF4 +ASGNF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 16 +ADDRGP4 copysignf +CALLF4 +ASGNF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +RETF4 +ADDRGP4 $230 +JUMPV +LABELV $243 +ADDRFP4 4 +INDIRI4 +CNSTI4 -50000 +GEI4 $246 +ADDRLP4 20 +ADDRGP4 tiny +INDIRF4 +ASGNF4 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 24 +ADDRGP4 copysignf +CALLF4 +ASGNF4 +ADDRLP4 20 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +RETF4 +ADDRGP4 $230 +JUMPV +LABELV $246 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +LEI4 $248 +LABELV $250 +ADDRLP4 28 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 2155872255 +BANDU4 +ADDRLP4 4 +INDIRI4 +CNSTI4 23 +LSHI4 +CVIU4 4 +BORU4 +ASGNU4 +ADDRFP4 0 +ADDRLP4 28 +INDIRF4 +ASGNF4 +LABELV $251 +ADDRFP4 0 +INDIRF4 +RETF4 +ADDRGP4 $230 +JUMPV +LABELV $248 +ADDRLP4 4 +INDIRI4 +CNSTI4 -25 +GTI4 $253 +ADDRLP4 28 +ADDRGP4 tiny +INDIRF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 32 +ADDRGP4 copysignf +CALLF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 32 +INDIRF4 +MULF4 +RETF4 +ADDRGP4 $230 +JUMPV +LABELV $253 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 25 +ADDI4 +ASGNI4 +LABELV $255 +ADDRLP4 36 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 2155872255 +BANDU4 +ADDRLP4 4 +INDIRI4 +CNSTI4 23 +LSHI4 +CVIU4 4 +BORU4 +ASGNU4 +ADDRFP4 0 +ADDRLP4 36 +INDIRF4 +ASGNF4 +LABELV $256 +ADDRFP4 0 +INDIRF4 +ADDRGP4 twom25 +INDIRF4 +MULF4 +RETF4 +LABELV $230 +endproc __scalbnf 40 8 +export pow +proc pow 208 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRF4 +CNSTF4 1065353216 +NEF4 $259 +ADDRFP4 0 +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $259 +LABELV $261 +ADDRLP4 108 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 108 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $262 +LABELV $264 +ADDRLP4 108 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 108 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $265 +ADDRLP4 108 +CNSTI4 2147483647 +ASGNI4 +ADDRLP4 20 +ADDRLP4 32 +INDIRI4 +ADDRLP4 108 +INDIRI4 +BANDI4 +ASGNI4 +ADDRLP4 60 +ADDRLP4 36 +INDIRI4 +ADDRLP4 108 +INDIRI4 +BANDI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +NEI4 $267 +ADDRGP4 one +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $267 +ADDRLP4 112 +CNSTI4 2139095040 +ASGNI4 +ADDRLP4 20 +INDIRI4 +ADDRLP4 112 +INDIRI4 +GTI4 $271 +ADDRLP4 60 +INDIRI4 +ADDRLP4 112 +INDIRI4 +LEI4 $269 +LABELV $271 +ADDRFP4 0 +INDIRF4 +ADDRFP4 4 +INDIRF4 +ADDF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $269 +ADDRLP4 116 +CNSTI4 0 +ASGNI4 +ADDRLP4 80 +ADDRLP4 116 +INDIRI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 116 +INDIRI4 +GEI4 $272 +ADDRLP4 60 +INDIRI4 +CNSTI4 1266679808 +LTI4 $274 +ADDRLP4 80 +CNSTI4 2 +ASGNI4 +ADDRGP4 $275 +JUMPV +LABELV $274 +ADDRLP4 60 +INDIRI4 +CNSTI4 1065353216 +LTI4 $276 +ADDRLP4 124 +CNSTI4 23 +ASGNI4 +ADDRLP4 28 +ADDRLP4 60 +INDIRI4 +ADDRLP4 124 +INDIRI4 +RSHI4 +CNSTI4 127 +SUBI4 +ASGNI4 +ADDRLP4 128 +ADDRLP4 124 +INDIRI4 +ADDRLP4 28 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 60 +INDIRI4 +ADDRLP4 128 +INDIRI4 +RSHI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 128 +INDIRI4 +LSHI4 +ADDRLP4 60 +INDIRI4 +NEI4 $278 +ADDRLP4 80 +CNSTI4 2 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +BANDI4 +SUBI4 +ASGNI4 +LABELV $278 +LABELV $276 +LABELV $275 +LABELV $272 +ADDRLP4 60 +INDIRI4 +CNSTI4 2139095040 +NEI4 $280 +ADDRLP4 20 +INDIRI4 +CNSTI4 1065353216 +NEI4 $282 +ADDRFP4 4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +SUBF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $282 +ADDRLP4 20 +INDIRI4 +CNSTI4 1065353216 +LEI4 $284 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +LTI4 $287 +ADDRLP4 124 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRGP4 $288 +JUMPV +LABELV $287 +ADDRLP4 124 +ADDRGP4 zero +INDIRF4 +ASGNF4 +LABELV $288 +ADDRLP4 124 +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $284 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +GEI4 $290 +ADDRLP4 128 +ADDRFP4 4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRGP4 $291 +JUMPV +LABELV $290 +ADDRLP4 128 +ADDRGP4 zero +INDIRF4 +ASGNF4 +LABELV $291 +ADDRLP4 128 +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $280 +ADDRLP4 60 +INDIRI4 +CNSTI4 1065353216 +NEI4 $292 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +GEI4 $294 +ADDRGP4 one +INDIRF4 +ADDRFP4 0 +INDIRF4 +DIVF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $294 +ADDRFP4 0 +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $292 +ADDRLP4 36 +INDIRI4 +CNSTI4 1073741824 +NEI4 $296 +ADDRFP4 0 +INDIRF4 +ADDRFP4 0 +INDIRF4 +MULF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $296 +ADDRLP4 36 +INDIRI4 +CNSTI4 1056964608 +NEI4 $298 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +LTI4 $300 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 124 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 124 +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $300 +LABELV $298 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 124 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 48 +ADDRLP4 124 +INDIRF4 +ASGNF4 +ADDRLP4 20 +INDIRI4 +CNSTI4 2139095040 +EQI4 $305 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $305 +ADDRLP4 20 +INDIRI4 +CNSTI4 1065353216 +NEI4 $302 +LABELV $305 +ADDRLP4 8 +ADDRLP4 48 +INDIRF4 +ASGNF4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +GEI4 $306 +ADDRLP4 8 +ADDRGP4 one +INDIRF4 +ADDRLP4 8 +INDIRF4 +DIVF4 +ASGNF4 +LABELV $306 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +GEI4 $308 +ADDRLP4 20 +INDIRI4 +CNSTI4 1065353216 +SUBI4 +ADDRLP4 80 +INDIRI4 +BORI4 +CNSTI4 0 +NEI4 $310 +ADDRLP4 136 +ADDRLP4 8 +INDIRF4 +ADDRLP4 8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 136 +INDIRF4 +ADDRLP4 136 +INDIRF4 +DIVF4 +ASGNF4 +ADDRGP4 $311 +JUMPV +LABELV $310 +ADDRLP4 80 +INDIRI4 +CNSTI4 1 +NEI4 $312 +ADDRLP4 8 +ADDRLP4 8 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $312 +LABELV $311 +LABELV $308 +ADDRLP4 8 +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $302 +ADDRLP4 32 +INDIRI4 +CVIU4 4 +CNSTI4 31 +RSHU4 +CNSTU4 1 +SUBU4 +ADDRLP4 80 +INDIRI4 +CVIU4 4 +BORU4 +CNSTU4 0 +NEU4 $314 +ADDRLP4 136 +ADDRFP4 0 +INDIRF4 +ADDRFP4 0 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 136 +INDIRF4 +ADDRLP4 136 +INDIRF4 +DIVF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $314 +ADDRLP4 60 +INDIRI4 +CNSTI4 1291845632 +LEI4 $316 +ADDRLP4 20 +INDIRI4 +CNSTI4 1065353208 +GEI4 $318 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +GEI4 $321 +ADDRLP4 144 +ADDRGP4 huge +INDIRF4 +ASGNF4 +ADDRLP4 140 +ADDRLP4 144 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $322 +JUMPV +LABELV $321 +ADDRLP4 148 +ADDRGP4 tiny +INDIRF4 +ASGNF4 +ADDRLP4 140 +ADDRLP4 148 +INDIRF4 +ADDRLP4 148 +INDIRF4 +MULF4 +ASGNF4 +LABELV $322 +ADDRLP4 140 +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $318 +ADDRLP4 20 +INDIRI4 +CNSTI4 1065353223 +LEI4 $323 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +LEI4 $326 +ADDRLP4 156 +ADDRGP4 huge +INDIRF4 +ASGNF4 +ADDRLP4 152 +ADDRLP4 156 +INDIRF4 +ADDRLP4 156 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $327 +JUMPV +LABELV $326 +ADDRLP4 160 +ADDRGP4 tiny +INDIRF4 +ASGNF4 +ADDRLP4 152 +ADDRLP4 160 +INDIRF4 +ADDRLP4 160 +INDIRF4 +MULF4 +ASGNF4 +LABELV $327 +ADDRLP4 152 +INDIRF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $323 +ADDRLP4 4 +ADDRFP4 0 +INDIRF4 +CNSTF4 1065353216 +SUBF4 +ASGNF4 +ADDRLP4 76 +ADDRLP4 4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +CNSTF4 1056964608 +ADDRLP4 4 +INDIRF4 +CNSTF4 1051372203 +CNSTF4 1048576000 +ADDRLP4 4 +INDIRF4 +MULF4 +SUBF4 +MULF4 +SUBF4 +MULF4 +ASGNF4 +ADDRLP4 52 +ADDRGP4 ivln2_h +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 4 +INDIRF4 +ADDRGP4 ivln2_l +INDIRF4 +MULF4 +ADDRLP4 76 +INDIRF4 +ADDRGP4 ivln2 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 52 +INDIRF4 +ADDRLP4 56 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $328 +ADDRLP4 168 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 168 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $329 +LABELV $331 +ADDRLP4 168 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 4294963200 +BANDU4 +ASGNU4 +ADDRLP4 16 +ADDRLP4 168 +INDIRF4 +ASGNF4 +LABELV $332 +ADDRLP4 92 +ADDRLP4 56 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 52 +INDIRF4 +SUBF4 +SUBF4 +ASGNF4 +ADDRGP4 $317 +JUMPV +LABELV $316 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 8388608 +GEI4 $334 +ADDRLP4 48 +ADDRLP4 48 +INDIRF4 +ADDRGP4 two24 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 44 +INDIRI4 +CNSTI4 24 +SUBI4 +ASGNI4 +LABELV $336 +ADDRLP4 160 +ADDRLP4 48 +INDIRF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 160 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $337 +LABELV $334 +ADDRLP4 44 +ADDRLP4 44 +INDIRI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 23 +RSHI4 +CNSTI4 127 +SUBI4 +ADDI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 20 +INDIRI4 +CNSTI4 8388607 +BANDI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 12 +INDIRI4 +CNSTI4 1065353216 +BORI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 1885297 +GTI4 $339 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRGP4 $340 +JUMPV +LABELV $339 +ADDRLP4 12 +INDIRI4 +CNSTI4 6140887 +GEI4 $341 +ADDRLP4 28 +CNSTI4 1 +ASGNI4 +ADDRGP4 $342 +JUMPV +LABELV $341 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRLP4 44 +ADDRLP4 44 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 8388608 +SUBI4 +ASGNI4 +LABELV $342 +LABELV $340 +LABELV $343 +ADDRLP4 168 +ADDRLP4 20 +INDIRI4 +CVIU4 4 +ASGNU4 +ADDRLP4 48 +ADDRLP4 168 +INDIRF4 +ASGNF4 +LABELV $344 +ADDRLP4 172 +ADDRLP4 28 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bp +ADDP4 +ASGNP4 +ADDRLP4 52 +ADDRLP4 48 +INDIRF4 +ADDRLP4 172 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 56 +ADDRGP4 one +INDIRF4 +ADDRLP4 48 +INDIRF4 +ADDRLP4 172 +INDIRP4 +INDIRF4 +ADDF4 +DIVF4 +ASGNF4 +ADDRLP4 64 +ADDRLP4 52 +INDIRF4 +ADDRLP4 56 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 144 +ADDRLP4 64 +INDIRF4 +ASGNF4 +LABELV $346 +ADDRLP4 176 +ADDRLP4 144 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 176 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $347 +LABELV $349 +ADDRLP4 176 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 4294963200 +BANDU4 +ASGNU4 +ADDRLP4 144 +ADDRLP4 176 +INDIRF4 +ASGNF4 +LABELV $350 +LABELV $352 +ADDRLP4 176 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +RSHI4 +CNSTI4 536870912 +BORI4 +CNSTI4 262144 +ADDI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 21 +LSHI4 +ADDI4 +CVIU4 4 +ASGNU4 +ADDRLP4 140 +ADDRLP4 176 +INDIRF4 +ASGNF4 +LABELV $353 +ADDRLP4 152 +ADDRLP4 48 +INDIRF4 +ADDRLP4 140 +INDIRF4 +ADDRLP4 28 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bp +ADDP4 +INDIRF4 +SUBF4 +SUBF4 +ASGNF4 +ADDRLP4 156 +ADDRLP4 56 +INDIRF4 +ADDRLP4 52 +INDIRF4 +ADDRLP4 144 +INDIRF4 +ADDRLP4 140 +INDIRF4 +MULF4 +SUBF4 +ADDRLP4 144 +INDIRF4 +ADDRLP4 152 +INDIRF4 +MULF4 +SUBF4 +MULF4 +ASGNF4 +ADDRLP4 148 +ADDRLP4 64 +INDIRF4 +ADDRLP4 64 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 104 +ADDRGP4 L3 +INDIRF4 +ADDRLP4 148 +INDIRF4 +ADDRGP4 L4 +INDIRF4 +ADDRLP4 148 +INDIRF4 +ADDRGP4 L5 +INDIRF4 +ADDRLP4 148 +INDIRF4 +ADDRGP4 L6 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 72 +ADDRLP4 148 +INDIRF4 +ADDRLP4 148 +INDIRF4 +MULF4 +ADDRGP4 L1 +INDIRF4 +ADDRLP4 148 +INDIRF4 +ADDRGP4 L2 +INDIRF4 +ADDRLP4 148 +INDIRF4 +ADDRLP4 104 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 72 +ADDRLP4 72 +INDIRF4 +ADDRLP4 156 +INDIRF4 +ADDRLP4 144 +INDIRF4 +ADDRLP4 64 +INDIRF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 148 +ADDRLP4 144 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 140 +ADDRLP4 148 +INDIRF4 +CNSTF4 1077936128 +ADDF4 +ADDRLP4 72 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $355 +ADDRLP4 192 +ADDRLP4 140 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 192 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $356 +LABELV $358 +ADDRLP4 192 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 4294963200 +BANDU4 +ASGNU4 +ADDRLP4 140 +ADDRLP4 192 +INDIRF4 +ASGNF4 +LABELV $359 +ADDRLP4 152 +ADDRLP4 72 +INDIRF4 +ADDRLP4 140 +INDIRF4 +CNSTF4 1077936128 +SUBF4 +ADDRLP4 148 +INDIRF4 +SUBF4 +SUBF4 +ASGNF4 +ADDRLP4 52 +ADDRLP4 144 +INDIRF4 +ADDRLP4 140 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 156 +INDIRF4 +ADDRLP4 140 +INDIRF4 +MULF4 +ADDRLP4 152 +INDIRF4 +ADDRLP4 64 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 52 +INDIRF4 +ADDRLP4 56 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $361 +ADDRLP4 196 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 196 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $362 +LABELV $364 +ADDRLP4 196 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 4294963200 +BANDU4 +ASGNU4 +ADDRLP4 24 +ADDRLP4 196 +INDIRF4 +ASGNF4 +LABELV $365 +ADDRLP4 68 +ADDRLP4 56 +INDIRF4 +ADDRLP4 24 +INDIRF4 +ADDRLP4 52 +INDIRF4 +SUBF4 +SUBF4 +ASGNF4 +ADDRLP4 96 +ADDRGP4 cp_h +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 200 +ADDRLP4 28 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 100 +ADDRGP4 cp_l +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDRLP4 68 +INDIRF4 +ADDRGP4 cp +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 200 +INDIRI4 +ADDRGP4 dp_l +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 44 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 96 +INDIRF4 +ADDRLP4 100 +INDIRF4 +ADDF4 +ADDRLP4 200 +INDIRI4 +ADDRGP4 dp_h +ADDP4 +INDIRF4 +ADDF4 +ADDRLP4 4 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $367 +ADDRLP4 204 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 204 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $368 +LABELV $370 +ADDRLP4 204 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 4294963200 +BANDU4 +ASGNU4 +ADDRLP4 16 +ADDRLP4 204 +INDIRF4 +ASGNF4 +LABELV $371 +ADDRLP4 92 +ADDRLP4 100 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 4 +INDIRF4 +SUBF4 +ADDRLP4 28 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 dp_h +ADDP4 +INDIRF4 +SUBF4 +ADDRLP4 96 +INDIRF4 +SUBF4 +SUBF4 +ASGNF4 +LABELV $317 +ADDRLP4 64 +ADDRGP4 one +INDIRF4 +ASGNF4 +ADDRLP4 32 +INDIRI4 +CVIU4 4 +CNSTI4 31 +RSHU4 +CNSTU4 1 +SUBU4 +ADDRLP4 80 +INDIRI4 +CNSTI4 1 +SUBI4 +CVIU4 4 +BORU4 +CNSTU4 0 +NEU4 $373 +ADDRLP4 64 +ADDRGP4 one +INDIRF4 +NEGF4 +ASGNF4 +LABELV $373 +LABELV $375 +ADDRLP4 140 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 140 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $376 +LABELV $378 +ADDRLP4 140 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 4294963200 +BANDU4 +ASGNU4 +ADDRLP4 40 +ADDRLP4 140 +INDIRF4 +ASGNF4 +LABELV $379 +ADDRLP4 68 +ADDRFP4 4 +INDIRF4 +ADDRLP4 40 +INDIRF4 +SUBF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDRFP4 4 +INDIRF4 +ADDRLP4 92 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 40 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 68 +INDIRF4 +ADDRLP4 24 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $381 +ADDRLP4 152 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 152 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $382 +ADDRLP4 12 +INDIRI4 +CNSTI4 1124073472 +LEI4 $384 +ADDRLP4 152 +ADDRGP4 huge +INDIRF4 +ASGNF4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 152 +INDIRF4 +MULF4 +ADDRLP4 152 +INDIRF4 +MULF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $384 +ADDRLP4 12 +INDIRI4 +CNSTI4 1124073472 +NEI4 $386 +ADDRLP4 68 +INDIRF4 +ADDRGP4 ovt +INDIRF4 +ADDF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 24 +INDIRF4 +SUBF4 +LEF4 $387 +ADDRLP4 156 +ADDRGP4 huge +INDIRF4 +ASGNF4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 156 +INDIRF4 +MULF4 +ADDRLP4 156 +INDIRF4 +MULF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $386 +ADDRLP4 12 +INDIRI4 +CNSTI4 2147483647 +BANDI4 +CNSTI4 1125515264 +LEI4 $390 +ADDRLP4 156 +ADDRGP4 tiny +INDIRF4 +ASGNF4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 156 +INDIRF4 +MULF4 +ADDRLP4 156 +INDIRF4 +MULF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $390 +ADDRLP4 12 +INDIRI4 +CVIU4 4 +CNSTU4 3272998912 +NEU4 $392 +ADDRLP4 68 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 24 +INDIRF4 +SUBF4 +GTF4 $394 +ADDRLP4 160 +ADDRGP4 tiny +INDIRF4 +ASGNF4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 160 +INDIRF4 +MULF4 +ADDRLP4 160 +INDIRF4 +MULF4 +RETF4 +ADDRGP4 $258 +JUMPV +LABELV $394 +LABELV $392 +LABELV $387 +ADDRLP4 84 +ADDRLP4 12 +INDIRI4 +CNSTI4 2147483647 +BANDI4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 84 +INDIRI4 +CNSTI4 23 +RSHI4 +CNSTI4 127 +SUBI4 +ASGNI4 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 1056964608 +LEI4 $396 +ADDRLP4 44 +ADDRLP4 12 +INDIRI4 +CNSTI4 8388608 +ADDRLP4 28 +INDIRI4 +CNSTI4 1 +ADDI4 +RSHI4 +ADDI4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 44 +INDIRI4 +CNSTI4 2147483647 +BANDI4 +CNSTI4 23 +RSHI4 +CNSTI4 127 +SUBI4 +ASGNI4 +LABELV $398 +ADDRLP4 164 +ADDRLP4 44 +INDIRI4 +CNSTI4 8388607 +ADDRLP4 28 +INDIRI4 +RSHI4 +BCOMI4 +BANDI4 +CVIU4 4 +ASGNU4 +ADDRLP4 4 +ADDRLP4 164 +INDIRF4 +ASGNF4 +LABELV $399 +ADDRLP4 44 +ADDRLP4 44 +INDIRI4 +CNSTI4 8388607 +BANDI4 +CNSTI4 8388608 +BORI4 +CNSTI4 23 +ADDRLP4 28 +INDIRI4 +SUBI4 +RSHI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +GEI4 $401 +ADDRLP4 44 +ADDRLP4 44 +INDIRI4 +NEGI4 +ASGNI4 +LABELV $401 +ADDRLP4 24 +ADDRLP4 24 +INDIRF4 +ADDRLP4 4 +INDIRF4 +SUBF4 +ASGNF4 +LABELV $396 +ADDRLP4 4 +ADDRLP4 68 +INDIRF4 +ADDRLP4 24 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $403 +ADDRLP4 164 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 164 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $404 +LABELV $406 +ADDRLP4 164 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 4294963200 +BANDU4 +ASGNU4 +ADDRLP4 4 +ADDRLP4 164 +INDIRF4 +ASGNF4 +LABELV $407 +ADDRLP4 52 +ADDRLP4 4 +INDIRF4 +ADDRGP4 lg2_h +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 68 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 24 +INDIRF4 +SUBF4 +SUBF4 +ADDRGP4 lg2 +INDIRF4 +MULF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 lg2_l +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 52 +INDIRF4 +ADDRLP4 56 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 76 +ADDRLP4 56 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 52 +INDIRF4 +SUBF4 +SUBF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 8 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 88 +ADDRGP4 P3 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 P4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 P5 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 8 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 P1 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRGP4 P2 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 88 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 72 +ADDRLP4 8 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDRLP4 16 +INDIRF4 +ADDRGP4 two +INDIRF4 +SUBF4 +DIVF4 +ADDRLP4 76 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 76 +INDIRF4 +MULF4 +ADDF4 +SUBF4 +ASGNF4 +ADDRLP4 8 +ADDRGP4 one +INDIRF4 +ADDRLP4 72 +INDIRF4 +ADDRLP4 8 +INDIRF4 +SUBF4 +SUBF4 +ASGNF4 +LABELV $409 +ADDRLP4 192 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 192 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $410 +ADDRLP4 192 +CNSTI4 23 +ASGNI4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 44 +INDIRI4 +ADDRLP4 192 +INDIRI4 +LSHI4 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 192 +INDIRI4 +RSHI4 +CNSTI4 0 +GTI4 $412 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 44 +INDIRI4 +ARGI4 +ADDRLP4 196 +ADDRGP4 __scalbnf +CALLF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 196 +INDIRF4 +ASGNF4 +ADDRGP4 $413 +JUMPV +LABELV $412 +LABELV $414 +ADDRLP4 200 +ADDRLP4 12 +INDIRI4 +CVIU4 4 +ASGNU4 +ADDRLP4 8 +ADDRLP4 200 +INDIRF4 +ASGNF4 +LABELV $415 +LABELV $413 +ADDRLP4 64 +INDIRF4 +ADDRLP4 8 +INDIRF4 +MULF4 +RETF4 +LABELV $258 +endproc pow 208 8 +data +align 4 +LABELV randSeed +byte 4 0 +export srand +code +proc srand 0 0 +ADDRGP4 randSeed +ADDRFP4 0 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $417 +endproc srand 0 0 +export rand +proc rand 4 0 +ADDRLP4 0 +ADDRGP4 randSeed +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 69069 +ADDRLP4 0 +INDIRP4 +INDIRI4 +MULI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 32767 +BANDI4 +RETI4 +LABELV $418 +endproc rand 4 0 +export atof +proc atof 36 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $421 +JUMPV +LABELV $420 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $423 +CNSTF4 0 +RETF4 +ADDRGP4 $419 +JUMPV +LABELV $423 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $421 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +LEI4 $420 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 43 +EQI4 $428 +ADDRLP4 12 +INDIRI4 +CNSTI4 45 +EQI4 $429 +ADDRGP4 $425 +JUMPV +LABELV $428 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 8 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 $426 +JUMPV +LABELV $429 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 8 +CNSTF4 3212836864 +ASGNF4 +ADDRGP4 $426 +JUMPV +LABELV $425 +ADDRLP4 8 +CNSTF4 1065353216 +ASGNF4 +LABELV $426 +ADDRLP4 4 +CNSTF4 0 +ASGNF4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 46 +EQI4 $430 +LABELV $432 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 20 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +LTI4 $437 +ADDRLP4 0 +INDIRI4 +CNSTI4 57 +LEI4 $435 +LABELV $437 +ADDRGP4 $431 +JUMPV +LABELV $435 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +SUBI4 +ASGNI4 +ADDRLP4 4 +CNSTF4 1092616192 +ADDRLP4 4 +INDIRF4 +MULF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +ADDF4 +ASGNF4 +LABELV $433 +ADDRGP4 $432 +JUMPV +ADDRGP4 $431 +JUMPV +LABELV $430 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $431 +ADDRLP4 0 +INDIRI4 +CNSTI4 46 +NEI4 $438 +ADDRLP4 20 +CNSTF4 1036831949 +ASGNF4 +LABELV $440 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 24 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 24 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +LTI4 $445 +ADDRLP4 0 +INDIRI4 +CNSTI4 57 +LEI4 $443 +LABELV $445 +ADDRGP4 $442 +JUMPV +LABELV $443 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +SUBI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +ADDRLP4 20 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 20 +CNSTF4 1036831949 +ADDRLP4 20 +INDIRF4 +MULF4 +ASGNF4 +LABELV $441 +ADDRGP4 $440 +JUMPV +LABELV $442 +LABELV $438 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +MULF4 +RETF4 +LABELV $419 +endproc atof 36 0 +export strtod +proc strtod 60 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $448 +JUMPV +LABELV $447 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $448 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 32 +EQI4 $447 +ADDRLP4 8 +INDIRI4 +CNSTI4 12 +EQI4 $447 +ADDRLP4 8 +INDIRI4 +CNSTI4 10 +EQI4 $447 +ADDRLP4 8 +INDIRI4 +CNSTI4 13 +EQI4 $447 +ADDRLP4 8 +INDIRI4 +CNSTI4 9 +EQI4 $447 +ADDRLP4 8 +INDIRI4 +CNSTI4 11 +EQI4 $447 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $452 +ARGP4 +CNSTI4 3 +ARGI4 +ADDRLP4 12 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $450 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $453 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 3 +ADDP4 +ASGNP4 +LABELV $453 +ADDRFP4 0 +INDIRP4 +CNSTI4 3 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 40 +NEI4 $455 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 24 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 28 +ADDRGP4 strtol +CALLI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 41 +NEI4 $457 +ADDRLP4 16 +ADDRLP4 20 +INDIRI4 +CNSTI4 8388607 +BANDI4 +CNSTI4 2139095040 +BORI4 +CVIU4 4 +ASGNU4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $459 +ADDRFP4 4 +INDIRP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $459 +ADDRLP4 16 +INDIRF4 +RETF4 +ADDRGP4 $446 +JUMPV +LABELV $457 +LABELV $455 +ADDRLP4 16 +CNSTU4 2147483647 +ASGNU4 +ADDRLP4 16 +INDIRF4 +RETF4 +ADDRGP4 $446 +JUMPV +LABELV $450 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $463 +ARGP4 +CNSTI4 3 +ARGI4 +ADDRLP4 16 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $461 +ADDRLP4 20 +CNSTU4 2139095040 +ASGNU4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $464 +ADDRLP4 20 +INDIRF4 +RETF4 +ADDRGP4 $446 +JUMPV +LABELV $464 +ADDRFP4 0 +INDIRP4 +CNSTI4 3 +ADDP4 +ARGP4 +ADDRGP4 $468 +ARGP4 +CNSTI4 5 +ARGI4 +ADDRLP4 24 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $466 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRGP4 $467 +JUMPV +LABELV $466 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 3 +ADDP4 +ASGNP4 +LABELV $467 +ADDRLP4 20 +INDIRF4 +RETF4 +ADDRGP4 $446 +JUMPV +LABELV $461 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 45 +NEI4 $469 +ADDRLP4 20 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRGP4 $470 +JUMPV +LABELV $469 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 43 +NEI4 $471 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $471 +LABELV $470 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $475 +ARGP4 +CNSTI4 2 +ARGI4 +ADDRLP4 20 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $473 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 28 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 2 +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +LABELV $476 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 48 +LTI4 $480 +ADDRLP4 32 +INDIRI4 +CNSTI4 57 +GTI4 $480 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 36 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 1098907648 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDRLP4 36 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 48 +SUBI4 +CVIF4 4 +ADDF4 +ASGNF4 +ADDRGP4 $476 +JUMPV +LABELV $480 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 65 +LTI4 $482 +ADDRLP4 40 +INDIRI4 +CNSTI4 70 +GTI4 $482 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 44 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 1098907648 +ADDRLP4 0 +INDIRF4 +MULF4 +CNSTF4 1092616192 +ADDF4 +ADDRLP4 44 +INDIRP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ADDF4 +CNSTF4 1115815936 +SUBF4 +ASGNF4 +ADDRGP4 $476 +JUMPV +LABELV $482 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 97 +LTI4 $478 +ADDRLP4 48 +INDIRI4 +CNSTI4 102 +GTI4 $478 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 52 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 1098907648 +ADDRLP4 0 +INDIRF4 +MULF4 +CNSTF4 1092616192 +ADDF4 +ADDRLP4 52 +INDIRP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ADDF4 +CNSTF4 1120010240 +SUBF4 +ASGNF4 +ADDRGP4 $476 +JUMPV +LABELV $478 +ADDRLP4 24 +INDIRP4 +CNSTI4 1 +ADDP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +GEU4 $486 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $486 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 46 +NEI4 $488 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 32 +CNSTF4 1031798784 +ASGNF4 +LABELV $490 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 48 +LTI4 $494 +ADDRLP4 36 +INDIRI4 +CNSTI4 57 +GTI4 $494 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 40 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 40 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 48 +SUBI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $495 +JUMPV +LABELV $494 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 65 +LTI4 $496 +ADDRLP4 44 +INDIRI4 +CNSTI4 70 +GTI4 $496 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 48 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 48 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +ADDI4 +CNSTI4 65 +SUBI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $497 +JUMPV +LABELV $496 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 97 +LTI4 $492 +ADDRLP4 52 +INDIRI4 +CNSTI4 102 +GTI4 $492 +ADDRLP4 56 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 56 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 56 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +ADDI4 +CNSTI4 97 +SUBI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +LABELV $499 +LABELV $497 +LABELV $495 +LABELV $491 +ADDRLP4 32 +ADDRLP4 32 +INDIRF4 +CNSTF4 1098907648 +DIVF4 +ASGNF4 +ADDRGP4 $490 +JUMPV +LABELV $492 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +GEU4 $500 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $500 +LABELV $488 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +ADDRLP4 28 +INDIRP4 +CVPU4 4 +EQU4 $502 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 32 +ADDRGP4 tolower +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 112 +NEI4 $502 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ARGP4 +ADDRLP4 24 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRLP4 44 +ADDRGP4 strtol +CALLI4 +ASGNI4 +ADDRLP4 40 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +CVPU4 4 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +NEU4 $504 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $506 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $506 +ADDRLP4 0 +INDIRF4 +RETF4 +ADDRGP4 $446 +JUMPV +LABELV $504 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +LEI4 $516 +ADDRGP4 $511 +JUMPV +LABELV $510 +ADDRLP4 36 +CNSTF4 1073741824 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 36 +INDIRF4 +ADDRLP4 0 +INDIRF4 +GTF4 $513 +ADDRGP4 $509 +JUMPV +LABELV $513 +ADDRLP4 0 +ADDRLP4 36 +INDIRF4 +ASGNF4 +LABELV $511 +ADDRLP4 48 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 40 +ADDRLP4 48 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +GTI4 $510 +ADDRGP4 $509 +JUMPV +LABELV $515 +ADDRLP4 36 +ADDRLP4 0 +INDIRF4 +CNSTF4 1073741824 +DIVF4 +ASGNF4 +ADDRLP4 36 +INDIRF4 +ADDRLP4 0 +INDIRF4 +LTF4 $518 +ADDRGP4 $517 +JUMPV +LABELV $518 +ADDRLP4 0 +ADDRLP4 36 +INDIRF4 +ASGNF4 +LABELV $516 +ADDRLP4 48 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 40 +ADDRLP4 48 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +LTI4 $515 +LABELV $517 +LABELV $509 +LABELV $502 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $520 +ADDRFP4 4 +INDIRP4 +ADDRLP4 24 +INDIRP4 +ASGNP4 +LABELV $520 +ADDRLP4 0 +INDIRF4 +RETF4 +ADDRGP4 $446 +JUMPV +LABELV $473 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +ADDRGP4 $525 +JUMPV +LABELV $522 +LABELV $523 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 32 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 1092616192 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDRLP4 32 +INDIRP4 +INDIRI1 +CVII4 1 +CVIF4 4 +ADDF4 +CNSTF4 1111490560 +SUBF4 +ASGNF4 +LABELV $525 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 48 +LTI4 $526 +ADDRLP4 36 +INDIRI4 +CNSTI4 57 +LEI4 $522 +LABELV $526 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +GEU4 $527 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $527 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 46 +NEI4 $529 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 40 +CNSTF4 1036831949 +ASGNF4 +ADDRGP4 $534 +JUMPV +LABELV $531 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 44 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 44 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 48 +SUBI4 +CVIF4 4 +ADDRLP4 40 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $532 +ADDRLP4 40 +ADDRLP4 40 +INDIRF4 +CNSTF4 1092616192 +DIVF4 +ASGNF4 +LABELV $534 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 48 +LTI4 $535 +ADDRLP4 48 +INDIRI4 +CNSTI4 57 +LEI4 $531 +LABELV $535 +ADDRLP4 24 +INDIRP4 +CNSTI4 1 +ADDP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +GEU4 $536 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $536 +LABELV $529 +ADDRLP4 28 +INDIRP4 +CVPU4 4 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +EQU4 $538 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 40 +ADDRGP4 tolower +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 101 +NEI4 $538 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ARGP4 +ADDRLP4 24 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRLP4 52 +ADDRGP4 strtol +CALLI4 +ASGNI4 +ADDRLP4 48 +ADDRLP4 52 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +CVPU4 4 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +NEU4 $540 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $542 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $542 +ADDRLP4 0 +INDIRF4 +RETF4 +ADDRGP4 $446 +JUMPV +LABELV $540 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +LEI4 $544 +ADDRGP4 $547 +JUMPV +LABELV $546 +ADDRLP4 44 +CNSTF4 1092616192 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 44 +INDIRF4 +ADDRLP4 0 +INDIRF4 +GTF4 $549 +ADDRGP4 $545 +JUMPV +LABELV $549 +ADDRLP4 0 +ADDRLP4 44 +INDIRF4 +ASGNF4 +LABELV $547 +ADDRLP4 56 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 48 +ADDRLP4 56 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +GTI4 $546 +ADDRGP4 $545 +JUMPV +LABELV $544 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +GEI4 $551 +ADDRGP4 $554 +JUMPV +LABELV $553 +ADDRLP4 44 +ADDRLP4 0 +INDIRF4 +CNSTF4 1092616192 +DIVF4 +ASGNF4 +ADDRLP4 44 +INDIRF4 +ADDRLP4 0 +INDIRF4 +LTF4 $556 +ADDRGP4 $555 +JUMPV +LABELV $556 +ADDRLP4 0 +ADDRLP4 44 +INDIRF4 +ASGNF4 +LABELV $554 +ADDRLP4 56 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 48 +ADDRLP4 56 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +LTI4 $553 +LABELV $555 +LABELV $551 +LABELV $545 +LABELV $538 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $558 +ADDRFP4 4 +INDIRP4 +ADDRLP4 24 +INDIRP4 +ASGNP4 +LABELV $558 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $446 +endproc strtod 60 12 +export _atof +proc _atof 40 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 48 +ASGNI4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRGP4 $562 +JUMPV +LABELV $561 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $564 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +CNSTF4 0 +RETF4 +ADDRGP4 $560 +JUMPV +LABELV $564 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $562 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +LEI4 $561 +ADDRLP4 16 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 43 +EQI4 $569 +ADDRLP4 16 +INDIRI4 +CNSTI4 45 +EQI4 $570 +ADDRGP4 $566 +JUMPV +LABELV $569 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 12 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 $567 +JUMPV +LABELV $570 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 12 +CNSTF4 3212836864 +ASGNF4 +ADDRGP4 $567 +JUMPV +LABELV $566 +ADDRLP4 12 +CNSTF4 1065353216 +ASGNF4 +LABELV $567 +ADDRLP4 8 +CNSTF4 0 +ASGNF4 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 46 +EQI4 $571 +LABELV $573 +ADDRLP4 24 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 24 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 24 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +LTI4 $578 +ADDRLP4 0 +INDIRI4 +CNSTI4 57 +LEI4 $576 +LABELV $578 +ADDRGP4 $575 +JUMPV +LABELV $576 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +SUBI4 +ASGNI4 +ADDRLP4 8 +CNSTF4 1092616192 +ADDRLP4 8 +INDIRF4 +MULF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +ADDF4 +ASGNF4 +LABELV $574 +ADDRGP4 $573 +JUMPV +LABELV $575 +LABELV $571 +ADDRLP4 0 +INDIRI4 +CNSTI4 46 +NEI4 $579 +ADDRLP4 24 +CNSTF4 1036831949 +ASGNF4 +LABELV $581 +ADDRLP4 28 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 28 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 28 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +LTI4 $586 +ADDRLP4 0 +INDIRI4 +CNSTI4 57 +LEI4 $584 +LABELV $586 +ADDRGP4 $583 +JUMPV +LABELV $584 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +SUBI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 8 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 24 +CNSTF4 1036831949 +ADDRLP4 24 +INDIRF4 +MULF4 +ASGNF4 +LABELV $582 +ADDRGP4 $581 +JUMPV +LABELV $583 +LABELV $579 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +RETF4 +LABELV $560 +endproc _atof 40 0 +export strtol +proc strtol 32 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $588 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $588 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +LTI4 $593 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +EQI4 $593 +ADDRFP4 8 +INDIRI4 +CNSTI4 36 +LEI4 $595 +LABELV $593 +CNSTI4 0 +RETI4 +ADDRGP4 $587 +JUMPV +LABELV $594 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $595 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 32 +EQI4 $594 +ADDRLP4 12 +INDIRI4 +CNSTI4 12 +EQI4 $594 +ADDRLP4 12 +INDIRI4 +CNSTI4 10 +EQI4 $594 +ADDRLP4 12 +INDIRI4 +CNSTI4 13 +EQI4 $594 +ADDRLP4 12 +INDIRI4 +CNSTI4 9 +EQI4 $594 +ADDRLP4 12 +INDIRI4 +CNSTI4 11 +EQI4 $594 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 45 +NEI4 $597 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $598 +JUMPV +LABELV $597 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 43 +NEI4 $599 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $599 +LABELV $598 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 48 +NEI4 $601 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $603 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $603 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 120 +EQI4 $607 +ADDRLP4 16 +INDIRI4 +CNSTI4 88 +NEI4 $605 +LABELV $607 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $608 +ADDRFP4 8 +INDIRI4 +CNSTI4 16 +EQI4 $608 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $610 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $610 +CNSTI4 0 +RETI4 +ADDRGP4 $587 +JUMPV +LABELV $608 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRFP4 8 +CNSTI4 16 +ASGNI4 +ADDRGP4 $602 +JUMPV +LABELV $605 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $602 +ADDRFP4 8 +CNSTI4 8 +ASGNI4 +ADDRGP4 $602 +JUMPV +LABELV $601 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $614 +ADDRFP4 8 +CNSTI4 10 +ASGNI4 +LABELV $614 +LABELV $602 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $616 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 48 +LTI4 $620 +ADDRLP4 20 +INDIRI4 +CNSTI4 57 +GTI4 $620 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 48 +SUBI4 +ASGNI4 +ADDRGP4 $621 +JUMPV +LABELV $620 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 97 +LTI4 $622 +ADDRLP4 24 +INDIRI4 +CNSTI4 122 +GTI4 $622 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +ADDI4 +CNSTI4 97 +SUBI4 +ASGNI4 +ADDRGP4 $623 +JUMPV +LABELV $622 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 65 +LTI4 $618 +ADDRLP4 28 +INDIRI4 +CNSTI4 90 +GTI4 $618 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +ADDI4 +CNSTI4 65 +SUBI4 +ASGNI4 +LABELV $625 +LABELV $623 +LABELV $621 +ADDRLP4 16 +INDIRI4 +ADDRFP4 8 +INDIRI4 +LTI4 $626 +ADDRGP4 $618 +JUMPV +LABELV $626 +ADDRLP4 0 +INDIRI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 -2147483648 +ADDI4 +ADDRFP4 8 +INDIRI4 +DIVI4 +GEI4 $628 +ADDRLP4 0 +CNSTI4 -2147483648 +ASGNI4 +ADDRGP4 $629 +JUMPV +LABELV $628 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +ADDRFP4 8 +INDIRI4 +MULI4 +ADDRLP4 16 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $629 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $616 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $616 +JUMPV +LABELV $618 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $632 +ADDRLP4 0 +INDIRI4 +CNSTI4 -2147483648 +NEI4 $634 +ADDRLP4 0 +CNSTI4 2147483647 +ASGNI4 +ADDRGP4 $635 +JUMPV +LABELV $634 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +NEGI4 +ASGNI4 +LABELV $635 +LABELV $632 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $587 +endproc strtol 32 0 +export atoi +proc atoi 28 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $638 +JUMPV +LABELV $637 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $640 +CNSTI4 0 +RETI4 +ADDRGP4 $636 +JUMPV +LABELV $640 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $638 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +LEI4 $637 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 43 +EQI4 $645 +ADDRLP4 12 +INDIRI4 +CNSTI4 45 +EQI4 $646 +ADDRGP4 $642 +JUMPV +LABELV $645 +ADDRLP4 20 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRGP4 $643 +JUMPV +LABELV $646 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 -1 +ASGNI4 +ADDRGP4 $643 +JUMPV +LABELV $642 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +LABELV $643 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $647 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 20 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +LTI4 $652 +ADDRLP4 0 +INDIRI4 +CNSTI4 57 +LEI4 $650 +LABELV $652 +ADDRGP4 $649 +JUMPV +LABELV $650 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +SUBI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 10 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $648 +ADDRGP4 $647 +JUMPV +LABELV $649 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +MULI4 +RETI4 +LABELV $636 +endproc atoi 28 0 +export _atoi +proc _atoi 32 0 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRGP4 $655 +JUMPV +LABELV $654 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $657 +CNSTI4 0 +RETI4 +ADDRGP4 $653 +JUMPV +LABELV $657 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $655 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +LEI4 $654 +ADDRLP4 16 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 43 +EQI4 $662 +ADDRLP4 16 +INDIRI4 +CNSTI4 45 +EQI4 $663 +ADDRGP4 $659 +JUMPV +LABELV $662 +ADDRLP4 24 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 $660 +JUMPV +LABELV $663 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 12 +CNSTI4 -1 +ASGNI4 +ADDRGP4 $660 +JUMPV +LABELV $659 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +LABELV $660 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +LABELV $664 +ADDRLP4 24 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 24 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 24 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +LTI4 $669 +ADDRLP4 0 +INDIRI4 +CNSTI4 57 +LEI4 $667 +LABELV $669 +ADDRGP4 $666 +JUMPV +LABELV $667 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +SUBI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 10 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $665 +ADDRGP4 $664 +JUMPV +LABELV $666 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 12 +INDIRI4 +MULI4 +RETI4 +LABELV $653 +endproc _atoi 32 0 +export abs +proc abs 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +GEI4 $672 +ADDRLP4 0 +ADDRFP4 0 +INDIRI4 +NEGI4 +ASGNI4 +ADDRGP4 $673 +JUMPV +LABELV $672 +ADDRLP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +LABELV $673 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $670 +endproc abs 4 0 +export fabs +proc fabs 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRF4 +CNSTF4 0 +GEF4 $676 +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +NEGF4 +ASGNF4 +ADDRGP4 $677 +JUMPV +LABELV $676 +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +LABELV $677 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $674 +endproc fabs 4 0 +export _hextoi +proc _hextoi 32 0 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRGP4 $680 +JUMPV +LABELV $679 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $682 +CNSTU4 0 +RETU4 +ADDRGP4 $678 +JUMPV +LABELV $682 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $680 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +LEI4 $679 +ADDRLP4 8 +CNSTU4 0 +ASGNU4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $685 +JUMPV +LABELV $684 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +LTI4 $687 +ADDRLP4 0 +INDIRI4 +CNSTI4 57 +GTI4 $687 +ADDRLP4 8 +ADDRLP4 8 +INDIRU4 +CNSTI4 4 +LSHU4 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +ADDU4 +CNSTU4 48 +SUBU4 +ASGNU4 +ADDRGP4 $685 +JUMPV +LABELV $687 +ADDRLP4 0 +INDIRI4 +CNSTI4 97 +LTI4 $689 +ADDRLP4 0 +INDIRI4 +CNSTI4 102 +GTI4 $689 +ADDRLP4 8 +ADDRLP4 8 +INDIRU4 +CNSTI4 4 +LSHU4 +CNSTU4 10 +ADDU4 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +ADDU4 +CNSTU4 97 +SUBU4 +ASGNU4 +ADDRGP4 $685 +JUMPV +LABELV $689 +ADDRLP4 0 +INDIRI4 +CNSTI4 65 +LTI4 $686 +ADDRLP4 0 +INDIRI4 +CNSTI4 70 +GTI4 $686 +ADDRLP4 8 +ADDRLP4 8 +INDIRU4 +CNSTI4 4 +LSHU4 +CNSTU4 10 +ADDU4 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +ADDU4 +CNSTU4 65 +SUBU4 +ASGNU4 +LABELV $685 +ADDRLP4 16 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 24 +CNSTI4 1 +ASGNI4 +ADDRLP4 12 +ADDRLP4 16 +INDIRI4 +ADDRLP4 24 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 8 +GEI4 $693 +ADDRLP4 20 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 20 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $684 +LABELV $693 +LABELV $686 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRU4 +RETU4 +LABELV $678 +endproc _hextoi 32 0 +proc dopr 276 32 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 48 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 48 +INDIRI4 +CVIU4 4 +ASGNU4 +ADDRLP4 8 +CNSTI4 -1 +ASGNI4 +ADDRLP4 44 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 44 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 44 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 24 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRGP4 $696 +JUMPV +LABELV $695 +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $698 +ADDRLP4 0 +CNSTI4 8 +ASGNI4 +LABELV $698 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $701 +ADDRLP4 0 +INDIRI4 +CNSTI4 8 +GTI4 $701 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $808 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $808 +address $702 +address $705 +address $715 +address $720 +address $723 +address $730 +address $741 +address $746 +address $701 +code +LABELV $702 +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 37 +NEI4 $703 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $704 +JUMPV +LABELV $703 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 56 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 56 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $704 +ADDRLP4 60 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 60 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 60 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $705 +ADDRLP4 64 +ADDRLP4 4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 72 +CNSTI4 32 +ASGNI4 +ADDRLP4 64 +INDIRI4 +ADDRLP4 72 +INDIRI4 +EQI4 $711 +ADDRLP4 64 +INDIRI4 +CNSTI4 35 +EQI4 $712 +ADDRLP4 64 +INDIRI4 +ADDRLP4 72 +INDIRI4 +LTI4 $706 +LABELV $714 +ADDRLP4 64 +INDIRI4 +CNSTI4 43 +EQI4 $710 +ADDRLP4 64 +INDIRI4 +CNSTI4 45 +EQI4 $709 +ADDRLP4 64 +INDIRI4 +CNSTI4 48 +EQI4 $713 +ADDRGP4 $706 +JUMPV +LABELV $709 +ADDRLP4 84 +CNSTI4 1 +ASGNI4 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +ADDRLP4 84 +INDIRI4 +BORI4 +ASGNI4 +ADDRLP4 80 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 80 +INDIRP4 +ADDRLP4 84 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 80 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $710 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 2 +BORI4 +ASGNI4 +ADDRLP4 88 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 88 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 88 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $711 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 4 +BORI4 +ASGNI4 +ADDRLP4 92 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 92 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 92 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $712 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +ADDRLP4 96 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 96 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 96 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $713 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 16 +BORI4 +ASGNI4 +ADDRLP4 100 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 100 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 100 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $706 +ADDRLP4 0 +CNSTI4 2 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $715 +ADDRLP4 80 +ADDRLP4 4 +INDIRI1 +CVII4 1 +ASGNI4 +CNSTI4 48 +ADDRLP4 80 +INDIRI4 +GTI4 $716 +ADDRLP4 80 +INDIRI4 +CNSTI4 57 +GTI4 $716 +ADDRLP4 16 +CNSTI4 10 +ADDRLP4 16 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 48 +SUBI4 +ADDI4 +ASGNI4 +ADDRLP4 84 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 84 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 84 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $716 +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 42 +NEI4 $718 +ADDRLP4 88 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 88 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 88 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 84 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 84 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 84 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 0 +CNSTI4 3 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $718 +ADDRLP4 0 +CNSTI4 3 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $720 +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 46 +NEI4 $721 +ADDRLP4 0 +CNSTI4 4 +ASGNI4 +ADDRLP4 84 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 84 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 84 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $721 +ADDRLP4 0 +CNSTI4 5 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $723 +ADDRLP4 84 +ADDRLP4 4 +INDIRI1 +CVII4 1 +ASGNI4 +CNSTI4 48 +ADDRLP4 84 +INDIRI4 +GTI4 $724 +ADDRLP4 84 +INDIRI4 +CNSTI4 57 +GTI4 $724 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +GEI4 $726 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +LABELV $726 +ADDRLP4 8 +CNSTI4 10 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 48 +SUBI4 +ADDI4 +ASGNI4 +ADDRLP4 88 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 88 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 88 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $701 +JUMPV +LABELV $724 +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 42 +NEI4 $728 +ADDRLP4 92 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 92 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 92 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 88 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 88 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 88 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 0 +CNSTI4 5 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $728 +ADDRLP4 0 +CNSTI4 5 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $730 +ADDRLP4 88 +ADDRLP4 4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 96 +CNSTI4 104 +ASGNI4 +ADDRLP4 88 +INDIRI4 +ADDRLP4 96 +INDIRI4 +EQI4 $734 +ADDRLP4 88 +INDIRI4 +ADDRLP4 96 +INDIRI4 +GTI4 $738 +LABELV $737 +ADDRLP4 88 +INDIRI4 +CNSTI4 76 +EQI4 $736 +ADDRGP4 $732 +JUMPV +LABELV $738 +ADDRLP4 88 +INDIRI4 +CNSTI4 108 +EQI4 $735 +ADDRGP4 $732 +JUMPV +LABELV $734 +ADDRLP4 104 +CNSTI4 1 +ASGNI4 +ADDRLP4 12 +ADDRLP4 104 +INDIRI4 +ASGNI4 +ADDRLP4 100 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 100 +INDIRP4 +ADDRLP4 104 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 100 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $732 +JUMPV +LABELV $735 +ADDRLP4 12 +CNSTI4 2 +ASGNI4 +ADDRLP4 108 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 108 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 108 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRGP4 $732 +JUMPV +LABELV $736 +ADDRLP4 12 +CNSTI4 4 +ASGNI4 +ADDRLP4 112 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 112 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 112 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $732 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +EQI4 $739 +ADDRLP4 0 +CNSTI4 7 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $739 +ADDRLP4 0 +CNSTI4 6 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $741 +ADDRLP4 100 +ADDRLP4 4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 100 +INDIRI4 +CNSTI4 108 +EQI4 $745 +ADDRGP4 $743 +JUMPV +LABELV $745 +ADDRLP4 12 +CNSTI4 3 +ASGNI4 +ADDRLP4 104 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 104 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 104 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $743 +ADDRLP4 0 +CNSTI4 7 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $746 +ADDRLP4 104 +ADDRLP4 4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 104 +INDIRI4 +CNSTI4 69 +EQI4 $782 +ADDRLP4 112 +CNSTI4 71 +ASGNI4 +ADDRLP4 104 +INDIRI4 +ADDRLP4 112 +INDIRI4 +EQI4 $786 +ADDRLP4 104 +INDIRI4 +ADDRLP4 112 +INDIRI4 +GTI4 $803 +LABELV $802 +ADDRLP4 104 +INDIRI4 +CNSTI4 37 +EQI4 $800 +ADDRGP4 $748 +JUMPV +LABELV $803 +ADDRLP4 120 +CNSTI4 88 +ASGNI4 +ADDRLP4 104 +INDIRI4 +ADDRLP4 120 +INDIRI4 +EQI4 $771 +ADDRLP4 104 +INDIRI4 +ADDRLP4 120 +INDIRI4 +LTI4 $748 +LABELV $804 +ADDRLP4 104 +INDIRI4 +CNSTI4 99 +LTI4 $748 +ADDRLP4 104 +INDIRI4 +CNSTI4 120 +GTI4 $748 +ADDRLP4 104 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $805-396 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $805 +address $790 +address $750 +address $783 +address $779 +address $787 +address $748 +address $750 +address $748 +address $748 +address $748 +address $748 +address $793 +address $757 +address $792 +address $748 +address $748 +address $791 +address $748 +address $764 +address $748 +address $801 +address $772 +code +LABELV $750 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +NEI4 $751 +ADDRLP4 128 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 128 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 128 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRI4 +CVII2 4 +CVII4 2 +ASGNI4 +ADDRGP4 $752 +JUMPV +LABELV $751 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +NEI4 $753 +ADDRLP4 132 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 132 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 132 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $754 +JUMPV +LABELV $753 +ADDRLP4 12 +INDIRI4 +CNSTI4 3 +NEI4 $755 +ADDRLP4 136 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 136 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 136 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $756 +JUMPV +LABELV $755 +ADDRLP4 140 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 140 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 140 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $756 +LABELV $754 +LABELV $752 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 32 +INDIRI4 +ARGI4 +CNSTI4 10 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 144 +ADDRGP4 fmtint +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 144 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $757 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 64 +BORI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +NEI4 $758 +ADDRLP4 148 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 148 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 148 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CNSTU4 65535 +BANDU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $759 +JUMPV +LABELV $758 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +NEI4 $760 +ADDRLP4 152 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 152 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 152 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $761 +JUMPV +LABELV $760 +ADDRLP4 12 +INDIRI4 +CNSTI4 3 +NEI4 $762 +ADDRLP4 156 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 156 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 156 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $763 +JUMPV +LABELV $762 +ADDRLP4 160 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 160 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 160 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $763 +LABELV $761 +LABELV $759 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 32 +INDIRI4 +ARGI4 +CNSTI4 8 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 164 +ADDRGP4 fmtint +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 164 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $764 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 64 +BORI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +NEI4 $765 +ADDRLP4 168 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 168 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 168 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CNSTU4 65535 +BANDU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $766 +JUMPV +LABELV $765 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +NEI4 $767 +ADDRLP4 172 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 172 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 172 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $768 +JUMPV +LABELV $767 +ADDRLP4 12 +INDIRI4 +CNSTI4 3 +NEI4 $769 +ADDRLP4 176 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 176 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 176 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $770 +JUMPV +LABELV $769 +ADDRLP4 180 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 180 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 180 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $770 +LABELV $768 +LABELV $766 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 32 +INDIRI4 +ARGI4 +CNSTI4 10 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 184 +ADDRGP4 fmtint +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 184 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $771 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 32 +BORI4 +ASGNI4 +LABELV $772 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 64 +BORI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +NEI4 $773 +ADDRLP4 188 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 188 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 188 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CNSTU4 65535 +BANDU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $774 +JUMPV +LABELV $773 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +NEI4 $775 +ADDRLP4 192 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 192 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 192 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $776 +JUMPV +LABELV $775 +ADDRLP4 12 +INDIRI4 +CNSTI4 3 +NEI4 $777 +ADDRLP4 196 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 196 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 196 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $778 +JUMPV +LABELV $777 +ADDRLP4 200 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 200 +INDIRP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 200 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRU4 +CVUI4 4 +ASGNI4 +LABELV $778 +LABELV $776 +LABELV $774 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 32 +INDIRI4 +ARGI4 +CNSTI4 16 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 204 +ADDRGP4 fmtint +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 204 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $779 +ADDRLP4 12 +INDIRI4 +CNSTI4 4 +NEI4 $780 +ADDRLP4 208 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 208 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 208 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $781 +JUMPV +LABELV $780 +ADDRLP4 212 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 212 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 212 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $781 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 216 +ADDRGP4 fmtfp +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 216 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $782 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 32 +BORI4 +ASGNI4 +LABELV $783 +ADDRLP4 12 +INDIRI4 +CNSTI4 4 +NEI4 $784 +ADDRLP4 220 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 220 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 220 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $785 +JUMPV +LABELV $784 +ADDRLP4 224 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 224 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 224 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $785 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 228 +ADDRGP4 fmtfp +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 228 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $786 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 32 +BORI4 +ASGNI4 +LABELV $787 +ADDRLP4 12 +INDIRI4 +CNSTI4 4 +NEI4 $788 +ADDRLP4 232 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 232 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 232 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $789 +JUMPV +LABELV $788 +ADDRLP4 236 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 236 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 236 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $789 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 240 +ADDRGP4 fmtfp +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 240 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $790 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 244 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 244 +INDIRP4 +ASGNP4 +ADDRLP4 244 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRI4 +CVII1 4 +CVII4 1 +ARGI4 +ADDRLP4 248 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 248 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $791 +ADDRLP4 252 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 252 +INDIRP4 +ASGNP4 +ADDRLP4 40 +ADDRLP4 252 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 256 +ADDRGP4 fmtstr +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 256 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $792 +ADDRLP4 260 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 260 +INDIRP4 +ASGNP4 +ADDRLP4 40 +ADDRLP4 260 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 40 +INDIRP4 +CVPU4 4 +CVUI4 4 +ARGI4 +CNSTI4 16 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 264 +ADDRGP4 fmtint +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 264 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $793 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +NEI4 $794 +ADDRLP4 272 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 272 +INDIRP4 +ASGNP4 +ADDRLP4 268 +ADDRLP4 272 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 268 +INDIRP4 +ADDRLP4 28 +INDIRU4 +CVUI4 4 +CVII2 4 +ASGNI2 +ADDRGP4 $748 +JUMPV +LABELV $794 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +NEI4 $796 +ADDRLP4 272 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 272 +INDIRP4 +ASGNP4 +ADDRLP4 268 +ADDRLP4 272 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 268 +INDIRP4 +ADDRLP4 28 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $796 +ADDRLP4 12 +INDIRI4 +CNSTI4 3 +NEI4 $798 +ADDRLP4 272 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 272 +INDIRP4 +ASGNP4 +ADDRLP4 268 +ADDRLP4 272 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 268 +INDIRP4 +ADDRLP4 28 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $798 +ADDRLP4 272 +ADDRFP4 12 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 272 +INDIRP4 +ASGNP4 +ADDRLP4 268 +ADDRLP4 272 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 268 +INDIRP4 +ADDRLP4 28 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $800 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRLP4 4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 268 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 24 +INDIRI4 +ADDRLP4 268 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $748 +JUMPV +LABELV $801 +ADDRLP4 272 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 272 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 272 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $748 +ADDRLP4 128 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRLP4 128 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 128 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 132 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRLP4 132 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 132 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 132 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 132 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 -1 +ASGNI4 +LABELV $701 +LABELV $696 +ADDRLP4 0 +INDIRI4 +CNSTI4 8 +NEI4 $695 +ADDRFP4 4 +INDIRU4 +CNSTU4 0 +EQU4 $809 +ADDRLP4 28 +INDIRU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $809 +ADDRLP4 24 +INDIRI4 +RETI4 +LABELV $694 +endproc dopr 276 32 +proc fmtstr 32 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRU4 +ASGNU4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 24 +ADDRFP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $812 +ADDRFP4 12 +ADDRGP4 $814 +ASGNP4 +LABELV $812 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $818 +JUMPV +LABELV $815 +LABELV $816 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $818 +ADDRLP4 8 +INDIRI4 +ADDRFP4 12 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $815 +ADDRFP4 24 +INDIRI4 +CNSTI4 0 +LTI4 $819 +ADDRFP4 24 +INDIRI4 +ADDRLP4 8 +INDIRI4 +GEI4 $819 +ADDRLP4 8 +ADDRFP4 24 +INDIRI4 +ASGNI4 +LABELV $819 +ADDRLP4 0 +ADDRFP4 20 +INDIRI4 +ADDRLP4 8 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GEI4 $821 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $821 +ADDRFP4 16 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $826 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +NEGI4 +ASGNI4 +ADDRGP4 $826 +JUMPV +LABELV $825 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 32 +ARGI4 +ADDRLP4 20 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $826 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GTI4 $825 +ADDRGP4 $829 +JUMPV +LABELV $828 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +ADDRLP4 20 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRLP4 20 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 24 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $829 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRFP4 12 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRLP4 20 +INDIRI4 +EQI4 $831 +ADDRFP4 24 +INDIRI4 +ADDRLP4 20 +INDIRI4 +LTI4 $828 +ADDRLP4 12 +INDIRI4 +ADDRFP4 24 +INDIRI4 +LTI4 $828 +LABELV $831 +ADDRGP4 $833 +JUMPV +LABELV $832 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 32 +ARGI4 +ADDRLP4 28 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 28 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $833 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $832 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $811 +endproc fmtstr 32 16 +proc fmtint 84 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRU4 +ASGNU4 +ADDRFP4 16 +ADDRFP4 16 +INDIRI4 +ASGNI4 +ADDRFP4 24 +ADDRFP4 24 +INDIRI4 +ASGNI4 +ADDRFP4 28 +ADDRFP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 48 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRFP4 24 +INDIRI4 +CNSTI4 0 +GEI4 $836 +ADDRFP4 24 +CNSTI4 0 +ASGNI4 +LABELV $836 +ADDRLP4 8 +ADDRFP4 12 +INDIRI4 +CVIU4 4 +ASGNU4 +ADDRFP4 28 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +NEI4 $838 +ADDRFP4 12 +INDIRI4 +CNSTI4 0 +GEI4 $840 +ADDRLP4 48 +CNSTI4 45 +ASGNI4 +ADDRLP4 8 +ADDRFP4 12 +INDIRI4 +NEGI4 +CVIU4 4 +ASGNU4 +ADDRGP4 $841 +JUMPV +LABELV $840 +ADDRFP4 28 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $842 +ADDRLP4 48 +CNSTI4 43 +ASGNI4 +ADDRGP4 $843 +JUMPV +LABELV $842 +ADDRFP4 28 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +EQI4 $844 +ADDRLP4 48 +CNSTI4 32 +ASGNI4 +LABELV $844 +LABELV $843 +LABELV $841 +LABELV $838 +ADDRFP4 28 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $846 +ADDRLP4 44 +ADDRGP4 $848 +ASGNP4 +ADDRGP4 $847 +JUMPV +LABELV $846 +ADDRLP4 44 +ADDRGP4 $849 +ASGNP4 +LABELV $847 +LABELV $850 +ADDRLP4 52 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 52 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +ADDRLP4 16 +ADDP4 +ADDRLP4 8 +INDIRU4 +ADDRFP4 16 +INDIRI4 +CVIU4 4 +MODU4 +ADDRLP4 44 +INDIRP4 +ADDP4 +INDIRI1 +ASGNI1 +ADDRLP4 8 +ADDRLP4 8 +INDIRU4 +ADDRFP4 16 +INDIRI4 +CVIU4 4 +DIVU4 +ASGNU4 +LABELV $851 +ADDRLP4 8 +INDIRU4 +CNSTU4 0 +EQU4 $853 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 24 +LTU4 $850 +LABELV $853 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 24 +NEU4 $854 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $854 +ADDRLP4 0 +INDIRI4 +ADDRLP4 16 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 40 +ADDRFP4 24 +INDIRI4 +ADDRLP4 0 +INDIRI4 +SUBI4 +ASGNI4 +ADDRFP4 24 +INDIRI4 +ADDRLP4 0 +INDIRI4 +LEI4 $858 +ADDRLP4 52 +ADDRFP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 $859 +JUMPV +LABELV $858 +ADDRLP4 52 +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $859 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +EQI4 $860 +ADDRLP4 56 +CNSTI4 1 +ASGNI4 +ADDRGP4 $861 +JUMPV +LABELV $860 +ADDRLP4 56 +CNSTI4 0 +ASGNI4 +LABELV $861 +ADDRLP4 4 +ADDRFP4 20 +INDIRI4 +ADDRLP4 52 +INDIRI4 +SUBI4 +ADDRLP4 56 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +GEI4 $862 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +LABELV $862 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +GEI4 $864 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $864 +ADDRFP4 28 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $866 +ADDRLP4 40 +INDIRI4 +ADDRLP4 4 +INDIRI4 +LEI4 $869 +ADDRLP4 68 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRGP4 $870 +JUMPV +LABELV $869 +ADDRLP4 68 +ADDRLP4 4 +INDIRI4 +ASGNI4 +LABELV $870 +ADDRLP4 40 +ADDRLP4 68 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $866 +ADDRFP4 28 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $874 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +NEGI4 +ASGNI4 +ADDRGP4 $874 +JUMPV +LABELV $873 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 32 +ARGI4 +ADDRLP4 68 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 68 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $874 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +GTI4 $873 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +EQI4 $876 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +ADDRLP4 48 +INDIRI4 +CVII1 4 +CVII4 1 +ARGI4 +ADDRLP4 68 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 68 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $876 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +LEI4 $884 +ADDRGP4 $881 +JUMPV +LABELV $880 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 48 +ARGI4 +ADDRLP4 72 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 72 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 40 +ADDRLP4 40 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $881 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +GTI4 $880 +ADDRGP4 $884 +JUMPV +LABELV $883 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +ADDRLP4 72 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 72 +INDIRI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +ADDRLP4 16 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 76 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 76 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $884 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GTI4 $883 +ADDRGP4 $887 +JUMPV +LABELV $886 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 32 +ARGI4 +ADDRLP4 80 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 80 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $887 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +LTI4 $886 +ADDRLP4 12 +INDIRI4 +RETI4 +LABELV $835 +endproc fmtint 84 16 +proc abs_val 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRF4 +CNSTF4 0 +GEF4 $890 +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $890 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $889 +endproc abs_val 4 0 +proc pow10 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 $894 +JUMPV +LABELV $893 +ADDRLP4 0 +CNSTF4 1092616192 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $894 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $893 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $892 +endproc pow10 4 0 +proc round 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRF4 +CNSTF4 1056964608 +LTF4 $897 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $897 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $896 +endproc round 8 0 +proc fmtfp 136 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRU4 +ASGNU4 +ADDRFP4 20 +ADDRFP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 72 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 20 +INDIRI4 +CNSTI4 0 +GEI4 $900 +ADDRFP4 20 +CNSTI4 6 +ASGNI4 +LABELV $900 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRLP4 80 +ADDRGP4 abs_val +CALLF4 +ASGNF4 +ADDRLP4 76 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRFP4 12 +INDIRF4 +CNSTF4 0 +GEF4 $902 +ADDRLP4 72 +CNSTI4 45 +ASGNI4 +ADDRGP4 $903 +JUMPV +LABELV $902 +ADDRFP4 24 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $904 +ADDRLP4 72 +CNSTI4 43 +ASGNI4 +ADDRGP4 $905 +JUMPV +LABELV $904 +ADDRFP4 24 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +EQI4 $906 +ADDRLP4 72 +CNSTI4 32 +ASGNI4 +LABELV $906 +LABELV $905 +LABELV $903 +ADDRLP4 12 +ADDRLP4 76 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 20 +INDIRI4 +CNSTI4 9 +LEI4 $908 +ADDRFP4 20 +CNSTI4 9 +ASGNI4 +LABELV $908 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRLP4 84 +ADDRGP4 pow10 +CALLF4 +ASGNF4 +ADDRLP4 84 +INDIRF4 +ADDRLP4 76 +INDIRF4 +ADDRLP4 12 +INDIRI4 +CVIF4 4 +SUBF4 +MULF4 +ARGF4 +ADDRLP4 88 +ADDRGP4 round +CALLI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 88 +INDIRI4 +ASGNI4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRLP4 92 +ADDRGP4 pow10 +CALLF4 +ASGNF4 +ADDRLP4 16 +INDIRI4 +CVIF4 4 +ADDRLP4 92 +INDIRF4 +LTF4 $910 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRLP4 96 +ADDRGP4 pow10 +CALLF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +CVIF4 4 +ADDRLP4 96 +INDIRF4 +SUBF4 +CVFI4 4 +ASGNI4 +LABELV $910 +LABELV $912 +ADDRLP4 100 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 100 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +EQI4 $916 +ADDRLP4 96 +ADDRGP4 $848 +ASGNP4 +ADDRGP4 $917 +JUMPV +LABELV $916 +ADDRLP4 96 +ADDRGP4 $849 +ASGNP4 +LABELV $917 +ADDRLP4 100 +INDIRI4 +ADDRLP4 24 +ADDP4 +ADDRLP4 12 +INDIRI4 +CNSTI4 10 +MODI4 +ADDRLP4 96 +INDIRP4 +ADDP4 +INDIRI1 +ASGNI1 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 10 +DIVI4 +ASGNI4 +LABELV $913 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $918 +ADDRLP4 8 +INDIRI4 +CNSTI4 20 +LTI4 $912 +LABELV $918 +ADDRLP4 8 +INDIRI4 +CNSTI4 20 +NEI4 $919 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $919 +ADDRLP4 8 +INDIRI4 +ADDRLP4 24 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $921 +ADDRLP4 100 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 100 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +EQI4 $925 +ADDRLP4 96 +ADDRGP4 $848 +ASGNP4 +ADDRGP4 $926 +JUMPV +LABELV $925 +ADDRLP4 96 +ADDRGP4 $849 +ASGNP4 +LABELV $926 +ADDRLP4 100 +INDIRI4 +ADDRLP4 48 +ADDP4 +ADDRLP4 16 +INDIRI4 +CNSTI4 10 +MODI4 +ADDRLP4 96 +INDIRP4 +ADDP4 +INDIRI1 +ASGNI1 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +CNSTI4 10 +DIVI4 +ASGNI4 +LABELV $922 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $927 +ADDRLP4 20 +INDIRI4 +CNSTI4 20 +LTI4 $921 +LABELV $927 +ADDRLP4 20 +INDIRI4 +CNSTI4 20 +NEI4 $928 +ADDRLP4 20 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $928 +ADDRLP4 20 +INDIRI4 +ADDRLP4 48 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +EQI4 $931 +ADDRLP4 96 +CNSTI4 1 +ASGNI4 +ADDRGP4 $932 +JUMPV +LABELV $931 +ADDRLP4 96 +CNSTI4 0 +ASGNI4 +LABELV $932 +ADDRLP4 0 +ADDRFP4 16 +INDIRI4 +ADDRLP4 8 +INDIRI4 +SUBI4 +ADDRFP4 20 +INDIRI4 +SUBI4 +CNSTI4 1 +SUBI4 +ADDRLP4 96 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 68 +ADDRFP4 20 +INDIRI4 +ADDRLP4 20 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 68 +INDIRI4 +CNSTI4 0 +GEI4 $933 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +LABELV $933 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GEI4 $935 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $935 +ADDRFP4 24 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $937 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +NEGI4 +ASGNI4 +LABELV $937 +ADDRLP4 100 +CNSTI4 0 +ASGNI4 +ADDRFP4 24 +INDIRI4 +CNSTI4 16 +BANDI4 +ADDRLP4 100 +INDIRI4 +EQI4 $947 +ADDRLP4 0 +INDIRI4 +ADDRLP4 100 +INDIRI4 +LEI4 $947 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +EQI4 $944 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +ADDRLP4 72 +INDIRI4 +CVII1 4 +CVII4 1 +ARGI4 +ADDRLP4 104 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 104 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 72 +CNSTI4 0 +ASGNI4 +ADDRGP4 $944 +JUMPV +LABELV $943 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 48 +ARGI4 +ADDRLP4 104 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 104 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $944 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GTI4 $943 +ADDRGP4 $947 +JUMPV +LABELV $946 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 32 +ARGI4 +ADDRLP4 104 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 104 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $947 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GTI4 $946 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +EQI4 $952 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +ADDRLP4 72 +INDIRI4 +CVII1 4 +CVII4 1 +ARGI4 +ADDRLP4 104 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 104 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $952 +JUMPV +LABELV $951 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +ADDRLP4 108 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 108 +INDIRI4 +ASGNI4 +ADDRLP4 108 +INDIRI4 +ADDRLP4 24 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 112 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 112 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $952 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +GTI4 $951 +ADDRFP4 20 +INDIRI4 +CNSTI4 0 +LEI4 $963 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 46 +ARGI4 +ADDRLP4 116 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 116 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $957 +JUMPV +LABELV $956 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 48 +ARGI4 +ADDRLP4 120 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 120 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $957 +ADDRLP4 124 +ADDRLP4 68 +INDIRI4 +ASGNI4 +ADDRLP4 68 +ADDRLP4 124 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 124 +INDIRI4 +CNSTI4 0 +GTI4 $956 +ADDRGP4 $960 +JUMPV +LABELV $959 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +ADDRLP4 128 +ADDRLP4 20 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 128 +INDIRI4 +ASGNI4 +ADDRLP4 128 +INDIRI4 +ADDRLP4 48 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 132 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 132 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $960 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +GTI4 $959 +ADDRGP4 $963 +JUMPV +LABELV $962 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRU4 +ARGU4 +CNSTI4 32 +ARGI4 +ADDRLP4 116 +ADDRGP4 dopr_outch +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 116 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $963 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $962 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $899 +endproc fmtfp 136 16 +proc dopr_outch 8 0 +ADDRFP4 12 +ADDRFP4 12 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRFP4 4 +INDIRP4 +INDIRU4 +CNSTU4 1 +ADDU4 +ADDRFP4 8 +INDIRU4 +GEU4 $966 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +INDIRU4 +ASGNU4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 0 +INDIRU4 +CNSTU4 1 +ADDU4 +ASGNU4 +ADDRLP4 0 +INDIRU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ADDRFP4 12 +INDIRI1 +ASGNI1 +LABELV $966 +CNSTI4 1 +RETI4 +LABELV $965 +endproc dopr_outch 8 0 +export Q_vsnprintf +proc Q_vsnprintf 4 16 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 dopr +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $968 +endproc Q_vsnprintf 4 16 +export Q_snprintf +proc Q_snprintf 12 16 +ADDRLP4 0 +ADDRFP4 8+4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRU4 +ARGU4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 Q_vsnprintf +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $969 +endproc Q_snprintf 12 16 +export sscanf +proc sscanf 92 4 +ADDRLP4 8 +ADDRFP4 4+4 +ASGNP4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $974 +JUMPV +LABELV $973 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 37 +EQI4 $976 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $974 +JUMPV +LABELV $976 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 48 +LTI4 $978 +ADDRLP4 0 +INDIRI4 +CNSTI4 57 +GTI4 $978 +ADDRFP4 4 +ARGP4 +ADDRLP4 20 +ADDRGP4 _atoi +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 20 +INDIRI4 +CVIU4 4 +ASGNU4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 -1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRGP4 $979 +JUMPV +LABELV $978 +ADDRLP4 4 +CNSTU4 1023 +ASGNU4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $979 +ADDRLP4 24 +CNSTI4 100 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 24 +INDIRI4 +EQI4 $982 +ADDRLP4 0 +INDIRI4 +CNSTI4 102 +EQI4 $983 +ADDRLP4 0 +INDIRI4 +CNSTI4 105 +EQI4 $982 +ADDRLP4 0 +INDIRI4 +ADDRLP4 24 +INDIRI4 +LTI4 $980 +LABELV $994 +ADDRLP4 0 +INDIRI4 +CNSTI4 115 +EQI4 $985 +ADDRLP4 0 +INDIRI4 +CNSTI4 117 +EQI4 $982 +ADDRLP4 0 +INDIRI4 +CNSTI4 120 +EQI4 $984 +ADDRGP4 $980 +JUMPV +LABELV $982 +ADDRLP4 32 +ADDRLP4 8 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ARGP4 +ADDRLP4 36 +ADDRGP4 _atoi +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ASGNI4 +ADDRGP4 $981 +JUMPV +LABELV $983 +ADDRLP4 40 +ADDRLP4 8 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 40 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ARGP4 +ADDRLP4 44 +ADDRGP4 _atof +CALLF4 +ASGNF4 +ADDRLP4 40 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ADDRLP4 44 +INDIRF4 +ASGNF4 +ADDRGP4 $981 +JUMPV +LABELV $984 +ADDRLP4 48 +ADDRLP4 8 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 48 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ARGP4 +ADDRLP4 52 +ADDRGP4 _hextoi +CALLU4 +ASGNU4 +ADDRLP4 48 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ADDRLP4 52 +INDIRU4 +ASGNU4 +ADDRGP4 $981 +JUMPV +LABELV $985 +ADDRLP4 60 +ADDRLP4 8 +INDIRP4 +CNSTU4 4 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 60 +INDIRP4 +ASGNP4 +ADDRLP4 56 +ADDRLP4 60 +INDIRP4 +CNSTI4 -4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $987 +JUMPV +LABELV $986 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $987 +ADDRLP4 64 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 64 +INDIRI4 +CNSTI4 32 +EQI4 $986 +ADDRLP4 64 +INDIRI4 +CNSTI4 12 +EQI4 $986 +ADDRLP4 64 +INDIRI4 +CNSTI4 10 +EQI4 $986 +ADDRLP4 64 +INDIRI4 +CNSTI4 13 +EQI4 $986 +ADDRLP4 64 +INDIRI4 +CNSTI4 9 +EQI4 $986 +ADDRLP4 64 +INDIRI4 +CNSTI4 11 +EQI4 $986 +ADDRGP4 $990 +JUMPV +LABELV $989 +ADDRLP4 68 +ADDRLP4 56 +INDIRP4 +ASGNP4 +ADDRLP4 76 +CNSTI4 1 +ASGNI4 +ADDRLP4 56 +ADDRLP4 68 +INDIRP4 +ADDRLP4 76 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 72 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 72 +INDIRP4 +ADDRLP4 76 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $990 +ADDRLP4 84 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 0 +EQI4 $993 +ADDRLP4 84 +INDIRI4 +CNSTI4 32 +EQI4 $993 +ADDRLP4 84 +INDIRI4 +CNSTI4 12 +EQI4 $993 +ADDRLP4 84 +INDIRI4 +CNSTI4 10 +EQI4 $993 +ADDRLP4 84 +INDIRI4 +CNSTI4 13 +EQI4 $993 +ADDRLP4 84 +INDIRI4 +CNSTI4 9 +EQI4 $993 +ADDRLP4 84 +INDIRI4 +CNSTI4 11 +EQI4 $993 +ADDRLP4 80 +ADDRLP4 4 +INDIRU4 +ASGNU4 +ADDRLP4 4 +ADDRLP4 80 +INDIRU4 +CNSTU4 1 +SUBU4 +ASGNU4 +ADDRLP4 80 +INDIRU4 +CNSTU4 0 +NEU4 $989 +LABELV $993 +ADDRLP4 88 +ADDRLP4 56 +INDIRP4 +ASGNP4 +ADDRLP4 56 +ADDRLP4 88 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +CNSTI1 0 +ASGNI1 +LABELV $980 +LABELV $981 +LABELV $974 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $973 +ADDRLP4 8 +CNSTP4 0 +ASGNP4 +ADDRLP4 12 +INDIRI4 +RETI4 +LABELV $971 +endproc sscanf 92 4 +export bsearch +proc bsearch 28 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRU4 +ASGNU4 +ADDRFP4 16 +ADDRFP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTU4 0 +ASGNU4 +ADDRLP4 8 +ADDRFP4 8 +INDIRU4 +ASGNU4 +ADDRGP4 $997 +JUMPV +LABELV $996 +ADDRLP4 4 +ADDRLP4 0 +INDIRU4 +ADDRLP4 8 +INDIRU4 +ADDRLP4 0 +INDIRU4 +SUBU4 +CNSTI4 1 +RSHU4 +ADDU4 +ASGNU4 +ADDRLP4 16 +ADDRLP4 4 +INDIRU4 +ADDRFP4 12 +INDIRU4 +MULU4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRFP4 16 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +GEI4 $999 +ADDRLP4 8 +ADDRLP4 4 +INDIRU4 +ASGNU4 +ADDRGP4 $1000 +JUMPV +LABELV $999 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +LEI4 $1001 +ADDRLP4 0 +ADDRLP4 4 +INDIRU4 +CNSTU4 1 +ADDU4 +ASGNU4 +ADDRGP4 $1002 +JUMPV +LABELV $1001 +ADDRLP4 16 +INDIRP4 +RETP4 +ADDRGP4 $995 +JUMPV +LABELV $1002 +LABELV $1000 +LABELV $997 +ADDRLP4 0 +INDIRU4 +ADDRLP4 8 +INDIRU4 +LTU4 $996 +CNSTP4 0 +RETP4 +LABELV $995 +endproc bsearch 28 8 +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import strncpy +lit +align 1 +LABELV $849 +byte 1 48 +byte 1 49 +byte 1 50 +byte 1 51 +byte 1 52 +byte 1 53 +byte 1 54 +byte 1 55 +byte 1 56 +byte 1 57 +byte 1 97 +byte 1 98 +byte 1 99 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 0 +align 1 +LABELV $848 +byte 1 48 +byte 1 49 +byte 1 50 +byte 1 51 +byte 1 52 +byte 1 53 +byte 1 54 +byte 1 55 +byte 1 56 +byte 1 57 +byte 1 65 +byte 1 66 +byte 1 67 +byte 1 68 +byte 1 69 +byte 1 70 +byte 1 0 +align 1 +LABELV $814 +byte 1 60 +byte 1 78 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 62 +byte 1 0 +align 1 +LABELV $475 +byte 1 48 +byte 1 120 +byte 1 0 +align 1 +LABELV $468 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 0 +align 1 +LABELV $463 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 0 +align 1 +LABELV $452 +byte 1 110 +byte 1 97 +byte 1 110 +byte 1 0 diff --git a/build/release-linux-x86_64/base/ui/bg_misc.asm b/build/release-linux-x86_64/base/ui/bg_misc.asm new file mode 100644 index 0000000..770d4d4 --- /dev/null +++ b/build/release-linux-x86_64/base/ui/bg_misc.asm @@ -0,0 +1,28896 @@ +lit +align 4 +LABELV bg_buildableList +byte 4 1 +address $60 +address $61 +address $62 +address $63 +byte 4 5 +byte 4 0 +byte 4 10 +byte 4 7 +byte 4 250 +byte 4 8 +byte 4 50 +byte 4 100 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 100 +byte 4 15000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 80 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 900 +byte 4 2 +address $64 +address $65 +address $66 +address $67 +byte 4 5 +byte 4 0 +byte 4 0 +byte 4 7 +byte 4 750 +byte 4 6 +byte 4 15 +byte 4 300 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 1000 +byte 4 30000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 120 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 4500 +byte 4 3 +address $68 +address $69 +address $70 +address $71 +byte 4 5 +byte 4 0 +byte 4 5 +byte 4 7 +byte 4 350 +byte 4 14 +byte 4 50 +byte 4 100 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 100 +byte 4 13000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 70 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 450 +byte 4 4 +address $72 +address $73 +address $74 +address $75 +byte 4 5 +byte 4 0 +byte 4 6 +byte 4 7 +byte 4 125 +byte 4 10 +byte 4 50 +byte 4 100 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 200 +byte 4 8000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 30 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 540 +byte 4 5 +address $76 +address $77 +address $78 +address $79 +byte 4 5 +byte 4 0 +byte 4 4 +byte 4 6 +byte 4 50 +byte 4 6 +byte 4 15 +byte 4 100 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 100 +byte 4 5000 +byte 4 0 +byte 4 400 +byte 4 1000 +byte 4 24 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 25 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 360 +byte 4 6 +address $80 +address $81 +address $82 +address $83 +byte 4 5 +byte 4 0 +byte 4 14 +byte 4 6 +byte 4 150 +byte 4 8 +byte 4 50 +byte 4 100 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 100 +byte 4 14000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 70 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1260 +byte 4 7 +address $84 +address $85 +address $86 +address $87 +byte 4 5 +byte 4 0 +byte 4 8 +byte 4 4 +byte 4 125 +byte 4 10 +byte 4 30 +byte 4 200 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 500 +byte 4 13000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 25 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 40 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 720 +byte 4 8 +address $88 +address $89 +address $90 +address $91 +byte 4 5 +byte 4 0 +byte 4 1 +byte 4 7 +byte 4 100 +byte 4 1 +byte 4 1 +byte 4 10 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 1000 +byte 4 6000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 90 +byte 4 9 +address $92 +address $93 +address $94 +address $95 +byte 4 5 +byte 4 0 +byte 4 2 +byte 4 6 +byte 4 250 +byte 4 1 +byte 4 5 +byte 4 40 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 15000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 180 +byte 4 10 +address $96 +address $97 +address $98 +address $99 +byte 4 5 +byte 4 0 +byte 4 5 +byte 4 4 +byte 4 450 +byte 4 1 +byte 4 10 +byte 4 70 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 450 +byte 4 11 +address $100 +address $101 +address $102 +address $103 +byte 4 5 +byte 4 0 +byte 4 1 +byte 4 7 +byte 4 25 +byte 4 1 +byte 4 5 +byte 4 10 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 1000 +byte 4 4000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 90 +byte 4 12 +address $104 +address $105 +address $106 +address $107 +byte 4 5 +byte 4 0 +byte 4 2 +byte 4 6 +byte 4 50 +byte 4 1 +byte 4 5 +byte 4 25 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 9000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 180 +byte 4 13 +address $108 +address $109 +address $110 +address $111 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 4 +byte 4 100 +byte 4 1 +byte 4 5 +byte 4 50 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 13000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 270 +byte 4 14 +address $112 +address $113 +address $114 +address $115 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 6 +byte 4 80 +byte 4 10 +byte 4 5 +byte 4 50 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 8000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 270 +byte 4 15 +address $116 +address $117 +address $118 +address $119 +byte 4 5 +byte 4 0 +byte 4 2 +byte 4 7 +byte 4 50 +byte 4 10 +byte 4 5 +byte 4 50 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 1000 +byte 4 5000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 180 +byte 4 16 +address $120 +address $121 +address $122 +address $123 +byte 4 5 +byte 4 0 +byte 4 12 +byte 4 6 +byte 4 200 +byte 4 8 +byte 4 15 +byte 4 200 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 200 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 170 +byte 4 0 +byte 4 0 +byte 4 1080 +skip 4 +byte 4 17 +address $124 +address $125 +address $126 +address $127 +byte 4 5 +byte 4 0 +byte 4 4 +byte 4 7 +byte 4 250 +byte 4 1 +byte 4 10 +byte 4 10 +byte 4 57 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 1000 +byte 4 12000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 190 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 360 +byte 4 18 +address $128 +address $129 +address $130 +address $131 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 6 +byte 4 250 +byte 4 1 +byte 4 10 +byte 4 10 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 7000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 300 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 270 +byte 4 19 +address $132 +address $133 +address $134 +address $135 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 6 +byte 4 250 +byte 4 1 +byte 4 5 +byte 4 15 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 4000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 270 +byte 4 20 +address $136 +address $137 +address $138 +address $139 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 6 +byte 4 100 +byte 4 5 +byte 4 5 +byte 4 10 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 500 +byte 4 10000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 50 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 270 +byte 4 21 +address $140 +address $141 +address $142 +address $143 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 6 +byte 4 60 +byte 4 10 +byte 4 100 +byte 4 100 +byte 4 19 +byte 4 1 +byte 4 1610612736 +byte 4 3 +byte 4 200 +byte 4 8000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 50 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 270 +byte 4 22 +address $144 +address $145 +address $146 +address $147 +byte 4 5 +byte 4 0 +byte 4 35 +byte 4 4 +byte 4 250 +byte 4 1 +byte 4 10 +byte 4 200 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 60 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 3150 +byte 4 23 +address $148 +address $149 +address $150 +address $151 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 4 +byte 4 35 +byte 4 5 +byte 4 0 +byte 4 0 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 12000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 15 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 270 +byte 4 24 +address $152 +address $153 +address $154 +address $155 +byte 4 5 +byte 4 0 +byte 4 20 +byte 4 4 +byte 4 850 +byte 4 5 +byte 4 50 +byte 4 150 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1800 +byte 4 25 +address $156 +address $157 +address $158 +address $159 +byte 4 5 +byte 4 0 +byte 4 15 +byte 4 4 +byte 4 650 +byte 4 15 +byte 4 25 +byte 4 100 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1350 +byte 4 26 +address $160 +address $161 +address $162 +address $163 +byte 4 5 +byte 4 0 +byte 4 5 +byte 4 6 +byte 4 350 +byte 4 6 +byte 4 200 +byte 4 300 +byte 4 57 +byte 4 1 +byte 4 1073741824 +byte 4 3 +byte 4 1000 +byte 4 18000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 60 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 450 +byte 4 27 +address $164 +address $165 +address $166 +address $167 +byte 4 5 +byte 4 0 +byte 4 10 +byte 4 7 +byte 4 310 +byte 4 0 +byte 4 50 +byte 4 100 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 100 +byte 4 10000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 2400 +byte 4 28 +address $168 +address $169 +address $170 +address $171 +byte 4 5 +byte 4 0 +byte 4 8 +byte 4 7 +byte 4 180 +byte 4 0 +byte 4 100 +byte 4 100 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 50 +byte 4 8000 +byte 4 0 +byte 4 380 +byte 4 150 +byte 4 27 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1920 +byte 4 29 +address $172 +address $173 +address $170 +address $174 +byte 4 5 +byte 4 0 +byte 4 14 +byte 4 6 +byte 4 300 +byte 4 0 +byte 4 1 +byte 4 170 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 50 +byte 4 20000 +byte 4 0 +byte 4 50 +byte 4 140 +byte 4 28 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1920 +byte 4 30 +address $175 +address $176 +address $177 +address $178 +byte 4 5 +byte 4 0 +byte 4 10 +byte 4 4 +byte 4 300 +byte 4 0 +byte 4 50 +byte 4 100 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 150 +byte 4 15000 +byte 4 0 +byte 4 225 +byte 4 250 +byte 4 26 +byte 4 1064514355 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 2400 +byte 4 31 +address $179 +address $180 +address $181 +address $182 +byte 4 5 +byte 4 0 +byte 4 10 +byte 4 7 +byte 4 420 +byte 4 0 +byte 4 50 +byte 4 100 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 100 +byte 4 10000 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 2400 +byte 4 32 +address $183 +address $184 +address $185 +address $186 +byte 4 5 +byte 4 0 +byte 4 15 +byte 4 6 +byte 4 190 +byte 4 0 +byte 4 50 +byte 4 100 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 100 +byte 4 16000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 3600 +byte 4 33 +address $187 +address $188 +address $189 +address $190 +byte 4 5 +byte 4 0 +byte 4 8 +byte 4 7 +byte 4 190 +byte 4 0 +byte 4 50 +byte 4 100 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 100 +byte 4 8000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1920 +byte 4 34 +address $191 +address $192 +address $193 +address $194 +byte 4 5 +byte 4 0 +byte 4 0 +byte 4 7 +byte 4 930 +byte 4 0 +byte 4 200 +byte 4 300 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 1000 +byte 4 20000 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 12000 +byte 4 35 +address $195 +address $196 +address $197 +address $198 +byte 4 5 +byte 4 0 +byte 4 4 +byte 4 7 +byte 4 250 +byte 4 0 +byte 4 50 +byte 4 100 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 100 +byte 4 10000 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 960 +byte 4 36 +address $199 +address $200 +address $201 +address $202 +byte 4 5 +byte 4 0 +byte 4 1 +byte 4 7 +byte 4 60 +byte 4 0 +byte 4 1 +byte 4 10 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 5000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 240 +byte 4 37 +address $203 +address $204 +address $201 +address $205 +byte 4 5 +byte 4 0 +byte 4 2 +byte 4 6 +byte 4 250 +byte 4 0 +byte 4 5 +byte 4 40 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 14000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 480 +byte 4 38 +address $206 +address $207 +address $201 +address $208 +byte 4 5 +byte 4 0 +byte 4 5 +byte 4 4 +byte 4 450 +byte 4 0 +byte 4 10 +byte 4 70 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1200 +byte 4 39 +address $209 +address $210 +address $211 +address $212 +byte 4 5 +byte 4 0 +byte 4 1 +byte 4 7 +byte 4 25 +byte 4 0 +byte 4 5 +byte 4 10 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 4000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 240 +byte 4 40 +address $213 +address $214 +address $211 +address $215 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 4 +byte 4 100 +byte 4 0 +byte 4 5 +byte 4 100 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 13000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 720 +byte 4 41 +address $216 +address $217 +address $201 +address $218 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 6 +byte 4 100 +byte 4 0 +byte 4 5 +byte 4 50 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 7000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 720 +byte 4 42 +address $219 +address $220 +address $201 +address $221 +byte 4 5 +byte 4 0 +byte 4 2 +byte 4 6 +byte 4 100 +byte 4 0 +byte 4 5 +byte 4 20 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 5000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 480 +byte 4 43 +address $222 +address $223 +address $201 +address $224 +byte 4 5 +byte 4 0 +byte 4 2 +byte 4 7 +byte 4 300 +byte 4 0 +byte 4 10 +byte 4 50 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 12000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 480 +byte 4 44 +address $225 +address $226 +address $201 +address $227 +byte 4 5 +byte 4 0 +byte 4 2 +byte 4 6 +byte 4 300 +byte 4 0 +byte 4 10 +byte 4 50 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 13000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 480 +byte 4 45 +address $228 +address $229 +address $201 +address $230 +byte 4 5 +byte 4 0 +byte 4 3 +byte 4 6 +byte 4 350 +byte 4 0 +byte 4 10 +byte 4 50 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 15000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 720 +byte 4 46 +address $231 +address $232 +address $233 +address $234 +byte 4 5 +byte 4 0 +byte 4 8 +byte 4 4 +byte 4 600 +byte 4 0 +byte 4 50 +byte 4 150 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 100 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1920 +byte 4 47 +address $235 +address $236 +address $237 +address $238 +byte 4 5 +byte 4 0 +byte 4 5 +byte 4 6 +byte 4 155 +byte 4 0 +byte 4 15 +byte 4 250 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 8000 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1200 +byte 4 48 +address $239 +address $240 +address $241 +address $242 +byte 4 5 +byte 4 0 +byte 4 1 +byte 4 7 +byte 4 50 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 2000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 240 +byte 4 49 +address $243 +address $244 +address $245 +address $246 +byte 4 5 +byte 4 0 +byte 4 1 +byte 4 7 +byte 4 250 +byte 4 0 +byte 4 40 +byte 4 150 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 6000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 240 +byte 4 50 +address $247 +address $248 +address $249 +address $250 +byte 4 5 +byte 4 0 +byte 4 15 +byte 4 4 +byte 4 200 +byte 4 0 +byte 4 15 +byte 4 180 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 400 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 3600 +byte 4 51 +address $251 +address $252 +address $253 +address $254 +byte 4 5 +byte 4 0 +byte 4 20 +byte 4 4 +byte 4 850 +byte 4 0 +byte 4 50 +byte 4 150 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 4800 +byte 4 52 +address $255 +address $256 +address $257 +address $258 +byte 4 5 +byte 4 0 +byte 4 15 +byte 4 4 +byte 4 650 +byte 4 0 +byte 4 50 +byte 4 150 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 0 +byte 4 20000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 3600 +byte 4 53 +address $259 +address $260 +address $261 +address $262 +byte 4 5 +byte 4 0 +byte 4 5 +byte 4 6 +byte 4 350 +byte 4 0 +byte 4 50 +byte 4 300 +byte 4 52 +byte 4 2 +byte 4 -2147483648 +byte 4 3 +byte 4 1000 +byte 4 18000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1200 +data +export bg_numBuildables +align 4 +LABELV bg_numBuildables +byte 4 53 +lit +align 4 +LABELV nullBuildable +byte 4 0 +skip 120 +export BG_BuildableByName +code +proc BG_BuildableByName 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $267 +JUMPV +LABELV $264 +CNSTI4 124 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_buildableList+4 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $268 +CNSTI4 124 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_buildableList +ADDP4 +RETP4 +ADDRGP4 $263 +JUMPV +LABELV $268 +LABELV $265 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $267 +ADDRLP4 0 +INDIRI4 +ADDRGP4 bg_numBuildables +INDIRI4 +LTI4 $264 +ADDRGP4 nullBuildable +RETP4 +LABELV $263 +endproc BG_BuildableByName 8 8 +export BG_BuildableByEntityName +proc BG_BuildableByEntityName 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $275 +JUMPV +LABELV $272 +CNSTI4 124 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_buildableList+16 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $276 +CNSTI4 124 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_buildableList +ADDP4 +RETP4 +ADDRGP4 $271 +JUMPV +LABELV $276 +LABELV $273 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $275 +ADDRLP4 0 +INDIRI4 +ADDRGP4 bg_numBuildables +INDIRI4 +LTI4 $272 +ADDRGP4 nullBuildable +RETP4 +LABELV $271 +endproc BG_BuildableByEntityName 8 8 +export BG_Buildable +proc BG_Buildable 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $282 +ADDRFP4 0 +INDIRI4 +CNSTI4 54 +GEI4 $282 +ADDRLP4 0 +CNSTI4 124 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_buildableList-124 +ADDP4 +ASGNP4 +ADDRGP4 $283 +JUMPV +LABELV $282 +ADDRLP4 0 +ADDRGP4 nullBuildable +ASGNP4 +LABELV $283 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $279 +endproc BG_Buildable 8 0 +export BG_BuildableAllowedInStage +proc BG_BuildableAllowedInStage 8 4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +LSHI4 +BANDI4 +CNSTI4 0 +EQI4 $285 +CNSTI4 1 +RETI4 +ADDRGP4 $284 +JUMPV +LABELV $285 +CNSTI4 0 +RETI4 +LABELV $284 +endproc BG_BuildableAllowedInStage 8 4 +export BG_BuildableConfig +proc BG_BuildableConfig 0 0 +CNSTI4 288 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_buildableConfigList +ADDP4 +RETP4 +LABELV $287 +endproc BG_BuildableConfig 0 0 +export BG_BuildableBoundingBox +proc BG_BuildableBoundingBox 8 4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_BuildableConfig +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $289 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRB +ASGNB 12 +LABELV $289 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $291 +ADDRFP4 8 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 272 +ADDP4 +INDIRB +ASGNB 12 +LABELV $291 +LABELV $288 +endproc BG_BuildableBoundingBox 8 4 +proc BG_ParseBuildableFile 20076 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20024 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 20028 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 20028 +INDIRI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +GEI4 $295 +ADDRGP4 $297 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $293 +JUMPV +LABELV $295 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $300 +ADDRLP4 20 +INDIRI4 +CVIU4 4 +CNSTU4 19999 +LTU4 $298 +LABELV $300 +ADDRLP4 20024 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRGP4 $301 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $305 +ADDRLP4 20036 +ADDRGP4 $302 +ASGNP4 +ADDRGP4 $306 +JUMPV +LABELV $305 +ADDRLP4 20036 +ADDRGP4 $303 +ASGNP4 +LABELV $306 +ADDRLP4 20036 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $293 +JUMPV +LABELV $298 +ADDRLP4 24 +ARGP4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 20024 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Read +CALLV +pop +ADDRLP4 20 +INDIRI4 +ADDRLP4 24 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 20024 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRLP4 8 +ADDRLP4 24 +ASGNP4 +ADDRGP4 $308 +JUMPV +LABELV $307 +ADDRLP4 8 +ARGP4 +ADDRLP4 20036 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20036 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $310 +ADDRGP4 $309 +JUMPV +LABELV $310 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $314 +ARGP4 +ADDRLP4 20040 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20040 +INDIRI4 +CNSTI4 0 +NEI4 $312 +ADDRGP4 $309 +JUMPV +LABELV $312 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $317 +ARGP4 +ADDRLP4 20044 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20044 +INDIRI4 +CNSTI4 0 +NEI4 $315 +ADDRLP4 20048 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ARGP4 +ADDRLP4 20052 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20052 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $318 +ADDRGP4 $309 +JUMPV +LABELV $318 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20056 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 20048 +ADDRLP4 20056 +INDIRI4 +ASGNI4 +ADDRLP4 20048 +INDIRI4 +CNSTI4 0 +GEI4 $320 +ADDRLP4 20048 +CNSTI4 0 +ASGNI4 +ADDRGP4 $321 +JUMPV +LABELV $320 +ADDRLP4 20048 +INDIRI4 +CNSTI4 3 +LEI4 $322 +ADDRLP4 20048 +CNSTI4 3 +ASGNI4 +LABELV $322 +LABELV $321 +ADDRLP4 8 +ARGP4 +ADDRLP4 20060 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20060 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $324 +ADDRGP4 $309 +JUMPV +LABELV $324 +ADDRLP4 20048 +INDIRI4 +CNSTI4 6 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +ADDRGP4 $308 +JUMPV +LABELV $315 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $328 +ARGP4 +ADDRLP4 20048 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20048 +INDIRI4 +CNSTI4 0 +NEI4 $326 +ADDRLP4 8 +ARGP4 +ADDRLP4 20052 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20052 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $329 +ADDRGP4 $309 +JUMPV +LABELV $329 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20056 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 20056 +INDIRF4 +ASGNF4 +ADDRLP4 16 +INDIRF4 +CNSTF4 0 +GEF4 $331 +ADDRLP4 16 +CNSTF4 0 +ASGNF4 +LABELV $331 +ADDRFP4 4 +INDIRP4 +CNSTI4 256 +ADDP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +BORI4 +ASGNI4 +ADDRGP4 $308 +JUMPV +LABELV $326 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $335 +ARGP4 +ADDRLP4 20052 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20052 +INDIRI4 +CNSTI4 0 +NEI4 $333 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $336 +ADDRLP4 8 +ARGP4 +ADDRLP4 20056 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20056 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $340 +ADDRGP4 $338 +JUMPV +LABELV $340 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20060 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 260 +ADDP4 +ADDP4 +ADDRLP4 20060 +INDIRF4 +ASGNF4 +LABELV $337 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LEI4 $336 +LABELV $338 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 4 +BORI4 +ASGNI4 +ADDRGP4 $308 +JUMPV +LABELV $333 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $344 +ARGP4 +ADDRLP4 20056 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20056 +INDIRI4 +CNSTI4 0 +NEI4 $342 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $345 +ADDRLP4 8 +ARGP4 +ADDRLP4 20060 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20060 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $349 +ADDRGP4 $347 +JUMPV +LABELV $349 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20064 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 272 +ADDP4 +ADDP4 +ADDRLP4 20064 +INDIRF4 +ASGNF4 +LABELV $346 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LEI4 $345 +LABELV $347 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +ADDRGP4 $308 +JUMPV +LABELV $342 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $353 +ARGP4 +ADDRLP4 20060 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20060 +INDIRI4 +CNSTI4 0 +NEI4 $351 +ADDRLP4 8 +ARGP4 +ADDRLP4 20068 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20068 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $354 +ADDRGP4 $309 +JUMPV +LABELV $354 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20072 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 20064 +ADDRLP4 20072 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 284 +ADDP4 +ADDRLP4 20064 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 16 +BORI4 +ASGNI4 +ADDRGP4 $308 +JUMPV +LABELV $351 +ADDRGP4 $356 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $293 +JUMPV +LABELV $308 +ADDRGP4 $307 +JUMPV +LABELV $309 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +NEI4 $357 +ADDRLP4 0 +ADDRGP4 $317 +ASGNP4 +ADDRGP4 $358 +JUMPV +LABELV $357 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +NEI4 $359 +ADDRLP4 0 +ADDRGP4 $328 +ASGNP4 +ADDRGP4 $360 +JUMPV +LABELV $359 +ADDRLP4 12 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $361 +ADDRLP4 0 +ADDRGP4 $335 +ASGNP4 +ADDRGP4 $362 +JUMPV +LABELV $361 +ADDRLP4 12 +INDIRI4 +CNSTI4 8 +BANDI4 +CNSTI4 0 +NEI4 $363 +ADDRLP4 0 +ADDRGP4 $344 +ASGNP4 +ADDRGP4 $364 +JUMPV +LABELV $363 +ADDRLP4 12 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +NEI4 $365 +ADDRLP4 0 +ADDRGP4 $353 +ASGNP4 +ADDRGP4 $366 +JUMPV +LABELV $365 +ADDRLP4 0 +ADDRGP4 $314 +ASGNP4 +LABELV $366 +LABELV $364 +LABELV $362 +LABELV $360 +LABELV $358 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20036 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 20036 +INDIRU4 +CNSTU4 0 +EQU4 $367 +ADDRGP4 $369 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $293 +JUMPV +LABELV $367 +CNSTI4 1 +RETI4 +LABELV $293 +endproc BG_ParseBuildableFile 20076 12 +export BG_InitBuildableConfigs +proc BG_InitBuildableConfigs 20 12 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $371 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 BG_BuildableConfig +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 288 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $375 +ARGP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 BG_ParseBuildableFile +CALLI4 +pop +LABELV $372 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 54 +LTI4 $371 +LABELV $370 +endproc BG_InitBuildableConfigs 20 12 +lit +align 4 +LABELV bg_classList +byte 4 0 +address $376 +address $377 +byte 4 7 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 90 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 1145569280 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1120403456 +byte 4 1132920832 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +skip 4 +byte 4 1 +address $378 +address $379 +byte 4 7 +byte 4 50 +byte 4 0 +byte 4 1073741824 +byte 4 26 +byte 4 29 +byte 4 1119748096 +byte 4 110 +byte 4 981668463 +byte 4 1073741824 +byte 4 150 +byte 4 1065353216 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1120403456 +byte 4 1128464384 +byte 4 1065353216 +byte 4 2 +byte 4 3 +byte 4 0 +byte 4 0 +byte 4 240 +skip 4 +byte 4 2 +address $380 +address $381 +byte 4 6 +byte 4 75 +byte 4 0 +byte 4 1077936128 +byte 4 27 +byte 4 30 +byte 4 1121058816 +byte 4 110 +byte 4 981668463 +byte 4 1073741824 +byte 4 100 +byte 4 1067030938 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1120403456 +byte 4 1132920832 +byte 4 1065353216 +byte 4 3 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 300 +skip 4 +byte 4 3 +address $382 +address $383 +byte 4 7 +byte 4 30 +byte 4 0 +byte 4 1069547520 +byte 4 25 +byte 4 1 +byte 4 0 +byte 4 140 +byte 4 0 +byte 4 1075838976 +byte 4 25 +byte 4 1068708659 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1137180672 +byte 4 1132068864 +byte 4 1073741824 +byte 4 4 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 180 +skip 4 +byte 4 4 +address $384 +address $385 +byte 4 7 +byte 4 40 +byte 4 0 +byte 4 1075419546 +byte 4 25 +byte 4 2 +byte 4 0 +byte 4 140 +byte 4 0 +byte 4 1075838976 +byte 4 25 +byte 4 1069547520 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1137180672 +byte 4 1132068864 +byte 4 1073741824 +byte 4 5 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 200 +skip 4 +byte 4 5 +address $386 +address $387 +byte 4 7 +byte 4 60 +byte 4 0 +byte 4 1072064102 +byte 4 25 +byte 4 3 +byte 4 0 +byte 4 120 +byte 4 981668463 +byte 4 1072064102 +byte 4 60 +byte 4 1067450368 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1133903872 +byte 4 1134231552 +byte 4 1067030938 +byte 4 7 +byte 4 6 +byte 4 0 +byte 4 0 +byte 4 270 +skip 4 +byte 4 6 +address $388 +address $389 +byte 4 6 +byte 4 80 +byte 4 0 +byte 4 1075419546 +byte 4 25 +byte 4 4 +byte 4 0 +byte 4 120 +byte 4 981668463 +byte 4 1072064102 +byte 4 60 +byte 4 1067450368 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1133903872 +byte 4 1134231552 +byte 4 1066192077 +byte 4 7 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 330 +skip 4 +byte 4 7 +address $390 +address $391 +byte 4 7 +byte 4 150 +byte 4 0 +byte 4 1083179008 +byte 4 89 +byte 4 5 +byte 4 0 +byte 4 90 +byte 4 981668463 +byte 4 1069547520 +byte 4 80 +byte 4 1067030938 +byte 4 1092616192 +byte 4 1077936128 +byte 4 1086324736 +byte 4 1120403456 +byte 4 1136525312 +byte 4 1061997773 +byte 4 9 +byte 4 10 +byte 4 8 +byte 4 1 +byte 4 420 +skip 4 +byte 4 8 +address $392 +address $393 +byte 4 6 +byte 4 175 +byte 4 0 +byte 4 1084751872 +byte 4 89 +byte 4 6 +byte 4 0 +byte 4 90 +byte 4 981668463 +byte 4 1069547520 +byte 4 80 +byte 4 1067030938 +byte 4 1092616192 +byte 4 1077936128 +byte 4 1086324736 +byte 4 1120403456 +byte 4 1136525312 +byte 4 1060320051 +byte 4 9 +byte 4 10 +byte 4 0 +byte 4 1 +byte 4 540 +skip 4 +byte 4 9 +address $394 +address $395 +byte 4 6 +byte 4 200 +byte 4 0 +byte 4 1086324736 +byte 4 89 +byte 4 7 +byte 4 0 +byte 4 90 +byte 4 981668463 +byte 4 1069547520 +byte 4 80 +byte 4 1066192077 +byte 4 1091567616 +byte 4 1084227584 +byte 4 1086324736 +byte 4 1119092736 +byte 4 1132068864 +byte 4 1060320051 +byte 4 10 +byte 4 11 +byte 4 0 +byte 4 2 +byte 4 400 +skip 4 +byte 4 10 +address $396 +address $397 +byte 4 7 +byte 4 220 +byte 4 0 +byte 4 1087583027 +byte 4 24 +byte 4 8 +byte 4 0 +byte 4 90 +byte 4 973279855 +byte 4 1067869798 +byte 4 90 +byte 4 1067030938 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1128792064 +byte 4 1132920832 +byte 4 1050253722 +byte 4 12 +byte 4 11 +byte 4 0 +byte 4 1 +byte 4 600 +skip 4 +byte 4 11 +address $398 +address $399 +byte 4 6 +byte 4 250 +byte 4 0 +byte 4 1089470464 +byte 4 24 +byte 4 9 +byte 4 0 +byte 4 90 +byte 4 973279855 +byte 4 1067869798 +byte 4 90 +byte 4 1067869798 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1128792064 +byte 4 1132920832 +byte 4 1045220557 +byte 4 12 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 720 +skip 4 +byte 4 12 +address $400 +address $401 +byte 4 4 +byte 4 360 +byte 4 0 +byte 4 1091567616 +byte 4 24 +byte 4 10 +byte 4 0 +byte 4 90 +byte 4 981668463 +byte 4 1066192077 +byte 4 100 +byte 4 1067030938 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1120403456 +byte 4 1126825984 +byte 4 1036831949 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 2 +byte 4 960 +skip 4 +byte 4 13 +address $402 +address $314 +byte 4 7 +byte 4 100 +byte 4 1065353216 +byte 4 0 +byte 4 34 +byte 4 0 +byte 4 1121714176 +byte 4 90 +byte 4 990057071 +byte 4 1065353216 +byte 4 100 +byte 4 1065353216 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1120403456 +byte 4 1130102784 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 400 +skip 4 +byte 4 14 +address $403 +address $314 +byte 4 4 +byte 4 100 +byte 4 1065353216 +byte 4 0 +byte 4 34 +byte 4 0 +byte 4 1121714176 +byte 4 90 +byte 4 990057071 +byte 4 1065353216 +byte 4 100 +byte 4 1065353216 +byte 4 1092616192 +byte 4 1065353216 +byte 4 1086324736 +byte 4 1120403456 +byte 4 1130102784 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 400 +skip 4 +data +export bg_numClasses +align 4 +LABELV bg_numClasses +byte 4 15 +lit +align 4 +LABELV nullClass +byte 4 0 +skip 104 +export BG_ClassByName +code +proc BG_ClassByName 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $408 +JUMPV +LABELV $405 +CNSTI4 108 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_classList+4 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $409 +CNSTI4 108 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_classList +ADDP4 +RETP4 +ADDRGP4 $404 +JUMPV +LABELV $409 +LABELV $406 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $408 +ADDRLP4 0 +INDIRI4 +ADDRGP4 bg_numClasses +INDIRI4 +LTI4 $405 +ADDRGP4 nullClass +RETP4 +LABELV $404 +endproc BG_ClassByName 8 8 +export BG_Class +proc BG_Class 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $414 +ADDRFP4 0 +INDIRI4 +CNSTI4 15 +GEI4 $414 +ADDRLP4 0 +CNSTI4 108 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_classList +ADDP4 +ASGNP4 +ADDRGP4 $415 +JUMPV +LABELV $414 +ADDRLP4 0 +ADDRGP4 nullClass +ASGNP4 +LABELV $415 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $412 +endproc BG_Class 8 0 +export BG_ClassAllowedInStage +proc BG_ClassAllowedInStage 8 4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +LSHI4 +BANDI4 +RETI4 +LABELV $416 +endproc BG_ClassAllowedInStage 8 4 +export BG_ClassConfig +proc BG_ClassConfig 0 0 +CNSTI4 1308 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_classConfigList +ADDP4 +RETP4 +LABELV $417 +endproc BG_ClassConfig 0 0 +export BG_ClassBoundingBox +proc BG_ClassBoundingBox 8 4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $419 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1224 +ADDP4 +INDIRB +ASGNB 12 +LABELV $419 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $421 +ADDRFP4 8 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1236 +ADDP4 +INDIRB +ASGNB 12 +LABELV $421 +ADDRFP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $423 +ADDRFP4 12 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1248 +ADDP4 +INDIRB +ASGNB 12 +LABELV $423 +ADDRFP4 16 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $425 +ADDRFP4 16 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1260 +ADDP4 +INDIRB +ASGNB 12 +LABELV $425 +ADDRFP4 20 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $427 +ADDRFP4 20 +INDIRP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1272 +ADDP4 +INDIRB +ASGNB 12 +LABELV $427 +LABELV $418 +endproc BG_ClassBoundingBox 8 4 +export BG_ClassHasAbility +proc BG_ClassHasAbility 8 4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRI4 +BANDI4 +RETI4 +LABELV $429 +endproc BG_ClassHasAbility 8 4 +export BG_ClassCanEvolveFromTo +proc BG_ClassCanEvolveFromTo 60 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 12 +ADDRFP4 12 +INDIRI4 +ASGNI4 +ADDRFP4 16 +ADDRFP4 16 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRI4 +ADDRFP4 16 +INDIRI4 +LTI4 $435 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $435 +ADDRFP4 4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $435 +ADDRFP4 0 +INDIRI4 +ADDRFP4 4 +INDIRI4 +NEI4 $431 +LABELV $435 +CNSTI4 -1 +RETI4 +ADDRGP4 $430 +JUMPV +LABELV $431 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $439 +JUMPV +LABELV $436 +CNSTI4 108 +ADDRLP4 12 +INDIRI4 +MULI4 +ADDRGP4 bg_classList +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +EQI4 $440 +ADDRGP4 $437 +JUMPV +LABELV $440 +ADDRLP4 8 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $442 +ADDRLP4 28 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +CNSTI4 108 +ADDRLP4 12 +INDIRI4 +MULI4 +ADDRGP4 bg_classList+84 +ADDP4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $450 +ADDRLP4 28 +INDIRI4 +ARGI4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRLP4 40 +ADDRGP4 BG_ClassAllowedInStage +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +EQI4 $450 +ADDRLP4 28 +INDIRI4 +ARGI4 +ADDRLP4 44 +ADDRGP4 BG_ClassIsAllowed +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +NEI4 $447 +LABELV $450 +ADDRGP4 $443 +JUMPV +LABELV $447 +ADDRLP4 28 +INDIRI4 +ARGI4 +ADDRLP4 48 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 32 +CNSTI4 400 +ADDRLP4 48 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +ADDRFP4 4 +INDIRI4 +NEI4 $451 +ADDRLP4 0 +ADDRFP4 16 +INDIRI4 +ADDRLP4 32 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $452 +JUMPV +LABELV $451 +ADDRLP4 28 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRFP4 16 +INDIRI4 +ADDRLP4 32 +INDIRI4 +ADDI4 +ARGI4 +ADDRLP4 52 +ADDRGP4 BG_ClassCanEvolveFromTo +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 52 +INDIRI4 +ASGNI4 +LABELV $452 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $453 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +GEI4 $453 +ADDRLP4 8 +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $453 +LABELV $443 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LTI4 $442 +ADDRLP4 8 +INDIRI4 +ADDRFP4 8 +INDIRI4 +GTI4 $456 +ADDRLP4 28 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $457 +JUMPV +LABELV $456 +ADDRLP4 28 +CNSTI4 -1 +ASGNI4 +LABELV $457 +ADDRLP4 28 +INDIRI4 +RETI4 +ADDRGP4 $430 +JUMPV +LABELV $437 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $439 +ADDRLP4 12 +INDIRI4 +ADDRGP4 bg_numClasses +INDIRI4 +LTI4 $436 +ADDRGP4 $458 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 -1 +RETI4 +LABELV $430 +endproc BG_ClassCanEvolveFromTo 60 20 +export BG_AlienCanEvolve +proc BG_AlienCanEvolve 28 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $463 +JUMPV +LABELV $460 +CNSTI4 108 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 bg_classList +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +EQI4 $464 +ADDRGP4 $461 +JUMPV +LABELV $464 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $466 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +CNSTI4 108 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 bg_classList+84 +ADDP4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $471 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_ClassAllowedInStage +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $471 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 BG_ClassIsAllowed +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $471 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +CNSTI4 400 +ADDRLP4 24 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRI4 +MULI4 +LTI4 $471 +CNSTI4 1 +RETI4 +ADDRGP4 $459 +JUMPV +LABELV $471 +LABELV $467 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 3 +LTI4 $466 +CNSTI4 0 +RETI4 +ADDRGP4 $459 +JUMPV +LABELV $461 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $463 +ADDRLP4 8 +INDIRI4 +ADDRGP4 bg_numClasses +INDIRI4 +LTI4 $460 +ADDRGP4 $473 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +LABELV $459 +endproc BG_AlienCanEvolve 28 8 +proc BG_ParseClassFile 20112 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20024 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 20028 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 20028 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +GEI4 $476 +CNSTI4 0 +RETI4 +ADDRGP4 $474 +JUMPV +LABELV $476 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $480 +ADDRLP4 16 +INDIRI4 +CVIU4 4 +CNSTU4 19999 +LTU4 $478 +LABELV $480 +ADDRLP4 20024 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRGP4 $481 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $483 +ADDRLP4 20036 +ADDRGP4 $302 +ASGNP4 +ADDRGP4 $484 +JUMPV +LABELV $483 +ADDRLP4 20036 +ADDRGP4 $303 +ASGNP4 +LABELV $484 +ADDRLP4 20036 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $474 +JUMPV +LABELV $478 +ADDRLP4 24 +ARGP4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 20024 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Read +CALLV +pop +ADDRLP4 16 +INDIRI4 +ADDRLP4 24 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 20024 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRLP4 4 +ADDRLP4 24 +ASGNP4 +ADDRGP4 $486 +JUMPV +LABELV $485 +ADDRLP4 4 +ARGP4 +ADDRLP4 20036 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20036 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $488 +ADDRGP4 $487 +JUMPV +LABELV $488 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $314 +ARGP4 +ADDRLP4 20040 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20040 +INDIRI4 +CNSTI4 0 +NEI4 $490 +ADDRGP4 $487 +JUMPV +LABELV $490 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $317 +ARGP4 +ADDRLP4 20044 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20044 +INDIRI4 +CNSTI4 0 +NEI4 $492 +ADDRLP4 4 +ARGP4 +ADDRLP4 20048 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20048 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $494 +ADDRGP4 $487 +JUMPV +LABELV $494 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $492 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $498 +ARGP4 +ADDRLP4 20048 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20048 +INDIRI4 +CNSTI4 0 +NEI4 $496 +ADDRLP4 4 +ARGP4 +ADDRLP4 20052 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20052 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $499 +ADDRGP4 $487 +JUMPV +LABELV $499 +ADDRFP4 4 +INDIRP4 +CNSTI4 68 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $496 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $503 +ARGP4 +ADDRLP4 20052 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20052 +INDIRI4 +CNSTI4 0 +NEI4 $501 +ADDRLP4 4 +ARGP4 +ADDRLP4 20056 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20056 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $504 +ADDRGP4 $487 +JUMPV +LABELV $504 +ADDRFP4 4 +INDIRP4 +CNSTI4 136 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 4 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $501 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $328 +ARGP4 +ADDRLP4 20056 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20056 +INDIRI4 +CNSTI4 0 +NEI4 $506 +ADDRLP4 4 +ARGP4 +ADDRLP4 20060 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20060 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $508 +ADDRGP4 $487 +JUMPV +LABELV $508 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20064 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 20064 +INDIRF4 +ASGNF4 +ADDRLP4 20 +INDIRF4 +CNSTF4 0 +GEF4 $510 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +LABELV $510 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 8 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $506 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $514 +ARGP4 +ADDRLP4 20060 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20060 +INDIRI4 +CNSTI4 0 +NEI4 $512 +ADDRLP4 4 +ARGP4 +ADDRLP4 20064 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20064 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $515 +ADDRGP4 $487 +JUMPV +LABELV $515 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20068 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 20068 +INDIRF4 +ASGNF4 +ADDRLP4 20 +INDIRF4 +CNSTF4 0 +GEF4 $517 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +LABELV $517 +ADDRFP4 4 +INDIRP4 +CNSTI4 132 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 16 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $512 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $335 +ARGP4 +ADDRLP4 20064 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20064 +INDIRI4 +CNSTI4 0 +NEI4 $519 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $521 +ADDRLP4 4 +ARGP4 +ADDRLP4 20068 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20068 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $525 +ADDRGP4 $523 +JUMPV +LABELV $525 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20072 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1224 +ADDP4 +ADDP4 +ADDRLP4 20072 +INDIRF4 +ASGNF4 +LABELV $522 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LEI4 $521 +LABELV $523 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 32 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $519 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $344 +ARGP4 +ADDRLP4 20068 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20068 +INDIRI4 +CNSTI4 0 +NEI4 $527 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $529 +ADDRLP4 4 +ARGP4 +ADDRLP4 20072 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20072 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $533 +ADDRGP4 $531 +JUMPV +LABELV $533 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20076 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1236 +ADDP4 +ADDP4 +ADDRLP4 20076 +INDIRF4 +ASGNF4 +LABELV $530 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LEI4 $529 +LABELV $531 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 64 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $527 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $537 +ARGP4 +ADDRLP4 20072 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20072 +INDIRI4 +CNSTI4 0 +NEI4 $535 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $538 +ADDRLP4 4 +ARGP4 +ADDRLP4 20076 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20076 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $542 +ADDRGP4 $540 +JUMPV +LABELV $542 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20080 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1260 +ADDP4 +ADDP4 +ADDRLP4 20080 +INDIRF4 +ASGNF4 +LABELV $539 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LEI4 $538 +LABELV $540 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 128 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $535 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $546 +ARGP4 +ADDRLP4 20076 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20076 +INDIRI4 +CNSTI4 0 +NEI4 $544 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $547 +ADDRLP4 4 +ARGP4 +ADDRLP4 20080 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20080 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $551 +ADDRGP4 $549 +JUMPV +LABELV $551 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20084 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1272 +ADDP4 +ADDP4 +ADDRLP4 20084 +INDIRF4 +ASGNF4 +LABELV $548 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LEI4 $547 +LABELV $549 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 256 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $544 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $555 +ARGP4 +ADDRLP4 20080 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20080 +INDIRI4 +CNSTI4 0 +NEI4 $553 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $556 +ADDRLP4 4 +ARGP4 +ADDRLP4 20084 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20084 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $560 +ADDRGP4 $558 +JUMPV +LABELV $560 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20088 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1248 +ADDP4 +ADDP4 +ADDRLP4 20088 +INDIRF4 +ASGNF4 +LABELV $557 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LEI4 $556 +LABELV $558 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 512 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $553 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $564 +ARGP4 +ADDRLP4 20084 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20084 +INDIRI4 +CNSTI4 0 +NEI4 $562 +ADDRLP4 4 +ARGP4 +ADDRLP4 20088 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20088 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20092 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1284 +ADDP4 +ADDRLP4 20092 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1024 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $562 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $567 +ARGP4 +ADDRLP4 20088 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20088 +INDIRI4 +CNSTI4 0 +NEI4 $565 +ADDRLP4 4 +ARGP4 +ADDRLP4 20092 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20092 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20096 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1288 +ADDP4 +ADDRLP4 20096 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 2048 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $565 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $353 +ARGP4 +ADDRLP4 20092 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20092 +INDIRI4 +CNSTI4 0 +NEI4 $568 +ADDRLP4 4 +ARGP4 +ADDRLP4 20100 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20100 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $570 +ADDRGP4 $487 +JUMPV +LABELV $570 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20104 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 20096 +ADDRLP4 20104 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1292 +ADDP4 +ADDRLP4 20096 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 4096 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $568 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $574 +ARGP4 +ADDRLP4 20096 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20096 +INDIRI4 +CNSTI4 0 +NEI4 $572 +ADDRLP4 4 +ARGP4 +ADDRLP4 20100 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20100 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $575 +ADDRGP4 $487 +JUMPV +LABELV $575 +ADDRFP4 4 +INDIRP4 +CNSTI4 200 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 8192 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $572 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $579 +ARGP4 +ADDRLP4 20100 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20100 +INDIRI4 +CNSTI4 0 +NEI4 $577 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $580 +ADDRLP4 4 +ARGP4 +ADDRLP4 20104 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20104 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $584 +ADDRGP4 $582 +JUMPV +LABELV $584 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20108 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 1296 +ADDP4 +ADDP4 +ADDRLP4 20108 +INDIRF4 +ASGNF4 +LABELV $581 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LEI4 $580 +LABELV $582 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 16384 +BORI4 +ASGNI4 +ADDRGP4 $486 +JUMPV +LABELV $577 +ADDRGP4 $356 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $474 +JUMPV +LABELV $486 +ADDRGP4 $485 +JUMPV +LABELV $487 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +NEI4 $586 +ADDRLP4 0 +ADDRGP4 $317 +ASGNP4 +ADDRGP4 $587 +JUMPV +LABELV $586 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +NEI4 $588 +ADDRLP4 0 +ADDRGP4 $498 +ASGNP4 +ADDRGP4 $589 +JUMPV +LABELV $588 +ADDRLP4 8 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $590 +ADDRLP4 0 +ADDRGP4 $503 +ASGNP4 +ADDRGP4 $591 +JUMPV +LABELV $590 +ADDRLP4 8 +INDIRI4 +CNSTI4 8 +BANDI4 +CNSTI4 0 +NEI4 $592 +ADDRLP4 0 +ADDRGP4 $328 +ASGNP4 +ADDRGP4 $593 +JUMPV +LABELV $592 +ADDRLP4 8 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +NEI4 $594 +ADDRLP4 0 +ADDRGP4 $514 +ASGNP4 +ADDRGP4 $595 +JUMPV +LABELV $594 +ADDRLP4 8 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +NEI4 $596 +ADDRLP4 0 +ADDRGP4 $335 +ASGNP4 +ADDRGP4 $597 +JUMPV +LABELV $596 +ADDRLP4 8 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +NEI4 $598 +ADDRLP4 0 +ADDRGP4 $344 +ASGNP4 +ADDRGP4 $599 +JUMPV +LABELV $598 +ADDRLP4 8 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +NEI4 $600 +ADDRLP4 0 +ADDRGP4 $537 +ASGNP4 +ADDRGP4 $601 +JUMPV +LABELV $600 +ADDRLP4 8 +INDIRI4 +CNSTI4 256 +BANDI4 +CNSTI4 0 +NEI4 $602 +ADDRLP4 0 +ADDRGP4 $546 +ASGNP4 +ADDRGP4 $603 +JUMPV +LABELV $602 +ADDRLP4 8 +INDIRI4 +CNSTI4 512 +BANDI4 +CNSTI4 0 +NEI4 $604 +ADDRLP4 0 +ADDRGP4 $555 +ASGNP4 +ADDRGP4 $605 +JUMPV +LABELV $604 +ADDRLP4 8 +INDIRI4 +CNSTI4 1024 +BANDI4 +CNSTI4 0 +NEI4 $606 +ADDRLP4 0 +ADDRGP4 $564 +ASGNP4 +ADDRGP4 $607 +JUMPV +LABELV $606 +ADDRLP4 8 +INDIRI4 +CNSTI4 2048 +BANDI4 +CNSTI4 0 +NEI4 $608 +ADDRLP4 0 +ADDRGP4 $567 +ASGNP4 +ADDRGP4 $609 +JUMPV +LABELV $608 +ADDRLP4 8 +INDIRI4 +CNSTI4 4096 +BANDI4 +CNSTI4 0 +NEI4 $610 +ADDRLP4 0 +ADDRGP4 $353 +ASGNP4 +ADDRGP4 $611 +JUMPV +LABELV $610 +ADDRLP4 8 +INDIRI4 +CNSTI4 8192 +BANDI4 +CNSTI4 0 +NEI4 $612 +ADDRLP4 0 +ADDRGP4 $574 +ASGNP4 +ADDRGP4 $613 +JUMPV +LABELV $612 +ADDRLP4 8 +INDIRI4 +CNSTI4 16384 +BANDI4 +CNSTI4 0 +NEI4 $614 +ADDRLP4 0 +ADDRGP4 $579 +ASGNP4 +ADDRGP4 $615 +JUMPV +LABELV $614 +ADDRLP4 0 +ADDRGP4 $314 +ASGNP4 +LABELV $615 +LABELV $613 +LABELV $611 +LABELV $609 +LABELV $607 +LABELV $605 +LABELV $603 +LABELV $601 +LABELV $599 +LABELV $597 +LABELV $595 +LABELV $593 +LABELV $591 +LABELV $589 +LABELV $587 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20036 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 20036 +INDIRU4 +CNSTU4 0 +EQU4 $616 +ADDRGP4 $369 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $474 +JUMPV +LABELV $616 +CNSTI4 1 +RETI4 +LABELV $474 +endproc BG_ParseClassFile 20112 12 +export BG_InitClassConfigs +proc BG_InitClassConfigs 20 8 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $619 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRGP4 $623 +ARGP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 BG_ParseClassFile +CALLI4 +pop +LABELV $620 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 15 +LTI4 $619 +LABELV $618 +endproc BG_InitClassConfigs 20 8 +lit +align 4 +LABELV bg_weapons +byte 4 1 +byte 4 0 +byte 4 7 +byte 4 32 +address $382 +address $624 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 500 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 2 +byte 4 0 +byte 4 7 +byte 4 32 +address $384 +address $625 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 500 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 3 +byte 4 0 +byte 4 7 +byte 4 32 +address $386 +address $626 +address $314 +byte 4 1 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 600 +byte 4 0 +byte 4 1000 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 4 +byte 4 0 +byte 4 7 +byte 4 32 +address $388 +address $627 +address $314 +byte 4 1 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 500 +byte 4 2000 +byte 4 1000 +byte 4 0 +byte 4 1065353216 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 5 +byte 4 0 +byte 4 7 +byte 4 32 +address $390 +address $626 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 500 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 6 +byte 4 0 +byte 4 7 +byte 4 32 +address $392 +address $628 +address $314 +byte 4 3 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 400 +byte 4 1500 +byte 4 200 +byte 4 0 +byte 4 1065353216 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 7 +byte 4 0 +byte 4 7 +byte 4 32 +address $394 +address $629 +address $314 +byte 4 10 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 500 +byte 4 1000 +byte 4 200 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 1119092736 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 8 +byte 4 0 +byte 4 7 +byte 4 32 +address $396 +address $630 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 900 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1120403456 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 9 +byte 4 0 +byte 4 7 +byte 4 32 +address $398 +address $631 +address $314 +byte 4 3 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 800 +byte 4 0 +byte 4 1200 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 1119092736 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 10 +byte 4 0 +byte 4 7 +byte 4 32 +address $400 +address $632 +address $314 +byte 4 3 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 800 +byte 4 0 +byte 4 1000 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 11 +byte 4 0 +byte 4 7 +byte 4 0 +address $633 +address $634 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 600 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 1 +byte 4 2 +byte 4 12 +byte 4 0 +byte 4 7 +byte 4 32 +address $635 +address $636 +address $637 +byte 4 35 +byte 4 5 +byte 4 0 +byte 4 0 +byte 4 90 +byte 4 35 +byte 4 0 +byte 4 2000 +byte 4 1065353216 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 13 +byte 4 100 +byte 4 7 +byte 4 32 +address $638 +address $639 +address $640 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 75 +byte 4 3000 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 0 +byte 4 2 +byte 4 14 +byte 4 150 +byte 4 7 +byte 4 32 +address $641 +address $642 +address $643 +byte 4 8 +byte 4 3 +byte 4 0 +byte 4 0 +byte 4 1000 +byte 4 0 +byte 4 0 +byte 4 2000 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 15 +byte 4 250 +byte 4 7 +byte 4 32 +address $644 +address $645 +address $646 +byte 4 250 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 190 +byte 4 0 +byte 4 0 +byte 4 2000 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 16 +byte 4 350 +byte 4 7 +byte 4 32 +address $647 +address $648 +address $649 +byte 4 5 +byte 4 3 +byte 4 0 +byte 4 1 +byte 4 1000 +byte 4 0 +byte 4 2200 +byte 4 2200 +byte 4 1065353216 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 1103626240 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 17 +byte 4 400 +byte 4 7 +byte 4 32 +address $650 +address $651 +address $652 +byte 4 350 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 80 +byte 4 120 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 18 +byte 4 550 +byte 4 6 +byte 4 32 +address $653 +address $654 +address $655 +byte 4 150 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 150 +byte 4 200 +byte 4 150 +byte 4 3000 +byte 4 1073741824 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 19 +byte 4 450 +byte 4 6 +byte 4 32 +address $656 +address $657 +address $658 +byte 4 40 +byte 4 5 +byte 4 0 +byte 4 1 +byte 4 100 +byte 4 400 +byte 4 0 +byte 4 2000 +byte 4 1065353216 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 20 +byte 4 600 +byte 4 4 +byte 4 32 +address $659 +address $660 +address $661 +byte 4 80 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 500 +byte 4 1000 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 21 +byte 4 200 +byte 4 6 +byte 4 0 +address $662 +address $663 +address $314 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 2 +byte 4 22 +byte 4 250 +byte 4 7 +byte 4 0 +address $664 +address $665 +address $314 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 2 +byte 4 23 +byte 4 1000 +byte 4 6 +byte 4 0 +address $666 +address $667 +address $314 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 2 +byte 4 24 +byte 4 0 +byte 4 7 +byte 4 32 +address $668 +address $669 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 500 +byte 4 500 +byte 4 500 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 25 +byte 4 0 +byte 4 7 +byte 4 32 +address $84 +address $85 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 500 +byte 4 500 +byte 4 500 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 26 +byte 4 0 +byte 4 7 +byte 4 32 +address $670 +address $176 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 500 +byte 4 500 +byte 4 500 +byte 4 0 +byte 4 1082130432 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 2 +byte 4 27 +byte 4 0 +byte 4 7 +byte 4 32 +address $168 +address $169 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 2 +byte 4 28 +byte 4 0 +byte 4 4 +byte 4 32 +address $172 +address $671 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 0 +byte 4 0 +byte 4 2 +byte 4 29 +byte 4 0 +byte 4 7 +byte 4 32 +address $672 +address $673 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1000 +byte 4 1000 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 0 +byte 4 1 +byte 4 30 +byte 4 0 +byte 4 7 +byte 4 32 +address $674 +address $675 +address $314 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1000 +byte 4 1000 +byte 4 1000 +byte 4 0 +byte 4 1065353216 +byte 4 1 +byte 4 1 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 0 +byte 4 1 +byte 4 31 +byte 4 0 +byte 4 7 +byte 4 32 +address $676 +address $677 +address $678 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 1000 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 0 +byte 4 1119092736 +byte 4 1 +byte 4 0 +byte 4 2 +data +export bg_numWeapons +align 4 +LABELV bg_numWeapons +byte 4 31 +lit +align 4 +LABELV nullWeapon +byte 4 0 +skip 88 +export BG_WeaponByName +code +proc BG_WeaponByName 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $683 +JUMPV +LABELV $680 +CNSTI4 92 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_weapons+16 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $684 +CNSTI4 92 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_weapons +ADDP4 +RETP4 +ADDRGP4 $679 +JUMPV +LABELV $684 +LABELV $681 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $683 +ADDRLP4 0 +INDIRI4 +ADDRGP4 bg_numWeapons +INDIRI4 +LTI4 $680 +ADDRGP4 nullWeapon +RETP4 +LABELV $679 +endproc BG_WeaponByName 8 8 +export BG_Weapon +proc BG_Weapon 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $690 +ADDRFP4 0 +INDIRI4 +CNSTI4 32 +GEI4 $690 +ADDRLP4 0 +CNSTI4 92 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_weapons-92 +ADDP4 +ASGNP4 +ADDRGP4 $691 +JUMPV +LABELV $690 +ADDRLP4 0 +ADDRGP4 nullWeapon +ASGNP4 +LABELV $691 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $687 +endproc BG_Weapon 8 0 +export BG_WeaponAllowedInStage +proc BG_WeaponAllowedInStage 8 4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +LSHI4 +BANDI4 +RETI4 +LABELV $692 +endproc BG_WeaponAllowedInStage 8 4 +lit +align 4 +LABELV bg_upgrades +byte 4 1 +byte 4 50 +byte 4 7 +byte 4 14 +address $693 +address $694 +address $695 +address $696 +byte 4 1 +byte 4 0 +byte 4 2 +byte 4 2 +byte 4 80 +byte 4 6 +byte 4 1 +address $697 +address $698 +address $699 +address $700 +byte 4 1 +byte 4 0 +byte 4 2 +byte 4 3 +byte 4 50 +byte 4 7 +byte 4 0 +address $701 +address $702 +address $703 +address $704 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 4 +byte 4 200 +byte 4 6 +byte 4 0 +address $705 +address $706 +address $707 +address $708 +byte 4 1 +byte 4 0 +byte 4 2 +byte 4 5 +byte 4 125 +byte 4 6 +byte 4 0 +address $709 +address $710 +address $711 +address $712 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 6 +byte 4 75 +byte 4 7 +byte 4 16 +address $713 +address $714 +address $715 +address $716 +byte 4 1 +byte 4 0 +byte 4 2 +byte 4 7 +byte 4 120 +byte 4 6 +byte 4 16 +address $717 +address $718 +address $719 +address $720 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 8 +byte 4 400 +byte 4 4 +byte 4 31 +address $721 +address $722 +address $723 +address $724 +byte 4 1 +byte 4 0 +byte 4 2 +byte 4 9 +byte 4 200 +byte 4 6 +byte 4 0 +address $725 +address $726 +address $727 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 10 +byte 4 1000 +byte 4 6 +byte 4 0 +address $728 +address $729 +address $314 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 11 +byte 4 250 +byte 4 7 +byte 4 0 +address $730 +address $731 +address $314 +byte 4 0 +byte 4 1 +byte 4 1 +byte 4 2 +byte 4 12 +byte 4 0 +byte 4 7 +byte 4 0 +address $732 +address $733 +address $734 +byte 4 0 +byte 4 1 +byte 4 0 +byte 4 2 +data +export bg_numUpgrades +align 4 +LABELV bg_numUpgrades +byte 4 12 +lit +align 4 +LABELV nullUpgrade +byte 4 0 +skip 40 +export BG_UpgradeByName +code +proc BG_UpgradeByName 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $739 +JUMPV +LABELV $736 +CNSTI4 44 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_upgrades+16 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $740 +CNSTI4 44 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_upgrades +ADDP4 +RETP4 +ADDRGP4 $735 +JUMPV +LABELV $740 +LABELV $737 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $739 +ADDRLP4 0 +INDIRI4 +ADDRGP4 bg_numUpgrades +INDIRI4 +LTI4 $736 +ADDRGP4 nullUpgrade +RETP4 +LABELV $735 +endproc BG_UpgradeByName 8 8 +export BG_Upgrade +proc BG_Upgrade 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $746 +ADDRFP4 0 +INDIRI4 +CNSTI4 13 +GEI4 $746 +ADDRLP4 0 +CNSTI4 44 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 bg_upgrades-44 +ADDP4 +ASGNP4 +ADDRGP4 $747 +JUMPV +LABELV $746 +ADDRLP4 0 +ADDRGP4 nullUpgrade +ASGNP4 +LABELV $747 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $743 +endproc BG_Upgrade 8 0 +export BG_UpgradeAllowedInStage +proc BG_UpgradeAllowedInStage 8 4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +LSHI4 +BANDI4 +RETI4 +LABELV $748 +endproc BG_UpgradeAllowedInStage 8 4 +export BG_EvaluateTrajectory +proc BG_EvaluateTrajectory 108 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +LTI4 $750 +ADDRLP4 8 +INDIRI4 +CNSTI4 6 +GTI4 $750 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $764 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $764 +address $753 +address $753 +address $754 +address $756 +address $755 +address $761 +address $762 +code +LABELV $753 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $751 +JUMPV +LABELV $754 +ADDRLP4 0 +CNSTF4 981668463 +ADDRFP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $751 +JUMPV +LABELV $755 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +CNSTF4 1073741824 +CNSTF4 1078530011 +ADDRLP4 0 +INDIRF4 +MULF4 +MULF4 +ARGF4 +ADDRLP4 32 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $751 +JUMPV +LABELV $756 +ADDRFP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ADDI4 +LEI4 $757 +ADDRFP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $757 +ADDRLP4 0 +CNSTF4 981668463 +ADDRFP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +GEF4 $759 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +LABELV $759 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $751 +JUMPV +LABELV $761 +ADDRLP4 0 +CNSTF4 981668463 +ADDRFP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 80 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 84 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 80 +INDIRP4 +ADDRLP4 80 +INDIRP4 +INDIRF4 +CNSTF4 1137180672 +ADDRLP4 84 +INDIRF4 +MULF4 +ADDRLP4 84 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRGP4 $751 +JUMPV +LABELV $762 +ADDRLP4 0 +CNSTF4 981668463 +ADDRFP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 100 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 104 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 100 +INDIRP4 +ADDRLP4 100 +INDIRP4 +INDIRF4 +CNSTF4 1137180672 +ADDRLP4 104 +INDIRF4 +MULF4 +ADDRLP4 104 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $751 +JUMPV +LABELV $750 +CNSTI4 1 +ARGI4 +ADDRGP4 $763 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $751 +LABELV $749 +endproc BG_EvaluateTrajectory 108 12 +export BG_EvaluateTrajectoryDelta +proc BG_EvaluateTrajectoryDelta 52 12 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +LTI4 $766 +ADDRLP4 8 +INDIRI4 +CNSTI4 6 +GTI4 $766 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $778 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $778 +address $769 +address $769 +address $770 +address $772 +address $771 +address $775 +address $776 +code +LABELV $769 +ADDRLP4 16 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +ADDRLP4 16 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRGP4 $767 +JUMPV +LABELV $770 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $767 +JUMPV +LABELV $771 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ADDRLP4 24 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +ADDRLP4 24 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CVIF4 4 +DIVF4 +ASGNF4 +CNSTF4 1073741824 +CNSTF4 1078530011 +ADDRLP4 0 +INDIRF4 +MULF4 +MULF4 +ARGF4 +ADDRLP4 28 +ADDRGP4 cos +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 4 +CNSTF4 1056964608 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $767 +JUMPV +LABELV $772 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ADDI4 +LEI4 $773 +ADDRLP4 36 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 40 +CNSTF4 0 +ASGNF4 +ADDRLP4 36 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 36 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRGP4 $765 +JUMPV +LABELV $773 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $767 +JUMPV +LABELV $775 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 981668463 +ADDRFP4 4 +INDIRI4 +ADDRLP4 36 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 40 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRF4 +CNSTF4 1145569280 +ADDRLP4 0 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRGP4 $767 +JUMPV +LABELV $776 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 981668463 +ADDRFP4 4 +INDIRI4 +ADDRLP4 44 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +SUBI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 44 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 48 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRF4 +CNSTF4 1145569280 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 $767 +JUMPV +LABELV $766 +CNSTI4 1 +ARGI4 +ADDRGP4 $777 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $767 +LABELV $765 +endproc BG_EvaluateTrajectoryDelta 52 12 +data +export eventnames +align 4 +LABELV eventnames +address $779 +address $780 +address $781 +address $782 +address $783 +address $784 +address $785 +address $786 +address $787 +address $788 +address $789 +address $790 +address $791 +address $792 +address $793 +address $794 +address $795 +address $796 +address $797 +address $798 +address $799 +address $800 +address $801 +address $802 +address $803 +address $804 +address $805 +address $806 +address $807 +address $808 +address $809 +address $810 +address $811 +address $812 +address $813 +address $814 +address $815 +address $816 +address $817 +address $818 +address $819 +address $820 +address $821 +address $822 +address $823 +address $824 +address $825 +address $826 +address $827 +address $828 +address $829 +address $830 +address $831 +address $832 +address $833 +address $834 +address $835 +address $836 +address $837 +address $838 +address $839 +address $840 +address $841 +address $842 +address $843 +address $844 +address $845 +address $846 +address $847 +address $848 +address $849 +address $850 +address $851 +address $852 +address $853 +address $854 +address $855 +address $856 +address $857 +address $858 +address $859 +export BG_EventName +code +proc BG_EventName 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $863 +ADDRFP4 0 +INDIRI4 +CVIU4 4 +CNSTU4 81 +LTU4 $861 +LABELV $863 +ADDRGP4 $864 +RETP4 +ADDRGP4 $860 +JUMPV +LABELV $861 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 eventnames +ADDP4 +INDIRP4 +RETP4 +LABELV $860 +endproc BG_EventName 4 0 +export BG_AddPredictableEventToPlayerstate +proc BG_AddPredictableEventToPlayerstate 12 0 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 2 +LSHI4 +ADDRFP4 8 +INDIRP4 +CNSTI4 120 +ADDP4 +ADDP4 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 2 +LSHI4 +ADDRFP4 8 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDP4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRFP4 8 +INDIRP4 +CNSTI4 116 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $865 +endproc BG_AddPredictableEventToPlayerstate 12 0 +export BG_PlayerStateToEntityState +proc BG_PlayerStateToEntityState 76 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 7 +EQI4 $870 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +EQI4 $870 +ADDRLP4 4 +INDIRI4 +CNSTI4 6 +NEI4 $867 +LABELV $870 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 12 +ASGNI4 +ADDRGP4 $868 +JUMPV +LABELV $867 +ADDRFP4 0 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $871 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 12 +ASGNI4 +ADDRGP4 $872 +JUMPV +LABELV $871 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $872 +LABELV $868 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $873 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +LABELV $873 +ADDRFP4 4 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 48 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 60 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $875 +ADDRLP4 20 +ADDRFP4 4 +INDIRP4 +CNSTI4 60 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 24 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 28 +ADDRFP4 4 +INDIRP4 +CNSTI4 68 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +LABELV $875 +ADDRFP4 4 +INDIRP4 +CNSTI4 88 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 196 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 200 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 204 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 168 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $877 +ADDRLP4 32 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +ADDRGP4 $878 +JUMPV +LABELV $877 +ADDRLP4 36 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRI4 +CNSTI4 -2 +BANDI4 +ASGNI4 +LABELV $878 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $879 +ADDRLP4 40 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +CNSTI4 32768 +BORI4 +ASGNI4 +ADDRGP4 $880 +JUMPV +LABELV $879 +ADDRLP4 44 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +CNSTI4 -32769 +BANDI4 +ASGNI4 +LABELV $880 +ADDRFP4 0 +INDIRP4 +CNSTI4 136 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $881 +ADDRFP4 4 +INDIRP4 +CNSTI4 180 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 136 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 140 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $882 +JUMPV +LABELV $881 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +GEI4 $883 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 2 +SUBI4 +GEI4 $885 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 2 +SUBI4 +ASGNI4 +LABELV $885 +ADDRLP4 68 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +ASGNP4 +ADDRLP4 52 +ADDRLP4 68 +INDIRP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 180 +ADDP4 +ADDRLP4 52 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +ADDP4 +INDIRI4 +ADDRLP4 68 +INDIRP4 +INDIRI4 +CNSTI4 3 +BANDI4 +CNSTI4 8 +LSHI4 +BORI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRLP4 52 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 72 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $883 +LABELV $882 +ADDRFP4 4 +INDIRP4 +CNSTI4 192 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 148 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 160 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 164 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $887 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +EQI4 $891 +ADDRLP4 56 +ADDRFP4 4 +INDIRP4 +CNSTI4 160 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRLP4 0 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 BG_UpgradeIsActive +CALLI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +EQI4 $893 +ADDRLP4 64 +ADDRFP4 4 +INDIRP4 +CNSTI4 164 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRLP4 0 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +LABELV $893 +LABELV $891 +LABELV $888 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 13 +LTI4 $887 +ADDRFP4 4 +INDIRP4 +CNSTI4 188 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +CNSTI4 8 +LSHI4 +BORI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 156 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 396 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 208 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 392 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 56 +ADDRFP4 4 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +LEI4 $897 +ADDRLP4 56 +INDIRI4 +CNSTI4 5 +LTI4 $895 +LABELV $897 +ADDRFP4 4 +INDIRP4 +CNSTI4 208 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $895 +ADDRFP4 4 +INDIRP4 +CNSTI4 140 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 400 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $866 +endproc BG_PlayerStateToEntityState 76 8 +export BG_PlayerStateToEntityStateExtraPolate +proc BG_PlayerStateToEntityStateExtraPolate 76 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 7 +EQI4 $902 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +EQI4 $902 +ADDRLP4 4 +INDIRI4 +CNSTI4 6 +NEI4 $899 +LABELV $902 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 12 +ASGNI4 +ADDRGP4 $900 +JUMPV +LABELV $899 +ADDRFP4 0 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $903 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 12 +ASGNI4 +ADDRGP4 $904 +JUMPV +LABELV $903 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $904 +LABELV $900 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTI4 3 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $905 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +LABELV $905 +ADDRFP4 4 +INDIRP4 +CNSTI4 36 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTI4 50 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 48 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 60 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $907 +ADDRLP4 20 +ADDRFP4 4 +INDIRP4 +CNSTI4 60 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 24 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +ADDRLP4 28 +ADDRFP4 4 +INDIRP4 +CNSTI4 68 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ASGNF4 +LABELV $907 +ADDRFP4 4 +INDIRP4 +CNSTI4 88 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 196 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 200 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 204 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 168 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $909 +ADDRLP4 32 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +ADDRGP4 $910 +JUMPV +LABELV $909 +ADDRLP4 36 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRI4 +CNSTI4 -2 +BANDI4 +ASGNI4 +LABELV $910 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $911 +ADDRLP4 40 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +CNSTI4 32768 +BORI4 +ASGNI4 +ADDRGP4 $912 +JUMPV +LABELV $911 +ADDRLP4 44 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +CNSTI4 -32769 +BANDI4 +ASGNI4 +LABELV $912 +ADDRFP4 0 +INDIRP4 +CNSTI4 136 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $913 +ADDRFP4 4 +INDIRP4 +CNSTI4 180 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 136 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 140 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $914 +JUMPV +LABELV $913 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +GEI4 $915 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 2 +SUBI4 +GEI4 $917 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRI4 +CNSTI4 2 +SUBI4 +ASGNI4 +LABELV $917 +ADDRLP4 68 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +ASGNP4 +ADDRLP4 52 +ADDRLP4 68 +INDIRP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 180 +ADDP4 +ADDRLP4 52 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +ADDP4 +INDIRI4 +ADDRLP4 68 +INDIRP4 +INDIRI4 +CNSTI4 3 +BANDI4 +CNSTI4 8 +LSHI4 +BORI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRLP4 52 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 72 +ADDRFP4 0 +INDIRP4 +CNSTI4 416 +ADDP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $915 +LABELV $914 +ADDRFP4 4 +INDIRP4 +CNSTI4 192 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 148 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 160 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 164 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $919 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +EQI4 $923 +ADDRLP4 56 +ADDRFP4 4 +INDIRP4 +CNSTI4 160 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRLP4 0 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 BG_UpgradeIsActive +CALLI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +EQI4 $925 +ADDRLP4 64 +ADDRFP4 4 +INDIRP4 +CNSTI4 164 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRLP4 0 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +LABELV $925 +LABELV $923 +LABELV $920 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 13 +LTI4 $919 +ADDRFP4 4 +INDIRP4 +CNSTI4 188 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +CNSTI4 8 +LSHI4 +BORI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 156 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 396 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 208 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 392 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 56 +ADDRFP4 4 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +LEI4 $929 +ADDRLP4 56 +INDIRI4 +CNSTI4 5 +LTI4 $927 +LABELV $929 +ADDRFP4 4 +INDIRP4 +CNSTI4 208 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $927 +ADDRFP4 4 +INDIRP4 +CNSTI4 140 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 400 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $898 +endproc BG_PlayerStateToEntityStateExtraPolate 76 8 +export BG_WeaponIsFull +proc BG_WeaponIsFull 24 8 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 12 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +ASGNI4 +CNSTI4 6 +ARGI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $931 +ADDRLP4 0 +CNSTF4 1069547520 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +MULF4 +CVFI4 4 +ASGNI4 +LABELV $931 +ADDRLP4 0 +INDIRI4 +ADDRFP4 8 +INDIRI4 +NEI4 $934 +ADDRLP4 4 +INDIRI4 +ADDRFP4 12 +INDIRI4 +NEI4 $934 +ADDRLP4 20 +CNSTI4 1 +ASGNI4 +ADDRGP4 $935 +JUMPV +LABELV $934 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +LABELV $935 +ADDRLP4 20 +INDIRI4 +RETI4 +LABELV $930 +endproc BG_WeaponIsFull 24 8 +export BG_InventoryContainsWeapon +proc BG_InventoryContainsWeapon 4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $937 +ADDRFP4 0 +INDIRI4 +CNSTI4 11 +NEI4 $937 +CNSTI4 1 +RETI4 +ADDRGP4 $936 +JUMPV +LABELV $937 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +NEI4 $940 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $941 +JUMPV +LABELV $940 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $941 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $936 +endproc BG_InventoryContainsWeapon 4 0 +export BG_SlotsForInventory +proc BG_SlotsForInventory 28 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 12 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $943 +CNSTI4 11 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +ADDRLP4 16 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +BORI4 +ASGNI4 +LABELV $943 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $945 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $949 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 24 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 4 +INDIRI4 +BANDI4 +CNSTI4 0 +EQI4 $951 +ADDRGP4 $953 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $951 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +ADDRLP4 4 +INDIRI4 +BORI4 +ASGNI4 +LABELV $949 +LABELV $946 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 13 +LTI4 $945 +ADDRLP4 8 +INDIRI4 +RETI4 +LABELV $942 +endproc BG_SlotsForInventory 28 12 +export BG_AddUpgradeToInventory +proc BG_AddUpgradeToInventory 4 0 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRFP4 0 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +LABELV $954 +endproc BG_AddUpgradeToInventory 4 0 +export BG_RemoveUpgradeFromInventory +proc BG_RemoveUpgradeFromInventory 4 0 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRFP4 0 +INDIRI4 +LSHI4 +BCOMI4 +BANDI4 +ASGNI4 +LABELV $955 +endproc BG_RemoveUpgradeFromInventory 4 0 +export BG_InventoryContainsUpgrade +proc BG_InventoryContainsUpgrade 0 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 1 +ADDRFP4 0 +INDIRI4 +LSHI4 +BANDI4 +RETI4 +LABELV $956 +endproc BG_InventoryContainsUpgrade 0 0 +export BG_ActivateUpgrade +proc BG_ActivateUpgrade 4 0 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRFP4 0 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +LABELV $957 +endproc BG_ActivateUpgrade 4 0 +export BG_DeactivateUpgrade +proc BG_DeactivateUpgrade 4 0 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRFP4 0 +INDIRI4 +LSHI4 +BCOMI4 +BANDI4 +ASGNI4 +LABELV $958 +endproc BG_DeactivateUpgrade 4 0 +export BG_UpgradeIsActive +proc BG_UpgradeIsActive 0 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 1 +ADDRFP4 0 +INDIRI4 +LSHI4 +BANDI4 +RETI4 +LABELV $959 +endproc BG_UpgradeIsActive 0 0 +lit +align 4 +LABELV $961 +byte 4 0 +byte 4 0 +byte 4 1065353216 +align 4 +LABELV $962 +byte 4 0 +byte 4 0 +byte 4 3212836864 +export BG_RotateAxis +code +proc BG_RotateAxis 68 16 +ADDRLP4 12 +ADDRGP4 $961 +INDIRB +ASGNB 12 +ADDRLP4 40 +ADDRGP4 $962 +INDIRB +ASGNB 12 +ADDRFP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $963 +ADDRLP4 24 +ADDRLP4 40 +INDIRB +ASGNB 12 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRB +ASGNB 12 +ADDRGP4 $964 +JUMPV +LABELV $963 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 24 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +LABELV $964 +ADDRLP4 0 +ARGP4 +ADDRLP4 52 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 52 +INDIRF4 +CNSTF4 0 +EQF4 $965 +ADDRLP4 24 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDRLP4 24+4 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 24+8 +INDIRF4 +ADDRLP4 12+8 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRLP4 56 +ADDRGP4 acos +CALLF4 +ASGNF4 +ADDRLP4 36 +CNSTF4 1127481344 +ADDRLP4 56 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +ASGNF4 +ADDRFP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $971 +ADDRLP4 36 +ADDRLP4 36 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $971 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRGP4 AngleNormalize180 +CALLF4 +pop +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 36 +INDIRF4 +NEGF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 60 +CNSTI4 12 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 36 +INDIRF4 +NEGF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRLP4 64 +CNSTI4 24 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +ARGP4 +ADDRLP4 36 +INDIRF4 +NEGF4 +ARGF4 +ADDRGP4 RotatePointAroundVector +CALLV +pop +ADDRGP4 $966 +JUMPV +LABELV $965 +CNSTI4 0 +RETI4 +ADDRGP4 $960 +JUMPV +LABELV $966 +CNSTI4 1 +RETI4 +LABELV $960 +endproc BG_RotateAxis 68 16 +export BG_GetClientNormal +proc BG_GetClientNormal 0 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $974 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $976 +ADDRFP4 4 +INDIRP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTF4 3212836864 +ASGNF4 +ADDRGP4 $975 +JUMPV +LABELV $976 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRB +ASGNB 12 +ADDRGP4 $975 +JUMPV +LABELV $974 +ADDRFP4 4 +INDIRP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTF4 1065353216 +ASGNF4 +LABELV $975 +LABELV $973 +endproc BG_GetClientNormal 0 0 +export BG_GetClientViewOrigin +proc BG_GetClientViewOrigin 24 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 BG_GetClientNormal +CALLV +pop +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 172 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 172 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 172 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +LABELV $978 +endproc BG_GetClientViewOrigin 24 8 +export BG_PositionBuildableRelativeToPlayer +proc BG_PositionBuildableRelativeToPlayer 100 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 16 +ADDRFP4 16 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRGP4 BG_GetClientNormal +CALLV +pop +ADDRLP4 64 +ADDRFP4 0 +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 80 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 60 +ADDRLP4 80 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 64 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 84 +CNSTP4 0 +ASGNP4 +ADDRLP4 84 +INDIRP4 +ARGP4 +ADDRLP4 84 +INDIRP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRLP4 24 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRGP4 ProjectPointOnPlane +CALLV +pop +ADDRLP4 24 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 0 +ADDRLP4 48 +INDIRF4 +ADDRLP4 24 +INDIRF4 +ADDRLP4 60 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 48+4 +INDIRF4 +ADDRLP4 24+4 +INDIRF4 +ADDRLP4 60 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 48+8 +INDIRF4 +ADDRLP4 24+8 +INDIRF4 +ADDRLP4 60 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 0 +INDIRB +ASGNB 12 +ADDRLP4 92 +CNSTF4 1107296256 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 92 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 92 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1107296256 +ADDRLP4 12+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 96 +CNSTF4 3271557120 +ASGNF4 +ADDRLP4 36 +ADDRLP4 36 +INDIRF4 +ADDRLP4 96 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 36+4 +ADDRLP4 36+4 +INDIRF4 +ADDRLP4 96 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 36+8 +ADDRLP4 36+8 +INDIRF4 +CNSTF4 3271557120 +ADDRLP4 12+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 24 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 36 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 33619969 +ARGI4 +ADDRFP4 12 +INDIRP4 +CALLV +pop +ADDRLP4 0 +ADDRFP4 24 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRB +ASGNB 12 +ADDRFP4 16 +INDIRP4 +ADDRLP4 0 +INDIRF4 +CNSTF4 1036831949 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 0+4 +INDIRF4 +CNSTF4 1036831949 +ADDRLP4 12+4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 16 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 0+8 +INDIRF4 +CNSTF4 1036831949 +ADDRLP4 12+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 24 +ARGP4 +ADDRFP4 20 +INDIRP4 +ARGP4 +ADDRGP4 vectoangles +CALLV +pop +LABELV $981 +endproc BG_PositionBuildableRelativeToPlayer 100 28 +export BG_GetValueOfPlayer +proc BG_GetValueOfPlayer 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1005 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $1007 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $1011 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1011 +LABELV $1008 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 13 +LTI4 $1007 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $1013 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $1017 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 16 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1017 +LABELV $1014 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $1013 +LABELV $1005 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $1004 +endproc BG_GetValueOfPlayer 20 8 +export BG_PlayerCanChangeWeapon +proc BG_PlayerCanChangeWeapon 12 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 20 +EQI4 $1022 +ADDRLP4 0 +INDIRI4 +CNSTI4 18 +NEI4 $1020 +LABELV $1022 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 100 +LEI4 $1020 +CNSTI4 0 +RETI4 +ADDRGP4 $1019 +JUMPV +LABELV $1020 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1026 +ADDRFP4 0 +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $1024 +LABELV $1026 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1025 +JUMPV +LABELV $1024 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $1025 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $1019 +endproc BG_PlayerCanChangeWeapon 12 0 +export BG_PlayerPoisonCloudTime +proc BG_PlayerPoisonCloudTime 16 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 10000 +ASGNI4 +CNSTI4 8 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1028 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 3000 +SUBI4 +ASGNI4 +LABELV $1028 +CNSTI4 2 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1030 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1000 +SUBI4 +ASGNI4 +LABELV $1030 +CNSTI4 1 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 BG_InventoryContainsUpgrade +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $1032 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1000 +SUBI4 +ASGNI4 +LABELV $1032 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $1027 +endproc BG_PlayerPoisonCloudTime 16 8 +export BG_GetPlayerWeapon +proc BG_GetPlayerWeapon 0 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 296 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1035 +ADDRFP4 0 +INDIRP4 +CNSTI4 296 +ADDP4 +INDIRI4 +RETI4 +ADDRGP4 $1034 +JUMPV +LABELV $1035 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +RETI4 +LABELV $1034 +endproc BG_GetPlayerWeapon 0 0 +export atof_neg +proc atof_neg 8 4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $1038 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +GEF4 $1038 +ADDRLP4 0 +CNSTF4 1065353216 +ASGNF4 +LABELV $1038 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $1037 +endproc atof_neg 8 4 +export atoi_neg +proc atoi_neg 12 4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +NEI4 $1041 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +GEI4 $1041 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $1041 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $1040 +endproc atoi_neg 12 4 +export BG_PackEntityNumbers +proc BG_PackEntityNumbers 60 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 10 +LEI4 $1044 +ADDRLP4 4 +CNSTI4 10 +ASGNI4 +ADDRFP4 8 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $1046 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $1044 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1047 +ADDRLP4 0 +INDIRI4 +ADDRFP4 8 +INDIRI4 +GEI4 $1051 +ADDRLP4 12 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1052 +JUMPV +LABELV $1051 +ADDRLP4 12 +CNSTI4 1023 +ASGNI4 +LABELV $1052 +ADDRLP4 12 +INDIRI4 +CNSTI4 -1024 +BANDI4 +CNSTI4 0 +EQI4 $1053 +CNSTI4 0 +ARGI4 +ADDRGP4 $1055 +ARGP4 +ADDRLP4 12 +INDIRI4 +ARGI4 +CNSTI4 10 +ARGI4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $1053 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $1056 +ADDRLP4 0 +INDIRI4 +CNSTI4 9 +GTI4 $1056 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1069 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1069 +address $1058 +address $1059 +address $1060 +address $1061 +address $1062 +address $1063 +address $1064 +address $1065 +address $1066 +address $1067 +code +LABELV $1058 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1059 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1060 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 10 +LSHI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1061 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 20 +LSHI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1062 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1063 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 10 +LSHI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1064 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 20 +LSHI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1065 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1066 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 10 +LSHI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1067 +ADDRLP4 56 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 20 +LSHI4 +BORI4 +ASGNI4 +ADDRGP4 $1057 +JUMPV +LABELV $1056 +CNSTI4 0 +ARGI4 +ADDRGP4 $1068 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $1057 +LABELV $1048 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +LTI4 $1047 +LABELV $1043 +endproc BG_PackEntityNumbers 60 16 +export BG_UnpackEntityNumbers +proc BG_UnpackEntityNumbers 16 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 10 +LEI4 $1071 +ADDRFP4 8 +CNSTI4 10 +ASGNI4 +LABELV $1071 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1076 +JUMPV +LABELV $1073 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $1077 +ADDRLP4 0 +INDIRI4 +CNSTI4 9 +GTI4 $1077 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1089 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1089 +address $1079 +address $1080 +address $1081 +address $1082 +address $1083 +address $1084 +address $1085 +address $1086 +address $1087 +address $1088 +code +LABELV $1079 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1080 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1081 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +CNSTI4 10 +RSHI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1082 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRI4 +CNSTI4 20 +RSHI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1083 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1084 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +CNSTI4 10 +RSHI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1085 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +CNSTI4 20 +RSHI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1086 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1087 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 10 +RSHI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1088 +ADDRLP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 152 +ADDP4 +INDIRI4 +CNSTI4 20 +RSHI4 +ASGNI4 +ADDRGP4 $1078 +JUMPV +LABELV $1077 +CNSTI4 0 +ARGI4 +ADDRGP4 $1068 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $1078 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 1023 +BANDI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 1023 +NEI4 $1090 +ADDRGP4 $1075 +JUMPV +LABELV $1090 +LABELV $1074 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1076 +ADDRLP4 0 +INDIRI4 +ADDRFP4 8 +INDIRI4 +LTI4 $1073 +LABELV $1075 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $1070 +endproc BG_UnpackEntityNumbers 16 12 +export BG_ParseCSVEquipmentList +proc BG_ParseCSVEquipmentList 1076 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 16 +ADDRFP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 4 +ADDRLP4 20 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20 +ASGNP4 +ADDRGP4 $1094 +JUMPV +LABELV $1096 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1097 +ADDRLP4 1044 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 1044 +INDIRI4 +CNSTI4 44 +EQI4 $1099 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +NEI4 $1096 +LABELV $1099 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1100 +ADDRLP4 16 +CNSTI4 1 +ASGNI4 +LABELV $1100 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRGP4 $1103 +JUMPV +LABELV $1102 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1103 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +EQI4 $1102 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1105 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 1048 +ADDRGP4 BG_WeaponByName +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ADDRLP4 1048 +INDIRP4 +INDIRI4 +ASGNI4 +LABELV $1105 +ADDRFP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $1107 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 1052 +ADDRGP4 BG_UpgradeByName +CALLP4 +ASGNP4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 12 +INDIRP4 +ADDP4 +ADDRLP4 1052 +INDIRP4 +INDIRI4 +ASGNI4 +LABELV $1107 +ADDRLP4 1056 +CNSTI4 0 +ASGNI4 +ADDRFP4 8 +INDIRI4 +ADDRLP4 1056 +INDIRI4 +EQI4 $1109 +ADDRLP4 1060 +CNSTI4 2 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 1060 +INDIRI4 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI4 +ADDRLP4 1056 +INDIRI4 +NEI4 $1109 +ADDRFP4 16 +INDIRI4 +ADDRLP4 1056 +INDIRI4 +EQI4 $1109 +ADDRLP4 12 +INDIRI4 +ADDRLP4 1060 +INDIRI4 +LSHI4 +ADDRFP4 12 +INDIRP4 +ADDP4 +INDIRI4 +ADDRLP4 1056 +INDIRI4 +NEI4 $1109 +ADDRGP4 $1111 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $1110 +JUMPV +LABELV $1109 +ADDRLP4 1064 +CNSTI4 0 +ASGNI4 +ADDRFP4 8 +INDIRI4 +ADDRLP4 1064 +INDIRI4 +EQI4 $1112 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI4 +ADDRLP4 1064 +INDIRI4 +EQI4 $1112 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $1113 +JUMPV +LABELV $1112 +ADDRLP4 1068 +CNSTI4 0 +ASGNI4 +ADDRFP4 16 +INDIRI4 +ADDRLP4 1068 +INDIRI4 +EQI4 $1114 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 12 +INDIRP4 +ADDP4 +INDIRI4 +ADDRLP4 1068 +INDIRI4 +EQI4 $1114 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1114 +LABELV $1113 +LABELV $1110 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $1095 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $1117 +ADDRLP4 1072 +CNSTI4 1 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRFP4 8 +INDIRI4 +ADDRLP4 1072 +INDIRI4 +SUBI4 +EQI4 $1120 +ADDRLP4 12 +INDIRI4 +ADDRFP4 16 +INDIRI4 +ADDRLP4 1072 +INDIRI4 +SUBI4 +NEI4 $1118 +LABELV $1120 +ADDRGP4 $1095 +JUMPV +LABELV $1118 +LABELV $1094 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1097 +LABELV $1095 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1121 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1121 +ADDRFP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $1123 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 12 +INDIRP4 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1123 +LABELV $1092 +endproc BG_ParseCSVEquipmentList 1076 12 +export BG_ParseCSVClassList +proc BG_ParseCSVClassList 1048 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 4 +ADDRLP4 16 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +ASGNP4 +ADDRGP4 $1127 +JUMPV +LABELV $1129 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1130 +ADDRLP4 1040 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 44 +EQI4 $1132 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +NEI4 $1129 +LABELV $1132 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1133 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +LABELV $1133 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRGP4 $1136 +JUMPV +LABELV $1135 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1136 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +EQI4 $1135 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 1044 +ADDRGP4 BG_ClassByName +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ADDRLP4 1044 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1138 +ADDRGP4 $1140 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $1139 +JUMPV +LABELV $1138 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1139 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $1128 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $1142 +LABELV $1127 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1143 +ADDRLP4 8 +INDIRI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +LTI4 $1130 +LABELV $1143 +LABELV $1128 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1125 +endproc BG_ParseCSVClassList 1048 12 +export BG_ParseCSVBuildableList +proc BG_ParseCSVBuildableList 1048 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 4 +ADDRLP4 16 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +ASGNP4 +ADDRGP4 $1146 +JUMPV +LABELV $1148 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1149 +ADDRLP4 1040 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 44 +EQI4 $1151 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +NEI4 $1148 +LABELV $1151 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1152 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +LABELV $1152 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRGP4 $1155 +JUMPV +LABELV $1154 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1155 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +EQI4 $1154 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 1044 +ADDRGP4 BG_BuildableByName +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ADDRLP4 1044 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1157 +ADDRGP4 $1159 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $1158 +JUMPV +LABELV $1157 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1158 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $1147 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $1161 +LABELV $1146 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1162 +ADDRLP4 8 +INDIRI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +LTI4 $1149 +LABELV $1162 +LABELV $1147 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1144 +endproc BG_ParseCSVBuildableList 1048 12 +export BG_InitAllowedGameElements +proc BG_InitAllowedGameElements 256 20 +ADDRGP4 $1164 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 bg_disabledGameElements+276 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 bg_disabledGameElements+404 +ARGP4 +CNSTI4 13 +ARGI4 +ADDRGP4 BG_ParseCSVEquipmentList +CALLV +pop +ADDRGP4 $1167 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 bg_disabledGameElements+216 +ARGP4 +CNSTI4 15 +ARGI4 +ADDRGP4 BG_ParseCSVClassList +CALLV +pop +ADDRGP4 $1169 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 bg_disabledGameElements +ARGP4 +CNSTI4 54 +ARGI4 +ADDRGP4 BG_ParseCSVBuildableList +CALLV +pop +LABELV $1163 +endproc BG_InitAllowedGameElements 256 20 +export BG_WeaponIsAllowed +proc BG_WeaponIsAllowed 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1174 +JUMPV +LABELV $1171 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bg_disabledGameElements+276 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +NEI4 $1176 +CNSTI4 0 +RETI4 +ADDRGP4 $1170 +JUMPV +LABELV $1176 +LABELV $1172 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1174 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +GEI4 $1179 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bg_disabledGameElements+276 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1171 +LABELV $1179 +CNSTI4 1 +RETI4 +LABELV $1170 +endproc BG_WeaponIsAllowed 8 0 +export BG_UpgradeIsAllowed +proc BG_UpgradeIsAllowed 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1184 +JUMPV +LABELV $1181 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bg_disabledGameElements+404 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +NEI4 $1186 +CNSTI4 0 +RETI4 +ADDRGP4 $1180 +JUMPV +LABELV $1186 +LABELV $1182 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1184 +ADDRLP4 0 +INDIRI4 +CNSTI4 13 +GEI4 $1189 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bg_disabledGameElements+404 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1181 +LABELV $1189 +CNSTI4 1 +RETI4 +LABELV $1180 +endproc BG_UpgradeIsAllowed 8 0 +export BG_ClassIsAllowed +proc BG_ClassIsAllowed 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1194 +JUMPV +LABELV $1191 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bg_disabledGameElements+216 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +NEI4 $1196 +CNSTI4 0 +RETI4 +ADDRGP4 $1190 +JUMPV +LABELV $1196 +LABELV $1192 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1194 +ADDRLP4 0 +INDIRI4 +CNSTI4 15 +GEI4 $1199 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bg_disabledGameElements+216 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1191 +LABELV $1199 +CNSTI4 1 +RETI4 +LABELV $1190 +endproc BG_ClassIsAllowed 8 0 +export BG_BuildableIsAllowed +proc BG_BuildableIsAllowed 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1204 +JUMPV +LABELV $1201 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bg_disabledGameElements +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +NEI4 $1205 +CNSTI4 0 +RETI4 +ADDRGP4 $1200 +JUMPV +LABELV $1205 +LABELV $1202 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1204 +ADDRLP4 0 +INDIRI4 +CNSTI4 54 +GEI4 $1207 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 bg_disabledGameElements +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1201 +LABELV $1207 +CNSTI4 1 +RETI4 +LABELV $1200 +endproc BG_BuildableIsAllowed 8 0 +export BG_PrimaryWeapon +proc BG_PrimaryWeapon 12 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1209 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +CNSTI4 32 +EQI4 $1213 +ADDRGP4 $1210 +JUMPV +LABELV $1213 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1215 +ADDRLP4 0 +INDIRI4 +RETI4 +ADDRGP4 $1208 +JUMPV +LABELV $1215 +LABELV $1210 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $1209 +CNSTI4 11 +ARGI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 BG_InventoryContainsWeapon +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1217 +CNSTI4 11 +RETI4 +ADDRGP4 $1208 +JUMPV +LABELV $1217 +CNSTI4 0 +RETI4 +LABELV $1208 +endproc BG_PrimaryWeapon 12 8 +lit +align 1 +LABELV $1220 +byte 1 0 +skip 8699 +export BG_LoadEmoticons +code +proc BG_LoadEmoticons 8752 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ADDRGP4 $1220 +INDIRB +ASGNB 8700 +ADDRGP4 $1221 +ARGP4 +ADDRGP4 $1222 +ARGP4 +ADDRLP4 20 +ARGP4 +CNSTI4 8700 +ARGI4 +ADDRLP4 8720 +ADDRGP4 trap_FS_GetFileList +CALLI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 8720 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 1 +GEI4 $1223 +CNSTI4 0 +RETI4 +ADDRGP4 $1219 +JUMPV +LABELV $1223 +ADDRLP4 0 +ADDRLP4 20 +ASGNP4 +ADDRLP4 8724 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8724 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 8724 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 8724 +INDIRI4 +ASGNI4 +ADDRGP4 $1228 +JUMPV +LABELV $1225 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8728 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 4 +ADDRLP4 8728 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 9 +LTI4 $1233 +ADDRLP4 4 +INDIRI4 +CNSTI4 8 +SUBI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 95 +NEI4 $1233 +ADDRLP4 8740 +ADDRLP4 4 +INDIRI4 +CNSTI4 7 +SUBI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 8740 +INDIRI4 +CNSTI4 49 +LTI4 $1233 +ADDRLP4 8740 +INDIRI4 +CNSTI4 57 +LEI4 $1229 +LABELV $1233 +ADDRGP4 $1234 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $1226 +JUMPV +LABELV $1229 +ADDRLP4 4 +INDIRI4 +CNSTI4 8 +SUBI4 +CNSTI4 20 +LEI4 $1235 +ADDRGP4 $1237 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 28 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $1226 +JUMPV +LABELV $1235 +ADDRGP4 $1240 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8744 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 8744 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 8748 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 8748 +INDIRI4 +CNSTI4 0 +NEI4 $1238 +ADDRGP4 $1241 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $1226 +JUMPV +LABELV $1238 +CNSTI4 28 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 8 +SUBI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +CNSTI4 28 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI4 20 +ADDP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 7 +SUBI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 48 +SUBI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1226 +ADDRLP4 8728 +CNSTI4 1 +ASGNI4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 8728 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8728 +INDIRI4 +ADDI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $1228 +ADDRLP4 12 +INDIRI4 +ADDRLP4 16 +INDIRI4 +GEI4 $1242 +ADDRLP4 8 +INDIRI4 +ADDRFP4 4 +INDIRI4 +LTI4 $1225 +LABELV $1242 +ADDRGP4 $1243 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +CNSTI4 300 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRLP4 8 +INDIRI4 +RETI4 +LABELV $1219 +endproc BG_LoadEmoticons 8752 16 +export BG_TeamName +proc BG_TeamName 0 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $1245 +ADDRGP4 $376 +RETP4 +ADDRGP4 $1244 +JUMPV +LABELV $1245 +ADDRFP4 0 +INDIRI4 +CNSTI4 1 +NEI4 $1247 +ADDRGP4 $1249 +RETP4 +ADDRGP4 $1244 +JUMPV +LABELV $1247 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +NEI4 $1250 +ADDRGP4 $1252 +RETP4 +ADDRGP4 $1244 +JUMPV +LABELV $1250 +ADDRGP4 $1253 +RETP4 +LABELV $1244 +endproc BG_TeamName 0 0 +export cmdcmp +proc cmdcmp 4 8 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $1254 +endproc cmdcmp 4 8 +bss +align 4 +LABELV bg_disabledGameElements +skip 456 +import trap_Cvar_VariableStringBuffer +align 4 +LABELV bg_classConfigList +skip 19620 +align 4 +LABELV bg_buildableConfigList +skip 15552 +import trap_FS_GetFileList +import trap_FS_Seek +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PlayerTouchesItem +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_HasEnergyWeapon +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $1253 +byte 1 60 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 62 +byte 1 0 +align 1 +LABELV $1252 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 0 +align 1 +LABELV $1249 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 0 +align 1 +LABELV $1243 +byte 1 76 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 40 +byte 1 77 +byte 1 65 +byte 1 88 +byte 1 95 +byte 1 69 +byte 1 77 +byte 1 79 +byte 1 84 +byte 1 73 +byte 1 67 +byte 1 79 +byte 1 78 +byte 1 83 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 10 +byte 1 0 +align 1 +LABELV $1241 +byte 1 94 +byte 1 51 +byte 1 99 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 112 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 34 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $1240 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $1237 +byte 1 94 +byte 1 51 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 40 +byte 1 62 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 10 +byte 1 0 +align 1 +LABELV $1234 +byte 1 94 +byte 1 51 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 112 +byte 1 112 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $1222 +byte 1 120 +byte 1 49 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $1221 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $1169 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $1167 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $1164 +byte 1 103 +byte 1 95 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 69 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 112 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $1159 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1140 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1111 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 112 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1068 +byte 1 69 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 120 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $1055 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 80 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 69 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 78 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 99 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $1046 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 65 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 105 +byte 1 109 +byte 1 117 +byte 1 109 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 80 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 69 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 78 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $953 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 108 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $864 +byte 1 85 +byte 1 78 +byte 1 75 +byte 1 78 +byte 1 79 +byte 1 87 +byte 1 78 +byte 1 0 +align 1 +LABELV $859 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 65 +byte 1 67 +byte 1 73 +byte 1 68 +byte 1 66 +byte 1 79 +byte 1 77 +byte 1 66 +byte 1 95 +byte 1 66 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 67 +byte 1 69 +byte 1 0 +align 1 +LABELV $858 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 50 +byte 1 95 +byte 1 90 +byte 1 65 +byte 1 80 +byte 1 0 +align 1 +LABELV $857 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 82 +byte 1 80 +byte 1 84 +byte 1 85 +byte 1 83 +byte 1 69 +byte 1 95 +byte 1 83 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 68 +byte 1 0 +align 1 +LABELV $856 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 77 +byte 1 71 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 82 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 83 +byte 1 80 +byte 1 73 +byte 1 78 +byte 1 85 +byte 1 80 +byte 1 0 +align 1 +LABELV $855 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 68 +byte 1 67 +byte 1 67 +byte 1 95 +byte 1 65 +byte 1 84 +byte 1 84 +byte 1 65 +byte 1 67 +byte 1 75 +byte 1 0 +align 1 +LABELV $854 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 79 +byte 1 86 +byte 1 69 +byte 1 82 +byte 1 77 +byte 1 73 +byte 1 78 +byte 1 68 +byte 1 95 +byte 1 83 +byte 1 80 +byte 1 65 +byte 1 87 +byte 1 78 +byte 1 83 +byte 1 0 +align 1 +LABELV $853 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 79 +byte 1 86 +byte 1 69 +byte 1 82 +byte 1 77 +byte 1 73 +byte 1 78 +byte 1 68 +byte 1 95 +byte 1 68 +byte 1 89 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 0 +align 1 +LABELV $852 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 79 +byte 1 86 +byte 1 69 +byte 1 82 +byte 1 77 +byte 1 73 +byte 1 78 +byte 1 68 +byte 1 95 +byte 1 65 +byte 1 84 +byte 1 84 +byte 1 65 +byte 1 67 +byte 1 75 +byte 1 0 +align 1 +LABELV $851 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 72 +byte 1 85 +byte 1 77 +byte 1 77 +byte 1 69 +byte 1 76 +byte 1 0 +align 1 +LABELV $850 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 84 +byte 1 65 +byte 1 85 +byte 1 78 +byte 1 84 +byte 1 0 +align 1 +LABELV $849 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 79 +byte 1 80 +byte 1 76 +byte 1 79 +byte 1 79 +byte 1 80 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 83 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 68 +byte 1 0 +align 1 +LABELV $848 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 68 +byte 1 69 +byte 1 66 +byte 1 85 +byte 1 71 +byte 1 95 +byte 1 76 +byte 1 73 +byte 1 78 +byte 1 69 +byte 1 0 +align 1 +LABELV $847 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 65 +byte 1 76 +byte 1 73 +byte 1 69 +byte 1 78 +byte 1 95 +byte 1 69 +byte 1 86 +byte 1 79 +byte 1 76 +byte 1 86 +byte 1 69 +byte 1 95 +byte 1 70 +byte 1 65 +byte 1 73 +byte 1 76 +byte 1 69 +byte 1 68 +byte 1 0 +align 1 +LABELV $846 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 65 +byte 1 76 +byte 1 73 +byte 1 69 +byte 1 78 +byte 1 95 +byte 1 69 +byte 1 86 +byte 1 79 +byte 1 76 +byte 1 86 +byte 1 69 +byte 1 0 +align 1 +LABELV $845 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 77 +byte 1 69 +byte 1 68 +byte 1 75 +byte 1 73 +byte 1 84 +byte 1 95 +byte 1 85 +byte 1 83 +byte 1 69 +byte 1 68 +byte 1 0 +align 1 +LABELV $844 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 79 +byte 1 82 +byte 1 67 +byte 1 69 +byte 1 95 +byte 1 70 +byte 1 73 +byte 1 69 +byte 1 76 +byte 1 68 +byte 1 0 +align 1 +LABELV $843 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 65 +byte 1 76 +byte 1 73 +byte 1 69 +byte 1 78 +byte 1 95 +byte 1 83 +byte 1 76 +byte 1 73 +byte 1 77 +byte 1 69 +byte 1 0 +align 1 +LABELV $842 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 65 +byte 1 76 +byte 1 73 +byte 1 69 +byte 1 78 +byte 1 95 +byte 1 65 +byte 1 67 +byte 1 73 +byte 1 68 +byte 1 84 +byte 1 85 +byte 1 66 +byte 1 69 +byte 1 0 +align 1 +LABELV $841 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 65 +byte 1 76 +byte 1 73 +byte 1 69 +byte 1 78 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 68 +byte 1 65 +byte 1 66 +byte 1 76 +byte 1 69 +byte 1 95 +byte 1 69 +byte 1 88 +byte 1 80 +byte 1 76 +byte 1 79 +byte 1 83 +byte 1 73 +byte 1 79 +byte 1 78 +byte 1 0 +align 1 +LABELV $840 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 72 +byte 1 85 +byte 1 77 +byte 1 65 +byte 1 78 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 68 +byte 1 65 +byte 1 66 +byte 1 76 +byte 1 69 +byte 1 95 +byte 1 69 +byte 1 88 +byte 1 80 +byte 1 76 +byte 1 79 +byte 1 83 +byte 1 73 +byte 1 79 +byte 1 78 +byte 1 0 +align 1 +LABELV $839 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 68 +byte 1 95 +byte 1 82 +byte 1 69 +byte 1 80 +byte 1 65 +byte 1 73 +byte 1 82 +byte 1 69 +byte 1 68 +byte 1 0 +align 1 +LABELV $838 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 68 +byte 1 95 +byte 1 82 +byte 1 69 +byte 1 80 +byte 1 65 +byte 1 73 +byte 1 82 +byte 1 0 +align 1 +LABELV $837 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 68 +byte 1 95 +byte 1 68 +byte 1 69 +byte 1 76 +byte 1 65 +byte 1 89 +byte 1 0 +align 1 +LABELV $836 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 68 +byte 1 95 +byte 1 68 +byte 1 69 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 79 +byte 1 89 +byte 1 0 +align 1 +LABELV $835 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 73 +byte 1 76 +byte 1 68 +byte 1 95 +byte 1 67 +byte 1 79 +byte 1 78 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 0 +align 1 +LABELV $834 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 71 +byte 1 73 +byte 1 66 +byte 1 95 +byte 1 80 +byte 1 76 +byte 1 65 +byte 1 89 +byte 1 69 +byte 1 82 +byte 1 0 +align 1 +LABELV $833 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 79 +byte 1 66 +byte 1 73 +byte 1 84 +byte 1 85 +byte 1 65 +byte 1 82 +byte 1 89 +byte 1 0 +align 1 +LABELV $832 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 68 +byte 1 69 +byte 1 65 +byte 1 84 +byte 1 72 +byte 1 51 +byte 1 0 +align 1 +LABELV $831 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 68 +byte 1 69 +byte 1 65 +byte 1 84 +byte 1 72 +byte 1 50 +byte 1 0 +align 1 +LABELV $830 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 68 +byte 1 69 +byte 1 65 +byte 1 84 +byte 1 72 +byte 1 49 +byte 1 0 +align 1 +LABELV $829 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 80 +byte 1 65 +byte 1 73 +byte 1 78 +byte 1 0 +align 1 +LABELV $828 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 52 +byte 1 95 +byte 1 84 +byte 1 82 +byte 1 65 +byte 1 77 +byte 1 80 +byte 1 76 +byte 1 69 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 65 +byte 1 82 +byte 1 84 +byte 1 0 +align 1 +LABELV $827 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 52 +byte 1 95 +byte 1 84 +byte 1 82 +byte 1 65 +byte 1 77 +byte 1 80 +byte 1 76 +byte 1 69 +byte 1 95 +byte 1 80 +byte 1 82 +byte 1 69 +byte 1 80 +byte 1 65 +byte 1 82 +byte 1 69 +byte 1 0 +align 1 +LABELV $826 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 86 +byte 1 49 +byte 1 95 +byte 1 71 +byte 1 82 +byte 1 65 +byte 1 66 +byte 1 0 +align 1 +LABELV $825 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 69 +byte 1 84 +byte 1 0 +align 1 +LABELV $824 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 76 +byte 1 73 +byte 1 77 +byte 1 69 +byte 1 84 +byte 1 82 +byte 1 65 +byte 1 73 +byte 1 76 +byte 1 0 +align 1 +LABELV $823 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 84 +byte 1 69 +byte 1 83 +byte 1 76 +byte 1 65 +byte 1 84 +byte 1 82 +byte 1 65 +byte 1 73 +byte 1 76 +byte 1 0 +align 1 +LABELV $822 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 77 +byte 1 73 +byte 1 83 +byte 1 83 +byte 1 73 +byte 1 76 +byte 1 69 +byte 1 95 +byte 1 77 +byte 1 73 +byte 1 83 +byte 1 83 +byte 1 95 +byte 1 77 +byte 1 69 +byte 1 84 +byte 1 65 +byte 1 76 +byte 1 0 +align 1 +LABELV $821 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 77 +byte 1 73 +byte 1 83 +byte 1 83 +byte 1 73 +byte 1 76 +byte 1 69 +byte 1 95 +byte 1 77 +byte 1 73 +byte 1 83 +byte 1 83 +byte 1 0 +align 1 +LABELV $820 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 77 +byte 1 73 +byte 1 83 +byte 1 83 +byte 1 73 +byte 1 76 +byte 1 69 +byte 1 95 +byte 1 72 +byte 1 73 +byte 1 84 +byte 1 0 +align 1 +LABELV $819 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 77 +byte 1 65 +byte 1 83 +byte 1 83 +byte 1 95 +byte 1 68 +byte 1 82 +byte 1 73 +byte 1 86 +byte 1 69 +byte 1 82 +byte 1 0 +align 1 +LABELV $818 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 72 +byte 1 79 +byte 1 84 +byte 1 71 +byte 1 85 +byte 1 78 +byte 1 0 +align 1 +LABELV $817 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 72 +byte 1 73 +byte 1 84 +byte 1 95 +byte 1 87 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 0 +align 1 +LABELV $816 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 66 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 69 +byte 1 84 +byte 1 95 +byte 1 72 +byte 1 73 +byte 1 84 +byte 1 95 +byte 1 70 +byte 1 76 +byte 1 69 +byte 1 83 +byte 1 72 +byte 1 0 +align 1 +LABELV $815 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 71 +byte 1 76 +byte 1 79 +byte 1 66 +byte 1 65 +byte 1 76 +byte 1 95 +byte 1 83 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 68 +byte 1 0 +align 1 +LABELV $814 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 69 +byte 1 82 +byte 1 65 +byte 1 76 +byte 1 95 +byte 1 83 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 68 +byte 1 0 +align 1 +LABELV $813 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 77 +byte 1 73 +byte 1 78 +byte 1 69 +byte 1 95 +byte 1 66 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 67 +byte 1 69 +byte 1 0 +align 1 +LABELV $812 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 71 +byte 1 82 +byte 1 69 +byte 1 78 +byte 1 65 +byte 1 68 +byte 1 69 +byte 1 95 +byte 1 66 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 67 +byte 1 69 +byte 1 0 +align 1 +LABELV $811 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 80 +byte 1 76 +byte 1 65 +byte 1 89 +byte 1 69 +byte 1 82 +byte 1 95 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 69 +byte 1 80 +byte 1 79 +byte 1 82 +byte 1 84 +byte 1 95 +byte 1 79 +byte 1 85 +byte 1 84 +byte 1 0 +align 1 +LABELV $810 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 80 +byte 1 76 +byte 1 65 +byte 1 89 +byte 1 69 +byte 1 82 +byte 1 95 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 69 +byte 1 80 +byte 1 79 +byte 1 82 +byte 1 84 +byte 1 95 +byte 1 73 +byte 1 78 +byte 1 0 +align 1 +LABELV $809 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 80 +byte 1 76 +byte 1 65 +byte 1 89 +byte 1 69 +byte 1 82 +byte 1 95 +byte 1 82 +byte 1 69 +byte 1 83 +byte 1 80 +byte 1 65 +byte 1 87 +byte 1 78 +byte 1 0 +align 1 +LABELV $808 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 73 +byte 1 82 +byte 1 69 +byte 1 95 +byte 1 87 +byte 1 69 +byte 1 65 +byte 1 80 +byte 1 79 +byte 1 78 +byte 1 51 +byte 1 0 +align 1 +LABELV $807 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 73 +byte 1 82 +byte 1 69 +byte 1 95 +byte 1 87 +byte 1 69 +byte 1 65 +byte 1 80 +byte 1 79 +byte 1 78 +byte 1 50 +byte 1 0 +align 1 +LABELV $806 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 73 +byte 1 82 +byte 1 69 +byte 1 95 +byte 1 87 +byte 1 69 +byte 1 65 +byte 1 80 +byte 1 79 +byte 1 78 +byte 1 0 +align 1 +LABELV $805 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 67 +byte 1 72 +byte 1 65 +byte 1 78 +byte 1 71 +byte 1 69 +byte 1 95 +byte 1 87 +byte 1 69 +byte 1 65 +byte 1 80 +byte 1 79 +byte 1 78 +byte 1 0 +align 1 +LABELV $804 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 78 +byte 1 79 +byte 1 65 +byte 1 77 +byte 1 77 +byte 1 79 +byte 1 0 +align 1 +LABELV $803 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 87 +byte 1 65 +byte 1 84 +byte 1 69 +byte 1 82 +byte 1 95 +byte 1 67 +byte 1 76 +byte 1 69 +byte 1 65 +byte 1 82 +byte 1 0 +align 1 +LABELV $802 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 87 +byte 1 65 +byte 1 84 +byte 1 69 +byte 1 82 +byte 1 95 +byte 1 85 +byte 1 78 +byte 1 68 +byte 1 69 +byte 1 82 +byte 1 0 +align 1 +LABELV $801 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 87 +byte 1 65 +byte 1 84 +byte 1 69 +byte 1 82 +byte 1 95 +byte 1 76 +byte 1 69 +byte 1 65 +byte 1 86 +byte 1 69 +byte 1 0 +align 1 +LABELV $800 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 87 +byte 1 65 +byte 1 84 +byte 1 69 +byte 1 82 +byte 1 95 +byte 1 84 +byte 1 79 +byte 1 85 +byte 1 67 +byte 1 72 +byte 1 0 +align 1 +LABELV $799 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 65 +byte 1 73 +byte 1 82 +byte 1 80 +byte 1 79 +byte 1 85 +byte 1 78 +byte 1 67 +byte 1 69 +byte 1 0 +align 1 +LABELV $798 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 74 +byte 1 85 +byte 1 77 +byte 1 80 +byte 1 0 +align 1 +LABELV $797 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 0 +align 1 +LABELV $796 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 95 +byte 1 70 +byte 1 65 +byte 1 82 +byte 1 0 +align 1 +LABELV $795 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 95 +byte 1 77 +byte 1 69 +byte 1 68 +byte 1 73 +byte 1 85 +byte 1 77 +byte 1 0 +align 1 +LABELV $794 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 65 +byte 1 76 +byte 1 76 +byte 1 95 +byte 1 83 +byte 1 72 +byte 1 79 +byte 1 82 +byte 1 84 +byte 1 0 +align 1 +LABELV $793 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 68 +byte 1 78 +byte 1 95 +byte 1 49 +byte 1 54 +byte 1 0 +align 1 +LABELV $792 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 68 +byte 1 78 +byte 1 95 +byte 1 49 +byte 1 50 +byte 1 0 +align 1 +LABELV $791 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 68 +byte 1 78 +byte 1 95 +byte 1 56 +byte 1 0 +align 1 +LABELV $790 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 68 +byte 1 78 +byte 1 95 +byte 1 52 +byte 1 0 +align 1 +LABELV $789 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 95 +byte 1 49 +byte 1 54 +byte 1 0 +align 1 +LABELV $788 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 95 +byte 1 49 +byte 1 50 +byte 1 0 +align 1 +LABELV $787 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 95 +byte 1 56 +byte 1 0 +align 1 +LABELV $786 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 95 +byte 1 52 +byte 1 0 +align 1 +LABELV $785 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 83 +byte 1 87 +byte 1 73 +byte 1 77 +byte 1 0 +align 1 +LABELV $784 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 79 +byte 1 79 +byte 1 84 +byte 1 87 +byte 1 65 +byte 1 68 +byte 1 69 +byte 1 0 +align 1 +LABELV $783 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 79 +byte 1 79 +byte 1 84 +byte 1 83 +byte 1 80 +byte 1 76 +byte 1 65 +byte 1 83 +byte 1 72 +byte 1 0 +align 1 +LABELV $782 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 79 +byte 1 79 +byte 1 84 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 95 +byte 1 83 +byte 1 81 +byte 1 85 +byte 1 69 +byte 1 76 +byte 1 67 +byte 1 72 +byte 1 0 +align 1 +LABELV $781 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 79 +byte 1 79 +byte 1 84 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 95 +byte 1 77 +byte 1 69 +byte 1 84 +byte 1 65 +byte 1 76 +byte 1 0 +align 1 +LABELV $780 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 70 +byte 1 79 +byte 1 79 +byte 1 84 +byte 1 83 +byte 1 84 +byte 1 69 +byte 1 80 +byte 1 0 +align 1 +LABELV $779 +byte 1 69 +byte 1 86 +byte 1 95 +byte 1 78 +byte 1 79 +byte 1 78 +byte 1 69 +byte 1 0 +align 1 +LABELV $777 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 69 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 117 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 121 +byte 1 68 +byte 1 101 +byte 1 108 +byte 1 116 +byte 1 97 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 84 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $763 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 69 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 117 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 121 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 84 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $734 +byte 1 65 +byte 1 109 +byte 1 109 +byte 1 117 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 0 +align 1 +LABELV $733 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 109 +byte 1 111 +byte 1 93 +byte 1 65 +byte 1 109 +byte 1 109 +byte 1 117 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $732 +byte 1 97 +byte 1 109 +byte 1 109 +byte 1 111 +byte 1 0 +align 1 +LABELV $731 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 93 +byte 1 83 +byte 1 109 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 32 +byte 1 71 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $730 +byte 1 115 +byte 1 109 +byte 1 111 +byte 1 0 +align 1 +LABELV $729 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 93 +byte 1 77 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $728 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $727 +byte 1 65 +byte 1 32 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 72 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 114 +byte 1 46 +byte 1 0 +align 1 +LABELV $726 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 93 +byte 1 69 +byte 1 120 +byte 1 112 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 71 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $725 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 0 +align 1 +LABELV $724 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 95 +byte 1 98 +byte 1 115 +byte 1 117 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $723 +byte 1 65 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 98 +byte 1 111 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 101 +byte 1 102 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 108 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 104 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 105 +byte 1 116 +byte 1 117 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $722 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 93 +byte 1 66 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 117 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $721 +byte 1 98 +byte 1 115 +byte 1 117 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $720 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 95 +byte 1 106 +byte 1 101 +byte 1 116 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $719 +byte 1 66 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 45 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 106 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 32 +byte 1 97 +byte 1 103 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $718 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 106 +byte 1 101 +byte 1 116 +byte 1 93 +byte 1 74 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 80 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $717 +byte 1 106 +byte 1 101 +byte 1 116 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $716 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $715 +byte 1 66 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 45 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 108 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 103 +byte 1 121 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 103 +byte 1 121 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $714 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 98 +byte 1 97 +byte 1 116 +byte 1 93 +byte 1 66 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 80 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $713 +byte 1 98 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $712 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 95 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 107 +byte 1 0 +align 1 +LABELV $711 +byte 1 73 +byte 1 110 +byte 1 118 +byte 1 105 +byte 1 115 +byte 1 105 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 107 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 107 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 107 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 51 +byte 1 48 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 66 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 45 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 106 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 115 +byte 1 105 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $710 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 93 +byte 1 67 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 107 +byte 1 0 +align 1 +LABELV $709 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 107 +byte 1 0 +align 1 +LABELV $708 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 95 +byte 1 98 +byte 1 105 +byte 1 111 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $707 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 66 +byte 1 105 +byte 1 111 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 98 +byte 1 105 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 105 +byte 1 109 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 44 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 118 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 111 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 0 +align 1 +LABELV $706 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 98 +byte 1 105 +byte 1 111 +byte 1 107 +byte 1 93 +byte 1 66 +byte 1 105 +byte 1 111 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $705 +byte 1 98 +byte 1 105 +byte 1 111 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $704 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 95 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 120 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $703 +byte 1 66 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 0 +align 1 +LABELV $702 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 93 +byte 1 77 +byte 1 101 +byte 1 100 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $701 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $700 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 95 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 109 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $699 +byte 1 73 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 109 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 118 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 104 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 102 +byte 1 101 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 109 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 46 +byte 1 0 +align 1 +LABELV $698 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 93 +byte 1 72 +byte 1 101 +byte 1 108 +byte 1 109 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $697 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 109 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $696 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 117 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 0 +align 1 +LABELV $695 +byte 1 80 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 112 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 103 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $694 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 93 +byte 1 76 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 32 +byte 1 65 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 0 +align 1 +LABELV $693 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 0 +align 1 +LABELV $678 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 99 +byte 1 108 +byte 1 117 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 77 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 118 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 119 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $677 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 108 +byte 1 93 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 75 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $676 +byte 1 99 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $675 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 50 +byte 1 0 +align 1 +LABELV $674 +byte 1 97 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 0 +align 1 +LABELV $673 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $672 +byte 1 97 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $671 +byte 1 77 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 32 +byte 1 84 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 50 +byte 1 0 +align 1 +LABELV $670 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 110 +byte 1 0 +align 1 +LABELV $669 +byte 1 76 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 66 +byte 1 108 +byte 1 111 +byte 1 98 +byte 1 0 +align 1 +LABELV $668 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 98 +byte 1 108 +byte 1 111 +byte 1 98 +byte 1 0 +align 1 +LABELV $667 +byte 1 77 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $666 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $665 +byte 1 83 +byte 1 109 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 0 +align 1 +LABELV $664 +byte 1 115 +byte 1 109 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 0 +align 1 +LABELV $663 +byte 1 71 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $662 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $661 +byte 1 66 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 104 +byte 1 110 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 121 +byte 1 32 +byte 1 115 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 118 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 46 +byte 1 32 +byte 1 80 +byte 1 114 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 97 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 46 +byte 1 0 +align 1 +LABELV $660 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 76 +byte 1 117 +byte 1 99 +byte 1 105 +byte 1 102 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $659 +byte 1 108 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $658 +byte 1 65 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 103 +byte 1 121 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 112 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 117 +byte 1 108 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 103 +byte 1 121 +byte 1 46 +byte 1 0 +align 1 +LABELV $657 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 80 +byte 1 117 +byte 1 108 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 82 +byte 1 105 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $656 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $655 +byte 1 83 +byte 1 112 +byte 1 114 +byte 1 97 +byte 1 121 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 102 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 103 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $654 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 70 +byte 1 108 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 114 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $653 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $652 +byte 1 66 +byte 1 101 +byte 1 108 +byte 1 116 +byte 1 32 +byte 1 100 +byte 1 114 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 44 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 99 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $651 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 67 +byte 1 104 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 0 +align 1 +LABELV $650 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 0 +align 1 +LABELV $649 +byte 1 65 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 99 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 105 +byte 1 109 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 121 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 108 +byte 1 121 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 97 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 98 +byte 1 111 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 91 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 93 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 91 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 93 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 112 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 101 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 45 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 109 +byte 1 121 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 118 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 83 +byte 1 51 +byte 1 0 +align 1 +LABELV $648 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 77 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 68 +byte 1 114 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $647 +byte 1 109 +byte 1 100 +byte 1 114 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $646 +byte 1 83 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 114 +byte 1 105 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 44 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 112 +byte 1 105 +byte 1 100 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 103 +byte 1 121 +byte 1 46 +byte 1 0 +align 1 +LABELV $645 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 76 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 71 +byte 1 117 +byte 1 110 +byte 1 0 +align 1 +LABELV $644 +byte 1 108 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 0 +align 1 +LABELV $643 +byte 1 67 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 32 +byte 1 97 +byte 1 103 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 118 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 101 +byte 1 102 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $642 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 83 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 0 +align 1 +LABELV $641 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 0 +align 1 +LABELV $640 +byte 1 83 +byte 1 105 +byte 1 109 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 97 +byte 1 119 +byte 1 44 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 99 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 112 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 98 +byte 1 108 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 97 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $639 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 80 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 83 +byte 1 97 +byte 1 119 +byte 1 0 +align 1 +LABELV $638 +byte 1 112 +byte 1 115 +byte 1 97 +byte 1 119 +byte 1 0 +align 1 +LABELV $637 +byte 1 66 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 32 +byte 1 67 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 44 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 112 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 121 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 38 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 50 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $636 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 82 +byte 1 105 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $635 +byte 1 114 +byte 1 105 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $634 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 115 +byte 1 93 +byte 1 66 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $633 +byte 1 98 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $632 +byte 1 67 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $631 +byte 1 80 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 40 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 41 +byte 1 0 +align 1 +LABELV $630 +byte 1 80 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $629 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $628 +byte 1 90 +byte 1 97 +byte 1 112 +byte 1 0 +align 1 +LABELV $627 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 119 +byte 1 115 +byte 1 32 +byte 1 85 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $626 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 119 +byte 1 115 +byte 1 0 +align 1 +LABELV $625 +byte 1 66 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 85 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $624 +byte 1 66 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $623 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 103 +byte 1 115 +byte 1 47 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 99 +byte 1 102 +byte 1 103 +byte 1 0 +align 1 +LABELV $579 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 79 +byte 1 102 +byte 1 102 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $574 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $567 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 117 +byte 1 99 +byte 1 104 +byte 1 86 +byte 1 105 +byte 1 101 +byte 1 119 +byte 1 104 +byte 1 101 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $564 +byte 1 118 +byte 1 105 +byte 1 101 +byte 1 119 +byte 1 104 +byte 1 101 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $555 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 117 +byte 1 99 +byte 1 104 +byte 1 77 +byte 1 97 +byte 1 120 +byte 1 115 +byte 1 0 +align 1 +LABELV $546 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 77 +byte 1 97 +byte 1 120 +byte 1 115 +byte 1 0 +align 1 +LABELV $537 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 77 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $514 +byte 1 115 +byte 1 104 +byte 1 97 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 83 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $503 +byte 1 104 +byte 1 117 +byte 1 100 +byte 1 0 +align 1 +LABELV $498 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $481 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $473 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 114 +byte 1 111 +byte 1 117 +byte 1 103 +byte 1 104 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 69 +byte 1 118 +byte 1 111 +byte 1 108 +byte 1 118 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $458 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 114 +byte 1 111 +byte 1 117 +byte 1 103 +byte 1 104 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 66 +byte 1 71 +byte 1 95 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 69 +byte 1 118 +byte 1 111 +byte 1 108 +byte 1 118 +byte 1 101 +byte 1 70 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 84 +byte 1 111 +byte 1 10 +byte 1 0 +align 1 +LABELV $403 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 115 +byte 1 117 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $402 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 0 +align 1 +LABELV $401 +byte 1 65 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 115 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 109 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 108 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 65 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 105 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 117 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 84 +byte 1 121 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 117 +byte 1 115 +byte 1 104 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 46 +byte 1 0 +align 1 +LABELV $400 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 52 +byte 1 0 +align 1 +LABELV $399 +byte 1 73 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 68 +byte 1 114 +byte 1 97 +byte 1 103 +byte 1 111 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 101 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 65 +byte 1 100 +byte 1 118 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 68 +byte 1 114 +byte 1 97 +byte 1 103 +byte 1 111 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 51 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 106 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 46 +byte 1 0 +align 1 +LABELV $398 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 51 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 0 +align 1 +LABELV $397 +byte 1 80 +byte 1 111 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 44 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 111 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 99 +byte 1 99 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 46 +byte 1 0 +align 1 +LABELV $396 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 51 +byte 1 0 +align 1 +LABELV $395 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 114 +byte 1 117 +byte 1 110 +byte 1 32 +byte 1 47 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 108 +byte 1 107 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 111 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 47 +byte 1 98 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 66 +byte 1 85 +byte 1 84 +byte 1 84 +byte 1 79 +byte 1 78 +byte 1 32 +byte 1 43 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 47 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 107 +byte 1 101 +byte 1 121 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 79 +byte 1 112 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 108 +byte 1 115 +byte 1 47 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 70 +byte 1 108 +byte 1 121 +byte 1 0 +align 1 +LABELV $394 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 53 +byte 1 0 +align 1 +LABELV $393 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 65 +byte 1 100 +byte 1 118 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 77 +byte 1 97 +byte 1 114 +byte 1 97 +byte 1 117 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 77 +byte 1 97 +byte 1 114 +byte 1 97 +byte 1 117 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 32 +byte 1 101 +byte 1 102 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 115 +byte 1 111 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 51 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $392 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 50 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 0 +align 1 +LABELV $391 +byte 1 72 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 106 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 102 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 77 +byte 1 97 +byte 1 114 +byte 1 97 +byte 1 117 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $390 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 50 +byte 1 0 +align 1 +LABELV $389 +byte 1 73 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 66 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 107 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 101 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 65 +byte 1 100 +byte 1 118 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 66 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 107 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 114 +byte 1 97 +byte 1 121 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 72 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 117 +byte 1 114 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 99 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 105 +byte 1 115 +byte 1 105 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 102 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 121 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 46 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 115 +byte 1 105 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 60 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 46 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 40 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 41 +byte 1 32 +byte 1 65 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 66 +byte 1 111 +byte 1 109 +byte 1 98 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 66 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $388 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 49 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 0 +align 1 +LABELV $387 +byte 1 65 +byte 1 32 +byte 1 115 +byte 1 117 +byte 1 112 +byte 1 112 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 108 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 101 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 102 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 98 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 98 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 111 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 80 +byte 1 114 +byte 1 111 +byte 1 118 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 107 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 117 +byte 1 114 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 99 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 65 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 66 +byte 1 111 +byte 1 109 +byte 1 98 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 66 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $386 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 49 +byte 1 0 +align 1 +LABELV $385 +byte 1 73 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 68 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 101 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 65 +byte 1 100 +byte 1 118 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 68 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 65 +byte 1 100 +byte 1 118 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 68 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 115 +byte 1 111 +byte 1 32 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $384 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 48 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 0 +align 1 +LABELV $383 +byte 1 72 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 120 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 108 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 101 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $382 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 48 +byte 1 0 +align 1 +LABELV $381 +byte 1 83 +byte 1 105 +byte 1 109 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 71 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 44 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 99 +byte 1 101 +byte 1 112 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 115 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 108 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $380 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 0 +align 1 +LABELV $379 +byte 1 82 +byte 1 101 +byte 1 115 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 105 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 72 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 107 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 46 +byte 1 0 +align 1 +LABELV $378 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $377 +byte 1 79 +byte 1 98 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $376 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $375 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 105 +byte 1 103 +byte 1 115 +byte 1 47 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 99 +byte 1 102 +byte 1 103 +byte 1 0 +align 1 +LABELV $369 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $356 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 10 +byte 1 0 +align 1 +LABELV $353 +byte 1 122 +byte 1 79 +byte 1 102 +byte 1 102 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $344 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 115 +byte 1 0 +align 1 +LABELV $335 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $328 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 83 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $317 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $314 +byte 1 0 +align 1 +LABELV $303 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $302 +byte 1 101 +byte 1 109 +byte 1 112 +byte 1 116 +byte 1 121 +byte 1 0 +align 1 +LABELV $301 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $297 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $262 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 0 +align 1 +LABELV $261 +byte 1 83 +byte 1 85 +byte 1 80 +byte 1 80 +byte 1 76 +byte 1 89 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 71 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 55 +byte 1 53 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 0 +align 1 +LABELV $260 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 82 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 0 +align 1 +LABELV $259 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 121 +byte 1 0 +align 1 +LABELV $258 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 0 +align 1 +LABELV $257 +byte 1 72 +byte 1 69 +byte 1 65 +byte 1 86 +byte 1 89 +byte 1 32 +byte 1 83 +byte 1 79 +byte 1 76 +byte 1 73 +byte 1 68 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 67 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $256 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 67 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 83 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 0 +align 1 +LABELV $255 +byte 1 99 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 0 +align 1 +LABELV $254 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $253 +byte 1 72 +byte 1 69 +byte 1 65 +byte 1 86 +byte 1 89 +byte 1 32 +byte 1 83 +byte 1 79 +byte 1 76 +byte 1 73 +byte 1 68 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 112 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 67 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 83 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 46 +byte 1 10 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 112 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $252 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 67 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $251 +byte 1 99 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $250 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $249 +byte 1 73 +byte 1 78 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 32 +byte 1 83 +byte 1 79 +byte 1 76 +byte 1 73 +byte 1 68 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 67 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 99 +byte 1 101 +byte 1 102 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 99 +byte 1 104 +byte 1 46 +byte 1 10 +byte 1 112 +byte 1 117 +byte 1 115 +byte 1 104 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 111 +byte 1 100 +byte 1 100 +byte 1 105 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $248 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 70 +byte 1 111 +byte 1 114 +byte 1 99 +byte 1 101 +byte 1 70 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $247 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $246 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $245 +byte 1 83 +byte 1 79 +byte 1 76 +byte 1 73 +byte 1 68 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $244 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 66 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $243 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $242 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 102 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 102 +byte 1 111 +byte 1 105 +byte 1 108 +byte 1 0 +align 1 +LABELV $241 +byte 1 83 +byte 1 69 +byte 1 77 +byte 1 73 +byte 1 45 +byte 1 83 +byte 1 79 +byte 1 76 +byte 1 73 +byte 1 68 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $240 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 84 +byte 1 101 +byte 1 102 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 70 +byte 1 111 +byte 1 105 +byte 1 108 +byte 1 0 +align 1 +LABELV $239 +byte 1 116 +byte 1 101 +byte 1 102 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 102 +byte 1 111 +byte 1 105 +byte 1 108 +byte 1 0 +align 1 +LABELV $238 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $237 +byte 1 73 +byte 1 78 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 65 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 109 +byte 1 109 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 111 +byte 1 120 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 45 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 103 +byte 1 121 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $236 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 65 +byte 1 109 +byte 1 109 +byte 1 111 +byte 1 32 +byte 1 83 +byte 1 117 +byte 1 112 +byte 1 112 +byte 1 108 +byte 1 121 +byte 1 0 +align 1 +LABELV $235 +byte 1 108 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $234 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 115 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $233 +byte 1 73 +byte 1 78 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 69 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 103 +byte 1 121 +byte 1 45 +byte 1 83 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 47 +byte 1 32 +byte 1 70 +byte 1 108 +byte 1 111 +byte 1 111 +byte 1 100 +byte 1 103 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 46 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $232 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 83 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $231 +byte 1 115 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $230 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $229 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 66 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 80 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $228 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $227 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $226 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 66 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 67 +byte 1 111 +byte 1 114 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $225 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $224 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $223 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 66 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 76 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $222 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $221 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 95 +byte 1 114 +byte 1 111 +byte 1 100 +byte 1 0 +align 1 +LABELV $220 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 70 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 82 +byte 1 111 +byte 1 100 +byte 1 0 +align 1 +LABELV $219 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 95 +byte 1 114 +byte 1 111 +byte 1 100 +byte 1 0 +align 1 +LABELV $218 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $217 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 70 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $216 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $215 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $214 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 80 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 76 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $213 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $212 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $211 +byte 1 83 +byte 1 79 +byte 1 76 +byte 1 73 +byte 1 68 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 114 +byte 1 105 +byte 1 100 +byte 1 103 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $210 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 80 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 83 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $209 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $208 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $207 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 76 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $206 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $205 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $204 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 77 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $203 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $202 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $201 +byte 1 83 +byte 1 79 +byte 1 76 +byte 1 73 +byte 1 68 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $200 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 83 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $199 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $198 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $197 +byte 1 65 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 115 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 114 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 46 +byte 1 0 +align 1 +LABELV $196 +byte 1 82 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $195 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $194 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $193 +byte 1 65 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 99 +byte 1 101 +byte 1 112 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 111 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 118 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 100 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 97 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 79 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $192 +byte 1 82 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $191 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $190 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 0 +align 1 +LABELV $189 +byte 1 65 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 117 +byte 1 116 +byte 1 111 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 97 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 115 +byte 1 111 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 117 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $188 +byte 1 77 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $187 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 0 +align 1 +LABELV $186 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 100 +byte 1 99 +byte 1 99 +byte 1 0 +align 1 +LABELV $185 +byte 1 65 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 102 +byte 1 45 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 97 +byte 1 105 +byte 1 114 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 69 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 68 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 67 +byte 1 111 +byte 1 109 +byte 1 112 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 97 +byte 1 105 +byte 1 114 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 108 +byte 1 121 +byte 1 46 +byte 1 0 +align 1 +LABELV $184 +byte 1 68 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 67 +byte 1 111 +byte 1 109 +byte 1 112 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $183 +byte 1 100 +byte 1 99 +byte 1 99 +byte 1 0 +align 1 +LABELV $182 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 121 +byte 1 0 +align 1 +LABELV $181 +byte 1 65 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 44 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 118 +byte 1 105 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 112 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 65 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 118 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 97 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 121 +byte 1 46 +byte 1 0 +align 1 +LABELV $180 +byte 1 65 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 121 +byte 1 0 +align 1 +LABELV $179 +byte 1 97 +byte 1 114 +byte 1 109 +byte 1 0 +align 1 +LABELV $178 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 108 +byte 1 97 +byte 1 0 +align 1 +LABELV $177 +byte 1 65 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 110 +byte 1 116 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 119 +byte 1 97 +byte 1 121 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 102 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 103 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 111 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $176 +byte 1 84 +byte 1 101 +byte 1 115 +byte 1 108 +byte 1 97 +byte 1 32 +byte 1 71 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $175 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 108 +byte 1 97 +byte 1 0 +align 1 +LABELV $174 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 109 +byte 1 103 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 50 +byte 1 0 +align 1 +LABELV $173 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 70 +byte 1 108 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 84 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $172 +byte 1 109 +byte 1 103 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 50 +byte 1 0 +align 1 +LABELV $171 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 109 +byte 1 103 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $170 +byte 1 65 +byte 1 117 +byte 1 116 +byte 1 111 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 102 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 103 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 103 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 46 +byte 1 32 +byte 1 83 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 119 +byte 1 97 +byte 1 121 +byte 1 115 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 112 +byte 1 104 +byte 1 121 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 117 +byte 1 112 +byte 1 112 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 46 +byte 1 0 +align 1 +LABELV $169 +byte 1 77 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 103 +byte 1 117 +byte 1 110 +byte 1 32 +byte 1 84 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $168 +byte 1 109 +byte 1 103 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $167 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 95 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 0 +align 1 +LABELV $166 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 118 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 46 +byte 1 32 +byte 1 87 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 109 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 46 +byte 1 0 +align 1 +LABELV $165 +byte 1 84 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $164 +byte 1 116 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $163 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 121 +byte 1 0 +align 1 +LABELV $162 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 71 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $161 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 67 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 121 +byte 1 0 +align 1 +LABELV $160 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 121 +byte 1 0 +align 1 +LABELV $159 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 112 +byte 1 111 +byte 1 100 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 0 +align 1 +LABELV $158 +byte 1 72 +byte 1 69 +byte 1 65 +byte 1 86 +byte 1 89 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 80 +byte 1 111 +byte 1 100 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $157 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 80 +byte 1 111 +byte 1 100 +byte 1 32 +byte 1 83 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 0 +align 1 +LABELV $156 +byte 1 112 +byte 1 111 +byte 1 100 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 0 +align 1 +LABELV $155 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 112 +byte 1 111 +byte 1 100 +byte 1 0 +align 1 +LABELV $154 +byte 1 72 +byte 1 69 +byte 1 65 +byte 1 86 +byte 1 89 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 112 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 80 +byte 1 111 +byte 1 100 +byte 1 32 +byte 1 83 +byte 1 116 +byte 1 117 +byte 1 109 +byte 1 112 +byte 1 46 +byte 1 10 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 104 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 112 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $153 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 80 +byte 1 111 +byte 1 100 +byte 1 0 +align 1 +LABELV $152 +byte 1 112 +byte 1 111 +byte 1 100 +byte 1 0 +align 1 +LABELV $151 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 111 +byte 1 114 +byte 1 103 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 99 +byte 1 95 +byte 1 98 +byte 1 117 +byte 1 108 +byte 1 98 +byte 1 0 +align 1 +LABELV $150 +byte 1 73 +byte 1 78 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $149 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 79 +byte 1 114 +byte 1 103 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 66 +byte 1 117 +byte 1 108 +byte 1 98 +byte 1 0 +align 1 +LABELV $148 +byte 1 111 +byte 1 114 +byte 1 103 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 99 +byte 1 95 +byte 1 98 +byte 1 117 +byte 1 108 +byte 1 98 +byte 1 0 +align 1 +LABELV $147 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 99 +byte 1 111 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $146 +byte 1 73 +byte 1 78 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 115 +byte 1 32 +byte 1 121 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 10 +byte 1 43 +byte 1 102 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 118 +byte 1 46 +byte 1 103 +byte 1 111 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 101 +byte 1 110 +byte 1 46 +byte 1 10 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $145 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 67 +byte 1 111 +byte 1 99 +byte 1 111 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $144 +byte 1 99 +byte 1 111 +byte 1 99 +byte 1 111 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $143 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 115 +byte 1 112 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 95 +byte 1 97 +byte 1 98 +byte 1 99 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $142 +byte 1 73 +byte 1 78 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 103 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 112 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $141 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 83 +byte 1 112 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 32 +byte 1 65 +byte 1 98 +byte 1 99 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $140 +byte 1 115 +byte 1 112 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 95 +byte 1 97 +byte 1 98 +byte 1 99 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $139 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $138 +byte 1 73 +byte 1 78 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 117 +byte 1 115 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $137 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 77 +byte 1 117 +byte 1 115 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $136 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $135 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $134 +byte 1 73 +byte 1 78 +byte 1 84 +byte 1 69 +byte 1 76 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 114 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 121 +byte 1 46 +byte 1 10 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 80 +byte 1 117 +byte 1 108 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 82 +byte 1 105 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 38 +byte 1 32 +byte 1 76 +byte 1 117 +byte 1 99 +byte 1 105 +byte 1 102 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 73 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 118 +byte 1 117 +byte 1 108 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $133 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 82 +byte 1 101 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $132 +byte 1 114 +byte 1 101 +byte 1 102 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $131 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $130 +byte 1 72 +byte 1 69 +byte 1 65 +byte 1 86 +byte 1 89 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 73 +byte 1 78 +byte 1 70 +byte 1 69 +byte 1 83 +byte 1 84 +byte 1 65 +byte 1 84 +byte 1 73 +byte 1 79 +byte 1 78 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 72 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 67 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 112 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $129 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 73 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 66 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $128 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $127 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $126 +byte 1 65 +byte 1 86 +byte 1 69 +byte 1 82 +byte 1 65 +byte 1 71 +byte 1 69 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 73 +byte 1 78 +byte 1 70 +byte 1 69 +byte 1 83 +byte 1 84 +byte 1 65 +byte 1 84 +byte 1 73 +byte 1 79 +byte 1 78 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 72 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 73 +byte 1 116 +byte 1 39 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 103 +byte 1 114 +byte 1 111 +byte 1 119 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $125 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 73 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $124 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $123 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 115 +byte 1 108 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $122 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 72 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 73 +byte 1 78 +byte 1 70 +byte 1 69 +byte 1 83 +byte 1 84 +byte 1 65 +byte 1 84 +byte 1 73 +byte 1 79 +byte 1 78 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 72 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 78 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 42 +byte 1 115 +byte 1 117 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 100 +byte 1 42 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 107 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 50 +byte 1 53 +byte 1 48 +byte 1 72 +byte 1 80 +byte 1 0 +align 1 +LABELV $121 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 73 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 83 +byte 1 108 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $120 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 115 +byte 1 108 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $119 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 110 +byte 1 101 +byte 1 116 +byte 1 95 +byte 1 115 +byte 1 112 +byte 1 105 +byte 1 107 +byte 1 101 +byte 1 0 +align 1 +LABELV $118 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 72 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 53 +byte 1 48 +byte 1 72 +byte 1 80 +byte 1 0 +align 1 +LABELV $117 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 78 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 83 +byte 1 112 +byte 1 105 +byte 1 107 +byte 1 101 +byte 1 0 +align 1 +LABELV $116 +byte 1 110 +byte 1 101 +byte 1 116 +byte 1 95 +byte 1 115 +byte 1 112 +byte 1 105 +byte 1 107 +byte 1 101 +byte 1 0 +align 1 +LABELV $115 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 110 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $114 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 72 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 102 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 56 +byte 1 48 +byte 1 72 +byte 1 80 +byte 1 0 +align 1 +LABELV $113 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 78 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $112 +byte 1 110 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $111 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $110 +byte 1 72 +byte 1 69 +byte 1 65 +byte 1 86 +byte 1 89 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 105 +byte 1 103 +byte 1 32 +byte 1 98 +byte 1 114 +byte 1 105 +byte 1 100 +byte 1 103 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 49 +byte 1 48 +byte 1 48 +byte 1 72 +byte 1 80 +byte 1 0 +align 1 +LABELV $109 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 84 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 76 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $108 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $107 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $106 +byte 1 65 +byte 1 86 +byte 1 69 +byte 1 82 +byte 1 65 +byte 1 71 +byte 1 69 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 114 +byte 1 105 +byte 1 100 +byte 1 103 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 53 +byte 1 48 +byte 1 72 +byte 1 80 +byte 1 0 +align 1 +LABELV $105 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 84 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 77 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $104 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $103 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $102 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 72 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 114 +byte 1 105 +byte 1 100 +byte 1 103 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $101 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 84 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 83 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $100 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 111 +byte 1 110 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $99 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 112 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $98 +byte 1 72 +byte 1 69 +byte 1 65 +byte 1 86 +byte 1 89 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $97 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 80 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 76 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $96 +byte 1 112 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $95 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 112 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $94 +byte 1 65 +byte 1 86 +byte 1 69 +byte 1 82 +byte 1 65 +byte 1 71 +byte 1 69 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $93 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 80 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 77 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $92 +byte 1 112 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $91 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 112 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $90 +byte 1 76 +byte 1 73 +byte 1 71 +byte 1 72 +byte 1 84 +byte 1 32 +byte 1 79 +byte 1 82 +byte 1 71 +byte 1 65 +byte 1 78 +byte 1 73 +byte 1 67 +byte 1 32 +byte 1 83 +byte 1 84 +byte 1 82 +byte 1 85 +byte 1 67 +byte 1 84 +byte 1 85 +byte 1 82 +byte 1 69 +byte 1 10 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 105 +byte 1 93 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $89 +byte 1 91 +byte 1 121 +byte 1 101 +byte 1 93 +byte 1 80 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 83 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $88 +byte 1 112 +byte 1 97 +byte 1 110 +byte 1 122 +byte 1 101 +byte 1 114 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $87 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 104 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $86 +byte 1 72 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 32 +byte 1 87 +byte 1 104 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 111 +byte 1 105 +byte 1 100 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 46 +byte 1 0 +align 1 +LABELV $85 +byte 1 72 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $84 +byte 1 104 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $83 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 111 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $82 +byte 1 76 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 117 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 117 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 100 +byte 1 97 +byte 1 109 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 111 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 98 +byte 1 111 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 115 +byte 1 111 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 103 +byte 1 101 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 98 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $81 +byte 1 66 +byte 1 111 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $80 +byte 1 98 +byte 1 111 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $79 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $78 +byte 1 70 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 98 +byte 1 108 +byte 1 111 +byte 1 98 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 100 +byte 1 104 +byte 1 101 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 45 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 115 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 105 +byte 1 114 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 44 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 107 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 111 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $77 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $76 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $75 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 97 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 95 +byte 1 116 +byte 1 117 +byte 1 98 +byte 1 101 +byte 1 0 +align 1 +LABELV $74 +byte 1 69 +byte 1 106 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 108 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 101 +byte 1 102 +byte 1 102 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 106 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 104 +byte 1 111 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $73 +byte 1 65 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 84 +byte 1 117 +byte 1 98 +byte 1 101 +byte 1 0 +align 1 +LABELV $72 +byte 1 97 +byte 1 99 +byte 1 105 +byte 1 100 +byte 1 95 +byte 1 116 +byte 1 117 +byte 1 98 +byte 1 101 +byte 1 0 +align 1 +LABELV $71 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $70 +byte 1 85 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 111 +byte 1 98 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 100 +byte 1 111 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 111 +byte 1 114 +byte 1 119 +byte 1 97 +byte 1 121 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 66 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 115 +byte 1 104 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 107 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 109 +byte 1 44 +byte 1 32 +byte 1 104 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 46 +byte 1 0 +align 1 +LABELV $69 +byte 1 66 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $68 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $67 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $66 +byte 1 65 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 99 +byte 1 105 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 110 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 108 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 118 +byte 1 105 +byte 1 99 +byte 1 105 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $65 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $64 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $63 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 95 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 0 +align 1 +LABELV $62 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 73 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 46 +byte 1 32 +byte 1 87 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 115 +byte 1 101 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 79 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 102 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 109 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 46 +byte 1 0 +align 1 +LABELV $61 +byte 1 69 +byte 1 103 +byte 1 103 +byte 1 0 +align 1 +LABELV $60 +byte 1 101 +byte 1 103 +byte 1 103 +byte 1 112 +byte 1 111 +byte 1 100 +byte 1 0 diff --git a/build/release-linux-x86_64/base/ui/ui_atoms.asm b/build/release-linux-x86_64/base/ui/ui_atoms.asm new file mode 100644 index 0000000..963bbdc --- /dev/null +++ b/build/release-linux-x86_64/base/ui/ui_atoms.asm @@ -0,0 +1,1397 @@ +export Com_Error +code +proc Com_Error 1028 16 +ADDRLP4 0 +ADDRFP4 4+4 +ASGNP4 +ADDRLP4 4 +ARGP4 +CNSTU4 1024 +ARGU4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Q_vsnprintf +CALLI4 +pop +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 trap_Error +CALLV +pop +LABELV $107 +endproc Com_Error 1028 16 +export Com_Printf +proc Com_Printf 1028 16 +ADDRLP4 0 +ADDRFP4 0+4 +ASGNP4 +ADDRLP4 4 +ARGP4 +CNSTU4 1024 +ARGU4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Q_vsnprintf +CALLI4 +pop +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 trap_Print +CALLV +pop +LABELV $109 +endproc Com_Printf 1028 16 +export UI_ClampCvar +proc UI_ClampCvar 0 0 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 8 +INDIRF4 +ADDRFP4 0 +INDIRF4 +GEF4 $112 +ADDRFP4 0 +INDIRF4 +RETF4 +ADDRGP4 $111 +JUMPV +LABELV $112 +ADDRFP4 8 +INDIRF4 +ADDRFP4 4 +INDIRF4 +LEF4 $114 +ADDRFP4 4 +INDIRF4 +RETF4 +ADDRGP4 $111 +JUMPV +LABELV $114 +ADDRFP4 8 +INDIRF4 +RETF4 +LABELV $111 +endproc UI_ClampCvar 0 0 +export UI_StartDemoLoop +proc UI_StartDemoLoop 0 8 +CNSTI4 2 +ARGI4 +ADDRGP4 $117 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +LABELV $116 +endproc UI_StartDemoLoop 0 8 +bss +align 1 +LABELV $119 +skip 1024 +export UI_Argv +code +proc UI_Argv 0 12 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $119 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Argv +CALLV +pop +ADDRGP4 $119 +RETP4 +LABELV $118 +endproc UI_Argv 0 12 +export UI_ConcatArgs +proc UI_ConcatArgs 36 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +GTI4 $121 +ADDRFP4 4 +INDIRP4 +RETP4 +ADDRGP4 $120 +JUMPV +LABELV $121 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRGP4 trap_Argc +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $126 +JUMPV +LABELV $123 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 UI_Argv +CALLP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRGP4 $128 +JUMPV +LABELV $127 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 28 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 20 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 24 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $128 +ADDRLP4 12 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $130 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +CVPU4 4 +LTU4 $127 +LABELV $130 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 8 +INDIRI4 +CNSTI4 2 +SUBI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +CVPU4 4 +GEU4 $125 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 32 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +CNSTI1 32 +ASGNI1 +LABELV $132 +LABELV $124 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $126 +ADDRFP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +LTI4 $123 +LABELV $125 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 4 +INDIRP4 +RETP4 +LABELV $120 +endproc UI_ConcatArgs 36 4 +bss +align 1 +LABELV $134 +skip 1024 +export UI_Cvar_VariableString +code +proc UI_Cvar_VariableString 0 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $134 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRGP4 $134 +RETP4 +LABELV $133 +endproc UI_Cvar_VariableString 0 12 +proc UI_Cache_f 0 0 +ADDRGP4 Display_CacheAll +CALLV +pop +LABELV $135 +endproc UI_Cache_f 0 0 +proc UI_Menu_f 8 4 +ADDRLP4 0 +ADDRGP4 Menu_Count +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $137 +CNSTI4 2 +ARGI4 +ADDRGP4 trap_Key_SetCatcher +CALLV +pop +CNSTI4 1 +ARGI4 +ADDRLP4 4 +ADDRGP4 UI_Argv +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Menus_ActivateByName +CALLP4 +pop +LABELV $137 +LABELV $136 +endproc UI_Menu_f 8 4 +proc UI_CloseMenus_f 8 8 +ADDRLP4 0 +ADDRGP4 Menu_Count +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $140 +ADDRLP4 4 +ADDRGP4 trap_Key_GetCatcher +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 -3 +BANDI4 +ARGI4 +ADDRGP4 trap_Key_SetCatcher +CALLV +pop +ADDRGP4 trap_Key_ClearStates +CALLV +pop +ADDRGP4 $142 +ARGP4 +ADDRGP4 $143 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 Menus_CloseAll +CALLV +pop +LABELV $140 +LABELV $139 +endproc UI_CloseMenus_f 8 8 +proc UI_MessageMode_f 20 8 +CNSTI4 0 +ARGI4 +ADDRLP4 4 +ADDRGP4 UI_Argv +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $145 +ARGP4 +ADDRGP4 $146 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +CNSTI4 11 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 16 +INDIRI4 +EQI4 $150 +ADDRLP4 8 +INDIRI4 +ADDRLP4 16 +INDIRI4 +LTI4 $147 +LABELV $154 +ADDRLP4 8 +INDIRI4 +CNSTI4 50 +EQI4 $152 +ADDRGP4 $147 +JUMPV +LABELV $147 +LABELV $150 +ADDRGP4 uiInfo+123964 +CNSTI4 0 +ASGNI4 +ADDRGP4 $148 +JUMPV +LABELV $152 +ADDRGP4 uiInfo+123964 +CNSTI4 1 +ASGNI4 +LABELV $148 +CNSTI4 2 +ARGI4 +ADDRGP4 trap_Key_SetCatcher +CALLV +pop +ADDRGP4 $155 +ARGP4 +ADDRGP4 Menus_CloseByName +CALLV +pop +ADDRGP4 $156 +ARGP4 +ADDRGP4 Menus_CloseByName +CALLV +pop +ADDRGP4 uiInfo+123964 +INDIRI4 +CNSTI4 0 +EQI4 $157 +ADDRGP4 $156 +ARGP4 +ADDRGP4 Menus_ActivateByName +CALLP4 +pop +ADDRGP4 $158 +JUMPV +LABELV $157 +ADDRGP4 $155 +ARGP4 +ADDRGP4 Menus_ActivateByName +CALLP4 +pop +LABELV $158 +LABELV $144 +endproc UI_MessageMode_f 20 8 +proc UI_Me_f 152 12 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 146 +ARGI4 +ADDRGP4 UI_ConcatArgs +CALLP4 +pop +ADDRGP4 $161 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 148 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 148 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +LABELV $160 +endproc UI_Me_f 152 12 +data +export commands +align 4 +LABELV commands +address $162 +address UI_CloseMenus_f +address $163 +address UI_Me_f +address $164 +address UI_Menu_f +address $165 +address UI_MessageMode_f +address $166 +address UI_MessageMode_f +address $167 +address UI_Cache_f +address $168 +address UI_Load +address $169 +address UI_Report +export UI_ConsoleCommand +code +proc UI_ConsoleCommand 16 20 +CNSTI4 0 +ARGI4 +ADDRLP4 4 +ADDRGP4 UI_Argv +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 commands +ARGP4 +ADDRLP4 8 +CNSTU4 8 +ASGNU4 +ADDRLP4 8 +INDIRU4 +ARGU4 +ADDRLP4 8 +INDIRU4 +ARGU4 +ADDRGP4 cmdcmp +ARGP4 +ADDRLP4 12 +ADDRGP4 bsearch +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRGP4 uiInfo+204 +ADDRFP4 0 +INDIRI4 +ADDRGP4 uiInfo+200 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 uiInfo+200 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $174 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLV +pop +CNSTI4 1 +RETI4 +ADDRGP4 $170 +JUMPV +LABELV $174 +CNSTI4 0 +RETI4 +LABELV $170 +endproc UI_ConsoleCommand 16 20 +export UI_DrawNamedPic +proc UI_DrawNamedPic 16 36 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +ARGP4 +ADDRFP4 4 +ARGP4 +ADDRFP4 8 +ARGP4 +ADDRFP4 12 +ARGP4 +ADDRGP4 UI_AdjustFrom640 +CALLV +pop +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRLP4 8 +CNSTF4 0 +ASGNF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 12 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +LABELV $176 +endproc UI_DrawNamedPic 16 36 +export UI_DrawHandlePic +proc UI_DrawHandlePic 16 36 +ADDRFP4 8 +INDIRF4 +CNSTF4 0 +GEF4 $178 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 0 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 4 +CNSTF4 0 +ASGNF4 +ADDRGP4 $179 +JUMPV +LABELV $178 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +ADDRLP4 4 +CNSTF4 1065353216 +ASGNF4 +LABELV $179 +ADDRFP4 12 +INDIRF4 +CNSTF4 0 +GEF4 $180 +ADDRFP4 12 +ADDRFP4 12 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 8 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 12 +CNSTF4 0 +ASGNF4 +ADDRGP4 $181 +JUMPV +LABELV $180 +ADDRLP4 8 +CNSTF4 0 +ASGNF4 +ADDRLP4 12 +CNSTF4 1065353216 +ASGNF4 +LABELV $181 +ADDRFP4 0 +ARGP4 +ADDRFP4 4 +ARGP4 +ADDRFP4 8 +ARGP4 +ADDRFP4 12 +ARGP4 +ADDRGP4 UI_AdjustFrom640 +CALLV +pop +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +LABELV $177 +endproc UI_DrawHandlePic 16 36 +export UI_FillRect +proc UI_FillRect 4 36 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 0 +ARGP4 +ADDRFP4 4 +ARGP4 +ADDRFP4 8 +ARGP4 +ADDRFP4 12 +ARGP4 +ADDRGP4 UI_AdjustFrom640 +CALLV +pop +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRGP4 uiInfo+81744 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $182 +endproc UI_FillRect 4 36 +export UI_SetColor +proc UI_SetColor 0 4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $184 +endproc UI_SetColor 0 4 +bss +export m_entersound +align 4 +LABELV m_entersound +skip 4 +import trap_SetPbClStatus +import trap_R_RemapShader +import trap_RealTime +import trap_CIN_SetExtents +import trap_CIN_DrawCinematic +import trap_CIN_RunCinematic +import trap_CIN_StopCinematic +import trap_CIN_PlayCinematic +import trap_S_StartBackgroundTrack +import trap_S_StopBackgroundTrack +import trap_R_RegisterFont +import trap_MemoryRemaining +import trap_LAN_CompareServers +import trap_GetNews +import trap_LAN_ServerStatus +import trap_LAN_ResetPings +import trap_LAN_RemoveServer +import trap_LAN_AddServer +import trap_LAN_UpdateVisiblePings +import trap_LAN_ServerIsVisible +import trap_LAN_MarkServerVisible +import trap_LAN_SaveCachedServers +import trap_LAN_LoadCachedServers +import trap_LAN_GetPingInfo +import trap_LAN_GetPing +import trap_LAN_ClearPing +import trap_LAN_GetPingQueueCount +import trap_LAN_GetServerPing +import trap_LAN_GetServerInfo +import trap_LAN_GetServerAddressString +import trap_LAN_GetServerCount +import trap_GetConfigString +import trap_GetGlconfig +import trap_GetClientState +import trap_GetClipboardData +import trap_Key_SetCatcher +import trap_Key_GetCatcher +import trap_Key_ClearStates +import trap_Key_SetOverstrikeMode +import trap_Key_GetOverstrikeMode +import trap_Key_IsDown +import trap_Key_SetBinding +import trap_Key_GetBindingBuf +import trap_Key_KeynumToStringBuf +import trap_S_RegisterSound +import trap_S_StartLocalSound +import trap_CM_LerpTag +import trap_UpdateScreen +import trap_R_ModelBounds +import trap_R_DrawStretchPic +import trap_R_SetColor +import trap_R_RenderScene +import trap_R_AddLightToScene +import trap_R_AddPolyToScene +import trap_R_AddRefEntityToScene +import trap_R_ClearScene +import trap_R_RegisterShaderNoMip +import trap_R_RegisterSkin +import trap_R_RegisterModel +import trap_FS_Seek +import trap_FS_GetFileList +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_Cmd_ExecuteText +import trap_Argv +import trap_Argc +import trap_Cvar_InfoStringBuffer +import trap_Cvar_Create +import trap_Cvar_Reset +import trap_Cvar_SetValue +import trap_Cvar_VariableStringBuffer +import trap_Cvar_VariableValue +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_Milliseconds +import trap_Error +import trap_Print +import UI_Refresh +import UI_AdjustFrom640 +import uiInfo +import UI_DrawConnectScreen +import UI_UpdateCvars +import UI_RegisterCvars +import UI_UpdateNews +import UI_ServerInfo +import UI_LoadArenas +import UI_ClearScores +import UI_AdjustTimeByGame +import UI_LoadMenus +import UI_Load +import UI_Report +import g_nameBind2 +import g_nameBind1 +import BindingFromName +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_Parse_AddGlobalDefine +import UI_EscapeEmoticons +import UI_Text_IsEmoticon +import UI_Text_EmHeight +import UI_Text_EmWidth +import UI_Text_Height +import UI_Text_Width +import UI_Text_Paint_Limit +import UI_Text_Paint +import UI_DrawTextBlock +import Item_Text_Wrap +import Item_Text_Wrapped_Paint +import trap_R_SetClipRegion +import Controls_SetDefaults +import Controls_SetConfig +import Controls_GetConfig +import UI_OutOfMemory +import UI_InitMemory +import UI_Alloc +import UI_RemoveCaptureFunc +import UI_InstallCaptureFunc +import Display_CacheAll +import Menu_SetFeederSelection +import Menu_Paint +import Menu_Update +import Menus_CloseAll +import LerpColor +import Display_HandleKey +import Menus_CloseByName +import Menus_FindByName +import Display_KeyBindPending +import Display_CursorType +import Display_MouseMove +import Display_CaptureItem +import Display_GetContext +import Menus_ReplaceActive +import Menus_Activate +import Menus_AnyFullScreenVisible +import Menu_Reset +import Menus_ReplaceActiveByName +import Menus_ActivateByName +import Menu_PaintAll +import Menu_UpdateAll +import Menu_New +import Menu_Count +import PC_Script_Parse +import PC_String_Parse +import PC_Rect_Parse +import PC_Int_Parse +import PC_Color_Parse +import PC_Float_Parse +import Script_Parse +import String_Parse +import Rect_Parse +import Int_Parse +import Color_Parse +import Float_Parse +import Menu_ScrollFeeder +import Menu_HandleMouseMove +import Menu_HandleKey +import Menu_GetFocused +import Menu_PostParse +import Item_Init +import Menu_Init +import Display_ExpandMacros +import Init_Display +import String_Report +import String_Init +import String_Alloc +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $169 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 112 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 0 +align 1 +LABELV $168 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 0 +align 1 +LABELV $167 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 99 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 0 +align 1 +LABELV $166 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 50 +byte 1 0 +align 1 +LABELV $165 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $164 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 0 +align 1 +LABELV $163 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $162 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 115 +byte 1 0 +align 1 +LABELV $161 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 34 +byte 1 47 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $156 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 0 +align 1 +LABELV $155 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 0 +align 1 +LABELV $146 +byte 1 0 +align 1 +LABELV $145 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 66 +byte 1 117 +byte 1 102 +byte 1 102 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $143 +byte 1 48 +byte 1 0 +align 1 +LABELV $142 +byte 1 99 +byte 1 108 +byte 1 95 +byte 1 112 +byte 1 97 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $117 +byte 1 100 +byte 1 49 +byte 1 10 +byte 1 0 diff --git a/build/release-linux-x86_64/base/ui/ui_gameinfo.asm b/build/release-linux-x86_64/base/ui/ui_gameinfo.asm new file mode 100644 index 0000000..b61d4c7 --- /dev/null +++ b/build/release-linux-x86_64/base/ui/ui_gameinfo.asm @@ -0,0 +1,2657 @@ +export UI_ParseInfos +code +proc UI_ParseInfos 2084 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 2052 +CNSTI4 0 +ASGNI4 +ADDRGP4 $109 +JUMPV +LABELV $108 +ADDRFP4 0 +ARGP4 +ADDRLP4 2056 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 2056 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $111 +ADDRGP4 $110 +JUMPV +LABELV $111 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $115 +ARGP4 +ADDRLP4 2060 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 2060 +INDIRI4 +CNSTI4 0 +EQI4 $113 +ADDRGP4 $116 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $110 +JUMPV +LABELV $113 +ADDRLP4 2052 +INDIRI4 +ADDRFP4 4 +INDIRI4 +NEI4 $117 +ADDRGP4 $119 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $110 +JUMPV +LABELV $117 +ADDRLP4 1028 +CNSTI1 0 +ASGNI1 +ADDRGP4 $121 +JUMPV +LABELV $120 +ADDRFP4 0 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 2064 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 2064 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $123 +ADDRGP4 $125 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $122 +JUMPV +LABELV $123 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $128 +ARGP4 +ADDRLP4 2068 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 2068 +INDIRI4 +CNSTI4 0 +NEI4 $126 +ADDRGP4 $122 +JUMPV +LABELV $126 +ADDRLP4 4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRFP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 2072 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 2072 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $129 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $131 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +LABELV $129 +ADDRLP4 1028 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Info_SetValueForKey +CALLV +pop +LABELV $121 +ADDRGP4 $120 +JUMPV +LABELV $122 +ADDRLP4 1028 +ARGP4 +ADDRLP4 2064 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRGP4 $132 +ARGP4 +ADDRLP4 2068 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRGP4 $133 +ARGP4 +CNSTI4 2024 +ARGI4 +ADDRLP4 2072 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 2072 +INDIRP4 +ARGP4 +ADDRLP4 2076 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 2064 +INDIRU4 +ADDRLP4 2068 +INDIRU4 +ADDU4 +ADDRLP4 2076 +INDIRU4 +ADDU4 +CNSTU4 1 +ADDU4 +CVUI4 4 +ARGI4 +ADDRLP4 2080 +ADDRGP4 UI_Alloc +CALLP4 +ASGNP4 +ADDRLP4 2052 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +ADDRLP4 2080 +INDIRP4 +ASGNP4 +ADDRLP4 2052 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $134 +ADDRLP4 2052 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRLP4 2052 +ADDRLP4 2052 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $134 +LABELV $109 +ADDRGP4 $108 +JUMPV +LABELV $110 +ADDRLP4 2052 +INDIRI4 +RETI4 +LABELV $107 +endproc UI_ParseInfos 2084 12 +proc UI_LoadArenasFromFile 8216 16 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 8200 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8200 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $137 +ADDRGP4 $139 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8204 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 8204 +INDIRP4 +ARGP4 +ADDRGP4 trap_Print +CALLV +pop +ADDRGP4 $136 +JUMPV +LABELV $137 +ADDRLP4 0 +INDIRI4 +CNSTI4 8192 +LTI4 $140 +ADDRGP4 $142 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +CNSTI4 8192 +ARGI4 +ADDRLP4 8204 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 8204 +INDIRP4 +ARGP4 +ADDRGP4 trap_Print +CALLV +pop +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRGP4 $136 +JUMPV +LABELV $140 +ADDRLP4 8 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Read +CALLV +pop +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRLP4 8 +ARGP4 +ADDRLP4 8204 +ADDRGP4 ui_numArenas +ASGNP4 +ADDRLP4 8208 +ADDRLP4 8204 +INDIRP4 +INDIRI4 +ASGNI4 +CNSTI4 2024 +ADDRLP4 8208 +INDIRI4 +SUBI4 +ARGI4 +ADDRLP4 8208 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 ui_arenaInfos +ADDP4 +ARGP4 +ADDRLP4 8212 +ADDRGP4 UI_ParseInfos +CALLI4 +ASGNI4 +ADDRLP4 8204 +INDIRP4 +ADDRLP4 8208 +INDIRI4 +ADDRLP4 8212 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $136 +endproc UI_LoadArenasFromFile 8216 16 +proc UI_MapNameCompare 12 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +RETI4 +LABELV $143 +endproc UI_MapNameCompare 12 8 +export UI_LoadArenas +proc UI_LoadArenas 4640 16 +ADDRLP4 4584 +CNSTI4 0 +ASGNI4 +ADDRGP4 ui_numArenas +ADDRLP4 4584 +INDIRI4 +ASGNI4 +ADDRGP4 uiInfo+91008 +ADDRLP4 4584 +INDIRI4 +ASGNI4 +ADDRGP4 $146 +ARGP4 +ADDRGP4 $147 +ARGP4 +ADDRLP4 536 +ARGP4 +CNSTI4 4048 +ARGI4 +ADDRLP4 4588 +ADDRGP4 trap_FS_GetFileList +CALLI4 +ASGNI4 +ADDRLP4 528 +ADDRLP4 4588 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 536 +ASGNP4 +ADDRLP4 520 +CNSTI4 0 +ASGNI4 +ADDRGP4 $151 +JUMPV +LABELV $148 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4592 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 524 +ADDRLP4 4592 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 8 +ARGP4 +ADDRGP4 $152 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRLP4 8 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 strcat +CALLP4 +pop +ADDRLP4 8 +ARGP4 +ADDRGP4 UI_LoadArenasFromFile +CALLV +pop +LABELV $149 +ADDRLP4 4592 +CNSTI4 1 +ASGNI4 +ADDRLP4 520 +ADDRLP4 520 +INDIRI4 +ADDRLP4 4592 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 524 +INDIRI4 +ADDRLP4 4592 +INDIRI4 +ADDI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $151 +ADDRLP4 520 +INDIRI4 +ADDRLP4 528 +INDIRI4 +LTI4 $148 +ADDRGP4 $153 +ARGP4 +ADDRGP4 ui_numArenas +INDIRI4 +ARGI4 +ADDRLP4 4596 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 4596 +INDIRP4 +ARGP4 +ADDRGP4 trap_Print +CALLV +pop +ADDRLP4 4600 +ADDRGP4 UI_OutOfMemory +CALLI4 +ASGNI4 +ADDRLP4 4600 +INDIRI4 +CNSTI4 0 +EQI4 $154 +ADDRGP4 $156 +ARGP4 +ADDRGP4 trap_Print +CALLV +pop +LABELV $154 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $160 +JUMPV +LABELV $157 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 ui_arenaInfos +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 $161 +ARGP4 +ADDRLP4 4604 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 532 +ADDRLP4 4604 +INDIRP4 +ASGNP4 +CNSTI4 20 +ADDRGP4 uiInfo+91008 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012+12 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 ui_arenaInfos +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 $168 +ARGP4 +ADDRLP4 4608 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 4608 +INDIRP4 +ARGP4 +ADDRLP4 4612 +ADDRGP4 String_Alloc +CALLP4 +ASGNP4 +CNSTI4 20 +ADDRGP4 uiInfo+91008 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012+4 +ADDP4 +ADDRLP4 4612 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 ui_arenaInfos +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 $171 +ARGP4 +ADDRLP4 4616 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 4616 +INDIRP4 +ARGP4 +ADDRLP4 4620 +ADDRGP4 String_Alloc +CALLP4 +ASGNP4 +CNSTI4 20 +ADDRGP4 uiInfo+91008 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012 +ADDP4 +ADDRLP4 4620 +INDIRP4 +ASGNP4 +CNSTI4 20 +ADDRGP4 uiInfo+91008 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012+16 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRGP4 $178 +ARGP4 +ADDRLP4 4624 +CNSTI4 20 +ASGNI4 +ADDRLP4 4624 +INDIRI4 +ADDRGP4 uiInfo+91008 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012+4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 4628 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 4628 +INDIRP4 +ARGP4 +ADDRLP4 4632 +ADDRGP4 String_Alloc +CALLP4 +ASGNP4 +ADDRLP4 4624 +INDIRI4 +ADDRGP4 uiInfo+91008 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012+8 +ADDP4 +ADDRLP4 4632 +INDIRP4 +ASGNP4 +ADDRLP4 4636 +ADDRGP4 uiInfo+91008 +ASGNP4 +ADDRLP4 4636 +INDIRP4 +ADDRLP4 4636 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 uiInfo+91008 +INDIRI4 +CNSTI4 128 +LTI4 $183 +ADDRGP4 $159 +JUMPV +LABELV $183 +LABELV $158 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $160 +ADDRLP4 0 +INDIRI4 +ADDRGP4 ui_numArenas +INDIRI4 +LTI4 $157 +LABELV $159 +ADDRGP4 uiInfo+91012 +ARGP4 +ADDRGP4 uiInfo+91008 +INDIRI4 +CVIU4 4 +ARGU4 +CNSTU4 20 +ARGU4 +ADDRGP4 UI_MapNameCompare +ARGP4 +ADDRGP4 qsort +CALLV +pop +LABELV $144 +endproc UI_LoadArenas 4640 16 +proc UI_LoadBotsFromFile 8216 16 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 8200 +ADDRGP4 trap_FS_FOpenFile +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8200 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $189 +ADDRGP4 $139 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8204 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 8204 +INDIRP4 +ARGP4 +ADDRGP4 trap_Print +CALLV +pop +ADDRGP4 $188 +JUMPV +LABELV $189 +ADDRLP4 0 +INDIRI4 +CNSTI4 8192 +LTI4 $191 +ADDRGP4 $142 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +CNSTI4 8192 +ARGI4 +ADDRLP4 8204 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 8204 +INDIRP4 +ARGP4 +ADDRGP4 trap_Print +CALLV +pop +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRGP4 $188 +JUMPV +LABELV $191 +ADDRLP4 8 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_Read +CALLV +pop +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 trap_FS_FCloseFile +CALLV +pop +ADDRLP4 8 +ARGP4 +ADDRGP4 COM_Compress +CALLI4 +pop +ADDRLP4 8 +ARGP4 +ADDRLP4 8204 +ADDRGP4 ui_numBots +ASGNP4 +ADDRLP4 8208 +ADDRLP4 8204 +INDIRP4 +INDIRI4 +ASGNI4 +CNSTI4 1024 +ADDRLP4 8208 +INDIRI4 +SUBI4 +ARGI4 +ADDRLP4 8208 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 ui_botInfos +ADDP4 +ARGP4 +ADDRLP4 8212 +ADDRGP4 UI_ParseInfos +CALLI4 +ASGNI4 +ADDRLP4 8204 +INDIRP4 +ADDRLP4 8208 +INDIRI4 +ADDRLP4 8212 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $188 +endproc UI_LoadBotsFromFile 8216 16 +export UI_LoadBots +proc UI_LoadBots 1452 16 +ADDRGP4 ui_numBots +CNSTI4 0 +ASGNI4 +ADDRLP4 144 +ARGP4 +ADDRGP4 $194 +ARGP4 +ADDRGP4 $195 +ARGP4 +CNSTI4 80 +ARGI4 +ADDRGP4 trap_Cvar_Register +CALLV +pop +ADDRLP4 144+16 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $196 +ADDRLP4 144+16 +ARGP4 +ADDRGP4 UI_LoadBotsFromFile +CALLV +pop +ADDRGP4 $197 +JUMPV +LABELV $196 +ADDRGP4 $200 +ARGP4 +ADDRGP4 UI_LoadBotsFromFile +CALLV +pop +LABELV $197 +ADDRGP4 $146 +ARGP4 +ADDRGP4 $201 +ARGP4 +ADDRLP4 416 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 1440 +ADDRGP4 trap_FS_GetFileList +CALLI4 +ASGNI4 +ADDRLP4 140 +ADDRLP4 1440 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 416 +ASGNP4 +ADDRLP4 132 +CNSTI4 0 +ASGNI4 +ADDRGP4 $205 +JUMPV +LABELV $202 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1444 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 136 +ADDRLP4 1444 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 4 +ARGP4 +ADDRGP4 $152 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRLP4 4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 strcat +CALLP4 +pop +ADDRLP4 4 +ARGP4 +ADDRGP4 UI_LoadBotsFromFile +CALLV +pop +LABELV $203 +ADDRLP4 1444 +CNSTI4 1 +ASGNI4 +ADDRLP4 132 +ADDRLP4 132 +INDIRI4 +ADDRLP4 1444 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 136 +INDIRI4 +ADDRLP4 1444 +INDIRI4 +ADDI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $205 +ADDRLP4 132 +INDIRI4 +ADDRLP4 140 +INDIRI4 +LTI4 $202 +ADDRGP4 $206 +ARGP4 +ADDRGP4 ui_numBots +INDIRI4 +ARGI4 +ADDRLP4 1448 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1448 +INDIRP4 +ARGP4 +ADDRGP4 trap_Print +CALLV +pop +LABELV $193 +endproc UI_LoadBots 1452 16 +export UI_GetBotInfoByNumber +proc UI_GetBotInfoByNumber 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $210 +ADDRFP4 0 +INDIRI4 +ADDRGP4 ui_numBots +INDIRI4 +LTI4 $208 +LABELV $210 +ADDRGP4 $211 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_Print +CALLV +pop +CNSTP4 0 +RETP4 +ADDRGP4 $207 +JUMPV +LABELV $208 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 ui_botInfos +ADDP4 +INDIRP4 +RETP4 +LABELV $207 +endproc UI_GetBotInfoByNumber 8 8 +export UI_GetBotInfoByName +proc UI_GetBotInfoByName 16 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $216 +JUMPV +LABELV $213 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 ui_botInfos +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 $217 +ARGP4 +ADDRLP4 8 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $218 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 ui_botInfos +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $212 +JUMPV +LABELV $218 +LABELV $214 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $216 +ADDRLP4 0 +INDIRI4 +ADDRGP4 ui_numBots +INDIRI4 +LTI4 $213 +CNSTP4 0 +RETP4 +LABELV $212 +endproc UI_GetBotInfoByName 16 8 +export UI_GetNumBots +proc UI_GetNumBots 0 0 +ADDRGP4 ui_numBots +INDIRI4 +RETI4 +LABELV $220 +endproc UI_GetNumBots 0 0 +export UI_GetBotNameByNumber +proc UI_GetBotNameByNumber 12 8 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 UI_GetBotInfoByNumber +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $222 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $217 +ARGP4 +ADDRLP4 8 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +RETP4 +ADDRGP4 $221 +JUMPV +LABELV $222 +ADDRGP4 $195 +RETP4 +LABELV $221 +endproc UI_GetBotNameByNumber 12 8 +export UI_ServerInfo +proc UI_ServerInfo 1148 12 +ADDRLP4 0 +CNSTI1 0 +ASGNI1 +CNSTI4 0 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 1104 +ADDRGP4 trap_GetConfigString +CALLI4 +ASGNI4 +ADDRLP4 1104 +INDIRI4 +CNSTI4 0 +EQI4 $225 +ADDRLP4 0 +ARGP4 +ADDRGP4 $228 +ARGP4 +ADDRLP4 1108 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRGP4 $227 +ARGP4 +ADDRLP4 1108 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 $230 +ARGP4 +ADDRLP4 1112 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRGP4 $229 +ARGP4 +ADDRLP4 1112 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 $232 +ARGP4 +ADDRLP4 1116 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRGP4 $231 +ARGP4 +ADDRLP4 1116 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 $233 +ARGP4 +ADDRLP4 1120 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 1024 +ARGP4 +ADDRLP4 1120 +INDIRP4 +ARGP4 +CNSTI4 80 +ARGI4 +ADDRGP4 UI_EscapeEmoticons +CALLV +pop +ADDRGP4 $234 +ARGP4 +ADDRLP4 1024 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 $236 +ARGP4 +ADDRLP4 1124 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRGP4 $235 +ARGP4 +ADDRLP4 1124 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 $238 +ARGP4 +ADDRLP4 1128 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRGP4 $237 +ARGP4 +ADDRLP4 1128 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 $240 +ARGP4 +ADDRLP4 1132 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRGP4 $239 +ARGP4 +ADDRLP4 1132 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 $242 +ARGP4 +ADDRLP4 1136 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRGP4 $241 +ARGP4 +ADDRLP4 1136 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 $244 +ARGP4 +ADDRLP4 1140 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRGP4 $243 +ARGP4 +ADDRLP4 1140 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 $246 +ARGP4 +ADDRLP4 1144 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRGP4 $245 +ARGP4 +ADDRLP4 1144 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $225 +LABELV $224 +endproc UI_ServerInfo 1148 12 +bss +align 4 +LABELV ui_arenaInfos +skip 8096 +align 4 +LABELV ui_numArenas +skip 4 +align 4 +LABELV ui_botInfos +skip 4096 +export ui_numBots +align 4 +LABELV ui_numBots +skip 4 +import trap_SetPbClStatus +import trap_R_RemapShader +import trap_RealTime +import trap_CIN_SetExtents +import trap_CIN_DrawCinematic +import trap_CIN_RunCinematic +import trap_CIN_StopCinematic +import trap_CIN_PlayCinematic +import trap_S_StartBackgroundTrack +import trap_S_StopBackgroundTrack +import trap_R_RegisterFont +import trap_MemoryRemaining +import trap_LAN_CompareServers +import trap_GetNews +import trap_LAN_ServerStatus +import trap_LAN_ResetPings +import trap_LAN_RemoveServer +import trap_LAN_AddServer +import trap_LAN_UpdateVisiblePings +import trap_LAN_ServerIsVisible +import trap_LAN_MarkServerVisible +import trap_LAN_SaveCachedServers +import trap_LAN_LoadCachedServers +import trap_LAN_GetPingInfo +import trap_LAN_GetPing +import trap_LAN_ClearPing +import trap_LAN_GetPingQueueCount +import trap_LAN_GetServerPing +import trap_LAN_GetServerInfo +import trap_LAN_GetServerAddressString +import trap_LAN_GetServerCount +import trap_GetConfigString +import trap_GetGlconfig +import trap_GetClientState +import trap_GetClipboardData +import trap_Key_SetCatcher +import trap_Key_GetCatcher +import trap_Key_ClearStates +import trap_Key_SetOverstrikeMode +import trap_Key_GetOverstrikeMode +import trap_Key_IsDown +import trap_Key_SetBinding +import trap_Key_GetBindingBuf +import trap_Key_KeynumToStringBuf +import trap_S_RegisterSound +import trap_S_StartLocalSound +import trap_CM_LerpTag +import trap_UpdateScreen +import trap_R_ModelBounds +import trap_R_DrawStretchPic +import trap_R_SetColor +import trap_R_RenderScene +import trap_R_AddLightToScene +import trap_R_AddPolyToScene +import trap_R_AddRefEntityToScene +import trap_R_ClearScene +import trap_R_RegisterShaderNoMip +import trap_R_RegisterSkin +import trap_R_RegisterModel +import trap_FS_Seek +import trap_FS_GetFileList +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_Cmd_ExecuteText +import trap_Argv +import trap_Argc +import trap_Cvar_InfoStringBuffer +import trap_Cvar_Create +import trap_Cvar_Reset +import trap_Cvar_SetValue +import trap_Cvar_VariableStringBuffer +import trap_Cvar_VariableValue +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_Milliseconds +import trap_Error +import trap_Print +import UI_FillRect +import UI_DrawHandlePic +import UI_Refresh +import UI_AdjustFrom640 +import UI_SetColor +import UI_Cvar_VariableString +import UI_ConsoleCommand +import uiInfo +import UI_DrawConnectScreen +import UI_UpdateCvars +import UI_RegisterCvars +import UI_UpdateNews +import UI_ClearScores +import UI_AdjustTimeByGame +import UI_LoadMenus +import UI_Load +import UI_Report +import g_nameBind2 +import g_nameBind1 +import BindingFromName +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_Parse_AddGlobalDefine +import UI_EscapeEmoticons +import UI_Text_IsEmoticon +import UI_Text_EmHeight +import UI_Text_EmWidth +import UI_Text_Height +import UI_Text_Width +import UI_Text_Paint_Limit +import UI_Text_Paint +import UI_DrawTextBlock +import Item_Text_Wrap +import Item_Text_Wrapped_Paint +import trap_R_SetClipRegion +import Controls_SetDefaults +import Controls_SetConfig +import Controls_GetConfig +import UI_OutOfMemory +import UI_InitMemory +import UI_Alloc +import UI_RemoveCaptureFunc +import UI_InstallCaptureFunc +import Display_CacheAll +import Menu_SetFeederSelection +import Menu_Paint +import Menu_Update +import Menus_CloseAll +import LerpColor +import Display_HandleKey +import Menus_CloseByName +import Menus_FindByName +import Display_KeyBindPending +import Display_CursorType +import Display_MouseMove +import Display_CaptureItem +import Display_GetContext +import Menus_ReplaceActive +import Menus_Activate +import Menus_AnyFullScreenVisible +import Menu_Reset +import Menus_ReplaceActiveByName +import Menus_ActivateByName +import Menu_PaintAll +import Menu_UpdateAll +import Menu_New +import Menu_Count +import PC_Script_Parse +import PC_String_Parse +import PC_Rect_Parse +import PC_Int_Parse +import PC_Color_Parse +import PC_Float_Parse +import Script_Parse +import String_Parse +import Rect_Parse +import Int_Parse +import Color_Parse +import Float_Parse +import Menu_ScrollFeeder +import Menu_HandleMouseMove +import Menu_HandleKey +import Menu_GetFocused +import Menu_PostParse +import Item_Init +import Menu_Init +import Display_ExpandMacros +import Init_Display +import String_Report +import String_Init +import String_Alloc +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $246 +byte 1 115 +byte 1 118 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 0 +align 1 +LABELV $245 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 100 +byte 1 108 +byte 1 0 +align 1 +LABELV $244 +byte 1 103 +byte 1 95 +byte 1 102 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 108 +byte 1 121 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 70 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $243 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 102 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 108 +byte 1 121 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 70 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $242 +byte 1 103 +byte 1 95 +byte 1 102 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 108 +byte 1 121 +byte 1 70 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $241 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 102 +byte 1 114 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 108 +byte 1 121 +byte 1 70 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $240 +byte 1 103 +byte 1 95 +byte 1 117 +byte 1 110 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $239 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 117 +byte 1 110 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 103 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $238 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $237 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $236 +byte 1 115 +byte 1 118 +byte 1 95 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $235 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $234 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 104 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $233 +byte 1 115 +byte 1 118 +byte 1 95 +byte 1 104 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $232 +byte 1 103 +byte 1 95 +byte 1 115 +byte 1 117 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 68 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 104 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $231 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 115 +byte 1 100 +byte 1 0 +align 1 +LABELV $230 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 105 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $229 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 105 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $228 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $227 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $217 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $211 +byte 1 94 +byte 1 49 +byte 1 73 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 101 +byte 1 114 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 10 +byte 1 0 +align 1 +LABELV $206 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 98 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $201 +byte 1 46 +byte 1 98 +byte 1 111 +byte 1 116 +byte 1 0 +align 1 +LABELV $200 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 105 +byte 1 112 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 98 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 46 +byte 1 116 +byte 1 120 +byte 1 116 +byte 1 0 +align 1 +LABELV $195 +byte 1 0 +align 1 +LABELV $194 +byte 1 103 +byte 1 95 +byte 1 98 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 70 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $178 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $171 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $168 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 0 +align 1 +LABELV $161 +byte 1 116 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 0 +align 1 +LABELV $156 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 111 +byte 1 117 +byte 1 103 +byte 1 104 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 111 +byte 1 108 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $153 +byte 1 91 +byte 1 115 +byte 1 107 +byte 1 105 +byte 1 112 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 102 +byte 1 121 +byte 1 93 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $152 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 105 +byte 1 112 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 0 +align 1 +LABELV $147 +byte 1 46 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 0 +align 1 +LABELV $146 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 105 +byte 1 112 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $142 +byte 1 94 +byte 1 49 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 108 +byte 1 97 +byte 1 114 +byte 1 103 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 44 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $139 +byte 1 94 +byte 1 49 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $133 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $132 +byte 1 92 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 92 +byte 1 0 +align 1 +LABELV $131 +byte 1 60 +byte 1 78 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 62 +byte 1 0 +align 1 +LABELV $128 +byte 1 125 +byte 1 0 +align 1 +LABELV $125 +byte 1 85 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $119 +byte 1 77 +byte 1 97 +byte 1 120 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 115 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 99 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $116 +byte 1 77 +byte 1 105 +byte 1 115 +byte 1 115 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 123 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $115 +byte 1 123 +byte 1 0 diff --git a/build/release-linux-x86_64/base/ui/ui_main.asm b/build/release-linux-x86_64/base/ui/ui_main.asm new file mode 100644 index 0000000..dbb25f6 --- /dev/null +++ b/build/release-linux-x86_64/base/ui/ui_main.asm @@ -0,0 +1,27027 @@ +data +align 4 +LABELV netSources +address $107 +address $108 +address $109 +address $110 +lit +align 4 +LABELV numNetSources +byte 4 4 +data +align 4 +LABELV netnames +address $111 +address $112 +address $113 +byte 4 0 +align 4 +LABELV cvarTable +address ui_browserShowFull +address $115 +address $116 +byte 4 1 +address ui_browserShowEmpty +address $117 +address $116 +byte 4 1 +address ui_dedicated +address $118 +address $119 +byte 4 1 +address ui_netSource +address $120 +address $119 +byte 4 1 +address ui_selectedMap +address $121 +address $119 +byte 4 1 +address ui_lastServerRefresh_0 +address $122 +address $123 +byte 4 1 +address ui_lastServerRefresh_1 +address $124 +address $123 +byte 4 1 +address ui_lastServerRefresh_2 +address $125 +address $123 +byte 4 1 +address ui_lastServerRefresh_3 +address $126 +address $123 +byte 4 1 +address ui_lastServerRefresh_0 +address $127 +address $123 +byte 4 1 +address ui_lastServerRefresh_1 +address $128 +address $123 +byte 4 1 +address ui_lastServerRefresh_2 +address $129 +address $123 +byte 4 1 +address ui_lastServerRefresh_3 +address $130 +address $123 +byte 4 1 +address ui_smallFont +address $131 +address $132 +byte 4 33 +address ui_bigFont +address $133 +address $134 +byte 4 33 +address ui_findPlayer +address $135 +address $123 +byte 4 1 +address ui_serverStatusTimeOut +address $136 +address $137 +byte 4 1 +address ui_textWrapCache +address $138 +address $116 +byte 4 1 +address ui_developer +address $139 +address $119 +byte 4 513 +address ui_emoticons +address $140 +address $116 +byte 4 33 +address ui_winner +address $141 +address $123 +byte 4 64 +address ui_chatCommands +address $142 +address $116 +byte 4 1 +align 4 +LABELV cvarTableSize +byte 4 22 +export vmMain +code +proc vmMain 16 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $144 +ADDRLP4 0 +INDIRI4 +CNSTI4 11 +GTI4 $144 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $158 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $158 +address $146 +address $147 +address $148 +address $149 +address $150 +address $151 +address $152 +address $153 +address $154 +address $155 +address $156 +address $157 +code +LABELV $146 +CNSTI4 6 +RETI4 +ADDRGP4 $143 +JUMPV +LABELV $147 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 UI_Init +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $143 +JUMPV +LABELV $148 +ADDRGP4 UI_Shutdown +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $143 +JUMPV +LABELV $149 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 UI_KeyEvent +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $143 +JUMPV +LABELV $150 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 UI_MouseEvent +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $143 +JUMPV +LABELV $151 +ADDRLP4 4 +ADDRGP4 UI_MousePosition +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +RETI4 +ADDRGP4 $143 +JUMPV +LABELV $152 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 UI_SetMousePosition +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $143 +JUMPV +LABELV $153 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 UI_Refresh +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $143 +JUMPV +LABELV $154 +ADDRLP4 8 +ADDRGP4 UI_IsFullscreen +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +RETI4 +ADDRGP4 $143 +JUMPV +LABELV $155 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 UI_SetActiveMenu +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $143 +JUMPV +LABELV $156 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 UI_ConsoleCommand +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +RETI4 +ADDRGP4 $143 +JUMPV +LABELV $157 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 UI_DrawConnectScreen +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $143 +JUMPV +LABELV $144 +CNSTI4 -1 +RETI4 +LABELV $143 +endproc vmMain 16 8 +export AssetCache +proc AssetCache 52 12 +ADDRGP4 $162 +ARGP4 +ADDRLP4 4 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRGP4 uiInfo+228+61660 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $165 +ARGP4 +ADDRLP4 8 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRGP4 uiInfo+228+61680 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $168 +ARGP4 +ADDRLP4 12 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRGP4 uiInfo+228+61668 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRGP4 $171 +ARGP4 +ADDRLP4 16 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRGP4 uiInfo+228+61664 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRGP4 $174 +ARGP4 +ADDRLP4 20 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRGP4 uiInfo+228+61672 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRGP4 $177 +ARGP4 +ADDRLP4 24 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRGP4 uiInfo+228+61676 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 $180 +ARGP4 +ADDRLP4 28 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRGP4 uiInfo+228+61684 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRGP4 $183 +ARGP4 +ADDRLP4 32 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRGP4 uiInfo+228+61700 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRGP4 $186 +ARGP4 +ADDRLP4 36 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRGP4 uiInfo+228+61704 +ADDRLP4 36 +INDIRI4 +ASGNI4 +ADDRGP4 ui_emoticons+12 +INDIRI4 +CNSTI4 0 +EQI4 $187 +ADDRGP4 uiInfo+228+61768 +ARGP4 +CNSTI4 300 +ARGI4 +ADDRLP4 40 +ADDRGP4 BG_LoadEmoticons +CALLI4 +ASGNI4 +ADDRGP4 uiInfo+228+70168 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRGP4 $188 +JUMPV +LABELV $187 +ADDRGP4 uiInfo+228+70168 +CNSTI4 0 +ASGNI4 +LABELV $188 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $199 +JUMPV +LABELV $196 +ADDRGP4 $205 +ARGP4 +ADDRLP4 40 +CNSTI4 28 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +ADDRGP4 uiInfo+228+61768 +ADDP4 +ARGP4 +ADDRLP4 40 +INDIRI4 +ADDRGP4 uiInfo+228+61768+20 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 44 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +ADDRGP4 uiInfo+228+61768+24 +ADDP4 +ADDRLP4 48 +INDIRI4 +ASGNI4 +LABELV $197 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $199 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+228+70168 +INDIRI4 +LTI4 $196 +LABELV $159 +endproc AssetCache 52 12 +export UI_DrawSides +proc UI_DrawSides 28 36 +ADDRFP4 16 +ADDRFP4 16 +INDIRF4 +ASGNF4 +ADDRFP4 0 +ARGP4 +ADDRFP4 4 +ARGP4 +ADDRFP4 8 +ARGP4 +ADDRFP4 12 +ARGP4 +ADDRGP4 UI_AdjustFrom640 +CALLV +pop +ADDRLP4 0 +ADDRFP4 16 +INDIRF4 +ADDRGP4 uiInfo+188 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 16 +ADDRFP4 16 +INDIRF4 +ADDRGP4 uiInfo+192 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +CNSTF4 1073741824 +ADDRLP4 0 +INDIRF4 +MULF4 +SUBF4 +ARGF4 +ADDRLP4 12 +CNSTF4 0 +ASGNF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRGP4 uiInfo+81744 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +ADDRFP4 0 +INDIRF4 +ADDRFP4 8 +INDIRF4 +ADDF4 +ADDRFP4 16 +INDIRF4 +SUBF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +CNSTF4 1073741824 +ADDRLP4 0 +INDIRF4 +MULF4 +SUBF4 +ARGF4 +ADDRLP4 24 +CNSTF4 0 +ASGNF4 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRLP4 24 +INDIRF4 +ARGF4 +ADDRGP4 uiInfo+81744 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +LABELV $211 +endproc UI_DrawSides 28 36 +export UI_DrawTopBottom +proc UI_DrawTopBottom 12 36 +ADDRFP4 16 +ADDRFP4 16 +INDIRF4 +ASGNF4 +ADDRFP4 0 +ARGP4 +ADDRFP4 4 +ARGP4 +ADDRFP4 8 +ARGP4 +ADDRFP4 12 +ARGP4 +ADDRGP4 UI_AdjustFrom640 +CALLV +pop +ADDRFP4 16 +ADDRFP4 16 +INDIRF4 +ADDRGP4 uiInfo+188 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRGP4 uiInfo+81744 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ADDRFP4 12 +INDIRF4 +ADDF4 +ADDRFP4 16 +INDIRF4 +SUBF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRLP4 8 +CNSTF4 0 +ASGNF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRGP4 uiInfo+81744 +INDIRI4 +ARGI4 +ADDRGP4 trap_R_DrawStretchPic +CALLV +pop +LABELV $216 +endproc UI_DrawTopBottom 12 36 +export UI_DrawRect +proc UI_DrawRect 0 20 +ADDRFP4 20 +INDIRP4 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRGP4 UI_DrawTopBottom +CALLV +pop +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRGP4 UI_DrawSides +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetColor +CALLV +pop +LABELV $220 +endproc UI_DrawRect 0 20 +proc UI_ServerInfoIsValid 20 8 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $225 +JUMPV +LABELV $222 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 32 +LTI4 $228 +ADDRLP4 8 +INDIRI4 +CNSTI4 126 +LEI4 $226 +LABELV $228 +CNSTI4 0 +RETI4 +ADDRGP4 $221 +JUMPV +LABELV $226 +LABELV $223 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $225 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $222 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $233 +ARGP4 +ADDRLP4 8 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRGP4 $232 +JUMPV +LABELV $229 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 16 +CNSTI4 32 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 16 +INDIRI4 +EQI4 $234 +ADDRLP4 12 +INDIRI4 +ADDRLP4 16 +INDIRI4 +LTI4 $234 +ADDRLP4 12 +INDIRI4 +CNSTI4 126 +GTI4 $234 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $234 +LABELV $230 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $232 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $229 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $236 +CNSTI4 1 +RETI4 +ADDRGP4 $221 +JUMPV +LABELV $236 +CNSTI4 0 +RETI4 +LABELV $221 +endproc UI_ServerInfoIsValid 20 8 +bss +align 1 +LABELV $239 +skip 1024 +code +proc UI_InsertServerIntoDisplayList 20 16 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +LTI4 $244 +ADDRFP4 4 +INDIRI4 +ADDRGP4 uiInfo+99216+10416 +INDIRI4 +LEI4 $240 +LABELV $244 +ADDRGP4 $238 +JUMPV +LABELV $240 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $239 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_LAN_GetServerInfo +CALLV +pop +ADDRGP4 $239 +ARGP4 +ADDRLP4 8 +ADDRGP4 UI_ServerInfoIsValid +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $246 +ADDRGP4 $238 +JUMPV +LABELV $246 +ADDRLP4 12 +ADDRGP4 uiInfo+99216+10416 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRGP4 uiInfo+99216+10416 +INDIRI4 +ASGNI4 +ADDRGP4 $253 +JUMPV +LABELV $250 +ADDRLP4 16 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +ADDRGP4 uiInfo+99216+2224 +ADDP4 +ADDRLP4 16 +INDIRI4 +ADDRGP4 uiInfo+99216+2224-4 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $251 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $253 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRI4 +GTI4 $250 +ADDRFP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+99216+2224 +ADDP4 +ADDRFP4 0 +INDIRI4 +ASGNI4 +LABELV $238 +endproc UI_InsertServerIntoDisplayList 20 16 +bss +align 1 +LABELV $264 +skip 1024 +code +proc UI_RemoveServerFromDisplayList 16 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $268 +JUMPV +LABELV $265 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+99216+2224 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +NEI4 $271 +ADDRLP4 8 +ADDRGP4 uiInfo+99216+10416 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $264 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_LAN_GetServerInfo +CALLV +pop +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $281 +JUMPV +LABELV $278 +ADDRLP4 12 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRGP4 uiInfo+99216+2224 +ADDP4 +ADDRLP4 12 +INDIRI4 +ADDRGP4 uiInfo+99216+2224+4 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $279 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $281 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+99216+10416 +INDIRI4 +LTI4 $278 +ADDRGP4 $263 +JUMPV +LABELV $271 +LABELV $266 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $268 +ADDRLP4 4 +INDIRI4 +ADDRGP4 uiInfo+99216+10416 +INDIRI4 +LTI4 $265 +LABELV $263 +endproc UI_RemoveServerFromDisplayList 16 16 +proc UI_BinaryServerInsertion 28 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRGP4 uiInfo+99216+10416 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRGP4 $293 +JUMPV +LABELV $292 +ADDRLP4 0 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +RSHI4 +ASGNI4 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+99216+2200 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+99216+2204 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 0 +INDIRI4 +ADDI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+99216+2224 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 trap_LAN_CompareServers +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $302 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 0 +INDIRI4 +ADDI4 +ARGI4 +ADDRGP4 UI_InsertServerIntoDisplayList +CALLV +pop +ADDRGP4 $289 +JUMPV +LABELV $302 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +NEI4 $304 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +ADDRLP4 0 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 0 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 $305 +JUMPV +LABELV $304 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 0 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $305 +LABELV $293 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GTI4 $292 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +NEI4 $306 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $306 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 UI_InsertServerIntoDisplayList +CALLV +pop +LABELV $289 +endproc UI_BinaryServerInsertion 28 20 +data +export serverStatusCvars +align 4 +LABELV serverStatusCvars +address $309 +address $310 +address $311 +address $123 +address $312 +address $313 +address $314 +address $315 +address $316 +address $123 +address $317 +address $123 +address $318 +address $123 +byte 4 0 +byte 4 0 +code +proc UI_SortServerStatusCompare 12 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +RETI4 +LABELV $319 +endproc UI_SortServerStatusCompare 12 8 +proc UI_SortServerStatusInfo 64 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRGP4 $324 +JUMPV +LABELV $321 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $328 +JUMPV +LABELV $325 +ADDRLP4 24 +CNSTI4 4 +ASGNI4 +ADDRLP4 28 +ADDRLP4 0 +INDIRI4 +ADDRLP4 24 +INDIRI4 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $331 +ADDRLP4 28 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $329 +LABELV $331 +ADDRGP4 $326 +JUMPV +LABELV $329 +ADDRLP4 8 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 serverStatusCvars +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +NEI4 $332 +ADDRLP4 36 +CNSTI4 4 +ASGNI4 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +ASGNP4 +ADDRLP4 44 +ADDRLP4 4 +INDIRI4 +ADDRLP4 36 +INDIRI4 +LSHI4 +ADDRLP4 40 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 44 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 44 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 36 +INDIRI4 +LSHI4 +ADDRLP4 40 +INDIRP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 48 +CNSTI4 4 +ASGNI4 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +ASGNP4 +ADDRLP4 56 +CNSTI4 12 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 48 +INDIRI4 +LSHI4 +ADDRLP4 52 +INDIRP4 +ADDP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 48 +INDIRI4 +LSHI4 +ADDRLP4 52 +INDIRP4 +ADDP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +CNSTI4 12 +ADDP4 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 serverStatusCvars+4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 60 +INDIRU4 +CNSTU4 0 +EQU4 $334 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +ADDRLP4 8 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 serverStatusCvars+4 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $334 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $332 +LABELV $326 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $328 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 3328 +ADDP4 +INDIRI4 +LTI4 $325 +LABELV $322 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $324 +ADDRLP4 8 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 serverStatusCvars +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $321 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 3328 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +SUBI4 +CVIU4 4 +ARGU4 +CNSTU4 16 +ARGU4 +ADDRGP4 UI_SortServerStatusCompare +ARGP4 +ADDRGP4 qsort +CALLV +pop +LABELV $320 +endproc UI_SortServerStatusInfo 64 16 +proc UI_GetServerStatusInfo 184 16 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $339 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 trap_LAN_ServerStatus +CALLI4 +pop +CNSTI4 0 +RETI4 +ADDRGP4 $338 +JUMPV +LABELV $339 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 3332 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 2112 +ADDP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 24 +ADDRGP4 trap_LAN_ServerStatus +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +EQI4 $341 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +CNSTI4 2112 +ADDP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +ADDRGP4 $311 +ASGNP4 +ADDRLP4 40 +CNSTI4 4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +INDIRI4 +ADDRLP4 40 +INDIRI4 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +ADDRLP4 40 +INDIRI4 +ADDP4 +ADDRGP4 $123 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +CNSTI4 8 +ADDP4 +ADDRGP4 $123 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +CNSTI4 12 +ADDP4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 52 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $344 +JUMPV +LABELV $343 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 92 +ARGI4 +ADDRLP4 56 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 56 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $346 +ADDRGP4 $345 +JUMPV +LABELV $346 +ADDRLP4 60 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 60 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 92 +NEI4 $348 +ADDRGP4 $345 +JUMPV +LABELV $348 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 72 +CNSTI4 4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +INDIRI4 +ADDRLP4 72 +INDIRI4 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +ADDRGP4 $123 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +CNSTI4 8 +ADDP4 +ADDRGP4 $123 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 92 +ARGI4 +ADDRLP4 80 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 80 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $350 +ADDRGP4 $345 +JUMPV +LABELV $350 +ADDRLP4 84 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 84 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 84 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +CNSTI4 12 +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 92 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +ASGNP4 +ADDRLP4 92 +INDIRP4 +ADDRLP4 92 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +INDIRI4 +CNSTI4 128 +LTI4 $352 +ADDRGP4 $345 +JUMPV +LABELV $352 +LABELV $344 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $354 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $343 +LABELV $354 +LABELV $345 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 UI_SortServerStatusInfo +CALLV +pop +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +INDIRI4 +CNSTI4 125 +GEI4 $355 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +ADDRGP4 $123 +ASGNP4 +ADDRLP4 68 +CNSTI4 4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +INDIRI4 +ADDRLP4 68 +INDIRI4 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +ADDRGP4 $123 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +CNSTI4 8 +ADDP4 +ADDRGP4 $123 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +CNSTI4 12 +ADDP4 +ADDRGP4 $123 +ASGNP4 +ADDRLP4 80 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +ASGNP4 +ADDRLP4 80 +INDIRP4 +ADDRLP4 80 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +ADDRGP4 $357 +ASGNP4 +ADDRLP4 92 +CNSTI4 4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +INDIRI4 +ADDRLP4 92 +INDIRI4 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +ADDRLP4 92 +INDIRI4 +ADDP4 +ADDRGP4 $358 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +CNSTI4 8 +ADDP4 +ADDRGP4 $359 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +CNSTI4 12 +ADDP4 +ADDRGP4 $360 +ASGNP4 +ADDRLP4 104 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +ASGNP4 +ADDRLP4 104 +INDIRP4 +ADDRLP4 104 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 108 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ADDRLP4 108 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 108 +INDIRI4 +ASGNI4 +ADDRGP4 $362 +JUMPV +LABELV $361 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 92 +NEI4 $364 +ADDRLP4 112 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 112 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 112 +INDIRP4 +CNSTI1 0 +ASGNI1 +LABELV $364 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $366 +ADDRGP4 $363 +JUMPV +LABELV $366 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRLP4 120 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 120 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $368 +ADDRGP4 $363 +JUMPV +LABELV $368 +ADDRLP4 124 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 124 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 124 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRLP4 132 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 132 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $370 +ADDRGP4 $363 +JUMPV +LABELV $370 +ADDRLP4 136 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 136 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 136 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 3136 +ADDP4 +ADDP4 +ARGP4 +CNSTU4 192 +ADDRLP4 4 +INDIRI4 +CVIU4 4 +SUBU4 +CVUI4 4 +ARGI4 +ADDRGP4 $372 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +ADDRLP4 4 +INDIRI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 3136 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 3136 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 152 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CVIU4 4 +ADDRLP4 152 +INDIRU4 +CNSTU4 1 +ADDU4 +ADDU4 +CVUI4 4 +ASGNI4 +ADDRLP4 160 +CNSTI4 4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +INDIRI4 +ADDRLP4 160 +INDIRI4 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +ADDRLP4 160 +INDIRI4 +ADDP4 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +CNSTI4 8 +ADDP4 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ADDP4 +CNSTI4 12 +ADDP4 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 172 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +ASGNP4 +ADDRLP4 172 +INDIRP4 +ADDRLP4 172 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 3328 +ADDP4 +INDIRI4 +CNSTI4 128 +LTI4 $373 +ADDRGP4 $363 +JUMPV +LABELV $373 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 92 +ARGI4 +ADDRLP4 176 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 176 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $375 +ADDRGP4 $363 +JUMPV +LABELV $375 +ADDRLP4 180 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 180 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 180 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $362 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $377 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $361 +LABELV $377 +LABELV $363 +LABELV $355 +CNSTI4 1 +RETI4 +ADDRGP4 $338 +JUMPV +LABELV $341 +CNSTI4 0 +RETI4 +LABELV $338 +endproc UI_GetServerStatusInfo 184 16 +proc stristr 20 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $380 +JUMPV +LABELV $379 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $385 +JUMPV +LABELV $382 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 4 +ADDRGP4 toupper +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 8 +ADDRGP4 toupper +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +EQI4 $386 +ADDRGP4 $384 +JUMPV +LABELV $386 +LABELV $383 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $385 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 16 +INDIRI4 +EQI4 $388 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 16 +INDIRI4 +NEI4 $382 +LABELV $388 +LABELV $384 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $389 +ADDRFP4 0 +INDIRP4 +RETP4 +ADDRGP4 $378 +JUMPV +LABELV $389 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $380 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $379 +CNSTP4 0 +RETP4 +LABELV $378 +endproc stristr 20 4 +bss +align 4 +LABELV $392 +skip 4 +align 4 +LABELV $393 +skip 4 +code +proc UI_BuildFindPlayerList 4436 24 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $394 +ADDRGP4 uiInfo+123692 +INDIRI4 +CNSTI4 0 +EQI4 $401 +ADDRGP4 uiInfo+123692 +INDIRI4 +ADDRGP4 uiInfo+200 +INDIRI4 +LEI4 $395 +LABELV $401 +ADDRGP4 $391 +JUMPV +LABELV $394 +ADDRGP4 uiInfo+118368 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 2244 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRGP4 uiInfo+123688 +CNSTI4 0 +ASGNI4 +ADDRGP4 uiInfo+123684 +CNSTI4 0 +ASGNI4 +ADDRGP4 $135 +ARGP4 +ADDRGP4 uiInfo+120612 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRGP4 uiInfo+120612 +ARGP4 +ADDRGP4 Q_CleanStr +CALLP4 +pop +ADDRGP4 uiInfo+120612 +ARGP4 +ADDRLP4 4412 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 4412 +INDIRU4 +CNSTU4 0 +NEU4 $409 +ADDRGP4 uiInfo+123692 +CNSTI4 0 +ASGNI4 +ADDRGP4 $391 +JUMPV +LABELV $409 +ADDRLP4 4408 +ADDRGP4 ui_serverStatusTimeOut+12 +INDIRI4 +CNSTI4 2 +DIVI4 +CNSTI4 10 +SUBI4 +ASGNI4 +ADDRLP4 4408 +INDIRI4 +CNSTI4 50 +GEI4 $414 +ADDRLP4 4408 +CNSTI4 50 +ASGNI4 +LABELV $414 +ADDRGP4 $372 +ARGP4 +ADDRLP4 4408 +INDIRI4 +ARGI4 +ADDRLP4 4416 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $416 +ARGP4 +ADDRLP4 4416 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +CNSTP4 0 +ARGP4 +CNSTP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 trap_LAN_ServerStatus +CALLI4 +pop +ADDRGP4 uiInfo+123688 +CNSTI4 1 +ASGNI4 +ADDRGP4 uiInfo+123688 +INDIRI4 +CNSTI4 6 +LSHI4 +ADDRGP4 uiInfo+122660-64 +ADDP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $424 +ARGP4 +ADDRGP4 uiInfo+118368 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $392 +CNSTI4 0 +ASGNI4 +ADDRLP4 4420 +ADDRGP4 $393 +ASGNP4 +ADDRLP4 4420 +INDIRP4 +ADDRLP4 4420 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $395 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $426 +CNSTI4 140 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+118368+4+136 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $430 +CNSTI4 140 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+118368+4 +ADDP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 4412 +ADDRGP4 UI_GetServerStatusInfo +CALLI4 +ASGNI4 +ADDRLP4 4412 +INDIRI4 +CNSTI4 0 +EQI4 $435 +ADDRLP4 4416 +ADDRGP4 $392 +ASGNP4 +ADDRLP4 4416 +INDIRP4 +ADDRLP4 4416 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $442 +JUMPV +LABELV $439 +ADDRLP4 4420 +ADDRLP4 12 +INDIRI4 +CNSTI4 4 +LSHI4 +ASGNI4 +ADDRLP4 4420 +INDIRI4 +ADDRLP4 16+64+8 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $450 +ADDRLP4 4420 +INDIRI4 +ADDRLP4 16+64+8 +ADDP4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $444 +LABELV $450 +ADDRGP4 $440 +JUMPV +LABELV $444 +ADDRLP4 3348 +ARGP4 +ADDRLP4 12 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRLP4 16+64+12 +ADDP4 +INDIRP4 +ARGP4 +CNSTI4 34 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 3348 +ARGP4 +ADDRGP4 Q_CleanStr +CALLP4 +pop +ADDRLP4 4424 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ADDRLP4 4424 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4424 +INDIRI4 +ASGNI4 +ADDRGP4 $456 +JUMPV +LABELV $453 +ADDRLP4 0 +INDIRI4 +CNSTI4 6 +LSHI4 +ADDRGP4 uiInfo+121636 +ADDP4 +ARGP4 +CNSTI4 140 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+118368+4 +ADDP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRLP4 4428 +ADDRGP4 Q_strncmp +CALLI4 +ASGNI4 +ADDRLP4 4428 +INDIRI4 +CNSTI4 0 +NEI4 $458 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +LABELV $458 +LABELV $454 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $456 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+123688 +INDIRI4 +CNSTI4 1 +SUBI4 +LTI4 $453 +ADDRLP4 3348 +ARGP4 +ADDRGP4 uiInfo+120612 +ARGP4 +ADDRLP4 4428 +ADDRGP4 stristr +CALLP4 +ASGNP4 +ADDRLP4 4428 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $463 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $463 +ADDRGP4 uiInfo+123688 +INDIRI4 +CNSTI4 15 +GEI4 $466 +ADDRGP4 uiInfo+123688 +INDIRI4 +CNSTI4 6 +LSHI4 +ADDRGP4 uiInfo+121636-64 +ADDP4 +ARGP4 +CNSTI4 140 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+118368+4 +ADDP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 uiInfo+123688 +INDIRI4 +CNSTI4 6 +LSHI4 +ADDRGP4 uiInfo+122660-64 +ADDP4 +ARGP4 +CNSTI4 140 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+118368+4+64 +ADDP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 4432 +ADDRGP4 uiInfo+123688 +ASGNP4 +ADDRLP4 4432 +INDIRP4 +ADDRLP4 4432 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $467 +JUMPV +LABELV $466 +ADDRGP4 uiInfo+118368 +ADDRGP4 uiInfo+99216+10416 +INDIRI4 +ASGNI4 +LABELV $467 +LABELV $463 +LABELV $440 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $442 +ADDRLP4 12 +INDIRI4 +ADDRLP4 16+3328 +INDIRI4 +LTI4 $439 +ADDRGP4 uiInfo+123688 +INDIRI4 +CNSTI4 6 +LSHI4 +ADDRGP4 uiInfo+122660-64 +ADDP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $492 +ARGP4 +ADDRGP4 $392 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+118368 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +CNSTI4 140 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+118368+4+136 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $435 +LABELV $430 +ADDRLP4 4412 +CNSTI4 140 +ADDRLP4 4 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 4412 +INDIRI4 +ADDRGP4 uiInfo+118368+4+136 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $507 +ADDRLP4 4412 +INDIRI4 +ADDRGP4 uiInfo+118368+4+128 +ADDP4 +INDIRI4 +ADDRGP4 uiInfo+200 +INDIRI4 +ADDRGP4 ui_serverStatusTimeOut+12 +INDIRI4 +SUBI4 +GEI4 $497 +LABELV $507 +CNSTI4 140 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+118368+4+136 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $508 +ADDRLP4 4416 +ADDRGP4 $393 +ASGNP4 +ADDRLP4 4416 +INDIRP4 +ADDRLP4 4416 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $508 +CNSTI4 140 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+118368+4 +ADDP4 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRGP4 UI_GetServerStatusInfo +CALLI4 +pop +CNSTI4 140 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+118368+4+136 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 uiInfo+118368 +INDIRI4 +ADDRGP4 uiInfo+99216+10416 +INDIRI4 +GEI4 $518 +CNSTI4 140 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+118368+4+128 +ADDP4 +ADDRGP4 uiInfo+200 +INDIRI4 +ASGNI4 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+118368 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+99216+2224 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 140 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+118368+4 +ADDP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 trap_LAN_GetServerAddressString +CALLV +pop +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+118368 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+99216+2224 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 3382 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_LAN_GetServerInfo +CALLV +pop +ADDRLP4 3382 +ARGP4 +ADDRGP4 $233 +ARGP4 +ADDRLP4 4420 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +CNSTI4 140 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+118368+4+64 +ADDP4 +ARGP4 +ADDRLP4 4420 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +CNSTI4 140 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+118368+4+136 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 4424 +ADDRGP4 uiInfo+118368 +ASGNP4 +ADDRLP4 4424 +INDIRP4 +ADDRLP4 4424 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 uiInfo+123688 +INDIRI4 +CNSTI4 6 +LSHI4 +ADDRGP4 uiInfo+122660-64 +ADDP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $492 +ARGP4 +ADDRGP4 $392 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+118368 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +LABELV $518 +LABELV $497 +LABELV $427 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 16 +LTI4 $426 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $556 +CNSTI4 140 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+118368+4+136 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $560 +ADDRGP4 $558 +JUMPV +LABELV $560 +LABELV $557 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 16 +LTI4 $556 +LABELV $558 +ADDRLP4 4 +INDIRI4 +CNSTI4 16 +GEI4 $565 +ADDRGP4 uiInfo+123692 +ADDRGP4 uiInfo+200 +INDIRI4 +CNSTI4 25 +ADDI4 +ASGNI4 +ADDRGP4 $566 +JUMPV +LABELV $565 +ADDRGP4 uiInfo+123688 +INDIRI4 +CNSTI4 0 +NEI4 $569 +ADDRGP4 uiInfo+123688 +INDIRI4 +CNSTI4 6 +LSHI4 +ADDRGP4 uiInfo+122660-64 +ADDP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $576 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $570 +JUMPV +LABELV $569 +ADDRGP4 uiInfo+123688 +INDIRI4 +CNSTI4 6 +LSHI4 +ADDRGP4 uiInfo+122660-64 +ADDP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $581 +ARGP4 +ADDRGP4 uiInfo+123688 +INDIRI4 +CNSTI4 1 +SUBI4 +ARGI4 +ADDRGP4 uiInfo+123688 +INDIRI4 +CNSTI4 2 +NEI4 $587 +ADDRLP4 4412 +ADDRGP4 $123 +ASGNP4 +ADDRGP4 $588 +JUMPV +LABELV $587 +ADDRLP4 4412 +ADDRGP4 $584 +ASGNP4 +LABELV $588 +ADDRLP4 4412 +INDIRP4 +ARGP4 +ADDRGP4 uiInfo+120612 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +LABELV $570 +ADDRGP4 uiInfo+123692 +CNSTI4 0 +ASGNI4 +CNSTI4 10 +ARGI4 +ADDRGP4 uiInfo+123684 +INDIRI4 +ARGI4 +ADDRGP4 UI_FeederSelection +CALLV +pop +LABELV $566 +LABELV $391 +endproc UI_BuildFindPlayerList 4436 24 +proc UI_BuildServerStatus 8 16 +ADDRGP4 uiInfo+123692 +INDIRI4 +CNSTI4 0 +EQI4 $592 +ADDRGP4 $591 +JUMPV +LABELV $592 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $595 +ADDRGP4 uiInfo+118364 +INDIRI4 +CNSTI4 0 +EQI4 $602 +ADDRGP4 uiInfo+118364 +INDIRI4 +ADDRGP4 uiInfo+200 +INDIRI4 +LEI4 $596 +LABELV $602 +ADDRGP4 $591 +JUMPV +LABELV $595 +CNSTP4 0 +ARGP4 +CNSTI4 9 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTP4 0 +ARGP4 +ADDRGP4 Menu_SetFeederSelection +CALLV +pop +ADDRGP4 uiInfo+115032+3328 +CNSTI4 0 +ASGNI4 +CNSTP4 0 +ARGP4 +CNSTP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 trap_LAN_ServerStatus +CALLI4 +pop +LABELV $596 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 uiInfo+99216+2220 +INDIRI4 +ADDRLP4 0 +INDIRI4 +LTI4 $616 +ADDRGP4 uiInfo+99216+2220 +INDIRI4 +ADDRGP4 uiInfo+99216+10416 +INDIRI4 +GTI4 $616 +ADDRGP4 uiInfo+99216+10416 +INDIRI4 +ADDRLP4 0 +INDIRI4 +NEI4 $605 +LABELV $616 +ADDRGP4 $591 +JUMPV +LABELV $605 +ADDRGP4 uiInfo+114968 +ARGP4 +ADDRGP4 uiInfo+115032 +ARGP4 +ADDRLP4 4 +ADDRGP4 UI_GetServerStatusInfo +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $617 +ADDRGP4 uiInfo+118364 +CNSTI4 0 +ASGNI4 +ADDRGP4 uiInfo+114968 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRGP4 UI_GetServerStatusInfo +CALLI4 +pop +ADDRGP4 $618 +JUMPV +LABELV $617 +ADDRGP4 uiInfo+118364 +ADDRGP4 uiInfo+200 +INDIRI4 +CNSTI4 500 +ADDI4 +ASGNI4 +LABELV $618 +LABELV $591 +endproc UI_BuildServerStatus 8 16 +bss +align 4 +LABELV $626 +skip 4 +code +proc UI_BuildServerDisplayList 1096 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $627 +ADDRGP4 uiInfo+200 +INDIRI4 +ADDRGP4 uiInfo+99216+10424 +INDIRI4 +GTI4 $627 +ADDRGP4 $625 +JUMPV +LABELV $627 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +NEI4 $632 +ADDRFP4 0 +CNSTI4 0 +ASGNI4 +LABELV $632 +ADDRGP4 $634 +ARGP4 +ADDRGP4 uiInfo+99216+10464 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRGP4 uiInfo+99216+10464 +ARGP4 +ADDRLP4 1052 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1048 +ADDRLP4 1052 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 1048 +INDIRI4 +ADDRGP4 uiInfo+99216+10440 +INDIRI4 +EQI4 $641 +ADDRGP4 uiInfo+99216+10440 +ADDRLP4 1048 +INDIRI4 +ASGNI4 +ADDRGP4 uiInfo+99216+10444 +CNSTI4 -1 +ASGNI4 +LABELV $641 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $649 +ADDRLP4 1056 +CNSTI4 0 +ASGNI4 +ADDRGP4 $626 +ADDRLP4 1056 +INDIRI4 +ASGNI4 +ADDRGP4 uiInfo+99216+10416 +ADDRLP4 1056 +INDIRI4 +ASGNI4 +ADDRGP4 uiInfo+99216+10420 +CNSTI4 0 +ASGNI4 +CNSTP4 0 +ARGP4 +ADDRLP4 1060 +CNSTI4 0 +ASGNI4 +ADDRLP4 1060 +INDIRI4 +ARGI4 +ADDRLP4 1060 +INDIRI4 +ARGI4 +CNSTP4 0 +ARGP4 +ADDRGP4 Menu_SetFeederSelection +CALLV +pop +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +CNSTI4 -1 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 trap_LAN_MarkServerVisible +CALLV +pop +LABELV $649 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRLP4 1056 +ADDRGP4 trap_LAN_GetServerCount +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 1056 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 -1 +EQI4 $660 +ADDRGP4 ui_netSource+12 +INDIRI4 +CNSTI4 2 +NEI4 $657 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $657 +LABELV $660 +ADDRGP4 uiInfo+99216+10416 +CNSTI4 0 +ASGNI4 +ADDRGP4 uiInfo+99216+10420 +CNSTI4 0 +ASGNI4 +ADDRGP4 uiInfo+99216+10424 +ADDRGP4 uiInfo+200 +INDIRI4 +CNSTI4 500 +ADDI4 +ASGNI4 +ADDRGP4 $625 +JUMPV +LABELV $657 +ADDRLP4 1064 +CNSTI4 0 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1064 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 1064 +INDIRI4 +ASGNI4 +ADDRGP4 $671 +JUMPV +LABELV $668 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1068 +ADDRGP4 trap_LAN_ServerIsVisible +CALLI4 +ASGNI4 +ADDRLP4 1068 +INDIRI4 +CNSTI4 0 +NEI4 $672 +ADDRGP4 $669 +JUMPV +LABELV $672 +ADDRLP4 1040 +CNSTI4 1 +ASGNI4 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1072 +ADDRGP4 trap_LAN_GetServerPing +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 1072 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +GTI4 $679 +ADDRGP4 ui_netSource+12 +INDIRI4 +CNSTI4 3 +NEI4 $676 +LABELV $679 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 16 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_LAN_GetServerInfo +CALLV +pop +ADDRLP4 16 +ARGP4 +ADDRGP4 $681 +ARGP4 +ADDRLP4 1076 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 1076 +INDIRP4 +ARGP4 +ADDRLP4 1080 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 1080 +INDIRI4 +ASGNI4 +ADDRLP4 1084 +ADDRGP4 uiInfo+99216+10420 +ASGNP4 +ADDRLP4 1084 +INDIRP4 +ADDRLP4 1084 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 ui_browserShowEmpty+12 +INDIRI4 +CNSTI4 0 +NEI4 $684 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $687 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 trap_LAN_MarkServerVisible +CALLV +pop +ADDRGP4 $669 +JUMPV +LABELV $687 +LABELV $684 +ADDRGP4 ui_browserShowFull+12 +INDIRI4 +CNSTI4 0 +NEI4 $690 +ADDRLP4 16 +ARGP4 +ADDRGP4 $693 +ARGP4 +ADDRLP4 1088 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 1088 +INDIRP4 +ARGP4 +ADDRLP4 1092 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 1044 +ADDRLP4 1092 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 1044 +INDIRI4 +NEI4 $694 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 trap_LAN_MarkServerVisible +CALLV +pop +ADDRGP4 $669 +JUMPV +LABELV $694 +LABELV $690 +ADDRGP4 ui_netSource+12 +INDIRI4 +CNSTI4 3 +NEI4 $697 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 UI_RemoveServerFromDisplayList +CALLV +pop +LABELV $697 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 UI_BinaryServerInsertion +CALLV +pop +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +LEI4 $700 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 trap_LAN_MarkServerVisible +CALLV +pop +ADDRLP4 1088 +ADDRGP4 $626 +ASGNP4 +ADDRLP4 1088 +INDIRP4 +ADDRLP4 1088 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $700 +LABELV $676 +LABELV $669 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $671 +ADDRLP4 0 +INDIRI4 +ADDRLP4 12 +INDIRI4 +LTI4 $668 +ADDRGP4 uiInfo+99216+2192 +ADDRGP4 uiInfo+200 +INDIRI4 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +NEI4 $706 +LABELV $706 +LABELV $625 +endproc UI_BuildServerDisplayList 1096 16 +proc UI_StopServerRefresh 12 12 +ADDRGP4 uiInfo+99216+2216 +INDIRI4 +CNSTI4 0 +NEI4 $709 +ADDRGP4 $708 +JUMPV +LABELV $709 +ADDRGP4 uiInfo+99216+2216 +CNSTI4 0 +ASGNI4 +ADDRGP4 $715 +ARGP4 +ADDRGP4 uiInfo+99216+10416 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+99216+10420 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 trap_LAN_GetServerCount +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+99216+10416 +INDIRI4 +SUBI4 +CNSTI4 0 +LEI4 $721 +ADDRGP4 $728 +ARGP4 +ADDRLP4 8 +ADDRGP4 trap_Cvar_VariableValue +CALLF4 +ASGNF4 +ADDRGP4 $725 +ARGP4 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+99216+10416 +INDIRI4 +SUBI4 +ARGI4 +ADDRLP4 8 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $721 +LABELV $708 +endproc UI_StopServerRefresh 12 12 +proc UI_DoServerRefresh 8 4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 uiInfo+99216+2216 +INDIRI4 +CNSTI4 0 +NEI4 $730 +ADDRGP4 $729 +JUMPV +LABELV $730 +ADDRGP4 ui_netSource+12 +INDIRI4 +CNSTI4 3 +EQI4 $734 +ADDRGP4 ui_netSource+12 +INDIRI4 +CNSTI4 2 +NEI4 $737 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 trap_LAN_GetServerCount +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $738 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $738 +JUMPV +LABELV $737 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 trap_LAN_GetServerCount +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +GEI4 $743 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $743 +LABELV $738 +LABELV $734 +ADDRGP4 uiInfo+200 +INDIRI4 +ADDRGP4 uiInfo+99216+2192 +INDIRI4 +GEI4 $746 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $751 +ADDRGP4 $729 +JUMPV +LABELV $751 +LABELV $746 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 trap_LAN_UpdateVisiblePings +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $753 +ADDRGP4 uiInfo+99216+2192 +ADDRGP4 uiInfo+200 +INDIRI4 +CNSTI4 1000 +ADDI4 +ASGNI4 +ADDRGP4 $754 +JUMPV +LABELV $753 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $759 +CNSTI4 2 +ARGI4 +ADDRGP4 UI_BuildServerDisplayList +CALLV +pop +ADDRGP4 UI_StopServerRefresh +CALLV +pop +LABELV $759 +LABELV $754 +CNSTI4 0 +ARGI4 +ADDRGP4 UI_BuildServerDisplayList +CALLV +pop +LABELV $729 +endproc UI_DoServerRefresh 8 4 +proc UI_UpdatePendingPings 0 4 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRGP4 trap_LAN_ResetPings +CALLV +pop +ADDRGP4 uiInfo+99216+2216 +CNSTI4 1 +ASGNI4 +ADDRGP4 uiInfo+99216+2192 +ADDRGP4 uiInfo+200 +INDIRI4 +CNSTI4 1000 +ADDI4 +ASGNI4 +LABELV $761 +endproc UI_UpdatePendingPings 0 4 +proc UI_StartServerRefresh 76 28 +ADDRLP4 0 +ARGP4 +ADDRLP4 40 +ADDRGP4 trap_RealTime +CALLI4 +ASGNI4 +ADDRLP4 36 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRGP4 $769 +ARGP4 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRLP4 44 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $771 +ARGP4 +ADDRLP4 36 +INDIRI4 +ARGI4 +ADDRLP4 48 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ARGP4 +ADDRLP4 48 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $772 +ARGP4 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRLP4 52 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $774 +ARGP4 +ADDRLP4 0+20 +INDIRI4 +CNSTI4 1900 +ADDI4 +ARGI4 +ADDRLP4 0+16 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRLP4 0+12 +INDIRI4 +ARGI4 +ADDRLP4 0+8 +INDIRI4 +ARGI4 +ADDRLP4 0+4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 56 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ARGP4 +ADDRLP4 56 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $780 +ADDRGP4 UI_UpdatePendingPings +CALLV +pop +ADDRGP4 $768 +JUMPV +LABELV $780 +ADDRGP4 uiInfo+99216+2216 +CNSTI4 1 +ASGNI4 +ADDRGP4 uiInfo+99216+10424 +ADDRGP4 uiInfo+200 +INDIRI4 +CNSTI4 1000 +ADDI4 +ASGNI4 +ADDRGP4 uiInfo+99216+10416 +CNSTI4 0 +ASGNI4 +ADDRGP4 uiInfo+99216+10420 +CNSTI4 0 +ASGNI4 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +CNSTI4 -1 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 trap_LAN_MarkServerVisible +CALLV +pop +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRGP4 trap_LAN_ResetPings +CALLV +pop +ADDRGP4 ui_netSource+12 +INDIRI4 +CNSTI4 2 +NEI4 $793 +CNSTI4 2 +ARGI4 +ADDRGP4 $796 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 uiInfo+99216+2192 +ADDRGP4 uiInfo+200 +INDIRI4 +CNSTI4 1000 +ADDI4 +ASGNI4 +ADDRGP4 $768 +JUMPV +LABELV $793 +ADDRGP4 uiInfo+99216+2192 +ADDRGP4 uiInfo+200 +INDIRI4 +CNSTI4 5000 +ADDI4 +ASGNI4 +ADDRGP4 ui_netSource+12 +INDIRI4 +CNSTI4 0 +EQI4 $807 +ADDRGP4 ui_netSource+12 +INDIRI4 +CNSTI4 1 +NEI4 $803 +LABELV $807 +ADDRGP4 ui_netSource+12 +INDIRI4 +CNSTI4 0 +NEI4 $810 +ADDRLP4 64 +CNSTI4 1 +ASGNI4 +ADDRGP4 $811 +JUMPV +LABELV $810 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +LABELV $811 +ADDRLP4 60 +ADDRLP4 64 +INDIRI4 +ASGNI4 +ADDRGP4 $812 +ARGP4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +EQI4 $814 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +ADDRGP4 $815 +JUMPV +LABELV $814 +ADDRLP4 68 +CNSTI4 1 +ASGNI4 +LABELV $815 +ADDRLP4 68 +INDIRI4 +ARGI4 +ADDRLP4 72 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +LABELV $803 +LABELV $768 +endproc UI_StartServerRefresh 76 28 +data +export frameCount +align 4 +LABELV frameCount +byte 4 0 +bss +align 4 +LABELV $817 +skip 4 +align 4 +LABELV $818 +skip 16 +export UI_Refresh +code +proc UI_Refresh 24 20 +ADDRGP4 uiInfo+204 +ADDRFP4 0 +INDIRI4 +ADDRGP4 uiInfo+200 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 uiInfo+200 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRGP4 $817 +INDIRI4 +CNSTI4 4 +MODI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $818 +ADDP4 +ADDRGP4 uiInfo+204 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRGP4 $817 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 4 +LEI4 $823 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +LABELV $825 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $818 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $826 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LTI4 $825 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $829 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +LABELV $829 +ADDRGP4 uiInfo+81756 +CNSTI4 4000 +ADDRLP4 8 +INDIRI4 +DIVI4 +CVIF4 4 +ASGNF4 +LABELV $823 +ADDRGP4 UI_UpdateCvars +CALLV +pop +ADDRLP4 4 +ADDRGP4 Menu_Count +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +LEI4 $832 +ADDRGP4 Menu_UpdateAll +CALLV +pop +ADDRGP4 Menu_PaintAll +CALLV +pop +ADDRGP4 UI_DoServerRefresh +CALLV +pop +CNSTI4 0 +ARGI4 +ADDRGP4 UI_BuildServerStatus +CALLV +pop +CNSTI4 0 +ARGI4 +ADDRGP4 UI_BuildFindPlayerList +CALLV +pop +CNSTI4 0 +ARGI4 +ADDRGP4 UI_UpdateNews +CALLV +pop +LABELV $832 +CNSTP4 0 +ARGP4 +ADDRGP4 UI_SetColor +CALLV +pop +ADDRLP4 8 +ADDRGP4 trap_Key_GetCatcher +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +NEI4 $834 +ADDRGP4 $836 +ARGP4 +ADDRLP4 12 +ADDRGP4 trap_Cvar_VariableValue +CALLF4 +ASGNF4 +ADDRLP4 12 +INDIRF4 +CNSTF4 0 +NEF4 $834 +ADDRLP4 16 +CNSTF4 1098907648 +ASGNF4 +ADDRGP4 uiInfo+208 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDRGP4 uiInfo+196 +INDIRF4 +MULF4 +SUBF4 +ARGF4 +ADDRGP4 uiInfo+212 +INDIRF4 +ADDRLP4 16 +INDIRF4 +SUBF4 +ARGF4 +ADDRLP4 20 +CNSTF4 1107296256 +ASGNF4 +ADDRLP4 20 +INDIRF4 +ADDRGP4 uiInfo+196 +INDIRF4 +MULF4 +ARGF4 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRGP4 uiInfo+228+61656 +INDIRI4 +ARGI4 +ADDRGP4 UI_DrawHandlePic +CALLV +pop +LABELV $834 +LABELV $816 +endproc UI_Refresh 24 20 +export UI_Shutdown +proc UI_Shutdown 0 0 +ADDRGP4 trap_LAN_SaveCachedServers +CALLV +pop +LABELV $843 +endproc UI_Shutdown 0 0 +export Asset_Parse +proc Asset_Parse 1124 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1044 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +NEI4 $845 +CNSTI4 0 +RETI4 +ADDRGP4 $844 +JUMPV +LABELV $845 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $850 +ARGP4 +ADDRLP4 1048 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1048 +INDIRI4 +CNSTI4 0 +EQI4 $852 +CNSTI4 0 +RETI4 +ADDRGP4 $844 +JUMPV +LABELV $851 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 1040 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1052 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1052 +INDIRI4 +CNSTI4 0 +NEI4 $854 +CNSTI4 0 +RETI4 +ADDRGP4 $844 +JUMPV +LABELV $854 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $859 +ARGP4 +ADDRLP4 1056 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1056 +INDIRI4 +CNSTI4 0 +NEI4 $856 +CNSTI4 1 +RETI4 +ADDRGP4 $844 +JUMPV +LABELV $856 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $863 +ARGP4 +ADDRLP4 1060 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1060 +INDIRI4 +CNSTI4 0 +NEI4 $860 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1040 +ARGP4 +ADDRLP4 1068 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 1068 +INDIRI4 +CNSTI4 0 +EQI4 $866 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1064 +ARGP4 +ADDRLP4 1072 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 1072 +INDIRI4 +CNSTI4 0 +NEI4 $864 +LABELV $866 +CNSTI4 0 +RETI4 +ADDRGP4 $844 +JUMPV +LABELV $864 +ADDRLP4 1040 +INDIRP4 +ARGP4 +ADDRLP4 1064 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+228+12 +ARGP4 +ADDRGP4 trap_R_RegisterFont +CALLV +pop +ADDRGP4 uiInfo+228+61764 +CNSTI4 1 +ASGNI4 +ADDRGP4 $852 +JUMPV +LABELV $860 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $874 +ARGP4 +ADDRLP4 1064 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1064 +INDIRI4 +CNSTI4 0 +NEI4 $871 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1040 +ARGP4 +ADDRLP4 1072 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 1072 +INDIRI4 +CNSTI4 0 +EQI4 $877 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1068 +ARGP4 +ADDRLP4 1076 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 1076 +INDIRI4 +CNSTI4 0 +NEI4 $875 +LABELV $877 +CNSTI4 0 +RETI4 +ADDRGP4 $844 +JUMPV +LABELV $875 +ADDRLP4 1040 +INDIRP4 +ARGP4 +ADDRLP4 1068 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+228+20560 +ARGP4 +ADDRGP4 trap_R_RegisterFont +CALLV +pop +ADDRGP4 $852 +JUMPV +LABELV $871 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $883 +ARGP4 +ADDRLP4 1068 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1068 +INDIRI4 +CNSTI4 0 +NEI4 $880 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1040 +ARGP4 +ADDRLP4 1076 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 1076 +INDIRI4 +CNSTI4 0 +EQI4 $886 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1072 +ARGP4 +ADDRLP4 1080 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 1080 +INDIRI4 +CNSTI4 0 +NEI4 $884 +LABELV $886 +CNSTI4 0 +RETI4 +ADDRGP4 $844 +JUMPV +LABELV $884 +ADDRLP4 1040 +INDIRP4 +ARGP4 +ADDRLP4 1072 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+228+41108 +ARGP4 +ADDRGP4 trap_R_RegisterFont +CALLV +pop +ADDRGP4 $852 +JUMPV +LABELV $880 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $892 +ARGP4 +ADDRLP4 1072 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1072 +INDIRI4 +CNSTI4 0 +NEI4 $889 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1040 +ARGP4 +ADDRLP4 1076 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 1076 +INDIRI4 +CNSTI4 0 +NEI4 $893 +CNSTI4 0 +RETI4 +ADDRGP4 $844 +JUMPV +LABELV $893 +ADDRLP4 1040 +INDIRP4 +ARGP4 +ADDRLP4 1080 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRGP4 uiInfo+228+61660 +ADDRLP4 1080 +INDIRI4 +ASGNI4 +ADDRGP4 $852 +JUMPV +LABELV $889 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $900 +ARGP4 +ADDRLP4 1076 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1076 +INDIRI4 +CNSTI4 0 +NEI4 $897 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1040 +ARGP4 +ADDRLP4 1080 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 1080 +INDIRI4 +CNSTI4 0 +NEI4 $901 +CNSTI4 0 +RETI4 +ADDRGP4 $844 +JUMPV +LABELV $901 +ADDRLP4 1040 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 1084 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 uiInfo+228+61708 +ADDRLP4 1084 +INDIRI4 +ASGNI4 +ADDRGP4 $852 +JUMPV +LABELV $897 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $908 +ARGP4 +ADDRLP4 1080 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1080 +INDIRI4 +CNSTI4 0 +NEI4 $905 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1040 +ARGP4 +ADDRLP4 1084 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 1084 +INDIRI4 +CNSTI4 0 +NEI4 $909 +CNSTI4 0 +RETI4 +ADDRGP4 $844 +JUMPV +LABELV $909 +ADDRLP4 1040 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 1088 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 uiInfo+228+61712 +ADDRLP4 1088 +INDIRI4 +ASGNI4 +ADDRGP4 $852 +JUMPV +LABELV $905 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $916 +ARGP4 +ADDRLP4 1084 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1084 +INDIRI4 +CNSTI4 0 +NEI4 $913 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1040 +ARGP4 +ADDRLP4 1088 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 1088 +INDIRI4 +CNSTI4 0 +NEI4 $917 +CNSTI4 0 +RETI4 +ADDRGP4 $844 +JUMPV +LABELV $917 +ADDRLP4 1040 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 1092 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 uiInfo+228+61720 +ADDRLP4 1092 +INDIRI4 +ASGNI4 +ADDRGP4 $852 +JUMPV +LABELV $913 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $924 +ARGP4 +ADDRLP4 1088 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1088 +INDIRI4 +CNSTI4 0 +NEI4 $921 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1040 +ARGP4 +ADDRLP4 1092 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 1092 +INDIRI4 +CNSTI4 0 +NEI4 $925 +CNSTI4 0 +RETI4 +ADDRGP4 $844 +JUMPV +LABELV $925 +ADDRLP4 1040 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 1096 +ADDRGP4 trap_S_RegisterSound +CALLI4 +ASGNI4 +ADDRGP4 uiInfo+228+61716 +ADDRLP4 1096 +INDIRI4 +ASGNI4 +ADDRGP4 $852 +JUMPV +LABELV $921 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $932 +ARGP4 +ADDRLP4 1092 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1092 +INDIRI4 +CNSTI4 0 +NEI4 $929 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+228+4 +ARGP4 +ADDRLP4 1096 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 1096 +INDIRI4 +CNSTI4 0 +NEI4 $933 +CNSTI4 0 +RETI4 +ADDRGP4 $844 +JUMPV +LABELV $933 +ADDRGP4 uiInfo+228+4 +INDIRP4 +ARGP4 +ADDRLP4 1100 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRGP4 uiInfo+228+61656 +ADDRLP4 1100 +INDIRI4 +ASGNI4 +ADDRGP4 $852 +JUMPV +LABELV $929 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $944 +ARGP4 +ADDRLP4 1096 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1096 +INDIRI4 +CNSTI4 0 +NEI4 $941 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+228+61724 +ARGP4 +ADDRLP4 1100 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 1100 +INDIRI4 +CNSTI4 0 +NEI4 $852 +CNSTI4 0 +RETI4 +ADDRGP4 $844 +JUMPV +LABELV $941 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $952 +ARGP4 +ADDRLP4 1100 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1100 +INDIRI4 +CNSTI4 0 +NEI4 $949 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+228+61728 +ARGP4 +ADDRLP4 1104 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 1104 +INDIRI4 +CNSTI4 0 +NEI4 $852 +CNSTI4 0 +RETI4 +ADDRGP4 $844 +JUMPV +LABELV $949 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $960 +ARGP4 +ADDRLP4 1104 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1104 +INDIRI4 +CNSTI4 0 +NEI4 $957 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+228+61732 +ARGP4 +ADDRLP4 1108 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 1108 +INDIRI4 +CNSTI4 0 +NEI4 $852 +CNSTI4 0 +RETI4 +ADDRGP4 $844 +JUMPV +LABELV $957 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $968 +ARGP4 +ADDRLP4 1108 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1108 +INDIRI4 +CNSTI4 0 +NEI4 $965 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+228+61736 +ARGP4 +ADDRLP4 1112 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 1112 +INDIRI4 +CNSTI4 0 +NEI4 $852 +CNSTI4 0 +RETI4 +ADDRGP4 $844 +JUMPV +LABELV $965 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $976 +ARGP4 +ADDRLP4 1112 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1112 +INDIRI4 +CNSTI4 0 +NEI4 $973 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+228+61740 +ARGP4 +ADDRLP4 1116 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 1116 +INDIRI4 +CNSTI4 0 +NEI4 $852 +CNSTI4 0 +RETI4 +ADDRGP4 $844 +JUMPV +LABELV $973 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $984 +ARGP4 +ADDRLP4 1116 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1116 +INDIRI4 +CNSTI4 0 +NEI4 $981 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+228+61744 +ARGP4 +ADDRLP4 1120 +ADDRGP4 PC_Color_Parse +CALLI4 +ASGNI4 +ADDRLP4 1120 +INDIRI4 +CNSTI4 0 +NEI4 $985 +CNSTI4 0 +RETI4 +ADDRGP4 $844 +JUMPV +LABELV $985 +ADDRGP4 uiInfo+228+61760 +ADDRGP4 uiInfo+228+61744+12 +INDIRF4 +ASGNF4 +LABELV $981 +LABELV $852 +ADDRGP4 $851 +JUMPV +CNSTI4 0 +RETI4 +LABELV $844 +endproc Asset_Parse 1124 12 +export UI_Report +proc UI_Report 0 0 +ADDRGP4 String_Report +CALLV +pop +LABELV $994 +endproc UI_Report 0 0 +export UI_ParseMenu +proc UI_ParseMenu 1060 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1044 +ADDRGP4 trap_Parse_LoadSource +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1044 +INDIRI4 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +NEI4 $1000 +ADDRGP4 $998 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $995 +JUMPV +LABELV $999 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 1040 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1048 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1048 +INDIRI4 +CNSTI4 0 +NEI4 $1002 +ADDRGP4 $1001 +JUMPV +LABELV $1002 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +CNSTI4 125 +NEI4 $1004 +ADDRGP4 $1001 +JUMPV +LABELV $1004 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $1010 +ARGP4 +ADDRLP4 1052 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1052 +INDIRI4 +CNSTI4 0 +NEI4 $1007 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 1056 +ADDRGP4 Asset_Parse +CALLI4 +ASGNI4 +ADDRLP4 1056 +INDIRI4 +CNSTI4 0 +EQI4 $1001 +ADDRGP4 $1000 +JUMPV +LABELV $1007 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $1016 +ARGP4 +ADDRLP4 1056 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1056 +INDIRI4 +CNSTI4 0 +NEI4 $1013 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRGP4 Menu_New +CALLV +pop +LABELV $1013 +LABELV $1000 +ADDRGP4 $999 +JUMPV +LABELV $1001 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRGP4 trap_Parse_FreeSource +CALLI4 +pop +LABELV $995 +endproc UI_ParseMenu 1060 12 +export Load_Menu +proc Load_Menu 1048 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1040 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +NEI4 $1018 +CNSTI4 0 +RETI4 +ADDRGP4 $1017 +JUMPV +LABELV $1018 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +CNSTI4 123 +EQI4 $1024 +CNSTI4 0 +RETI4 +ADDRGP4 $1017 +JUMPV +LABELV $1023 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1044 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +NEI4 $1026 +CNSTI4 0 +RETI4 +ADDRGP4 $1017 +JUMPV +LABELV $1026 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1028 +CNSTI4 0 +RETI4 +ADDRGP4 $1017 +JUMPV +LABELV $1028 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +CNSTI4 125 +NEI4 $1031 +CNSTI4 1 +RETI4 +ADDRGP4 $1017 +JUMPV +LABELV $1031 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 UI_ParseMenu +CALLV +pop +LABELV $1024 +ADDRGP4 $1023 +JUMPV +CNSTI4 0 +RETI4 +LABELV $1017 +endproc Load_Menu 1048 8 +export UI_LoadMenus +proc UI_LoadMenus 1072 8 +ADDRLP4 1048 +ADDRGP4 trap_Milliseconds +CALLI4 +ASGNI4 +ADDRLP4 1044 +ADDRLP4 1048 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1052 +ADDRGP4 trap_Parse_LoadSource +CALLI4 +ASGNI4 +ADDRLP4 1040 +ADDRLP4 1052 +INDIRI4 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +NEI4 $1036 +ADDRGP4 $1038 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1056 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1056 +INDIRP4 +ARGP4 +ADDRGP4 trap_Error +CALLV +pop +LABELV $1036 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1042 +ADDRGP4 Menu_Reset +CALLV +pop +ADDRGP4 $1042 +JUMPV +LABELV $1041 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1060 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1060 +INDIRI4 +CNSTI4 0 +NEI4 $1044 +ADDRGP4 $1043 +JUMPV +LABELV $1044 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1050 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +CNSTI4 125 +NEI4 $1046 +LABELV $1050 +ADDRGP4 $1043 +JUMPV +LABELV $1046 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +CNSTI4 125 +NEI4 $1051 +ADDRGP4 $1043 +JUMPV +LABELV $1051 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $1057 +ARGP4 +ADDRLP4 1064 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1064 +INDIRI4 +CNSTI4 0 +NEI4 $1054 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRLP4 1068 +ADDRGP4 Load_Menu +CALLI4 +ASGNI4 +ADDRLP4 1068 +INDIRI4 +CNSTI4 0 +EQI4 $1043 +LABELV $1054 +LABELV $1042 +ADDRGP4 $1041 +JUMPV +LABELV $1043 +ADDRLP4 1040 +INDIRI4 +ARGI4 +ADDRGP4 trap_Parse_FreeSource +CALLI4 +pop +LABELV $1035 +endproc UI_LoadMenus 1072 8 +export UI_LoadHelp +proc UI_LoadHelp 3204 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 3160 +ADDRGP4 trap_Milliseconds +CALLI4 +ASGNI4 +ADDRLP4 3156 +ADDRLP4 3160 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 3164 +ADDRGP4 trap_Parse_LoadSource +CALLI4 +ASGNI4 +ADDRLP4 3088 +ADDRLP4 3164 +INDIRI4 +ASGNI4 +ADDRLP4 3088 +INDIRI4 +CNSTI4 0 +NEI4 $1061 +ADDRGP4 $1063 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $1060 +JUMPV +LABELV $1061 +ADDRLP4 3088 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 3168 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 3172 +CNSTI4 0 +ASGNI4 +ADDRLP4 3168 +INDIRI4 +ADDRLP4 3172 +INDIRI4 +EQI4 $1069 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +ADDRLP4 3172 +INDIRI4 +EQI4 $1069 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +CNSTI4 123 +EQI4 $1064 +LABELV $1069 +ADDRGP4 $1070 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $1060 +JUMPV +LABELV $1064 +ADDRGP4 uiInfo+99200 +CNSTI4 0 +ASGNI4 +ADDRLP4 3092 +CNSTI1 0 +ASGNI1 +ADDRGP4 $1073 +JUMPV +LABELV $1072 +ADDRLP4 3088 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 3176 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 3180 +CNSTI4 0 +ASGNI4 +ADDRLP4 3176 +INDIRI4 +ADDRLP4 3180 +INDIRI4 +EQI4 $1080 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +ADDRLP4 3180 +INDIRI4 +EQI4 $1080 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +CNSTI4 125 +NEI4 $1075 +LABELV $1080 +ADDRGP4 $1074 +JUMPV +LABELV $1075 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +CNSTI4 123 +NEI4 $1081 +ADDRLP4 1040 +CNSTI1 0 +ASGNI1 +ADDRLP4 1040 +ARGP4 +CNSTI4 2048 +ARGI4 +ADDRLP4 3092 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRLP4 1040 +ARGP4 +CNSTI4 2048 +ARGI4 +ADDRGP4 $1084 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $1086 +JUMPV +LABELV $1085 +ADDRLP4 1040 +ARGP4 +CNSTI4 2048 +ARGI4 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $1086 +ADDRLP4 3088 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 3184 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 3188 +CNSTI4 0 +ASGNI4 +ADDRLP4 3184 +INDIRI4 +ADDRLP4 3188 +INDIRI4 +EQI4 $1092 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +ADDRLP4 3188 +INDIRI4 +EQI4 $1092 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +CNSTI4 125 +NEI4 $1085 +LABELV $1092 +ADDRLP4 3092 +ARGP4 +ADDRLP4 3192 +ADDRGP4 String_Alloc +CALLP4 +ASGNP4 +ADDRGP4 uiInfo+99200 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+98688 +ADDP4 +ADDRLP4 3192 +INDIRP4 +ASGNP4 +ADDRLP4 1040 +ARGP4 +ADDRLP4 3196 +ADDRGP4 String_Alloc +CALLP4 +ASGNP4 +ADDRGP4 uiInfo+99200 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+98688+12 +ADDP4 +ADDRLP4 3196 +INDIRP4 +ASGNP4 +ADDRGP4 uiInfo+99200 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+98688+8 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 3200 +ADDRGP4 uiInfo+99200 +ASGNP4 +ADDRLP4 3200 +INDIRP4 +ADDRLP4 3200 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 3092 +CNSTI1 0 +ASGNI1 +ADDRGP4 $1082 +JUMPV +LABELV $1081 +ADDRLP4 3092 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $1082 +LABELV $1073 +ADDRGP4 $1072 +JUMPV +LABELV $1074 +ADDRLP4 3088 +INDIRI4 +ARGI4 +ADDRGP4 trap_Parse_FreeSource +CALLI4 +pop +ADDRLP4 3176 +ADDRGP4 trap_Milliseconds +CALLI4 +ASGNI4 +ADDRGP4 $1103 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 3176 +INDIRI4 +ADDRLP4 3156 +INDIRI4 +SUBI4 +ARGI4 +ADDRGP4 uiInfo+99200 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $1060 +endproc UI_LoadHelp 3204 16 +export UI_Load +proc UI_Load 2064 8 +ADDRLP4 2052 +ADDRGP4 Menu_GetFocused +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 2052 +INDIRP4 +ASGNP4 +ADDRLP4 2060 +CNSTU4 0 +ASGNU4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 2060 +INDIRU4 +EQU4 $1106 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 2060 +INDIRU4 +EQU4 $1106 +ADDRLP4 4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +LABELV $1106 +ADDRGP4 String_Init +CALLV +pop +ADDRGP4 $1108 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 UI_LoadMenus +CALLV +pop +ADDRGP4 $1109 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 UI_LoadMenus +CALLV +pop +ADDRGP4 $1110 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 UI_LoadMenus +CALLV +pop +ADDRGP4 $1111 +ARGP4 +ADDRGP4 UI_LoadHelp +CALLV +pop +ADDRGP4 Menus_CloseAll +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRGP4 Menus_ActivateByName +CALLP4 +pop +LABELV $1105 +endproc UI_Load 2064 8 +proc UI_GetCurrentAlienStage 1032 16 +ADDRGP4 $1113 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 $1114 +ARGP4 +ADDRLP4 1024 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRGP4 sscanf +CALLI4 +pop +ADDRLP4 1024 +INDIRI4 +RETI4 +LABELV $1112 +endproc UI_GetCurrentAlienStage 1032 16 +proc UI_GetCurrentHumanStage 1032 16 +ADDRGP4 $1113 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 $1114 +ARGP4 +ADDRLP4 1028 +ARGP4 +ADDRLP4 1024 +ARGP4 +ADDRGP4 sscanf +CALLI4 +pop +ADDRLP4 1024 +INDIRI4 +RETI4 +LABELV $1115 +endproc UI_GetCurrentHumanStage 1032 16 +proc UI_DrawInfoPane 1104 36 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRGP4 $123 +ASGNP4 +ADDRLP4 1040 +ADDRGP4 $123 +ASGNP4 +ADDRGP4 $1117 +ARGP4 +ADDRLP4 8 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 8 +ARGP4 +ADDRGP4 $1114 +ARGP4 +ADDRLP4 1032 +ARGP4 +ADDRLP4 1036 +ARGP4 +ADDRGP4 sscanf +CALLI4 +pop +ADDRLP4 1044 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +LTI4 $1118 +ADDRLP4 1044 +INDIRI4 +CNSTI4 4 +GTI4 $1118 +ADDRLP4 1044 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1146 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1146 +address $1121 +address $1135 +address $1122 +address $1127 +address $1132 +code +LABELV $1121 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $1119 +JUMPV +LABELV $1122 +ADDRLP4 1052 +ADDRGP4 UI_GetCurrentAlienStage +CALLI4 +ASGNI4 +ADDRLP4 1032 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1036 +INDIRI4 +ARGI4 +ADDRLP4 1052 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRLP4 1056 +ADDRGP4 BG_ClassCanEvolveFromTo +CALLI4 +ASGNI4 +ADDRLP4 1060 +CNSTI4 400 +ASGNI4 +ADDRLP4 1064 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 1056 +INDIRI4 +ADDRLP4 1060 +INDIRI4 +ADDI4 +ADDRLP4 1064 +INDIRI4 +SUBI4 +ADDRLP4 1060 +INDIRI4 +DIVI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 1064 +INDIRI4 +GEI4 $1123 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1068 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1072 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRGP4 $1125 +ARGP4 +ADDRLP4 1068 +INDIRP4 +CNSTI4 200 +ADDP4 +ARGP4 +ADDRLP4 1072 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1076 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1076 +INDIRP4 +ASGNP4 +ADDRGP4 $1119 +JUMPV +LABELV $1123 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1068 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1072 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRGP4 $1126 +ARGP4 +ADDRLP4 1068 +INDIRP4 +CNSTI4 200 +ADDP4 +ARGP4 +ADDRLP4 1072 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 1076 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1076 +INDIRP4 +ASGNP4 +ADDRGP4 $1119 +JUMPV +LABELV $1127 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1068 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 1068 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $1128 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1072 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1076 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRGP4 $1130 +ARGP4 +ADDRLP4 1072 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1076 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1080 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1080 +INDIRP4 +ASGNP4 +ADDRGP4 $1119 +JUMPV +LABELV $1128 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1072 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1076 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRGP4 $1131 +ARGP4 +ADDRLP4 1072 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1076 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 1080 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1080 +INDIRP4 +ASGNP4 +ADDRGP4 $1119 +JUMPV +LABELV $1132 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1072 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 1072 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $1133 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1076 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1080 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRGP4 $1130 +ARGP4 +ADDRLP4 1076 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1080 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1084 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1084 +INDIRP4 +ASGNP4 +ADDRGP4 $1119 +JUMPV +LABELV $1133 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1076 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1080 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRGP4 $1131 +ARGP4 +ADDRLP4 1076 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1080 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 1084 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1084 +INDIRP4 +ASGNP4 +ADDRGP4 $1119 +JUMPV +LABELV $1135 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1080 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 1080 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1084 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 1076 +ADDRLP4 1084 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 1076 +INDIRI4 +CNSTI4 1 +EQI4 $1139 +ADDRLP4 1076 +INDIRI4 +CNSTI4 2 +EQI4 $1141 +ADDRGP4 $1137 +JUMPV +LABELV $1139 +ADDRLP4 1040 +ADDRGP4 $1140 +ASGNP4 +ADDRGP4 $1137 +JUMPV +LABELV $1141 +ADDRLP4 1040 +ADDRGP4 $1142 +ASGNP4 +LABELV $1137 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $1143 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1092 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1096 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $1125 +ARGP4 +ADDRLP4 1092 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1096 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1100 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1100 +INDIRP4 +ASGNP4 +ADDRGP4 $1119 +JUMPV +LABELV $1143 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1092 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1096 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $1145 +ARGP4 +ADDRLP4 1092 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1096 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1040 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 1100 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1100 +INDIRP4 +ASGNP4 +LABELV $1118 +LABELV $1119 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRFP4 28 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRI4 +ARGI4 +ADDRFP4 32 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 UI_DrawTextBlock +CALLV +pop +LABELV $1116 +endproc UI_DrawInfoPane 1104 36 +proc UI_DrawServerMapPreview 12 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 uiInfo+99216+10436 +INDIRI4 +CNSTI4 0 +LTI4 $1148 +ADDRGP4 uiInfo+99216+10436 +INDIRI4 +ARGI4 +ADDRGP4 trap_CIN_RunCinematic +CALLI4 +pop +ADDRGP4 uiInfo+99216+10436 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRGP4 trap_CIN_SetExtents +CALLV +pop +ADDRGP4 uiInfo+99216+10436 +INDIRI4 +ARGI4 +ADDRGP4 trap_CIN_DrawCinematic +CALLV +pop +ADDRGP4 $1149 +JUMPV +LABELV $1148 +ADDRGP4 uiInfo+99216+10432 +INDIRI4 +CNSTI4 0 +LEI4 $1158 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 uiInfo+99216+10432 +INDIRI4 +ARGI4 +ADDRGP4 UI_DrawHandlePic +CALLV +pop +ADDRGP4 $1159 +JUMPV +LABELV $1158 +ADDRGP4 $1164 +ARGP4 +ADDRLP4 4 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 UI_DrawHandlePic +CALLV +pop +LABELV $1159 +LABELV $1149 +LABELV $1147 +endproc UI_DrawServerMapPreview 12 20 +proc UI_DrawSelectedMapPreview 28 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRGP4 ui_selectedMap+12 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $1170 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+91008 +INDIRI4 +LEI4 $1167 +LABELV $1170 +ADDRGP4 ui_selectedMap+12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $121 +ARGP4 +ADDRGP4 $119 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1167 +CNSTI4 20 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012+12 +ADDP4 +INDIRI4 +CNSTI4 -1 +LTI4 $1172 +CNSTI4 20 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012+12 +ADDP4 +INDIRI4 +CNSTI4 -1 +NEI4 $1176 +ADDRGP4 $1182 +ARGP4 +ADDRLP4 8 +CNSTI4 20 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRGP4 uiInfo+91012+4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +CNSTI4 10 +ARGI4 +ADDRLP4 20 +ADDRGP4 trap_CIN_PlayCinematic +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRGP4 uiInfo+91012+12 +ADDP4 +ADDRLP4 20 +INDIRI4 +ASGNI4 +LABELV $1176 +CNSTI4 20 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012+12 +ADDP4 +INDIRI4 +CNSTI4 0 +LTI4 $1185 +CNSTI4 20 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012+12 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_CIN_RunCinematic +CALLI4 +pop +CNSTI4 20 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012+12 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRGP4 trap_CIN_SetExtents +CALLV +pop +CNSTI4 20 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012+12 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_CIN_DrawCinematic +CALLV +pop +ADDRGP4 $1173 +JUMPV +LABELV $1185 +CNSTI4 20 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012+12 +ADDP4 +CNSTI4 -2 +ASGNI4 +ADDRGP4 $1173 +JUMPV +LABELV $1172 +CNSTI4 20 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012+16 +ADDP4 +INDIRI4 +CNSTI4 -1 +NEI4 $1197 +ADDRLP4 8 +CNSTI4 20 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRGP4 uiInfo+91012+8 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRGP4 uiInfo+91012+16 +ADDP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +LABELV $1197 +CNSTI4 20 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012+16 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1205 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +CNSTI4 20 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012+16 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 UI_DrawHandlePic +CALLV +pop +ADDRGP4 $1206 +JUMPV +LABELV $1205 +ADDRGP4 $1164 +ARGP4 +ADDRLP4 20 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRGP4 UI_DrawHandlePic +CALLV +pop +LABELV $1206 +LABELV $1173 +LABELV $1165 +endproc UI_DrawSelectedMapPreview 28 24 +proc UI_DrawSelectedMapName 12 32 +ADDRLP4 0 +ADDRGP4 ui_selectedMap+12 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $1213 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+91008 +INDIRI4 +GEI4 $1213 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRP4 +ARGP4 +CNSTI4 20 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012 +ADDP4 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $1213 +LABELV $1211 +endproc UI_DrawSelectedMapName 12 32 +proc UI_OwnerDrawText 48 12 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 68 +LTI4 $1219 +ADDRLP4 4 +INDIRI4 +CNSTI4 74 +GTI4 $1219 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1254-272 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1254 +address $1220 +address $1219 +address $1219 +address $1233 +address $1251 +address $1219 +address $1228 +code +LABELV $1220 +ADDRGP4 ui_netSource+12 +INDIRI4 +CNSTI4 0 +LTI4 $1225 +ADDRGP4 ui_netSource+12 +INDIRI4 +ADDRGP4 numNetSources +INDIRI4 +LTI4 $1221 +LABELV $1225 +ADDRGP4 ui_netSource+12 +CNSTI4 0 +ASGNI4 +LABELV $1221 +ADDRLP4 0 +ADDRGP4 ui_netSource+12 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 netSources +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $1219 +JUMPV +LABELV $1228 +ADDRLP4 8 +ADDRGP4 Display_KeyBindPending +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1229 +ADDRLP4 0 +ADDRGP4 $1231 +ASGNP4 +ADDRGP4 $1219 +JUMPV +LABELV $1229 +ADDRLP4 0 +ADDRGP4 $1232 +ASGNP4 +ADDRGP4 $1219 +JUMPV +LABELV $1233 +ADDRGP4 uiInfo+99216+2216 +INDIRI4 +CNSTI4 0 +EQI4 $1234 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 trap_LAN_GetServerCount +CALLI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRGP4 uiInfo+200 +INDIRI4 +CNSTI4 500 +DIVI4 +CNSTI4 6 +MODI4 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1243 +JUMPV +LABELV $1240 +ADDRLP4 12 +INDIRI4 +ADDRLP4 24 +ADDP4 +CNSTI1 46 +ASGNI1 +LABELV $1241 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1243 +ADDRLP4 12 +INDIRI4 +ADDRLP4 16 +INDIRI4 +LTI4 $1240 +ADDRLP4 12 +INDIRI4 +ADDRLP4 24 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +GEI4 $1247 +ADDRGP4 $1244 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 40 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 40 +INDIRP4 +ASGNP4 +ADDRGP4 $1248 +JUMPV +LABELV $1247 +ADDRGP4 $1245 +ARGP4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 24 +ARGP4 +ADDRLP4 44 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 44 +INDIRP4 +ASGNP4 +LABELV $1248 +ADDRLP4 0 +ADDRLP4 36 +INDIRP4 +ASGNP4 +ADDRGP4 $1219 +JUMPV +LABELV $1234 +ADDRGP4 $772 +ARGP4 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 UI_Cvar_VariableString +CALLP4 +ASGNP4 +ADDRGP4 $1249 +ARGP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRGP4 $1219 +JUMPV +LABELV $1251 +ADDRLP4 0 +ADDRGP4 uiInfo+99216+10464 +ASGNP4 +LABELV $1219 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $1217 +endproc UI_OwnerDrawText 48 12 +proc UI_OwnerDrawWidth 12 8 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 68 +LTI4 $1258 +ADDRLP4 4 +INDIRI4 +CNSTI4 74 +GTI4 $1258 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1260-272 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1260 +address $1259 +address $1258 +address $1258 +address $1259 +address $1259 +address $1258 +address $1259 +code +LABELV $1259 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 UI_OwnerDrawText +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +LABELV $1258 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1262 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 8 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +CVFI4 4 +RETI4 +ADDRGP4 $1256 +JUMPV +LABELV $1262 +CNSTI4 0 +RETI4 +LABELV $1256 +endproc UI_OwnerDrawWidth 12 8 +proc UI_BuildPlayerList 4184 12 +ADDRLP4 1040 +ARGP4 +ADDRGP4 trap_GetClientState +CALLV +pop +ADDRLP4 1040+8 +INDIRI4 +CNSTI4 670 +ADDI4 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_GetConfigString +CALLI4 +pop +ADDRGP4 uiInfo+81780 +ADDRLP4 1040+8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 $1268 +ARGP4 +ADDRLP4 4128 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 4128 +INDIRP4 +ARGP4 +ADDRLP4 4132 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 1036 +ADDRLP4 4132 +INDIRI4 +ASGNI4 +CNSTI4 0 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_GetConfigString +CALLI4 +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 $693 +ARGP4 +ADDRLP4 4136 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 4136 +INDIRP4 +ARGP4 +ADDRLP4 4140 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 1028 +ADDRLP4 4140 +INDIRI4 +ASGNI4 +ADDRGP4 uiInfo+81760 +CNSTI4 0 +ASGNI4 +ADDRGP4 uiInfo+81764 +CNSTI4 0 +ASGNI4 +ADDRGP4 uiInfo+81784 +CNSTI4 0 +ASGNI4 +ADDRLP4 4144 +CNSTI4 0 +ASGNI4 +ADDRLP4 4124 +ADDRLP4 4144 +INDIRI4 +ASGNI4 +ADDRLP4 1024 +ADDRLP4 4144 +INDIRI4 +ASGNI4 +ADDRGP4 $1275 +JUMPV +LABELV $1272 +ADDRLP4 1024 +INDIRI4 +CNSTI4 670 +ADDI4 +ARGI4 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_GetConfigString +CALLI4 +pop +ADDRLP4 0 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1276 +ADDRLP4 0 +ARGP4 +ADDRGP4 $1280 +ARGP4 +ADDRLP4 4148 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRGP4 uiInfo+81760 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 uiInfo+90496 +ADDP4 +ARGP4 +ADDRLP4 4148 +INDIRP4 +ARGP4 +ADDRGP4 Com_ClientListParse +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 $1283 +ARGP4 +ADDRLP4 4152 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRGP4 uiInfo+81760 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRGP4 uiInfo+83840 +ADDP4 +ARGP4 +ADDRLP4 4152 +INDIRP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 $1283 +ARGP4 +ADDRLP4 4156 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRGP4 uiInfo+81760 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRGP4 uiInfo+81792 +ADDP4 +ARGP4 +ADDRLP4 4156 +INDIRP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 uiInfo+81760 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRGP4 uiInfo+81792 +ADDP4 +ARGP4 +ADDRGP4 Q_CleanStr +CALLP4 +pop +ADDRGP4 uiInfo+81760 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+89984 +ADDP4 +ADDRLP4 1024 +INDIRI4 +ASGNI4 +ADDRLP4 1024 +INDIRI4 +ADDRGP4 uiInfo+81780 +INDIRI4 +NEI4 $1290 +ADDRGP4 uiInfo+81784 +ADDRGP4 uiInfo+81760 +INDIRI4 +ASGNI4 +LABELV $1290 +ADDRLP4 4160 +ADDRGP4 uiInfo+81760 +ASGNP4 +ADDRLP4 4160 +INDIRP4 +ADDRLP4 4160 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 $1268 +ARGP4 +ADDRLP4 4164 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 4164 +INDIRP4 +ARGP4 +ADDRLP4 4168 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 1032 +ADDRLP4 4168 +INDIRI4 +ASGNI4 +ADDRLP4 1032 +INDIRI4 +ADDRLP4 1036 +INDIRI4 +NEI4 $1296 +ADDRLP4 0 +ARGP4 +ADDRGP4 $1283 +ARGP4 +ADDRLP4 4172 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRGP4 uiInfo+81764 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRGP4 uiInfo+87936 +ADDP4 +ARGP4 +ADDRLP4 4172 +INDIRP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 $1283 +ARGP4 +ADDRLP4 4176 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRGP4 uiInfo+81764 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRGP4 uiInfo+85888 +ADDP4 +ARGP4 +ADDRLP4 4176 +INDIRP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 uiInfo+81764 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRGP4 uiInfo+85888 +ADDP4 +ARGP4 +ADDRGP4 Q_CleanStr +CALLP4 +pop +ADDRGP4 uiInfo+81764 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+90240 +ADDP4 +ADDRLP4 1024 +INDIRI4 +ASGNI4 +ADDRGP4 uiInfo+81780 +INDIRI4 +ADDRLP4 1024 +INDIRI4 +NEI4 $1306 +ADDRLP4 4124 +ADDRGP4 uiInfo+81764 +INDIRI4 +ASGNI4 +LABELV $1306 +ADDRLP4 4180 +ADDRGP4 uiInfo+81764 +ASGNP4 +ADDRLP4 4180 +INDIRP4 +ADDRLP4 4180 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1296 +LABELV $1276 +LABELV $1273 +ADDRLP4 1024 +ADDRLP4 1024 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1275 +ADDRLP4 1024 +INDIRI4 +ADDRLP4 1028 +INDIRI4 +LTI4 $1272 +LABELV $1264 +endproc UI_BuildPlayerList 4184 12 +proc UI_DrawGLInfo 4096 36 +ADDRLP4 0 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRGP4 $1312 +ARGP4 +ADDRGP4 uiInfo+70400+1024 +ARGP4 +ADDRGP4 uiInfo+70400 +ARGP4 +ADDRGP4 uiInfo+70400+11272 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+70400+11276 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+70400+11280 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+70400+3072 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 24 +INDIRF4 +ARGF4 +ADDRFP4 28 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 UI_DrawTextBlock +CALLV +pop +LABELV $1311 +endproc UI_DrawGLInfo 4096 36 +proc UI_OwnerDraw 20 36 +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 0+12 +ADDRFP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 69 +LTI4 $1329 +ADDRLP4 16 +INDIRI4 +CNSTI4 85 +GTI4 $1329 +ADDRLP4 16 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1361-276 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1361 +address $1357 +address $1329 +address $1329 +address $1329 +address $1360 +address $1329 +address $1358 +address $1359 +address $1330 +address $1333 +address $1336 +address $1339 +address $1342 +address $1345 +address $1348 +address $1351 +address $1354 +code +LABELV $1330 +ADDRGP4 uiInfo+96228 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96160 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRGP4 UI_DrawInfoPane +CALLV +pop +ADDRGP4 $1329 +JUMPV +LABELV $1333 +ADDRGP4 uiInfo+96284 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96232 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRGP4 UI_DrawInfoPane +CALLV +pop +ADDRGP4 $1329 +JUMPV +LABELV $1336 +ADDRGP4 uiInfo+97644 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+97384 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRGP4 UI_DrawInfoPane +CALLV +pop +ADDRGP4 $1329 +JUMPV +LABELV $1339 +ADDRGP4 uiInfo+96340 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96288 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRGP4 UI_DrawInfoPane +CALLV +pop +ADDRGP4 $1329 +JUMPV +LABELV $1342 +ADDRGP4 uiInfo+96860 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96344 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRGP4 UI_DrawInfoPane +CALLV +pop +ADDRGP4 $1329 +JUMPV +LABELV $1345 +ADDRGP4 uiInfo+97380 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96864 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRGP4 UI_DrawInfoPane +CALLV +pop +ADDRGP4 $1329 +JUMPV +LABELV $1348 +ADDRGP4 uiInfo+98164 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+97648 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRGP4 UI_DrawInfoPane +CALLV +pop +ADDRGP4 $1329 +JUMPV +LABELV $1351 +ADDRGP4 uiInfo+98684 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+98168 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRGP4 UI_DrawInfoPane +CALLV +pop +ADDRGP4 $1329 +JUMPV +LABELV $1354 +ADDRGP4 uiInfo+99204 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+98688 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRGP4 UI_DrawInfoPane +CALLV +pop +ADDRGP4 $1329 +JUMPV +LABELV $1357 +ADDRLP4 0 +ARGP4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRGP4 UI_DrawServerMapPreview +CALLV +pop +ADDRGP4 $1329 +JUMPV +LABELV $1358 +ADDRLP4 0 +ARGP4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRGP4 UI_DrawSelectedMapPreview +CALLV +pop +ADDRGP4 $1329 +JUMPV +LABELV $1359 +ADDRLP4 0 +ARGP4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRGP4 UI_DrawSelectedMapName +CALLV +pop +ADDRGP4 $1329 +JUMPV +LABELV $1360 +ADDRLP4 0 +ARGP4 +ADDRFP4 48 +INDIRF4 +ARGF4 +ADDRFP4 36 +INDIRI4 +ARGI4 +ADDRFP4 40 +INDIRI4 +ARGI4 +ADDRFP4 52 +INDIRP4 +ARGP4 +ADDRFP4 64 +INDIRI4 +ARGI4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRGP4 UI_DrawGLInfo +CALLV +pop +LABELV $1329 +LABELV $1324 +endproc UI_OwnerDraw 20 36 +proc UI_OwnerDrawVisible 4128 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +ADDRLP4 8 +ARGP4 +ADDRGP4 trap_GetClientState +CALLV +pop +ADDRLP4 8+8 +INDIRI4 +CNSTI4 670 +ADDI4 +ARGI4 +ADDRLP4 3092 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_GetConfigString +CALLI4 +pop +ADDRLP4 3092 +ARGP4 +ADDRGP4 $1268 +ARGP4 +ADDRLP4 4116 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 4116 +INDIRP4 +ARGP4 +ADDRLP4 4120 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4120 +INDIRI4 +ASGNI4 +ADDRGP4 $1366 +JUMPV +LABELV $1365 +ADDRFP4 0 +INDIRI4 +CNSTI4 64 +BANDI4 +CNSTI4 0 +EQI4 $1368 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $1370 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $1370 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CNSTI4 -65 +BANDI4 +ASGNI4 +LABELV $1368 +ADDRFP4 0 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +EQI4 $1372 +ADDRGP4 $1376 +ARGP4 +ADDRLP4 4124 +ADDRGP4 trap_Cvar_VariableValue +CALLF4 +ASGNF4 +ADDRLP4 4124 +INDIRF4 +CNSTF4 0 +NEF4 $1374 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $1374 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CNSTI4 -5 +BANDI4 +ASGNI4 +LABELV $1372 +ADDRFP4 0 +INDIRI4 +CNSTI4 8 +BANDI4 +CNSTI4 0 +EQI4 $1377 +ADDRGP4 $1376 +ARGP4 +ADDRLP4 4124 +ADDRGP4 trap_Cvar_VariableValue +CALLF4 +ASGNF4 +ADDRLP4 4124 +INDIRF4 +CNSTF4 0 +EQF4 $1379 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $1379 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CNSTI4 -9 +BANDI4 +ASGNI4 +LABELV $1377 +ADDRFP4 0 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $1381 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +NEI4 $1383 +ADDRGP4 $1387 +ARGP4 +ADDRLP4 4124 +ADDRGP4 trap_Cvar_VariableValue +CALLF4 +ASGNF4 +ADDRLP4 4124 +INDIRF4 +CNSTF4 0 +NEF4 $1384 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1384 +JUMPV +LABELV $1383 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +NEI4 $1388 +ADDRGP4 $1392 +ARGP4 +ADDRLP4 4124 +ADDRGP4 trap_Cvar_VariableValue +CALLF4 +ASGNF4 +ADDRLP4 4124 +INDIRF4 +CNSTF4 0 +NEF4 $1390 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $1390 +LABELV $1388 +LABELV $1384 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CNSTI4 -17 +BANDI4 +ASGNI4 +LABELV $1381 +ADDRFP4 0 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $1393 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +NEI4 $1395 +ADDRGP4 $1387 +ARGP4 +ADDRLP4 4124 +ADDRGP4 trap_Cvar_VariableValue +CALLF4 +ASGNF4 +ADDRLP4 4124 +INDIRF4 +CNSTF4 0 +EQF4 $1396 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1396 +JUMPV +LABELV $1395 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +NEI4 $1399 +ADDRGP4 $1392 +ARGP4 +ADDRLP4 4124 +ADDRGP4 trap_Cvar_VariableValue +CALLF4 +ASGNF4 +ADDRLP4 4124 +INDIRF4 +CNSTF4 0 +EQF4 $1401 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $1401 +LABELV $1399 +LABELV $1396 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CNSTI4 -33 +BANDI4 +ASGNI4 +LABELV $1393 +ADDRFP4 0 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +EQI4 $1403 +ADDRGP4 ui_netSource+12 +INDIRI4 +CNSTI4 3 +EQI4 $1405 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $1405 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CNSTI4 -2 +BANDI4 +ASGNI4 +LABELV $1403 +ADDRFP4 0 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $1408 +ADDRGP4 ui_netSource+12 +INDIRI4 +CNSTI4 3 +NEI4 $1410 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $1410 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CNSTI4 -3 +BANDI4 +ASGNI4 +ADDRGP4 $1409 +JUMPV +LABELV $1408 +ADDRFP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1409 +LABELV $1366 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $1365 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $1363 +endproc UI_OwnerDrawVisible 4128 12 +proc UI_NetSource_HandleKey 12 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 178 +EQI4 $1418 +ADDRFP4 0 +INDIRI4 +CNSTI4 179 +EQI4 $1418 +ADDRFP4 0 +INDIRI4 +CNSTI4 13 +EQI4 $1418 +ADDRFP4 0 +INDIRI4 +CNSTI4 169 +NEI4 $1414 +LABELV $1418 +ADDRFP4 0 +INDIRI4 +CNSTI4 179 +NEI4 $1419 +ADDRLP4 4 +ADDRGP4 ui_netSource+12 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 ui_netSource+12 +INDIRI4 +CNSTI4 1 +NEI4 $1420 +ADDRLP4 8 +ADDRGP4 ui_netSource+12 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 $1420 +JUMPV +LABELV $1419 +ADDRLP4 4 +ADDRGP4 ui_netSource+12 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 ui_netSource+12 +INDIRI4 +CNSTI4 1 +NEI4 $1427 +ADDRLP4 8 +ADDRGP4 ui_netSource+12 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1427 +LABELV $1420 +ADDRGP4 ui_netSource+12 +INDIRI4 +ADDRGP4 numNetSources +INDIRI4 +LTI4 $1431 +ADDRGP4 ui_netSource+12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1432 +JUMPV +LABELV $1431 +ADDRGP4 ui_netSource+12 +INDIRI4 +CNSTI4 0 +GEI4 $1435 +ADDRGP4 ui_netSource+12 +ADDRGP4 numNetSources +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $1435 +LABELV $1432 +CNSTI4 1 +ARGI4 +ADDRGP4 UI_BuildServerDisplayList +CALLV +pop +ADDRGP4 ui_netSource+12 +INDIRI4 +CNSTI4 0 +EQI4 $1439 +CNSTI4 1 +ARGI4 +ADDRGP4 UI_StartServerRefresh +CALLV +pop +LABELV $1439 +ADDRGP4 $372 +ARGP4 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $120 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +CNSTI4 1 +RETI4 +ADDRGP4 $1413 +JUMPV +LABELV $1414 +CNSTI4 0 +RETI4 +LABELV $1413 +endproc UI_NetSource_HandleKey 12 8 +proc UI_OwnerDrawHandleKey 0 4 +ADDRFP4 0 +INDIRI4 +CNSTI4 68 +EQI4 $1446 +ADDRGP4 $1445 +JUMPV +LABELV $1446 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 UI_NetSource_HandleKey +CALLI4 +pop +LABELV $1445 +CNSTI4 0 +RETI4 +LABELV $1443 +endproc UI_OwnerDrawHandleKey 0 4 +proc UI_ServersQsortCompare 4 20 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+99216+2200 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+99216+2204 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +ADDRGP4 trap_LAN_CompareServers +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $1447 +endproc UI_ServersQsortCompare 4 20 +export UI_ServersSort +proc UI_ServersSort 0 16 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $1454 +ADDRGP4 uiInfo+99216+2200 +INDIRI4 +ADDRFP4 0 +INDIRI4 +NEI4 $1456 +ADDRGP4 $1453 +JUMPV +LABELV $1456 +LABELV $1454 +ADDRGP4 uiInfo+99216+2200 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRGP4 uiInfo+99216+2224 +ARGP4 +ADDRGP4 uiInfo+99216+10416 +INDIRI4 +CVIU4 4 +ARGU4 +CNSTU4 4 +ARGU4 +ADDRGP4 UI_ServersQsortCompare +ARGP4 +ADDRGP4 qsort +CALLV +pop +LABELV $1453 +endproc UI_ServersSort 0 16 +proc UI_LoadTeams 0 0 +ADDRGP4 uiInfo+96224 +CNSTI4 4 +ASGNI4 +ADDRGP4 uiInfo+96160 +ADDRGP4 $1469 +ASGNP4 +ADDRGP4 uiInfo+96160+4 +ADDRGP4 $1472 +ASGNP4 +ADDRGP4 uiInfo+96160+8 +CNSTI4 0 +ASGNI4 +ADDRGP4 uiInfo+96160+12 +ADDRGP4 $1477 +ASGNP4 +ADDRGP4 uiInfo+96160+16 +ADDRGP4 $1480 +ASGNP4 +ADDRGP4 uiInfo+96160+16+4 +ADDRGP4 $1484 +ASGNP4 +ADDRGP4 uiInfo+96160+16+8 +CNSTI4 0 +ASGNI4 +ADDRGP4 uiInfo+96160+16+12 +ADDRGP4 $1491 +ASGNP4 +ADDRGP4 uiInfo+96160+32 +ADDRGP4 $1494 +ASGNP4 +ADDRGP4 uiInfo+96160+32+4 +ADDRGP4 $1498 +ASGNP4 +ADDRGP4 uiInfo+96160+32+8 +CNSTI4 0 +ASGNI4 +ADDRGP4 uiInfo+96160+32+12 +ADDRGP4 $1505 +ASGNP4 +ADDRGP4 uiInfo+96160+48 +ADDRGP4 $1508 +ASGNP4 +ADDRGP4 uiInfo+96160+48+4 +ADDRGP4 $1512 +ASGNP4 +ADDRGP4 uiInfo+96160+48+8 +CNSTI4 0 +ASGNI4 +ADDRGP4 uiInfo+96160+48+12 +ADDRGP4 $1519 +ASGNP4 +LABELV $1466 +endproc UI_LoadTeams 0 0 +proc UI_AddClass 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRGP4 uiInfo+96280 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96232 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRGP4 $1526 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 String_Alloc +CALLP4 +ASGNP4 +ADDRGP4 uiInfo+96280 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96232+4 +ADDP4 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRGP4 uiInfo+96280 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96232+8 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRGP4 uiInfo+96280 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96232+12 +ADDP4 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRGP4 uiInfo+96280 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1520 +endproc UI_AddClass 20 8 +proc UI_LoadAlienClasses 20 8 +ADDRGP4 uiInfo+96280 +CNSTI4 0 +ASGNI4 +CNSTI4 3 +ARGI4 +ADDRLP4 0 +ADDRGP4 BG_ClassIsAllowed +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1536 +CNSTI4 3 +ARGI4 +ADDRGP4 UI_AddClass +CALLV +pop +LABELV $1536 +CNSTI4 2 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_ClassIsAllowed +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1538 +ADDRLP4 8 +ADDRGP4 UI_GetCurrentAlienStage +CALLI4 +ASGNI4 +CNSTI4 2 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_ClassAllowedInStage +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $1538 +CNSTI4 2 +ARGI4 +ADDRGP4 UI_AddClass +CALLV +pop +ADDRGP4 $1539 +JUMPV +LABELV $1538 +CNSTI4 1 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_ClassIsAllowed +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $1540 +CNSTI4 1 +ARGI4 +ADDRGP4 UI_AddClass +CALLV +pop +LABELV $1540 +LABELV $1539 +LABELV $1534 +endproc UI_LoadAlienClasses 20 8 +proc UI_AddItem 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRGP4 uiInfo+96336 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96288 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRGP4 $1526 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 String_Alloc +CALLP4 +ASGNP4 +ADDRGP4 uiInfo+96336 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96288+4 +ADDP4 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRGP4 uiInfo+96336 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96288+8 +ADDP4 +CNSTI4 3 +ASGNI4 +ADDRGP4 uiInfo+96336 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96288+12 +ADDP4 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRGP4 uiInfo+96336 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1542 +endproc UI_AddItem 20 8 +proc UI_LoadHumanItems 8 4 +ADDRGP4 uiInfo+96336 +CNSTI4 0 +ASGNI4 +CNSTI4 12 +ARGI4 +ADDRLP4 0 +ADDRGP4 BG_WeaponIsAllowed +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1557 +CNSTI4 12 +ARGI4 +ADDRGP4 UI_AddItem +CALLV +pop +LABELV $1557 +CNSTI4 31 +ARGI4 +ADDRLP4 4 +ADDRGP4 BG_WeaponIsAllowed +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1559 +CNSTI4 31 +ARGI4 +ADDRGP4 UI_AddItem +CALLV +pop +LABELV $1559 +LABELV $1555 +endproc UI_LoadHumanItems 8 4 +proc UI_ParseCarriageList 2084 12 +ADDRGP4 $1562 +ARGP4 +ADDRLP4 1036 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 0 +ADDRLP4 1036 +ASGNP4 +ADDRGP4 uiInfo+99208 +CNSTI4 0 +ASGNI4 +ADDRGP4 uiInfo+99212 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1566 +JUMPV +LABELV $1565 +ADDRLP4 4 +ADDRLP4 8 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 87 +NEI4 $1568 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $1571 +JUMPV +LABELV $1570 +ADDRLP4 2060 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 2068 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 2060 +INDIRP4 +ADDRLP4 2068 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 2064 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 2064 +INDIRP4 +ADDRLP4 2068 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 2060 +INDIRP4 +ADDRLP4 2064 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $1571 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +NEI4 $1570 +ADDRLP4 2072 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 2072 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 2072 +INDIRP4 +CNSTI1 10 +ASGNI1 +ADDRLP4 8 +ARGP4 +ADDRLP4 2076 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 1032 +ADDRLP4 2076 +INDIRI4 +ASGNI4 +ADDRLP4 2080 +ADDRGP4 uiInfo+99208 +ASGNP4 +ADDRLP4 2080 +INDIRP4 +ADDRLP4 2080 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRLP4 1032 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +ADDRGP4 $1569 +JUMPV +LABELV $1568 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 85 +NEI4 $1574 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $1577 +JUMPV +LABELV $1576 +ADDRLP4 2060 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 2068 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 2060 +INDIRP4 +ADDRLP4 2068 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 2064 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 2064 +INDIRP4 +ADDRLP4 2068 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 2060 +INDIRP4 +ADDRLP4 2064 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $1577 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +NEI4 $1576 +ADDRLP4 2072 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 2072 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 2072 +INDIRP4 +CNSTI1 10 +ASGNI1 +ADDRLP4 8 +ARGP4 +ADDRLP4 2076 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 1032 +ADDRLP4 2076 +INDIRI4 +ASGNI4 +ADDRLP4 2080 +ADDRGP4 uiInfo+99212 +ASGNP4 +ADDRLP4 2080 +INDIRP4 +ADDRLP4 2080 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDRLP4 1032 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +LABELV $1574 +LABELV $1569 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1566 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1580 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 36 +NEI4 $1565 +LABELV $1580 +LABELV $1561 +endproc UI_ParseCarriageList 2084 12 +proc UI_LoadHumanArmouryBuys 72 8 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +ADDRGP4 UI_GetCurrentHumanStage +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 UI_ParseCarriageList +CALLV +pop +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $1582 +ADDRGP4 uiInfo+99208 +INDIRI4 +CNSTI4 1 +ADDRLP4 0 +INDIRI4 +LSHI4 +BANDI4 +CNSTI4 0 +EQI4 $1586 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +ADDRLP4 20 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +BORI4 +ASGNI4 +LABELV $1586 +LABELV $1583 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $1582 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $1589 +ADDRGP4 uiInfo+99212 +INDIRI4 +CNSTI4 1 +ADDRLP4 0 +INDIRI4 +LSHI4 +BANDI4 +CNSTI4 0 +EQI4 $1593 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +ADDRLP4 20 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +BORI4 +ASGNI4 +LABELV $1593 +LABELV $1590 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 13 +LTI4 $1589 +ADDRGP4 uiInfo+96856 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $1597 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1601 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1601 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 28 +ADDRGP4 BG_WeaponAllowedInStage +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $1601 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 BG_WeaponIsAllowed +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $1601 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRLP4 36 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +BANDI4 +ADDRLP4 40 +INDIRI4 +NEI4 $1601 +ADDRGP4 uiInfo+99208 +INDIRI4 +CNSTI4 1 +ADDRLP4 0 +INDIRI4 +LSHI4 +BANDI4 +ADDRLP4 40 +INDIRI4 +NEI4 $1601 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 44 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96344 +ADDP4 +ADDRLP4 44 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 48 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRGP4 $1607 +ARGP4 +ADDRLP4 48 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 String_Alloc +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96344+4 +ADDP4 +ADDRLP4 56 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96344+8 +ADDP4 +CNSTI4 3 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96344+12 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 60 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 60 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 64 +ADDRGP4 uiInfo+96856 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRI4 +ADDRLP4 60 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1601 +LABELV $1598 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $1597 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $1613 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1617 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1617 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 28 +ADDRGP4 BG_UpgradeAllowedInStage +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $1617 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 BG_UpgradeIsAllowed +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $1617 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRLP4 36 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +BANDI4 +ADDRLP4 40 +INDIRI4 +NEI4 $1617 +ADDRGP4 uiInfo+99212 +INDIRI4 +CNSTI4 1 +ADDRLP4 0 +INDIRI4 +LSHI4 +BANDI4 +ADDRLP4 40 +INDIRI4 +NEI4 $1617 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 44 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96344 +ADDP4 +ADDRLP4 44 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 48 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRGP4 $1607 +ARGP4 +ADDRLP4 48 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 String_Alloc +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96344+4 +ADDP4 +ADDRLP4 56 +INDIRP4 +ASGNP4 +ADDRLP4 60 +CNSTI4 4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 60 +INDIRI4 +LSHI4 +ADDRGP4 uiInfo+96344+8 +ADDP4 +ADDRLP4 60 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96344+12 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 64 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 64 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 68 +ADDRGP4 uiInfo+96856 +ASGNP4 +ADDRLP4 68 +INDIRP4 +ADDRLP4 68 +INDIRP4 +INDIRI4 +ADDRLP4 64 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1617 +LABELV $1614 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 13 +LTI4 $1613 +LABELV $1581 +endproc UI_LoadHumanArmouryBuys 72 8 +proc UI_LoadHumanArmourySells 36 8 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 uiInfo+97376 +CNSTI4 0 +ASGNI4 +ADDRGP4 UI_ParseCarriageList +CALLV +pop +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $1630 +ADDRGP4 uiInfo+99208 +INDIRI4 +CNSTI4 1 +ADDRLP4 0 +INDIRI4 +LSHI4 +BANDI4 +CNSTI4 0 +EQI4 $1634 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96864 +ADDP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Weapon +CALLP4 +ASGNP4 +ADDRGP4 $1640 +ARGP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 String_Alloc +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96864+4 +ADDP4 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96864+8 +ADDP4 +CNSTI4 3 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96864+12 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 24 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 28 +ADDRGP4 uiInfo+97376 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1634 +LABELV $1631 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $1630 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $1646 +ADDRGP4 uiInfo+99212 +INDIRI4 +CNSTI4 1 +ADDRLP4 0 +INDIRI4 +LSHI4 +BANDI4 +CNSTI4 0 +EQI4 $1650 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96864 +ADDP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 BG_Upgrade +CALLP4 +ASGNP4 +ADDRGP4 $1640 +ARGP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 String_Alloc +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96864+4 +ADDP4 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 24 +CNSTI4 4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +LSHI4 +ADDRGP4 uiInfo+96864+8 +ADDP4 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96864+12 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 28 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 28 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 32 +ADDRGP4 uiInfo+97376 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +ADDRLP4 28 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1650 +LABELV $1647 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 13 +LTI4 $1646 +LABELV $1628 +endproc UI_LoadHumanArmourySells 36 8 +proc UI_ArmouryRefreshCb 8 0 +ADDRLP4 0 +ADDRGP4 uiInfo+99208 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRGP4 uiInfo+99212 +INDIRI4 +ASGNI4 +ADDRGP4 UI_ParseCarriageList +CALLV +pop +ADDRGP4 uiInfo+99208 +INDIRI4 +ADDRLP4 0 +INDIRI4 +NEI4 $1668 +ADDRGP4 uiInfo+99212 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $1664 +LABELV $1668 +ADDRGP4 UI_LoadHumanArmouryBuys +CALLV +pop +ADDRGP4 UI_LoadHumanArmourySells +CALLV +pop +ADDRGP4 UI_RemoveCaptureFunc +CALLV +pop +LABELV $1664 +LABELV $1661 +endproc UI_ArmouryRefreshCb 8 0 +proc UI_LoadAlienUpgrades 1076 20 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 1044 +ADDRGP4 UI_GetCurrentAlienStage +CALLI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 1044 +INDIRI4 +ASGNI4 +ADDRGP4 $1117 +ARGP4 +ADDRLP4 20 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 20 +ARGP4 +ADDRGP4 $1114 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRGP4 sscanf +CALLI4 +pop +ADDRGP4 uiInfo+97640 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $1671 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRLP4 1048 +ADDRGP4 BG_ClassCanEvolveFromTo +CALLI4 +ASGNI4 +ADDRLP4 1048 +INDIRI4 +CNSTI4 0 +LTI4 $1675 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1052 +ADDRGP4 BG_ClassConfig +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+97384 +ADDP4 +ADDRLP4 1052 +INDIRP4 +CNSTI4 200 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1056 +ADDRGP4 BG_Class +CALLP4 +ASGNP4 +ADDRGP4 $1526 +ARGP4 +ADDRLP4 1056 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1060 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1060 +INDIRP4 +ARGP4 +ADDRLP4 1064 +ADDRGP4 String_Alloc +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+97384+4 +ADDP4 +ADDRLP4 1064 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+97384+8 +ADDP4 +CNSTI4 2 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+97384+12 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 1068 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 1068 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 1072 +ADDRGP4 uiInfo+97640 +ASGNP4 +ADDRLP4 1072 +INDIRP4 +ADDRLP4 1072 +INDIRP4 +INDIRI4 +ADDRLP4 1068 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1675 +LABELV $1672 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 15 +LTI4 $1671 +LABELV $1669 +endproc UI_LoadAlienUpgrades 1076 20 +proc UI_LoadAlienBuilds 56 8 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 UI_ParseCarriageList +CALLV +pop +ADDRLP4 12 +ADDRGP4 UI_GetCurrentAlienStage +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRGP4 uiInfo+98160 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $1687 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1691 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +CNSTI4 60 +ADDP4 +INDIRI4 +ADDRGP4 uiInfo+99208 +INDIRI4 +BANDI4 +CNSTI4 0 +EQI4 $1691 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 BG_BuildableAllowedInStage +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +EQI4 $1691 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 28 +ADDRGP4 BG_BuildableIsAllowed +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $1691 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+97648 +ADDP4 +ADDRLP4 32 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $1697 +ARGP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 String_Alloc +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+97648+4 +ADDP4 +ADDRLP4 44 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+97648+8 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+97648+12 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 48 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 48 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 52 +ADDRGP4 uiInfo+98160 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRI4 +ADDRLP4 48 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1691 +LABELV $1688 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 54 +LTI4 $1687 +LABELV $1685 +endproc UI_LoadAlienBuilds 56 8 +proc UI_LoadHumanBuilds 56 8 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 UI_ParseCarriageList +CALLV +pop +ADDRLP4 12 +ADDRGP4 UI_GetCurrentHumanStage +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRGP4 uiInfo+98680 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +LABELV $1705 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1709 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +CNSTI4 60 +ADDP4 +INDIRI4 +ADDRGP4 uiInfo+99208 +INDIRI4 +BANDI4 +CNSTI4 0 +EQI4 $1709 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 BG_BuildableAllowedInStage +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +EQI4 $1709 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 28 +ADDRGP4 BG_BuildableIsAllowed +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $1709 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+98168 +ADDP4 +ADDRLP4 32 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 BG_Buildable +CALLP4 +ASGNP4 +ADDRGP4 $1697 +ARGP4 +ADDRLP4 36 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 String_Alloc +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+98168+4 +ADDP4 +ADDRLP4 44 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+98168+8 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+98168+12 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 48 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 48 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 52 +ADDRGP4 uiInfo+98680 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRI4 +ADDRLP4 48 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1709 +LABELV $1706 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 54 +LTI4 $1705 +LABELV $1703 +endproc UI_LoadHumanBuilds 56 8 +proc UI_LoadMods 2096 16 +ADDRGP4 uiInfo+94084 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1722 +ARGP4 +ADDRGP4 $123 +ARGP4 +ADDRLP4 20 +ARGP4 +CNSTI4 2048 +ARGI4 +ADDRLP4 2068 +ADDRGP4 trap_FS_GetFileList +CALLI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 2068 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 20 +ASGNP4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1726 +JUMPV +LABELV $1723 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 2072 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 8 +ADDRLP4 2072 +INDIRU4 +CNSTU4 1 +ADDU4 +CVUI4 4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 2080 +ADDRGP4 String_Alloc +CALLP4 +ASGNP4 +ADDRGP4 uiInfo+94084 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 uiInfo+93572 +ADDP4 +ADDRLP4 2080 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 2084 +ADDRGP4 String_Alloc +CALLP4 +ASGNP4 +ADDRGP4 uiInfo+94084 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 uiInfo+93572+4 +ADDP4 +ADDRLP4 2084 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 2088 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +CVIU4 4 +ADDRLP4 2088 +INDIRU4 +ADDU4 +CNSTU4 1 +ADDU4 +ADDRLP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 2092 +ADDRGP4 uiInfo+94084 +ASGNP4 +ADDRLP4 2092 +INDIRP4 +ADDRLP4 2092 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 uiInfo+94084 +INDIRI4 +CNSTI4 64 +LTI4 $1733 +ADDRGP4 $1725 +JUMPV +LABELV $1733 +LABELV $1724 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1726 +ADDRLP4 12 +INDIRI4 +ADDRLP4 16 +INDIRI4 +LTI4 $1723 +LABELV $1725 +LABELV $1720 +endproc UI_LoadMods 2096 16 +proc UI_LoadMovies 4124 16 +ADDRGP4 $1738 +ARGP4 +ADDRGP4 $1739 +ARGP4 +ADDRLP4 12 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 4108 +ADDRGP4 trap_FS_GetFileList +CALLI4 +ASGNI4 +ADDRGP4 uiInfo+96148 +ADDRLP4 4108 +INDIRI4 +ASGNI4 +ADDRGP4 uiInfo+96148 +INDIRI4 +CNSTI4 0 +EQI4 $1740 +ADDRGP4 uiInfo+96148 +INDIRI4 +CNSTI4 256 +LEI4 $1743 +ADDRGP4 uiInfo+96148 +CNSTI4 256 +ASGNI4 +LABELV $1743 +ADDRLP4 0 +ADDRLP4 12 +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1750 +JUMPV +LABELV $1747 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4112 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 4 +ADDRLP4 4112 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +CNSTI4 -4 +ADDP4 +ARGP4 +ADDRGP4 $1754 +ARGP4 +ADDRLP4 4116 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4116 +INDIRI4 +CNSTI4 0 +NEI4 $1752 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +SUBI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $1752 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Q_strupr +CALLP4 +pop +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4120 +ADDRGP4 String_Alloc +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+95124 +ADDP4 +ADDRLP4 4120 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $1748 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1750 +ADDRLP4 8 +INDIRI4 +ADDRGP4 uiInfo+96148 +INDIRI4 +LTI4 $1747 +LABELV $1740 +LABELV $1736 +endproc UI_LoadMovies 4124 16 +proc UI_LoadDemos 4172 16 +ADDRGP4 $317 +ARGP4 +ADDRLP4 4140 +ADDRGP4 trap_Cvar_VariableValue +CALLF4 +ASGNF4 +ADDRLP4 4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 $1757 +ARGP4 +ADDRLP4 4140 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $1759 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 44 +ARGP4 +CNSTI4 4096 +ARGI4 +ADDRLP4 4144 +ADDRGP4 trap_FS_GetFileList +CALLI4 +ASGNI4 +ADDRGP4 uiInfo+95116 +ADDRLP4 4144 +INDIRI4 +ASGNI4 +ADDRGP4 $317 +ARGP4 +ADDRLP4 4148 +ADDRGP4 trap_Cvar_VariableValue +CALLF4 +ASGNF4 +ADDRLP4 4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 $1760 +ARGP4 +ADDRLP4 4148 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 uiInfo+95116 +INDIRI4 +CNSTI4 0 +EQI4 $1761 +ADDRGP4 uiInfo+95116 +INDIRI4 +CNSTI4 256 +LEI4 $1764 +ADDRGP4 uiInfo+95116 +CNSTI4 256 +ASGNI4 +LABELV $1764 +ADDRLP4 0 +ADDRLP4 44 +ASGNP4 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1771 +JUMPV +LABELV $1768 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4152 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 36 +ADDRLP4 4152 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 4156 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 36 +INDIRI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +ADDRLP4 4156 +INDIRU4 +SUBP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 4160 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4160 +INDIRI4 +CNSTI4 0 +NEI4 $1773 +ADDRLP4 4 +ARGP4 +ADDRLP4 4164 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 36 +INDIRI4 +CVIU4 4 +ADDRLP4 4164 +INDIRU4 +SUBU4 +ADDRLP4 0 +INDIRP4 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $1773 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4168 +ADDRGP4 String_Alloc +CALLP4 +ASGNP4 +ADDRLP4 40 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+94092 +ADDP4 +ADDRLP4 4168 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 36 +INDIRI4 +CNSTI4 1 +ADDI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +ASGNP4 +LABELV $1769 +ADDRLP4 40 +ADDRLP4 40 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1771 +ADDRLP4 40 +INDIRI4 +ADDRGP4 uiInfo+95116 +INDIRI4 +LTI4 $1768 +LABELV $1761 +LABELV $1756 +endproc UI_LoadDemos 4172 16 +proc UI_Update 44 8 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 trap_Cvar_VariableValue +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 4 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1779 +ARGP4 +ADDRLP4 8 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $1777 +ADDRGP4 $1780 +ARGP4 +ADDRLP4 12 +ADDRGP4 UI_Cvar_VariableString +CALLP4 +ASGNP4 +ADDRGP4 $360 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $1778 +JUMPV +LABELV $1777 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1783 +ARGP4 +ADDRLP4 16 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $1781 +ADDRGP4 $1784 +ARGP4 +ADDRLP4 24 +ADDRGP4 trap_Cvar_VariableValue +CALLF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 20 +INDIRF4 +CNSTF4 1167867904 +LTF4 $1785 +ADDRGP4 $1787 +ARGP4 +ADDRGP4 $1788 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $1789 +ARGP4 +ADDRGP4 $116 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $1782 +JUMPV +LABELV $1785 +ADDRLP4 20 +INDIRF4 +CNSTF4 1165623296 +LTF4 $1790 +ADDRGP4 $1787 +ARGP4 +ADDRGP4 $1792 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $1789 +ARGP4 +ADDRGP4 $1793 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $1782 +JUMPV +LABELV $1790 +ADDRGP4 $1787 +ARGP4 +ADDRGP4 $1792 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $1789 +ARGP4 +ADDRGP4 $116 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $1782 +JUMPV +LABELV $1781 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1796 +ARGP4 +ADDRLP4 20 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $1794 +ADDRGP4 $360 +ARGP4 +ADDRLP4 24 +ADDRGP4 UI_Cvar_VariableString +CALLP4 +ASGNP4 +ADDRGP4 $1780 +ARGP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $1795 +JUMPV +LABELV $1794 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1799 +ARGP4 +ADDRLP4 28 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $1797 +ADDRLP4 32 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 36 +CNSTI4 16 +ASGNI4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 36 +INDIRI4 +EQI4 $1805 +ADDRLP4 32 +INDIRI4 +ADDRLP4 36 +INDIRI4 +GTI4 $1808 +LABELV $1807 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1802 +ADDRGP4 $1798 +JUMPV +LABELV $1808 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +EQI4 $1806 +ADDRGP4 $1798 +JUMPV +LABELV $1802 +ADDRGP4 $1803 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1804 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1798 +JUMPV +LABELV $1805 +ADDRGP4 $1803 +ARGP4 +CNSTF4 1098907648 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1804 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1798 +JUMPV +LABELV $1806 +ADDRGP4 $1803 +ARGP4 +CNSTF4 1103101952 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1798 +JUMPV +LABELV $1797 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1811 +ARGP4 +ADDRLP4 32 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +NEI4 $1809 +ADDRLP4 36 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +EQI4 $1814 +ADDRLP4 36 +INDIRI4 +CNSTI4 1 +EQI4 $1816 +ADDRLP4 36 +INDIRI4 +CNSTI4 2 +EQI4 $1817 +ADDRGP4 $1810 +JUMPV +LABELV $1814 +ADDRGP4 $1815 +ARGP4 +CNSTF4 1082130432 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1810 +JUMPV +LABELV $1816 +ADDRGP4 $1815 +ARGP4 +CNSTF4 1094713344 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1810 +JUMPV +LABELV $1817 +ADDRGP4 $1815 +ARGP4 +CNSTF4 1101004800 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1810 +JUMPV +LABELV $1809 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1820 +ARGP4 +ADDRLP4 36 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +NEI4 $1818 +ADDRLP4 40 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +LTI4 $1819 +ADDRLP4 40 +INDIRI4 +CNSTI4 3 +GTI4 $1819 +ADDRLP4 40 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1837 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1837 +address $1823 +address $1833 +address $1834 +address $1836 +code +LABELV $1823 +ADDRGP4 $1815 +ARGP4 +CNSTF4 1082130432 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1824 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1811 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1799 +ARGP4 +CNSTF4 1107296256 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1803 +ARGP4 +CNSTF4 1103101952 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1825 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1826 +ARGP4 +CNSTF4 1107296256 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1827 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1828 +ARGP4 +CNSTF4 1065353216 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1829 +ARGP4 +CNSTF4 1065353216 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1830 +ARGP4 +CNSTF4 1065353216 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1831 +ARGP4 +ADDRGP4 $1832 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $1819 +JUMPV +LABELV $1833 +ADDRGP4 $1815 +ARGP4 +CNSTF4 1094713344 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1824 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1811 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1799 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1803 +ARGP4 +CNSTF4 1103101952 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1825 +ARGP4 +CNSTF4 1065353216 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1826 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1827 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1828 +ARGP4 +CNSTF4 1065353216 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1831 +ARGP4 +ADDRGP4 $1832 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $1829 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1830 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1819 +JUMPV +LABELV $1834 +ADDRGP4 $1815 +ARGP4 +CNSTF4 1090519040 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1824 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1811 +ARGP4 +CNSTF4 1065353216 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1799 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1803 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1825 +ARGP4 +CNSTF4 1065353216 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1826 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1829 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1827 +ARGP4 +CNSTF4 1065353216 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1828 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1830 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1831 +ARGP4 +ADDRGP4 $1835 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $1819 +JUMPV +LABELV $1836 +ADDRGP4 $1815 +ARGP4 +CNSTF4 1101004800 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1824 +ARGP4 +CNSTF4 1065353216 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1811 +ARGP4 +CNSTF4 1073741824 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1799 +ARGP4 +CNSTF4 1098907648 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1803 +ARGP4 +CNSTF4 1098907648 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1825 +ARGP4 +CNSTF4 1073741824 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1826 +ARGP4 +CNSTF4 1098907648 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1829 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1827 +ARGP4 +CNSTF4 1065353216 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1828 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1830 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1831 +ARGP4 +ADDRGP4 $1835 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $1819 +JUMPV +LABELV $1818 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1840 +ARGP4 +ADDRLP4 40 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +NEI4 $1838 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $1841 +ADDRGP4 $1843 +ARGP4 +CNSTF4 1018444120 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1842 +JUMPV +LABELV $1841 +ADDRGP4 $1843 +ARGP4 +CNSTF4 3165927768 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +LABELV $1842 +LABELV $1838 +LABELV $1819 +LABELV $1810 +LABELV $1798 +LABELV $1795 +LABELV $1782 +LABELV $1778 +LABELV $1776 +endproc UI_Update 44 8 +proc UI_RunMenuScript 1536 16 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1036 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 1036 +INDIRI4 +CNSTI4 0 +EQI4 $1845 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1849 +ARGP4 +ADDRLP4 1040 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +NEI4 $1847 +CNSTF4 0 +ARGF4 +CNSTF4 1073741824 +ARGF4 +ADDRGP4 ui_dedicated+12 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRLP4 1044 +ADDRGP4 Com_Clamp +CALLF4 +ASGNF4 +ADDRGP4 $1850 +ARGP4 +ADDRLP4 1044 +INDIRF4 +ARGF4 +ADDRGP4 trap_Cvar_SetValue +CALLV +pop +ADDRGP4 $1852 +ARGP4 +CNSTI4 20 +ADDRGP4 ui_selectedMap+12 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012+4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1048 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 1048 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $1848 +JUMPV +LABELV $1847 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1858 +ARGP4 +ADDRLP4 1044 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +NEI4 $1856 +CNSTI4 2 +ARGI4 +ADDRGP4 $1859 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +CNSTI4 2 +ARGI4 +ADDRGP4 $1860 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 Controls_SetDefaults +CALLV +pop +ADDRGP4 $1861 +ARGP4 +ADDRGP4 $116 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +CNSTI4 2 +ARGI4 +ADDRGP4 $1862 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $1857 +JUMPV +LABELV $1856 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1865 +ARGP4 +ADDRLP4 1048 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1048 +INDIRI4 +CNSTI4 0 +NEI4 $1863 +ADDRGP4 UI_LoadArenas +CALLV +pop +CNSTP4 0 +ARGP4 +CNSTI4 1 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 $1866 +ARGP4 +ADDRGP4 Menu_SetFeederSelection +CALLV +pop +ADDRGP4 $1864 +JUMPV +LABELV $1863 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1869 +ARGP4 +ADDRLP4 1052 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1052 +INDIRI4 +CNSTI4 0 +NEI4 $1867 +ADDRGP4 UI_ServerInfo +CALLV +pop +ADDRGP4 $1868 +JUMPV +LABELV $1867 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1872 +ARGP4 +ADDRLP4 1056 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1056 +INDIRI4 +CNSTI4 0 +NEI4 $1870 +CNSTI4 1 +ARGI4 +ADDRGP4 UI_UpdateNews +CALLV +pop +ADDRGP4 $1871 +JUMPV +LABELV $1870 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1875 +ARGP4 +ADDRLP4 1060 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1060 +INDIRI4 +CNSTI4 0 +NEI4 $1873 +CNSTI4 1 +ARGI4 +ADDRGP4 Controls_SetConfig +CALLV +pop +ADDRGP4 $1874 +JUMPV +LABELV $1873 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1878 +ARGP4 +ADDRLP4 1064 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1064 +INDIRI4 +CNSTI4 0 +NEI4 $1876 +ADDRGP4 Controls_GetConfig +CALLV +pop +ADDRGP4 $1877 +JUMPV +LABELV $1876 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1881 +ARGP4 +ADDRLP4 1068 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1068 +INDIRI4 +CNSTI4 0 +NEI4 $1879 +ADDRGP4 $1882 +ARGP4 +ADDRGP4 $123 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $1880 +JUMPV +LABELV $1879 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1885 +ARGP4 +ADDRLP4 1072 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1072 +INDIRI4 +CNSTI4 0 +NEI4 $1883 +ADDRGP4 $372 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 1076 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $1886 +ARGP4 +ADDRLP4 1076 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $1884 +JUMPV +LABELV $1883 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1889 +ARGP4 +ADDRLP4 1076 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1076 +INDIRI4 +CNSTI4 0 +NEI4 $1887 +ADDRGP4 $372 +ARGP4 +CNSTI4 2 +ARGI4 +ADDRLP4 1080 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $1886 +ARGP4 +ADDRLP4 1080 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $1888 +JUMPV +LABELV $1887 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1892 +ARGP4 +ADDRLP4 1080 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1080 +INDIRI4 +CNSTI4 0 +NEI4 $1890 +ADDRGP4 $372 +ARGP4 +CNSTI4 4 +ARGI4 +ADDRLP4 1084 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $1886 +ARGP4 +ADDRLP4 1084 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $1891 +JUMPV +LABELV $1890 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1895 +ARGP4 +ADDRLP4 1084 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1084 +INDIRI4 +CNSTI4 0 +NEI4 $1893 +CNSTI4 1 +ARGI4 +ADDRGP4 UI_StartServerRefresh +CALLV +pop +CNSTI4 1 +ARGI4 +ADDRGP4 UI_BuildServerDisplayList +CALLV +pop +ADDRGP4 $1894 +JUMPV +LABELV $1893 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1898 +ARGP4 +ADDRLP4 1088 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1088 +INDIRI4 +CNSTI4 0 +NEI4 $1896 +CNSTP4 0 +ARGP4 +ADDRLP4 1104 +ADDRGP4 trap_RealTime +CALLI4 +ASGNI4 +ADDRLP4 1092 +ADDRLP4 1104 +INDIRI4 +ASGNI4 +ADDRGP4 uiInfo+99216+2208 +INDIRI4 +CNSTI4 0 +NEI4 $1899 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1100 +ARGP4 +ADDRLP4 1108 +ADDRGP4 Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 1108 +INDIRI4 +CNSTI4 0 +EQI4 $1899 +ADDRGP4 uiInfo+99216+2200 +ADDRLP4 1100 +INDIRI4 +ASGNI4 +ADDRGP4 uiInfo+99216+2204 +CNSTI4 0 +ASGNI4 +LABELV $1899 +ADDRGP4 $769 +ARGP4 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRLP4 1112 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1112 +INDIRP4 +ARGP4 +ADDRLP4 1116 +ADDRGP4 UI_Cvar_VariableString +CALLP4 +ASGNP4 +ADDRLP4 1116 +INDIRP4 +ARGP4 +ADDRLP4 1120 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 1096 +ADDRLP4 1120 +INDIRI4 +ASGNI4 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRLP4 1124 +ADDRGP4 trap_LAN_GetServerCount +CALLI4 +ASGNI4 +ADDRLP4 1124 +INDIRI4 +CNSTI4 1 +LTI4 $1911 +ADDRLP4 1092 +INDIRI4 +ADDRLP4 1096 +INDIRI4 +SUBI4 +CNSTI4 3600 +LEI4 $1897 +LABELV $1911 +CNSTI4 1 +ARGI4 +ADDRGP4 UI_StartServerRefresh +CALLV +pop +CNSTI4 1 +ARGI4 +ADDRGP4 UI_BuildServerDisplayList +CALLV +pop +ADDRGP4 $1897 +JUMPV +LABELV $1896 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1914 +ARGP4 +ADDRLP4 1092 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1092 +INDIRI4 +CNSTI4 0 +NEI4 $1912 +CNSTI4 0 +ARGI4 +ADDRGP4 UI_StartServerRefresh +CALLV +pop +CNSTI4 1 +ARGI4 +ADDRGP4 UI_BuildServerDisplayList +CALLV +pop +ADDRGP4 $1913 +JUMPV +LABELV $1912 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1917 +ARGP4 +ADDRLP4 1096 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1096 +INDIRI4 +CNSTI4 0 +NEI4 $1915 +ADDRGP4 UI_LoadDemos +CALLV +pop +ADDRGP4 $1916 +JUMPV +LABELV $1915 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1920 +ARGP4 +ADDRLP4 1100 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1100 +INDIRI4 +CNSTI4 0 +NEI4 $1918 +ADDRGP4 UI_LoadMovies +CALLV +pop +ADDRGP4 $1919 +JUMPV +LABELV $1918 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1923 +ARGP4 +ADDRLP4 1104 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1104 +INDIRI4 +CNSTI4 0 +NEI4 $1921 +ADDRGP4 UI_LoadMods +CALLV +pop +ADDRGP4 $1922 +JUMPV +LABELV $1921 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1926 +ARGP4 +ADDRLP4 1108 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1108 +INDIRI4 +CNSTI4 0 +NEI4 $1924 +ADDRGP4 UI_LoadTeams +CALLV +pop +ADDRGP4 $1925 +JUMPV +LABELV $1924 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1929 +ARGP4 +ADDRLP4 1112 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1112 +INDIRI4 +CNSTI4 0 +NEI4 $1927 +ADDRLP4 1116 +ADDRGP4 uiInfo+96228 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96160+4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 1116 +INDIRP4 +ASGNP4 +ADDRLP4 1116 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1928 +CNSTI4 2 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $1928 +JUMPV +LABELV $1927 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1937 +ARGP4 +ADDRLP4 1116 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1116 +INDIRI4 +CNSTI4 0 +NEI4 $1935 +ADDRGP4 UI_LoadHumanItems +CALLV +pop +ADDRGP4 $1936 +JUMPV +LABELV $1935 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1940 +ARGP4 +ADDRLP4 1120 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1120 +INDIRI4 +CNSTI4 0 +NEI4 $1938 +ADDRLP4 1124 +ADDRGP4 uiInfo+96340 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96288+4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 1124 +INDIRP4 +ASGNP4 +ADDRLP4 1124 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1939 +CNSTI4 2 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $1939 +JUMPV +LABELV $1938 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1948 +ARGP4 +ADDRLP4 1124 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1124 +INDIRI4 +CNSTI4 0 +NEI4 $1946 +ADDRGP4 UI_LoadAlienClasses +CALLV +pop +ADDRGP4 $1947 +JUMPV +LABELV $1946 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1951 +ARGP4 +ADDRLP4 1128 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1128 +INDIRI4 +CNSTI4 0 +NEI4 $1949 +ADDRLP4 1132 +ADDRGP4 uiInfo+96284 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96232+4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 1132 +INDIRP4 +ASGNP4 +ADDRLP4 1132 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1950 +CNSTI4 2 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $1950 +JUMPV +LABELV $1949 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1959 +ARGP4 +ADDRLP4 1132 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1132 +INDIRI4 +CNSTI4 0 +NEI4 $1957 +ADDRGP4 UI_LoadHumanArmouryBuys +CALLV +pop +ADDRGP4 $1958 +JUMPV +LABELV $1957 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1962 +ARGP4 +ADDRLP4 1136 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1136 +INDIRI4 +CNSTI4 0 +NEI4 $1960 +ADDRLP4 1140 +ADDRGP4 uiInfo+96860 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96344+4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 1140 +INDIRP4 +ASGNP4 +ADDRLP4 1140 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1963 +CNSTI4 2 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +LABELV $1963 +ADDRGP4 UI_ArmouryRefreshCb +ARGP4 +CNSTP4 0 +ARGP4 +CNSTI4 1000 +ARGI4 +ADDRGP4 UI_InstallCaptureFunc +CALLV +pop +ADDRGP4 $1961 +JUMPV +LABELV $1960 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1970 +ARGP4 +ADDRLP4 1140 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1140 +INDIRI4 +CNSTI4 0 +NEI4 $1968 +ADDRGP4 UI_LoadHumanArmourySells +CALLV +pop +ADDRGP4 $1969 +JUMPV +LABELV $1968 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1973 +ARGP4 +ADDRLP4 1144 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1144 +INDIRI4 +CNSTI4 0 +NEI4 $1971 +ADDRLP4 1148 +ADDRGP4 uiInfo+97380 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96864+4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 1148 +INDIRP4 +ASGNP4 +ADDRLP4 1148 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1974 +CNSTI4 2 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +LABELV $1974 +ADDRGP4 UI_ArmouryRefreshCb +ARGP4 +CNSTP4 0 +ARGP4 +CNSTI4 1000 +ARGI4 +ADDRGP4 UI_InstallCaptureFunc +CALLV +pop +ADDRGP4 $1972 +JUMPV +LABELV $1971 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1981 +ARGP4 +ADDRLP4 1148 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1148 +INDIRI4 +CNSTI4 0 +NEI4 $1979 +ADDRGP4 UI_LoadAlienUpgrades +CALLV +pop +ADDRGP4 uiInfo+97640 +INDIRI4 +CNSTI4 0 +GTI4 $1980 +ADDRGP4 Menus_CloseAll +CALLV +pop +ADDRGP4 $1980 +JUMPV +LABELV $1979 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1987 +ARGP4 +ADDRLP4 1152 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1152 +INDIRI4 +CNSTI4 0 +NEI4 $1985 +ADDRLP4 1156 +ADDRGP4 uiInfo+97644 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+97384+4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 1156 +INDIRP4 +ASGNP4 +ADDRLP4 1156 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1986 +CNSTI4 2 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $1986 +JUMPV +LABELV $1985 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1995 +ARGP4 +ADDRLP4 1156 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1156 +INDIRI4 +CNSTI4 0 +NEI4 $1993 +ADDRGP4 UI_LoadAlienBuilds +CALLV +pop +ADDRGP4 $1994 +JUMPV +LABELV $1993 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $1998 +ARGP4 +ADDRLP4 1160 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1160 +INDIRI4 +CNSTI4 0 +NEI4 $1996 +ADDRLP4 1164 +ADDRGP4 uiInfo+98164 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+97648+4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 1164 +INDIRP4 +ASGNP4 +ADDRLP4 1164 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1997 +CNSTI4 2 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $1997 +JUMPV +LABELV $1996 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2006 +ARGP4 +ADDRLP4 1164 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1164 +INDIRI4 +CNSTI4 0 +NEI4 $2004 +ADDRGP4 UI_LoadHumanBuilds +CALLV +pop +ADDRGP4 $2005 +JUMPV +LABELV $2004 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2009 +ARGP4 +ADDRLP4 1168 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1168 +INDIRI4 +CNSTI4 0 +NEI4 $2007 +ADDRLP4 1172 +ADDRGP4 uiInfo+98684 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+98168+4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 1172 +INDIRP4 +ASGNP4 +ADDRLP4 1172 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2008 +CNSTI4 2 +ARGI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $2008 +JUMPV +LABELV $2007 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2017 +ARGP4 +ADDRLP4 1172 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1172 +INDIRI4 +CNSTI4 0 +NEI4 $2015 +ADDRGP4 $2018 +ARGP4 +ADDRLP4 1176 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 1176 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $2019 +ADDRGP4 $2016 +JUMPV +LABELV $2019 +ADDRGP4 ui_chatCommands+12 +INDIRI4 +CNSTI4 0 +EQI4 $2021 +ADDRLP4 1432 +ADDRLP4 1176 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 1432 +INDIRI4 +CNSTI4 47 +EQI4 $2024 +ADDRLP4 1432 +INDIRI4 +CNSTI4 92 +NEI4 $2021 +LABELV $2024 +ADDRGP4 $2025 +ARGP4 +ADDRLP4 1176+1 +ARGP4 +ADDRLP4 1436 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 1436 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $2016 +JUMPV +LABELV $2021 +ADDRGP4 uiInfo+123964 +INDIRI4 +CNSTI4 0 +EQI4 $2027 +ADDRGP4 $2030 +ARGP4 +ADDRLP4 1176 +ARGP4 +ADDRLP4 1436 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 1436 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $2016 +JUMPV +LABELV $2027 +ADDRGP4 $2031 +ARGP4 +ADDRLP4 1176 +ARGP4 +ADDRLP4 1440 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 1440 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $2016 +JUMPV +LABELV $2015 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2034 +ARGP4 +ADDRLP4 1176 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1176 +INDIRI4 +CNSTI4 0 +NEI4 $2032 +ADDRGP4 ui_chatCommands+12 +INDIRI4 +CNSTI4 0 +EQI4 $2033 +ADDRGP4 $2018 +ARGP4 +ADDRLP4 1180 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 1436 +ADDRLP4 1180 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 1436 +INDIRI4 +CNSTI4 47 +EQI4 $2040 +ADDRLP4 1436 +INDIRI4 +CNSTI4 92 +NEI4 $2038 +LABELV $2040 +ADDRGP4 $2041 +ARGP4 +ADDRGP4 Menus_ReplaceActiveByName +CALLP4 +pop +ADDRGP4 $2033 +JUMPV +LABELV $2038 +ADDRGP4 uiInfo+123964 +INDIRI4 +CNSTI4 0 +EQI4 $2042 +ADDRGP4 $2045 +ARGP4 +ADDRGP4 Menus_ReplaceActiveByName +CALLP4 +pop +ADDRGP4 $2033 +JUMPV +LABELV $2042 +ADDRGP4 $2046 +ARGP4 +ADDRGP4 Menus_ReplaceActiveByName +CALLP4 +pop +ADDRGP4 $2033 +JUMPV +LABELV $2032 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2049 +ARGP4 +ADDRLP4 1180 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1180 +INDIRI4 +CNSTI4 0 +NEI4 $2047 +ADDRGP4 uiInfo+96156 +INDIRI4 +CNSTI4 0 +LTI4 $2050 +ADDRGP4 uiInfo+96156 +INDIRI4 +ARGI4 +ADDRGP4 trap_CIN_StopCinematic +CALLI4 +pop +LABELV $2050 +ADDRGP4 $2054 +ARGP4 +ADDRGP4 uiInfo+96152 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+95124 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1184 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 1184 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $2048 +JUMPV +LABELV $2047 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2059 +ARGP4 +ADDRLP4 1184 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1184 +INDIRI4 +CNSTI4 0 +NEI4 $2057 +ADDRGP4 $2060 +ARGP4 +ADDRGP4 uiInfo+94088 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 uiInfo+93572 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +CNSTI4 2 +ARGI4 +ADDRGP4 $2063 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $2058 +JUMPV +LABELV $2057 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2066 +ARGP4 +ADDRLP4 1188 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1188 +INDIRI4 +CNSTI4 0 +NEI4 $2064 +ADDRGP4 $2067 +ARGP4 +ADDRGP4 uiInfo+95120 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+94092 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1192 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 1192 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $2065 +JUMPV +LABELV $2064 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2072 +ARGP4 +ADDRLP4 1196 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1196 +INDIRI4 +CNSTI4 0 +NEI4 $2070 +ADDRGP4 $2060 +ARGP4 +ADDRGP4 $123 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +CNSTI4 2 +ARGI4 +ADDRGP4 $2063 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $2071 +JUMPV +LABELV $2070 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2075 +ARGP4 +ADDRLP4 1200 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1200 +INDIRI4 +CNSTI4 0 +NEI4 $2073 +ADDRGP4 uiInfo+99216+2216 +INDIRI4 +CNSTI4 0 +EQI4 $2076 +ADDRGP4 UI_StopServerRefresh +CALLV +pop +ADDRGP4 uiInfo+99216+10424 +CNSTI4 0 +ASGNI4 +ADDRGP4 uiInfo+118364 +CNSTI4 0 +ASGNI4 +ADDRGP4 uiInfo+123692 +CNSTI4 0 +ASGNI4 +CNSTI4 1 +ARGI4 +ADDRGP4 UI_BuildServerDisplayList +CALLV +pop +ADDRGP4 $2074 +JUMPV +LABELV $2076 +ADDRGP4 $2084 +ARGP4 +ADDRGP4 Menus_CloseByName +CALLV +pop +ADDRGP4 $2085 +ARGP4 +ADDRGP4 Menus_ActivateByName +CALLP4 +pop +ADDRGP4 $2074 +JUMPV +LABELV $2073 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2088 +ARGP4 +ADDRLP4 1204 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1204 +INDIRI4 +CNSTI4 0 +NEI4 $2086 +ADDRGP4 UI_StopServerRefresh +CALLV +pop +ADDRGP4 uiInfo+99216+10424 +CNSTI4 0 +ASGNI4 +ADDRGP4 uiInfo+118364 +CNSTI4 0 +ASGNI4 +ADDRGP4 uiInfo+123692 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2087 +JUMPV +LABELV $2086 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2095 +ARGP4 +ADDRLP4 1208 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1208 +INDIRI4 +CNSTI4 0 +NEI4 $2093 +ADDRGP4 ui_netSource+12 +INDIRI4 +CNSTI4 2 +NEI4 $2096 +CNSTI4 1 +ARGI4 +ADDRGP4 UI_StartServerRefresh +CALLV +pop +LABELV $2096 +CNSTI4 1 +ARGI4 +ADDRGP4 UI_BuildServerDisplayList +CALLV +pop +ADDRLP4 1212 +CNSTI4 0 +ASGNI4 +ADDRLP4 1212 +INDIRI4 +ARGI4 +ADDRLP4 1212 +INDIRI4 +ARGI4 +ADDRGP4 UI_FeederSelection +CALLV +pop +ADDRGP4 $2094 +JUMPV +LABELV $2093 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2101 +ARGP4 +ADDRLP4 1212 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1212 +INDIRI4 +CNSTI4 0 +NEI4 $2099 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+99216+2220 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+99216+2224 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+114968 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 trap_LAN_GetServerAddressString +CALLV +pop +CNSTI4 1 +ARGI4 +ADDRGP4 UI_BuildServerStatus +CALLV +pop +ADDRGP4 $2100 +JUMPV +LABELV $2099 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2111 +ARGP4 +ADDRLP4 1216 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1216 +INDIRI4 +CNSTI4 0 +NEI4 $2109 +ADDRGP4 uiInfo+114968 +ARGP4 +ADDRGP4 uiInfo+123684 +INDIRI4 +CNSTI4 6 +LSHI4 +ADDRGP4 uiInfo+121636 +ADDP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +CNSTI4 1 +ARGI4 +ADDRGP4 UI_BuildServerStatus +CALLV +pop +CNSTP4 0 +ARGP4 +CNSTI4 10 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTP4 0 +ARGP4 +ADDRGP4 Menu_SetFeederSelection +CALLV +pop +ADDRGP4 $2110 +JUMPV +LABELV $2109 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2118 +ARGP4 +ADDRLP4 1220 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1220 +INDIRI4 +CNSTI4 0 +NEI4 $2116 +CNSTI4 1 +ARGI4 +ADDRGP4 UI_BuildFindPlayerList +CALLV +pop +ADDRGP4 uiInfo+115032+3328 +CNSTI4 0 +ASGNI4 +CNSTP4 0 +ARGP4 +CNSTI4 10 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTP4 0 +ARGP4 +ADDRGP4 Menu_SetFeederSelection +CALLV +pop +ADDRGP4 $2117 +JUMPV +LABELV $2116 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2123 +ARGP4 +ADDRLP4 1224 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1224 +INDIRI4 +CNSTI4 0 +NEI4 $2121 +ADDRGP4 uiInfo+99216+2220 +INDIRI4 +CNSTI4 0 +LTI4 $2122 +ADDRGP4 uiInfo+99216+2220 +INDIRI4 +ADDRGP4 uiInfo+99216+10416 +INDIRI4 +GEI4 $2122 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+99216+2220 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+99216+2224 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 8 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_LAN_GetServerAddressString +CALLV +pop +ADDRGP4 $2137 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 1228 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 1228 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $2122 +JUMPV +LABELV $2121 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2140 +ARGP4 +ADDRLP4 1228 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1228 +INDIRI4 +CNSTI4 0 +NEI4 $2138 +ADDRGP4 uiInfo+123684 +INDIRI4 +CNSTI4 0 +LTI4 $2139 +ADDRGP4 uiInfo+123684 +INDIRI4 +ADDRGP4 uiInfo+123688 +INDIRI4 +GEI4 $2139 +ADDRGP4 $2137 +ARGP4 +ADDRGP4 uiInfo+123684 +INDIRI4 +CNSTI4 6 +LSHI4 +ADDRGP4 uiInfo+121636 +ADDP4 +ARGP4 +ADDRLP4 1232 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 1232 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $2139 +JUMPV +LABELV $2138 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2150 +ARGP4 +ADDRLP4 1232 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1232 +INDIRI4 +CNSTI4 0 +NEI4 $2148 +CNSTI4 2 +ARGI4 +ADDRGP4 $2151 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $2149 +JUMPV +LABELV $2148 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2154 +ARGP4 +ADDRLP4 1236 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1236 +INDIRI4 +CNSTI4 0 +NEI4 $2152 +CNSTI4 2 +ARGI4 +ADDRGP4 $2155 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +CNSTI4 2 +ARGI4 +ADDRGP4 trap_Key_SetCatcher +CALLV +pop +ADDRGP4 Menus_CloseAll +CALLV +pop +ADDRGP4 $2085 +ARGP4 +ADDRGP4 Menus_ActivateByName +CALLP4 +pop +ADDRGP4 $2153 +JUMPV +LABELV $2152 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2158 +ARGP4 +ADDRLP4 1240 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1240 +INDIRI4 +CNSTI4 0 +NEI4 $2156 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1244 +ARGP4 +ADDRLP4 1248 +ADDRGP4 Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 1248 +INDIRI4 +CNSTI4 0 +EQI4 $2157 +ADDRLP4 1244 +INDIRI4 +ADDRGP4 uiInfo+99216+2200 +INDIRI4 +NEI4 $2161 +ADDRGP4 uiInfo+99216+2204 +INDIRI4 +CNSTI4 0 +NEI4 $2170 +ADDRLP4 1252 +CNSTI4 1 +ASGNI4 +ADDRGP4 $2171 +JUMPV +LABELV $2170 +ADDRLP4 1252 +CNSTI4 0 +ASGNI4 +LABELV $2171 +ADDRGP4 uiInfo+99216+2204 +ADDRLP4 1252 +INDIRI4 +ASGNI4 +LABELV $2161 +ADDRLP4 1244 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 UI_ServersSort +CALLV +pop +ADDRGP4 uiInfo+99216+2208 +CNSTI4 1 +ASGNI4 +ADDRGP4 $2157 +JUMPV +LABELV $2156 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2176 +ARGP4 +ADDRLP4 1244 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1244 +INDIRI4 +CNSTI4 0 +NEI4 $2174 +ADDRLP4 1248 +ADDRGP4 trap_Key_GetCatcher +CALLI4 +ASGNI4 +ADDRLP4 1248 +INDIRI4 +CNSTI4 -3 +BANDI4 +ARGI4 +ADDRGP4 trap_Key_SetCatcher +CALLV +pop +ADDRGP4 trap_Key_ClearStates +CALLV +pop +ADDRGP4 $2177 +ARGP4 +ADDRGP4 $119 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 Menus_CloseAll +CALLV +pop +ADDRGP4 $2175 +JUMPV +LABELV $2174 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2180 +ARGP4 +ADDRLP4 1248 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1248 +INDIRI4 +CNSTI4 0 +NEI4 $2178 +ADDRGP4 ui_selectedMap+12 +INDIRI4 +CNSTI4 0 +LTI4 $2179 +ADDRGP4 ui_selectedMap+12 +INDIRI4 +ADDRGP4 uiInfo+91008 +INDIRI4 +GEI4 $2179 +ADDRGP4 $2186 +ARGP4 +CNSTI4 20 +ADDRGP4 ui_selectedMap+12 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012+4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1252 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 1252 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $2179 +JUMPV +LABELV $2178 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2192 +ARGP4 +ADDRLP4 1252 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1252 +INDIRI4 +CNSTI4 0 +NEI4 $2190 +ADDRGP4 ui_selectedMap+12 +INDIRI4 +CNSTI4 0 +LTI4 $2191 +ADDRGP4 ui_selectedMap+12 +INDIRI4 +ADDRGP4 uiInfo+91008 +INDIRI4 +GEI4 $2191 +ADDRGP4 $2198 +ARGP4 +CNSTI4 20 +ADDRGP4 ui_selectedMap+12 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012+4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1256 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 1256 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $2191 +JUMPV +LABELV $2190 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2204 +ARGP4 +ADDRLP4 1256 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1256 +INDIRI4 +CNSTI4 0 +NEI4 $2202 +ADDRGP4 uiInfo+81776 +INDIRI4 +CNSTI4 0 +LTI4 $2203 +ADDRGP4 uiInfo+81776 +INDIRI4 +ADDRGP4 uiInfo+81760 +INDIRI4 +GEI4 $2203 +ADDRGP4 $2210 +ARGP4 +ADDRLP4 1260 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRGP4 $2211 +ARGP4 +ADDRGP4 uiInfo+81776 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+89984 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1260 +ARGP4 +ADDRLP4 1516 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 1516 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $2210 +ARGP4 +ADDRGP4 $123 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $2203 +JUMPV +LABELV $2202 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2216 +ARGP4 +ADDRLP4 1260 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1260 +INDIRI4 +CNSTI4 0 +NEI4 $2214 +ADDRGP4 uiInfo+81776 +INDIRI4 +CNSTI4 0 +LTI4 $2215 +ADDRGP4 uiInfo+81776 +INDIRI4 +ADDRGP4 uiInfo+81760 +INDIRI4 +GEI4 $2215 +ADDRGP4 $2210 +ARGP4 +ADDRLP4 1264 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRGP4 $2222 +ARGP4 +ADDRGP4 uiInfo+81776 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+89984 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1264 +ARGP4 +ADDRLP4 1520 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 1520 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $2210 +ARGP4 +ADDRGP4 $123 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $2215 +JUMPV +LABELV $2214 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2227 +ARGP4 +ADDRLP4 1264 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1264 +INDIRI4 +CNSTI4 0 +NEI4 $2225 +ADDRGP4 uiInfo+81776 +INDIRI4 +CNSTI4 0 +LTI4 $2226 +ADDRGP4 uiInfo+81776 +INDIRI4 +ADDRGP4 uiInfo+81760 +INDIRI4 +GEI4 $2226 +ADDRGP4 $2233 +ARGP4 +ADDRGP4 uiInfo+81776 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+89984 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1268 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 1268 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $2226 +JUMPV +LABELV $2225 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2238 +ARGP4 +ADDRLP4 1268 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1268 +INDIRI4 +CNSTI4 0 +NEI4 $2236 +ADDRGP4 uiInfo+81768 +INDIRI4 +CNSTI4 0 +LTI4 $2237 +ADDRGP4 uiInfo+81768 +INDIRI4 +ADDRGP4 uiInfo+81764 +INDIRI4 +GEI4 $2237 +ADDRGP4 $2210 +ARGP4 +ADDRLP4 1272 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRGP4 $2244 +ARGP4 +ADDRGP4 uiInfo+81768 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+90240 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1272 +ARGP4 +ADDRLP4 1528 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 1528 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $2210 +ARGP4 +ADDRGP4 $123 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $2237 +JUMPV +LABELV $2236 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2249 +ARGP4 +ADDRLP4 1272 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1272 +INDIRI4 +CNSTI4 0 +NEI4 $2247 +ADDRGP4 uiInfo+81768 +INDIRI4 +CNSTI4 0 +LTI4 $2248 +ADDRGP4 uiInfo+81768 +INDIRI4 +ADDRGP4 uiInfo+81764 +INDIRI4 +GEI4 $2248 +ADDRGP4 $2210 +ARGP4 +ADDRLP4 1276 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRGP4 $2255 +ARGP4 +ADDRGP4 uiInfo+81768 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+90240 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1276 +ARGP4 +ADDRLP4 1532 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 1532 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $2210 +ARGP4 +ADDRGP4 $123 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $2248 +JUMPV +LABELV $2247 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2260 +ARGP4 +ADDRLP4 1276 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1276 +INDIRI4 +CNSTI4 0 +NEI4 $2258 +ADDRGP4 uiInfo+81768 +INDIRI4 +CNSTI4 0 +LTI4 $2259 +ADDRGP4 uiInfo+81768 +INDIRI4 +ADDRGP4 uiInfo+81764 +INDIRI4 +GEI4 $2259 +ADDRGP4 $2266 +ARGP4 +ADDRGP4 uiInfo+81768 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+90240 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1280 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 1280 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $2259 +JUMPV +LABELV $2258 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2271 +ARGP4 +ADDRLP4 1280 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1280 +INDIRI4 +CNSTI4 0 +NEI4 $2269 +ADDRGP4 ui_netSource+12 +INDIRI4 +CNSTI4 3 +EQI4 $2270 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+99216+2220 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+99216+2224 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 8 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_LAN_GetServerInfo +CALLV +pop +ADDRLP4 1352 +CNSTI1 0 +ASGNI1 +ADDRLP4 1284 +ADDRLP4 1352 +INDIRI1 +ASGNI1 +ADDRLP4 1316 +ADDRLP4 1352 +INDIRI1 +ASGNI1 +ADDRLP4 8 +ARGP4 +ADDRGP4 $233 +ARGP4 +ADDRLP4 1356 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 1316 +ARGP4 +ADDRLP4 1356 +INDIRP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 8 +ARGP4 +ADDRGP4 $2280 +ARGP4 +ADDRLP4 1360 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 1284 +ARGP4 +ADDRLP4 1360 +INDIRP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 1316 +ARGP4 +ADDRLP4 1364 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1364 +INDIRU4 +CNSTU4 0 +EQU4 $2270 +ADDRLP4 1284 +ARGP4 +ADDRLP4 1368 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1368 +INDIRU4 +CNSTU4 0 +EQU4 $2270 +CNSTI4 3 +ARGI4 +ADDRLP4 1316 +ARGP4 +ADDRLP4 1284 +ARGP4 +ADDRLP4 1372 +ADDRGP4 trap_LAN_AddServer +CALLI4 +ASGNI4 +ADDRLP4 1348 +ADDRLP4 1372 +INDIRI4 +ASGNI4 +ADDRLP4 1348 +INDIRI4 +CNSTI4 0 +NEI4 $2283 +ADDRGP4 $2285 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $2270 +JUMPV +LABELV $2283 +ADDRLP4 1348 +INDIRI4 +CNSTI4 -1 +NEI4 $2286 +ADDRGP4 $2288 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $2270 +JUMPV +LABELV $2286 +ADDRGP4 $2289 +ARGP4 +ADDRLP4 1284 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $2270 +JUMPV +LABELV $2269 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2292 +ARGP4 +ADDRLP4 1284 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1284 +INDIRI4 +CNSTI4 0 +NEI4 $2290 +ADDRGP4 ui_netSource+12 +INDIRI4 +CNSTI4 3 +NEI4 $2291 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRGP4 uiInfo+99216+2220 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+99216+2224 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 8 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_LAN_GetServerInfo +CALLV +pop +ADDRLP4 1288 +CNSTI1 0 +ASGNI1 +ADDRLP4 8 +ARGP4 +ADDRGP4 $2280 +ARGP4 +ADDRLP4 1320 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 1288 +ARGP4 +ADDRLP4 1320 +INDIRP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 1288 +ARGP4 +ADDRLP4 1324 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1324 +INDIRU4 +CNSTU4 0 +EQU4 $2291 +CNSTI4 3 +ARGI4 +ADDRLP4 1288 +ARGP4 +ADDRGP4 trap_LAN_RemoveServer +CALLV +pop +ADDRGP4 $2291 +JUMPV +LABELV $2290 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2305 +ARGP4 +ADDRLP4 1288 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1288 +INDIRI4 +CNSTI4 0 +NEI4 $2303 +ADDRGP4 ui_netSource+12 +INDIRI4 +CNSTI4 3 +NEI4 $2304 +ADDRLP4 1360 +CNSTI1 0 +ASGNI1 +ADDRLP4 1292 +ADDRLP4 1360 +INDIRI1 +ASGNI1 +ADDRLP4 1324 +ADDRLP4 1360 +INDIRI1 +ASGNI1 +ADDRGP4 $2309 +ARGP4 +ADDRLP4 1364 +ADDRGP4 UI_Cvar_VariableString +CALLP4 +ASGNP4 +ADDRLP4 1324 +ARGP4 +ADDRLP4 1364 +INDIRP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 $2310 +ARGP4 +ADDRLP4 1368 +ADDRGP4 UI_Cvar_VariableString +CALLP4 +ASGNP4 +ADDRLP4 1292 +ARGP4 +ADDRLP4 1368 +INDIRP4 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 1324 +ARGP4 +ADDRLP4 1372 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1372 +INDIRU4 +CNSTU4 0 +EQU4 $2304 +ADDRLP4 1292 +ARGP4 +ADDRLP4 1376 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1376 +INDIRU4 +CNSTU4 0 +EQU4 $2304 +CNSTI4 3 +ARGI4 +ADDRLP4 1324 +ARGP4 +ADDRLP4 1292 +ARGP4 +ADDRLP4 1380 +ADDRGP4 trap_LAN_AddServer +CALLI4 +ASGNI4 +ADDRLP4 1356 +ADDRLP4 1380 +INDIRI4 +ASGNI4 +ADDRLP4 1356 +INDIRI4 +CNSTI4 0 +NEI4 $2313 +ADDRGP4 $2285 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $2304 +JUMPV +LABELV $2313 +ADDRLP4 1356 +INDIRI4 +CNSTI4 -1 +NEI4 $2315 +ADDRGP4 $2288 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $2304 +JUMPV +LABELV $2315 +ADDRGP4 $2289 +ARGP4 +ADDRLP4 1292 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $2304 +JUMPV +LABELV $2303 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2319 +ARGP4 +ADDRLP4 1292 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1292 +INDIRI4 +CNSTI4 0 +NEI4 $2317 +ADDRGP4 $1820 +ARGP4 +ADDRGP4 $2320 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $2318 +JUMPV +LABELV $2317 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2323 +ARGP4 +ADDRLP4 1296 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1296 +INDIRI4 +CNSTI4 0 +NEI4 $2321 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1032 +ARGP4 +ADDRLP4 1300 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 1300 +INDIRI4 +CNSTI4 0 +EQI4 $2322 +ADDRLP4 1032 +INDIRP4 +ARGP4 +ADDRGP4 UI_Update +CALLV +pop +ADDRGP4 $2322 +JUMPV +LABELV $2321 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2328 +ARGP4 +ADDRLP4 1300 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1300 +INDIRI4 +CNSTI4 0 +NEI4 $2326 +ADDRGP4 UI_BuildPlayerList +CALLV +pop +ADDRGP4 $2327 +JUMPV +LABELV $2326 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2331 +ARGP4 +ADDRLP4 1304 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1304 +INDIRI4 +CNSTI4 0 +NEI4 $2329 +ADDRGP4 uiInfo+81788 +INDIRI4 +CNSTI4 0 +LTI4 $2330 +ADDRGP4 uiInfo+81788 +INDIRI4 +ADDRGP4 uiInfo+81760 +INDIRI4 +GEI4 $2330 +ADDRGP4 uiInfo+81784 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 uiInfo+90496 +ADDP4 +ARGP4 +ADDRGP4 uiInfo+81788 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+89984 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1308 +ADDRGP4 Com_ClientListContains +CALLI4 +ASGNI4 +ADDRLP4 1308 +INDIRI4 +CNSTI4 0 +EQI4 $2337 +ADDRGP4 uiInfo+81784 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 uiInfo+90496 +ADDP4 +ARGP4 +ADDRGP4 uiInfo+81788 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+89984 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Com_ClientListRemove +CALLV +pop +ADDRGP4 $2347 +ARGP4 +ADDRGP4 uiInfo+81788 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+89984 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1312 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 1312 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $2330 +JUMPV +LABELV $2337 +ADDRGP4 uiInfo+81784 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 uiInfo+90496 +ADDP4 +ARGP4 +ADDRGP4 uiInfo+81788 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+89984 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Com_ClientListAdd +CALLV +pop +ADDRGP4 $2354 +ARGP4 +ADDRGP4 uiInfo+81788 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+89984 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1312 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 1312 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $2330 +JUMPV +LABELV $2329 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2359 +ARGP4 +ADDRLP4 1308 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1308 +INDIRI4 +CNSTI4 0 +NEI4 $2357 +ADDRGP4 uiInfo+81788 +INDIRI4 +CNSTI4 0 +LTI4 $2358 +ADDRGP4 uiInfo+81788 +INDIRI4 +ADDRGP4 uiInfo+81760 +INDIRI4 +GEI4 $2358 +ADDRGP4 uiInfo+81784 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 uiInfo+90496 +ADDP4 +ARGP4 +ADDRGP4 uiInfo+81788 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+89984 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1312 +ADDRGP4 Com_ClientListContains +CALLI4 +ASGNI4 +ADDRLP4 1312 +INDIRI4 +CNSTI4 0 +NEI4 $2358 +ADDRGP4 uiInfo+81784 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 uiInfo+90496 +ADDP4 +ARGP4 +ADDRGP4 uiInfo+81788 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+89984 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Com_ClientListAdd +CALLV +pop +ADDRGP4 $2354 +ARGP4 +ADDRGP4 uiInfo+81788 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+89984 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1316 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 1316 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $2358 +JUMPV +LABELV $2357 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $2379 +ARGP4 +ADDRLP4 1312 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1312 +INDIRI4 +CNSTI4 0 +NEI4 $2377 +ADDRGP4 uiInfo+81788 +INDIRI4 +CNSTI4 0 +LTI4 $2378 +ADDRGP4 uiInfo+81788 +INDIRI4 +ADDRGP4 uiInfo+81760 +INDIRI4 +GEI4 $2378 +ADDRGP4 uiInfo+81784 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 uiInfo+90496 +ADDP4 +ARGP4 +ADDRGP4 uiInfo+81788 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+89984 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1316 +ADDRGP4 Com_ClientListContains +CALLI4 +ASGNI4 +ADDRLP4 1316 +INDIRI4 +CNSTI4 0 +EQI4 $2378 +ADDRGP4 uiInfo+81784 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 uiInfo+90496 +ADDP4 +ARGP4 +ADDRGP4 uiInfo+81788 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+89984 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Com_ClientListRemove +CALLV +pop +ADDRGP4 $2347 +ARGP4 +ADDRGP4 uiInfo+81788 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+89984 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 1320 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 1320 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cmd_ExecuteText +CALLV +pop +ADDRGP4 $2378 +JUMPV +LABELV $2377 +ADDRGP4 $2397 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $2378 +LABELV $2358 +LABELV $2330 +LABELV $2327 +LABELV $2322 +LABELV $2318 +LABELV $2304 +LABELV $2291 +LABELV $2270 +LABELV $2259 +LABELV $2248 +LABELV $2237 +LABELV $2226 +LABELV $2215 +LABELV $2203 +LABELV $2191 +LABELV $2179 +LABELV $2175 +LABELV $2157 +LABELV $2153 +LABELV $2149 +LABELV $2139 +LABELV $2122 +LABELV $2117 +LABELV $2110 +LABELV $2100 +LABELV $2094 +LABELV $2087 +LABELV $2074 +LABELV $2071 +LABELV $2065 +LABELV $2058 +LABELV $2048 +LABELV $2033 +LABELV $2016 +LABELV $2008 +LABELV $2005 +LABELV $1997 +LABELV $1994 +LABELV $1986 +LABELV $1980 +LABELV $1972 +LABELV $1969 +LABELV $1961 +LABELV $1958 +LABELV $1950 +LABELV $1947 +LABELV $1939 +LABELV $1936 +LABELV $1928 +LABELV $1925 +LABELV $1922 +LABELV $1919 +LABELV $1916 +LABELV $1913 +LABELV $1897 +LABELV $1894 +LABELV $1891 +LABELV $1888 +LABELV $1884 +LABELV $1880 +LABELV $1877 +LABELV $1874 +LABELV $1871 +LABELV $1868 +LABELV $1864 +LABELV $1857 +LABELV $1848 +LABELV $1845 +LABELV $1844 +endproc UI_RunMenuScript 1536 16 +proc UI_FeederCount 4 4 +ADDRFP4 0 +INDIRI4 +CNSTI4 11 +NEI4 $2399 +ADDRGP4 uiInfo+96148 +INDIRI4 +RETI4 +ADDRGP4 $2398 +JUMPV +LABELV $2399 +ADDRFP4 0 +INDIRI4 +CNSTI4 1 +NEI4 $2402 +ADDRGP4 uiInfo+91008 +INDIRI4 +RETI4 +ADDRGP4 $2398 +JUMPV +LABELV $2402 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2405 +ADDRGP4 uiInfo+99216+10416 +INDIRI4 +RETI4 +ADDRGP4 $2398 +JUMPV +LABELV $2405 +ADDRFP4 0 +INDIRI4 +CNSTI4 9 +NEI4 $2409 +ADDRGP4 uiInfo+115032+3328 +INDIRI4 +RETI4 +ADDRGP4 $2398 +JUMPV +LABELV $2409 +ADDRFP4 0 +INDIRI4 +CNSTI4 6 +NEI4 $2413 +ADDRGP4 uiInfo+110704+4252 +INDIRI4 +RETI4 +ADDRGP4 $2398 +JUMPV +LABELV $2413 +ADDRFP4 0 +INDIRI4 +CNSTI4 10 +NEI4 $2417 +ADDRGP4 uiInfo+123688 +INDIRI4 +RETI4 +ADDRGP4 $2398 +JUMPV +LABELV $2417 +ADDRFP4 0 +INDIRI4 +CNSTI4 5 +NEI4 $2420 +ADDRGP4 uiInfo+200 +INDIRI4 +ADDRGP4 uiInfo+81772 +INDIRI4 +LEI4 $2422 +ADDRGP4 uiInfo+81772 +ADDRGP4 uiInfo+200 +INDIRI4 +CNSTI4 3000 +ADDI4 +ASGNI4 +ADDRGP4 UI_BuildPlayerList +CALLV +pop +LABELV $2422 +ADDRGP4 uiInfo+81760 +INDIRI4 +RETI4 +ADDRGP4 $2398 +JUMPV +LABELV $2420 +ADDRFP4 0 +INDIRI4 +CNSTI4 4 +NEI4 $2429 +ADDRGP4 uiInfo+200 +INDIRI4 +ADDRGP4 uiInfo+81772 +INDIRI4 +LEI4 $2431 +ADDRGP4 uiInfo+81772 +ADDRGP4 uiInfo+200 +INDIRI4 +CNSTI4 3000 +ADDI4 +ASGNI4 +ADDRGP4 UI_BuildPlayerList +CALLV +pop +LABELV $2431 +ADDRGP4 uiInfo+81764 +INDIRI4 +RETI4 +ADDRGP4 $2398 +JUMPV +LABELV $2429 +ADDRFP4 0 +INDIRI4 +CNSTI4 20 +NEI4 $2438 +ADDRGP4 uiInfo+81760 +INDIRI4 +RETI4 +ADDRGP4 $2398 +JUMPV +LABELV $2438 +ADDRFP4 0 +INDIRI4 +CNSTI4 21 +NEI4 $2441 +ADDRGP4 uiInfo+99200 +INDIRI4 +RETI4 +ADDRGP4 $2398 +JUMPV +LABELV $2441 +ADDRFP4 0 +INDIRI4 +CNSTI4 7 +NEI4 $2444 +ADDRGP4 uiInfo+94084 +INDIRI4 +RETI4 +ADDRGP4 $2398 +JUMPV +LABELV $2444 +ADDRFP4 0 +INDIRI4 +CNSTI4 8 +NEI4 $2447 +ADDRGP4 uiInfo+95116 +INDIRI4 +RETI4 +ADDRGP4 $2398 +JUMPV +LABELV $2447 +ADDRFP4 0 +INDIRI4 +CNSTI4 12 +NEI4 $2450 +ADDRGP4 uiInfo+96224 +INDIRI4 +RETI4 +ADDRGP4 $2398 +JUMPV +LABELV $2450 +ADDRFP4 0 +INDIRI4 +CNSTI4 14 +NEI4 $2453 +ADDRGP4 uiInfo+96336 +INDIRI4 +RETI4 +ADDRGP4 $2398 +JUMPV +LABELV $2453 +ADDRFP4 0 +INDIRI4 +CNSTI4 13 +NEI4 $2456 +ADDRGP4 uiInfo+96280 +INDIRI4 +RETI4 +ADDRGP4 $2398 +JUMPV +LABELV $2456 +ADDRFP4 0 +INDIRI4 +CNSTI4 15 +NEI4 $2459 +ADDRGP4 uiInfo+96856 +INDIRI4 +RETI4 +ADDRGP4 $2398 +JUMPV +LABELV $2459 +ADDRFP4 0 +INDIRI4 +CNSTI4 16 +NEI4 $2462 +ADDRGP4 uiInfo+97376 +INDIRI4 +RETI4 +ADDRGP4 $2398 +JUMPV +LABELV $2462 +ADDRFP4 0 +INDIRI4 +CNSTI4 17 +NEI4 $2465 +ADDRGP4 uiInfo+97640 +INDIRI4 +RETI4 +ADDRGP4 $2398 +JUMPV +LABELV $2465 +ADDRFP4 0 +INDIRI4 +CNSTI4 18 +NEI4 $2468 +ADDRGP4 uiInfo+98160 +INDIRI4 +RETI4 +ADDRGP4 $2398 +JUMPV +LABELV $2468 +ADDRFP4 0 +INDIRI4 +CNSTI4 19 +NEI4 $2471 +ADDRGP4 uiInfo+98680 +INDIRI4 +RETI4 +ADDRGP4 $2398 +JUMPV +LABELV $2471 +ADDRFP4 0 +INDIRI4 +CNSTI4 22 +NEI4 $2474 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ADDRGP4 UI_FeederInitialise +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+123952 +INDIRI4 +NEI4 $2476 +ADDRGP4 uiInfo+123952 +INDIRI4 +CNSTI4 1 +ADDI4 +RETI4 +ADDRGP4 $2398 +JUMPV +LABELV $2476 +ADDRGP4 uiInfo+123952 +INDIRI4 +RETI4 +ADDRGP4 $2398 +JUMPV +LABELV $2474 +CNSTI4 0 +RETI4 +LABELV $2398 +endproc UI_FeederCount 4 4 +proc UI_SelectedMap 12 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2485 +JUMPV +LABELV $2482 +ADDRLP4 4 +INDIRI4 +ADDRFP4 0 +INDIRI4 +NEI4 $2487 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +CNSTI4 20 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $2481 +JUMPV +LABELV $2487 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2483 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2485 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+91008 +INDIRI4 +LTI4 $2482 +ADDRGP4 $123 +RETP4 +LABELV $2481 +endproc UI_SelectedMap 12 0 +proc GCD 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $2492 +JUMPV +LABELV $2491 +ADDRLP4 0 +ADDRFP4 0 +INDIRI4 +ADDRFP4 4 +INDIRI4 +MODI4 +ASGNI4 +ADDRFP4 0 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $2492 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $2491 +ADDRFP4 0 +INDIRI4 +RETI4 +LABELV $2490 +endproc GCD 8 0 +proc UI_DisplayAspectString 16 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 GCD +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ADDRLP4 0 +INDIRI4 +DIVI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +DIVI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 8 +NEI4 $2495 +ADDRFP4 4 +INDIRI4 +CNSTI4 5 +NEI4 $2495 +ADDRFP4 0 +CNSTI4 16 +ASGNI4 +ADDRFP4 4 +CNSTI4 10 +ASGNI4 +LABELV $2495 +ADDRGP4 $2497 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +RETP4 +LABELV $2494 +endproc UI_DisplayAspectString 16 12 +bss +align 1 +LABELV $2507 +skip 1024 +align 1 +LABELV $2508 +skip 32 +align 1 +LABELV $2509 +skip 1024 +data +align 4 +LABELV $2510 +byte 4 -1 +align 4 +LABELV $2511 +byte 4 0 +bss +align 1 +LABELV $2525 +skip 1024 +align 1 +LABELV $2689 +skip 1024 +code +proc UI_FeederItemText 52 24 +ADDRFP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2499 +ADDRFP4 12 +INDIRP4 +CNSTI4 -1 +ASGNI4 +LABELV $2499 +ADDRFP4 0 +INDIRI4 +CNSTI4 1 +NEI4 $2501 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ADDRGP4 UI_SelectedMap +CALLP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2501 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2503 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $2504 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 UI_FeederCount +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +GEI4 $2504 +ADDRGP4 $2510 +INDIRI4 +ADDRFP4 8 +INDIRI4 +NEI4 $2515 +ADDRGP4 $2511 +INDIRI4 +ADDRGP4 uiInfo+200 +INDIRI4 +CNSTI4 5000 +ADDI4 +LEI4 $2512 +LABELV $2515 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+99216+2224 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 $2507 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_LAN_GetServerInfo +CALLV +pop +ADDRGP4 $2510 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $2511 +ADDRGP4 uiInfo+200 +INDIRI4 +ASGNI4 +LABELV $2512 +ADDRGP4 $2507 +ARGP4 +ADDRGP4 $359 +ARGP4 +ADDRLP4 12 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRGP4 $2507 +ARGP4 +ADDRGP4 $233 +ARGP4 +ADDRLP4 20 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRGP4 $2509 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 UI_EscapeEmoticons +CALLV +pop +ADDRLP4 24 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +LTI4 $2504 +ADDRLP4 24 +INDIRI4 +CNSTI4 4 +GTI4 $2504 +ADDRLP4 24 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $2549 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $2549 +address $2522 +address $2542 +address $2543 +address $2545 +address $2540 +code +LABELV $2522 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +GTI4 $2523 +ADDRGP4 $2507 +ARGP4 +ADDRGP4 $2280 +ARGP4 +ADDRLP4 28 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2523 +ADDRGP4 ui_netSource+12 +INDIRI4 +CNSTI4 2 +NEI4 $2526 +ADDRGP4 $2507 +ARGP4 +ADDRGP4 $2530 +ARGP4 +ADDRLP4 32 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRGP4 $2525 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $2529 +ARGP4 +ADDRGP4 $2509 +ARGP4 +ADDRLP4 36 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 netnames +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $2525 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2526 +ADDRGP4 $2507 +ARGP4 +ADDRGP4 $2531 +ARGP4 +ADDRLP4 40 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 40 +INDIRP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $2532 +ADDRLP4 36 +ADDRLP4 36 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $2525 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $2534 +ARGP4 +ADDRLP4 36 +INDIRP4 +ARGP4 +ADDRGP4 $2509 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $2533 +JUMPV +LABELV $2532 +ADDRGP4 $2525 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $2535 +ARGP4 +ADDRGP4 $2509 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +LABELV $2533 +ADDRLP4 32 +ADDRGP4 $2525 +ASGNP4 +ADDRGP4 $2537 +JUMPV +LABELV $2536 +ADDRLP4 32 +ADDRLP4 32 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $2537 +ADDRLP4 44 +ADDRLP4 32 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +EQI4 $2539 +ADDRLP4 44 +INDIRI4 +CNSTI4 32 +EQI4 $2536 +LABELV $2539 +ADDRLP4 32 +INDIRP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2540 +ADDRGP4 $2507 +ARGP4 +ADDRGP4 $2541 +ARGP4 +ADDRLP4 32 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2542 +ADDRGP4 $2507 +ARGP4 +ADDRGP4 $314 +ARGP4 +ADDRLP4 36 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2543 +ADDRGP4 $2507 +ARGP4 +ADDRGP4 $681 +ARGP4 +ADDRLP4 40 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRGP4 $2507 +ARGP4 +ADDRGP4 $693 +ARGP4 +ADDRLP4 44 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRGP4 $2508 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 $2544 +ARGP4 +ADDRLP4 40 +INDIRP4 +ARGP4 +ADDRLP4 44 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $2508 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2545 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +GTI4 $2546 +ADDRGP4 $2548 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2546 +ADDRGP4 $2507 +ARGP4 +ADDRGP4 $359 +ARGP4 +ADDRLP4 48 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2503 +ADDRFP4 0 +INDIRI4 +CNSTI4 9 +NEI4 $2550 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $2551 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+115032+3328 +INDIRI4 +GEI4 $2551 +ADDRLP4 4 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +LTI4 $2551 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +GEI4 $2551 +ADDRFP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+115032+64 +ADDP4 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2550 +ADDRFP4 0 +INDIRI4 +CNSTI4 6 +NEI4 $2560 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $2561 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+110704+4252 +INDIRI4 +GEI4 $2561 +CNSTI4 85 +ADDRFP4 4 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+110704 +ADDP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2560 +ADDRFP4 0 +INDIRI4 +CNSTI4 10 +NEI4 $2567 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $2568 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+123688 +INDIRI4 +GEI4 $2568 +ADDRFP4 4 +INDIRI4 +CNSTI4 6 +LSHI4 +ADDRGP4 uiInfo+122660 +ADDP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2567 +ADDRFP4 0 +INDIRI4 +CNSTI4 5 +NEI4 $2573 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $2574 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+81760 +INDIRI4 +GEI4 $2574 +ADDRFP4 4 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRGP4 uiInfo+81792 +ADDP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2573 +ADDRFP4 0 +INDIRI4 +CNSTI4 4 +NEI4 $2579 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $2580 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+81764 +INDIRI4 +GEI4 $2580 +ADDRFP4 4 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRGP4 uiInfo+85888 +ADDP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2579 +ADDRFP4 0 +INDIRI4 +CNSTI4 20 +NEI4 $2585 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $2586 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+81760 +INDIRI4 +GEI4 $2586 +ADDRLP4 4 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +EQI4 $2592 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +EQI4 $2600 +ADDRGP4 $2590 +JUMPV +LABELV $2592 +ADDRGP4 uiInfo+81784 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 uiInfo+90496 +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+89984 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 Com_ClientListContains +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $2598 +ADDRLP4 8 +ADDRGP4 $2596 +ASGNP4 +ADDRGP4 $2599 +JUMPV +LABELV $2598 +ADDRLP4 8 +ADDRGP4 $123 +ASGNP4 +LABELV $2599 +ADDRLP4 8 +INDIRP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2600 +ADDRFP4 4 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 uiInfo+90496 +ADDP4 +ARGP4 +ADDRGP4 uiInfo+81780 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 Com_ClientListContains +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $2604 +ADDRLP4 16 +ADDRGP4 $2596 +ASGNP4 +ADDRGP4 $2605 +JUMPV +LABELV $2604 +ADDRLP4 16 +ADDRGP4 $123 +ASGNP4 +LABELV $2605 +ADDRLP4 16 +INDIRP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2590 +ADDRFP4 4 +INDIRI4 +CNSTI4 5 +LSHI4 +ADDRGP4 uiInfo+81792 +ADDP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2585 +ADDRFP4 0 +INDIRI4 +CNSTI4 21 +NEI4 $2607 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $2608 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+99200 +INDIRI4 +GEI4 $2608 +ADDRFP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+98688 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2607 +ADDRFP4 0 +INDIRI4 +CNSTI4 7 +NEI4 $2613 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $2614 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+94084 +INDIRI4 +GEI4 $2614 +ADDRLP4 4 +ADDRFP4 4 +INDIRI4 +CNSTI4 3 +LSHI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRGP4 uiInfo+93572+4 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2618 +ADDRLP4 4 +INDIRI4 +ADDRGP4 uiInfo+93572+4 +ADDP4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $2618 +ADDRFP4 4 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 uiInfo+93572+4 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2618 +ADDRFP4 4 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 uiInfo+93572 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2613 +ADDRFP4 0 +INDIRI4 +CNSTI4 11 +NEI4 $2627 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $2628 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+96148 +INDIRI4 +GEI4 $2628 +ADDRFP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+95124 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2627 +ADDRFP4 0 +INDIRI4 +CNSTI4 8 +NEI4 $2633 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $2634 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+95116 +INDIRI4 +GEI4 $2634 +ADDRFP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+94092 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2633 +ADDRFP4 0 +INDIRI4 +CNSTI4 12 +NEI4 $2639 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $2640 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+96224 +INDIRI4 +GEI4 $2640 +ADDRFP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96160 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2639 +ADDRFP4 0 +INDIRI4 +CNSTI4 14 +NEI4 $2645 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $2646 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+96336 +INDIRI4 +GEI4 $2646 +ADDRFP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96288 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2645 +ADDRFP4 0 +INDIRI4 +CNSTI4 13 +NEI4 $2651 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $2652 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+96280 +INDIRI4 +GEI4 $2652 +ADDRFP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96232 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2651 +ADDRFP4 0 +INDIRI4 +CNSTI4 15 +NEI4 $2657 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $2658 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+96856 +INDIRI4 +GEI4 $2658 +ADDRFP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96344 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2657 +ADDRFP4 0 +INDIRI4 +CNSTI4 16 +NEI4 $2663 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $2664 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+97376 +INDIRI4 +GEI4 $2664 +ADDRFP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+96864 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2663 +ADDRFP4 0 +INDIRI4 +CNSTI4 17 +NEI4 $2669 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $2670 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+97640 +INDIRI4 +GEI4 $2670 +ADDRFP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+97384 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2669 +ADDRFP4 0 +INDIRI4 +CNSTI4 18 +NEI4 $2675 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $2676 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+98160 +INDIRI4 +GEI4 $2676 +ADDRFP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+97648 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2675 +ADDRFP4 0 +INDIRI4 +CNSTI4 19 +NEI4 $2681 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $2682 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+98680 +INDIRI4 +GEI4 $2682 +ADDRFP4 4 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 uiInfo+98168 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2681 +ADDRFP4 0 +INDIRI4 +CNSTI4 22 +NEI4 $2687 +ADDRLP4 8 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +LTI4 $2690 +ADDRLP4 8 +INDIRI4 +ADDRGP4 uiInfo+123952 +INDIRI4 +GEI4 $2690 +ADDRLP4 12 +ADDRFP4 4 +INDIRI4 +CNSTI4 3 +LSHI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 12 +INDIRI4 +ADDRGP4 uiInfo+123696 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 12 +INDIRI4 +ADDRGP4 uiInfo+123696+4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 UI_DisplayAspectString +CALLP4 +ASGNP4 +ADDRGP4 $2689 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $2696 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $2689 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2690 +ADDRGP4 $2697 +ARGP4 +ADDRLP4 12 +ADDRGP4 trap_Cvar_VariableValue +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 12 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $2698 +ARGP4 +ADDRLP4 16 +ADDRGP4 trap_Cvar_VariableValue +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 16 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $2689 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $2699 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $2689 +RETP4 +ADDRGP4 $2498 +JUMPV +LABELV $2687 +LABELV $2682 +LABELV $2676 +LABELV $2670 +LABELV $2664 +LABELV $2658 +LABELV $2652 +LABELV $2646 +LABELV $2640 +LABELV $2634 +LABELV $2628 +LABELV $2614 +LABELV $2608 +LABELV $2586 +LABELV $2580 +LABELV $2574 +LABELV $2568 +LABELV $2561 +LABELV $2551 +LABELV $2504 +ADDRGP4 $123 +RETP4 +LABELV $2498 +endproc UI_FeederItemText 52 24 +proc UI_FeederItemImage 16 8 +ADDRFP4 0 +INDIRI4 +CNSTI4 1 +NEI4 $2701 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 UI_SelectedMap +CALLP4 +pop +ADDRFP4 4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +LTI4 $2703 +ADDRLP4 4 +INDIRI4 +ADDRGP4 uiInfo+91008 +INDIRI4 +GEI4 $2703 +CNSTI4 20 +ADDRFP4 4 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012+16 +ADDP4 +INDIRI4 +CNSTI4 -1 +NEI4 $2706 +ADDRLP4 8 +CNSTI4 20 +ADDRFP4 4 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRGP4 uiInfo+91012+8 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRGP4 uiInfo+91012+16 +ADDP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +LABELV $2706 +CNSTI4 20 +ADDRFP4 4 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012+16 +ADDP4 +INDIRI4 +RETI4 +ADDRGP4 $2700 +JUMPV +LABELV $2703 +LABELV $2701 +CNSTI4 0 +RETI4 +LABELV $2700 +endproc UI_FeederItemImage 16 8 +bss +align 1 +LABELV $2717 +skip 1024 +code +proc UI_FeederSelection 36 24 +ADDRFP4 0 +INDIRI4 +CNSTI4 1 +NEI4 $2718 +ADDRLP4 4 +ADDRGP4 ui_selectedMap+12 +INDIRI4 +ASGNI4 +CNSTI4 20 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012+12 +ADDP4 +INDIRI4 +CNSTI4 0 +LTI4 $2721 +CNSTI4 20 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012+12 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_CIN_StopCinematic +CALLI4 +pop +CNSTI4 20 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012+12 +ADDP4 +CNSTI4 -1 +ASGNI4 +LABELV $2721 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRGP4 UI_SelectedMap +CALLP4 +pop +ADDRGP4 ui_selectedMap+12 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRGP4 $372 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $121 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $1182 +ARGP4 +ADDRLP4 12 +CNSTI4 20 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRGP4 ui_selectedMap+12 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012+4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +CNSTI4 10 +ARGI4 +ADDRLP4 24 +ADDRGP4 trap_CIN_PlayCinematic +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRGP4 ui_selectedMap+12 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+91012+12 +ADDP4 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 $2719 +JUMPV +LABELV $2718 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2736 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRGP4 uiInfo+99216+2220 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 ui_netSource+12 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 uiInfo+99216+2224 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 $2717 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_LAN_GetServerInfo +CALLV +pop +ADDRGP4 $2717 +ARGP4 +ADDRGP4 $314 +ARGP4 +ADDRLP4 4 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRGP4 $2745 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRGP4 uiInfo+99216+10432 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRGP4 uiInfo+99216+10436 +INDIRI4 +CNSTI4 0 +LTI4 $2746 +ADDRGP4 uiInfo+99216+10436 +INDIRI4 +ARGI4 +ADDRGP4 trap_CIN_StopCinematic +CALLI4 +pop +ADDRGP4 uiInfo+99216+10436 +CNSTI4 -1 +ASGNI4 +LABELV $2746 +ADDRGP4 $2717 +ARGP4 +ADDRGP4 $314 +ARGP4 +ADDRLP4 16 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2737 +ADDRLP4 20 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $2737 +ADDRGP4 $1182 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRLP4 28 +INDIRI4 +ARGI4 +ADDRLP4 28 +INDIRI4 +ARGI4 +ADDRLP4 28 +INDIRI4 +ARGI4 +ADDRLP4 28 +INDIRI4 +ARGI4 +CNSTI4 10 +ARGI4 +ADDRLP4 32 +ADDRGP4 trap_CIN_PlayCinematic +CALLI4 +ASGNI4 +ADDRGP4 uiInfo+99216+10436 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRGP4 $2737 +JUMPV +LABELV $2736 +ADDRFP4 0 +INDIRI4 +CNSTI4 9 +NEI4 $2758 +ADDRGP4 $2759 +JUMPV +LABELV $2758 +ADDRFP4 0 +INDIRI4 +CNSTI4 10 +NEI4 $2760 +ADDRGP4 uiInfo+123684 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ADDRGP4 uiInfo+123688 +INDIRI4 +CNSTI4 1 +SUBI4 +GEI4 $2761 +ADDRGP4 uiInfo+114968 +ARGP4 +ADDRGP4 uiInfo+123684 +INDIRI4 +CNSTI4 6 +LSHI4 +ADDRGP4 uiInfo+121636 +ADDP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +CNSTP4 0 +ARGP4 +CNSTI4 9 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTP4 0 +ARGP4 +ADDRGP4 Menu_SetFeederSelection +CALLV +pop +CNSTI4 1 +ARGI4 +ADDRGP4 UI_BuildServerStatus +CALLV +pop +ADDRGP4 $2761 +JUMPV +LABELV $2760 +ADDRFP4 0 +INDIRI4 +CNSTI4 5 +NEI4 $2770 +ADDRGP4 uiInfo+81776 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $2771 +JUMPV +LABELV $2770 +ADDRFP4 0 +INDIRI4 +CNSTI4 4 +NEI4 $2773 +ADDRGP4 uiInfo+81768 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $2774 +JUMPV +LABELV $2773 +ADDRFP4 0 +INDIRI4 +CNSTI4 20 +NEI4 $2776 +ADDRGP4 uiInfo+81788 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $2777 +JUMPV +LABELV $2776 +ADDRFP4 0 +INDIRI4 +CNSTI4 21 +NEI4 $2779 +ADDRGP4 uiInfo+99204 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $2780 +JUMPV +LABELV $2779 +ADDRFP4 0 +INDIRI4 +CNSTI4 7 +NEI4 $2782 +ADDRGP4 uiInfo+94088 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $2783 +JUMPV +LABELV $2782 +ADDRFP4 0 +INDIRI4 +CNSTI4 11 +NEI4 $2785 +ADDRGP4 uiInfo+96152 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 uiInfo+96156 +INDIRI4 +CNSTI4 0 +LTI4 $2788 +ADDRGP4 uiInfo+96156 +INDIRI4 +ARGI4 +ADDRGP4 trap_CIN_StopCinematic +CALLI4 +pop +LABELV $2788 +ADDRGP4 uiInfo+96156 +CNSTI4 -1 +ASGNI4 +ADDRGP4 $2786 +JUMPV +LABELV $2785 +ADDRFP4 0 +INDIRI4 +CNSTI4 8 +NEI4 $2793 +ADDRGP4 uiInfo+95120 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $2794 +JUMPV +LABELV $2793 +ADDRFP4 0 +INDIRI4 +CNSTI4 12 +NEI4 $2796 +ADDRGP4 uiInfo+96228 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $2797 +JUMPV +LABELV $2796 +ADDRFP4 0 +INDIRI4 +CNSTI4 14 +NEI4 $2799 +ADDRGP4 uiInfo+96340 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $2800 +JUMPV +LABELV $2799 +ADDRFP4 0 +INDIRI4 +CNSTI4 13 +NEI4 $2802 +ADDRGP4 uiInfo+96284 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $2803 +JUMPV +LABELV $2802 +ADDRFP4 0 +INDIRI4 +CNSTI4 15 +NEI4 $2805 +ADDRGP4 uiInfo+96860 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $2806 +JUMPV +LABELV $2805 +ADDRFP4 0 +INDIRI4 +CNSTI4 16 +NEI4 $2808 +ADDRGP4 uiInfo+97380 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $2809 +JUMPV +LABELV $2808 +ADDRFP4 0 +INDIRI4 +CNSTI4 17 +NEI4 $2811 +ADDRGP4 uiInfo+97644 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $2812 +JUMPV +LABELV $2811 +ADDRFP4 0 +INDIRI4 +CNSTI4 18 +NEI4 $2814 +ADDRGP4 uiInfo+98164 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $2815 +JUMPV +LABELV $2814 +ADDRFP4 0 +INDIRI4 +CNSTI4 19 +NEI4 $2817 +ADDRGP4 uiInfo+98684 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $2818 +JUMPV +LABELV $2817 +ADDRFP4 0 +INDIRI4 +CNSTI4 22 +NEI4 $2820 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $2822 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+123952 +INDIRI4 +GEI4 $2822 +ADDRGP4 $372 +ARGP4 +ADDRFP4 4 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 uiInfo+123696 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $2697 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 $372 +ARGP4 +ADDRFP4 4 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 uiInfo+123696+4 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRGP4 $2698 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $2822 +ADDRGP4 uiInfo+123956 +ADDRFP4 4 +INDIRI4 +ASGNI4 +LABELV $2820 +LABELV $2818 +LABELV $2815 +LABELV $2812 +LABELV $2809 +LABELV $2806 +LABELV $2803 +LABELV $2800 +LABELV $2797 +LABELV $2794 +LABELV $2786 +LABELV $2783 +LABELV $2780 +LABELV $2777 +LABELV $2774 +LABELV $2771 +LABELV $2761 +LABELV $2759 +LABELV $2737 +LABELV $2719 +LABELV $2716 +endproc UI_FeederSelection 36 24 +proc UI_FeederInitialise 24 4 +ADDRFP4 0 +INDIRI4 +CNSTI4 22 +NEI4 $2830 +ADDRGP4 $2697 +ARGP4 +ADDRLP4 12 +ADDRGP4 trap_Cvar_VariableValue +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 12 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $2698 +ARGP4 +ADDRLP4 16 +ADDRGP4 trap_Cvar_VariableValue +CALLF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 16 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2835 +JUMPV +LABELV $2832 +ADDRLP4 20 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LSHI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +ADDRGP4 uiInfo+123696 +ADDP4 +INDIRI4 +NEI4 $2837 +ADDRLP4 8 +INDIRI4 +ADDRLP4 20 +INDIRI4 +ADDRGP4 uiInfo+123696+4 +ADDP4 +INDIRI4 +NEI4 $2837 +ADDRLP4 0 +INDIRI4 +RETI4 +ADDRGP4 $2829 +JUMPV +LABELV $2837 +LABELV $2833 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2835 +ADDRLP4 0 +INDIRI4 +ADDRGP4 uiInfo+123952 +INDIRI4 +LTI4 $2832 +ADDRGP4 uiInfo+123952 +INDIRI4 +RETI4 +ADDRGP4 $2829 +JUMPV +LABELV $2830 +CNSTI4 0 +RETI4 +LABELV $2829 +endproc UI_FeederInitialise 24 4 +proc UI_Pause 4 8 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $2844 +ADDRGP4 $2177 +ARGP4 +ADDRGP4 $116 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +CNSTI4 2 +ARGI4 +ADDRGP4 trap_Key_SetCatcher +CALLV +pop +ADDRGP4 $2845 +JUMPV +LABELV $2844 +ADDRLP4 0 +ADDRGP4 trap_Key_GetCatcher +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 -3 +BANDI4 +ARGI4 +ADDRGP4 trap_Key_SetCatcher +CALLV +pop +ADDRGP4 trap_Key_ClearStates +CALLV +pop +ADDRGP4 $2177 +ARGP4 +ADDRGP4 $119 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $2845 +LABELV $2843 +endproc UI_Pause 4 8 +proc UI_PlayCinematic 4 24 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRFP4 8 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRFP4 12 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRFP4 16 +INDIRF4 +CVFI4 4 +ARGI4 +CNSTI4 10 +ARGI4 +ADDRLP4 0 +ADDRGP4 trap_CIN_PlayCinematic +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $2846 +endproc UI_PlayCinematic 4 24 +proc UI_StopCinematic 4 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $2848 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_CIN_StopCinematic +CALLI4 +pop +ADDRGP4 $2849 +JUMPV +LABELV $2848 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ADDRGP4 abs +CALLI4 +ASGNI4 +ADDRFP4 0 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 70 +NEI4 $2850 +ADDRGP4 uiInfo+99216+10436 +INDIRI4 +CNSTI4 0 +LTI4 $2852 +ADDRGP4 uiInfo+99216+10436 +INDIRI4 +ARGI4 +ADDRGP4 trap_CIN_StopCinematic +CALLI4 +pop +ADDRGP4 uiInfo+99216+10436 +CNSTI4 -1 +ASGNI4 +LABELV $2852 +LABELV $2850 +LABELV $2849 +LABELV $2847 +endproc UI_StopCinematic 4 4 +proc UI_DrawCinematic 0 20 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRFP4 8 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRFP4 12 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRFP4 16 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRGP4 trap_CIN_SetExtents +CALLV +pop +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_CIN_DrawCinematic +CALLV +pop +LABELV $2860 +endproc UI_DrawCinematic 0 20 +proc UI_RunCinematicFrame 0 4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 trap_CIN_RunCinematic +CALLI4 +pop +LABELV $2861 +endproc UI_RunCinematicFrame 0 4 +proc UI_GetValue 0 0 +CNSTF4 0 +RETF4 +LABELV $2862 +endproc UI_GetValue 0 0 +export UI_ParseResolutions +proc UI_ParseResolutions 1088 12 +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRGP4 $2864 +ARGP4 +ADDRLP4 44 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 40 +ADDRLP4 44 +ASGNP4 +ADDRGP4 uiInfo+123952 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2867 +JUMPV +LABELV $2866 +ADDRLP4 4 +ARGP4 +ADDRLP4 36 +INDIRP4 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 4 +ARGP4 +CNSTI4 120 +ARGI4 +ADDRLP4 1068 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1068 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $2869 +ADDRGP4 $2863 +JUMPV +LABELV $2869 +ADDRLP4 1072 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1072 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 1072 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 20 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRLP4 1076 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRGP4 uiInfo+123952 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 uiInfo+123696 +ADDP4 +ADDRLP4 1076 +INDIRI4 +ASGNI4 +ADDRLP4 20 +ARGP4 +ADDRLP4 1080 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRGP4 uiInfo+123952 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRGP4 uiInfo+123696+4 +ADDP4 +ADDRLP4 1080 +INDIRI4 +ASGNI4 +ADDRLP4 1084 +ADDRGP4 uiInfo+123952 +ASGNP4 +ADDRLP4 1084 +INDIRP4 +ADDRLP4 1084 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2867 +ADDRLP4 40 +ARGP4 +ADDRLP4 36 +ARGP4 +ADDRLP4 1068 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 1068 +INDIRI4 +CNSTI4 0 +NEI4 $2866 +LABELV $2863 +endproc UI_ParseResolutions 1088 12 +export UI_Init +proc UI_Init 28 8 +ADDRGP4 BG_InitClassConfigs +CALLV +pop +ADDRGP4 BG_InitAllowedGameElements +CALLV +pop +ADDRGP4 uiInfo+123960 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRGP4 UI_RegisterCvars +CALLV +pop +ADDRGP4 UI_InitMemory +CALLV +pop +ADDRGP4 uiInfo+70400 +ARGP4 +ADDRGP4 trap_GetGlconfig +CALLV +pop +ADDRGP4 uiInfo+188 +CNSTF4 990414985 +ADDRGP4 uiInfo+70400+11308 +INDIRI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRGP4 uiInfo+192 +CNSTF4 986500301 +ADDRGP4 uiInfo+70400+11304 +INDIRI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRGP4 uiInfo+196 +CNSTF4 1142947840 +ADDRGP4 uiInfo+70400+11308 +INDIRI4 +CVIF4 4 +MULF4 +CNSTF4 1139802112 +ADDRGP4 uiInfo+70400+11304 +INDIRI4 +CVIF4 4 +MULF4 +DIVF4 +ASGNF4 +ADDRGP4 $131 +ARGP4 +ADDRLP4 4 +ADDRGP4 trap_Cvar_VariableValue +CALLF4 +ASGNF4 +ADDRGP4 uiInfo+216 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRGP4 $133 +ARGP4 +ADDRLP4 8 +ADDRGP4 trap_Cvar_VariableValue +CALLF4 +ASGNF4 +ADDRGP4 uiInfo+220 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRGP4 uiInfo +ADDRGP4 trap_R_RegisterShaderNoMip +ASGNP4 +ADDRGP4 uiInfo+4 +ADDRGP4 UI_SetColor +ASGNP4 +ADDRGP4 uiInfo+8 +ADDRGP4 UI_DrawHandlePic +ASGNP4 +ADDRGP4 uiInfo+12 +ADDRGP4 trap_R_DrawStretchPic +ASGNP4 +ADDRGP4 uiInfo+16 +ADDRGP4 trap_R_RegisterModel +ASGNP4 +ADDRGP4 uiInfo+20 +ADDRGP4 trap_R_ModelBounds +ASGNP4 +ADDRGP4 uiInfo+24 +ADDRGP4 UI_FillRect +ASGNP4 +ADDRGP4 uiInfo+28 +ADDRGP4 UI_DrawRect +ASGNP4 +ADDRGP4 uiInfo+32 +ADDRGP4 UI_DrawSides +ASGNP4 +ADDRGP4 uiInfo+36 +ADDRGP4 UI_DrawTopBottom +ASGNP4 +ADDRGP4 uiInfo+40 +ADDRGP4 trap_R_ClearScene +ASGNP4 +ADDRGP4 uiInfo+32 +ADDRGP4 UI_DrawSides +ASGNP4 +ADDRGP4 uiInfo+44 +ADDRGP4 trap_R_AddRefEntityToScene +ASGNP4 +ADDRGP4 uiInfo+48 +ADDRGP4 trap_R_RenderScene +ASGNP4 +ADDRGP4 uiInfo+52 +ADDRGP4 trap_R_RegisterFont +ASGNP4 +ADDRGP4 uiInfo+56 +ADDRGP4 UI_OwnerDraw +ASGNP4 +ADDRGP4 uiInfo+60 +ADDRGP4 UI_GetValue +ASGNP4 +ADDRGP4 uiInfo+64 +ADDRGP4 UI_OwnerDrawVisible +ASGNP4 +ADDRGP4 uiInfo+68 +ADDRGP4 UI_RunMenuScript +ASGNP4 +ADDRGP4 uiInfo+80 +ADDRGP4 trap_Cvar_Set +ASGNP4 +ADDRGP4 uiInfo+72 +ADDRGP4 trap_Cvar_VariableStringBuffer +ASGNP4 +ADDRGP4 uiInfo+76 +ADDRGP4 trap_Cvar_VariableValue +ASGNP4 +ADDRGP4 uiInfo+88 +ADDRGP4 trap_Key_SetOverstrikeMode +ASGNP4 +ADDRGP4 uiInfo+92 +ADDRGP4 trap_Key_GetOverstrikeMode +ASGNP4 +ADDRGP4 uiInfo+96 +ADDRGP4 trap_S_StartLocalSound +ASGNP4 +ADDRGP4 uiInfo+100 +ADDRGP4 UI_OwnerDrawHandleKey +ASGNP4 +ADDRGP4 uiInfo+104 +ADDRGP4 UI_FeederCount +ASGNP4 +ADDRGP4 uiInfo+112 +ADDRGP4 UI_FeederItemImage +ASGNP4 +ADDRGP4 uiInfo+108 +ADDRGP4 UI_FeederItemText +ASGNP4 +ADDRGP4 uiInfo+116 +ADDRGP4 UI_FeederSelection +ASGNP4 +ADDRGP4 uiInfo+120 +ADDRGP4 UI_FeederInitialise +ASGNP4 +ADDRGP4 uiInfo+132 +ADDRGP4 trap_Key_SetBinding +ASGNP4 +ADDRGP4 uiInfo+128 +ADDRGP4 trap_Key_GetBindingBuf +ASGNP4 +ADDRGP4 uiInfo+124 +ADDRGP4 trap_Key_KeynumToStringBuf +ASGNP4 +ADDRGP4 uiInfo+136 +ADDRGP4 trap_Cmd_ExecuteText +ASGNP4 +ADDRGP4 uiInfo+140 +ADDRGP4 Com_Error +ASGNP4 +ADDRGP4 uiInfo+144 +ADDRGP4 Com_Printf +ASGNP4 +ADDRGP4 uiInfo+148 +ADDRGP4 UI_Pause +ASGNP4 +ADDRGP4 uiInfo+152 +ADDRGP4 UI_OwnerDrawWidth +ASGNP4 +ADDRGP4 uiInfo+156 +ADDRGP4 UI_OwnerDrawText +ASGNP4 +ADDRGP4 uiInfo+160 +ADDRGP4 trap_S_RegisterSound +ASGNP4 +ADDRGP4 uiInfo+164 +ADDRGP4 trap_S_StartBackgroundTrack +ASGNP4 +ADDRGP4 uiInfo+168 +ADDRGP4 trap_S_StopBackgroundTrack +ASGNP4 +ADDRGP4 uiInfo+172 +ADDRGP4 UI_PlayCinematic +ASGNP4 +ADDRGP4 uiInfo+176 +ADDRGP4 UI_StopCinematic +ASGNP4 +ADDRGP4 uiInfo+180 +ADDRGP4 UI_DrawCinematic +ASGNP4 +ADDRGP4 uiInfo+184 +ADDRGP4 UI_RunCinematicFrame +ASGNP4 +ADDRGP4 uiInfo +ARGP4 +ADDRGP4 Init_Display +CALLV +pop +ADDRGP4 String_Init +CALLV +pop +ADDRGP4 $2940 +ARGP4 +ADDRLP4 12 +ADDRGP4 trap_R_RegisterShaderNoMip +CALLI4 +ASGNI4 +ADDRGP4 uiInfo+81744 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRGP4 AssetCache +CALLV +pop +ADDRLP4 16 +ADDRGP4 trap_Milliseconds +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRGP4 $1108 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 UI_LoadMenus +CALLV +pop +ADDRGP4 $1109 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 UI_LoadMenus +CALLV +pop +ADDRGP4 $1110 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 UI_LoadMenus +CALLV +pop +ADDRGP4 $1111 +ARGP4 +ADDRGP4 UI_LoadHelp +CALLV +pop +ADDRGP4 Menus_CloseAll +CALLV +pop +ADDRGP4 trap_LAN_LoadCachedServers +CALLV +pop +ADDRGP4 $1843 +ARGP4 +ADDRLP4 24 +ADDRGP4 trap_Cvar_VariableValue +CALLF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +CNSTF4 0 +LTF4 $2942 +ADDRLP4 20 +ADDRGP4 $119 +ASGNP4 +ADDRGP4 $2943 +JUMPV +LABELV $2942 +ADDRLP4 20 +ADDRGP4 $116 +ASGNP4 +LABELV $2943 +ADDRGP4 $1840 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 uiInfo+99216+10436 +CNSTI4 -1 +ASGNI4 +ADDRGP4 uiInfo+96156 +CNSTI4 -1 +ASGNI4 +ADDRGP4 UI_ParseResolutions +CALLV +pop +LABELV $2877 +endproc UI_Init 28 8 +export UI_KeyEvent +proc UI_KeyEvent 16 12 +ADDRLP4 0 +ADDRGP4 Menu_Count +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $2948 +ADDRLP4 8 +ADDRGP4 Menu_GetFocused +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2950 +ADDRFP4 0 +INDIRI4 +CNSTI4 27 +NEI4 $2952 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $2952 +ADDRLP4 12 +ADDRGP4 Menus_AnyFullScreenVisible +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $2952 +ADDRGP4 Menus_CloseAll +CALLV +pop +ADDRGP4 $2951 +JUMPV +LABELV $2952 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 Menu_HandleKey +CALLV +pop +ADDRGP4 $2951 +JUMPV +LABELV $2950 +ADDRLP4 12 +ADDRGP4 trap_Key_GetCatcher +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 -3 +BANDI4 +ARGI4 +ADDRGP4 trap_Key_SetCatcher +CALLV +pop +ADDRGP4 trap_Key_ClearStates +CALLV +pop +ADDRGP4 $2177 +ARGP4 +ADDRGP4 $119 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $2951 +LABELV $2948 +LABELV $2947 +endproc UI_KeyEvent 16 12 +export UI_MouseEvent +proc UI_MouseEvent 12 12 +ADDRLP4 0 +ADDRGP4 uiInfo+208 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRI4 +CVIF4 4 +ADDRGP4 uiInfo+196 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRGP4 uiInfo+208 +INDIRF4 +CNSTF4 0 +GEF4 $2957 +ADDRGP4 uiInfo+208 +CNSTF4 0 +ASGNF4 +ADDRGP4 $2958 +JUMPV +LABELV $2957 +ADDRGP4 uiInfo+208 +INDIRF4 +CNSTF4 1142947840 +LEF4 $2961 +ADDRGP4 uiInfo+208 +CNSTF4 1142947840 +ASGNF4 +LABELV $2961 +LABELV $2958 +ADDRLP4 4 +ADDRGP4 uiInfo+212 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRI4 +CVIF4 4 +ADDF4 +ASGNF4 +ADDRGP4 uiInfo+212 +INDIRF4 +CNSTF4 0 +GEF4 $2966 +ADDRGP4 uiInfo+212 +CNSTF4 0 +ASGNF4 +ADDRGP4 $2967 +JUMPV +LABELV $2966 +ADDRGP4 uiInfo+212 +INDIRF4 +CNSTF4 1139802112 +LEF4 $2970 +ADDRGP4 uiInfo+212 +CNSTF4 1139802112 +ASGNF4 +LABELV $2970 +LABELV $2967 +ADDRLP4 8 +ADDRGP4 Menu_Count +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +LEI4 $2974 +CNSTP4 0 +ARGP4 +ADDRGP4 uiInfo+208 +INDIRF4 +ARGF4 +ADDRGP4 uiInfo+212 +INDIRF4 +ARGF4 +ADDRGP4 Display_MouseMove +CALLI4 +pop +LABELV $2974 +LABELV $2954 +endproc UI_MouseEvent 12 12 +export UI_MousePosition +proc UI_MousePosition 8 4 +ADDRGP4 uiInfo+208 +INDIRF4 +ARGF4 +ADDRLP4 0 +ADDRGP4 rint +CALLF4 +ASGNF4 +ADDRGP4 uiInfo+212 +INDIRF4 +ARGF4 +ADDRLP4 4 +ADDRGP4 rint +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +CVFI4 4 +ADDRLP4 4 +INDIRF4 +CVFI4 4 +CNSTI4 16 +LSHI4 +BORI4 +RETI4 +LABELV $2978 +endproc UI_MousePosition 8 4 +export UI_SetMousePosition +proc UI_SetMousePosition 4 12 +ADDRGP4 uiInfo+208 +ADDRFP4 0 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRGP4 uiInfo+212 +ADDRFP4 4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +ADDRGP4 Menu_Count +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $2984 +CNSTP4 0 +ARGP4 +ADDRGP4 uiInfo+208 +INDIRF4 +ARGF4 +ADDRGP4 uiInfo+212 +INDIRF4 +ARGF4 +ADDRGP4 Display_MouseMove +CALLI4 +pop +LABELV $2984 +LABELV $2981 +endproc UI_SetMousePosition 4 12 +export UI_SetActiveMenu +proc UI_SetActiveMenu 296 12 +ADDRLP4 256 +ADDRGP4 Menu_Count +CALLI4 +ASGNI4 +ADDRLP4 256 +INDIRI4 +CNSTI4 0 +LEI4 $2989 +ADDRLP4 272 +CNSTF4 0 +ASGNF4 +ADDRLP4 260+8 +ADDRLP4 272 +INDIRF4 +ASGNF4 +ADDRLP4 260+4 +ADDRLP4 272 +INDIRF4 +ASGNF4 +ADDRLP4 260 +ADDRLP4 272 +INDIRF4 +ASGNF4 +ADDRLP4 276 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 276 +INDIRI4 +CNSTI4 0 +EQI4 $2996 +ADDRLP4 276 +INDIRI4 +CNSTI4 1 +EQI4 $2997 +ADDRLP4 276 +INDIRI4 +CNSTI4 2 +EQI4 $3006 +ADDRGP4 $2993 +JUMPV +LABELV $2996 +ADDRLP4 284 +ADDRGP4 trap_Key_GetCatcher +CALLI4 +ASGNI4 +ADDRLP4 284 +INDIRI4 +CNSTI4 -3 +BANDI4 +ARGI4 +ADDRGP4 trap_Key_SetCatcher +CALLV +pop +ADDRGP4 trap_Key_ClearStates +CALLV +pop +ADDRGP4 $2177 +ARGP4 +ADDRGP4 $119 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +ADDRGP4 Menus_CloseAll +CALLV +pop +ADDRGP4 $2988 +JUMPV +LABELV $2997 +ADDRGP4 $2998 +ARGP4 +ADDRGP4 $116 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +CNSTI4 2 +ARGI4 +ADDRGP4 trap_Key_SetCatcher +CALLV +pop +ADDRGP4 Menus_CloseAll +CALLV +pop +ADDRGP4 $2085 +ARGP4 +ADDRGP4 Menus_ActivateByName +CALLP4 +pop +ADDRGP4 $1882 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 288 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 288 +INDIRU4 +CNSTU4 0 +EQU4 $2988 +ADDRGP4 $3003 +ARGP4 +ADDRLP4 292 +ADDRGP4 trap_Cvar_VariableValue +CALLF4 +ASGNF4 +ADDRLP4 292 +INDIRF4 +CNSTF4 1073741824 +NEF4 $3001 +ADDRGP4 $3004 +ARGP4 +ADDRGP4 Menus_ActivateByName +CALLP4 +pop +ADDRGP4 $2988 +JUMPV +LABELV $3001 +ADDRGP4 $3005 +ARGP4 +ADDRGP4 Menus_ActivateByName +CALLP4 +pop +ADDRGP4 $2988 +JUMPV +LABELV $3006 +ADDRGP4 $2177 +ARGP4 +ADDRGP4 $116 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +CNSTI4 2 +ARGI4 +ADDRGP4 trap_Key_SetCatcher +CALLV +pop +ADDRGP4 UI_BuildPlayerList +CALLV +pop +ADDRGP4 Menus_CloseAll +CALLV +pop +ADDRGP4 $3007 +ARGP4 +ADDRGP4 Menus_ActivateByName +CALLP4 +pop +LABELV $2993 +LABELV $2989 +LABELV $2988 +endproc UI_SetActiveMenu 296 12 +export UI_IsFullscreen +proc UI_IsFullscreen 4 0 +ADDRLP4 0 +ADDRGP4 Menus_AnyFullScreenVisible +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $3008 +endproc UI_IsFullscreen 4 0 +proc UI_ReadableSize 16 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 1073741824 +LEI4 $3010 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 $372 +ARGP4 +ADDRFP4 8 +INDIRI4 +CNSTI4 1073741824 +DIVI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 0 +INDIRU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +CVIU4 4 +ADDRLP4 8 +INDIRU4 +SUBU4 +CVUI4 4 +ARGI4 +ADDRGP4 $3012 +ARGP4 +ADDRLP4 12 +CNSTI4 1073741824 +ASGNI4 +CNSTI4 100 +ADDRFP4 8 +INDIRI4 +ADDRLP4 12 +INDIRI4 +MODI4 +MULI4 +ADDRLP4 12 +INDIRI4 +DIVI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $3011 +JUMPV +LABELV $3010 +ADDRFP4 8 +INDIRI4 +CNSTI4 1048576 +LEI4 $3013 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 $372 +ARGP4 +ADDRFP4 8 +INDIRI4 +CNSTI4 1048576 +DIVI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 0 +INDIRU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +CVIU4 4 +ADDRLP4 8 +INDIRU4 +SUBU4 +CVUI4 4 +ARGI4 +ADDRGP4 $3015 +ARGP4 +ADDRLP4 12 +CNSTI4 1048576 +ASGNI4 +CNSTI4 100 +ADDRFP4 8 +INDIRI4 +ADDRLP4 12 +INDIRI4 +MODI4 +MULI4 +ADDRLP4 12 +INDIRI4 +DIVI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $3014 +JUMPV +LABELV $3013 +ADDRFP4 8 +INDIRI4 +CNSTI4 1024 +LEI4 $3016 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 $3018 +ARGP4 +ADDRFP4 8 +INDIRI4 +CNSTI4 1024 +DIVI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $3017 +JUMPV +LABELV $3016 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 $3019 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +LABELV $3017 +LABELV $3014 +LABELV $3011 +LABELV $3009 +endproc UI_ReadableSize 16 16 +proc UI_PrintTime 8 20 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +CNSTI4 1000 +DIVI4 +ASGNI4 +ADDRFP4 8 +INDIRI4 +CNSTI4 3600 +LEI4 $3021 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 $3023 +ARGP4 +ADDRLP4 4 +CNSTI4 3600 +ASGNI4 +ADDRFP4 8 +INDIRI4 +ADDRLP4 4 +INDIRI4 +DIVI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ADDRLP4 4 +INDIRI4 +MODI4 +CNSTI4 60 +DIVI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $3022 +JUMPV +LABELV $3021 +ADDRFP4 8 +INDIRI4 +CNSTI4 60 +LEI4 $3024 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 $3026 +ARGP4 +ADDRLP4 4 +CNSTI4 60 +ASGNI4 +ADDRFP4 8 +INDIRI4 +ADDRLP4 4 +INDIRI4 +DIVI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ADDRLP4 4 +INDIRI4 +MODI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $3025 +JUMPV +LABELV $3024 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 $3027 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Com_sprintf +CALLV +pop +LABELV $3025 +LABELV $3022 +LABELV $3020 +endproc UI_PrintTime 8 20 +export Text_PaintCenter +proc Text_PaintCenter 8 32 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRLP4 4 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 4 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRF4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +DIVI4 +CVIF4 4 +SUBF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +CNSTI4 6 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $3028 +endproc Text_PaintCenter 8 32 +export Text_PaintCenter_AutoWrapped +proc Text_PaintCenter_AutoWrapped 1064 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 12 +ADDRFP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 16 +ADDRFP4 16 +INDIRF4 +ASGNF4 +ADDRFP4 20 +ADDRFP4 20 +INDIRP4 +ASGNP4 +ADDRFP4 24 +ADDRFP4 24 +INDIRP4 +ASGNP4 +ADDRFP4 28 +ADDRFP4 28 +INDIRF4 +ASGNF4 +ADDRFP4 24 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $3032 +ADDRFP4 24 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $3030 +LABELV $3032 +ADDRGP4 $3029 +JUMPV +LABELV $3030 +ADDRLP4 20 +ARGP4 +ADDRFP4 24 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +ADDRLP4 20 +ASGNP4 +ADDRLP4 4 +ADDRLP4 20 +ASGNP4 +ADDRLP4 12 +ADDRLP4 20 +ASGNP4 +ADDRGP4 $3034 +JUMPV +LABELV $3033 +LABELV $3036 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $3037 +ADDRLP4 1048 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 1048 +INDIRI4 +CNSTI4 32 +EQI4 $3039 +ADDRLP4 1048 +INDIRI4 +CNSTI4 0 +NEI4 $3036 +LABELV $3039 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRLP4 1056 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 1056 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI1 +ASGNI1 +ADDRLP4 16 +INDIRI4 +CVIF4 4 +ADDRFP4 8 +INDIRF4 +LEF4 $3040 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +NEU4 $3042 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $3042 +ADDRLP4 4 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRFP4 28 +INDIRF4 +ARGF4 +ADDRGP4 Text_PaintCenter +CALLV +pop +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ADDRFP4 12 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 8 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $3044 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $3035 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 28 +INDIRF4 +ARGF4 +ADDRGP4 Text_PaintCenter +CALLV +pop +ADDRGP4 $3035 +JUMPV +LABELV $3044 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $3041 +JUMPV +LABELV $3040 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $3048 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRFP4 28 +INDIRF4 +ARGF4 +ADDRGP4 Text_PaintCenter +CALLV +pop +ADDRGP4 $3035 +JUMPV +LABELV $3048 +LABELV $3041 +LABELV $3034 +ADDRGP4 $3033 +JUMPV +LABELV $3035 +LABELV $3029 +endproc Text_PaintCenter_AutoWrapped 1064 24 +data +align 1 +LABELV $3051 +byte 1 68 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 58 +byte 1 0 +align 1 +LABELV $3052 +byte 1 69 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 102 +byte 1 116 +byte 1 58 +byte 1 0 +align 1 +LABELV $3053 +byte 1 84 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 102 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 58 +byte 1 0 +code +proc UI_DisplayDownloadInfo 316 24 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 12 +ADDRFP4 12 +INDIRF4 +ASGNF4 +ADDRGP4 $3054 +ARGP4 +ADDRLP4 280 +ADDRGP4 trap_Cvar_VariableValue +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 280 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $3055 +ARGP4 +ADDRLP4 284 +ADDRGP4 trap_Cvar_VariableValue +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 284 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRGP4 $3056 +ARGP4 +ADDRLP4 288 +ADDRGP4 trap_Cvar_VariableValue +CALLF4 +ASGNF4 +ADDRLP4 140 +ADDRLP4 288 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 8 +CNSTI4 320 +ASGNI4 +ADDRGP4 colorWhite +ARGP4 +ADDRGP4 UI_SetColor +CALLV +pop +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +CNSTF4 1121976320 +ADDF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRGP4 colorWhite +ARGP4 +ADDRGP4 $3051 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 Text_PaintCenter +CALLV +pop +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +CNSTF4 1128267776 +ADDF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRGP4 colorWhite +ARGP4 +ADDRGP4 $3052 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 Text_PaintCenter +CALLV +pop +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +CNSTF4 1131937792 +ADDF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRGP4 colorWhite +ARGP4 +ADDRGP4 $3053 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 Text_PaintCenter +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $3057 +ADDRGP4 $3059 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTF4 1120403456 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +MULF4 +ADDRLP4 0 +INDIRI4 +CVIF4 4 +DIVF4 +CVFI4 4 +ARGI4 +ADDRLP4 292 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 148 +ADDRLP4 292 +INDIRP4 +ASGNP4 +ADDRGP4 $3058 +JUMPV +LABELV $3057 +ADDRLP4 148 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $3058 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +CNSTF4 1124597760 +ADDF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRGP4 colorWhite +ARGP4 +ADDRLP4 148 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 Text_PaintCenter +CALLV +pop +ADDRLP4 12 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 UI_ReadableSize +CALLV +pop +ADDRLP4 76 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 UI_ReadableSize +CALLV +pop +ADDRLP4 4 +INDIRI4 +CNSTI4 4096 +LTI4 $3062 +ADDRLP4 140 +INDIRI4 +CNSTI4 0 +NEI4 $3060 +LABELV $3062 +ADDRLP4 8 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 8 +INDIRF4 +CNSTF4 1129840640 +ADDF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRGP4 colorWhite +ARGP4 +ADDRGP4 $3063 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 Text_PaintCenter +CALLV +pop +ADDRGP4 $3064 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 296 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 8 +INDIRF4 +CNSTF4 1126170624 +ADDF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRGP4 colorWhite +ARGP4 +ADDRLP4 296 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 Text_PaintCenter +CALLV +pop +ADDRGP4 $3061 +JUMPV +LABELV $3060 +ADDRGP4 uiInfo+200 +INDIRI4 +ADDRLP4 140 +INDIRI4 +SUBI4 +CNSTI4 1000 +DIVI4 +CNSTI4 0 +EQI4 $3065 +ADDRLP4 144 +ADDRLP4 4 +INDIRI4 +ADDRGP4 uiInfo+200 +INDIRI4 +ADDRLP4 140 +INDIRI4 +SUBI4 +CNSTI4 1000 +DIVI4 +DIVI4 +ASGNI4 +ADDRGP4 $3066 +JUMPV +LABELV $3065 +ADDRLP4 144 +CNSTI4 0 +ASGNI4 +LABELV $3066 +ADDRLP4 152 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRLP4 144 +INDIRI4 +ARGI4 +ADDRGP4 UI_ReadableSize +CALLV +pop +ADDRLP4 296 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 296 +INDIRI4 +EQI4 $3069 +ADDRLP4 144 +INDIRI4 +ADDRLP4 296 +INDIRI4 +EQI4 $3069 +ADDRLP4 300 +ADDRLP4 0 +INDIRI4 +ADDRLP4 144 +INDIRI4 +DIVI4 +ASGNI4 +ADDRLP4 216 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRLP4 304 +ADDRLP4 300 +INDIRI4 +ASGNI4 +ADDRLP4 308 +CNSTI4 1024 +ASGNI4 +CNSTI4 1000 +ADDRLP4 304 +INDIRI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 308 +INDIRI4 +DIVI4 +ADDRLP4 304 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 308 +INDIRI4 +DIVI4 +DIVI4 +SUBI4 +MULI4 +ARGI4 +ADDRGP4 UI_PrintTime +CALLV +pop +ADDRLP4 8 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 8 +INDIRF4 +CNSTF4 1129840640 +ADDF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRGP4 colorWhite +ARGP4 +ADDRLP4 216 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 Text_PaintCenter +CALLV +pop +ADDRGP4 $3064 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 312 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 8 +INDIRF4 +CNSTF4 1126170624 +ADDF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRGP4 colorWhite +ARGP4 +ADDRLP4 312 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 Text_PaintCenter +CALLV +pop +ADDRGP4 $3070 +JUMPV +LABELV $3069 +ADDRLP4 8 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 8 +INDIRF4 +CNSTF4 1129840640 +ADDF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRGP4 colorWhite +ARGP4 +ADDRGP4 $3063 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 Text_PaintCenter +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $3071 +ADDRGP4 $3064 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 76 +ARGP4 +ADDRLP4 300 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 8 +INDIRF4 +CNSTF4 1126170624 +ADDF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRGP4 colorWhite +ARGP4 +ADDRLP4 300 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 Text_PaintCenter +CALLV +pop +ADDRGP4 $3072 +JUMPV +LABELV $3071 +ADDRGP4 $3073 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 304 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 8 +INDIRF4 +CNSTF4 1126170624 +ADDF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRGP4 colorWhite +ARGP4 +ADDRLP4 304 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 Text_PaintCenter +CALLV +pop +LABELV $3072 +LABELV $3070 +ADDRLP4 144 +INDIRI4 +CNSTI4 0 +EQI4 $3074 +ADDRGP4 $3076 +ARGP4 +ADDRLP4 152 +ARGP4 +ADDRLP4 300 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 8 +INDIRF4 +CNSTF4 1132986368 +ADDF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRGP4 colorWhite +ARGP4 +ADDRLP4 300 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 Text_PaintCenter +CALLV +pop +LABELV $3074 +LABELV $3061 +LABELV $3050 +endproc UI_DisplayDownloadInfo 316 24 +export UI_DrawConnectScreen +proc UI_DrawConnectScreen 5460 24 +ADDRGP4 $3078 +ARGP4 +ADDRLP4 4384 +ADDRGP4 Menus_FindByName +CALLP4 +ASGNP4 +ADDRLP4 4120 +ADDRLP4 4384 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $3079 +ADDRLP4 4120 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $3079 +ADDRLP4 4120 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 Menu_Paint +CALLV +pop +LABELV $3079 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $3081 +ADDRLP4 3084 +CNSTF4 1134559232 +ASGNF4 +ADDRLP4 3092 +CNSTF4 1124204544 +ASGNF4 +ADDRLP4 3088 +CNSTF4 1056964608 +ASGNF4 +ADDRGP4 $3082 +JUMPV +LABELV $3081 +ADDRLP4 3084 +CNSTF4 1134559232 +ASGNF4 +ADDRLP4 3092 +CNSTF4 1107296256 +ASGNF4 +ADDRLP4 3088 +CNSTF4 1058642330 +ASGNF4 +ADDRGP4 $3077 +JUMPV +LABELV $3082 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_GetClientState +CALLV +pop +ADDRLP4 3096 +CNSTI1 0 +ASGNI1 +CNSTI4 0 +ARGI4 +ADDRLP4 3096 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 4388 +ADDRGP4 trap_GetConfigString +CALLI4 +ASGNI4 +ADDRLP4 4388 +INDIRI4 +CNSTI4 0 +EQI4 $3083 +ADDRLP4 3096 +ARGP4 +ADDRGP4 $314 +ARGP4 +ADDRLP4 4392 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRGP4 $3085 +ARGP4 +ADDRLP4 4392 +INDIRP4 +ARGP4 +ADDRLP4 4396 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 3084 +INDIRF4 +ARGF4 +ADDRLP4 3092 +INDIRF4 +ARGF4 +ADDRLP4 3088 +INDIRF4 +ARGF4 +ADDRGP4 colorWhite +ARGP4 +ADDRLP4 4396 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 Text_PaintCenter +CALLV +pop +LABELV $3083 +ADDRLP4 0+12 +ARGP4 +ADDRGP4 $3089 +ARGP4 +ADDRLP4 4400 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4400 +INDIRI4 +CNSTI4 0 +NEI4 $3086 +ADDRLP4 3084 +INDIRF4 +ARGF4 +ADDRLP4 3092 +INDIRF4 +CNSTF4 1111490560 +ADDF4 +ARGF4 +ADDRLP4 3088 +INDIRF4 +ARGF4 +ADDRGP4 colorWhite +ARGP4 +ADDRGP4 $3090 +ARGP4 +CNSTF4 1086324736 +ARGF4 +ADDRGP4 Text_PaintCenter +CALLV +pop +ADDRGP4 $3087 +JUMPV +LABELV $3086 +ADDRLP4 4124 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 $3091 +ARGP4 +ADDRLP4 0+12 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 3084 +INDIRF4 +ARGF4 +ADDRLP4 3092 +INDIRF4 +CNSTF4 1111490560 +ADDF4 +ARGF4 +ADDRLP4 3088 +INDIRF4 +ARGF4 +ADDRGP4 colorWhite +ARGP4 +ADDRLP4 4124 +ARGP4 +CNSTF4 1086324736 +ARGF4 +ADDRGP4 Text_PaintCenter +CALLV +pop +LABELV $3087 +ADDRLP4 0+1036 +ARGP4 +ADDRGP4 $3094 +ARGP4 +ADDRLP4 4404 +ADDRGP4 Info_ValueForKey +CALLP4 +ASGNP4 +ADDRLP4 3084 +INDIRF4 +ARGF4 +CNSTF4 1142292480 +ARGF4 +ADDRLP4 3088 +INDIRF4 +ARGF4 +ADDRGP4 colorWhite +ARGP4 +ADDRLP4 4404 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 Text_PaintCenter +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 5 +GEI4 $3095 +ADDRLP4 3084 +INDIRF4 +ARGF4 +ADDRLP4 3092 +INDIRF4 +CNSTF4 1127219200 +ADDF4 +ARGF4 +ADDRLP4 3088 +INDIRF4 +ARGF4 +ADDRGP4 colorWhite +ARGP4 +ADDRLP4 0+2060 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 Text_PaintCenter +CALLV +pop +LABELV $3095 +ADDRGP4 lastConnState +INDIRI4 +ADDRLP4 0 +INDIRI4 +LEI4 $3098 +ADDRGP4 lastLoadingText +CNSTI1 0 +ASGNI1 +LABELV $3098 +ADDRLP4 4412 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRGP4 lastConnState +ADDRLP4 4412 +INDIRI4 +ASGNI4 +ADDRLP4 4408 +ADDRLP4 4412 +INDIRI4 +ASGNI4 +ADDRLP4 4408 +INDIRI4 +CNSTI4 3 +LTI4 $3077 +ADDRLP4 4408 +INDIRI4 +CNSTI4 7 +GTI4 $3077 +ADDRLP4 4408 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $3120-12 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $3120 +address $3103 +address $3106 +address $3109 +address $3077 +address $3077 +code +LABELV $3103 +ADDRGP4 $3104 +ARGP4 +ADDRLP4 0+4 +INDIRI4 +ARGI4 +ADDRLP4 4420 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 4380 +ADDRLP4 4420 +INDIRP4 +ASGNP4 +ADDRGP4 $3101 +JUMPV +LABELV $3106 +ADDRGP4 $3107 +ARGP4 +ADDRLP4 0+4 +INDIRI4 +ARGI4 +ADDRLP4 4424 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 4380 +ADDRLP4 4424 +INDIRP4 +ASGNP4 +ADDRGP4 $3101 +JUMPV +LABELV $3109 +ADDRGP4 $1886 +ARGP4 +ADDRLP4 5456 +ADDRGP4 trap_Cvar_VariableValue +CALLF4 +ASGNF4 +ADDRLP4 4428 +ADDRLP4 5456 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 4428 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $3110 +ADDRGP4 $3112 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 2 +ARGI4 +ADDRGP4 trap_Key_SetCatcher +CALLV +pop +ADDRGP4 $3113 +ARGP4 +ADDRGP4 Menus_ActivateByName +CALLP4 +pop +ADDRGP4 $1886 +ARGP4 +ADDRGP4 $119 +ARGP4 +ADDRGP4 trap_Cvar_Set +CALLV +pop +LABELV $3110 +ADDRGP4 $3114 +ARGP4 +ADDRLP4 4432 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 4432 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $3115 +ADDRLP4 4432 +ARGP4 +ADDRLP4 3084 +INDIRF4 +ARGF4 +ADDRLP4 3092 +INDIRF4 +ARGF4 +ADDRLP4 3088 +INDIRF4 +ARGF4 +ADDRGP4 UI_DisplayDownloadInfo +CALLV +pop +ADDRGP4 $3077 +JUMPV +LABELV $3115 +ADDRLP4 4380 +ADDRGP4 $3117 +ASGNP4 +LABELV $3101 +ADDRLP4 0+12 +ARGP4 +ADDRGP4 $3089 +ARGP4 +ADDRLP4 4420 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4420 +INDIRI4 +CNSTI4 0 +EQI4 $3122 +ADDRLP4 3084 +INDIRF4 +ARGF4 +ADDRLP4 3092 +INDIRF4 +CNSTF4 1117782016 +ADDF4 +ARGF4 +ADDRLP4 3088 +INDIRF4 +ARGF4 +ADDRGP4 colorWhite +ARGP4 +ADDRLP4 4380 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 Text_PaintCenter +CALLV +pop +LABELV $3122 +LABELV $3077 +endproc UI_DrawConnectScreen 5460 24 +export UI_RegisterCvars +proc UI_RegisterCvars 12 16 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRGP4 cvarTable +ASGNP4 +ADDRGP4 $3129 +JUMPV +LABELV $3126 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 trap_Cvar_Register +CALLV +pop +LABELV $3127 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ASGNP4 +LABELV $3129 +ADDRLP4 4 +INDIRI4 +ADDRGP4 cvarTableSize +INDIRI4 +LTI4 $3126 +LABELV $3125 +endproc UI_RegisterCvars 12 16 +export UI_UpdateCvars +proc UI_UpdateCvars 8 4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRGP4 cvarTable +ASGNP4 +ADDRGP4 $3134 +JUMPV +LABELV $3131 +ADDRLP4 4 +INDIRP4 +INDIRP4 +ARGP4 +ADDRGP4 trap_Cvar_Update +CALLV +pop +LABELV $3132 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +ASGNP4 +LABELV $3134 +ADDRLP4 0 +INDIRI4 +ADDRGP4 cvarTableSize +INDIRI4 +LTI4 $3131 +LABELV $3130 +endproc UI_UpdateCvars 8 4 +export UI_UpdateNews +proc UI_UpdateNews 10036 12 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 10020 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ADDRLP4 10020 +INDIRI4 +EQI4 $3136 +ADDRGP4 uiInfo+110704+4256 +INDIRI4 +ADDRLP4 10020 +INDIRI4 +NEI4 $3136 +ADDRGP4 uiInfo+110704+4260 +ADDRGP4 uiInfo+200 +INDIRI4 +CNSTI4 10000 +ADDI4 +ASGNI4 +ADDRGP4 uiInfo+110704+4256 +CNSTI4 1 +ASGNI4 +ADDRGP4 $3137 +JUMPV +LABELV $3136 +ADDRGP4 uiInfo+110704+4256 +INDIRI4 +CNSTI4 0 +NEI4 $3145 +ADDRGP4 $3135 +JUMPV +LABELV $3145 +ADDRGP4 uiInfo+200 +INDIRI4 +ADDRGP4 uiInfo+110704+4260 +INDIRI4 +LEI4 $3149 +ADDRGP4 uiInfo+110704 +ARGP4 +ADDRGP4 $3155 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRGP4 uiInfo+110704+4252 +CNSTI4 1 +ASGNI4 +ADDRGP4 $3135 +JUMPV +LABELV $3149 +LABELV $3137 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 10024 +ADDRGP4 trap_GetNews +CALLI4 +ASGNI4 +ADDRLP4 10016 +ADDRLP4 10024 +INDIRI4 +ASGNI4 +ADDRGP4 $3158 +ARGP4 +ADDRLP4 12 +ARGP4 +CNSTI4 10000 +ARGI4 +ADDRGP4 trap_Cvar_VariableStringBuffer +CALLV +pop +ADDRLP4 12 +ARGP4 +CNSTF4 1048576000 +ARGF4 +CNSTF4 1134723072 +ADDRGP4 uiInfo+196 +INDIRF4 +MULF4 +ARGF4 +ADDRLP4 10028 +ADDRGP4 Item_Text_Wrap +CALLP4 +ASGNP4 +ADDRLP4 10012 +ADDRLP4 10028 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 10012 +INDIRP4 +ASGNP4 +ADDRGP4 $3163 +JUMPV +LABELV $3160 +ADDRLP4 4 +INDIRI4 +CNSTI4 84 +EQI4 $3166 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +NEI4 $3164 +LABELV $3166 +ADDRLP4 4 +INDIRI4 +CNSTI4 85 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+110704 +ADDP4 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 8 +INDIRI4 +CNSTI4 49 +NEI4 $3168 +ADDRGP4 $3162 +JUMPV +LABELV $3168 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +EQI4 $3165 +ADDRLP4 4 +INDIRI4 +CNSTI4 85 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+110704 +ADDP4 +ADDP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $3165 +JUMPV +LABELV $3164 +ADDRLP4 10032 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 10032 +INDIRI4 +CNSTI4 32 +LTI4 $3173 +ADDRLP4 10032 +INDIRI4 +CNSTI4 126 +GTI4 $3173 +ADDRLP4 4 +INDIRI4 +CNSTI4 85 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+110704 +ADDP4 +ADDP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $3173 +LABELV $3165 +LABELV $3161 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $3163 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $3160 +LABELV $3162 +ADDRLP4 4 +INDIRI4 +CNSTI4 85 +ADDRLP4 8 +INDIRI4 +MULI4 +ADDRGP4 uiInfo+110704 +ADDP4 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRGP4 uiInfo+110704+4252 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 10016 +INDIRI4 +CNSTI4 0 +EQI4 $3179 +ADDRGP4 uiInfo+110704+4256 +CNSTI4 0 +ASGNI4 +LABELV $3179 +LABELV $3135 +endproc UI_UpdateNews 10036 12 +bss +align 1 +LABELV lastLoadingText +skip 1024 +align 4 +LABELV lastConnState +skip 4 +export startTime +align 4 +LABELV startTime +skip 4 +export ui_chatCommands +align 4 +LABELV ui_chatCommands +skip 272 +export ui_winner +align 4 +LABELV ui_winner +skip 272 +export ui_emoticons +align 4 +LABELV ui_emoticons +skip 272 +export ui_developer +align 4 +LABELV ui_developer +skip 272 +export ui_textWrapCache +align 4 +LABELV ui_textWrapCache +skip 272 +export ui_serverStatusTimeOut +align 4 +LABELV ui_serverStatusTimeOut +skip 272 +export ui_findPlayer +align 4 +LABELV ui_findPlayer +skip 272 +export ui_bigFont +align 4 +LABELV ui_bigFont +skip 272 +export ui_smallFont +align 4 +LABELV ui_smallFont +skip 272 +export ui_lastServerRefresh_3_time +align 4 +LABELV ui_lastServerRefresh_3_time +skip 272 +export ui_lastServerRefresh_2_time +align 4 +LABELV ui_lastServerRefresh_2_time +skip 272 +export ui_lastServerRefresh_1_time +align 4 +LABELV ui_lastServerRefresh_1_time +skip 272 +export ui_lastServerRefresh_0_time +align 4 +LABELV ui_lastServerRefresh_0_time +skip 272 +export ui_lastServerRefresh_3 +align 4 +LABELV ui_lastServerRefresh_3 +skip 272 +export ui_lastServerRefresh_2 +align 4 +LABELV ui_lastServerRefresh_2 +skip 272 +export ui_lastServerRefresh_1 +align 4 +LABELV ui_lastServerRefresh_1 +skip 272 +export ui_lastServerRefresh_0 +align 4 +LABELV ui_lastServerRefresh_0 +skip 272 +export ui_selectedMap +align 4 +LABELV ui_selectedMap +skip 272 +export ui_netSource +align 4 +LABELV ui_netSource +skip 272 +export ui_dedicated +align 4 +LABELV ui_dedicated +skip 272 +export ui_browserShowEmpty +align 4 +LABELV ui_browserShowEmpty +skip 272 +export ui_browserShowFull +align 4 +LABELV ui_browserShowFull +skip 272 +import trap_SetPbClStatus +import trap_R_RemapShader +import trap_RealTime +import trap_CIN_SetExtents +import trap_CIN_DrawCinematic +import trap_CIN_RunCinematic +import trap_CIN_StopCinematic +import trap_CIN_PlayCinematic +import trap_S_StartBackgroundTrack +import trap_S_StopBackgroundTrack +import trap_R_RegisterFont +import trap_MemoryRemaining +import trap_LAN_CompareServers +import trap_GetNews +import trap_LAN_ServerStatus +import trap_LAN_ResetPings +import trap_LAN_RemoveServer +import trap_LAN_AddServer +import trap_LAN_UpdateVisiblePings +import trap_LAN_ServerIsVisible +import trap_LAN_MarkServerVisible +import trap_LAN_SaveCachedServers +import trap_LAN_LoadCachedServers +import trap_LAN_GetPingInfo +import trap_LAN_GetPing +import trap_LAN_ClearPing +import trap_LAN_GetPingQueueCount +import trap_LAN_GetServerPing +import trap_LAN_GetServerInfo +import trap_LAN_GetServerAddressString +import trap_LAN_GetServerCount +import trap_GetConfigString +import trap_GetGlconfig +import trap_GetClientState +import trap_GetClipboardData +import trap_Key_SetCatcher +import trap_Key_GetCatcher +import trap_Key_ClearStates +import trap_Key_SetOverstrikeMode +import trap_Key_GetOverstrikeMode +import trap_Key_IsDown +import trap_Key_SetBinding +import trap_Key_GetBindingBuf +import trap_Key_KeynumToStringBuf +import trap_S_RegisterSound +import trap_S_StartLocalSound +import trap_CM_LerpTag +import trap_UpdateScreen +import trap_R_ModelBounds +import trap_R_DrawStretchPic +import trap_R_SetColor +import trap_R_RenderScene +import trap_R_AddLightToScene +import trap_R_AddPolyToScene +import trap_R_AddRefEntityToScene +import trap_R_ClearScene +import trap_R_RegisterShaderNoMip +import trap_R_RegisterSkin +import trap_R_RegisterModel +import trap_FS_Seek +import trap_FS_GetFileList +import trap_FS_FCloseFile +import trap_FS_Write +import trap_FS_Read +import trap_FS_FOpenFile +import trap_Cmd_ExecuteText +import trap_Argv +import trap_Argc +import trap_Cvar_InfoStringBuffer +import trap_Cvar_Create +import trap_Cvar_Reset +import trap_Cvar_SetValue +import trap_Cvar_VariableStringBuffer +import trap_Cvar_VariableValue +import trap_Cvar_Set +import trap_Cvar_Update +import trap_Cvar_Register +import trap_Milliseconds +import trap_Error +import trap_Print +import UI_FillRect +import UI_DrawHandlePic +import UI_AdjustFrom640 +import UI_SetColor +import UI_Cvar_VariableString +import UI_ConsoleCommand +export uiInfo +align 4 +LABELV uiInfo +skip 123968 +import UI_ServerInfo +import UI_LoadArenas +import UI_ClearScores +import UI_AdjustTimeByGame +import g_nameBind2 +import g_nameBind1 +import BindingFromName +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_Parse_AddGlobalDefine +import UI_EscapeEmoticons +import UI_Text_IsEmoticon +import UI_Text_EmHeight +import UI_Text_EmWidth +import UI_Text_Height +import UI_Text_Width +import UI_Text_Paint_Limit +import UI_Text_Paint +import UI_DrawTextBlock +import Item_Text_Wrap +import Item_Text_Wrapped_Paint +import trap_R_SetClipRegion +import Controls_SetDefaults +import Controls_SetConfig +import Controls_GetConfig +import UI_OutOfMemory +import UI_InitMemory +import UI_Alloc +import UI_RemoveCaptureFunc +import UI_InstallCaptureFunc +import Display_CacheAll +import Menu_SetFeederSelection +import Menu_Paint +import Menu_Update +import Menus_CloseAll +import LerpColor +import Display_HandleKey +import Menus_CloseByName +import Menus_FindByName +import Display_KeyBindPending +import Display_CursorType +import Display_MouseMove +import Display_CaptureItem +import Display_GetContext +import Menus_ReplaceActive +import Menus_Activate +import Menus_AnyFullScreenVisible +import Menu_Reset +import Menus_ReplaceActiveByName +import Menus_ActivateByName +import Menu_PaintAll +import Menu_UpdateAll +import Menu_New +import Menu_Count +import PC_Script_Parse +import PC_String_Parse +import PC_Rect_Parse +import PC_Int_Parse +import PC_Color_Parse +import PC_Float_Parse +import Script_Parse +import String_Parse +import Rect_Parse +import Int_Parse +import Color_Parse +import Float_Parse +import Menu_ScrollFeeder +import Menu_HandleMouseMove +import Menu_HandleKey +import Menu_GetFocused +import Menu_PostParse +import Item_Init +import Menu_Init +import Display_ExpandMacros +import Init_Display +import String_Report +import String_Init +import String_Alloc +import cmdcmp +import BG_TeamName +import BG_LoadEmoticons +import BG_VoiceTrackFind +import BG_VoiceTrackByNum +import BG_VoiceCmdByNum +import BG_VoiceCmdFind +import BG_VoiceByName +import BG_PrintVoices +import BG_VoiceInit +import BG_PrimaryWeapon +import BG_BuildableIsAllowed +import BG_ClassIsAllowed +import BG_UpgradeIsAllowed +import BG_WeaponIsAllowed +import BG_InitAllowedGameElements +import BG_ParseCSVBuildableList +import BG_ParseCSVClassList +import BG_ParseCSVEquipmentList +import atoi_neg +import atof_neg +import BG_PlayerTouchesItem +import BG_PlayerStateToEntityStateExtraPolate +import BG_PlayerStateToEntityState +import BG_AddPredictableEventToPlayerstate +import BG_EvaluateTrajectoryDelta +import BG_EvaluateTrajectory +import BG_MemoryInfo +import BG_DefragmentMemory +import BG_Free +import BG_InitMemory +import BG_Alloc +import BG_UpgradeAllowedInStage +import BG_Upgrade +import BG_UpgradeByName +import BG_WeaponAllowedInStage +import BG_Weapon +import BG_WeaponByName +import BG_InitClassConfigs +import BG_AlienCanEvolve +import BG_ClassCanEvolveFromTo +import BG_ClassHasAbility +import BG_ClassBoundingBox +import BG_ClassConfig +import BG_ClassAllowedInStage +import BG_Class +import BG_ClassByName +import BG_InitBuildableConfigs +import BG_BuildableBoundingBox +import BG_BuildableConfig +import BG_BuildableAllowedInStage +import BG_Buildable +import BG_BuildableByEntityName +import BG_BuildableByName +import BG_UnpackEntityNumbers +import BG_PackEntityNumbers +import BG_HasEnergyWeapon +import BG_GetPlayerWeapon +import BG_PlayerPoisonCloudTime +import BG_PlayerCanChangeWeapon +import BG_GetValueOfPlayer +import BG_PositionBuildableRelativeToPlayer +import BG_GetClientViewOrigin +import BG_GetClientNormal +import BG_RotateAxis +import BG_UpgradeIsActive +import BG_DeactivateUpgrade +import BG_ActivateUpgrade +import BG_InventoryContainsUpgrade +import BG_RemoveUpgradeFromInventory +import BG_AddUpgradeToInventory +import BG_SlotsForInventory +import BG_InventoryContainsWeapon +import BG_WeaponIsFull +import BG_EventName +import Pmove +import PM_UpdateViewAngles +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $3158 +byte 1 99 +byte 1 108 +byte 1 95 +byte 1 110 +byte 1 101 +byte 1 119 +byte 1 115 +byte 1 83 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $3155 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 114 +byte 1 114 +byte 1 111 +byte 1 114 +byte 1 58 +byte 1 32 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 46 +byte 1 0 +align 1 +LABELV $3117 +byte 1 65 +byte 1 119 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 46 +byte 1 46 +byte 1 46 +byte 1 0 +align 1 +LABELV $3114 +byte 1 99 +byte 1 108 +byte 1 95 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 78 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $3113 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 95 +byte 1 112 +byte 1 111 +byte 1 112 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 0 +align 1 +LABELV $3112 +byte 1 79 +byte 1 112 +byte 1 101 +byte 1 110 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 112 +byte 1 116 +byte 1 46 +byte 1 46 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $3107 +byte 1 65 +byte 1 119 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 46 +byte 1 46 +byte 1 46 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $3104 +byte 1 65 +byte 1 119 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 46 +byte 1 46 +byte 1 46 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $3094 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 100 +byte 1 0 +align 1 +LABELV $3091 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $3090 +byte 1 32 +byte 1 0 +align 1 +LABELV $3089 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 104 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 0 +align 1 +LABELV $3085 +byte 1 76 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $3078 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 0 +align 1 +LABELV $3076 +byte 1 37 +byte 1 115 +byte 1 47 +byte 1 83 +byte 1 101 +byte 1 99 +byte 1 0 +align 1 +LABELV $3073 +byte 1 40 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 112 +byte 1 105 +byte 1 101 +byte 1 100 +byte 1 41 +byte 1 0 +align 1 +LABELV $3064 +byte 1 40 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 112 +byte 1 105 +byte 1 101 +byte 1 100 +byte 1 41 +byte 1 0 +align 1 +LABELV $3063 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $3059 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 37 +byte 1 37 +byte 1 41 +byte 1 0 +align 1 +LABELV $3056 +byte 1 99 +byte 1 108 +byte 1 95 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $3055 +byte 1 99 +byte 1 108 +byte 1 95 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 67 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $3054 +byte 1 99 +byte 1 108 +byte 1 95 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 83 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 0 +align 1 +LABELV $3027 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 0 +align 1 +LABELV $3026 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 0 +align 1 +LABELV $3023 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 104 +byte 1 114 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $3019 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $3018 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 75 +byte 1 66 +byte 1 0 +align 1 +LABELV $3015 +byte 1 46 +byte 1 37 +byte 1 48 +byte 1 50 +byte 1 100 +byte 1 32 +byte 1 77 +byte 1 66 +byte 1 0 +align 1 +LABELV $3012 +byte 1 46 +byte 1 37 +byte 1 48 +byte 1 50 +byte 1 100 +byte 1 32 +byte 1 71 +byte 1 66 +byte 1 0 +align 1 +LABELV $3007 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $3005 +byte 1 101 +byte 1 114 +byte 1 114 +byte 1 111 +byte 1 114 +byte 1 95 +byte 1 112 +byte 1 111 +byte 1 112 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 0 +align 1 +LABELV $3004 +byte 1 100 +byte 1 114 +byte 1 111 +byte 1 112 +byte 1 95 +byte 1 112 +byte 1 111 +byte 1 112 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 0 +align 1 +LABELV $3003 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 95 +byte 1 101 +byte 1 114 +byte 1 114 +byte 1 111 +byte 1 114 +byte 1 67 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $2998 +byte 1 115 +byte 1 118 +byte 1 95 +byte 1 107 +byte 1 105 +byte 1 108 +byte 1 108 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $2940 +byte 1 119 +byte 1 104 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $2864 +byte 1 114 +byte 1 95 +byte 1 97 +byte 1 118 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 77 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $2745 +byte 1 108 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $2699 +byte 1 67 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 111 +byte 1 109 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 120 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 0 +align 1 +LABELV $2698 +byte 1 114 +byte 1 95 +byte 1 104 +byte 1 101 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $2697 +byte 1 114 +byte 1 95 +byte 1 119 +byte 1 105 +byte 1 100 +byte 1 116 +byte 1 104 +byte 1 0 +align 1 +LABELV $2696 +byte 1 37 +byte 1 100 +byte 1 120 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 115 +byte 1 41 +byte 1 0 +align 1 +LABELV $2596 +byte 1 88 +byte 1 0 +align 1 +LABELV $2548 +byte 1 46 +byte 1 46 +byte 1 46 +byte 1 0 +align 1 +LABELV $2544 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 115 +byte 1 41 +byte 1 0 +align 1 +LABELV $2541 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $2535 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $2534 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $2531 +byte 1 108 +byte 1 97 +byte 1 98 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $2530 +byte 1 110 +byte 1 101 +byte 1 116 +byte 1 116 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 0 +align 1 +LABELV $2529 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 91 +byte 1 37 +byte 1 115 +byte 1 93 +byte 1 0 +align 1 +LABELV $2497 +byte 1 37 +byte 1 100 +byte 1 58 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $2397 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 85 +byte 1 73 +byte 1 32 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 105 +byte 1 112 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $2379 +byte 1 85 +byte 1 110 +byte 1 73 +byte 1 103 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 80 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $2359 +byte 1 73 +byte 1 103 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 80 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $2354 +byte 1 105 +byte 1 103 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 10 +byte 1 0 +align 1 +LABELV $2347 +byte 1 117 +byte 1 110 +byte 1 105 +byte 1 103 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 10 +byte 1 0 +align 1 +LABELV $2331 +byte 1 84 +byte 1 111 +byte 1 103 +byte 1 103 +byte 1 108 +byte 1 101 +byte 1 73 +byte 1 103 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $2328 +byte 1 73 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 73 +byte 1 103 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 76 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 0 +align 1 +LABELV $2323 +byte 1 117 +byte 1 112 +byte 1 100 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $2320 +byte 1 52 +byte 1 0 +align 1 +LABELV $2319 +byte 1 103 +byte 1 108 +byte 1 67 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 111 +byte 1 109 +byte 1 0 +align 1 +LABELV $2310 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 102 +byte 1 97 +byte 1 118 +byte 1 111 +byte 1 114 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 65 +byte 1 100 +byte 1 100 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $2309 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 102 +byte 1 97 +byte 1 118 +byte 1 111 +byte 1 114 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 78 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $2305 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 70 +byte 1 97 +byte 1 118 +byte 1 111 +byte 1 114 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $2292 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 116 +byte 1 101 +byte 1 70 +byte 1 97 +byte 1 118 +byte 1 111 +byte 1 114 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $2289 +byte 1 65 +byte 1 100 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 118 +byte 1 111 +byte 1 114 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $2288 +byte 1 70 +byte 1 97 +byte 1 118 +byte 1 111 +byte 1 114 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 10 +byte 1 0 +align 1 +LABELV $2285 +byte 1 70 +byte 1 97 +byte 1 118 +byte 1 111 +byte 1 114 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $2280 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 114 +byte 1 0 +align 1 +LABELV $2271 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 70 +byte 1 97 +byte 1 118 +byte 1 111 +byte 1 114 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $2266 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $2260 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 65 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $2255 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 110 +byte 1 121 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $2249 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 68 +byte 1 101 +byte 1 110 +byte 1 121 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 0 +align 1 +LABELV $2244 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 107 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $2238 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 75 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $2233 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $2227 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 85 +byte 1 110 +byte 1 77 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $2222 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $2216 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 77 +byte 1 117 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $2211 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 107 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $2210 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $2204 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 75 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $2198 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $2192 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 78 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 77 +byte 1 97 +byte 1 112 +byte 1 0 +align 1 +LABELV $2186 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $2180 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 77 +byte 1 97 +byte 1 112 +byte 1 0 +align 1 +LABELV $2177 +byte 1 99 +byte 1 108 +byte 1 95 +byte 1 112 +byte 1 97 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $2176 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 101 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $2158 +byte 1 83 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 83 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 0 +align 1 +LABELV $2155 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $2154 +byte 1 76 +byte 1 101 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $2151 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $2150 +byte 1 81 +byte 1 117 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $2140 +byte 1 70 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 80 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 74 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 83 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $2137 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $2123 +byte 1 74 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 83 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $2118 +byte 1 70 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 80 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $2111 +byte 1 70 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 80 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 83 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 117 +byte 1 115 +byte 1 0 +align 1 +LABELV $2101 +byte 1 83 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 117 +byte 1 115 +byte 1 0 +align 1 +LABELV $2095 +byte 1 85 +byte 1 112 +byte 1 100 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 70 +byte 1 105 +byte 1 108 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $2088 +byte 1 83 +byte 1 116 +byte 1 111 +byte 1 112 +byte 1 82 +byte 1 101 +byte 1 102 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 0 +align 1 +LABELV $2085 +byte 1 109 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $2084 +byte 1 106 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $2075 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 101 +byte 1 74 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $2072 +byte 1 84 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 117 +byte 1 108 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 0 +align 1 +LABELV $2067 +byte 1 100 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $2066 +byte 1 82 +byte 1 117 +byte 1 110 +byte 1 68 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 0 +align 1 +LABELV $2063 +byte 1 118 +byte 1 105 +byte 1 100 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 59 +byte 1 0 +align 1 +LABELV $2060 +byte 1 102 +byte 1 115 +byte 1 95 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $2059 +byte 1 82 +byte 1 117 +byte 1 110 +byte 1 77 +byte 1 111 +byte 1 100 +byte 1 0 +align 1 +LABELV $2054 +byte 1 99 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 114 +byte 1 111 +byte 1 113 +byte 1 32 +byte 1 50 +byte 1 10 +byte 1 0 +align 1 +LABELV $2049 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 77 +byte 1 111 +byte 1 118 +byte 1 105 +byte 1 101 +byte 1 0 +align 1 +LABELV $2046 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 0 +align 1 +LABELV $2045 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 0 +align 1 +LABELV $2041 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $2034 +byte 1 83 +byte 1 97 +byte 1 121 +byte 1 75 +byte 1 101 +byte 1 121 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 0 +align 1 +LABELV $2031 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $2030 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 34 +byte 1 94 +byte 1 51 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 10 +byte 1 0 +align 1 +LABELV $2025 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $2018 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 115 +byte 1 97 +byte 1 121 +byte 1 66 +byte 1 117 +byte 1 102 +byte 1 102 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $2017 +byte 1 83 +byte 1 97 +byte 1 121 +byte 1 0 +align 1 +LABELV $2009 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $2006 +byte 1 76 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 115 +byte 1 0 +align 1 +LABELV $1998 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $1995 +byte 1 76 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 66 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 115 +byte 1 0 +align 1 +LABELV $1987 +byte 1 85 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 84 +byte 1 111 +byte 1 78 +byte 1 101 +byte 1 119 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $1981 +byte 1 76 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 85 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $1973 +byte 1 83 +byte 1 101 +byte 1 108 +byte 1 108 +byte 1 84 +byte 1 111 +byte 1 65 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 121 +byte 1 0 +align 1 +LABELV $1970 +byte 1 76 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 65 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 121 +byte 1 83 +byte 1 101 +byte 1 108 +byte 1 108 +byte 1 115 +byte 1 0 +align 1 +LABELV $1962 +byte 1 66 +byte 1 117 +byte 1 121 +byte 1 70 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 65 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 121 +byte 1 0 +align 1 +LABELV $1959 +byte 1 76 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 65 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 121 +byte 1 66 +byte 1 117 +byte 1 121 +byte 1 115 +byte 1 0 +align 1 +LABELV $1951 +byte 1 83 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 65 +byte 1 115 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $1948 +byte 1 76 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $1940 +byte 1 83 +byte 1 112 +byte 1 97 +byte 1 119 +byte 1 110 +byte 1 87 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 73 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 0 +align 1 +LABELV $1937 +byte 1 76 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 73 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 115 +byte 1 0 +align 1 +LABELV $1929 +byte 1 74 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 0 +align 1 +LABELV $1926 +byte 1 76 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 115 +byte 1 0 +align 1 +LABELV $1923 +byte 1 76 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 77 +byte 1 111 +byte 1 100 +byte 1 115 +byte 1 0 +align 1 +LABELV $1920 +byte 1 76 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 77 +byte 1 111 +byte 1 118 +byte 1 105 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $1917 +byte 1 76 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 68 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 115 +byte 1 0 +align 1 +LABELV $1914 +byte 1 82 +byte 1 101 +byte 1 102 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 70 +byte 1 105 +byte 1 108 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $1898 +byte 1 73 +byte 1 110 +byte 1 105 +byte 1 116 +byte 1 83 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 76 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 0 +align 1 +LABELV $1895 +byte 1 82 +byte 1 101 +byte 1 102 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 83 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 0 +align 1 +LABELV $1892 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 85 +byte 1 68 +byte 1 80 +byte 1 0 +align 1 +LABELV $1889 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 67 +byte 1 85 +byte 1 82 +byte 1 76 +byte 1 0 +align 1 +LABELV $1886 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 95 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 80 +byte 1 114 +byte 1 111 +byte 1 109 +byte 1 112 +byte 1 116 +byte 1 0 +align 1 +LABELV $1885 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 73 +byte 1 103 +byte 1 110 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $1882 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 95 +byte 1 101 +byte 1 114 +byte 1 114 +byte 1 111 +byte 1 114 +byte 1 77 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $1881 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 69 +byte 1 114 +byte 1 114 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $1878 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 108 +byte 1 115 +byte 1 0 +align 1 +LABELV $1875 +byte 1 115 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 67 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 108 +byte 1 115 +byte 1 0 +align 1 +LABELV $1872 +byte 1 103 +byte 1 101 +byte 1 116 +byte 1 78 +byte 1 101 +byte 1 119 +byte 1 115 +byte 1 0 +align 1 +LABELV $1869 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 83 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 73 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 0 +align 1 +LABELV $1866 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $1865 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 65 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 115 +byte 1 0 +align 1 +LABELV $1862 +byte 1 118 +byte 1 105 +byte 1 100 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $1861 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 95 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 114 +byte 1 111 +byte 1 80 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $1860 +byte 1 99 +byte 1 118 +byte 1 97 +byte 1 114 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $1859 +byte 1 101 +byte 1 120 +byte 1 101 +byte 1 99 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 46 +byte 1 99 +byte 1 102 +byte 1 103 +byte 1 10 +byte 1 0 +align 1 +LABELV $1858 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 68 +byte 1 101 +byte 1 102 +byte 1 97 +byte 1 117 +byte 1 108 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $1852 +byte 1 119 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 59 +byte 1 32 +byte 1 119 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 32 +byte 1 59 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1850 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $1849 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 83 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $1843 +byte 1 109 +byte 1 95 +byte 1 112 +byte 1 105 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 0 +align 1 +LABELV $1840 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 80 +byte 1 105 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 0 +align 1 +LABELV $1835 +byte 1 71 +byte 1 76 +byte 1 95 +byte 1 76 +byte 1 73 +byte 1 78 +byte 1 69 +byte 1 65 +byte 1 82 +byte 1 95 +byte 1 77 +byte 1 73 +byte 1 80 +byte 1 77 +byte 1 65 +byte 1 80 +byte 1 95 +byte 1 78 +byte 1 69 +byte 1 65 +byte 1 82 +byte 1 69 +byte 1 83 +byte 1 84 +byte 1 0 +align 1 +LABELV $1832 +byte 1 71 +byte 1 76 +byte 1 95 +byte 1 76 +byte 1 73 +byte 1 78 +byte 1 69 +byte 1 65 +byte 1 82 +byte 1 95 +byte 1 77 +byte 1 73 +byte 1 80 +byte 1 77 +byte 1 65 +byte 1 80 +byte 1 95 +byte 1 76 +byte 1 73 +byte 1 78 +byte 1 69 +byte 1 65 +byte 1 82 +byte 1 0 +align 1 +LABELV $1831 +byte 1 114 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $1830 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 98 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 80 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $1829 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 115 +byte 1 104 +byte 1 97 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 115 +byte 1 0 +align 1 +LABELV $1828 +byte 1 114 +byte 1 95 +byte 1 105 +byte 1 110 +byte 1 71 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 86 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 111 +byte 1 0 +align 1 +LABELV $1827 +byte 1 114 +byte 1 95 +byte 1 102 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 83 +byte 1 107 +byte 1 121 +byte 1 0 +align 1 +LABELV $1826 +byte 1 114 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 98 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $1825 +byte 1 114 +byte 1 95 +byte 1 112 +byte 1 105 +byte 1 99 +byte 1 109 +byte 1 105 +byte 1 112 +byte 1 0 +align 1 +LABELV $1824 +byte 1 114 +byte 1 95 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $1820 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 103 +byte 1 108 +byte 1 67 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 111 +byte 1 109 +byte 1 0 +align 1 +LABELV $1815 +byte 1 114 +byte 1 95 +byte 1 115 +byte 1 117 +byte 1 98 +byte 1 100 +byte 1 105 +byte 1 118 +byte 1 105 +byte 1 115 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $1811 +byte 1 114 +byte 1 95 +byte 1 108 +byte 1 111 +byte 1 100 +byte 1 98 +byte 1 105 +byte 1 97 +byte 1 115 +byte 1 0 +align 1 +LABELV $1804 +byte 1 114 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 105 +byte 1 108 +byte 1 98 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $1803 +byte 1 114 +byte 1 95 +byte 1 100 +byte 1 101 +byte 1 112 +byte 1 116 +byte 1 104 +byte 1 98 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $1799 +byte 1 114 +byte 1 95 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 98 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $1796 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 71 +byte 1 101 +byte 1 116 +byte 1 78 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $1793 +byte 1 50 +byte 1 0 +align 1 +LABELV $1792 +byte 1 49 +byte 1 53 +byte 1 0 +align 1 +LABELV $1789 +byte 1 99 +byte 1 108 +byte 1 95 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 116 +byte 1 100 +byte 1 117 +byte 1 112 +byte 1 0 +align 1 +LABELV $1788 +byte 1 51 +byte 1 48 +byte 1 0 +align 1 +LABELV $1787 +byte 1 99 +byte 1 108 +byte 1 95 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $1784 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $1783 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 82 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $1780 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 78 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $1779 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 83 +byte 1 101 +byte 1 116 +byte 1 78 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $1760 +byte 1 46 +byte 1 100 +byte 1 109 +byte 1 95 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $1759 +byte 1 100 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 115 +byte 1 0 +align 1 +LABELV $1757 +byte 1 100 +byte 1 109 +byte 1 95 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $1754 +byte 1 46 +byte 1 114 +byte 1 111 +byte 1 113 +byte 1 0 +align 1 +LABELV $1739 +byte 1 114 +byte 1 111 +byte 1 113 +byte 1 0 +align 1 +LABELV $1738 +byte 1 118 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 111 +byte 1 0 +align 1 +LABELV $1722 +byte 1 36 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 0 +align 1 +LABELV $1697 +byte 1 99 +byte 1 109 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1640 +byte 1 99 +byte 1 109 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1607 +byte 1 99 +byte 1 109 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 121 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1562 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 99 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 105 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $1526 +byte 1 99 +byte 1 109 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1519 +byte 1 74 +byte 1 111 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 46 +byte 1 0 +align 1 +LABELV $1512 +byte 1 99 +byte 1 109 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 97 +byte 1 117 +byte 1 116 +byte 1 111 +byte 1 10 +byte 1 0 +align 1 +LABELV $1508 +byte 1 65 +byte 1 117 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 0 +align 1 +LABELV $1505 +byte 1 87 +byte 1 97 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 46 +byte 1 0 +align 1 +LABELV $1498 +byte 1 99 +byte 1 109 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 10 +byte 1 0 +align 1 +LABELV $1494 +byte 1 83 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 0 +align 1 +LABELV $1491 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 10 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 99 +byte 1 104 +byte 1 110 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 103 +byte 1 121 +byte 1 46 +byte 1 32 +byte 1 65 +byte 1 108 +byte 1 116 +byte 1 104 +byte 1 111 +byte 1 117 +byte 1 103 +byte 1 104 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 105 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 97 +byte 1 107 +byte 1 101 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 44 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 105 +byte 1 114 +byte 1 32 +byte 1 97 +byte 1 117 +byte 1 116 +byte 1 111 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 121 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 105 +byte 1 108 +byte 1 116 +byte 1 46 +byte 1 32 +byte 1 65 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 117 +byte 1 112 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 118 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 101 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 116 +byte 1 46 +byte 1 0 +align 1 +LABELV $1484 +byte 1 99 +byte 1 109 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1480 +byte 1 72 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $1477 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 32 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 10 +byte 1 10 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 39 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 103 +byte 1 116 +byte 1 104 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 121 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 108 +byte 1 121 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 119 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 108 +byte 1 121 +byte 1 46 +byte 1 32 +byte 1 84 +byte 1 104 +byte 1 101 +byte 1 121 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 97 +byte 1 98 +byte 1 105 +byte 1 108 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 99 +byte 1 108 +byte 1 117 +byte 1 100 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 98 +byte 1 97 +byte 1 115 +byte 1 105 +byte 1 99 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 45 +byte 1 99 +byte 1 114 +byte 1 105 +byte 1 112 +byte 1 112 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 105 +byte 1 115 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 46 +byte 1 0 +align 1 +LABELV $1472 +byte 1 99 +byte 1 109 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $1469 +byte 1 65 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $1392 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 86 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 65 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $1387 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 84 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 86 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 65 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $1376 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 65 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 0 +align 1 +LABELV $1312 +byte 1 86 +byte 1 69 +byte 1 78 +byte 1 68 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 86 +byte 1 69 +byte 1 82 +byte 1 83 +byte 1 73 +byte 1 79 +byte 1 78 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 80 +byte 1 73 +byte 1 88 +byte 1 69 +byte 1 76 +byte 1 70 +byte 1 79 +byte 1 82 +byte 1 77 +byte 1 65 +byte 1 84 +byte 1 58 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 45 +byte 1 98 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 41 +byte 1 32 +byte 1 90 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 45 +byte 1 98 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 41 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 105 +byte 1 108 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 45 +byte 1 98 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 41 +byte 1 10 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $1283 +byte 1 110 +byte 1 0 +align 1 +LABELV $1280 +byte 1 105 +byte 1 103 +byte 1 0 +align 1 +LABELV $1268 +byte 1 116 +byte 1 0 +align 1 +LABELV $1249 +byte 1 82 +byte 1 101 +byte 1 102 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 32 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $1245 +byte 1 71 +byte 1 101 +byte 1 116 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 40 +byte 1 69 +byte 1 83 +byte 1 67 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 108 +byte 1 41 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $1244 +byte 1 87 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 101 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $1232 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 69 +byte 1 78 +byte 1 84 +byte 1 69 +byte 1 82 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 67 +byte 1 76 +byte 1 73 +byte 1 67 +byte 1 75 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 44 +byte 1 32 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 66 +byte 1 65 +byte 1 67 +byte 1 75 +byte 1 83 +byte 1 80 +byte 1 65 +byte 1 67 +byte 1 69 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 0 +align 1 +LABELV $1231 +byte 1 87 +byte 1 97 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 110 +byte 1 101 +byte 1 119 +byte 1 32 +byte 1 107 +byte 1 101 +byte 1 121 +byte 1 46 +byte 1 46 +byte 1 46 +byte 1 32 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 69 +byte 1 83 +byte 1 67 +byte 1 65 +byte 1 80 +byte 1 69 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $1182 +byte 1 37 +byte 1 115 +byte 1 46 +byte 1 114 +byte 1 111 +byte 1 113 +byte 1 0 +align 1 +LABELV $1164 +byte 1 103 +byte 1 102 +byte 1 120 +byte 1 47 +byte 1 50 +byte 1 100 +byte 1 47 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 95 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 0 +align 1 +LABELV $1145 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 10 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 10 +byte 1 37 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $1142 +byte 1 80 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $1140 +byte 1 83 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $1131 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 10 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 10 +byte 1 67 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $1130 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 10 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 10 +byte 1 67 +byte 1 114 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 70 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 0 +align 1 +LABELV $1126 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 10 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 10 +byte 1 70 +byte 1 114 +byte 1 97 +byte 1 103 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $1125 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 10 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $1117 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 114 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $1114 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $1113 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $1111 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 112 +byte 1 46 +byte 1 116 +byte 1 120 +byte 1 116 +byte 1 0 +align 1 +LABELV $1110 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 116 +byte 1 114 +byte 1 101 +byte 1 109 +byte 1 117 +byte 1 108 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 46 +byte 1 116 +byte 1 120 +byte 1 116 +byte 1 0 +align 1 +LABELV $1109 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 46 +byte 1 116 +byte 1 120 +byte 1 116 +byte 1 0 +align 1 +LABELV $1108 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 115 +byte 1 46 +byte 1 116 +byte 1 120 +byte 1 116 +byte 1 0 +align 1 +LABELV $1103 +byte 1 85 +byte 1 73 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 112 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 115 +byte 1 101 +byte 1 99 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 112 +byte 1 97 +byte 1 110 +byte 1 101 +byte 1 115 +byte 1 41 +byte 1 10 +byte 1 0 +align 1 +LABELV $1084 +byte 1 10 +byte 1 10 +byte 1 0 +align 1 +LABELV $1070 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 112 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 32 +byte 1 100 +byte 1 111 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 39 +byte 1 123 +byte 1 39 +byte 1 10 +byte 1 0 +align 1 +LABELV $1063 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 104 +byte 1 101 +byte 1 108 +byte 1 112 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $1057 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 0 +align 1 +LABELV $1038 +byte 1 94 +byte 1 49 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 115 +byte 1 39 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 44 +byte 1 32 +byte 1 117 +byte 1 110 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 117 +byte 1 101 +byte 1 33 +byte 1 10 +byte 1 0 +align 1 +LABELV $1016 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 100 +byte 1 101 +byte 1 102 +byte 1 0 +align 1 +LABELV $1010 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 71 +byte 1 108 +byte 1 111 +byte 1 98 +byte 1 97 +byte 1 108 +byte 1 68 +byte 1 101 +byte 1 102 +byte 1 0 +align 1 +LABELV $998 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 77 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $984 +byte 1 115 +byte 1 104 +byte 1 97 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 67 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $976 +byte 1 115 +byte 1 104 +byte 1 97 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 89 +byte 1 0 +align 1 +LABELV $968 +byte 1 115 +byte 1 104 +byte 1 97 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 88 +byte 1 0 +align 1 +LABELV $960 +byte 1 102 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 65 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $952 +byte 1 102 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 67 +byte 1 121 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $944 +byte 1 102 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 109 +byte 1 112 +byte 1 0 +align 1 +LABELV $932 +byte 1 99 +byte 1 117 +byte 1 114 +byte 1 115 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $924 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 66 +byte 1 117 +byte 1 122 +byte 1 122 +byte 1 83 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $916 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 70 +byte 1 111 +byte 1 99 +byte 1 117 +byte 1 115 +byte 1 83 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $908 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 69 +byte 1 120 +byte 1 105 +byte 1 116 +byte 1 83 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $900 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 69 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 83 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $892 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 0 +align 1 +LABELV $883 +byte 1 98 +byte 1 105 +byte 1 103 +byte 1 70 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $874 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 70 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $863 +byte 1 102 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $859 +byte 1 125 +byte 1 0 +align 1 +LABELV $850 +byte 1 123 +byte 1 0 +align 1 +LABELV $836 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 104 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 67 +byte 1 117 +byte 1 114 +byte 1 115 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $812 +byte 1 103 +byte 1 108 +byte 1 111 +byte 1 98 +byte 1 97 +byte 1 108 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 55 +byte 1 48 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 32 +byte 1 101 +byte 1 109 +byte 1 112 +byte 1 116 +byte 1 121 +byte 1 10 +byte 1 0 +align 1 +LABELV $796 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $774 +byte 1 37 +byte 1 48 +byte 1 52 +byte 1 105 +byte 1 45 +byte 1 37 +byte 1 48 +byte 1 50 +byte 1 105 +byte 1 45 +byte 1 37 +byte 1 48 +byte 1 50 +byte 1 105 +byte 1 32 +byte 1 37 +byte 1 48 +byte 1 50 +byte 1 105 +byte 1 58 +byte 1 37 +byte 1 48 +byte 1 50 +byte 1 105 +byte 1 58 +byte 1 37 +byte 1 48 +byte 1 50 +byte 1 105 +byte 1 0 +align 1 +LABELV $772 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 83 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 82 +byte 1 101 +byte 1 102 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 95 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $771 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $769 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 83 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 82 +byte 1 101 +byte 1 102 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 95 +byte 1 37 +byte 1 105 +byte 1 95 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $728 +byte 1 99 +byte 1 108 +byte 1 95 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 80 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $725 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 100 +byte 1 117 +byte 1 101 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 101 +byte 1 116 +byte 1 32 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 44 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 112 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 115 +byte 1 32 +byte 1 104 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 116 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $715 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 98 +byte 1 114 +byte 1 111 +byte 1 119 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $693 +byte 1 115 +byte 1 118 +byte 1 95 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $681 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 115 +byte 1 0 +align 1 +LABELV $634 +byte 1 99 +byte 1 108 +byte 1 95 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 100 +byte 1 83 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $584 +byte 1 115 +byte 1 0 +align 1 +LABELV $581 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $576 +byte 1 110 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $492 +byte 1 115 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 99 +byte 1 104 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 47 +byte 1 37 +byte 1 100 +byte 1 46 +byte 1 46 +byte 1 46 +byte 1 0 +align 1 +LABELV $424 +byte 1 115 +byte 1 101 +byte 1 97 +byte 1 114 +byte 1 99 +byte 1 104 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 46 +byte 1 46 +byte 1 46 +byte 1 0 +align 1 +LABELV $416 +byte 1 99 +byte 1 108 +byte 1 95 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 117 +byte 1 115 +byte 1 82 +byte 1 101 +byte 1 115 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $372 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $360 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $359 +byte 1 112 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $358 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 0 +align 1 +LABELV $357 +byte 1 110 +byte 1 117 +byte 1 109 +byte 1 0 +align 1 +LABELV $318 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 108 +byte 1 105 +byte 1 109 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $317 +byte 1 112 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 111 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 0 +align 1 +LABELV $316 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $315 +byte 1 77 +byte 1 97 +byte 1 112 +byte 1 0 +align 1 +LABELV $314 +byte 1 109 +byte 1 97 +byte 1 112 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $313 +byte 1 71 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $312 +byte 1 103 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $311 +byte 1 65 +byte 1 100 +byte 1 100 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 0 +align 1 +LABELV $310 +byte 1 78 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $309 +byte 1 115 +byte 1 118 +byte 1 95 +byte 1 104 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $233 +byte 1 104 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $205 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 47 +byte 1 37 +byte 1 115 +byte 1 95 +byte 1 37 +byte 1 100 +byte 1 120 +byte 1 49 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $186 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 115 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 95 +byte 1 49 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $183 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 115 +byte 1 108 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 50 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $180 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 95 +byte 1 116 +byte 1 104 +byte 1 117 +byte 1 109 +byte 1 98 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $177 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 95 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 111 +byte 1 119 +byte 1 95 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $174 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 95 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 111 +byte 1 119 +byte 1 95 +byte 1 108 +byte 1 101 +byte 1 102 +byte 1 116 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $171 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 95 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 111 +byte 1 119 +byte 1 95 +byte 1 117 +byte 1 112 +byte 1 95 +byte 1 97 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $168 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 95 +byte 1 97 +byte 1 114 +byte 1 114 +byte 1 111 +byte 1 119 +byte 1 95 +byte 1 100 +byte 1 119 +byte 1 110 +byte 1 95 +byte 1 97 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $165 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $162 +byte 1 117 +byte 1 105 +byte 1 47 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 115 +byte 1 47 +byte 1 103 +byte 1 114 +byte 1 97 +byte 1 100 +byte 1 105 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 50 +byte 1 46 +byte 1 116 +byte 1 103 +byte 1 97 +byte 1 0 +align 1 +LABELV $142 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 116 +byte 1 67 +byte 1 111 +byte 1 109 +byte 1 109 +byte 1 97 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 0 +align 1 +LABELV $141 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 119 +byte 1 105 +byte 1 110 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $140 +byte 1 99 +byte 1 103 +byte 1 95 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $139 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 100 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 111 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $138 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 87 +byte 1 114 +byte 1 97 +byte 1 112 +byte 1 67 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 0 +align 1 +LABELV $137 +byte 1 55 +byte 1 48 +byte 1 48 +byte 1 48 +byte 1 0 +align 1 +LABELV $136 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 83 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 117 +byte 1 115 +byte 1 84 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 79 +byte 1 117 +byte 1 116 +byte 1 0 +align 1 +LABELV $135 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 102 +byte 1 105 +byte 1 110 +byte 1 100 +byte 1 80 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $134 +byte 1 48 +byte 1 46 +byte 1 53 +byte 1 0 +align 1 +LABELV $133 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 98 +byte 1 105 +byte 1 103 +byte 1 70 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $132 +byte 1 48 +byte 1 46 +byte 1 50 +byte 1 0 +align 1 +LABELV $131 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 70 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $130 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 83 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 82 +byte 1 101 +byte 1 102 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 95 +byte 1 51 +byte 1 95 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $129 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 83 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 82 +byte 1 101 +byte 1 102 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 95 +byte 1 50 +byte 1 95 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $128 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 83 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 82 +byte 1 101 +byte 1 102 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 95 +byte 1 49 +byte 1 95 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $127 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 83 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 82 +byte 1 101 +byte 1 102 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 95 +byte 1 48 +byte 1 95 +byte 1 116 +byte 1 105 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $126 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 83 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 82 +byte 1 101 +byte 1 102 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 95 +byte 1 51 +byte 1 0 +align 1 +LABELV $125 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 83 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 82 +byte 1 101 +byte 1 102 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 95 +byte 1 50 +byte 1 0 +align 1 +LABELV $124 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 83 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 82 +byte 1 101 +byte 1 102 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 95 +byte 1 49 +byte 1 0 +align 1 +LABELV $123 +byte 1 0 +align 1 +LABELV $122 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 108 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 83 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 82 +byte 1 101 +byte 1 102 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 104 +byte 1 95 +byte 1 48 +byte 1 0 +align 1 +LABELV $121 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 77 +byte 1 97 +byte 1 112 +byte 1 0 +align 1 +LABELV $120 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 110 +byte 1 101 +byte 1 116 +byte 1 83 +byte 1 111 +byte 1 117 +byte 1 114 +byte 1 99 +byte 1 101 +byte 1 0 +align 1 +LABELV $119 +byte 1 48 +byte 1 0 +align 1 +LABELV $118 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $117 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 98 +byte 1 114 +byte 1 111 +byte 1 119 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 83 +byte 1 104 +byte 1 111 +byte 1 119 +byte 1 69 +byte 1 109 +byte 1 112 +byte 1 116 +byte 1 121 +byte 1 0 +align 1 +LABELV $116 +byte 1 49 +byte 1 0 +align 1 +LABELV $115 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 98 +byte 1 114 +byte 1 111 +byte 1 119 +byte 1 115 +byte 1 101 +byte 1 114 +byte 1 83 +byte 1 104 +byte 1 111 +byte 1 119 +byte 1 70 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 0 +align 1 +LABELV $113 +byte 1 73 +byte 1 80 +byte 1 88 +byte 1 0 +align 1 +LABELV $112 +byte 1 85 +byte 1 68 +byte 1 80 +byte 1 0 +align 1 +LABELV $111 +byte 1 63 +byte 1 63 +byte 1 63 +byte 1 0 +align 1 +LABELV $110 +byte 1 70 +byte 1 97 +byte 1 118 +byte 1 111 +byte 1 114 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $109 +byte 1 76 +byte 1 65 +byte 1 78 +byte 1 0 +align 1 +LABELV $108 +byte 1 77 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $107 +byte 1 73 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 110 +byte 1 101 +byte 1 116 +byte 1 0 diff --git a/build/release-linux-x86_64/base/ui/ui_shared.asm b/build/release-linux-x86_64/base/ui/ui_shared.asm new file mode 100644 index 0000000..7cbfc64 --- /dev/null +++ b/build/release-linux-x86_64/base/ui/ui_shared.asm @@ -0,0 +1,40796 @@ +export voidFunction +code +proc voidFunction 0 0 +LABELV $57 +endproc voidFunction 0 0 +export voidFunction2 +proc voidFunction2 0 0 +CNSTI4 0 +RETI4 +LABELV $58 +endproc voidFunction2 0 0 +data +align 4 +LABELV captureFunc +address voidFunction +align 4 +LABELV captureFuncExpiry +byte 4 0 +align 4 +LABELV captureData +byte 4 0 +align 4 +LABELV itemCapture +byte 4 0 +export DC +align 4 +LABELV DC +byte 4 0 +align 4 +LABELV g_waitingForKey +byte 4 0 +align 4 +LABELV g_editingField +byte 4 0 +align 4 +LABELV g_bindItem +byte 4 0 +align 4 +LABELV g_editItem +byte 4 0 +align 4 +LABELV g_comboBoxItem +byte 4 0 +export menuCount +align 4 +LABELV menuCount +byte 4 0 +export openMenuCount +align 4 +LABELV openMenuCount +byte 4 0 +align 4 +LABELV lastListBoxClickTime +byte 4 0 +export UI_InstallCaptureFunc +code +proc UI_InstallCaptureFunc 0 0 +ADDRGP4 captureFunc +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 captureData +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +LEI4 $60 +ADDRGP4 captureFuncExpiry +ADDRGP4 DC +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ADDRFP4 8 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $61 +JUMPV +LABELV $60 +ADDRGP4 captureFuncExpiry +CNSTI4 0 +ASGNI4 +LABELV $61 +LABELV $59 +endproc UI_InstallCaptureFunc 0 0 +export UI_RemoveCaptureFunc +proc UI_RemoveCaptureFunc 0 0 +ADDRGP4 captureFunc +ADDRGP4 voidFunction +ASGNP4 +ADDRGP4 captureData +CNSTP4 0 +ASGNP4 +ADDRGP4 captureFuncExpiry +CNSTI4 0 +ASGNI4 +LABELV $62 +endproc UI_RemoveCaptureFunc 0 0 +export UI_Alloc +proc UI_Alloc 12 4 +ADDRGP4 allocPoint +INDIRI4 +ADDRFP4 0 +INDIRI4 +ADDI4 +CNSTI4 1048576 +LEI4 $64 +ADDRGP4 outOfMemory +CNSTI4 1 +ASGNI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 144 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $66 +ADDRGP4 $68 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 144 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $66 +CNSTP4 0 +RETP4 +ADDRGP4 $63 +JUMPV +LABELV $64 +ADDRLP4 4 +ADDRGP4 allocPoint +ASGNP4 +ADDRLP4 8 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +ADDRGP4 UI_memoryPool +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 15 +ADDI4 +CNSTI4 -16 +BANDI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $63 +endproc UI_Alloc 12 4 +export UI_InitMemory +proc UI_InitMemory 4 0 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 allocPoint +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRGP4 outOfMemory +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $69 +endproc UI_InitMemory 4 0 +export UI_OutOfMemory +proc UI_OutOfMemory 0 0 +ADDRGP4 outOfMemory +INDIRI4 +RETI4 +LABELV $70 +endproc UI_OutOfMemory 0 0 +proc hashForString 20 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $73 +JUMPV +LABELV $72 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 12 +ADDRGP4 tolower +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 12 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +ADDRLP4 4 +INDIRI1 +CVII4 1 +ADDRLP4 0 +INDIRI4 +CNSTI4 119 +ADDI4 +MULI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $73 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $72 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 2047 +BANDI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +RETI4 +LABELV $71 +endproc hashForString 20 4 +data +align 4 +LABELV strPoolIndex +byte 4 0 +align 4 +LABELV strHandleCount +byte 4 0 +export String_Alloc +code +proc String_Alloc 44 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $76 +CNSTP4 0 +RETP4 +ADDRGP4 $75 +JUMPV +LABELV $76 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $78 +ADDRGP4 $80 +RETP4 +ADDRGP4 $75 +JUMPV +LABELV $78 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 hashForString +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 strHandle +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $82 +JUMPV +LABELV $81 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $84 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $75 +JUMPV +LABELV $84 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $82 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $81 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 12 +ADDRLP4 20 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRGP4 strPoolIndex +INDIRI4 +ADDI4 +CNSTI4 1 +ADDI4 +CNSTI4 393216 +GEI4 $86 +ADDRLP4 24 +ADDRGP4 strPoolIndex +INDIRI4 +ASGNI4 +ADDRGP4 strPoolIndex +INDIRI4 +ADDRGP4 strPool +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRLP4 28 +ADDRGP4 strPoolIndex +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 strHandle +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $89 +JUMPV +LABELV $88 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +LABELV $89 +ADDRLP4 36 +CNSTU4 0 +ASGNU4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 36 +INDIRU4 +EQU4 $91 +ADDRLP4 0 +INDIRP4 +INDIRP4 +CVPU4 4 +ADDRLP4 36 +INDIRU4 +NEU4 $88 +LABELV $91 +CNSTI4 8 +ARGI4 +ADDRLP4 40 +ADDRGP4 UI_Alloc +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 40 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 24 +INDIRI4 +ADDRGP4 strPool +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $92 +ADDRLP4 4 +INDIRP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $93 +JUMPV +LABELV $92 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 strHandle +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $93 +ADDRLP4 24 +INDIRI4 +ADDRGP4 strPool +ADDP4 +RETP4 +ADDRGP4 $75 +JUMPV +LABELV $86 +CNSTI4 1 +ARGI4 +ADDRGP4 $94 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +CNSTP4 0 +RETP4 +LABELV $75 +endproc String_Alloc 44 12 +export String_Report +proc String_Report 12 16 +ADDRGP4 $96 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $97 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRLP4 4 +ADDRGP4 strPoolIndex +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +CNSTF4 1220542464 +DIVF4 +ASGNF4 +ADDRLP4 0 +CNSTF4 1120403456 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $98 +ARGP4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRI4 +ARGI4 +CNSTI4 393216 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRLP4 8 +ADDRGP4 allocPoint +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +CNSTF4 1233125376 +DIVF4 +ASGNF4 +ADDRLP4 0 +CNSTF4 1120403456 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $99 +ARGP4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRI4 +ARGI4 +CNSTI4 1048576 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $95 +endproc String_Report 12 16 +export String_Init +proc String_Init 16 0 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $101 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 strHandle +ADDP4 +CNSTP4 0 +ASGNP4 +LABELV $102 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2048 +LTI4 $101 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 strHandleCount +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 strPoolIndex +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 menuCount +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 openMenuCount +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 UI_InitMemory +CALLV +pop +ADDRGP4 Item_SetupKeywordHash +CALLV +pop +ADDRGP4 Menu_SetupKeywordHash +CALLV +pop +ADDRLP4 8 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 12 +CNSTU4 0 +ASGNU4 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +ADDRLP4 12 +INDIRU4 +EQU4 $105 +ADDRLP4 8 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 12 +INDIRU4 +EQU4 $105 +ADDRGP4 Controls_GetConfig +CALLV +pop +LABELV $105 +LABELV $100 +endproc String_Init 16 0 +bss +align 1 +LABELV $108 +skip 4096 +export PC_SourceWarning +code +proc PC_SourceWarning 136 16 +ADDRLP4 132 +ADDRFP4 4+4 +ASGNP4 +ADDRGP4 $108 +ARGP4 +CNSTU4 4096 +ARGU4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 132 +INDIRP4 +ARGP4 +ADDRGP4 Q_vsnprintf +CALLI4 +pop +ADDRLP4 132 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +CNSTI1 0 +ASGNI1 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_Parse_SourceFileAndLine +CALLI4 +pop +ADDRGP4 $110 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $108 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $107 +endproc PC_SourceWarning 136 16 +bss +align 1 +LABELV $112 +skip 4096 +export PC_SourceError +code +proc PC_SourceError 136 16 +ADDRLP4 132 +ADDRFP4 4+4 +ASGNP4 +ADDRGP4 $112 +ARGP4 +CNSTU4 4096 +ARGU4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 132 +INDIRP4 +ARGP4 +ADDRGP4 Q_vsnprintf +CALLI4 +pop +ADDRLP4 132 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +CNSTI1 0 +ASGNI1 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_Parse_SourceFileAndLine +CALLI4 +pop +ADDRGP4 $114 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $112 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $111 +endproc PC_SourceError 136 16 +export LerpColor +proc LerpColor 12 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $116 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +ADDRLP4 8 +INDIRF4 +ADDRFP4 12 +INDIRF4 +ADDRLP4 4 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +INDIRF4 +CNSTF4 0 +GEF4 $120 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRGP4 $121 +JUMPV +LABELV $120 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +INDIRF4 +CNSTF4 1065353216 +LEF4 $122 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +CNSTF4 1065353216 +ASGNF4 +LABELV $122 +LABELV $121 +LABELV $117 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LTI4 $116 +LABELV $115 +endproc LerpColor 12 0 +export Float_Parse +proc Float_Parse 16 8 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 4 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $125 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $125 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +CNSTI4 1 +RETI4 +ADDRGP4 $124 +JUMPV +LABELV $125 +CNSTI4 0 +RETI4 +LABELV $124 +endproc Float_Parse 16 8 +proc OpPrec 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 0 +ADDRFP4 0 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 40 +LTI4 $130 +ADDRLP4 0 +INDIRI4 +CNSTI4 47 +GTI4 $130 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $138-160 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $138 +address $137 +address $130 +address $133 +address $135 +address $130 +address $136 +address $130 +address $134 +code +LABELV $133 +CNSTI4 4 +RETI4 +ADDRGP4 $129 +JUMPV +LABELV $134 +CNSTI4 3 +RETI4 +ADDRGP4 $129 +JUMPV +LABELV $135 +CNSTI4 2 +RETI4 +ADDRGP4 $129 +JUMPV +LABELV $136 +CNSTI4 1 +RETI4 +ADDRGP4 $129 +JUMPV +LABELV $137 +CNSTI4 0 +RETI4 +ADDRGP4 $129 +JUMPV +LABELV $130 +CNSTI4 -1 +RETI4 +LABELV $129 +endproc OpPrec 8 0 +proc PC_Expression_Parse 1620 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 1580 +CNSTI4 0 +ASGNI4 +ADDRLP4 1576 +CNSTI4 1 +ASGNI4 +ADDRLP4 1584 +CNSTI4 0 +ASGNI4 +ADDRLP4 264+256 +ADDRLP4 1584 +INDIRI4 +ASGNI4 +ADDRLP4 0+256 +ADDRLP4 1584 +INDIRI4 +ASGNI4 +ADDRLP4 1588 +CNSTI4 -1 +ASGNI4 +ADDRLP4 264+260 +ADDRLP4 1588 +INDIRI4 +ASGNI4 +ADDRLP4 0+260 +ADDRLP4 1588 +INDIRI4 +ASGNI4 +ADDRGP4 $146 +JUMPV +LABELV $145 +ADDRLP4 1580 +INDIRI4 +CNSTI4 0 +NEI4 $148 +ADDRLP4 536+16 +INDIRI1 +CVII4 1 +CNSTI4 41 +NEI4 $148 +ADDRGP4 $268 +JUMPV +LABELV $148 +ADDRLP4 1576 +INDIRI4 +CNSTI4 0 +EQI4 $151 +ADDRLP4 536+16 +INDIRI1 +CVII4 1 +CNSTI4 45 +NEI4 $151 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 536 +ARGP4 +ADDRLP4 1592 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1592 +INDIRI4 +CNSTI4 0 +NEI4 $154 +CNSTI4 0 +RETI4 +ADDRGP4 $140 +JUMPV +LABELV $154 +ADDRLP4 536+12 +ADDRLP4 536+12 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $151 +ADDRLP4 536 +INDIRI4 +CNSTI4 3 +NEI4 $158 +ADDRLP4 1576 +INDIRI4 +CNSTI4 0 +NEI4 $160 +CNSTI4 0 +RETI4 +ADDRGP4 $140 +JUMPV +LABELV $160 +ADDRLP4 1576 +INDIRI4 +CNSTI4 0 +NEI4 $163 +ADDRLP4 1592 +CNSTI4 1 +ASGNI4 +ADDRGP4 $164 +JUMPV +LABELV $163 +ADDRLP4 1592 +CNSTI4 0 +ASGNI4 +LABELV $164 +ADDRLP4 1576 +ADDRLP4 1592 +INDIRI4 +ASGNI4 +ADDRLP4 264+260 +INDIRI4 +CNSTI4 31 +LTI4 $165 +CNSTI4 0 +RETI4 +ADDRGP4 $140 +JUMPV +LABELV $165 +ADDRLP4 264+260 +ADDRLP4 264+260 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 264+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 264 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 264+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 264+4 +ADDP4 +ADDRLP4 536+12 +INDIRF4 +ASGNF4 +ADDRGP4 $159 +JUMPV +LABELV $158 +ADDRLP4 1592 +ADDRLP4 536+16 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 1592 +INDIRI4 +CNSTI4 40 +LTI4 $173 +ADDRLP4 1592 +INDIRI4 +CNSTI4 47 +GTI4 $173 +ADDRLP4 1592 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $265-160 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $265 +address $177 +address $185 +address $216 +address $216 +address $173 +address $216 +address $173 +address $216 +code +LABELV $177 +ADDRLP4 1580 +ADDRLP4 1580 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 31 +LTI4 $178 +CNSTI4 0 +RETI4 +ADDRGP4 $140 +JUMPV +LABELV $178 +ADDRLP4 0+260 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 0 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 0+4 +ADDP4 +CNSTI1 40 +ASGNI1 +ADDRGP4 $174 +JUMPV +LABELV $185 +ADDRLP4 1580 +ADDRLP4 1580 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 1580 +INDIRI4 +CNSTI4 0 +GEI4 $189 +CNSTI4 0 +RETI4 +ADDRGP4 $140 +JUMPV +LABELV $188 +ADDRLP4 0+256 +INDIRI4 +ADDRLP4 0+260 +INDIRI4 +LEI4 $195 +CNSTI4 0 +RETI4 +ADDRGP4 $140 +JUMPV +LABELV $195 +ADDRLP4 528 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 0 +ADDP4 +INDIRB +ASGNB 8 +ADDRLP4 0+260 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 264+260 +INDIRI4 +CNSTI4 31 +LTI4 $201 +CNSTI4 0 +RETI4 +ADDRGP4 $140 +JUMPV +LABELV $201 +ADDRLP4 264+260 +ADDRLP4 264+260 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 264+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 264 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 264+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 264+4 +ADDP4 +ADDRLP4 528+4 +INDIRI1 +ASGNI1 +LABELV $189 +ADDRLP4 0+256 +INDIRI4 +ADDRLP4 0+260 +INDIRI4 +GTI4 $209 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 0+4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 40 +NEI4 $188 +LABELV $209 +ADDRLP4 0+256 +INDIRI4 +ADDRLP4 0+260 +INDIRI4 +LEI4 $210 +CNSTI4 0 +RETI4 +ADDRGP4 $140 +JUMPV +LABELV $210 +ADDRLP4 528 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 0 +ADDP4 +INDIRB +ASGNB 8 +ADDRLP4 0+260 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 $174 +JUMPV +LABELV $216 +ADDRLP4 1576 +INDIRI4 +CNSTI4 0 +EQI4 $217 +CNSTI4 0 +RETI4 +ADDRGP4 $140 +JUMPV +LABELV $217 +ADDRLP4 1576 +INDIRI4 +CNSTI4 0 +NEI4 $220 +ADDRLP4 1600 +CNSTI4 1 +ASGNI4 +ADDRGP4 $221 +JUMPV +LABELV $220 +ADDRLP4 1600 +CNSTI4 0 +ASGNI4 +LABELV $221 +ADDRLP4 1576 +ADDRLP4 1600 +INDIRI4 +ASGNI4 +ADDRLP4 0+256 +INDIRI4 +ADDRLP4 0+260 +INDIRI4 +LEI4 $235 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 31 +LTI4 $226 +CNSTI4 0 +RETI4 +ADDRGP4 $140 +JUMPV +LABELV $226 +ADDRLP4 0+260 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 0 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 0+4 +ADDP4 +ADDRLP4 536+16 +INDIRI1 +ASGNI1 +ADDRGP4 $174 +JUMPV +LABELV $234 +ADDRLP4 0+256 +INDIRI4 +ADDRLP4 0+260 +INDIRI4 +LEI4 $242 +CNSTI4 0 +RETI4 +ADDRGP4 $140 +JUMPV +LABELV $242 +ADDRLP4 528 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 0 +ADDP4 +INDIRB +ASGNB 8 +ADDRLP4 0+260 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 264+260 +INDIRI4 +CNSTI4 31 +LTI4 $248 +CNSTI4 0 +RETI4 +ADDRGP4 $140 +JUMPV +LABELV $248 +ADDRLP4 264+260 +ADDRLP4 264+260 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 264+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 264 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 264+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 264+4 +ADDP4 +ADDRLP4 528+4 +INDIRI1 +ASGNI1 +LABELV $235 +ADDRLP4 0+256 +INDIRI4 +ADDRLP4 0+260 +INDIRI4 +GTI4 $256 +ADDRLP4 536+16 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 1604 +ADDRGP4 OpPrec +CALLI4 +ASGNI4 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 0+4 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 1608 +ADDRGP4 OpPrec +CALLI4 +ASGNI4 +ADDRLP4 1604 +INDIRI4 +ADDRLP4 1608 +INDIRI4 +LTI4 $234 +LABELV $256 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 31 +LTI4 $257 +CNSTI4 0 +RETI4 +ADDRGP4 $140 +JUMPV +LABELV $257 +ADDRLP4 0+260 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 0 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 0+4 +ADDP4 +ADDRLP4 536+16 +INDIRI1 +ASGNI1 +ADDRGP4 $174 +JUMPV +LABELV $173 +CNSTI4 0 +RETI4 +ADDRGP4 $140 +JUMPV +LABELV $174 +LABELV $159 +LABELV $146 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 536 +ARGP4 +ADDRLP4 1592 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1592 +INDIRI4 +CNSTI4 0 +NEI4 $145 +ADDRGP4 $268 +JUMPV +LABELV $267 +ADDRLP4 0+256 +INDIRI4 +ADDRLP4 0+260 +INDIRI4 +LEI4 $272 +CNSTI4 0 +RETI4 +ADDRGP4 $140 +JUMPV +LABELV $272 +ADDRLP4 528 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 0 +ADDP4 +INDIRB +ASGNB 8 +ADDRLP4 0+260 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 264+260 +INDIRI4 +CNSTI4 31 +LTI4 $278 +CNSTI4 0 +RETI4 +ADDRGP4 $140 +JUMPV +LABELV $278 +ADDRLP4 264+260 +ADDRLP4 264+260 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 264+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 264 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 264+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 264+4 +ADDP4 +ADDRLP4 528+4 +INDIRI1 +ASGNI1 +LABELV $268 +ADDRLP4 0+256 +INDIRI4 +ADDRLP4 0+260 +INDIRI4 +LEI4 $267 +ADDRGP4 $287 +JUMPV +LABELV $286 +ADDRLP4 264+256 +INDIRI4 +ADDRLP4 264+260 +INDIRI4 +LEI4 $291 +CNSTI4 0 +RETI4 +ADDRGP4 $140 +JUMPV +LABELV $291 +ADDRLP4 528 +ADDRLP4 264+256 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 264 +ADDP4 +INDIRB +ASGNB 8 +ADDRLP4 264+256 +ADDRLP4 264+256 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 528 +INDIRI4 +CNSTI4 1 +NEI4 $297 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 31 +LTI4 $299 +CNSTI4 0 +RETI4 +ADDRGP4 $140 +JUMPV +LABELV $299 +ADDRLP4 0+260 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 0 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 0+4 +ADDP4 +ADDRLP4 528+4 +INDIRF4 +ASGNF4 +ADDRGP4 $298 +JUMPV +LABELV $297 +ADDRLP4 528 +INDIRI4 +CNSTI4 0 +NEI4 $307 +ADDRLP4 1596 +ADDRLP4 528+4 +INDIRI1 +ASGNI1 +ADDRLP4 0+256 +INDIRI4 +ADDRLP4 0+260 +INDIRI4 +LEI4 $310 +CNSTI4 0 +RETI4 +ADDRGP4 $140 +JUMPV +LABELV $310 +ADDRLP4 528 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 0 +ADDP4 +INDIRB +ASGNB 8 +ADDRLP4 0+260 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 1604 +ADDRLP4 528+4 +INDIRF4 +ASGNF4 +ADDRLP4 0+256 +INDIRI4 +ADDRLP4 0+260 +INDIRI4 +LEI4 $317 +CNSTI4 0 +RETI4 +ADDRGP4 $140 +JUMPV +LABELV $317 +ADDRLP4 528 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 0 +ADDP4 +INDIRB +ASGNB 8 +ADDRLP4 0+260 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 1600 +ADDRLP4 528+4 +INDIRF4 +ASGNF4 +ADDRLP4 1612 +ADDRLP4 1596 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 1612 +INDIRI4 +CNSTI4 42 +LTI4 $324 +ADDRLP4 1612 +INDIRI4 +CNSTI4 47 +GTI4 $324 +ADDRLP4 1612 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $332-168 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $332 +address $327 +address $329 +address $324 +address $330 +address $324 +address $328 +code +LABELV $327 +ADDRLP4 1608 +ADDRLP4 1600 +INDIRF4 +ADDRLP4 1604 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $325 +JUMPV +LABELV $328 +ADDRLP4 1608 +ADDRLP4 1600 +INDIRF4 +ADDRLP4 1604 +INDIRF4 +DIVF4 +ASGNF4 +ADDRGP4 $325 +JUMPV +LABELV $329 +ADDRLP4 1608 +ADDRLP4 1600 +INDIRF4 +ADDRLP4 1604 +INDIRF4 +ADDF4 +ASGNF4 +ADDRGP4 $325 +JUMPV +LABELV $330 +ADDRLP4 1608 +ADDRLP4 1600 +INDIRF4 +ADDRLP4 1604 +INDIRF4 +SUBF4 +ASGNF4 +ADDRGP4 $325 +JUMPV +LABELV $324 +CNSTI4 0 +ARGI4 +ADDRGP4 $331 +ARGP4 +ADDRLP4 1596 +INDIRI1 +CVII4 1 +ARGI4 +ADDRGP4 Com_Error +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $140 +JUMPV +LABELV $325 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 31 +LTI4 $334 +CNSTI4 0 +RETI4 +ADDRGP4 $140 +JUMPV +LABELV $334 +ADDRLP4 0+260 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 0 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 0+4 +ADDP4 +ADDRLP4 1608 +INDIRF4 +ASGNF4 +LABELV $307 +LABELV $298 +LABELV $287 +ADDRLP4 264+256 +INDIRI4 +ADDRLP4 264+260 +INDIRI4 +LEI4 $286 +ADDRLP4 0+256 +INDIRI4 +ADDRLP4 0+260 +INDIRI4 +LEI4 $341 +CNSTI4 0 +RETI4 +ADDRGP4 $140 +JUMPV +LABELV $341 +ADDRLP4 528 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 0 +ADDP4 +INDIRB +ASGNB 8 +ADDRLP4 0+260 +ADDRLP4 0+260 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 528+4 +INDIRF4 +ASGNF4 +CNSTI4 1 +RETI4 +LABELV $140 +endproc PC_Expression_Parse 1620 12 +export PC_Float_Parse +proc PC_Float_Parse 1056 12 +ADDRLP4 1040 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1044 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +NEI4 $349 +CNSTI4 0 +RETI4 +ADDRGP4 $348 +JUMPV +LABELV $349 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +CNSTI4 40 +NEI4 $351 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 1048 +ADDRGP4 PC_Expression_Parse +CALLI4 +ASGNI4 +ADDRLP4 1048 +INDIRI4 +RETI4 +ADDRGP4 $348 +JUMPV +LABELV $351 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +CNSTI4 45 +NEI4 $354 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1052 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1052 +INDIRI4 +CNSTI4 0 +NEI4 $357 +CNSTI4 0 +RETI4 +ADDRGP4 $348 +JUMPV +LABELV $357 +ADDRLP4 1040 +CNSTI4 1 +ASGNI4 +LABELV $354 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +EQI4 $359 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $361 +ARGP4 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 PC_SourceError +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $348 +JUMPV +LABELV $359 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +EQI4 $363 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0+12 +INDIRF4 +NEGF4 +ASGNF4 +ADDRGP4 $364 +JUMPV +LABELV $363 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0+12 +INDIRF4 +ASGNF4 +LABELV $364 +CNSTI4 1 +RETI4 +LABELV $348 +endproc PC_Float_Parse 1056 12 +export Color_Parse +proc Color_Parse 12 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $368 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 8 +ADDRGP4 Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $372 +CNSTI4 0 +RETI4 +ADDRGP4 $367 +JUMPV +LABELV $372 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +LABELV $369 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LTI4 $368 +CNSTI4 1 +RETI4 +LABELV $367 +endproc Color_Parse 12 8 +export PC_Color_Parse +proc PC_Color_Parse 12 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $375 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 8 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $379 +CNSTI4 0 +RETI4 +ADDRGP4 $374 +JUMPV +LABELV $379 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +LABELV $376 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LTI4 $375 +CNSTI4 1 +RETI4 +LABELV $374 +endproc PC_Color_Parse 12 8 +export Int_Parse +proc Int_Parse 16 8 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 4 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $382 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $382 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 atoi +CALLI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +CNSTI4 1 +RETI4 +ADDRGP4 $381 +JUMPV +LABELV $382 +CNSTI4 0 +RETI4 +LABELV $381 +endproc Int_Parse 16 8 +export PC_Int_Parse +proc PC_Int_Parse 1056 12 +ADDRLP4 1040 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1044 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +NEI4 $385 +CNSTI4 0 +RETI4 +ADDRGP4 $384 +JUMPV +LABELV $385 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +CNSTI4 40 +NEI4 $387 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1048 +ARGP4 +ADDRLP4 1052 +ADDRGP4 PC_Expression_Parse +CALLI4 +ASGNI4 +ADDRLP4 1052 +INDIRI4 +CNSTI4 0 +EQI4 $390 +ADDRFP4 4 +INDIRP4 +ADDRLP4 1048 +INDIRF4 +CVFI4 4 +ASGNI4 +CNSTI4 1 +RETI4 +ADDRGP4 $384 +JUMPV +LABELV $390 +CNSTI4 0 +RETI4 +ADDRGP4 $384 +JUMPV +LABELV $387 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +CNSTI4 45 +NEI4 $392 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1048 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1048 +INDIRI4 +CNSTI4 0 +NEI4 $395 +CNSTI4 0 +RETI4 +ADDRGP4 $384 +JUMPV +LABELV $395 +ADDRLP4 1040 +CNSTI4 1 +ASGNI4 +LABELV $392 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +EQI4 $397 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $399 +ARGP4 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 PC_SourceError +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $384 +JUMPV +LABELV $397 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0+8 +INDIRI4 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +EQI4 $402 +ADDRLP4 1048 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 1048 +INDIRP4 +ADDRLP4 1048 +INDIRP4 +INDIRI4 +NEGI4 +ASGNI4 +LABELV $402 +CNSTI4 1 +RETI4 +LABELV $384 +endproc PC_Int_Parse 1056 12 +export Rect_Parse +proc Rect_Parse 16 8 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $405 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $407 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $409 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $411 +CNSTI4 1 +RETI4 +ADDRGP4 $404 +JUMPV +LABELV $411 +LABELV $409 +LABELV $407 +LABELV $405 +CNSTI4 0 +RETI4 +LABELV $404 +endproc Rect_Parse 16 8 +export PC_Rect_Parse +proc PC_Rect_Parse 16 8 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $414 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $416 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $418 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $420 +CNSTI4 1 +RETI4 +ADDRGP4 $413 +JUMPV +LABELV $420 +LABELV $418 +LABELV $416 +LABELV $414 +CNSTI4 0 +RETI4 +LABELV $413 +endproc PC_Rect_Parse 16 8 +export String_Parse +proc String_Parse 16 8 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 4 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $423 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $423 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 String_Alloc +CALLP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRP4 +ASGNP4 +CNSTI4 1 +RETI4 +ADDRGP4 $422 +JUMPV +LABELV $423 +CNSTI4 0 +RETI4 +LABELV $422 +endproc String_Parse 16 8 +export PC_String_Parse +proc PC_String_Parse 1048 8 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1040 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +NEI4 $426 +CNSTI4 0 +RETI4 +ADDRGP4 $425 +JUMPV +LABELV $426 +ADDRLP4 0+16 +ARGP4 +ADDRLP4 1044 +ADDRGP4 String_Alloc +CALLP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 1044 +INDIRP4 +ASGNP4 +CNSTI4 1 +RETI4 +LABELV $425 +endproc PC_String_Parse 1048 8 +export PC_Script_Parse +proc PC_Script_Parse 2084 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 1040 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 1024 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 2064 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 2064 +INDIRI4 +CNSTI4 0 +NEI4 $430 +CNSTI4 0 +RETI4 +ADDRGP4 $429 +JUMPV +LABELV $430 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $435 +ARGP4 +ADDRLP4 2068 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 2068 +INDIRI4 +CNSTI4 0 +EQI4 $437 +CNSTI4 0 +RETI4 +ADDRGP4 $429 +JUMPV +LABELV $436 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 2072 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 2072 +INDIRI4 +CNSTI4 0 +NEI4 $439 +CNSTI4 0 +RETI4 +ADDRGP4 $429 +JUMPV +LABELV $439 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 $444 +ARGP4 +ADDRLP4 2076 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 2076 +INDIRI4 +CNSTI4 0 +NEI4 $441 +ADDRLP4 1040 +ARGP4 +ADDRLP4 2080 +ADDRGP4 String_Alloc +CALLP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 2080 +INDIRP4 +ASGNP4 +CNSTI4 1 +RETI4 +ADDRGP4 $429 +JUMPV +LABELV $441 +ADDRLP4 0+16+1 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $445 +ADDRGP4 $449 +ARGP4 +ADDRLP4 0+16 +ARGP4 +ADDRLP4 2080 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 1040 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 2080 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRGP4 $446 +JUMPV +LABELV $445 +ADDRLP4 1040 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $446 +ADDRLP4 1040 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $452 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $437 +ADDRGP4 $436 +JUMPV +CNSTI4 0 +RETI4 +LABELV $429 +endproc PC_Script_Parse 2084 12 +export Init_Display +proc Init_Display 0 0 +ADDRGP4 DC +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $453 +endproc Init_Display 0 0 +export GradientBar_Paint +proc GradientBar_Paint 12 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 4 +CNSTI4 8 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 8 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 61888 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRP4 +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $454 +endproc GradientBar_Paint 12 20 +export Window_Init +proc Window_Init 8 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 184 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 4 +CNSTF4 1065353216 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 124 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +CNSTI4 -1 +ASGNI4 +LABELV $455 +endproc Window_Init 8 12 +export Fade +proc Fade 8 0 +ADDRFP4 0 +INDIRP4 +INDIRI4 +CNSTI4 96 +BANDI4 +CNSTI4 0 +EQI4 $457 +ADDRGP4 DC +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ADDRFP4 12 +INDIRP4 +INDIRI4 +LEI4 $459 +ADDRFP4 12 +INDIRP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ADDRFP4 16 +INDIRI4 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +CNSTI4 32 +BANDI4 +CNSTI4 0 +EQI4 $461 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 24 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $462 +ADDRFP4 4 +INDIRP4 +INDIRF4 +CNSTF4 0 +GTF4 $462 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 -37 +BANDI4 +ASGNI4 +ADDRGP4 $462 +JUMPV +LABELV $461 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 24 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRF4 +LTF4 $465 +ADDRFP4 4 +INDIRP4 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $467 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 -65 +BANDI4 +ASGNI4 +LABELV $467 +LABELV $465 +LABELV $462 +LABELV $459 +LABELV $457 +LABELV $456 +endproc Fade 8 0 +proc Window_Paint 52 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRB +ASGNB 16 +ADDRGP4 $472 +ARGP4 +ADDRLP4 32 +ADDRGP4 DC +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +CALLF4 +ASGNF4 +ADDRLP4 32 +INDIRF4 +CNSTF4 0 +EQF4 $470 +ADDRLP4 36 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 16+12 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 16+8 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 16+4 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +CNSTF4 1065353216 +ARGF4 +ADDRLP4 16 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $470 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $478 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +ADDRLP4 40 +INDIRI4 +NEI4 $476 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +ADDRLP4 40 +INDIRI4 +NEI4 $476 +LABELV $478 +ADDRGP4 $469 +JUMPV +LABELV $476 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $479 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 44 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 44 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +SUBF4 +ASGNF4 +ADDRLP4 0+12 +ADDRLP4 0+12 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +SUBF4 +ASGNF4 +LABELV $479 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $484 +ADDRFP4 0 +INDIRP4 +CNSTI4 180 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $486 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 144 +ADDP4 +ARGP4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +ARGP4 +ADDRFP4 12 +INDIRF4 +CVFI4 4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRGP4 Fade +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 132 +ADDP4 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0+4 +INDIRF4 +ARGF4 +ADDRLP4 0+8 +INDIRF4 +ARGF4 +ADDRLP4 0+12 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 180 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $485 +JUMPV +LABELV $486 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0+4 +INDIRF4 +ARGF4 +ADDRLP4 0+8 +INDIRF4 +ARGF4 +ADDRLP4 0+12 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 132 +ADDP4 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $485 +JUMPV +LABELV $484 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $494 +ADDRLP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 132 +ADDP4 +ARGP4 +ADDRGP4 GradientBar_Paint +CALLV +pop +ADDRGP4 $495 +JUMPV +LABELV $494 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $496 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 512 +BANDI4 +CNSTI4 0 +EQI4 $498 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $498 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0+4 +INDIRF4 +ARGF4 +ADDRLP4 0+8 +INDIRF4 +ARGF4 +ADDRLP4 0+12 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 180 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $497 +JUMPV +LABELV $496 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CNSTI4 5 +NEI4 $503 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +CNSTI4 -1 +NEI4 $505 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0+4 +INDIRF4 +ARGF4 +ADDRLP4 0+8 +INDIRF4 +ARGF4 +ADDRLP4 0+12 +INDIRF4 +ARGF4 +ADDRLP4 48 +ADDRGP4 DC +INDIRP4 +CNSTI4 172 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +CNSTI4 -1 +NEI4 $510 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +CNSTI4 -2 +ASGNI4 +LABELV $510 +LABELV $505 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +CNSTI4 0 +LTI4 $512 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRP4 +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0+4 +INDIRF4 +ARGF4 +ADDRLP4 0+8 +INDIRF4 +ARGF4 +ADDRLP4 0+12 +INDIRF4 +ARGF4 +ADDRGP4 DC +INDIRP4 +CNSTI4 180 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $512 +LABELV $503 +LABELV $497 +LABELV $495 +LABELV $485 +LABELV $469 +endproc Window_Paint 52 28 +proc Border_Paint 28 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $520 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $518 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $518 +LABELV $520 +ADDRGP4 $517 +JUMPV +LABELV $518 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $521 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $522 +JUMPV +LABELV $521 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $523 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 DC +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRP4 +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $524 +JUMPV +LABELV $523 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 3 +NEI4 $525 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLV +pop +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 DC +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRP4 +CALLV +pop +CNSTP4 0 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $526 +JUMPV +LABELV $525 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 4 +NEI4 $527 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRB +ASGNB 16 +ADDRLP4 8+12 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +ARGP4 +ADDRGP4 GradientBar_Paint +CALLV +pop +ADDRLP4 8+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDF4 +CNSTF4 1065353216 +SUBF4 +ASGNF4 +ADDRLP4 8 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +ARGP4 +ADDRGP4 GradientBar_Paint +CALLV +pop +LABELV $527 +LABELV $526 +LABELV $524 +LABELV $522 +LABELV $517 +endproc Border_Paint 28 24 +export Item_SetScreenCoords +proc Item_SetScreenCoords 16 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $532 +ADDRGP4 $531 +JUMPV +LABELV $532 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $534 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ADDRLP4 0 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ADDRLP4 0 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $534 +ADDRFP4 0 +INDIRP4 +ADDRFP4 4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 8 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +CNSTF4 0 +ASGNF4 +LABELV $531 +endproc Item_SetScreenCoords 16 0 +export Item_UpdatePosition +proc Item_UpdatePosition 28 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 16 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 16 +INDIRU4 +EQU4 $539 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 16 +INDIRU4 +NEU4 $537 +LABELV $539 +ADDRGP4 $536 +JUMPV +LABELV $537 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $540 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 8 +INDIRF4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $540 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRGP4 Item_SetScreenCoords +CALLV +pop +LABELV $536 +endproc Item_UpdatePosition 28 12 +export Menu_UpdatePosition +proc Menu_UpdatePosition 20 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $543 +ADDRGP4 $542 +JUMPV +LABELV $543 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $545 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 8 +INDIRF4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $545 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $550 +JUMPV +LABELV $547 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRGP4 Item_SetScreenCoords +CALLV +pop +LABELV $548 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $550 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +LTI4 $547 +LABELV $542 +endproc Menu_UpdatePosition 20 12 +proc Menu_AspectiseRect 40 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $553 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +GTI4 $553 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $558 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $558 +address $554 +address $555 +address $556 +address $553 +code +LABELV $554 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRF4 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $553 +JUMPV +LABELV $555 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 20 +CNSTF4 1134559232 +ASGNF4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDRLP4 20 +INDIRF4 +ADDRLP4 20 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +SUBF4 +ADDF4 +ASGNF4 +ADDRLP4 24 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $553 +JUMPV +LABELV $556 +ADDRLP4 28 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 32 +CNSTF4 1142947840 +ASGNF4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +SUBF4 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 36 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRF4 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +LABELV $553 +LABELV $551 +endproc Menu_AspectiseRect 40 0 +export Menu_AspectCompensate +proc Menu_AspectCompensate 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $560 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Menu_AspectiseRect +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $565 +JUMPV +LABELV $562 +ADDRLP4 8 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 28 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRF4 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +LABELV $563 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $565 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +LTI4 $562 +ADDRGP4 $561 +JUMPV +LABELV $560 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $569 +JUMPV +LABELV $566 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRGP4 Menu_AspectiseRect +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CNSTI4 3 +EQI4 $570 +ADDRLP4 8 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 216 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +LABELV $570 +LABELV $567 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $569 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +LTI4 $566 +LABELV $561 +LABELV $559 +endproc Menu_AspectCompensate 20 8 +export Menu_PostParse +proc Menu_PostParse 24 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $573 +ADDRGP4 $572 +JUMPV +LABELV $573 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $575 +ADDRFP4 0 +INDIRP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTF4 1142947840 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTF4 1139802112 +ASGNF4 +LABELV $575 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Menu_AspectCompensate +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Menu_UpdatePosition +CALLV +pop +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $580 +JUMPV +LABELV $577 +ADDRLP4 8 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 Item_IsListBox +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $581 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $586 +JUMPV +LABELV $583 +ADDRLP4 16 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +ADDRLP4 16 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 268 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $584 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $586 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 1 +SUBI4 +LTI4 $583 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +LABELV $581 +LABELV $578 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $580 +ADDRLP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +LTI4 $577 +LABELV $572 +endproc Menu_PostParse 24 4 +export Menu_ClearFocus +proc Menu_ClearFocus 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTP4 0 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $588 +CNSTP4 0 +RETP4 +ADDRGP4 $587 +JUMPV +LABELV $588 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $593 +JUMPV +LABELV $590 +ADDRLP4 8 +CNSTI4 2 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +BANDI4 +CNSTI4 0 +EQI4 $594 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $594 +ADDRLP4 12 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 -3 +BANDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $596 +ADDRLP4 16 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 16 +INDIRP4 +CNSTI4 268 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Item_RunScript +CALLV +pop +LABELV $596 +LABELV $591 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $593 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +LTI4 $590 +ADDRLP4 4 +INDIRP4 +RETP4 +LABELV $587 +endproc Menu_ClearFocus 20 8 +export IsVisible +proc IsVisible 12 0 +ADDRLP4 4 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 4 +BANDI4 +ADDRLP4 8 +INDIRI4 +EQI4 $600 +ADDRLP4 4 +INDIRI4 +CNSTI4 32 +BANDI4 +ADDRLP4 8 +INDIRI4 +NEI4 $600 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $601 +JUMPV +LABELV $600 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $601 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $598 +endproc IsVisible 12 0 +export Rect_ContainsPoint +proc Rect_ContainsPoint 20 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $603 +ADDRLP4 0 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ADDRLP4 8 +INDIRF4 +LEF4 $605 +ADDRLP4 0 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDF4 +GEF4 $605 +ADDRLP4 12 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 16 +INDIRF4 +LEF4 $605 +ADDRLP4 12 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDF4 +GEF4 $605 +CNSTI4 1 +RETI4 +ADDRGP4 $602 +JUMPV +LABELV $605 +LABELV $603 +CNSTI4 0 +RETI4 +LABELV $602 +endproc Rect_ContainsPoint 20 0 +export Menu_ItemsMatchingGroup +proc Menu_ItemsMatchingGroup 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $611 +JUMPV +LABELV $608 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $614 +ADDRLP4 12 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $612 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $612 +LABELV $614 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $612 +LABELV $609 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $611 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +LTI4 $608 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $607 +endproc Menu_ItemsMatchingGroup 20 8 +export Menu_GetMatchingItemByNumber +proc Menu_GetMatchingItemByNumber 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $619 +JUMPV +LABELV $616 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $622 +ADDRLP4 12 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $620 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $620 +LABELV $622 +ADDRLP4 4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +NEI4 $623 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $615 +JUMPV +LABELV $623 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $620 +LABELV $617 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $619 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +LTI4 $616 +CNSTP4 0 +RETP4 +LABELV $615 +endproc Menu_GetMatchingItemByNumber 20 8 +export Script_SetColor +proc Script_SetColor 36 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 16 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $626 +ADDRLP4 8 +CNSTP4 0 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 $630 +ARGP4 +ADDRLP4 20 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $628 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 24 +INDIRP4 +CNSTI4 132 +ADDP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 24 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +CNSTI4 4194304 +BORI4 +ASGNI4 +ADDRGP4 $629 +JUMPV +LABELV $628 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 $633 +ARGP4 +ADDRLP4 24 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $631 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 28 +INDIRP4 +CNSTI4 116 +ADDP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 28 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +CNSTI4 512 +BORI4 +ASGNI4 +ADDRGP4 $632 +JUMPV +LABELV $631 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRGP4 $636 +ARGP4 +ADDRLP4 28 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $634 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +ASGNP4 +LABELV $634 +LABELV $632 +LABELV $629 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $637 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $639 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 32 +ADDRGP4 Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +NEI4 $643 +ADDRGP4 $625 +JUMPV +LABELV $643 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +INDIRP4 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +LABELV $640 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LTI4 $639 +LABELV $637 +LABELV $626 +LABELV $625 +endproc Script_SetColor 36 8 +export Script_SetAsset +proc Script_SetAsset 8 8 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $646 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 10 +NEI4 $648 +LABELV $648 +LABELV $646 +LABELV $645 +endproc Script_SetAsset 8 8 +export Script_SetBackground +proc Script_SetBackground 12 8 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $651 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 DC +INDIRP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 180 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +LABELV $651 +LABELV $650 +endproc Script_SetBackground 12 8 +export Menu_FindItemByName +proc Menu_FindItemByName 12 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +EQU4 $656 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +NEU4 $654 +LABELV $656 +CNSTP4 0 +RETP4 +ADDRGP4 $653 +JUMPV +LABELV $654 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $660 +JUMPV +LABELV $657 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $661 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $653 +JUMPV +LABELV $661 +LABELV $658 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $660 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +LTI4 $657 +CNSTP4 0 +RETP4 +LABELV $653 +endproc Menu_FindItemByName 12 8 +export Script_SetItemColor +proc Script_SetItemColor 80 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 24 +ARGP4 +ADDRLP4 32 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $664 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRLP4 36 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +EQI4 $664 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 Menu_ItemsMatchingGroup +CALLI4 +ASGNI4 +ADDRLP4 48 +ADDRLP4 52 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 56 +ADDRGP4 Color_Parse +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +NEI4 $666 +ADDRGP4 $663 +JUMPV +LABELV $666 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRGP4 $671 +JUMPV +LABELV $668 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 40 +INDIRI4 +ARGI4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 Menu_GetMatchingItemByNumber +CALLP4 +ASGNP4 +ADDRLP4 44 +ADDRLP4 60 +INDIRP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $672 +ADDRLP4 4 +CNSTP4 0 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRGP4 $630 +ARGP4 +ADDRLP4 64 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 64 +INDIRI4 +CNSTI4 0 +NEI4 $674 +ADDRLP4 4 +ADDRLP4 44 +INDIRP4 +CNSTI4 132 +ADDP4 +ASGNP4 +ADDRGP4 $675 +JUMPV +LABELV $674 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRGP4 $633 +ARGP4 +ADDRLP4 68 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 68 +INDIRI4 +CNSTI4 0 +NEI4 $676 +ADDRLP4 4 +ADDRLP4 44 +INDIRP4 +CNSTI4 116 +ADDP4 +ASGNP4 +ADDRLP4 76 +ADDRLP4 44 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +ADDRLP4 76 +INDIRP4 +INDIRI4 +CNSTI4 512 +BORI4 +ASGNI4 +ADDRGP4 $677 +JUMPV +LABELV $676 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRGP4 $636 +ARGP4 +ADDRLP4 72 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 72 +INDIRI4 +CNSTI4 0 +NEI4 $678 +ADDRLP4 4 +ADDRLP4 44 +INDIRP4 +CNSTI4 148 +ADDP4 +ASGNP4 +LABELV $678 +LABELV $677 +LABELV $675 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $680 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $682 +ADDRLP4 76 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDP4 +ADDRLP4 76 +INDIRI4 +ADDRLP4 8 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $683 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LTI4 $682 +LABELV $680 +LABELV $672 +LABELV $669 +ADDRLP4 40 +ADDRLP4 40 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $671 +ADDRLP4 40 +INDIRI4 +ADDRLP4 48 +INDIRI4 +LTI4 $668 +LABELV $664 +LABELV $663 +endproc Script_SetItemColor 80 12 +export Menu_ShowItemByName +proc Menu_ShowItemByName 28 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 Menu_ItemsMatchingGroup +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $690 +JUMPV +LABELV $687 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 Menu_GetMatchingItemByNumber +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $691 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $693 +ADDRLP4 20 +ADDRLP4 4 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +CNSTI4 4 +BORI4 +ASGNI4 +ADDRGP4 $694 +JUMPV +LABELV $693 +ADDRLP4 24 +ADDRLP4 4 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRI4 +CNSTI4 -5 +BANDI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +CNSTI4 0 +LTI4 $695 +ADDRLP4 4 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 176 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 4 +INDIRP4 +CNSTI4 48 +ADDP4 +CNSTI4 -1 +ASGNI4 +LABELV $695 +LABELV $694 +LABELV $691 +LABELV $688 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $690 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +LTI4 $687 +LABELV $686 +endproc Menu_ShowItemByName 28 12 +export Menu_FadeItemByName +proc Menu_FadeItemByName 28 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 Menu_ItemsMatchingGroup +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $701 +JUMPV +LABELV $698 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 Menu_GetMatchingItemByNumber +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $702 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $704 +ADDRLP4 20 +ADDRLP4 4 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +CNSTI4 36 +BORI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 4 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRI4 +CNSTI4 -65 +BANDI4 +ASGNI4 +ADDRGP4 $705 +JUMPV +LABELV $704 +ADDRLP4 20 +ADDRLP4 4 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +CNSTI4 68 +BORI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 4 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRI4 +CNSTI4 -33 +BANDI4 +ASGNI4 +LABELV $705 +LABELV $702 +LABELV $699 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $701 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +LTI4 $698 +LABELV $697 +endproc Menu_FadeItemByName 28 12 +export Menus_FindByName +proc Menus_FindByName 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $710 +JUMPV +LABELV $707 +CNSTI4 776 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 Menus+36 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $711 +CNSTI4 776 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 Menus +ADDP4 +RETP4 +ADDRGP4 $706 +JUMPV +LABELV $711 +LABELV $708 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $710 +ADDRLP4 0 +INDIRI4 +ADDRGP4 menuCount +INDIRI4 +LTI4 $707 +CNSTP4 0 +RETP4 +LABELV $706 +endproc Menus_FindByName 8 8 +proc Menu_RunCloseScript 564 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +EQU4 $715 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +EQI4 $715 +ADDRFP4 0 +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +EQU4 $715 +ADDRLP4 8+236 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Item_RunScript +CALLV +pop +LABELV $715 +LABELV $714 +endproc Menu_RunCloseScript 564 8 +proc Menus_Close 8 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $719 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Menu_RunCloseScript +CALLV +pop +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 -7 +BANDI4 +ASGNI4 +ADDRGP4 openMenuCount +INDIRI4 +CNSTI4 0 +LEI4 $721 +ADDRLP4 4 +ADDRGP4 openMenuCount +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $721 +ADDRGP4 openMenuCount +INDIRI4 +CNSTI4 0 +LEI4 $723 +ADDRGP4 openMenuCount +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 menuStack-4 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Menus_Activate +CALLV +pop +LABELV $723 +LABELV $719 +LABELV $718 +endproc Menus_Close 8 4 +export Menus_CloseByName +proc Menus_CloseByName 4 4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 Menus_FindByName +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Menus_Close +CALLV +pop +LABELV $726 +endproc Menus_CloseByName 4 4 +export Menus_CloseAll +proc Menus_CloseAll 8 4 +ADDRGP4 openMenuCount +INDIRI4 +CNSTI4 0 +LEI4 $728 +ADDRLP4 0 +ADDRGP4 openMenuCount +INDIRI4 +ASGNI4 +ADDRGP4 $733 +JUMPV +LABELV $730 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 menuStack +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Menus_Close +CALLV +pop +LABELV $731 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $733 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GTI4 $730 +ADDRGP4 openMenuCount +CNSTI4 0 +ASGNI4 +LABELV $728 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $737 +JUMPV +LABELV $734 +CNSTI4 776 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 Menus +ADDP4 +ARGP4 +ADDRGP4 Menus_Close +CALLV +pop +LABELV $735 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $737 +ADDRLP4 0 +INDIRI4 +ADDRGP4 menuCount +INDIRI4 +LTI4 $734 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 g_editingField +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 g_waitingForKey +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 g_comboBoxItem +CNSTP4 0 +ASGNP4 +LABELV $727 +endproc Menus_CloseAll 8 4 +export Script_Show +proc Script_Show 8 12 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $739 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 Menu_ShowItemByName +CALLV +pop +LABELV $739 +LABELV $738 +endproc Script_Show 8 12 +export Script_Hide +proc Script_Hide 8 12 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $742 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 Menu_ShowItemByName +CALLV +pop +LABELV $742 +LABELV $741 +endproc Script_Hide 8 12 +export Script_FadeIn +proc Script_FadeIn 8 12 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $745 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 Menu_FadeItemByName +CALLV +pop +LABELV $745 +LABELV $744 +endproc Script_FadeIn 8 12 +export Script_FadeOut +proc Script_FadeOut 8 12 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $748 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRGP4 Menu_FadeItemByName +CALLV +pop +LABELV $748 +LABELV $747 +endproc Script_FadeOut 8 12 +export Script_Open +proc Script_Open 8 8 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $751 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Menus_ActivateByName +CALLP4 +pop +LABELV $751 +LABELV $750 +endproc Script_Open 8 8 +export Script_ConditionalOpen +proc Script_ConditionalOpen 32 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 16 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $754 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 20 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $754 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 24 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +EQI4 $754 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 DC +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +CALLF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 12 +INDIRF4 +CNSTF4 0 +NEF4 $756 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 Menus_ActivateByName +CALLP4 +pop +ADDRGP4 $757 +JUMPV +LABELV $756 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Menus_ActivateByName +CALLP4 +pop +LABELV $757 +LABELV $754 +LABELV $753 +endproc Script_ConditionalOpen 32 8 +export Script_Close +proc Script_Close 8 8 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $759 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Menus_CloseByName +CALLV +pop +LABELV $759 +LABELV $758 +endproc Script_Close 8 8 +export Menu_TransitionItemByName +proc Menu_TransitionItemByName 52 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 16 +ADDRFP4 16 +INDIRI4 +ASGNI4 +ADDRFP4 20 +ADDRFP4 20 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 Menu_ItemsMatchingGroup +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $765 +JUMPV +LABELV $762 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 Menu_GetMatchingItemByNumber +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $766 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +CNSTI4 260 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +ADDRFP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRFP4 12 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +SUBF4 +CVFI4 4 +ARGI4 +ADDRLP4 24 +ADDRGP4 abs +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +ADDRLP4 24 +INDIRI4 +CVIF4 4 +ADDRFP4 20 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 28 +CNSTI4 4 +ASGNI4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +CVFI4 4 +ARGI4 +ADDRLP4 32 +ADDRGP4 abs +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +ADDRLP4 32 +INDIRI4 +CVIF4 4 +ADDRFP4 20 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 36 +CNSTI4 8 +ASGNI4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +CVFI4 4 +ARGI4 +ADDRLP4 40 +ADDRGP4 abs +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +ADDRLP4 40 +INDIRI4 +CVIF4 4 +ADDRFP4 20 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 44 +CNSTI4 12 +ASGNI4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +CVFI4 4 +ARGI4 +ADDRLP4 48 +ADDRGP4 abs +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +ADDRLP4 48 +INDIRI4 +CVIF4 4 +ADDRFP4 20 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_UpdatePosition +CALLV +pop +LABELV $766 +LABELV $763 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $765 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +LTI4 $762 +LABELV $761 +endproc Menu_TransitionItemByName 52 12 +export Script_Transition +proc Script_Transition 96 24 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 44 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +EQI4 $769 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 48 +ADDRGP4 Rect_Parse +CALLI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +EQI4 $771 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 20 +ARGP4 +ADDRLP4 52 +ADDRGP4 Rect_Parse +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +EQI4 $771 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 36 +ARGP4 +ADDRLP4 56 +ADDRGP4 Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +EQI4 $771 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 40 +ARGP4 +ADDRLP4 60 +ADDRGP4 Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +EQI4 $771 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 64 +ADDRLP4 4 +INDIRB +ASGNB 16 +ADDRLP4 64 +ARGP4 +ADDRLP4 80 +ADDRLP4 20 +INDIRB +ASGNB 16 +ADDRLP4 80 +ARGP4 +ADDRLP4 36 +INDIRI4 +ARGI4 +ADDRLP4 40 +INDIRF4 +ARGF4 +ADDRGP4 Menu_TransitionItemByName +CALLV +pop +LABELV $771 +LABELV $769 +LABELV $768 +endproc Script_Transition 96 24 +export Menu_OrbitItemByName +proc Menu_OrbitItemByName 24 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 12 +ADDRFP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 16 +ADDRFP4 16 +INDIRF4 +ASGNF4 +ADDRFP4 20 +ADDRFP4 20 +INDIRF4 +ASGNF4 +ADDRFP4 24 +ADDRFP4 24 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 Menu_ItemsMatchingGroup +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $777 +JUMPV +LABELV $774 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 Menu_GetMatchingItemByNumber +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $778 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +CNSTI4 65540 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +ADDRFP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +ADDRFP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +ADDRFP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_UpdatePosition +CALLV +pop +LABELV $778 +LABELV $775 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $777 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +LTI4 $774 +LABELV $773 +endproc Menu_OrbitItemByName 24 12 +export Script_Orbit +proc Script_Orbit 48 28 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 24 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +EQI4 $781 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 28 +ADDRGP4 Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $783 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 32 +ADDRGP4 Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $783 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 36 +ADDRGP4 Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +EQI4 $783 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 40 +ADDRGP4 Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +EQI4 $783 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 20 +ARGP4 +ADDRLP4 44 +ADDRGP4 Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +EQI4 $783 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRGP4 Menu_OrbitItemByName +CALLV +pop +LABELV $783 +LABELV $781 +LABELV $780 +endproc Script_Orbit 48 28 +export Script_SetFocus +proc Script_SetFocus 36 8 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 8 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $786 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 Menu_FindItemByName +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $788 +ADDRLP4 16 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +NEI4 $788 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Menu_ClearFocus +CALLP4 +pop +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +CNSTI4 2 +BORI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $790 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 264 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Item_RunScript +CALLV +pop +LABELV $790 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 Item_IsEditField +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $792 +ADDRGP4 g_editingField +CNSTI4 1 +ASGNI4 +ADDRGP4 g_editItem +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $792 +ADDRGP4 DC +INDIRP4 +CNSTI4 61948 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $794 +ADDRLP4 32 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +CNSTI4 61948 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 6 +ARGI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $794 +LABELV $788 +LABELV $786 +LABELV $785 +endproc Script_SetFocus 36 8 +export Script_Reset +proc Script_Reset 32 8 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 8 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $797 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 Menu_FindItemByName +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $799 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 Item_IsListBox +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $801 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 DC +INDIRP4 +CNSTI4 120 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRP4 +CNSTI4 548 +ADDP4 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 Item_ListBox_SetStartPos +CALLV +pop +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 28 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $801 +LABELV $799 +LABELV $797 +LABELV $796 +endproc Script_Reset 32 8 +export Script_SetPlayerModel +proc Script_SetPlayerModel 8 8 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $804 +ADDRGP4 $806 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $804 +LABELV $803 +endproc Script_SetPlayerModel 8 8 +export Script_SetPlayerHead +proc Script_SetPlayerHead 8 8 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $808 +ADDRGP4 $810 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $808 +LABELV $807 +endproc Script_SetPlayerHead 8 8 +export Script_SetCvar +proc Script_SetCvar 16 8 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 8 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $812 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 12 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $812 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $812 +LABELV $811 +endproc Script_SetCvar 16 8 +export Script_Exec +proc Script_Exec 12 8 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $815 +ADDRGP4 $817 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTI4 2 +ARGI4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 136 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $815 +LABELV $814 +endproc Script_Exec 12 8 +export Script_Play +proc Script_Play 12 8 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $819 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 8 +ADDRGP4 DC +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +CNSTI4 6 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $819 +LABELV $818 +endproc Script_Play 12 8 +export Script_playLooped +proc Script_playLooped 12 8 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $822 +ADDRGP4 DC +INDIRP4 +CNSTI4 168 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 164 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $822 +LABELV $821 +endproc Script_playLooped 12 8 +proc UI_EmoticonHeight 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 7280 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRFP4 4 +INDIRF4 +MULF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 20480 +ADDP4 +INDIRF4 +MULF4 +RETF4 +LABELV $824 +endproc UI_EmoticonHeight 4 0 +proc UI_EmoticonWidth 4 8 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 0 +ADDRGP4 UI_EmoticonHeight +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +RETF4 +LABELV $825 +endproc UI_EmoticonWidth 4 8 +export UI_EscapeEmoticons +proc UI_EscapeEmoticons 24 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $830 +JUMPV +LABELV $827 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 8 +CNSTP4 0 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 UI_Text_IsEmoticon +CALLI4 +ASGNI4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 16 +INDIRI4 +EQI4 $831 +ADDRLP4 0 +INDIRI4 +ADDRLP4 16 +INDIRI4 +NEI4 $831 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 20 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +CNSTI1 91 +ASGNI1 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $831 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 20 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRFP4 4 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $828 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ADDRLP4 8 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $830 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $833 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +GTI4 $827 +LABELV $833 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 12 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CNSTI1 0 +ASGNI1 +LABELV $826 +endproc UI_EscapeEmoticons 24 20 +export UI_Text_IsEmoticon +proc UI_Text_IsEmoticon 44 8 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 91 +EQI4 $835 +CNSTI4 0 +RETI4 +ADDRGP4 $834 +JUMPV +LABELV $835 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 91 +NEI4 $837 +ADDRFP4 4 +INDIRP4 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $838 +JUMPV +LABELV $837 +ADDRFP4 4 +INDIRP4 +CNSTI4 0 +ASGNI4 +LABELV $838 +ADDRFP4 8 +INDIRP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $842 +JUMPV +LABELV $839 +ADDRLP4 28 +ADDRFP4 8 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $845 +ADDRLP4 28 +INDIRI4 +CNSTI4 19 +NEI4 $843 +LABELV $845 +CNSTI4 0 +RETI4 +ADDRGP4 $834 +JUMPV +LABELV $843 +ADDRLP4 32 +ADDRFP4 8 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 8 +ADDP4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +INDIRI1 +ASGNI1 +LABELV $840 +ADDRFP4 8 +INDIRP4 +ADDRFP4 8 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $842 +ADDRFP4 8 +INDIRP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 93 +NEI4 $839 +ADDRFP4 8 +INDIRP4 +INDIRI4 +ADDRLP4 8 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $849 +JUMPV +LABELV $846 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 61996 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 32 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +NEI4 $850 +ADDRGP4 $848 +JUMPV +LABELV $850 +LABELV $847 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $849 +ADDRLP4 4 +INDIRI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 70396 +ADDP4 +INDIRI4 +LTI4 $846 +LABELV $848 +ADDRLP4 4 +INDIRI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 70396 +ADDP4 +INDIRI4 +NEI4 $852 +CNSTI4 0 +RETI4 +ADDRGP4 $834 +JUMPV +LABELV $852 +ADDRFP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $854 +ADDRFP4 12 +INDIRP4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 61996 +ADDP4 +ADDP4 +CNSTI4 24 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $854 +ADDRFP4 16 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $856 +ADDRFP4 16 +INDIRP4 +CNSTI4 28 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 61996 +ADDP4 +ADDP4 +CNSTI4 20 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $856 +ADDRFP4 8 +INDIRP4 +ADDRFP4 8 +INDIRP4 +INDIRI4 +CNSTI4 2 +ADDI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +INDIRI4 +CNSTI4 0 +EQI4 $858 +ADDRFP4 8 +INDIRP4 +ADDRFP4 8 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $858 +CNSTI4 1 +RETI4 +LABELV $834 +endproc UI_Text_IsEmoticon 44 8 +proc UI_Parse_Indent 60 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRGP4 $862 +JUMPV +LABELV $861 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $862 +ADDRLP4 48 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 48 +LTI4 $864 +ADDRLP4 48 +INDIRI4 +CNSTI4 57 +LEI4 $861 +LABELV $864 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 46 +EQI4 $861 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 11 +EQI4 $865 +CNSTF4 0 +RETF4 +ADDRGP4 $860 +JUMPV +LABELV $865 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CVIU4 4 +CNSTU4 31 +LEU4 $867 +CNSTF4 0 +RETF4 +ADDRGP4 $860 +JUMPV +LABELV $867 +ADDRLP4 8 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +CVIU4 4 +ARGU4 +ADDRGP4 strncpy +CALLP4 +pop +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 40 +ADDRLP4 8 +ASGNP4 +ADDRLP4 40 +ARGP4 +ADDRLP4 44 +ARGP4 +ADDRLP4 52 +ADDRGP4 Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +NEI4 $869 +CNSTF4 0 +RETF4 +ADDRGP4 $860 +JUMPV +LABELV $869 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRF4 +RETF4 +LABELV $860 +endproc UI_Parse_Indent 60 12 +proc UI_FontForScale 0 0 +ADDRFP4 0 +INDIRF4 +ADDRGP4 DC +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRF4 +GTF4 $872 +ADDRGP4 DC +INDIRP4 +CNSTI4 20788 +ADDP4 +RETP4 +ADDRGP4 $871 +JUMPV +LABELV $872 +ADDRFP4 0 +INDIRF4 +ADDRGP4 DC +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRF4 +LTF4 $874 +ADDRGP4 DC +INDIRP4 +CNSTI4 41336 +ADDP4 +RETP4 +ADDRGP4 $871 +JUMPV +LABELV $874 +ADDRGP4 DC +INDIRP4 +CNSTI4 240 +ADDP4 +RETP4 +LABELV $871 +endproc UI_FontForScale 0 0 +export UI_Char_Width +proc UI_Char_Width 64 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 24 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 24 +INDIRU4 +EQU4 $877 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CVPU4 4 +ADDRLP4 24 +INDIRU4 +EQU4 $877 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $879 +ADDRLP4 28 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 94 +NEI4 $879 +ADDRLP4 32 +ADDRLP4 28 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $879 +ADDRLP4 32 +INDIRI4 +CNSTI4 65 +LTI4 $882 +ADDRLP4 32 +INDIRI4 +CNSTI4 90 +LEI4 $881 +LABELV $882 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 97 +LTI4 $883 +ADDRLP4 36 +INDIRI4 +CNSTI4 122 +LEI4 $881 +LABELV $883 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 48 +LTI4 $879 +ADDRLP4 40 +INDIRI4 +CNSTI4 57 +GTI4 $879 +LABELV $881 +ADDRFP4 0 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 2 +ADDP4 +ASGNP4 +CNSTF4 0 +RETF4 +ADDRGP4 $876 +JUMPV +LABELV $879 +ADDRFP4 0 +INDIRP4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 11 +NEI4 $884 +ADDRFP4 0 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +CNSTF4 0 +RETF4 +ADDRGP4 $876 +JUMPV +LABELV $884 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 44 +ADDRGP4 UI_FontForScale +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 44 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 12 +ARGP4 +CNSTP4 0 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRLP4 48 +ADDRGP4 UI_Text_IsEmoticon +CALLI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +EQI4 $886 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $888 +ADDRFP4 0 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $889 +JUMPV +LABELV $888 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 60 +ADDRGP4 UI_EmoticonWidth +CALLF4 +ASGNF4 +ADDRLP4 16 +INDIRI4 +CVIF4 4 +ADDRLP4 60 +INDIRF4 +MULF4 +RETF4 +ADDRGP4 $876 +JUMPV +LABELV $889 +LABELV $886 +ADDRFP4 0 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 56 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 80 +ADDRFP4 0 +INDIRP4 +INDIRP4 +INDIRI1 +CVII4 1 +MULI4 +ADDRLP4 56 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ADDRLP4 56 +INDIRP4 +CNSTI4 20480 +ADDP4 +INDIRF4 +MULF4 +RETF4 +ADDRGP4 $876 +JUMPV +LABELV $877 +CNSTF4 0 +RETF4 +LABELV $876 +endproc UI_Char_Width 64 20 +export UI_Text_Width +proc UI_Text_Width 20 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTF4 0 +ASGNF4 +ADDRLP4 4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $891 +ADDRLP4 0 +ARGP4 +ADDRLP4 12 +ADDRGP4 UI_Parse_Indent +CALLF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRGP4 $894 +JUMPV +LABELV $893 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 16 +ADDRGP4 UI_Char_Width +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $894 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $893 +LABELV $891 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDF4 +RETF4 +LABELV $890 +endproc UI_Text_Width 20 8 +export UI_Text_Height +proc UI_Text_Height 40 4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 20 +ADDRGP4 UI_FontForScale +CALLP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRFP4 4 +INDIRF4 +ADDRLP4 12 +INDIRP4 +CNSTI4 20480 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 8 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $897 +ADDRGP4 $900 +JUMPV +LABELV $899 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $902 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 94 +NEI4 $902 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $902 +ADDRLP4 28 +INDIRI4 +CNSTI4 65 +LTI4 $905 +ADDRLP4 28 +INDIRI4 +CNSTI4 90 +LEI4 $904 +LABELV $905 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 97 +LTI4 $906 +ADDRLP4 32 +INDIRI4 +CNSTI4 122 +LEI4 $904 +LABELV $906 +ADDRLP4 36 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 48 +LTI4 $902 +ADDRLP4 36 +INDIRI4 +CNSTI4 57 +GTI4 $902 +LABELV $904 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 2 +ADDP4 +ASGNP4 +ADDRGP4 $900 +JUMPV +LABELV $902 +ADDRLP4 4 +CNSTI4 80 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +MULI4 +ADDRLP4 12 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CVIF4 4 +GEF4 $907 +ADDRLP4 8 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CVIF4 4 +ASGNF4 +LABELV $907 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $900 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $909 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $899 +LABELV $909 +LABELV $897 +ADDRLP4 8 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +RETF4 +LABELV $896 +endproc UI_Text_Height 40 4 +export UI_Text_EmWidth +proc UI_Text_EmWidth 4 8 +ADDRGP4 $911 +ARGP4 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $910 +endproc UI_Text_EmWidth 4 8 +export UI_Text_EmHeight +proc UI_Text_EmHeight 4 8 +ADDRGP4 $911 +ARGP4 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0 +ADDRGP4 UI_Text_Height +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $912 +endproc UI_Text_EmHeight 4 8 +export UI_AdjustFrom640 +proc UI_AdjustFrom640 16 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRF4 +ADDRGP4 DC +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRF4 +ADDRGP4 DC +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +ADDRGP4 DC +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRF4 +ADDRGP4 DC +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +LABELV $913 +endproc UI_AdjustFrom640 16 0 +export UI_SetClipRegion +proc UI_SetClipRegion 16 16 +ADDRFP4 0 +ARGP4 +ADDRFP4 4 +ARGP4 +ADDRFP4 8 +ARGP4 +ADDRFP4 12 +ARGP4 +ADDRGP4 UI_AdjustFrom640 +CALLV +pop +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRF4 +ADDRFP4 8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+12 +ADDRFP4 4 +INDIRF4 +ADDRFP4 12 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRGP4 trap_R_SetClipRegion +CALLV +pop +LABELV $914 +endproc UI_SetClipRegion 16 16 +export UI_ClearClipRegion +proc UI_ClearClipRegion 0 4 +CNSTP4 0 +ARGP4 +ADDRGP4 trap_R_SetClipRegion +CALLV +pop +LABELV $918 +endproc UI_ClearClipRegion 0 4 +proc UI_Text_PaintChar 24 36 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 12 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 4 +ADDRFP4 12 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRFP4 16 +INDIRF4 +CNSTF4 0 +LEF4 $920 +ADDRLP4 12 +CNSTF4 1056964608 +ADDRFP4 16 +INDIRF4 +MULF4 +ADDRFP4 8 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ADDRLP4 16 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 20 +ADDRFP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 20 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 20 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $920 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRF4 +MULF4 +MULF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +ADDRFP4 8 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ADDRFP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRFP4 8 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRFP4 0 +ARGP4 +ADDRFP4 4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 UI_AdjustFrom640 +CALLV +pop +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRP4 +CNSTI4 36 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $919 +endproc UI_Text_PaintChar 24 36 +proc UI_Text_Paint_Generic 144 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 12 +ADDRFP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 16 +ADDRFP4 16 +INDIRP4 +ASGNP4 +ADDRFP4 20 +ADDRFP4 20 +INDIRP4 +ASGNP4 +ADDRFP4 24 +ADDRFP4 24 +INDIRI4 +ASGNI4 +ADDRFP4 32 +ADDRFP4 32 +INDIRP4 +ASGNP4 +ADDRFP4 36 +ADDRFP4 36 +INDIRI4 +ASGNI4 +ADDRFP4 40 +ADDRFP4 40 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 0 +ADDRFP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRLP4 68 +ADDRGP4 UI_FontForScale +CALLP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 68 +INDIRP4 +ASGNP4 +ADDRLP4 48 +CNSTI4 0 +ASGNI4 +ADDRLP4 52 +CNSTI4 0 +ASGNI4 +ADDRLP4 56 +CNSTI4 -1 +ASGNI4 +ADDRFP4 16 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $923 +ADDRGP4 $922 +JUMPV +LABELV $923 +ADDRLP4 8 +ADDRFP4 8 +INDIRF4 +ADDRLP4 32 +INDIRP4 +CNSTI4 20480 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRF4 +CNSTF4 1041865114 +ADDF4 +ARGF4 +ADDRLP4 80 +ADDRGP4 UI_EmoticonHeight +CALLF4 +ASGNF4 +ADDRLP4 64 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRF4 +CNSTF4 1041865114 +ADDF4 +ARGF4 +ADDRLP4 84 +ADDRGP4 UI_EmoticonWidth +CALLF4 +ASGNF4 +ADDRLP4 60 +ADDRLP4 84 +INDIRF4 +ASGNF4 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRLP4 88 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 36 +ADDRLP4 88 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 92 +ADDRFP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 92 +INDIRI4 +CNSTI4 0 +LEI4 $925 +ADDRLP4 36 +INDIRI4 +ADDRLP4 92 +INDIRI4 +LEI4 $925 +ADDRLP4 36 +ADDRFP4 28 +INDIRI4 +ASGNI4 +LABELV $925 +ADDRFP4 20 +INDIRP4 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 16 +ARGP4 +ADDRFP4 20 +INDIRP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 96 +ADDRGP4 UI_Parse_Indent +CALLF4 +ASGNF4 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ADDRLP4 96 +INDIRF4 +ADDF4 +ASGNF4 +ADDRGP4 $928 +JUMPV +LABELV $927 +ADDRLP4 100 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 100 +ARGP4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRLP4 108 +ADDRGP4 UI_Char_Width +CALLF4 +ASGNF4 +ADDRLP4 104 +ADDRLP4 108 +INDIRF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 80 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +MULI4 +ADDRLP4 32 +INDIRP4 +ADDP4 +ASGNP4 +ADDRFP4 32 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $930 +ADDRLP4 104 +INDIRF4 +ADDRFP4 0 +INDIRF4 +ADDF4 +ADDRFP4 32 +INDIRP4 +INDIRF4 +LEF4 $930 +ADDRFP4 32 +INDIRP4 +CNSTF4 0 +ASGNF4 +ADDRGP4 $929 +JUMPV +LABELV $930 +ADDRFP4 36 +INDIRI4 +CNSTI4 0 +GEI4 $932 +ADDRLP4 116 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 116 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $934 +ADDRLP4 116 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 94 +NEI4 $934 +ADDRLP4 120 +ADDRLP4 116 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 120 +INDIRI4 +CNSTI4 0 +EQI4 $934 +ADDRLP4 120 +INDIRI4 +CNSTI4 65 +LTI4 $937 +ADDRLP4 120 +INDIRI4 +CNSTI4 90 +LEI4 $936 +LABELV $937 +ADDRLP4 124 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 124 +INDIRI4 +CNSTI4 97 +LTI4 $938 +ADDRLP4 124 +INDIRI4 +CNSTI4 122 +LEI4 $936 +LABELV $938 +ADDRLP4 128 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 128 +INDIRI4 +CNSTI4 48 +LTI4 $934 +ADDRLP4 128 +INDIRI4 +CNSTI4 57 +GTI4 $934 +LABELV $936 +ADDRLP4 16 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 48 +SUBI4 +CNSTI4 7 +BANDI4 +CNSTI4 4 +LSHI4 +ADDRGP4 g_color_table +ADDP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRLP4 16+12 +ADDRFP4 20 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 16 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 2 +ADDP4 +ASGNP4 +ADDRGP4 $928 +JUMPV +LABELV $934 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 11 +NEI4 $940 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $928 +JUMPV +LABELV $940 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 44 +ARGP4 +ADDRLP4 52 +ARGP4 +ADDRLP4 48 +ARGP4 +ADDRLP4 40 +ARGP4 +ADDRLP4 132 +ADDRGP4 UI_Text_IsEmoticon +CALLI4 +ASGNI4 +ADDRLP4 132 +INDIRI4 +CNSTI4 0 +EQI4 $942 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +EQI4 $944 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $945 +JUMPV +LABELV $944 +ADDRLP4 136 +ADDRLP4 8 +INDIRF4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CVIF4 4 +MULF4 +ASGNF4 +CNSTP4 0 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLV +pop +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ADDRLP4 136 +INDIRF4 +SUBF4 +ARGF4 +ADDRLP4 60 +INDIRF4 +ADDRLP4 40 +INDIRI4 +CVIF4 4 +MULF4 +ARGF4 +ADDRLP4 64 +INDIRF4 +ARGF4 +ADDRLP4 48 +INDIRI4 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 16 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 140 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ADDRLP4 60 +INDIRF4 +ADDRLP4 140 +INDIRI4 +CVIF4 4 +MULF4 +ADDRFP4 12 +INDIRF4 +ADDF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 52 +INDIRI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 140 +INDIRI4 +ADDI4 +ASGNI4 +ADDRGP4 $928 +JUMPV +LABELV $945 +LABELV $942 +LABELV $932 +ADDRFP4 24 +INDIRI4 +CNSTI4 3 +EQI4 $948 +ADDRFP4 24 +INDIRI4 +CNSTI4 6 +NEI4 $946 +LABELV $948 +ADDRFP4 24 +INDIRI4 +CNSTI4 3 +NEI4 $949 +ADDRLP4 120 +CNSTI4 1 +ASGNI4 +ADDRGP4 $950 +JUMPV +LABELV $949 +ADDRLP4 120 +CNSTI4 2 +ASGNI4 +LABELV $950 +ADDRGP4 colorBlack+12 +ADDRLP4 16+12 +INDIRF4 +ASGNF4 +ADDRGP4 colorBlack +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 124 +ADDRLP4 120 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRFP4 0 +INDIRF4 +ADDRLP4 124 +INDIRF4 +ADDF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ADDRLP4 124 +INDIRF4 +ADDF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 UI_Text_PaintChar +CALLV +pop +ADDRLP4 16 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 colorBlack+12 +CNSTF4 1065353216 +ASGNF4 +ADDRGP4 $947 +JUMPV +LABELV $946 +ADDRFP4 24 +INDIRI4 +CNSTI4 7 +NEI4 $954 +ADDRLP4 120 +ARGP4 +ADDRLP4 16 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRLP4 120+12 +CNSTF4 1045220557 +ADDRLP4 120+12 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 120 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLV +pop +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTF4 1086324736 +ARGF4 +ADDRGP4 UI_Text_PaintChar +CALLV +pop +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTF4 1082130432 +ARGF4 +ADDRGP4 UI_Text_PaintChar +CALLV +pop +ADDRLP4 16 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLV +pop +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTF4 1073741824 +ARGF4 +ADDRGP4 UI_Text_PaintChar +CALLV +pop +ADDRGP4 colorWhite +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $954 +LABELV $947 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 UI_Text_PaintChar +CALLV +pop +ADDRLP4 12 +INDIRI4 +ADDRFP4 36 +INDIRI4 +NEI4 $957 +ADDRLP4 56 +ADDRFP4 0 +INDIRF4 +CVFI4 4 +ASGNI4 +LABELV $957 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ADDRLP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 8 +INDIRF4 +MULF4 +ADDRFP4 12 +INDIRF4 +ADDF4 +ADDF4 +ASGNF4 +ADDRLP4 120 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +ADDRLP4 120 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 120 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $928 +ADDRLP4 100 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 100 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $960 +ADDRLP4 100 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $960 +ADDRLP4 12 +INDIRI4 +ADDRLP4 36 +INDIRI4 +LTI4 $927 +LABELV $960 +LABELV $929 +ADDRFP4 32 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $961 +ADDRFP4 32 +INDIRP4 +ADDRFP4 0 +INDIRF4 +ASGNF4 +LABELV $961 +ADDRFP4 36 +INDIRI4 +CNSTI4 0 +LTI4 $963 +ADDRFP4 36 +INDIRI4 +ADDRLP4 36 +INDIRI4 +NEI4 $965 +ADDRLP4 56 +ADDRFP4 0 +INDIRF4 +CVFI4 4 +ASGNI4 +LABELV $965 +ADDRLP4 104 +CNSTI4 0 +ASGNI4 +ADDRLP4 56 +INDIRI4 +ADDRLP4 104 +INDIRI4 +LTI4 $967 +ADDRLP4 108 +CNSTI4 200 +ASGNI4 +ADDRGP4 DC +INDIRP4 +ADDRLP4 108 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 108 +INDIRI4 +DIVI4 +CNSTI4 1 +BANDI4 +ADDRLP4 104 +INDIRI4 +NEI4 $967 +ADDRLP4 4 +CNSTI4 80 +ADDRFP4 40 +INDIRI1 +CVII4 1 +MULI4 +ADDRLP4 32 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRGP4 UI_Text_PaintChar +CALLV +pop +LABELV $967 +LABELV $963 +CNSTP4 0 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $922 +endproc UI_Text_Paint_Generic 144 20 +export UI_Text_Paint_Limit +proc UI_Text_Paint_Limit 4 44 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 12 +INDIRF4 +ARGF4 +ADDRFP4 24 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 28 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 -1 +ARGI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint_Generic +CALLV +pop +LABELV $969 +endproc UI_Text_Paint_Limit 4 44 +export UI_Text_Paint +proc UI_Text_Paint 0 44 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRFP4 20 +INDIRF4 +ARGF4 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRFP4 28 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRI4 +ARGI4 +CNSTP4 0 +ARGP4 +CNSTI4 -1 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 UI_Text_Paint_Generic +CALLV +pop +LABELV $970 +endproc UI_Text_Paint 0 44 +export UI_Text_PaintWithCursor +proc UI_Text_PaintWithCursor 0 44 +ADDRFP4 24 +ADDRFP4 24 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +CNSTF4 0 +ARGF4 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRFP4 32 +INDIRI4 +ARGI4 +ADDRFP4 28 +INDIRI4 +ARGI4 +CNSTP4 0 +ARGP4 +ADDRFP4 20 +INDIRI4 +ARGI4 +ADDRFP4 24 +INDIRI1 +CVII4 1 +ARGI4 +ADDRGP4 UI_Text_Paint_Generic +CALLV +pop +LABELV $971 +endproc UI_Text_PaintWithCursor 0 44 +data +export commandList +align 4 +LABELV commandList +address $972 +address Script_Close +address $973 +address Script_ConditionalOpen +address $974 +address Script_Exec +address $975 +address Script_FadeIn +address $976 +address Script_FadeOut +address $977 +address Script_Hide +address $978 +address Script_Open +address $979 +address Script_Orbit +address $980 +address Script_Play +address $981 +address Script_playLooped +address $982 +address Script_Reset +address $983 +address Script_SetAsset +address $984 +address Script_SetBackground +address $985 +address Script_SetColor +address $986 +address Script_SetCvar +address $987 +address Script_SetFocus +address $988 +address Script_SetItemColor +address $989 +address Script_SetPlayerHead +address $990 +address Script_SetPlayerModel +address $991 +address Script_Show +address $992 +address Script_Transition +align 4 +LABELV scriptCommandCount +byte 4 21 +code +proc commandComp 4 8 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $993 +endproc commandComp 4 8 +export Item_RunScript +proc Item_RunScript 1056 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 1024 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 1032 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 1032 +INDIRU4 +EQU4 $995 +ADDRLP4 1036 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 1036 +INDIRP4 +CVPU4 4 +ADDRLP4 1032 +INDIRU4 +EQU4 $995 +ADDRLP4 1036 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $995 +ADDRLP4 8 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRLP4 4 +ADDRLP4 8 +ASGNP4 +ADDRGP4 $998 +JUMPV +LABELV $997 +ADDRLP4 4 +ARGP4 +ADDRLP4 1040 +ARGP4 +ADDRLP4 1044 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +NEI4 $1000 +ADDRGP4 $994 +JUMPV +LABELV $1000 +ADDRLP4 1048 +ADDRLP4 1040 +INDIRP4 +ASGNP4 +ADDRLP4 1048 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 59 +NEI4 $1002 +ADDRLP4 1048 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1002 +ADDRGP4 $998 +JUMPV +LABELV $1002 +ADDRLP4 1040 +INDIRP4 +ARGP4 +ADDRGP4 commandList +ARGP4 +ADDRGP4 scriptCommandCount +INDIRU4 +ARGU4 +CNSTU4 8 +ARGU4 +ADDRGP4 commandComp +ARGP4 +ADDRLP4 1052 +ADDRGP4 bsearch +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1052 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1004 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $1005 +JUMPV +LABELV $1004 +ADDRLP4 4 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $1005 +LABELV $998 +ADDRGP4 $997 +JUMPV +LABELV $995 +LABELV $994 +endproc Item_RunScript 1056 20 +export Item_EnableShowViaCvar +proc Item_EnableShowViaCvar 2092 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 1024 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 1032 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 1032 +INDIRU4 +EQU4 $1007 +ADDRLP4 1036 +ADDRFP4 0 +INDIRP4 +CNSTI4 288 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 1036 +INDIRP4 +CVPU4 4 +ADDRLP4 1032 +INDIRU4 +EQU4 $1007 +ADDRLP4 1040 +CNSTI4 0 +ASGNI4 +ADDRLP4 1036 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRLP4 1040 +INDIRI4 +EQI4 $1007 +ADDRLP4 1044 +ADDRFP4 0 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 1044 +INDIRP4 +CVPU4 4 +ADDRLP4 1032 +INDIRU4 +EQU4 $1007 +ADDRLP4 1044 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRLP4 1040 +INDIRI4 +EQI4 $1007 +ADDRFP4 0 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1048 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 288 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRLP4 0 +ADDRLP4 4 +ASGNP4 +ADDRGP4 $1010 +JUMPV +LABELV $1009 +ADDRLP4 0 +ARGP4 +ADDRLP4 2072 +ARGP4 +ADDRLP4 2076 +ADDRGP4 String_Parse +CALLI4 +ASGNI4 +ADDRLP4 2076 +INDIRI4 +CNSTI4 0 +NEI4 $1012 +ADDRFP4 0 +INDIRP4 +CNSTI4 292 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +BANDI4 +CNSTI4 0 +EQI4 $1015 +ADDRLP4 2080 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1016 +JUMPV +LABELV $1015 +ADDRLP4 2080 +CNSTI4 1 +ASGNI4 +LABELV $1016 +ADDRLP4 2080 +INDIRI4 +RETI4 +ADDRGP4 $1006 +JUMPV +LABELV $1012 +ADDRLP4 2084 +ADDRLP4 2072 +INDIRP4 +ASGNP4 +ADDRLP4 2084 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 59 +NEI4 $1017 +ADDRLP4 2084 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1017 +ADDRGP4 $1010 +JUMPV +LABELV $1017 +ADDRFP4 0 +INDIRP4 +CNSTI4 292 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +BANDI4 +CNSTI4 0 +EQI4 $1019 +ADDRLP4 1048 +ARGP4 +ADDRLP4 2072 +INDIRP4 +ARGP4 +ADDRLP4 2088 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 2088 +INDIRI4 +CNSTI4 0 +NEI4 $1020 +CNSTI4 1 +RETI4 +ADDRGP4 $1006 +JUMPV +LABELV $1019 +ADDRLP4 1048 +ARGP4 +ADDRLP4 2072 +INDIRP4 +ARGP4 +ADDRLP4 2088 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 2088 +INDIRI4 +CNSTI4 0 +NEI4 $1023 +CNSTI4 0 +RETI4 +ADDRGP4 $1006 +JUMPV +LABELV $1023 +LABELV $1020 +LABELV $1010 +ADDRGP4 $1009 +JUMPV +ADDRFP4 0 +INDIRP4 +CNSTI4 292 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +BANDI4 +CNSTI4 0 +EQI4 $1026 +ADDRLP4 2072 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1027 +JUMPV +LABELV $1026 +ADDRLP4 2072 +CNSTI4 1 +ASGNI4 +LABELV $1027 +ADDRLP4 2072 +INDIRI4 +RETI4 +ADDRGP4 $1006 +JUMPV +LABELV $1007 +CNSTI4 1 +RETI4 +LABELV $1006 +endproc Item_EnableShowViaCvar 2092 12 +export Item_SetFocus +proc Item_SetFocus 80 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRGP4 DC +INDIRP4 +CNSTI4 61948 +ADDP4 +ASGNP4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1033 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 16 +BANDI4 +ADDRLP4 28 +INDIRI4 +NEI4 $1033 +ADDRLP4 24 +INDIRI4 +CNSTI4 2 +BANDI4 +ADDRLP4 28 +INDIRI4 +NEI4 $1033 +ADDRLP4 24 +INDIRI4 +CNSTI4 4 +BANDI4 +ADDRLP4 28 +INDIRI4 +NEI4 $1029 +LABELV $1033 +CNSTI4 0 +RETI4 +ADDRGP4 $1028 +JUMPV +LABELV $1029 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 292 +ADDP4 +INDIRI4 +CNSTI4 3 +BANDI4 +CNSTI4 0 +EQI4 $1034 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 36 +ADDRGP4 Item_EnableShowViaCvar +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +NEI4 $1034 +CNSTI4 0 +RETI4 +ADDRGP4 $1028 +JUMPV +LABELV $1034 +ADDRFP4 0 +INDIRP4 +CNSTI4 292 +ADDP4 +INDIRI4 +CNSTI4 12 +BANDI4 +CNSTI4 0 +EQI4 $1036 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4 +ARGI4 +ADDRLP4 44 +ADDRGP4 Item_EnableShowViaCvar +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +NEI4 $1036 +CNSTI4 0 +RETI4 +ADDRGP4 $1028 +JUMPV +LABELV $1036 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 Menu_ClearFocus +CALLP4 +ASGNP4 +ADDRLP4 16 +ADDRLP4 48 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1038 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRB +ASGNB 16 +ADDRLP4 52+4 +ADDRLP4 52+4 +INDIRF4 +ADDRLP4 52+12 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 52 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRLP4 68 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 68 +INDIRI4 +CNSTI4 0 +EQI4 $1042 +ADDRLP4 72 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRI4 +CNSTI4 2 +BORI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 296 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1044 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 296 +ADDP4 +ASGNP4 +LABELV $1044 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1039 +JUMPV +LABELV $1042 +ADDRLP4 16 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1039 +ADDRLP4 72 +ADDRLP4 16 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +ADDRLP4 72 +INDIRP4 +INDIRI4 +CNSTI4 2 +BORI4 +ASGNI4 +ADDRLP4 16 +INDIRP4 +CNSTI4 264 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1039 +ADDRLP4 76 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +ARGP4 +ADDRLP4 76 +INDIRP4 +CNSTI4 264 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Item_RunScript +CALLV +pop +ADDRGP4 $1039 +JUMPV +LABELV $1038 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRI4 +CNSTI4 2 +BORI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1050 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Item_RunScript +CALLV +pop +LABELV $1050 +ADDRFP4 0 +INDIRP4 +CNSTI4 296 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1052 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 296 +ADDP4 +ASGNP4 +LABELV $1052 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +LABELV $1039 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $1054 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1054 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 6 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $1054 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1059 +JUMPV +LABELV $1056 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +NEU4 $1060 +ADDRLP4 4 +INDIRP4 +CNSTI4 200 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRGP4 $1058 +JUMPV +LABELV $1060 +LABELV $1057 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1059 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +LTI4 $1056 +LABELV $1058 +CNSTI4 1 +RETI4 +LABELV $1028 +endproc Item_SetFocus 80 12 +proc Item_ListBox_HeightForNumItems 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRI4 +CVIF4 4 +MULF4 +CNSTF4 1073741824 +ADDF4 +RETF4 +LABELV $1062 +endproc Item_ListBox_HeightForNumItems 4 0 +proc Item_ListBox_NumItemsForItemHeight 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 9 +NEI4 $1064 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +RETI4 +ADDRGP4 $1063 +JUMPV +LABELV $1064 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +CNSTF4 1073741824 +SUBF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +DIVF4 +CVFI4 4 +RETI4 +LABELV $1063 +endproc Item_ListBox_NumItemsForItemHeight 4 0 +export Item_ListBox_MaxScroll +proc Item_ListBox_MaxScroll 16 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 DC +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 Item_ListBox_NumItemsForItemHeight +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +GEI4 $1067 +CNSTI4 0 +RETI4 +ADDRGP4 $1066 +JUMPV +LABELV $1067 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $1066 +endproc Item_ListBox_MaxScroll 16 4 +proc Item_ComboBox_MaybeCastToListBox 32 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 g_comboBoxItem +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1071 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 9 +NEI4 $1071 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1072 +JUMPV +LABELV $1071 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +LABELV $1072 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1073 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRGP4 oldComboBoxY +ADDRLP4 16 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRGP4 oldComboBoxH +ADDRLP4 20 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 28 +ADDRGP4 Item_ListBox_HeightForNumItems +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +CNSTI4 8 +ASGNI4 +LABELV $1073 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $1069 +endproc Item_ComboBox_MaybeCastToListBox 32 8 +proc Item_ComboBox_MaybeUnCastFromListBox 0 0 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1076 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRGP4 oldComboBoxY +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRGP4 oldComboBoxH +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +CNSTI4 9 +ASGNI4 +LABELV $1076 +LABELV $1075 +endproc Item_ComboBox_MaybeUnCastFromListBox 0 0 +proc Item_ListBox_SetStartPos 40 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 DC +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 Item_ListBox_MaxScroll +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +GEI4 $1079 +ADDRLP4 0 +INDIRP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1080 +JUMPV +LABELV $1079 +ADDRFP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +LEI4 $1081 +ADDRLP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $1082 +JUMPV +LABELV $1081 +ADDRLP4 0 +INDIRP4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +LABELV $1082 +LABELV $1080 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 Item_ListBox_NumItemsForItemHeight +CALLI4 +ASGNI4 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 32 +INDIRI4 +SUBI4 +ADDRLP4 24 +INDIRI4 +GEI4 $1084 +ADDRLP4 20 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +SUBI4 +ASGNI4 +ADDRGP4 $1085 +JUMPV +LABELV $1084 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 Item_ListBox_NumItemsForItemHeight +CALLI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 36 +INDIRI4 +ASGNI4 +LABELV $1085 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 20 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1078 +endproc Item_ListBox_SetStartPos 40 4 +export Item_ListBox_ThumbPosition +proc Item_ListBox_ThumbPosition 20 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 Item_ListBox_MaxScroll +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 16 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +CNSTF4 1107296256 +SUBF4 +CNSTF4 1073741824 +SUBF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +CNSTF4 0 +LEF4 $1087 +ADDRLP4 0 +ADDRLP4 12 +INDIRF4 +CNSTF4 1098907648 +SUBF4 +ADDRLP4 4 +INDIRF4 +DIVF4 +ASGNF4 +ADDRGP4 $1088 +JUMPV +LABELV $1087 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +LABELV $1088 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 8 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +CNSTF4 1098907648 +ADDF4 +ADDRLP4 0 +INDIRF4 +ADDF4 +RETF4 +LABELV $1086 +endproc Item_ListBox_ThumbPosition 20 4 +export Item_ListBox_ThumbDrawPosition +proc Item_ListBox_ThumbDrawPosition 20 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 itemCapture +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +NEU4 $1090 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +CNSTF4 1098907648 +ADDF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +CNSTF4 1107296256 +SUBF4 +CNSTF4 1073741824 +SUBF4 +ADDF4 +CNSTF4 1098907648 +SUBF4 +ASGNF4 +ADDRLP4 0 +CNSTF4 1090519040 +ASGNF4 +ADDRLP4 12 +ADDRGP4 DC +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDF4 +LTF4 $1092 +ADDRLP4 12 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDF4 +GTF4 $1092 +ADDRGP4 DC +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +SUBF4 +RETF4 +ADDRGP4 $1089 +JUMPV +LABELV $1092 +LABELV $1090 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 Item_ListBox_ThumbPosition +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $1089 +endproc Item_ListBox_ThumbDrawPosition 20 4 +export Item_Slider_ThumbPosition +proc Item_Slider_ThumbPosition 32 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1095 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRF4 +ADDF4 +CNSTF4 1090519040 +ADDF4 +ASGNF4 +ADDRGP4 $1096 +JUMPV +LABELV $1095 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +LABELV $1096 +ADDRLP4 20 +CNSTU4 0 +ASGNU4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 20 +INDIRU4 +NEU4 $1097 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 20 +INDIRU4 +EQU4 $1097 +ADDRLP4 8 +INDIRF4 +RETF4 +ADDRGP4 $1094 +JUMPV +LABELV $1097 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 DC +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ADDRLP4 4 +INDIRP4 +INDIRF4 +GEF4 $1099 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRGP4 $1100 +JUMPV +LABELV $1099 +ADDRLP4 0 +INDIRF4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +LEF4 $1101 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $1101 +LABELV $1100 +ADDRLP4 12 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 4 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 12 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +CNSTF4 1119879168 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +MULF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 8 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +RETF4 +LABELV $1094 +endproc Item_Slider_ThumbPosition 32 4 +proc Item_Slider_VScale 0 0 +CNSTF4 1101004800 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +LEF4 $1104 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +CNSTF4 1101004800 +DIVF4 +RETF4 +ADDRGP4 $1103 +JUMPV +LABELV $1104 +CNSTF4 1065353216 +RETF4 +LABELV $1103 +endproc Item_Slider_VScale 0 0 +export Item_Slider_OverSlider +proc Item_Slider_OverSlider 48 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 Item_Slider_VScale +CALLF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 Item_Slider_ThumbPosition +CALLF4 +ASGNF4 +ADDRLP4 28 +CNSTI4 196 +ASGNI4 +ADDRLP4 32 +CNSTF4 1073741824 +ASGNF4 +ADDRLP4 0 +ADDRLP4 24 +INDIRF4 +CNSTF4 1094713344 +ADDRGP4 DC +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDRLP4 32 +INDIRF4 +DIVF4 +SUBF4 +ASGNF4 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRF4 +ADDRLP4 40 +INDIRF4 +SUBF4 +ADDRLP4 40 +INDIRF4 +CNSTF4 1101004800 +ADDRLP4 16 +INDIRF4 +MULF4 +SUBF4 +ADDRLP4 32 +INDIRF4 +DIVF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +CNSTF4 1094713344 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+12 +CNSTF4 1101004800 +ADDRLP4 16 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRLP4 44 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +EQI4 $1110 +CNSTI4 8192 +RETI4 +ADDRGP4 $1106 +JUMPV +LABELV $1110 +CNSTI4 0 +RETI4 +LABELV $1106 +endproc Item_Slider_OverSlider 48 12 +export Item_ListBox_OverLB +proc Item_ListBox_OverLB 68 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 24 +ADDRGP4 DC +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 32 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDF4 +CNSTF4 1098907648 +ADDRLP4 32 +INDIRF4 +MULF4 +SUBF4 +ADDRLP4 32 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +CNSTF4 1098907648 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+12 +CNSTF4 1098907648 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRLP4 36 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +EQI4 $1116 +CNSTI4 2048 +RETI4 +ADDRGP4 $1112 +JUMPV +LABELV $1116 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +CNSTF4 1098907648 +ADDF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +CNSTF4 1107296256 +SUBF4 +CNSTF4 1073741824 +SUBF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRLP4 44 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +EQI4 $1119 +CNSTI4 4096 +RETI4 +ADDRGP4 $1112 +JUMPV +LABELV $1119 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 Item_ListBox_ThumbPosition +CALLF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 48 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRLP4 16 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRLP4 52 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 0 +EQI4 $1122 +CNSTI4 8192 +RETI4 +ADDRGP4 $1112 +JUMPV +LABELV $1122 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +CNSTF4 1098907648 +ADDF4 +ASGNF4 +ADDRLP4 0+12 +ADDRLP4 16 +INDIRI4 +CVIF4 4 +ADDRLP4 0+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRLP4 56 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 56 +INDIRI4 +CNSTI4 0 +EQI4 $1127 +CNSTI4 16384 +RETI4 +ADDRGP4 $1112 +JUMPV +LABELV $1127 +ADDRLP4 0+4 +ADDRLP4 16 +INDIRI4 +CVIF4 4 +CNSTF4 1098907648 +ADDF4 +ASGNF4 +ADDRLP4 0+12 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +CNSTF4 1098907648 +ADDF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +CNSTF4 1107296256 +SUBF4 +CNSTF4 1073741824 +SUBF4 +ADDF4 +ADDRLP4 0+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRLP4 64 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 64 +INDIRI4 +CNSTI4 0 +EQI4 $1132 +CNSTI4 32768 +RETI4 +ADDRGP4 $1112 +JUMPV +LABELV $1132 +CNSTI4 0 +RETI4 +LABELV $1112 +endproc Item_ListBox_OverLB 68 12 +export Item_ListBox_MouseEnter +proc Item_ListBox_MouseEnter 92 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 63488 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 28 +ADDRGP4 DC +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 24 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +BCOMI4 +BANDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRLP4 40 +ADDRGP4 Item_ListBox_OverLB +CALLI4 +ASGNI4 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +ADDRLP4 40 +INDIRI4 +BORI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +BANDI4 +CNSTI4 0 +NEI4 $1135 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 8+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +ASGNF4 +ADDRLP4 56 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 60 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 8+8 +ADDRLP4 56 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDF4 +CNSTF4 1098907648 +ADDRLP4 60 +INDIRF4 +MULF4 +SUBF4 +ADDRLP4 60 +INDIRF4 +SUBF4 +ADDRLP4 56 +INDIRF4 +ADDRLP4 60 +INDIRF4 +ADDF4 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 68 +ADDRGP4 Item_ListBox_NumItemsForItemHeight +CALLI4 +ASGNI4 +ADDRLP4 68 +INDIRI4 +ADDRLP4 24 +INDIRI4 +GEI4 $1141 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 72 +ADDRGP4 Item_ListBox_NumItemsForItemHeight +CALLI4 +ASGNI4 +ADDRLP4 64 +ADDRLP4 72 +INDIRI4 +ASGNI4 +ADDRGP4 $1142 +JUMPV +LABELV $1141 +ADDRLP4 64 +ADDRLP4 24 +INDIRI4 +ASGNI4 +LABELV $1142 +ADDRLP4 8+12 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRLP4 64 +INDIRI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRLP4 8 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRLP4 76 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 76 +INDIRI4 +CNSTI4 0 +EQI4 $1143 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 8 +INDIRF4 +ADDRLP4 8+4 +INDIRF4 +SUBF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +DIVF4 +CVFI4 4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +LTI4 $1144 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 $1144 +JUMPV +LABELV $1143 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTI4 -1 +ASGNI4 +LABELV $1144 +LABELV $1135 +LABELV $1134 +endproc Item_ListBox_MouseEnter 92 12 +export Item_MouseEnter +proc Item_MouseEnter 44 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1149 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRB +ASGNB 16 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 0+12 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 292 +ADDP4 +INDIRI4 +CNSTI4 3 +BANDI4 +CNSTI4 0 +EQI4 $1153 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 20 +ADDRGP4 Item_EnableShowViaCvar +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $1153 +ADDRGP4 $1148 +JUMPV +LABELV $1153 +ADDRFP4 0 +INDIRP4 +CNSTI4 292 +ADDP4 +INDIRI4 +CNSTI4 12 +BANDI4 +CNSTI4 0 +EQI4 $1155 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4 +ARGI4 +ADDRLP4 28 +ADDRGP4 Item_EnableShowViaCvar +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $1155 +ADDRGP4 $1148 +JUMPV +LABELV $1155 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRLP4 32 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $1157 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +NEI4 $1159 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 244 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Item_RunScript +CALLV +pop +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +CNSTI4 128 +BORI4 +ASGNI4 +LABELV $1159 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +NEI4 $1158 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 252 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Item_RunScript +CALLV +pop +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +ADDRGP4 $1158 +JUMPV +LABELV $1157 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $1163 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 248 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Item_RunScript +CALLV +pop +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +CNSTI4 -129 +BANDI4 +ASGNI4 +LABELV $1163 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +CNSTI4 0 +NEI4 $1165 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 252 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Item_RunScript +CALLV +pop +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +LABELV $1165 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 8 +NEI4 $1167 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRGP4 Item_ListBox_MouseEnter +CALLV +pop +LABELV $1167 +LABELV $1158 +LABELV $1149 +LABELV $1148 +endproc Item_MouseEnter 44 12 +export Item_MouseLeave +proc Item_MouseLeave 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1170 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 128 +BANDI4 +CNSTI4 0 +EQI4 $1172 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 248 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Item_RunScript +CALLV +pop +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 -129 +BANDI4 +ASGNI4 +LABELV $1172 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 256 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Item_RunScript +CALLV +pop +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 -6145 +BANDI4 +ASGNI4 +LABELV $1170 +LABELV $1169 +endproc Item_MouseLeave 8 8 +export Menu_HitTest +proc Menu_HitTest 8 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1178 +JUMPV +LABELV $1175 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRLP4 4 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1179 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $1174 +JUMPV +LABELV $1179 +LABELV $1176 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1178 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +LTI4 $1175 +CNSTP4 0 +RETP4 +LABELV $1174 +endproc Menu_HitTest 8 12 +export Item_SetMouseOver +proc Item_SetMouseOver 8 0 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1182 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1184 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +BORI4 +ASGNI4 +ADDRGP4 $1185 +JUMPV +LABELV $1184 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 -2 +BANDI4 +ASGNI4 +LABELV $1185 +LABELV $1182 +LABELV $1181 +endproc Item_SetMouseOver 8 0 +export Item_OwnerDraw_HandleKey +proc Item_OwnerDraw_HandleKey 8 8 +ADDRLP4 0 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 0 +INDIRU4 +EQU4 $1187 +ADDRGP4 DC +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRLP4 0 +INDIRU4 +EQU4 $1187 +ADDRFP4 0 +INDIRP4 +CNSTI4 60 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 DC +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +RETI4 +ADDRGP4 $1186 +JUMPV +LABELV $1187 +CNSTI4 0 +RETI4 +LABELV $1186 +endproc Item_OwnerDraw_HandleKey 8 8 +export Item_ListBox_HandleKey +proc Item_ListBox_HandleKey 80 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 DC +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRFP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $1192 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 20 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +INDIRI4 +ADDRLP4 24 +INDIRI4 +EQI4 $1190 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +ADDRLP4 24 +INDIRI4 +EQI4 $1190 +LABELV $1192 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 Item_ListBox_NumItemsForItemHeight +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 32 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 36 +CNSTI4 162 +ASGNI4 +ADDRLP4 32 +INDIRI4 +ADDRLP4 36 +INDIRI4 +EQI4 $1224 +ADDRLP4 32 +INDIRI4 +ADDRLP4 36 +INDIRI4 +GTI4 $1243 +LABELV $1242 +ADDRLP4 40 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 44 +CNSTI4 13 +ASGNI4 +ADDRLP4 40 +INDIRI4 +ADDRLP4 44 +INDIRI4 +EQI4 $1221 +ADDRLP4 40 +INDIRI4 +ADDRLP4 44 +INDIRI4 +LTI4 $1193 +LABELV $1244 +ADDRLP4 48 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 141 +EQI4 $1233 +ADDRLP4 48 +INDIRI4 +CNSTI4 142 +EQI4 $1224 +ADDRGP4 $1193 +JUMPV +LABELV $1243 +ADDRLP4 52 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 56 +CNSTI4 168 +ASGNI4 +ADDRLP4 52 +INDIRI4 +ADDRLP4 56 +INDIRI4 +EQI4 $1233 +ADDRLP4 52 +INDIRI4 +ADDRLP4 56 +INDIRI4 +LTI4 $1193 +LABELV $1245 +ADDRLP4 60 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 178 +LTI4 $1193 +ADDRLP4 60 +INDIRI4 +CNSTI4 184 +GTI4 $1193 +ADDRLP4 60 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1246-712 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1246 +address $1195 +address $1195 +address $1193 +address $1193 +address $1193 +address $1220 +address $1219 +code +LABELV $1195 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 2048 +BANDI4 +CNSTI4 0 +EQI4 $1196 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ARGI4 +ADDRGP4 Item_ListBox_SetStartPos +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1196 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 4096 +BANDI4 +CNSTI4 0 +EQI4 $1198 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRGP4 Item_ListBox_SetStartPos +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1198 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 16384 +BANDI4 +CNSTI4 0 +EQI4 $1200 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +SUBI4 +ARGI4 +ADDRGP4 Item_ListBox_SetStartPos +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1200 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 32768 +BANDI4 +CNSTI4 0 +EQI4 $1202 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDI4 +ARGI4 +ADDRGP4 Item_ListBox_SetStartPos +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1202 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 8192 +BANDI4 +CNSTI4 0 +EQI4 $1204 +ADDRGP4 $1194 +JUMPV +LABELV $1204 +ADDRLP4 64 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $1206 +ADDRGP4 $1194 +JUMPV +LABELV $1206 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +EQI4 $1208 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $1208 +ADDRGP4 DC +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ADDRGP4 lastListBoxClickTime +INDIRI4 +GEI4 $1211 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1211 +ADDRLP4 68 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1212 +JUMPV +LABELV $1211 +ADDRLP4 68 +CNSTI4 0 +ASGNI4 +LABELV $1212 +ADDRLP4 64 +ADDRLP4 68 +INDIRI4 +ASGNI4 +ADDRGP4 lastListBoxClickTime +ADDRGP4 DC +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 300 +ADDI4 +ASGNI4 +ADDRGP4 g_comboBoxItem +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1213 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1215 +ADDRLP4 64 +CNSTI4 1 +ASGNI4 +LABELV $1215 +ADDRGP4 g_comboBoxItem +CNSTP4 0 +ASGNP4 +LABELV $1213 +ADDRLP4 64 +INDIRI4 +CNSTI4 0 +EQI4 $1194 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Item_RunScript +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1219 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ARGI4 +ADDRGP4 Item_ListBox_SetStartPos +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1220 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRGP4 Item_ListBox_SetStartPos +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1221 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1194 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Item_RunScript +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1224 +ADDRLP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1225 +ADDRLP4 64 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $1227 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1227 +ADDRLP4 68 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ADDRLP4 68 +INDIRP4 +INDIRI4 +GEI4 $1229 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Item_ListBox_SetStartPos +CALLV +pop +LABELV $1229 +ADDRLP4 72 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ADDRLP4 72 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDI4 +LTI4 $1231 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +SUBI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRGP4 Item_ListBox_SetStartPos +CALLV +pop +LABELV $1231 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1225 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +SUBI4 +ARGI4 +ADDRGP4 Item_ListBox_SetStartPos +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1233 +ADDRLP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1234 +ADDRLP4 64 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 64 +INDIRP4 +ADDRLP4 64 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 68 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ADDRLP4 68 +INDIRP4 +INDIRI4 +GEI4 $1236 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Item_ListBox_SetStartPos +CALLV +pop +LABELV $1236 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +LTI4 $1238 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $1238 +ADDRLP4 72 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ADDRLP4 72 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDI4 +LTI4 $1240 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +SUBI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRGP4 Item_ListBox_SetStartPos +CALLV +pop +LABELV $1240 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1234 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDI4 +ARGI4 +ADDRGP4 Item_ListBox_SetStartPos +CALLV +pop +ADDRGP4 $1194 +JUMPV +LABELV $1193 +CNSTI4 0 +RETI4 +ADDRGP4 $1189 +JUMPV +LABELV $1194 +CNSTI4 1 +RETI4 +ADDRGP4 $1189 +JUMPV +LABELV $1190 +CNSTI4 0 +RETI4 +LABELV $1189 +endproc Item_ListBox_HandleKey 80 12 +export Item_ComboBox_HandleKey +proc Item_ComboBox_HandleKey 16 16 +ADDRGP4 g_comboBoxItem +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1249 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 Item_ComboBox_MaybeCastToListBox +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRLP4 12 +ADDRGP4 Item_ListBox_HandleKey +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 Item_ComboBox_MaybeUnCastFromListBox +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $1251 +ADDRGP4 g_comboBoxItem +CNSTP4 0 +ASGNP4 +LABELV $1251 +ADDRLP4 0 +INDIRI4 +RETI4 +ADDRGP4 $1248 +JUMPV +LABELV $1249 +ADDRFP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $1255 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 4 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +EQI4 $1253 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +ADDRLP4 8 +INDIRI4 +EQI4 $1253 +LABELV $1255 +ADDRLP4 12 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 178 +EQI4 $1258 +ADDRLP4 12 +INDIRI4 +CNSTI4 179 +NEI4 $1256 +LABELV $1258 +ADDRGP4 g_comboBoxItem +ADDRFP4 0 +INDIRP4 +ASGNP4 +CNSTI4 1 +RETI4 +ADDRGP4 $1248 +JUMPV +LABELV $1256 +LABELV $1253 +CNSTI4 0 +RETI4 +LABELV $1248 +endproc Item_ComboBox_HandleKey 16 16 +export Item_YesNo_HandleKey +proc Item_YesNo_HandleKey 32 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 4 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +EQI4 $1260 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +ADDRLP4 8 +INDIRI4 +EQI4 $1260 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1260 +ADDRLP4 16 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 178 +EQI4 $1266 +ADDRLP4 16 +INDIRI4 +CNSTI4 13 +EQI4 $1266 +ADDRLP4 16 +INDIRI4 +CNSTI4 179 +EQI4 $1266 +ADDRLP4 16 +INDIRI4 +CNSTI4 180 +NEI4 $1262 +LABELV $1266 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 DC +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +CALLF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +CNSTF4 0 +NEF4 $1269 +ADDRLP4 20 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1270 +JUMPV +LABELV $1269 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +LABELV $1270 +ADDRGP4 $1267 +ARGP4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 28 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 28 +INDIRP4 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRP4 +CALLV +pop +CNSTI4 1 +RETI4 +ADDRGP4 $1259 +JUMPV +LABELV $1262 +LABELV $1260 +CNSTI4 0 +RETI4 +LABELV $1259 +endproc Item_YesNo_HandleKey 32 12 +export Item_Multi_CountSettings +proc Item_Multi_CountSettings 0 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1272 +CNSTI4 0 +RETI4 +ADDRGP4 $1271 +JUMPV +LABELV $1272 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +RETI4 +LABELV $1271 +endproc Item_Multi_CountSettings 0 0 +export Item_Multi_FindCvarByValue +proc Item_Multi_FindCvarByValue 1044 12 +ADDRLP4 8 +CNSTF4 0 +ASGNF4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1275 +ADDRLP4 4 +INDIRP4 +CNSTI4 388 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1277 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $1278 +JUMPV +LABELV $1277 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1036 +ADDRGP4 DC +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +CALLF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 1036 +INDIRF4 +ASGNF4 +LABELV $1278 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1282 +JUMPV +LABELV $1279 +ADDRLP4 4 +INDIRP4 +CNSTI4 388 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1283 +ADDRLP4 12 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1040 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +NEI4 $1284 +ADDRLP4 0 +INDIRI4 +RETI4 +ADDRGP4 $1274 +JUMPV +LABELV $1283 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 256 +ADDP4 +ADDP4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +NEF4 $1287 +ADDRLP4 0 +INDIRI4 +RETI4 +ADDRGP4 $1274 +JUMPV +LABELV $1287 +LABELV $1284 +LABELV $1280 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1282 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +LTI4 $1279 +LABELV $1275 +CNSTI4 0 +RETI4 +LABELV $1274 +endproc Item_Multi_FindCvarByValue 1044 12 +export Item_Multi_Setting +proc Item_Multi_Setting 1044 12 +ADDRLP4 8 +CNSTF4 0 +ASGNF4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1290 +ADDRLP4 0 +INDIRP4 +CNSTI4 388 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1292 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $1293 +JUMPV +LABELV $1292 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1036 +ADDRGP4 DC +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +CALLF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 1036 +INDIRF4 +ASGNF4 +LABELV $1293 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1297 +JUMPV +LABELV $1294 +ADDRLP4 0 +INDIRP4 +CNSTI4 388 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1298 +ADDRLP4 12 +ARGP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1040 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 1040 +INDIRI4 +CNSTI4 0 +NEI4 $1299 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $1289 +JUMPV +LABELV $1298 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 256 +ADDP4 +ADDP4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +NEF4 $1302 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $1289 +JUMPV +LABELV $1302 +LABELV $1299 +LABELV $1295 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1297 +ADDRLP4 4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +LTI4 $1294 +LABELV $1290 +ADDRGP4 $80 +RETP4 +LABELV $1289 +endproc Item_Multi_Setting 1044 12 +export Item_Cycle_HandleKey +proc Item_Cycle_HandleKey 40 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 16 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 DC +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1305 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $1307 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1312 +ADDRFP4 4 +INDIRI4 +CNSTI4 178 +EQI4 $1314 +LABELV $1312 +ADDRLP4 24 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 13 +EQI4 $1314 +ADDRLP4 24 +INDIRI4 +CNSTI4 135 +EQI4 $1314 +ADDRLP4 24 +INDIRI4 +CNSTI4 133 +NEI4 $1309 +LABELV $1314 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +LEI4 $1315 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ADDRLP4 8 +INDIRI4 +MODI4 +ASGNI4 +LABELV $1315 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRP4 +CALLV +pop +CNSTI4 1 +RETI4 +ADDRGP4 $1304 +JUMPV +LABELV $1309 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1320 +ADDRFP4 4 +INDIRI4 +CNSTI4 179 +EQI4 $1321 +LABELV $1320 +ADDRLP4 28 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 134 +EQI4 $1321 +ADDRLP4 28 +INDIRI4 +CNSTI4 132 +NEI4 $1317 +LABELV $1321 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +LEI4 $1322 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 36 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDRLP4 32 +INDIRP4 +INDIRI4 +ADDI4 +CNSTI4 1 +SUBI4 +ADDRLP4 36 +INDIRI4 +MODI4 +ASGNI4 +LABELV $1322 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRP4 +CALLV +pop +CNSTI4 1 +RETI4 +ADDRGP4 $1304 +JUMPV +LABELV $1317 +LABELV $1307 +LABELV $1305 +CNSTI4 0 +RETI4 +LABELV $1304 +endproc Item_Cycle_HandleKey 40 12 +export Item_Multi_HandleKey +proc Item_Multi_HandleKey 64 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 16 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 Item_Multi_CountSettings +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1325 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +ADDRLP4 28 +INDIRI4 +EQI4 $1327 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1327 +ADDRLP4 0 +INDIRI4 +ADDRLP4 28 +INDIRI4 +LEI4 $1327 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1332 +ADDRFP4 4 +INDIRI4 +CNSTI4 178 +EQI4 $1334 +LABELV $1332 +ADDRLP4 36 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 13 +EQI4 $1334 +ADDRLP4 36 +INDIRI4 +CNSTI4 135 +EQI4 $1334 +ADDRLP4 36 +INDIRI4 +CNSTI4 133 +NEI4 $1329 +LABELV $1334 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 Item_Multi_FindCvarByValue +CALLI4 +ASGNI4 +ADDRLP4 44 +CNSTI4 1 +ASGNI4 +ADDRLP4 32 +ADDRLP4 40 +INDIRI4 +ADDRLP4 44 +INDIRI4 +ADDI4 +ADDRLP4 0 +INDIRI4 +MODI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRGP4 $1330 +JUMPV +LABELV $1329 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1338 +ADDRFP4 4 +INDIRI4 +CNSTI4 179 +EQI4 $1339 +LABELV $1338 +ADDRLP4 40 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 134 +EQI4 $1339 +ADDRLP4 40 +INDIRI4 +CNSTI4 132 +NEI4 $1335 +LABELV $1339 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 Item_Multi_FindCvarByValue +CALLI4 +ASGNI4 +ADDRLP4 48 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 52 +CNSTI4 1 +ASGNI4 +ADDRLP4 32 +ADDRLP4 44 +INDIRI4 +ADDRLP4 48 +INDIRI4 +ADDI4 +ADDRLP4 52 +INDIRI4 +SUBI4 +ADDRLP4 48 +INDIRI4 +MODI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 52 +INDIRI4 +ASGNI4 +LABELV $1335 +LABELV $1330 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1340 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 388 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1342 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $1343 +JUMPV +LABELV $1342 +ADDRLP4 48 +ADDRLP4 32 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 256 +ADDP4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 52 +ADDRLP4 48 +INDIRF4 +ASGNF4 +ADDRLP4 52 +INDIRF4 +CVFI4 4 +CVIF4 4 +ADDRLP4 52 +INDIRF4 +NEF4 $1344 +ADDRGP4 $1267 +ARGP4 +ADDRLP4 48 +INDIRF4 +CVFI4 4 +ARGI4 +ADDRLP4 56 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 56 +INDIRP4 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $1345 +JUMPV +LABELV $1344 +ADDRGP4 $1346 +ARGP4 +ADDRLP4 48 +INDIRF4 +ARGF4 +ADDRLP4 60 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 60 +INDIRP4 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $1345 +LABELV $1343 +CNSTI4 1 +RETI4 +ADDRGP4 $1324 +JUMPV +LABELV $1340 +LABELV $1327 +LABELV $1325 +CNSTI4 0 +RETI4 +LABELV $1324 +endproc Item_Multi_HandleKey 64 12 +proc Item_TextField_CalcPaintOffset 16 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +GEI4 $1348 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1349 +JUMPV +LABELV $1348 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1350 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1352 +ADDRGP4 $1355 +JUMPV +LABELV $1354 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $1355 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 8 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 10 +SUBI4 +CVIF4 4 +GTF4 $1357 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +CNSTI4 0 +GTI4 $1354 +LABELV $1357 +LABELV $1352 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRGP4 $1359 +JUMPV +LABELV $1358 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1359 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 8 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 10 +SUBI4 +CVIF4 4 +GTF4 $1358 +LABELV $1350 +LABELV $1349 +LABELV $1347 +endproc Item_TextField_CalcPaintOffset 16 8 +export Item_TextField_HandleKey +proc Item_TextField_HandleKey 1100 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 1036 +CNSTP4 0 +ASGNP4 +ADDRLP4 1028 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 1024 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1362 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 1024 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 1040 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1032 +ADDRLP4 1040 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 1032 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +GEI4 $1364 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +ADDRLP4 1032 +INDIRI4 +ASGNI4 +LABELV $1364 +ADDRLP4 1044 +ADDRLP4 1028 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +EQI4 $1366 +ADDRLP4 1032 +INDIRI4 +ADDRLP4 1044 +INDIRI4 +LEI4 $1366 +ADDRLP4 1032 +ADDRLP4 1028 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $1366 +ADDRFP4 4 +INDIRI4 +CNSTI4 1024 +BANDI4 +CNSTI4 0 +EQI4 $1368 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +CNSTI4 -1025 +BANDI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +CNSTI4 8 +NEI4 $1370 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1372 +ADDRLP4 1048 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 1048 +INDIRI4 +ADDRLP4 0-1 +ADDP4 +ARGP4 +ADDRLP4 1048 +INDIRI4 +ADDRLP4 0 +ADDP4 +ARGP4 +ADDRLP4 1032 +INDIRI4 +CNSTI4 1 +ADDI4 +ADDRLP4 1048 +INDIRI4 +SUBI4 +CVIU4 4 +ARGU4 +ADDRGP4 memmove +CALLP4 +pop +ADDRLP4 1052 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +ASGNP4 +ADDRLP4 1052 +INDIRP4 +ADDRLP4 1052 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $1372 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $1369 +JUMPV +LABELV $1370 +ADDRFP4 4 +INDIRI4 +CNSTI4 32 +LTI4 $1377 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1375 +LABELV $1377 +ADDRLP4 1024 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1378 +JUMPV +LABELV $1375 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 12 +NEI4 $1379 +ADDRLP4 1048 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 1048 +INDIRI4 +CNSTI4 48 +LTI4 $1381 +ADDRLP4 1048 +INDIRI4 +CNSTI4 57 +LEI4 $1379 +LABELV $1381 +ADDRLP4 1024 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1378 +JUMPV +LABELV $1379 +ADDRLP4 1052 +ADDRGP4 DC +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 1052 +INDIRI4 +CNSTI4 0 +NEI4 $1382 +ADDRLP4 1056 +ADDRLP4 1032 +INDIRI4 +ASGNI4 +ADDRLP4 1056 +INDIRI4 +CNSTI4 255 +EQI4 $1386 +ADDRLP4 1060 +ADDRLP4 1028 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 1060 +INDIRI4 +CNSTI4 0 +EQI4 $1384 +ADDRLP4 1056 +INDIRI4 +ADDRLP4 1060 +INDIRI4 +LTI4 $1384 +LABELV $1386 +ADDRLP4 1024 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1378 +JUMPV +LABELV $1384 +ADDRLP4 1064 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 1064 +INDIRI4 +ADDRLP4 0+1 +ADDP4 +ARGP4 +ADDRLP4 1064 +INDIRI4 +ADDRLP4 0 +ADDP4 +ARGP4 +ADDRLP4 1032 +INDIRI4 +CNSTI4 1 +ADDI4 +ADDRLP4 1064 +INDIRI4 +SUBI4 +CVIU4 4 +ARGU4 +ADDRGP4 memmove +CALLP4 +pop +ADDRGP4 $1383 +JUMPV +LABELV $1382 +ADDRLP4 1056 +ADDRLP4 1028 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 1056 +INDIRI4 +CNSTI4 0 +EQI4 $1388 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +ADDRLP4 1056 +INDIRI4 +LTI4 $1388 +ADDRLP4 1024 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1378 +JUMPV +LABELV $1388 +LABELV $1383 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +ADDRLP4 0 +ADDP4 +ADDRFP4 4 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRP4 +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +ADDRLP4 1032 +INDIRI4 +CNSTI4 1 +ADDI4 +GEI4 $1369 +ADDRLP4 1056 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +ASGNP4 +ADDRLP4 1056 +INDIRP4 +ADDRLP4 1056 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $1369 +JUMPV +LABELV $1368 +ADDRLP4 1048 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 1052 +CNSTI4 27 +ASGNI4 +ADDRLP4 1048 +INDIRI4 +ADDRLP4 1052 +INDIRI4 +EQI4 $1418 +ADDRLP4 1048 +INDIRI4 +ADDRLP4 1052 +INDIRI4 +GTI4 $1420 +LABELV $1419 +ADDRLP4 1056 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 1060 +CNSTI4 9 +ASGNI4 +ADDRLP4 1056 +INDIRI4 +ADDRLP4 1060 +INDIRI4 +EQI4 $1410 +ADDRLP4 1056 +INDIRI4 +ADDRLP4 1060 +INDIRI4 +LTI4 $1393 +LABELV $1421 +ADDRFP4 4 +INDIRI4 +CNSTI4 13 +EQI4 $1418 +ADDRGP4 $1393 +JUMPV +LABELV $1420 +ADDRLP4 1064 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 1064 +INDIRI4 +CNSTI4 132 +LTI4 $1393 +ADDRLP4 1064 +INDIRI4 +CNSTI4 144 +GTI4 $1422 +ADDRLP4 1064 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1423-528 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1423 +address $1410 +address $1410 +address $1401 +address $1398 +address $1393 +address $1393 +address $1393 +address $1406 +address $1394 +address $1393 +address $1393 +address $1404 +address $1405 +code +LABELV $1422 +ADDRLP4 1068 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 1068 +INDIRI4 +CNSTI4 160 +LTI4 $1393 +ADDRLP4 1068 +INDIRI4 +CNSTI4 181 +GTI4 $1393 +ADDRLP4 1068 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1425-640 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1425 +address $1404 +address $1410 +address $1393 +address $1401 +address $1393 +address $1398 +address $1405 +address $1410 +address $1393 +address $1418 +address $1406 +address $1394 +address $1393 +address $1393 +address $1393 +address $1393 +address $1393 +address $1393 +address $1415 +address $1415 +address $1415 +address $1415 +code +LABELV $1394 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +ADDRLP4 1032 +INDIRI4 +GEI4 $1393 +ADDRLP4 1072 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 1072 +INDIRI4 +ADDRLP4 0 +ADDP4 +ARGP4 +ADDRLP4 1072 +INDIRI4 +ADDRLP4 0+1 +ADDP4 +ARGP4 +ADDRLP4 1032 +INDIRI4 +ADDRLP4 1072 +INDIRI4 +SUBI4 +CVIU4 4 +ARGU4 +ADDRGP4 memmove +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $1393 +JUMPV +LABELV $1398 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +ADDRLP4 1032 +INDIRI4 +GEI4 $1393 +ADDRLP4 1072 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +ASGNP4 +ADDRLP4 1072 +INDIRP4 +ADDRLP4 1072 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $1393 +JUMPV +LABELV $1401 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $1393 +ADDRLP4 1076 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +ASGNP4 +ADDRLP4 1076 +INDIRP4 +ADDRLP4 1076 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRGP4 $1393 +JUMPV +LABELV $1404 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1393 +JUMPV +LABELV $1405 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +ADDRLP4 1032 +INDIRI4 +ASGNI4 +ADDRGP4 $1393 +JUMPV +LABELV $1406 +ADDRLP4 1084 +ADDRGP4 DC +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 1084 +INDIRI4 +CNSTI4 0 +NEI4 $1408 +ADDRLP4 1080 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1409 +JUMPV +LABELV $1408 +ADDRLP4 1080 +CNSTI4 0 +ASGNI4 +LABELV $1409 +ADDRLP4 1080 +INDIRI4 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $1393 +JUMPV +LABELV $1410 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 6 +NEI4 $1411 +ADDRGP4 $1393 +JUMPV +LABELV $1411 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 1088 +ADDRGP4 Menu_SetNextCursorItem +CALLP4 +ASGNP4 +ADDRLP4 1036 +ADDRLP4 1088 +INDIRP4 +ASGNP4 +ADDRLP4 1092 +ADDRLP4 1036 +INDIRP4 +ASGNP4 +ADDRLP4 1092 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1413 +ADDRLP4 1092 +INDIRP4 +ARGP4 +ADDRLP4 1096 +ADDRGP4 Item_IsEditField +CALLI4 +ASGNI4 +ADDRLP4 1096 +INDIRI4 +CNSTI4 0 +EQI4 $1413 +ADDRGP4 g_editItem +ADDRLP4 1036 +INDIRP4 +ASGNP4 +ADDRGP4 $1393 +JUMPV +LABELV $1413 +ADDRLP4 1024 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1378 +JUMPV +LABELV $1415 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 6 +NEI4 $1416 +ADDRGP4 $1393 +JUMPV +LABELV $1416 +LABELV $1418 +ADDRLP4 1024 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1378 +JUMPV +LABELV $1393 +LABELV $1369 +ADDRLP4 1024 +CNSTI4 0 +ASGNI4 +LABELV $1362 +LABELV $1378 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRGP4 Item_TextField_CalcPaintOffset +CALLV +pop +ADDRLP4 1024 +INDIRI4 +CNSTI4 0 +NEI4 $1428 +ADDRLP4 1040 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1429 +JUMPV +LABELV $1428 +ADDRLP4 1040 +CNSTI4 0 +ASGNI4 +LABELV $1429 +ADDRLP4 1040 +INDIRI4 +RETI4 +LABELV $1361 +endproc Item_TextField_HandleKey 1100 12 +proc _Scroll_ListBox_AutoFunc 8 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +LEI4 $1431 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 Item_ListBox_HandleKey +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1431 +ADDRGP4 DC +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +LEI4 $1433 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 150 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 20 +LEI4 $1435 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 40 +SUBI4 +ASGNI4 +LABELV $1435 +LABELV $1433 +LABELV $1430 +endproc _Scroll_ListBox_AutoFunc 8 16 +proc Scroll_ListBox_AutoFunc 12 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 Item_ComboBox_MaybeCastToListBox +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 _Scroll_ListBox_AutoFunc +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 Item_ComboBox_MaybeUnCastFromListBox +CALLV +pop +LABELV $1437 +endproc Scroll_ListBox_AutoFunc 12 8 +proc _Scroll_ListBox_ThumbFunc 44 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +EQF4 $1439 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 24 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 32 +CNSTF4 1098907648 +ASGNF4 +ADDRLP4 36 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 0 +ADDRLP4 28 +INDIRP4 +INDIRF4 +ADDRLP4 28 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDF4 +ADDRLP4 32 +INDIRF4 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +SUBF4 +ADDRLP4 36 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 24 +INDIRP4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 32 +INDIRF4 +ADDF4 +ADDRLP4 36 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+8 +CNSTF4 1098907648 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+12 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +CNSTF4 1107296256 +SUBF4 +CNSTF4 1073741824 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 40 +ADDRGP4 Item_ListBox_MaxScroll +CALLI4 +ASGNI4 +ADDRLP4 20 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRGP4 DC +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +SUBF4 +CNSTF4 1090519040 +SUBF4 +ADDRLP4 20 +INDIRI4 +CVIF4 4 +MULF4 +ADDRLP4 0+12 +INDIRF4 +CNSTF4 1098907648 +SUBF4 +DIVF4 +CVFI4 4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +GEI4 $1446 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1447 +JUMPV +LABELV $1446 +ADDRLP4 16 +INDIRI4 +ADDRLP4 20 +INDIRI4 +LEI4 $1448 +ADDRLP4 16 +ADDRLP4 20 +INDIRI4 +ASGNI4 +LABELV $1448 +LABELV $1447 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRGP4 Item_ListBox_SetStartPos +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $1439 +ADDRGP4 DC +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +LEI4 $1450 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRGP4 Item_ListBox_HandleKey +CALLI4 +pop +ADDRFP4 0 +INDIRP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $1450 +ADDRGP4 DC +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +LEI4 $1452 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 150 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 20 +LEI4 $1454 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRI4 +CNSTI4 40 +SUBI4 +ASGNI4 +LABELV $1454 +LABELV $1452 +LABELV $1438 +endproc _Scroll_ListBox_ThumbFunc 44 16 +proc Scroll_ListBox_ThumbFunc 12 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 Item_ComboBox_MaybeCastToListBox +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 _Scroll_ListBox_ThumbFunc +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 Item_ComboBox_MaybeUnCastFromListBox +CALLV +pop +LABELV $1456 +endproc Scroll_ListBox_ThumbFunc 12 8 +proc Scroll_Slider_ThumbFunc 36 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1458 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 16 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRF4 +ADDF4 +CNSTF4 1090519040 +ADDF4 +ASGNF4 +ADDRGP4 $1459 +JUMPV +LABELV $1458 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRP4 +INDIRF4 +ASGNF4 +LABELV $1459 +ADDRLP4 12 +ADDRGP4 DC +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 8 +INDIRF4 +GEF4 $1460 +ADDRLP4 12 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRGP4 $1461 +JUMPV +LABELV $1460 +ADDRLP4 12 +INDIRF4 +ADDRLP4 8 +INDIRF4 +CNSTF4 1119879168 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +LEF4 $1462 +ADDRLP4 12 +ADDRLP4 8 +INDIRF4 +CNSTF4 1119879168 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $1462 +LABELV $1461 +ADDRLP4 4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +CNSTF4 1119879168 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +DIVF4 +ASGNF4 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ASGNP4 +ADDRLP4 24 +CNSTI4 552 +ASGNI4 +ADDRLP4 28 +ADDRLP4 20 +INDIRP4 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 28 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +SUBF4 +MULF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 20 +INDIRP4 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRGP4 $1346 +ARGP4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 32 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 32 +INDIRP4 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $1457 +endproc Scroll_Slider_ThumbFunc 36 8 +export Item_StartCapture +proc Item_StartCapture 36 12 +ADDRGP4 captureFunc +INDIRP4 +CVPU4 4 +ADDRGP4 voidFunction +CVPU4 4 +EQU4 $1465 +ADDRGP4 $1464 +JUMPV +LABELV $1465 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 8 +EQI4 $1470 +ADDRLP4 4 +INDIRI4 +CNSTI4 9 +EQI4 $1470 +ADDRLP4 4 +INDIRI4 +CNSTI4 13 +EQI4 $1487 +ADDRGP4 $1467 +JUMPV +LABELV $1470 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 Item_ComboBox_MaybeCastToListBox +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 20 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 24 +ADDRGP4 Item_ListBox_OverLB +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRGP4 Item_ComboBox_MaybeUnCastFromListBox +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 6144 +BANDI4 +CNSTI4 0 +EQI4 $1471 +ADDRLP4 28 +ADDRGP4 DC +INDIRP4 +CNSTI4 200 +ADDP4 +ASGNP4 +ADDRGP4 scrollInfo +ADDRLP4 28 +INDIRP4 +INDIRI4 +CNSTI4 500 +ADDI4 +ASGNI4 +ADDRGP4 scrollInfo+4 +ADDRLP4 28 +INDIRP4 +INDIRI4 +CNSTI4 150 +ADDI4 +ASGNI4 +ADDRGP4 scrollInfo+8 +CNSTI4 500 +ASGNI4 +ADDRGP4 scrollInfo+12 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2048 +BANDI4 +CNSTI4 0 +EQI4 $1478 +ADDRLP4 32 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1479 +JUMPV +LABELV $1478 +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +LABELV $1479 +ADDRGP4 scrollInfo+28 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRGP4 scrollInfo+24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 Scroll_ListBox_AutoFunc +ARGP4 +ADDRGP4 scrollInfo +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 UI_InstallCaptureFunc +CALLV +pop +ADDRGP4 itemCapture +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $1468 +JUMPV +LABELV $1471 +ADDRLP4 0 +INDIRI4 +CNSTI4 8192 +BANDI4 +CNSTI4 0 +EQI4 $1468 +ADDRGP4 scrollInfo+12 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 scrollInfo+24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 scrollInfo+16 +ADDRGP4 DC +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 scrollInfo+20 +ADDRGP4 DC +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 Scroll_ListBox_ThumbFunc +ARGP4 +ADDRGP4 scrollInfo +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 UI_InstallCaptureFunc +CALLV +pop +ADDRGP4 itemCapture +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $1468 +JUMPV +LABELV $1487 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 16 +ADDRGP4 Item_Slider_OverSlider +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 8192 +BANDI4 +CNSTI4 0 +EQI4 $1468 +ADDRGP4 scrollInfo+12 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 scrollInfo+24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 scrollInfo+16 +ADDRGP4 DC +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 scrollInfo+20 +ADDRGP4 DC +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 Scroll_Slider_ThumbFunc +ARGP4 +ADDRGP4 scrollInfo +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 UI_InstallCaptureFunc +CALLV +pop +ADDRGP4 itemCapture +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $1467 +LABELV $1468 +LABELV $1464 +endproc Item_StartCapture 36 12 +export Item_StopCapture +proc Item_StopCapture 0 0 +LABELV $1494 +endproc Item_StopCapture 0 0 +export Item_Slider_HandleKey +proc Item_Slider_HandleKey 76 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $1496 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1496 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 20 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $1496 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1498 +ADDRLP4 24 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 13 +EQI4 $1502 +ADDRLP4 24 +INDIRI4 +CNSTI4 178 +EQI4 $1502 +ADDRLP4 24 +INDIRI4 +CNSTI4 179 +EQI4 $1502 +ADDRLP4 24 +INDIRI4 +CNSTI4 180 +NEI4 $1498 +LABELV $1502 +ADDRLP4 8 +CNSTF4 1119879168 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1503 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRF4 +ADDF4 +CNSTF4 1090519040 +ADDF4 +ASGNF4 +ADDRGP4 $1504 +JUMPV +LABELV $1503 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +LABELV $1504 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +INDIRB +ASGNB 16 +ADDRLP4 48 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 1094713344 +ADDRLP4 48 +INDIRP4 +INDIRF4 +MULF4 +CNSTF4 1073741824 +DIVF4 +ASGNF4 +ADDRLP4 52 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 4 +INDIRF4 +ADDRLP4 52 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 28+8 +CNSTF4 1119879168 +ADDRLP4 48 +INDIRP4 +INDIRF4 +MULF4 +ADDRLP4 52 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 28 +ARGP4 +ADDRLP4 56 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 56 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 60 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +EQI4 $1506 +ADDRLP4 0 +ADDRGP4 DC +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +SUBF4 +ADDRLP4 8 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 64 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +ASGNP4 +ADDRLP4 68 +ADDRLP4 64 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 68 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 68 +INDIRP4 +INDIRF4 +SUBF4 +MULF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 64 +INDIRP4 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRGP4 $1346 +ARGP4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 72 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 72 +INDIRP4 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRP4 +CALLV +pop +CNSTI4 1 +RETI4 +ADDRGP4 $1495 +JUMPV +LABELV $1506 +LABELV $1498 +LABELV $1496 +CNSTI4 0 +RETI4 +LABELV $1495 +endproc Item_Slider_HandleKey 76 12 +export Item_HandleKey +proc Item_HandleKey 48 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 itemCapture +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1509 +ADDRGP4 itemCapture +INDIRP4 +ARGP4 +ADDRGP4 Item_StopCapture +CALLV +pop +ADDRGP4 itemCapture +CNSTP4 0 +ASGNP4 +ADDRGP4 UI_RemoveCaptureFunc +CALLV +pop +ADDRGP4 $1510 +JUMPV +LABELV $1509 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1511 +ADDRLP4 0 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 178 +EQI4 $1514 +ADDRLP4 0 +INDIRI4 +CNSTI4 179 +EQI4 $1514 +ADDRLP4 0 +INDIRI4 +CNSTI4 180 +NEI4 $1511 +LABELV $1514 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 Item_StartCapture +CALLV +pop +LABELV $1511 +LABELV $1510 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $1515 +CNSTI4 0 +RETI4 +ADDRGP4 $1508 +JUMPV +LABELV $1515 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 Item_IsEditField +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $1517 +CNSTI4 0 +RETI4 +ADDRGP4 $1508 +JUMPV +LABELV $1517 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +CNSTI4 2 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +LTI4 $1519 +ADDRLP4 4 +INDIRI4 +CNSTI4 16 +GTI4 $1519 +ADDRLP4 4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +LSHI4 +ADDRGP4 $1533-8 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1533 +address $1522 +address $1523 +address $1524 +address $1519 +address $1519 +address $1525 +address $1526 +address $1527 +address $1519 +address $1530 +address $1519 +address $1532 +address $1528 +address $1529 +address $1531 +code +LABELV $1522 +CNSTI4 0 +RETI4 +ADDRGP4 $1508 +JUMPV +LABELV $1523 +CNSTI4 0 +RETI4 +ADDRGP4 $1508 +JUMPV +LABELV $1524 +CNSTI4 0 +RETI4 +ADDRGP4 $1508 +JUMPV +LABELV $1525 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 Item_Cycle_HandleKey +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +RETI4 +ADDRGP4 $1508 +JUMPV +LABELV $1526 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRLP4 20 +ADDRGP4 Item_ListBox_HandleKey +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +RETI4 +ADDRGP4 $1508 +JUMPV +LABELV $1527 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRLP4 24 +ADDRGP4 Item_ComboBox_HandleKey +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +RETI4 +ADDRGP4 $1508 +JUMPV +LABELV $1528 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 28 +ADDRGP4 Item_YesNo_HandleKey +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +RETI4 +ADDRGP4 $1508 +JUMPV +LABELV $1529 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 32 +ADDRGP4 Item_Multi_HandleKey +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +RETI4 +ADDRGP4 $1508 +JUMPV +LABELV $1530 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 Item_OwnerDraw_HandleKey +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +RETI4 +ADDRGP4 $1508 +JUMPV +LABELV $1531 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRLP4 40 +ADDRGP4 Item_Bind_HandleKey +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +RETI4 +ADDRGP4 $1508 +JUMPV +LABELV $1532 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRLP4 44 +ADDRGP4 Item_Slider_HandleKey +CALLI4 +ASGNI4 +ADDRLP4 44 +INDIRI4 +RETI4 +ADDRGP4 $1508 +JUMPV +LABELV $1519 +CNSTI4 0 +RETI4 +LABELV $1508 +endproc Item_HandleKey 48 16 +export Item_Action +proc Item_Action 4 8 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1536 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 260 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Item_RunScript +CALLV +pop +LABELV $1536 +LABELV $1535 +endproc Item_Action 4 8 +export Menu_SetPrevCursorItem +proc Menu_SetPrevCursorItem 44 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 0 +GEI4 $1542 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1542 +JUMPV +LABELV $1541 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +GEI4 $1544 +ADDRLP4 0 +INDIRI4 +ADDRLP4 12 +INDIRI4 +NEI4 $1544 +ADDRLP4 16 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +ADDRLP4 16 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $1544 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 20 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 24 +ADDRGP4 Item_SetFocus +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +EQI4 $1546 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 36 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +ADDRLP4 36 +INDIRF4 +ADDF4 +ARGF4 +ADDRLP4 32 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 36 +INDIRF4 +ADDF4 +ARGF4 +ADDRGP4 Menu_HandleMouseMove +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $1538 +JUMPV +LABELV $1546 +LABELV $1542 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 -1 +GTI4 $1541 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +ADDRLP4 4 +INDIRI4 +ASGNI4 +CNSTP4 0 +RETP4 +LABELV $1538 +endproc Menu_SetPrevCursorItem 44 12 +export Menu_SetNextCursorItem +proc Menu_SetNextCursorItem 44 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 -1 +NEI4 $1552 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1552 +JUMPV +LABELV $1551 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +LTI4 $1554 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $1554 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1554 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 20 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 24 +ADDRGP4 Item_SetFocus +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +EQI4 $1556 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 36 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +ADDRLP4 36 +INDIRF4 +ADDF4 +ARGF4 +ADDRLP4 32 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 36 +INDIRF4 +ADDF4 +ARGF4 +ADDRGP4 Menu_HandleMouseMove +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $1548 +JUMPV +LABELV $1556 +LABELV $1552 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +LTI4 $1551 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +ADDRLP4 4 +INDIRI4 +ASGNI4 +CNSTP4 0 +RETP4 +LABELV $1548 +endproc Menu_SetNextCursorItem 44 12 +proc Window_CloseCinematic 4 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRI4 +CNSTI4 5 +NEI4 $1559 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +CNSTI4 0 +LTI4 $1559 +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 176 +ADDP4 +INDIRP4 +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 48 +ADDP4 +CNSTI4 -1 +ASGNI4 +LABELV $1559 +LABELV $1558 +endproc Window_CloseCinematic 4 4 +proc Menu_CloseCinematics 4 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1562 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Window_CloseCinematic +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1567 +JUMPV +LABELV $1564 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Window_CloseCinematic +CALLV +pop +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 11 +NEI4 $1568 +CNSTI4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 60 +ADDP4 +INDIRI4 +SUBI4 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 176 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $1568 +LABELV $1565 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1567 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +LTI4 $1564 +LABELV $1562 +LABELV $1561 +endproc Menu_CloseCinematics 4 4 +proc Display_CloseCinematics 4 4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1574 +JUMPV +LABELV $1571 +CNSTI4 776 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 Menus +ADDP4 +ARGP4 +ADDRGP4 Menu_CloseCinematics +CALLV +pop +LABELV $1572 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1574 +ADDRLP4 0 +INDIRI4 +ADDRGP4 menuCount +INDIRI4 +LTI4 $1571 +LABELV $1570 +endproc Display_CloseCinematics 4 4 +export Menus_Activate +proc Menus_Activate 572 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ADDRGP4 openMenuCount +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +LEI4 $1576 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 menuStack-4 +ADDP4 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +NEU4 $1576 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +LABELV $1576 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 6 +BORI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $1579 +ADDRFP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1581 +ADDRLP4 16+236 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Item_RunScript +CALLV +pop +LABELV $1581 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1584 +ADDRLP4 16 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1584 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRLP4 20 +INDIRP4 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 164 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $1584 +ADDRGP4 Display_CloseCinematics +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 24 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 Menu_HandleMouseMove +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1589 +JUMPV +LABELV $1586 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 Item_IsListBox +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $1590 +ADDRLP4 32 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 DC +INDIRP4 +CNSTI4 120 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 548 +ADDP4 +ADDRLP4 36 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 Item_ListBox_SetStartPos +CALLV +pop +ADDRLP4 40 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 40 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $1591 +JUMPV +LABELV $1590 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 7 +NEI4 $1592 +ADDRLP4 32 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 DC +INDIRP4 +CNSTI4 120 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ASGNI4 +LABELV $1592 +LABELV $1591 +LABELV $1587 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1589 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +LTI4 $1586 +ADDRGP4 openMenuCount +INDIRI4 +CNSTI4 16 +GEI4 $1594 +ADDRLP4 32 +ADDRGP4 openMenuCount +ASGNP4 +ADDRLP4 28 +ADDRLP4 32 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 28 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 menuStack +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $1594 +LABELV $1579 +LABELV $1575 +endproc Menus_Activate 572 12 +export Menus_ReplaceActive +proc Menus_ReplaceActive 584 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 openMenuCount +INDIRI4 +CNSTI4 1 +GEI4 $1597 +CNSTI4 0 +RETI4 +ADDRGP4 $1596 +JUMPV +LABELV $1597 +ADDRLP4 4 +ADDRGP4 openMenuCount +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 menuStack-4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 4 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +BANDI4 +ADDRLP4 12 +INDIRI4 +EQI4 $1602 +ADDRLP4 8 +INDIRI4 +CNSTI4 4 +BANDI4 +ADDRLP4 12 +INDIRI4 +NEI4 $1600 +LABELV $1602 +CNSTI4 0 +RETI4 +ADDRGP4 $1596 +JUMPV +LABELV $1600 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +NEU4 $1603 +CNSTI4 0 +RETI4 +ADDRGP4 $1596 +JUMPV +LABELV $1603 +ADDRLP4 16 +CNSTI4 192 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRI4 +EQI4 $1605 +ADDRGP4 $1607 +ARGP4 +ADDRLP4 20 +CNSTI4 192 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1596 +JUMPV +LABELV $1605 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1611 +JUMPV +LABELV $1608 +ADDRLP4 20 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 24 +CNSTI4 264 +ASGNI4 +ADDRLP4 28 +CNSTI4 200 +ASGNI4 +ADDRLP4 20 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +ADDP4 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +ADDP4 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRI4 +EQI4 $1612 +ADDRGP4 $1614 +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $1596 +JUMPV +LABELV $1612 +LABELV $1609 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1611 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +LTI4 $1608 +ADDRLP4 20 +ADDRLP4 4 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRI4 +CNSTI4 -37 +BANDI4 +ASGNI4 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRI4 +CNSTI4 6 +BORI4 +ASGNI4 +ADDRGP4 openMenuCount +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 menuStack-4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1616 +ADDRLP4 28+236 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 28 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Item_RunScript +CALLV +pop +LABELV $1616 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1622 +JUMPV +LABELV $1619 +ADDRLP4 28 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 32 +CNSTI4 264 +ASGNI4 +ADDRLP4 36 +CNSTI4 548 +ASGNI4 +ADDRLP4 28 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +ADDP4 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +ADDRLP4 28 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +ADDP4 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 40 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 44 +CNSTI4 264 +ASGNI4 +ADDRLP4 48 +CNSTI4 544 +ASGNI4 +ADDRLP4 40 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +ADDP4 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +ADDRLP4 40 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +ADDP4 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 Item_DataType +CALLI4 +ASGNI4 +ADDRLP4 52 +ADDRLP4 56 +INDIRI4 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 1 +EQI4 $1626 +ADDRLP4 52 +INDIRI4 +CNSTI4 4 +EQI4 $1627 +ADDRGP4 $1624 +JUMPV +LABELV $1626 +ADDRLP4 64 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 68 +CNSTI4 264 +ASGNI4 +ADDRLP4 72 +CNSTI4 552 +ASGNI4 +ADDRLP4 64 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +ADDP4 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +ADDP4 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 76 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 80 +CNSTI4 264 +ASGNI4 +ADDRLP4 84 +CNSTI4 552 +ASGNI4 +ADDRLP4 88 +CNSTI4 8 +ASGNI4 +ADDRLP4 76 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 80 +INDIRI4 +ADDP4 +ADDP4 +INDIRP4 +ADDRLP4 84 +INDIRI4 +ADDP4 +INDIRP4 +ADDRLP4 88 +INDIRI4 +ADDP4 +ADDRLP4 76 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 80 +INDIRI4 +ADDP4 +ADDP4 +INDIRP4 +ADDRLP4 84 +INDIRI4 +ADDP4 +INDIRP4 +ADDRLP4 88 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRGP4 $1624 +JUMPV +LABELV $1627 +ADDRLP4 92 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ASGNI4 +ADDRLP4 96 +CNSTI4 264 +ASGNI4 +ADDRLP4 100 +CNSTI4 552 +ASGNI4 +ADDRLP4 92 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 96 +INDIRI4 +ADDP4 +ADDP4 +INDIRP4 +ADDRLP4 100 +INDIRI4 +ADDP4 +INDIRP4 +ADDRLP4 92 +INDIRI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 96 +INDIRI4 +ADDP4 +ADDP4 +INDIRP4 +ADDRLP4 100 +INDIRI4 +ADDP4 +INDIRP4 +INDIRI4 +ASGNI4 +LABELV $1624 +LABELV $1620 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1622 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +LTI4 $1619 +CNSTI4 1 +RETI4 +LABELV $1596 +endproc Menus_ReplaceActive 584 12 +export Display_VisibleMenuCount +proc Display_VisibleMenuCount 12 0 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $1632 +JUMPV +LABELV $1629 +CNSTI4 776 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 Menus+72 +ADDP4 +INDIRI4 +CNSTI4 1048580 +BANDI4 +CNSTI4 0 +EQI4 $1633 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1633 +LABELV $1630 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1632 +ADDRLP4 0 +INDIRI4 +ADDRGP4 menuCount +INDIRI4 +LTI4 $1629 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $1628 +endproc Display_VisibleMenuCount 12 0 +export Menus_HandleOOBClick +proc Menus_HandleOOBClick 20 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1637 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 8 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $1639 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 131072 +BANDI4 +ADDRLP4 4 +INDIRI4 +EQI4 $1639 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Menus_Close +CALLV +pop +LABELV $1639 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1644 +JUMPV +LABELV $1641 +CNSTI4 776 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 Menus +ADDP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 12 +ADDRGP4 Menu_OverActiveItem +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $1645 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Menus_Close +CALLV +pop +CNSTI4 776 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 Menus +ADDP4 +ARGP4 +ADDRGP4 Menus_Activate +CALLV +pop +CNSTI4 776 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 Menus +ADDP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 Menu_HandleMouseMove +CALLV +pop +CNSTI4 776 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 Menus +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Menu_HandleKey +CALLV +pop +LABELV $1645 +LABELV $1642 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1644 +ADDRLP4 0 +INDIRI4 +ADDRGP4 menuCount +INDIRI4 +LTI4 $1641 +ADDRLP4 8 +ADDRGP4 Display_VisibleMenuCount +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $1647 +ADDRGP4 DC +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1649 +CNSTI4 0 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 148 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $1649 +LABELV $1647 +ADDRGP4 Display_CloseCinematics +CALLV +pop +LABELV $1637 +LABELV $1636 +endproc Menus_HandleOOBClick 20 12 +bss +align 4 +LABELV $1652 +skip 16 +code +proc Item_CorrectedTextRect 4 12 +ADDRGP4 $1652 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 16 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1653 +ADDRGP4 $1652 +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRB +ASGNB 16 +ADDRGP4 $1652+8 +INDIRF4 +CNSTF4 0 +EQF4 $1655 +ADDRLP4 0 +ADDRGP4 $1652+4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRF4 +ADDRGP4 $1652+12 +INDIRF4 +SUBF4 +ASGNF4 +LABELV $1655 +LABELV $1653 +ADDRGP4 $1652 +RETP4 +LABELV $1651 +endproc Item_CorrectedTextRect 4 12 +data +align 4 +LABELV $1671 +byte 4 0 +lit +align 1 +LABELV $1714 +byte 1 0 +skip 1023 +align 1 +LABELV $1725 +byte 1 0 +skip 1023 +export Menu_HandleKey +code +proc Menu_HandleKey 1124 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTP4 0 +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRGP4 g_waitingForKey +INDIRI4 +ADDRLP4 12 +INDIRI4 +EQI4 $1661 +ADDRFP4 8 +INDIRI4 +ADDRLP4 12 +INDIRI4 +EQI4 $1661 +ADDRGP4 g_bindItem +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Item_Bind_HandleKey +CALLI4 +pop +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1660 +JUMPV +LABELV $1661 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRGP4 g_editingField +INDIRI4 +ADDRLP4 16 +INDIRI4 +EQI4 $1663 +ADDRFP4 8 +INDIRI4 +ADDRLP4 16 +INDIRI4 +EQI4 $1663 +ADDRGP4 g_editItem +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 Item_TextField_HandleKey +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $1665 +ADDRGP4 g_editingField +CNSTI4 0 +ASGNI4 +ADDRLP4 24 +ADDRGP4 g_editItem +INDIRP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 272 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Item_RunScript +CALLV +pop +ADDRGP4 g_editItem +CNSTP4 0 +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1660 +JUMPV +LABELV $1665 +ADDRLP4 24 +ADDRGP4 g_editItem +INDIRP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 276 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Item_RunScript +CALLV +pop +LABELV $1663 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1667 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1660 +JUMPV +LABELV $1667 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRFP4 8 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $1669 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 2097152 +BANDI4 +ADDRLP4 20 +INDIRI4 +NEI4 $1669 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 28 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 32 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +NEI4 $1669 +ADDRGP4 $1671 +INDIRI4 +CNSTI4 0 +NEI4 $1672 +ADDRFP4 4 +INDIRI4 +CNSTI4 178 +EQI4 $1675 +ADDRFP4 4 +INDIRI4 +CNSTI4 179 +EQI4 $1675 +ADDRFP4 4 +INDIRI4 +CNSTI4 180 +NEI4 $1672 +LABELV $1675 +ADDRGP4 $1671 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Menus_HandleOOBClick +CALLV +pop +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1671 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRGP4 $1660 +JUMPV +LABELV $1672 +LABELV $1669 +ADDRGP4 g_comboBoxItem +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1676 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1681 +JUMPV +LABELV $1678 +ADDRLP4 36 +CNSTI4 2 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 36 +INDIRI4 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +ADDRLP4 36 +INDIRI4 +BANDI4 +CNSTI4 0 +EQI4 $1682 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $1682 +LABELV $1679 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1681 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +LTI4 $1678 +ADDRGP4 $1677 +JUMPV +LABELV $1676 +ADDRLP4 4 +ADDRGP4 g_comboBoxItem +INDIRP4 +ASGNP4 +LABELV $1677 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1684 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 Item_HandleKey +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +EQI4 $1686 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Item_Action +CALLV +pop +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1660 +JUMPV +LABELV $1686 +LABELV $1684 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $1688 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1660 +JUMPV +LABELV $1688 +ADDRLP4 40 +CNSTI4 156 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 40 +INDIRI4 +EQI4 $1692 +ADDRFP4 4 +INDIRI4 +ADDRLP4 40 +INDIRI4 +GTI4 $1729 +LABELV $1728 +ADDRLP4 48 +CNSTI4 13 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 48 +INDIRI4 +EQI4 $1720 +ADDRFP4 4 +INDIRI4 +ADDRLP4 48 +INDIRI4 +GTI4 $1731 +LABELV $1730 +ADDRFP4 4 +INDIRI4 +CNSTI4 9 +EQI4 $1702 +ADDRGP4 $1690 +JUMPV +LABELV $1731 +ADDRLP4 56 +CNSTI4 27 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 56 +INDIRI4 +EQI4 $1698 +ADDRFP4 4 +INDIRI4 +ADDRLP4 56 +INDIRI4 +LTI4 $1690 +LABELV $1732 +ADDRFP4 4 +INDIRI4 +CNSTI4 132 +EQI4 $1697 +ADDRFP4 4 +INDIRI4 +CNSTI4 133 +EQI4 $1702 +ADDRGP4 $1690 +JUMPV +LABELV $1729 +ADDRFP4 4 +INDIRI4 +CNSTI4 167 +EQI4 $1702 +ADDRLP4 68 +CNSTI4 169 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 68 +INDIRI4 +EQI4 $1720 +ADDRFP4 4 +INDIRI4 +ADDRLP4 68 +INDIRI4 +GTI4 $1734 +LABELV $1733 +ADDRFP4 4 +INDIRI4 +CNSTI4 161 +EQI4 $1697 +ADDRGP4 $1690 +JUMPV +LABELV $1734 +ADDRFP4 4 +INDIRI4 +CNSTI4 178 +LTI4 $1690 +ADDRFP4 4 +INDIRI4 +CNSTI4 188 +GTI4 $1735 +ADDRFP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1736-712 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1736 +address $1703 +address $1703 +address $1690 +address $1690 +address $1690 +address $1690 +address $1690 +address $1691 +address $1691 +address $1691 +address $1691 +code +LABELV $1735 +ADDRFP4 4 +INDIRI4 +CNSTI4 217 +LTI4 $1690 +ADDRFP4 4 +INDIRI4 +CNSTI4 232 +GTI4 $1690 +ADDRFP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $1738-868 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $1738 +address $1691 +address $1691 +address $1691 +address $1691 +address $1691 +address $1691 +address $1691 +address $1691 +address $1691 +address $1691 +address $1691 +address $1691 +address $1691 +address $1691 +address $1691 +address $1691 +code +LABELV $1692 +ADDRGP4 $1695 +ARGP4 +ADDRLP4 80 +ADDRGP4 DC +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +CALLF4 +ASGNF4 +ADDRLP4 80 +INDIRF4 +CNSTF4 0 +EQF4 $1691 +CNSTI4 2 +ARGI4 +ADDRGP4 $1696 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 136 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $1691 +JUMPV +LABELV $1697 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Menu_SetPrevCursorItem +CALLP4 +pop +ADDRGP4 $1691 +JUMPV +LABELV $1698 +ADDRGP4 g_waitingForKey +INDIRI4 +CNSTI4 0 +NEI4 $1691 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1691 +ADDRLP4 84+236 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 84 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Item_RunScript +CALLV +pop +ADDRGP4 $1691 +JUMPV +LABELV $1702 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Menu_SetNextCursorItem +CALLP4 +pop +ADDRGP4 $1691 +JUMPV +LABELV $1703 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1691 +ADDRLP4 4 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1706 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 84 +ADDRGP4 Item_CorrectedTextRect +CALLP4 +ASGNP4 +ADDRLP4 84 +INDIRP4 +ARGP4 +ADDRLP4 88 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 88 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 92 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 92 +INDIRI4 +CNSTI4 0 +EQI4 $1691 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Item_Action +CALLV +pop +ADDRGP4 $1691 +JUMPV +LABELV $1706 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 84 +ADDRGP4 Item_IsEditField +CALLI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 0 +EQI4 $1710 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 88 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 88 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 92 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 92 +INDIRI4 +CNSTI4 0 +EQI4 $1691 +ADDRLP4 96 +ADDRGP4 $1714 +INDIRB +ASGNB 1024 +ADDRLP4 4 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1715 +ADDRLP4 4 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 96 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $1715 +ADDRLP4 96 +ARGP4 +ADDRLP4 1120 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 4 +INDIRP4 +CNSTI4 548 +ADDP4 +ADDRLP4 1120 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 96 +ARGP4 +ADDRGP4 Item_TextField_CalcPaintOffset +CALLV +pop +ADDRGP4 g_editingField +CNSTI4 1 +ASGNI4 +ADDRGP4 g_editItem +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $1691 +JUMPV +LABELV $1710 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 88 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 88 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 88 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 92 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 92 +INDIRI4 +CNSTI4 0 +EQI4 $1691 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Item_Action +CALLV +pop +ADDRGP4 $1691 +JUMPV +LABELV $1720 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1691 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 84 +ADDRGP4 Item_IsEditField +CALLI4 +ASGNI4 +ADDRLP4 84 +INDIRI4 +CNSTI4 0 +EQI4 $1723 +ADDRLP4 88 +ADDRGP4 $1725 +INDIRB +ASGNB 1024 +ADDRLP4 4 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1726 +ADDRLP4 4 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 88 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $1726 +ADDRLP4 88 +ARGP4 +ADDRLP4 1112 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 4 +INDIRP4 +CNSTI4 548 +ADDP4 +ADDRLP4 1112 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 88 +ARGP4 +ADDRGP4 Item_TextField_CalcPaintOffset +CALLV +pop +ADDRGP4 g_editingField +CNSTI4 1 +ASGNI4 +ADDRGP4 g_editItem +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $1691 +JUMPV +LABELV $1723 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Item_Action +CALLV +pop +LABELV $1690 +LABELV $1691 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +LABELV $1660 +endproc Menu_HandleKey 1124 12 +export ToWindowCoords +proc ToWindowCoords 8 0 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1741 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $1741 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $1740 +endproc ToWindowCoords 8 0 +export Rect_ToWindowCoords +proc Rect_ToWindowCoords 4 12 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 ToWindowCoords +CALLV +pop +LABELV $1743 +endproc Rect_ToWindowCoords 4 12 +export Item_SetTextExtents +proc Item_SetTextExtents 304 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1746 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $1747 +JUMPV +LABELV $1746 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $1747 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1749 +ADDRFP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $1749 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1749 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1750 +JUMPV +LABELV $1749 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $1750 +ADDRLP4 4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1751 +ADDRGP4 $1744 +JUMPV +LABELV $1751 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRF4 +CNSTF4 0 +EQF4 $1756 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +NEI4 $1756 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 11 +NEI4 $1753 +ADDRFP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +EQI4 $1753 +LABELV $1756 +ADDRLP4 28 +CNSTF4 0 +ASGNF4 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 1 +EQI4 $1759 +ADDRLP4 32 +INDIRI4 +CNSTI4 2 +NEI4 $1757 +LABELV $1759 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1760 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 36 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRP4 +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 296 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 36 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 300 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 296 +INDIRF4 +ADDRLP4 300 +INDIRF4 +ADDF4 +ASGNF4 +ADDRGP4 $1761 +JUMPV +LABELV $1760 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 40 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 40 +INDIRF4 +ASGNF4 +LABELV $1761 +LABELV $1757 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 40 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 48 +ADDRGP4 UI_Text_Height +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +ADDRLP4 48 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1762 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRGP4 $1763 +JUMPV +LABELV $1762 +ADDRFP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1764 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDF4 +CNSTF4 1073741824 +DIVF4 +ADDF4 +ASGNF4 +ADDRGP4 $1765 +JUMPV +LABELV $1764 +ADDRFP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1766 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $1766 +LABELV $1765 +LABELV $1763 +ADDRFP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1768 +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $1769 +JUMPV +LABELV $1768 +ADDRFP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $1770 +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 28 +INDIRF4 +SUBF4 +CNSTF4 1073741824 +DIVF4 +ADDF4 +ASGNF4 +ADDRGP4 $1771 +JUMPV +LABELV $1770 +ADDRFP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +CNSTI4 2 +NEI4 $1772 +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDF4 +ADDRLP4 28 +INDIRF4 +SUBF4 +ASGNF4 +LABELV $1772 +LABELV $1771 +LABELV $1769 +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 ToWindowCoords +CALLV +pop +LABELV $1753 +LABELV $1744 +endproc Item_SetTextExtents 304 12 +export Item_TextColor +proc Item_TextColor 64 28 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 204 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 Fade +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $1775 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRGP4 $1776 +JUMPV +LABELV $1775 +ADDRLP4 28 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ADDRLP4 28 +INDIRI4 +NEI4 $1777 +ADDRLP4 32 +CNSTI4 200 +ASGNI4 +ADDRGP4 DC +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 32 +INDIRI4 +DIVI4 +ADDRLP4 28 +INDIRI4 +BANDI4 +CNSTI4 0 +NEI4 $1777 +ADDRLP4 36 +CNSTF4 1061997773 +ASGNF4 +ADDRLP4 4 +ADDRLP4 36 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4+4 +ADDRLP4 36 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4+8 +CNSTF4 1061997773 +ADDRFP4 0 +INDIRP4 +CNSTI4 124 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4+12 +CNSTF4 1061997773 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 DC +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 75 +DIVI4 +CVIF4 4 +ARGF4 +ADDRLP4 44 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTF4 1056964608 +ADDRLP4 44 +INDIRF4 +MULF4 +CNSTF4 1056964608 +ADDF4 +ARGF4 +ADDRGP4 LerpColor +CALLV +pop +ADDRGP4 $1778 +JUMPV +LABELV $1777 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +LABELV $1778 +LABELV $1776 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 288 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 44 +CNSTU4 0 +ASGNU4 +ADDRLP4 40 +INDIRP4 +CVPU4 4 +ADDRLP4 44 +INDIRU4 +EQU4 $1782 +ADDRLP4 48 +CNSTI4 0 +ASGNI4 +ADDRLP4 40 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRLP4 48 +INDIRI4 +EQI4 $1782 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 284 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +CVPU4 4 +ADDRLP4 44 +INDIRU4 +EQU4 $1782 +ADDRLP4 52 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRLP4 48 +INDIRI4 +EQI4 $1782 +ADDRFP4 0 +INDIRP4 +CNSTI4 292 +ADDP4 +INDIRI4 +CNSTI4 3 +BANDI4 +CNSTI4 0 +EQI4 $1784 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 60 +ADDRGP4 Item_EnableShowViaCvar +CALLI4 +ASGNI4 +ADDRLP4 60 +INDIRI4 +CNSTI4 0 +NEI4 $1784 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 248 +ADDP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +LABELV $1784 +LABELV $1782 +LABELV $1774 +endproc Item_TextColor 64 28 +proc SkipColorCodes 16 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $1788 +JUMPV +LABELV $1787 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRI1 +ASGNI1 +ADDRFP4 0 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 2 +ADDP4 +ASGNP4 +LABELV $1788 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1795 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 94 +NEI4 $1795 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $1795 +ADDRLP4 4 +INDIRI4 +CNSTI4 65 +LTI4 $1793 +ADDRLP4 4 +INDIRI4 +CNSTI4 90 +LEI4 $1787 +LABELV $1793 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 97 +LTI4 $1794 +ADDRLP4 8 +INDIRI4 +CNSTI4 122 +LEI4 $1787 +LABELV $1794 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 48 +LTI4 $1795 +ADDRLP4 12 +INDIRI4 +CNSTI4 57 +LEI4 $1787 +LABELV $1795 +LABELV $1786 +endproc SkipColorCodes 16 0 +proc SkipWhiteSpace 12 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $1798 +JUMPV +LABELV $1797 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 SkipColorCodes +CALLV +pop +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 4 +CNSTI4 10 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $1799 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +EQI4 $1806 +ADDRLP4 0 +INDIRI4 +CNSTI4 12 +EQI4 $1806 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $1806 +ADDRLP4 0 +INDIRI4 +CNSTI4 13 +EQI4 $1806 +ADDRLP4 0 +INDIRI4 +CNSTI4 9 +EQI4 $1806 +ADDRLP4 0 +INDIRI4 +CNSTI4 11 +NEI4 $1799 +LABELV $1806 +ADDRFP4 0 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $1801 +LABELV $1798 +ADDRFP4 0 +INDIRP4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1797 +LABELV $1799 +LABELV $1796 +endproc SkipWhiteSpace 12 8 +data +align 1 +LABELV $1808 +byte 1 0 +skip 8191 +lit +align 1 +LABELV $1809 +byte 1 0 +skip 2 +export Item_Text_Wrap +code +proc Item_Text_Wrap 72 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRGP4 $1808 +ASGNP4 +ADDRLP4 8 +ADDRGP4 $1809 +INDIRB +ASGNB 3 +ADDRLP4 16 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1810 +CNSTP4 0 +RETP4 +ADDRGP4 $1807 +JUMPV +LABELV $1810 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 20 +INDIRU4 +ADDRLP4 24 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 24 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CVIU4 4 +CNSTU4 8192 +LTU4 $1812 +CNSTP4 0 +RETP4 +ADDRGP4 $1807 +JUMPV +LABELV $1812 +ADDRLP4 12 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRGP4 $1815 +JUMPV +LABELV $1814 +ADDRLP4 32 +CNSTF4 0 +ASGNF4 +ADDRLP4 36 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 40 +ADDRFP4 8 +INDIRF4 +ADDRLP4 16 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 28 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRGP4 SkipColorCodes +CALLV +pop +ADDRGP4 $1818 +JUMPV +LABELV $1817 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +ADDRLP4 28 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +LTU4 $1820 +ADDRLP4 36 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $1819 +JUMPV +LABELV $1820 +ADDRLP4 48 +ADDRLP4 28 +INDIRP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +CVPU4 4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +LEU4 $1822 +ADDRLP4 48 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 11 +NEI4 $1822 +ADDRLP4 16 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $1822 +ADDRLP4 28 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRGP4 SkipColorCodes +CALLV +pop +ADDRLP4 28 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +NEI4 $1824 +ADDRLP4 36 +ADDRLP4 28 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $1819 +JUMPV +LABELV $1824 +ADDRLP4 44 +INDIRI4 +CNSTI4 0 +NEI4 $1826 +ADDRLP4 52 +ADDRLP4 28 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 52 +INDIRI4 +CNSTI4 32 +EQI4 $1832 +ADDRLP4 52 +INDIRI4 +CNSTI4 12 +EQI4 $1832 +ADDRLP4 52 +INDIRI4 +CNSTI4 10 +EQI4 $1832 +ADDRLP4 52 +INDIRI4 +CNSTI4 13 +EQI4 $1832 +ADDRLP4 52 +INDIRI4 +CNSTI4 9 +EQI4 $1832 +ADDRLP4 52 +INDIRI4 +CNSTI4 11 +NEI4 $1826 +LABELV $1832 +ADDRLP4 36 +ADDRLP4 28 +INDIRP4 +ASGNP4 +LABELV $1826 +ADDRLP4 28 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 56 +ADDRGP4 UI_Char_Width +CALLF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 32 +INDIRF4 +ADDRLP4 56 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $1818 +ADDRLP4 28 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1833 +ADDRLP4 32 +INDIRF4 +ADDRLP4 40 +INDIRF4 +LTF4 $1817 +LABELV $1833 +LABELV $1819 +ADDRLP4 36 +INDIRP4 +CVPU4 4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +NEU4 $1834 +ADDRLP4 36 +ADDRLP4 28 +INDIRP4 +ASGNP4 +LABELV $1834 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ARGP4 +ADDRLP4 36 +INDIRP4 +CVPU4 4 +ADDRLP4 44 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +CVIU4 4 +ARGU4 +ADDRGP4 strncpy +CALLP4 +pop +ADDRLP4 12 +ADDRLP4 36 +INDIRP4 +CVPU4 4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +ADDRLP4 12 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 0 +ADDRLP4 36 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CVPU4 4 +ADDRGP4 $1808 +CVPU4 4 +SUBU4 +CVUI4 4 +CNSTI4 0 +LEI4 $1836 +ADDRLP4 12 +INDIRP4 +CNSTI4 -1 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +NEI4 $1836 +ADDRLP4 8 +CNSTI1 0 +ASGNI1 +ADDRLP4 16 +CNSTF4 0 +ASGNF4 +ADDRGP4 $1837 +JUMPV +LABELV $1836 +ADDRLP4 52 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 52 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +CNSTI1 10 +ASGNI1 +ADDRLP4 12 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 16 +INDIRF4 +CNSTF4 0 +LEF4 $1838 +ADDRGP4 $1840 +ARGP4 +ADDRLP4 16 +INDIRF4 +ARGF4 +CNSTI4 11 +ARGI4 +ADDRLP4 64 +ADDRGP4 va +CALLP4 +ASGNP4 +ADDRLP4 56 +ADDRLP4 64 +INDIRP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ARGP4 +ADDRLP4 68 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 60 +ADDRLP4 68 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 12 +INDIRP4 +ARGP4 +ADDRLP4 56 +INDIRP4 +ARGP4 +ADDRLP4 60 +INDIRI4 +CVIU4 4 +ARGU4 +ADDRGP4 strncpy +CALLP4 +pop +ADDRLP4 12 +ADDRLP4 60 +INDIRI4 +ADDRLP4 12 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CNSTI1 0 +ASGNI1 +LABELV $1838 +ADDRLP4 0 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRGP4 SkipWhiteSpace +CALLV +pop +LABELV $1837 +ADDRLP4 8 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1841 +ADDRLP4 52 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 52 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 8 +INDIRI1 +ASGNI1 +ADDRLP4 56 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 56 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 8+1 +INDIRI1 +ASGNI1 +ADDRLP4 12 +INDIRP4 +CNSTI1 0 +ASGNI1 +LABELV $1841 +LABELV $1815 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1814 +ADDRGP4 $1808 +RETP4 +LABELV $1807 +endproc Item_Text_Wrap 72 12 +data +align 4 +LABELV cacheWriteIndex +byte 4 0 +align 4 +LABELV cacheReadIndex +byte 4 0 +align 4 +LABELV cacheReadLineNum +byte 4 0 +code +proc UI_CreateCacheEntry 4 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 33048 +ADDRGP4 cacheWriteIndex +INDIRI4 +MULI4 +ADDRGP4 wrapCache +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 16384 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 16384 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16388 +ADDP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16392 +ADDP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16396 +ADDP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16400 +ADDP4 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 33044 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $1845 +endproc UI_CreateCacheEntry 4 12 +proc UI_AddCacheEntryLine 20 12 +ADDRLP4 0 +CNSTI4 33048 +ADDRGP4 cacheWriteIndex +INDIRI4 +MULI4 +ADDRGP4 wrapCache +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 33044 +ADDP4 +INDIRI4 +CNSTI4 32 +LTI4 $1847 +ADDRGP4 $1846 +JUMPV +LABELV $1847 +ADDRLP4 0 +INDIRP4 +CNSTI4 33044 +ADDP4 +INDIRI4 +CNSTI4 9 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16404 +ADDP4 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 512 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 0 +INDIRP4 +CNSTI4 33044 +ADDP4 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32788 +ADDP4 +ADDP4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 33044 +ADDP4 +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32788 +ADDP4 +ADDP4 +CNSTI4 4 +ADDP4 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +CNSTI4 33044 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1846 +endproc UI_AddCacheEntryLine 20 12 +proc UI_FinishCacheEntry 4 0 +ADDRLP4 0 +ADDRGP4 cacheWriteIndex +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 16 +MODI4 +ASGNI4 +LABELV $1849 +endproc UI_FinishCacheEntry 4 0 +proc UI_CheckWrapCache 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $1851 +ADDRLP4 4 +CNSTI4 33048 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 wrapCache +ADDP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $1855 +ADDRGP4 $1852 +JUMPV +LABELV $1855 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRP4 +CNSTI4 16384 +ADDP4 +INDIRF4 +NEF4 $1861 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRP4 +CNSTI4 16388 +ADDP4 +INDIRF4 +NEF4 $1861 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRP4 +CNSTI4 16392 +ADDP4 +INDIRF4 +NEF4 $1861 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRP4 +CNSTI4 16396 +ADDP4 +INDIRF4 +EQF4 $1857 +LABELV $1861 +ADDRGP4 $1852 +JUMPV +LABELV $1857 +ADDRLP4 4 +INDIRP4 +CNSTI4 16400 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRF4 +EQF4 $1862 +ADDRGP4 $1852 +JUMPV +LABELV $1862 +ADDRGP4 cacheReadIndex +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRGP4 cacheReadLineNum +CNSTI4 0 +ASGNI4 +CNSTI4 1 +RETI4 +ADDRGP4 $1850 +JUMPV +LABELV $1852 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 16 +LTI4 $1851 +CNSTI4 0 +RETI4 +LABELV $1850 +endproc UI_CheckWrapCache 20 8 +proc UI_NextWrapLine 12 0 +ADDRLP4 0 +CNSTI4 33048 +ADDRGP4 cacheReadIndex +INDIRI4 +MULI4 +ADDRGP4 wrapCache +ADDP4 +ASGNP4 +ADDRGP4 cacheReadLineNum +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 33044 +ADDP4 +INDIRI4 +LTI4 $1865 +CNSTI4 0 +RETI4 +ADDRGP4 $1864 +JUMPV +LABELV $1865 +ADDRFP4 0 +INDIRP4 +ADDRGP4 cacheReadLineNum +INDIRI4 +CNSTI4 9 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16404 +ADDP4 +ADDP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ADDRGP4 cacheReadLineNum +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32788 +ADDP4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRGP4 cacheReadLineNum +INDIRI4 +CNSTI4 3 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32788 +ADDP4 +ADDP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 4 +ADDRGP4 cacheReadLineNum +ASGNP4 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +RETI4 +LABELV $1864 +endproc UI_NextWrapLine 12 0 +export Item_Text_Wrapped_Paint +proc Item_Text_Wrapped_Paint 2788 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $1868 +ARGP4 +ADDRLP4 1068 +ADDRGP4 DC +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +CALLF4 +ASGNF4 +ADDRLP4 32 +ADDRLP4 1068 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1869 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1871 +ADDRGP4 $1867 +JUMPV +LABELV $1871 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 44 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 0 +ADDRLP4 44 +ASGNP4 +ADDRGP4 $1870 +JUMPV +LABELV $1869 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $1870 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1873 +ADDRGP4 $1867 +JUMPV +LABELV $1873 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ARGP4 +ADDRGP4 Item_TextColor +CALLV +pop +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $1875 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 1076 +ADDRGP4 UI_CheckWrapCache +CALLI4 +ASGNI4 +ADDRLP4 1076 +INDIRI4 +CNSTI4 0 +EQI4 $1875 +ADDRGP4 $1878 +JUMPV +LABELV $1877 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 16 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $1878 +ADDRLP4 4 +ARGP4 +ADDRLP4 8 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 1080 +ADDRGP4 UI_NextWrapLine +CALLI4 +ASGNI4 +ADDRLP4 1080 +INDIRI4 +CNSTI4 0 +NEI4 $1877 +ADDRGP4 $1876 +JUMPV +LABELV $1875 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 2144 +ADDRGP4 UI_Text_EmHeight +CALLF4 +ASGNF4 +ADDRLP4 2136 +ADDRLP4 2144 +INDIRF4 +ASGNF4 +ADDRLP4 2132 +CNSTF4 1053609165 +ADDRLP4 2136 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 2116 +ADDRLP4 2136 +INDIRF4 +ADDRLP4 2132 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 2108 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $1880 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 UI_CreateCacheEntry +CALLV +pop +LABELV $1880 +ADDRLP4 2156 +ADDRFP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +ASGNP4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 2156 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 2160 +ADDRFP4 0 +INDIRP4 +CNSTI4 220 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 2160 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 2164 +CNSTF4 1073741824 +ASGNF4 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 2164 +INDIRF4 +ADDRLP4 2156 +INDIRP4 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 2164 +INDIRF4 +ADDRLP4 2160 +INDIRP4 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRLP4 2168 +ADDRGP4 Item_Text_Wrap +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 2168 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 2172 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 2112 +ADDRLP4 2172 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 2176 +CNSTI4 0 +ASGNI4 +ADDRLP4 2124 +ADDRLP4 2176 +INDIRI4 +ASGNI4 +ADDRLP4 1080 +ADDRLP4 2176 +INDIRI4 +ASGNI4 +ADDRGP4 $1885 +JUMPV +LABELV $1882 +ADDRLP4 1080 +INDIRI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 10 +NEI4 $1886 +ADDRLP4 2124 +ADDRLP4 2124 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1886 +LABELV $1883 +ADDRLP4 1080 +ADDRLP4 1080 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1885 +ADDRLP4 1080 +INDIRI4 +ADDRLP4 2112 +INDIRI4 +LTI4 $1882 +ADDRLP4 40 +INDIRF4 +ADDRLP4 2132 +INDIRF4 +ADDF4 +ADDRLP4 2116 +INDIRF4 +DIVF4 +ARGF4 +ADDRLP4 2180 +ADDRGP4 floor +CALLF4 +ASGNF4 +ADDRLP4 2120 +ADDRLP4 2180 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 2120 +INDIRI4 +ADDRLP4 2124 +INDIRI4 +LEI4 $1888 +ADDRLP4 2120 +ADDRLP4 2124 +INDIRI4 +ASGNI4 +LABELV $1888 +ADDRLP4 2140 +ADDRLP4 2120 +INDIRI4 +CVIF4 4 +ADDRLP4 2116 +INDIRF4 +MULF4 +ADDRLP4 2132 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 2184 +ADDRFP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 2184 +INDIRI4 +CNSTI4 0 +EQI4 $1893 +ADDRLP4 2184 +INDIRI4 +CNSTI4 1 +EQI4 $1894 +ADDRLP4 2184 +INDIRI4 +CNSTI4 2 +EQI4 $1895 +ADDRGP4 $1890 +JUMPV +LABELV $1890 +LABELV $1893 +ADDRLP4 2128 +ADDRLP4 12 +INDIRF4 +ADDRLP4 40 +INDIRF4 +ADDRLP4 2140 +INDIRF4 +SUBF4 +ADDF4 +ASGNF4 +ADDRGP4 $1891 +JUMPV +LABELV $1894 +ADDRLP4 2128 +ADDRLP4 12 +INDIRF4 +ADDRLP4 40 +INDIRF4 +ADDRLP4 2140 +INDIRF4 +SUBF4 +CNSTF4 1073741824 +DIVF4 +ADDF4 +ASGNF4 +ADDRGP4 $1891 +JUMPV +LABELV $1895 +ADDRLP4 2128 +ADDRLP4 12 +INDIRF4 +ASGNF4 +LABELV $1891 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 2192 +CNSTI4 0 +ASGNI4 +ADDRLP4 1080 +ADDRLP4 2192 +INDIRI4 +ASGNI4 +ADDRLP4 2108 +ADDRLP4 2192 +INDIRI4 +ASGNI4 +ADDRGP4 $1899 +JUMPV +LABELV $1896 +ADDRLP4 2196 +ADDRLP4 1080 +INDIRI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +CVPU4 4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +ASGNI4 +ADDRLP4 2196 +INDIRI4 +CVIU4 4 +CNSTU4 1023 +LTU4 $1900 +ADDRGP4 $1898 +JUMPV +LABELV $1900 +ADDRLP4 2200 +ADDRLP4 1080 +INDIRI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 2200 +INDIRI4 +CNSTI4 10 +EQI4 $1904 +ADDRLP4 2200 +INDIRI4 +CNSTI4 0 +NEI4 $1902 +LABELV $1904 +ADDRLP4 2204 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 556 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 1084 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 2196 +INDIRI4 +CVIU4 4 +ARGU4 +ADDRGP4 strncpy +CALLP4 +pop +ADDRLP4 2196 +INDIRI4 +ADDRLP4 1084 +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 2760 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 1080 +INDIRI4 +ADDRLP4 2760 +INDIRI4 +ADDI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +ASGNP4 +ADDRLP4 2204+200 +ADDRLP4 2760 +INDIRI4 +ASGNI4 +ADDRLP4 2204+224 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 2204+228 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 2204+232 +ADDRLP4 1084 +ASGNP4 +ADDRLP4 2204+208 +ADDRFP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 2204+212 +CNSTI4 2 +ASGNI4 +ADDRLP4 2204+216 +CNSTF4 0 +ASGNF4 +ADDRLP4 2204+220 +CNSTF4 0 +ASGNF4 +ADDRLP4 2204+184+8 +CNSTF4 0 +ASGNF4 +ADDRLP4 2204+184+12 +CNSTF4 0 +ASGNF4 +ADDRLP4 2204 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 2204+4 +ADDRLP4 2128 +INDIRF4 +ADDRLP4 2108 +INDIRI4 +CVIF4 4 +ADDRLP4 2116 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 2204+8 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 2204+12 +ADDRLP4 2116 +INDIRF4 +ASGNF4 +ADDRLP4 2204+56 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 2204+68 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $472 +ARGP4 +ADDRLP4 2764 +ADDRGP4 DC +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +CALLF4 +ASGNF4 +ADDRLP4 2764 +INDIRF4 +CNSTF4 0 +EQF4 $1922 +ADDRLP4 2784 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 2768+12 +ADDRLP4 2784 +INDIRF4 +ASGNF4 +ADDRLP4 2768+8 +ADDRLP4 2784 +INDIRF4 +ASGNF4 +ADDRLP4 2768 +ADDRLP4 2784 +INDIRF4 +ASGNF4 +ADDRLP4 2768+4 +CNSTF4 0 +ASGNF4 +ADDRLP4 2204 +INDIRF4 +ARGF4 +ADDRLP4 2204+4 +INDIRF4 +ARGF4 +ADDRLP4 2204+8 +INDIRF4 +ARGF4 +ADDRLP4 2204+12 +INDIRF4 +ARGF4 +CNSTF4 1065353216 +ARGF4 +ADDRLP4 2768 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $1922 +ADDRLP4 2204 +ARGP4 +ADDRLP4 1084 +ARGP4 +ADDRGP4 Item_SetTextExtents +CALLV +pop +ADDRLP4 2204+184 +INDIRF4 +ARGF4 +ADDRLP4 2204+184+4 +INDIRF4 +ARGF4 +ADDRLP4 2204+224 +INDIRF4 +ARGF4 +ADDRLP4 16 +ARGP4 +ADDRLP4 1084 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRLP4 2204+228 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $1935 +ADDRLP4 1084 +ARGP4 +ADDRLP4 2204+184 +INDIRF4 +ARGF4 +ADDRLP4 2204+184+4 +INDIRF4 +ARGF4 +ADDRGP4 UI_AddCacheEntryLine +CALLV +pop +LABELV $1935 +ADDRLP4 2108 +ADDRLP4 2108 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1902 +LABELV $1897 +ADDRLP4 1080 +ADDRLP4 1080 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $1899 +ADDRLP4 1080 +INDIRI4 +ADDRLP4 2112 +INDIRI4 +GEI4 $1940 +ADDRLP4 2108 +INDIRI4 +ADDRLP4 2120 +INDIRI4 +LTI4 $1896 +LABELV $1940 +LABELV $1898 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $1941 +ADDRGP4 UI_FinishCacheEntry +CALLV +pop +LABELV $1941 +LABELV $1876 +LABELV $1867 +endproc Item_Text_Wrapped_Paint 2788 32 +bss +align 4 +LABELV $1944 +skip 776 +align 4 +LABELV $1945 +skip 556 +export UI_DrawTextBlock +code +proc UI_DrawTextBlock 4 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $1945+232 +ADDRFP4 32 +INDIRP4 +ASGNP4 +ADDRGP4 $1945+236 +ADDRGP4 $1944 +ASGNP4 +ADDRGP4 $1945+116 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRGP4 $1945+72 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1945 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRGP4 $1945+4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $1945+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $1945+12 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $1945+56 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1945+68 +CNSTF4 0 +ASGNF4 +ADDRGP4 $1945+184 +CNSTF4 0 +ASGNF4 +ADDRGP4 $1945+184+4 +CNSTF4 0 +ASGNF4 +ADDRGP4 $1945+184+8 +CNSTF4 0 +ASGNF4 +ADDRGP4 $1945+184+12 +CNSTF4 0 +ASGNF4 +ADDRGP4 $1945+208 +ADDRFP4 20 +INDIRI4 +ASGNI4 +ADDRGP4 $1945+212 +ADDRFP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 $1945+216 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRGP4 $1945+220 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRGP4 $1945+224 +ADDRFP4 16 +INDIRF4 +ASGNF4 +ADDRGP4 $1945+228 +ADDRFP4 28 +INDIRI4 +ASGNI4 +ADDRGP4 $1945 +ARGP4 +ADDRGP4 Item_Text_Wrapped_Paint +CALLV +pop +LABELV $1943 +endproc UI_DrawTextBlock 4 12 +export Item_Text_Paint +proc Item_Text_Paint 1048 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 524288 +BANDI4 +CNSTI4 0 +EQI4 $1969 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_Text_Wrapped_Paint +CALLV +pop +ADDRGP4 $1968 +JUMPV +LABELV $1969 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1971 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $1973 +ADDRGP4 $1968 +JUMPV +LABELV $1973 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 20 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 0 +ADDRLP4 20 +ASGNP4 +ADDRGP4 $1972 +JUMPV +LABELV $1971 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $1972 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_SetTextExtents +CALLV +pop +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $1975 +ADDRGP4 $1968 +JUMPV +LABELV $1975 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 Item_TextColor +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $1968 +endproc Item_Text_Paint 1048 32 +export Item_TextField_Paint +proc Item_TextField_Paint 1120 36 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 1068 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 1068 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1979 +ADDRLP4 1068 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $1979 +ADDRLP4 1064 +CNSTI4 8 +ASGNI4 +ADDRGP4 $1980 +JUMPV +LABELV $1979 +ADDRLP4 1064 +CNSTI4 0 +ASGNI4 +LABELV $1980 +ADDRLP4 1036 +ADDRLP4 1064 +INDIRI4 +ASGNI4 +ADDRLP4 1040 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 1024 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 1076 +ADDRGP4 DC +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 1076 +INDIRI4 +CNSTI4 0 +EQI4 $1982 +ADDRLP4 1072 +CNSTI4 124 +ASGNI4 +ADDRGP4 $1983 +JUMPV +LABELV $1982 +ADDRLP4 1072 +CNSTI4 95 +ASGNI4 +LABELV $1983 +ADDRLP4 1060 +ADDRLP4 1072 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 1084 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +ADDRLP4 1084 +INDIRI4 +EQI4 $1985 +ADDRGP4 g_editingField +INDIRI4 +ADDRLP4 1084 +INDIRI4 +EQI4 $1985 +ADDRLP4 1080 +CNSTI4 1 +ASGNI4 +ADDRGP4 $1986 +JUMPV +LABELV $1985 +ADDRLP4 1080 +CNSTI4 0 +ASGNI4 +LABELV $1986 +ADDRLP4 1032 +ADDRLP4 1080 +INDIRI4 +ASGNI4 +ADDRLP4 1032 +INDIRI4 +CNSTI4 0 +EQI4 $1988 +ADDRLP4 1088 +CNSTI4 10 +ASGNI4 +ADDRGP4 $1989 +JUMPV +LABELV $1988 +ADDRLP4 1088 +CNSTI4 0 +ASGNI4 +LABELV $1989 +ADDRLP4 1028 +ADDRLP4 1088 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_Text_Paint +CALLV +pop +ADDRLP4 0 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $1990 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $1990 +ADDRLP4 1024 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $1992 +ADDRLP4 1024 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRF4 +ADDRLP4 1036 +INDIRI4 +CVIF4 4 +ADDF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +SUBF4 +ADDF4 +SUBF4 +CVFI4 4 +ASGNI4 +ADDRLP4 1024 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 10 +GEI4 $1994 +ADDRLP4 1024 +INDIRP4 +CNSTI4 24 +ADDP4 +CNSTI4 10 +ASGNI4 +LABELV $1994 +LABELV $1992 +ADDRLP4 1032 +INDIRI4 +CNSTI4 0 +NEI4 $1999 +ADDRLP4 1024 +INDIRP4 +CNSTI4 28 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRGP4 $1999 +JUMPV +LABELV $1998 +ADDRLP4 0 +ARGP4 +ADDRLP4 1092 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1092 +INDIRU4 +CNSTU4 1 +SUBU4 +ADDRLP4 0 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $1999 +ADDRLP4 1024 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ADDRLP4 0 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 1096 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 1096 +INDIRF4 +ADDRLP4 1024 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +ADDRLP4 1028 +INDIRI4 +SUBI4 +CVIF4 4 +LEF4 $2001 +ADDRLP4 0 +ARGP4 +ADDRLP4 1100 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1100 +INDIRU4 +CNSTU4 0 +NEU4 $1998 +LABELV $2001 +ADDRLP4 1040 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $2002 +ADDRLP4 1044 +ARGP4 +ADDRLP4 1040 +INDIRP4 +CNSTI4 232 +ADDP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRGP4 $2003 +JUMPV +LABELV $2002 +ADDRLP4 1044 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +LABELV $2003 +ADDRLP4 1032 +INDIRI4 +CNSTI4 0 +EQI4 $2004 +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRF4 +ADDF4 +ADDRLP4 1036 +INDIRI4 +CVIF4 4 +ADDF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 1044 +ARGP4 +ADDRLP4 1116 +ADDRLP4 1024 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 1116 +INDIRI4 +ADDRLP4 0 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +ADDRLP4 1116 +INDIRI4 +SUBI4 +ARGI4 +ADDRLP4 1060 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 1024 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_PaintWithCursor +CALLV +pop +ADDRGP4 $2005 +JUMPV +LABELV $2004 +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRF4 +ADDF4 +ADDRLP4 1036 +INDIRI4 +CVIF4 4 +ADDF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 1044 +ARGP4 +ADDRLP4 1024 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +ADDRLP4 0 +ADDP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRLP4 1024 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $2005 +LABELV $1977 +endproc Item_TextField_Paint 1120 36 +export Item_YesNo_Paint +proc Item_YesNo_Paint 52 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2008 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 32 +ADDRGP4 DC +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +CALLF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRGP4 $2009 +JUMPV +LABELV $2008 +ADDRLP4 28 +CNSTF4 0 +ASGNF4 +LABELV $2009 +ADDRLP4 16 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $2010 +ADDRLP4 0 +ARGP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 232 +ADDP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRGP4 $2011 +JUMPV +LABELV $2010 +ADDRLP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +LABELV $2011 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2013 +ADDRLP4 40 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $2013 +ADDRLP4 36 +CNSTI4 8 +ASGNI4 +ADDRGP4 $2014 +JUMPV +LABELV $2013 +ADDRLP4 36 +CNSTI4 0 +ASGNI4 +LABELV $2014 +ADDRLP4 20 +ADDRLP4 36 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2015 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_Text_Paint +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRF4 +ADDF4 +ADDRLP4 20 +INDIRI4 +CVIF4 4 +ADDF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 16 +INDIRF4 +CNSTF4 0 +EQF4 $2020 +ADDRLP4 44 +ADDRGP4 $2017 +ASGNP4 +ADDRGP4 $2021 +JUMPV +LABELV $2020 +ADDRLP4 44 +ADDRGP4 $2018 +ASGNP4 +LABELV $2021 +ADDRLP4 44 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +ADDRGP4 $2016 +JUMPV +LABELV $2015 +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 16 +INDIRF4 +CNSTF4 0 +EQF4 $2023 +ADDRLP4 44 +ADDRGP4 $2017 +ASGNP4 +ADDRGP4 $2024 +JUMPV +LABELV $2023 +ADDRLP4 44 +ADDRGP4 $2018 +ASGNP4 +LABELV $2024 +ADDRLP4 44 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $2016 +LABELV $2006 +endproc Item_YesNo_Paint 52 32 +export Item_Multi_Paint +proc Item_Multi_Paint 32 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRGP4 $80 +ASGNP4 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $2026 +ADDRLP4 4 +ARGP4 +ADDRLP4 20 +INDIRP4 +CNSTI4 232 +ADDP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRGP4 $2027 +JUMPV +LABELV $2026 +ADDRLP4 4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +LABELV $2027 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 Item_Multi_Setting +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 24 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2028 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_Text_Paint +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRF4 +ADDF4 +CNSTF4 1090519040 +ADDF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +ADDRGP4 $2029 +JUMPV +LABELV $2028 +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $2029 +LABELV $2025 +endproc Item_Multi_Paint 32 32 +export Item_Cycle_Paint +proc Item_Cycle_Paint 36 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRGP4 $80 +ASGNP4 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $2031 +ADDRLP4 4 +ARGP4 +ADDRLP4 20 +INDIRP4 +CNSTI4 232 +ADDP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRGP4 $2032 +JUMPV +LABELV $2031 +ADDRLP4 4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +LABELV $2032 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2033 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +CNSTP4 0 +ARGP4 +ADDRLP4 28 +ADDRGP4 DC +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRP4 +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 28 +INDIRP4 +ASGNP4 +LABELV $2033 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2035 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_Text_Paint +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRF4 +ADDF4 +CNSTF4 1090519040 +ADDF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +ADDRGP4 $2036 +JUMPV +LABELV $2035 +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $2036 +LABELV $2030 +endproc Item_Cycle_Paint 36 32 +data +align 4 +LABELV g_bindings +address $2039 +byte 4 9 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2040 +byte 4 13 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2041 +byte 4 138 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2042 +byte 4 122 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2043 +byte 4 120 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2044 +byte 4 132 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2045 +byte 4 133 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2046 +byte 4 44 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2047 +byte 4 46 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2048 +byte 4 32 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2049 +byte 4 99 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2050 +byte 4 134 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2051 +byte 4 135 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2052 +byte 4 136 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2053 +byte 4 141 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2054 +byte 4 140 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2055 +byte 4 47 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2056 +byte 4 144 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2057 +byte 4 -1 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2058 +byte 4 49 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2059 +byte 4 50 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2060 +byte 4 51 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2061 +byte 4 52 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2062 +byte 4 53 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2063 +byte 4 54 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2064 +byte 4 55 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2065 +byte 4 56 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2066 +byte 4 57 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2067 +byte 4 48 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2068 +byte 4 -1 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2069 +byte 4 -1 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2070 +byte 4 -1 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2071 +byte 4 178 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2072 +byte 4 179 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2073 +byte 4 114 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2074 +byte 4 98 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2075 +byte 4 109 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2076 +byte 4 113 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2077 +byte 4 101 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2078 +byte 4 91 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2079 +byte 4 93 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2080 +byte 4 180 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2081 +byte 4 181 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2082 +byte 4 145 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2083 +byte 4 146 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2084 +byte 4 147 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2085 +byte 4 148 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2086 +byte 4 162 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2087 +byte 4 168 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2088 +byte 4 -1 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2089 +byte 4 -1 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +address $2090 +byte 4 -1 +byte 4 -1 +byte 4 -1 +byte 4 -1 +skip 4 +lit +align 4 +LABELV g_bindCount +byte 4 52 +code +proc Controls_GetKeyAssignment 280 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 268 +CNSTI4 -1 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 268 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 268 +INDIRI4 +ASGNI4 +ADDRLP4 272 +CNSTI4 0 +ASGNI4 +ADDRLP4 260 +ADDRLP4 272 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 272 +INDIRI4 +ASGNI4 +LABELV $2092 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +CNSTI4 256 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $2096 +ADDRGP4 $2093 +JUMPV +LABELV $2096 +ADDRLP4 4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 276 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 276 +INDIRI4 +CNSTI4 0 +NEI4 $2098 +ADDRLP4 260 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 260 +ADDRLP4 260 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 260 +INDIRI4 +CNSTI4 2 +NEI4 $2100 +ADDRGP4 $2094 +JUMPV +LABELV $2100 +LABELV $2098 +LABELV $2093 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 256 +LTI4 $2092 +LABELV $2094 +LABELV $2091 +endproc Controls_GetKeyAssignment 280 12 +export Controls_GetConfig +proc Controls_GetConfig 12 8 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2106 +JUMPV +LABELV $2103 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_bindings +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 Controls_GetKeyAssignment +CALLV +pop +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_bindings+16 +ADDP4 +ADDRLP4 4 +INDIRI4 +ASGNI4 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_bindings+20 +ADDP4 +ADDRLP4 4+4 +INDIRI4 +ASGNI4 +LABELV $2104 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2106 +ADDRLP4 0 +INDIRI4 +ADDRGP4 g_bindCount +INDIRI4 +LTI4 $2103 +LABELV $2102 +endproc Controls_GetConfig 12 8 +export Controls_SetConfig +proc Controls_SetConfig 12 8 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2114 +JUMPV +LABELV $2111 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_bindings+16 +ADDP4 +INDIRI4 +CNSTI4 -1 +EQI4 $2115 +ADDRLP4 4 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRGP4 g_bindings+16 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRI4 +ADDRGP4 g_bindings +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 132 +ADDP4 +INDIRP4 +CALLV +pop +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_bindings+20 +ADDP4 +INDIRI4 +CNSTI4 -1 +EQI4 $2119 +ADDRLP4 8 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRGP4 g_bindings+20 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 8 +INDIRI4 +ADDRGP4 g_bindings +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 132 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $2119 +LABELV $2115 +LABELV $2112 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2114 +ADDRLP4 0 +INDIRI4 +ADDRGP4 g_bindCount +INDIRI4 +LTI4 $2111 +CNSTI4 2 +ARGI4 +ADDRGP4 $2123 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 136 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $2110 +endproc Controls_SetConfig 12 8 +export Controls_SetDefaults +proc Controls_SetDefaults 12 0 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2128 +JUMPV +LABELV $2125 +ADDRLP4 4 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRGP4 g_bindings+16 +ADDP4 +ADDRLP4 4 +INDIRI4 +ADDRGP4 g_bindings+8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRGP4 g_bindings+20 +ADDP4 +ADDRLP4 8 +INDIRI4 +ADDRGP4 g_bindings+12 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $2126 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2128 +ADDRLP4 0 +INDIRI4 +ADDRGP4 g_bindCount +INDIRI4 +LTI4 $2125 +LABELV $2124 +endproc Controls_SetDefaults 12 0 +export BindingIDFromName +proc BindingIDFromName 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2137 +JUMPV +LABELV $2134 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_bindings +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $2138 +ADDRLP4 0 +INDIRI4 +RETI4 +ADDRGP4 $2133 +JUMPV +LABELV $2138 +LABELV $2135 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2137 +ADDRLP4 0 +INDIRI4 +ADDRGP4 g_bindCount +INDIRI4 +LTI4 $2134 +CNSTI4 -1 +RETI4 +LABELV $2133 +endproc BindingIDFromName 8 8 +export BindingFromName +proc BindingFromName 16 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2144 +JUMPV +LABELV $2141 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_bindings +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $2145 +ADDRLP4 4 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_bindings+16 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 -1 +NEI4 $2148 +ADDRGP4 $2143 +JUMPV +LABELV $2148 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 g_nameBind1 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 124 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 g_nameBind1 +ARGP4 +ADDRGP4 Q_strupr +CALLP4 +pop +ADDRLP4 8 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_bindings+20 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 -1 +EQI4 $2140 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 g_nameBind2 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 124 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 g_nameBind2 +ARGP4 +ADDRGP4 Q_strupr +CALLP4 +pop +ADDRGP4 g_nameBind1 +ARGP4 +ADDRGP4 $2153 +ARGP4 +ADDRGP4 strcat +CALLP4 +pop +ADDRGP4 g_nameBind1 +ARGP4 +ADDRGP4 g_nameBind2 +ARGP4 +ADDRGP4 strcat +CALLP4 +pop +ADDRGP4 $2140 +JUMPV +LABELV $2145 +LABELV $2142 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2144 +ADDRLP4 0 +INDIRI4 +ADDRGP4 g_bindCount +INDIRI4 +LTI4 $2141 +LABELV $2143 +ADDRGP4 g_nameBind1 +ARGP4 +ADDRGP4 $2154 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +LABELV $2140 +endproc BindingFromName 16 12 +export Item_Slider_Paint +proc Item_Slider_Paint 72 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 36 +ADDRGP4 Item_Slider_VScale +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2157 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 DC +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +CALLF4 +ASGNF4 +ADDRLP4 40 +ADDRLP4 44 +INDIRF4 +ASGNF4 +ADDRGP4 $2158 +JUMPV +LABELV $2157 +ADDRLP4 40 +CNSTF4 0 +ASGNF4 +LABELV $2158 +ADDRLP4 32 +ADDRLP4 40 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $2159 +ADDRLP4 12 +ARGP4 +ADDRLP4 28 +INDIRP4 +CNSTI4 232 +ADDP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRGP4 $2160 +JUMPV +LABELV $2159 +ADDRLP4 12 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +LABELV $2160 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2161 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_Text_Paint +CALLV +pop +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRF4 +ADDF4 +CNSTF4 1090519040 +ADDF4 +ASGNF4 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRF4 +ADDRLP4 52 +INDIRF4 +SUBF4 +ADDRLP4 52 +INDIRF4 +CNSTF4 1098907648 +ADDRLP4 0 +INDIRF4 +MULF4 +SUBF4 +CNSTF4 1073741824 +DIVF4 +ADDF4 +ASGNF4 +ADDRGP4 $2162 +JUMPV +LABELV $2161 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $2162 +ADDRLP4 12 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 48 +ADDRGP4 DC +INDIRP4 +ASGNP4 +CNSTF4 1119879168 +ADDRLP4 48 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +ARGF4 +CNSTF4 1098907648 +ADDRLP4 0 +INDIRF4 +MULF4 +ARGF4 +ADDRLP4 48 +INDIRP4 +CNSTI4 61928 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 48 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 56 +ADDRFP4 0 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRF4 +ADDRLP4 56 +INDIRF4 +SUBF4 +ADDRLP4 56 +INDIRF4 +CNSTF4 1101004800 +ADDRLP4 0 +INDIRF4 +MULF4 +SUBF4 +CNSTF4 1073741824 +DIVF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 Item_Slider_ThumbPosition +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 60 +INDIRF4 +ASGNF4 +ADDRLP4 64 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 68 +CNSTF4 1094713344 +ADDRLP4 64 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 68 +INDIRF4 +CNSTF4 1073741824 +DIVF4 +SUBF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 68 +INDIRF4 +ARGF4 +CNSTF4 1101004800 +ADDRLP4 0 +INDIRF4 +MULF4 +ARGF4 +ADDRLP4 64 +INDIRP4 +CNSTI4 61932 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 64 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $2155 +endproc Item_Slider_Paint 72 20 +export Item_Bind_Paint +proc Item_Bind_Paint 64 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2164 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +ASGNI4 +LABELV $2164 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2167 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 DC +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +CALLF4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 48 +INDIRF4 +ASGNF4 +ADDRGP4 $2168 +JUMPV +LABELV $2167 +ADDRLP4 44 +CNSTF4 0 +ASGNF4 +LABELV $2168 +ADDRLP4 24 +ADDRLP4 44 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $2169 +ADDRGP4 g_bindItem +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +NEU4 $2171 +ADDRLP4 52 +CNSTF4 1061997773 +ASGNF4 +ADDRLP4 56 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 52 +INDIRF4 +ADDRLP4 56 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 28+4 +ADDRLP4 52 +INDIRF4 +ADDRLP4 56 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 28+8 +CNSTF4 1061997773 +ADDRLP4 4 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 28+12 +CNSTF4 1061997773 +ADDRLP4 4 +INDIRP4 +CNSTI4 244 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 DC +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 75 +DIVI4 +CVIF4 4 +ARGF4 +ADDRLP4 60 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 4 +INDIRP4 +CNSTI4 232 +ADDP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRLP4 8 +ARGP4 +CNSTF4 1056964608 +ADDRLP4 60 +INDIRF4 +MULF4 +CNSTF4 1056964608 +ADDF4 +ARGF4 +ADDRGP4 LerpColor +CALLV +pop +ADDRGP4 $2170 +JUMPV +LABELV $2171 +ADDRLP4 8 +ARGP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 232 +ADDP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRGP4 $2170 +JUMPV +LABELV $2169 +ADDRLP4 8 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +LABELV $2170 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2176 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_Text_Paint +CALLV +pop +ADDRGP4 g_bindItem +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +NEU4 $2178 +ADDRGP4 g_waitingForKey +INDIRI4 +CNSTI4 0 +EQI4 $2178 +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRF4 +ADDF4 +CNSTF4 1090519040 +ADDF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 8 +ARGP4 +ADDRGP4 $2180 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +ADDRGP4 $2177 +JUMPV +LABELV $2178 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 BindingFromName +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRF4 +ADDF4 +CNSTF4 1090519040 +ADDF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 8 +ARGP4 +ADDRGP4 g_nameBind1 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +ADDRGP4 $2177 +JUMPV +LABELV $2176 +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 8 +ARGP4 +ADDRLP4 24 +INDIRF4 +CNSTF4 0 +EQF4 $2183 +ADDRLP4 52 +ADDRGP4 $2181 +ASGNP4 +ADDRGP4 $2184 +JUMPV +LABELV $2183 +ADDRLP4 52 +ADDRGP4 $2181 +ASGNP4 +LABELV $2184 +ADDRLP4 52 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $2177 +LABELV $2163 +endproc Item_Bind_Paint 64 32 +export Display_KeyBindPending +proc Display_KeyBindPending 0 0 +ADDRGP4 g_waitingForKey +INDIRI4 +RETI4 +LABELV $2185 +endproc Display_KeyBindPending 0 0 +export Item_Bind_HandleKey +proc Item_Bind_HandleKey 32 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 12 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 16 +INDIRI4 +EQI4 $2187 +ADDRGP4 g_waitingForKey +INDIRI4 +ADDRLP4 16 +INDIRI4 +NEI4 $2187 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $2189 +ADDRFP4 4 +INDIRI4 +CNSTI4 178 +EQI4 $2191 +ADDRFP4 4 +INDIRI4 +CNSTI4 13 +NEI4 $2189 +LABELV $2191 +ADDRGP4 g_waitingForKey +CNSTI4 1 +ASGNI4 +ADDRGP4 g_bindItem +ADDRFP4 0 +INDIRP4 +ASGNP4 +LABELV $2189 +CNSTI4 1 +RETI4 +ADDRGP4 $2186 +JUMPV +LABELV $2187 +ADDRGP4 g_waitingForKey +INDIRI4 +CNSTI4 0 +EQI4 $2194 +ADDRGP4 g_bindItem +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $2192 +LABELV $2194 +CNSTI4 1 +RETI4 +ADDRGP4 $2186 +JUMPV +LABELV $2192 +ADDRFP4 4 +INDIRI4 +CNSTI4 1024 +BANDI4 +CNSTI4 0 +EQI4 $2195 +CNSTI4 1 +RETI4 +ADDRGP4 $2186 +JUMPV +LABELV $2195 +ADDRLP4 24 +CNSTI4 96 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +EQI4 $2205 +ADDRFP4 4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +GTI4 $2207 +LABELV $2206 +ADDRFP4 4 +INDIRI4 +CNSTI4 27 +EQI4 $2199 +ADDRGP4 $2197 +JUMPV +LABELV $2207 +ADDRFP4 4 +INDIRI4 +CNSTI4 127 +EQI4 $2200 +ADDRGP4 $2197 +JUMPV +LABELV $2199 +ADDRGP4 g_waitingForKey +CNSTI4 0 +ASGNI4 +CNSTI4 1 +RETI4 +ADDRGP4 $2186 +JUMPV +LABELV $2200 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 BindingIDFromName +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 28 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 -1 +EQI4 $2201 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_bindings+16 +ADDP4 +CNSTI4 -1 +ASGNI4 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_bindings+20 +ADDP4 +CNSTI4 -1 +ASGNI4 +LABELV $2201 +CNSTI4 1 +ARGI4 +ADDRGP4 Controls_SetConfig +CALLV +pop +ADDRGP4 g_waitingForKey +CNSTI4 0 +ASGNI4 +ADDRGP4 g_bindItem +CNSTP4 0 +ASGNP4 +CNSTI4 1 +RETI4 +ADDRGP4 $2186 +JUMPV +LABELV $2205 +CNSTI4 1 +RETI4 +ADDRGP4 $2186 +JUMPV +LABELV $2197 +ADDRFP4 4 +INDIRI4 +CNSTI4 -1 +EQI4 $2208 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2213 +JUMPV +LABELV $2210 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_bindings+20 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +NEI4 $2214 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_bindings+20 +ADDP4 +CNSTI4 -1 +ASGNI4 +LABELV $2214 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_bindings+16 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +NEI4 $2218 +ADDRLP4 20 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +ADDRGP4 g_bindings+16 +ADDP4 +ADDRLP4 20 +INDIRI4 +ADDRGP4 g_bindings+20 +ADDP4 +INDIRI4 +ASGNI4 +CNSTI4 24 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 g_bindings+20 +ADDP4 +CNSTI4 -1 +ASGNI4 +LABELV $2218 +LABELV $2211 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2213 +ADDRLP4 0 +INDIRI4 +ADDRGP4 g_bindCount +INDIRI4 +LTI4 $2210 +LABELV $2208 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 BindingIDFromName +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 -1 +EQI4 $2224 +ADDRFP4 4 +INDIRI4 +CNSTI4 -1 +NEI4 $2226 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_bindings+16 +ADDP4 +INDIRI4 +CNSTI4 -1 +EQI4 $2228 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_bindings+16 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 $80 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 132 +ADDP4 +INDIRP4 +CALLV +pop +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_bindings+16 +ADDP4 +CNSTI4 -1 +ASGNI4 +LABELV $2228 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_bindings+20 +ADDP4 +INDIRI4 +CNSTI4 -1 +EQI4 $2227 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_bindings+20 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 $80 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 132 +ADDP4 +INDIRP4 +CALLV +pop +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_bindings+20 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRGP4 $2227 +JUMPV +LABELV $2226 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_bindings+16 +ADDP4 +INDIRI4 +CNSTI4 -1 +NEI4 $2238 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_bindings+16 +ADDP4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $2239 +JUMPV +LABELV $2238 +ADDRLP4 24 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +ADDRGP4 g_bindings+16 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +EQI4 $2242 +ADDRLP4 24 +INDIRI4 +ADDRGP4 g_bindings+20 +ADDP4 +INDIRI4 +CNSTI4 -1 +NEI4 $2242 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_bindings+20 +ADDP4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $2243 +JUMPV +LABELV $2242 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_bindings+16 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 $80 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 132 +ADDP4 +INDIRP4 +CALLV +pop +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_bindings+20 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 $80 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 132 +ADDP4 +INDIRP4 +CALLV +pop +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_bindings+16 +ADDP4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +CNSTI4 24 +ADDRLP4 4 +INDIRI4 +MULI4 +ADDRGP4 g_bindings+20 +ADDP4 +CNSTI4 -1 +ASGNI4 +LABELV $2243 +LABELV $2239 +LABELV $2227 +LABELV $2224 +CNSTI4 1 +ARGI4 +ADDRGP4 Controls_SetConfig +CALLV +pop +ADDRGP4 g_waitingForKey +CNSTI4 0 +ASGNI4 +CNSTI4 1 +RETI4 +LABELV $2186 +endproc Item_Bind_HandleKey 32 12 +export Item_Model_Paint +proc Item_Model_Paint 600 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 508 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 508 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $2252 +ADDRGP4 $2251 +JUMPV +LABELV $2252 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 368 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0+76 +CNSTI4 1 +ASGNI4 +ADDRLP4 0+36 +ARGP4 +ADDRGP4 AxisClear +CALLV +pop +ADDRLP4 580 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 568 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 580 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 572 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 580 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 584 +CNSTF4 1073741824 +ASGNF4 +ADDRLP4 524 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 584 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 528 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 584 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 568 +ARGP4 +ADDRLP4 572 +ARGP4 +ADDRLP4 524 +ARGP4 +ADDRLP4 528 +ARGP4 +ADDRGP4 UI_AdjustFrom640 +CALLV +pop +ADDRLP4 0 +ADDRLP4 568 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRLP4 572 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0+8 +ADDRLP4 524 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRLP4 0+12 +ADDRLP4 528 +INDIRF4 +CVFI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 544 +ARGP4 +ADDRLP4 556 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 512+8 +CNSTF4 3204448256 +ADDRLP4 544+8 +INDIRF4 +ADDRLP4 556+8 +INDIRF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 512+4 +CNSTF4 1056964608 +ADDRLP4 544+4 +INDIRF4 +ADDRLP4 556+4 +INDIRF4 +ADDF4 +MULF4 +ASGNF4 +ADDRLP4 588 +CNSTF4 1056964608 +ADDRLP4 556+8 +INDIRF4 +ADDRLP4 544+8 +INDIRF4 +SUBF4 +MULF4 +ASGNF4 +ADDRLP4 512 +ADDRLP4 588 +INDIRF4 +CNSTF4 1049179980 +DIVF4 +ASGNF4 +ADDRGP4 $2266 +JUMPV +LABELV $2265 +ADDRLP4 512 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $2266 +ADDRLP4 508 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +CNSTF4 0 +EQF4 $2271 +ADDRLP4 588 +ADDRLP4 508 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $2272 +JUMPV +LABELV $2271 +ADDRLP4 588 +ADDRLP4 524 +INDIRF4 +ASGNF4 +LABELV $2272 +ADDRLP4 0+16 +ADDRLP4 588 +INDIRF4 +ASGNF4 +ADDRLP4 508 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +CNSTF4 0 +EQF4 $2275 +ADDRLP4 592 +ADDRLP4 508 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ASGNF4 +ADDRGP4 $2276 +JUMPV +LABELV $2275 +ADDRLP4 592 +ADDRLP4 528 +INDIRF4 +ASGNF4 +LABELV $2276 +ADDRLP4 0+20 +ADDRLP4 592 +INDIRF4 +ASGNF4 +ADDRGP4 DC +INDIRP4 +CNSTI4 40 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 0+72 +ADDRGP4 DC +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 368 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 140 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 508 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $2278 +ADDRGP4 DC +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +LEI4 $2280 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ADDRLP4 508 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 508 +INDIRP4 +ADDRLP4 508 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +CNSTI4 360 +MODI4 +ASGNI4 +LABELV $2280 +LABELV $2278 +ADDRLP4 532 +CNSTF4 0 +ASGNF4 +ADDRLP4 532+4 +ADDRLP4 508 +INDIRP4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 532+8 +CNSTF4 0 +ASGNF4 +ADDRLP4 532 +ARGP4 +ADDRLP4 368+28 +ARGP4 +ADDRGP4 AnglesToAxis +CALLV +pop +ADDRLP4 368+8 +ADDRFP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 368+68 +ADDRLP4 512 +INDIRB +ASGNB 12 +ADDRLP4 368+12 +ADDRLP4 512 +INDIRB +ASGNB 12 +ADDRLP4 368+4 +CNSTI4 192 +ASGNI4 +ADDRLP4 368+84 +ADDRLP4 368+68 +INDIRB +ASGNB 12 +ADDRLP4 368 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 0 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 48 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $2251 +endproc Item_Model_Paint 600 16 +export Item_ListBoxRow_Paint +proc Item_ListBoxRow_Paint 1144 32 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 28 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 32 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +ASGNP4 +ADDRLP4 24 +ADDRLP4 28 +INDIRF4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 16 +CNSTF4 1073741824 +ADDRLP4 32 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 28 +INDIRF4 +ADDF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRI4 +CVIF4 4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRFP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $2292 +ADDRLP4 20 +ADDRLP4 20 +INDIRF4 +CNSTF4 1098907648 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +LABELV $2292 +ADDRLP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $2294 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 44 +ADDRGP4 DC +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 40 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 UI_SetClipRegion +CALLV +pop +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +EQI4 $2296 +ADDRLP4 4 +INDIRF4 +ADDRLP4 24 +INDIRF4 +ADDF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +SUBF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +CNSTF4 1073741824 +SUBF4 +ARGF4 +ADDRLP4 40 +INDIRI4 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $2296 +ADDRFP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $2298 +ADDRFP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +NEI4 $2298 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $2298 +ADDRGP4 UI_ClearClipRegion +CALLV +pop +ADDRGP4 $2295 +JUMPV +LABELV $2294 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 1072 +ADDRGP4 UI_Text_EmHeight +CALLF4 +ASGNF4 +ADDRLP4 1068 +ADDRLP4 1072 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $2300 +ADDRLP4 1076 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2305 +JUMPV +LABELV $2302 +ADDRLP4 1096 +CNSTI4 16 +ASGNI4 +ADDRLP4 1100 +CNSTI4 3 +ASGNI4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 1096 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 1100 +INDIRI4 +NEI4 $2308 +ADDRFP4 0 +INDIRP4 +ADDRLP4 1096 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 1100 +INDIRI4 +EQI4 $2306 +LABELV $2308 +ADDRLP4 1104 +CNSTI4 12 +ADDRLP4 1076 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 1108 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +ASGNP4 +ADDRLP4 1084 +ADDRLP4 1104 +INDIRP4 +INDIRI4 +CVIF4 4 +CNSTF4 1082130432 +ADDF4 +ADDRLP4 1108 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 1088 +ADDRLP4 1104 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CVIF4 4 +ADDRLP4 1108 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $2307 +JUMPV +LABELV $2306 +ADDRLP4 1104 +CNSTI4 12 +ADDRLP4 1076 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 1084 +ADDRLP4 1104 +INDIRP4 +INDIRI4 +CVIF4 4 +CNSTF4 1082130432 +ADDF4 +ASGNF4 +ADDRLP4 1088 +ADDRLP4 1104 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CVIF4 4 +ASGNF4 +LABELV $2307 +ADDRLP4 1080 +CNSTI4 12 +ADDRLP4 1076 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDP4 +CNSTI4 4 +ADDP4 +INDIRI4 +CVIF4 4 +ASGNF4 +ADDRLP4 1092 +ADDRLP4 8 +INDIRF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRLP4 1080 +INDIRF4 +SUBF4 +CNSTF4 1073741824 +DIVF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 1076 +INDIRI4 +ARGI4 +ADDRLP4 1064 +ARGP4 +ADDRLP4 1112 +ADDRGP4 DC +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRP4 +CALLP4 +ASGNP4 +ADDRLP4 40 +ARGP4 +ADDRLP4 1112 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 4 +INDIRF4 +ADDRLP4 1084 +INDIRF4 +ADDF4 +ARGF4 +ADDRLP4 1092 +INDIRF4 +ARGF4 +ADDRLP4 1088 +INDIRF4 +ARGF4 +ADDRLP4 1080 +INDIRF4 +ARGF4 +ADDRGP4 UI_SetClipRegion +CALLV +pop +ADDRLP4 1064 +INDIRI4 +CNSTI4 0 +LTI4 $2309 +ADDRLP4 4 +INDIRF4 +ADDRLP4 1084 +INDIRF4 +ADDF4 +ARGF4 +ADDRLP4 1092 +INDIRF4 +ARGF4 +ADDRLP4 1088 +INDIRF4 +ARGF4 +ADDRLP4 1080 +INDIRF4 +ARGF4 +ADDRLP4 1064 +INDIRI4 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $2310 +JUMPV +LABELV $2309 +ADDRLP4 40 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $2311 +ADDRLP4 1116 +CNSTF4 0 +ASGNF4 +ADDRLP4 40 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 1124 +ADDRGP4 UI_Text_Width +CALLF4 +ASGNF4 +ADDRLP4 1120 +ADDRLP4 1124 +INDIRF4 +ASGNF4 +ADDRLP4 1128 +CNSTI4 12 +ADDRLP4 1076 +INDIRI4 +MULI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDP4 +CNSTI4 8 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 1128 +INDIRI4 +CNSTI4 0 +EQI4 $2316 +ADDRLP4 1128 +INDIRI4 +CNSTI4 1 +EQI4 $2318 +ADDRLP4 1128 +INDIRI4 +CNSTI4 2 +EQI4 $2317 +ADDRGP4 $2313 +JUMPV +LABELV $2316 +ADDRLP4 1116 +CNSTF4 0 +ASGNF4 +ADDRGP4 $2314 +JUMPV +LABELV $2317 +ADDRLP4 1116 +ADDRLP4 1088 +INDIRF4 +ADDRLP4 1120 +INDIRF4 +SUBF4 +ASGNF4 +ADDRGP4 $2314 +JUMPV +LABELV $2318 +ADDRLP4 1136 +CNSTF4 1073741824 +ASGNF4 +ADDRLP4 1116 +ADDRLP4 1088 +INDIRF4 +ADDRLP4 1136 +INDIRF4 +DIVF4 +ADDRLP4 1120 +INDIRF4 +ADDRLP4 1136 +INDIRF4 +DIVF4 +SUBF4 +ASGNF4 +ADDRGP4 $2314 +JUMPV +LABELV $2313 +ADDRLP4 1116 +CNSTF4 0 +ASGNF4 +LABELV $2314 +ADDRLP4 4 +INDIRF4 +ADDRLP4 1084 +INDIRF4 +ADDF4 +ADDRLP4 1116 +INDIRF4 +ADDF4 +ARGF4 +ADDRLP4 1136 +ADDRLP4 1068 +INDIRF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 1136 +INDIRF4 +ADDF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRLP4 1136 +INDIRF4 +SUBF4 +CNSTF4 1073741824 +DIVF4 +ADDF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ARGP4 +ADDRLP4 40 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $2311 +LABELV $2310 +ADDRGP4 UI_ClearClipRegion +CALLV +pop +LABELV $2303 +ADDRLP4 1076 +ADDRLP4 1076 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2305 +ADDRLP4 1076 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +LTI4 $2302 +ADDRGP4 $2301 +JUMPV +LABELV $2300 +ADDRLP4 1080 +CNSTI4 16 +ASGNI4 +ADDRLP4 1084 +CNSTI4 3 +ASGNI4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 1080 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 1084 +INDIRI4 +NEI4 $2321 +ADDRFP4 0 +INDIRP4 +ADDRLP4 1080 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 1084 +INDIRI4 +EQI4 $2319 +LABELV $2321 +ADDRLP4 1076 +CNSTF4 1082130432 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $2320 +JUMPV +LABELV $2319 +ADDRLP4 1076 +CNSTF4 1082130432 +ASGNF4 +LABELV $2320 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +CNSTI4 0 +ARGI4 +ADDRLP4 1064 +ARGP4 +ADDRLP4 1088 +ADDRGP4 DC +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRP4 +CALLP4 +ASGNP4 +ADDRLP4 40 +ARGP4 +ADDRLP4 1088 +INDIRP4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 UI_SetClipRegion +CALLV +pop +ADDRLP4 1064 +INDIRI4 +CNSTI4 0 +LTI4 $2322 +ADDRLP4 4 +INDIRF4 +ADDRLP4 1076 +INDIRF4 +ADDF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 1092 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 1092 +INDIRF4 +ARGF4 +ADDRLP4 1092 +INDIRF4 +ARGF4 +ADDRLP4 1064 +INDIRI4 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $2323 +JUMPV +LABELV $2322 +ADDRLP4 40 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $2324 +ADDRLP4 4 +INDIRF4 +ADDRLP4 1076 +INDIRF4 +ADDF4 +ARGF4 +ADDRLP4 1096 +ADDRLP4 1068 +INDIRF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 1096 +INDIRF4 +ADDF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRLP4 1096 +INDIRF4 +SUBF4 +CNSTF4 1073741824 +DIVF4 +ADDF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ARGP4 +ADDRLP4 40 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $2324 +LABELV $2323 +ADDRGP4 UI_ClearClipRegion +CALLV +pop +LABELV $2301 +ADDRFP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $2326 +ADDRFP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +NEI4 $2326 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 20 +INDIRF4 +ARGF4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 164 +ADDP4 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $2326 +LABELV $2295 +LABELV $2291 +endproc Item_ListBoxRow_Paint 1144 32 +export Item_ListBox_Paint +proc Item_ListBox_Paint 92 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRGP4 DC +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 20 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $2330 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 28 +ADDRGP4 Item_ListBox_NumItemsForItemHeight +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 28 +INDIRI4 +LEI4 $2330 +ADDRLP4 24 +CNSTI4 1 +ASGNI4 +ADDRGP4 $2331 +JUMPV +LABELV $2330 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +LABELV $2331 +ADDRLP4 8 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $2332 +ADDRLP4 48 +ADDRGP4 DC +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDF4 +CNSTF4 1098907648 +ADDRLP4 48 +INDIRF4 +MULF4 +SUBF4 +ADDRLP4 48 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 52 +ADDRGP4 Item_ListBox_ThumbDrawPosition +CALLF4 +ASGNF4 +ADDRLP4 40 +ADDRLP4 52 +INDIRF4 +ASGNF4 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRLP4 32 +INDIRF4 +ARGF4 +ADDRLP4 56 +CNSTF4 1098907648 +ASGNF4 +ADDRLP4 60 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 56 +INDIRF4 +ADDRLP4 60 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +ARGF4 +ADDRLP4 56 +INDIRF4 +ARGF4 +ADDRLP4 60 +INDIRP4 +CNSTI4 61892 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 60 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 68 +CNSTF4 1098907648 +ASGNF4 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +ADDRLP4 68 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +CNSTF4 1107296256 +SUBF4 +CNSTF4 1073741824 +SUBF4 +ASGNF4 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRLP4 32 +INDIRF4 +ARGF4 +ADDRLP4 72 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 68 +INDIRF4 +ADDRLP4 72 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +ARGF4 +ADDRLP4 16 +INDIRF4 +ARGF4 +ADDRLP4 72 +INDIRP4 +CNSTI4 61908 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 72 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 76 +CNSTF4 1098907648 +ASGNF4 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +ADDRLP4 76 +INDIRF4 +ADDF4 +ADDRLP4 16 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRLP4 32 +INDIRF4 +ARGF4 +ADDRLP4 80 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 76 +INDIRF4 +ADDRLP4 80 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +ARGF4 +ADDRLP4 76 +INDIRF4 +ARGF4 +ADDRLP4 80 +INDIRP4 +CNSTI4 61896 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 80 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CALLV +pop +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRLP4 40 +INDIRF4 +ARGF4 +ADDRLP4 84 +CNSTF4 1098907648 +ASGNF4 +ADDRLP4 88 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 84 +INDIRF4 +ADDRLP4 88 +INDIRP4 +CNSTI4 196 +ADDP4 +INDIRF4 +MULF4 +ARGF4 +ADDRLP4 84 +INDIRF4 +ARGF4 +ADDRLP4 88 +INDIRP4 +CNSTI4 61912 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 88 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $2332 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRGP4 $2337 +JUMPV +LABELV $2334 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +SUBI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Item_ListBoxRow_Paint +CALLV +pop +LABELV $2335 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2337 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRI4 +LTI4 $2334 +LABELV $2328 +endproc Item_ListBox_Paint 92 20 +export Item_ComboBox_Paint +proc Item_ComboBox_Paint 52 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 16 +CNSTI4 8 +ASGNI4 +ADDRLP4 20 +CNSTF4 1098907648 +ASGNF4 +ADDRLP4 24 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 24 +INDIRP4 +CNSTI4 196 +ADDP4 +ASGNP4 +ADDRLP4 32 +ADDRLP4 28 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ADDRLP4 20 +INDIRF4 +ADDRLP4 32 +INDIRF4 +MULF4 +SUBF4 +ADDRLP4 32 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +CNSTF4 1065353216 +ADDF4 +ASGNF4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +CNSTF4 1073741824 +SUBF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 20 +INDIRF4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +MULF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 24 +INDIRP4 +CNSTI4 61896 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRP4 +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRLP4 40 +INDIRI4 +ARGI4 +ADDRLP4 40 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRGP4 Item_ListBoxRow_Paint +CALLV +pop +ADDRGP4 g_comboBoxItem +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2339 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 Item_ComboBox_MaybeCastToListBox +CALLI4 +ASGNI4 +ADDRLP4 44 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_Paint +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 44 +INDIRI4 +ARGI4 +ADDRGP4 Item_ComboBox_MaybeUnCastFromListBox +CALLV +pop +LABELV $2339 +LABELV $2338 +endproc Item_ComboBox_Paint 52 20 +export Item_ListBox_Update +proc Item_ListBox_Update 24 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 DC +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $2342 +ADDRLP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $2344 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ADDRGP4 DC +INDIRP4 +CNSTI4 120 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 Item_ListBox_SetStartPos +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $2345 +JUMPV +LABELV $2344 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +ARGI4 +ADDRGP4 Item_ListBox_SetStartPos +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +LTI4 $2346 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $2346 +LABELV $2345 +LABELV $2342 +ADDRLP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +ADDRLP4 4 +INDIRI4 +ASGNI4 +LABELV $2341 +endproc Item_ListBox_Update 24 8 +export Item_OwnerDraw_Paint +proc Item_OwnerDraw_Paint 84 68 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $2349 +ADDRGP4 $2348 +JUMPV +LABELV $2349 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2351 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +ARGP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +ARGP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 204 +ADDP4 +INDIRI4 +ARGI4 +CNSTI4 1 +ARGI4 +ADDRLP4 24 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ARGF4 +ADDRGP4 Fade +CALLV +pop +ADDRLP4 8 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 300 +ADDP4 +INDIRI4 +CNSTI4 0 +LEI4 $2353 +ADDRGP4 DC +INDIRP4 +CNSTI4 60 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2353 +ADDRLP4 60 +CNSTI4 60 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 64 +ADDRGP4 DC +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +INDIRP4 +CALLF4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 64 +INDIRF4 +ASGNF4 +ADDRLP4 52 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2358 +JUMPV +LABELV $2355 +ADDRLP4 72 +CNSTI4 24 +ADDRLP4 52 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 304 +ADDP4 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRF4 +ADDRLP4 72 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +LTF4 $2359 +ADDRLP4 56 +INDIRF4 +ADDRLP4 72 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +GTF4 $2359 +ADDRLP4 8 +ARGP4 +CNSTI4 24 +ADDRLP4 52 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 304 +ADDP4 +ADDP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRGP4 $2357 +JUMPV +LABELV $2359 +LABELV $2356 +ADDRLP4 52 +ADDRLP4 52 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2358 +ADDRLP4 52 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 300 +ADDP4 +INDIRI4 +LTI4 $2355 +LABELV $2357 +LABELV $2353 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +CNSTI4 0 +EQI4 $2361 +ADDRLP4 8 +ARGP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 232 +ADDP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRGP4 $2362 +JUMPV +LABELV $2361 +ADDRLP4 52 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ADDRLP4 52 +INDIRI4 +NEI4 $2363 +ADDRLP4 56 +CNSTI4 200 +ASGNI4 +ADDRGP4 DC +INDIRP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +INDIRI4 +ADDRLP4 56 +INDIRI4 +DIVI4 +ADDRLP4 52 +INDIRI4 +BANDI4 +CNSTI4 0 +NEI4 $2363 +ADDRLP4 60 +CNSTF4 1061997773 +ASGNF4 +ADDRLP4 28 +ADDRLP4 60 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 28+4 +ADDRLP4 60 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 120 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 28+8 +CNSTF4 1061997773 +ADDRFP4 0 +INDIRP4 +CNSTI4 124 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 28+12 +CNSTF4 1061997773 +ADDRFP4 0 +INDIRP4 +CNSTI4 128 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 DC +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 75 +DIVI4 +CVIF4 4 +ARGF4 +ADDRLP4 68 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRLP4 8 +ARGP4 +CNSTF4 1056964608 +ADDRLP4 68 +INDIRF4 +MULF4 +CNSTF4 1056964608 +ADDF4 +ARGF4 +ADDRGP4 LerpColor +CALLV +pop +LABELV $2363 +LABELV $2362 +ADDRFP4 0 +INDIRP4 +CNSTI4 292 +ADDP4 +INDIRI4 +CNSTI4 3 +BANDI4 +CNSTI4 0 +EQI4 $2368 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 64 +ADDRGP4 Item_EnableShowViaCvar +CALLI4 +ASGNI4 +ADDRLP4 64 +INDIRI4 +CNSTI4 0 +NEI4 $2368 +ADDRLP4 8 +ARGP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 248 +ADDP4 +ARGP4 +CNSTU4 16 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +LABELV $2368 +ADDRLP4 68 +ADDRGP4 DC +INDIRP4 +CNSTI4 156 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 68 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2370 +ADDRFP4 0 +INDIRP4 +CNSTI4 60 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 72 +ADDRLP4 68 +INDIRP4 +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 72 +INDIRP4 +ASGNP4 +ADDRLP4 72 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2370 +ADDRLP4 76 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 76 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2372 +ADDRLP4 76 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $2372 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_Text_Paint +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRF4 +ADDF4 +CNSTF4 1090519040 +ADDF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 8 +ARGP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +CNSTI4 0 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +ADDRGP4 $2371 +JUMPV +LABELV $2372 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_Text_Paint +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +CNSTP4 0 +ASGNP4 +ADDRGP4 $2371 +JUMPV +LABELV $2370 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 220 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 60 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 204 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 8 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 132 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 180 +ADDP4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 56 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $2371 +LABELV $2351 +LABELV $2348 +endproc Item_OwnerDraw_Paint 84 68 +export Item_Update +proc Item_Update 4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $2375 +ADDRGP4 $2374 +JUMPV +LABELV $2375 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 Item_IsListBox +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $2377 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_ListBox_Update +CALLV +pop +LABELV $2377 +LABELV $2374 +endproc Item_Update 4 4 +export Item_Paint +proc Item_Paint 84 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 236 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 0+12 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 24 +CNSTF4 0 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $2383 +ADDRGP4 $2379 +JUMPV +LABELV $2383 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 65536 +BANDI4 +CNSTI4 0 +EQI4 $2385 +ADDRGP4 DC +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +LEI4 $2387 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 64 +CNSTF4 1073741824 +ASGNF4 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 64 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 64 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRLP4 48 +INDIRF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 52 +INDIRF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 36 +CNSTF4 1029076816 +ASGNF4 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRLP4 68 +ADDRGP4 cos +CALLF4 +ASGNF4 +ADDRLP4 40 +ADDRLP4 68 +INDIRF4 +ASGNF4 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRLP4 72 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 72 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 40 +INDIRF4 +MULF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +SUBF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +ADDF4 +ADDRLP4 48 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 40 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRF4 +ADDF4 +ADDRLP4 52 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_UpdatePosition +CALLV +pop +LABELV $2387 +LABELV $2385 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 256 +BANDI4 +CNSTI4 0 +EQI4 $2389 +ADDRGP4 DC +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +INDIRI4 +LEI4 $2391 +ADDRLP4 28 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 112 +ADDP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 108 +ADDP4 +INDIRI4 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +NEF4 $2393 +ADDRLP4 28 +ADDRLP4 28 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $2394 +JUMPV +LABELV $2393 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +GEF4 $2395 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +LEF4 $2396 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 28 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $2396 +JUMPV +LABELV $2395 +ADDRLP4 48 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ASGNP4 +ADDRLP4 48 +INDIRP4 +ADDRLP4 48 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 92 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +GEF4 $2399 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 28 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2399 +LABELV $2396 +LABELV $2394 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRF4 +NEF4 $2401 +ADDRLP4 28 +ADDRLP4 28 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $2402 +JUMPV +LABELV $2401 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRF4 +GEF4 $2403 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRF4 +LEF4 $2404 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 28 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $2404 +JUMPV +LABELV $2403 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 96 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRF4 +GEF4 $2407 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 28 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2407 +LABELV $2404 +LABELV $2402 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRF4 +NEF4 $2409 +ADDRLP4 28 +ADDRLP4 28 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $2410 +JUMPV +LABELV $2409 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRF4 +GEF4 $2411 +ADDRLP4 56 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRF4 +LEF4 $2412 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 28 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $2412 +JUMPV +LABELV $2411 +ADDRLP4 56 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +ASGNP4 +ADDRLP4 56 +INDIRP4 +ADDRLP4 56 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 100 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRF4 +GEF4 $2415 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 84 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 28 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2415 +LABELV $2412 +LABELV $2410 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRF4 +NEF4 $2417 +ADDRLP4 28 +ADDRLP4 28 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $2418 +JUMPV +LABELV $2417 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRF4 +GEF4 $2419 +ADDRLP4 60 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 60 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRF4 +LEF4 $2420 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 28 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $2420 +JUMPV +LABELV $2419 +ADDRLP4 60 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ASGNP4 +ADDRLP4 60 +INDIRP4 +ADDRLP4 60 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 104 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRF4 +GEF4 $2423 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 88 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 28 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2423 +LABELV $2420 +LABELV $2418 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_UpdatePosition +CALLV +pop +ADDRLP4 28 +INDIRI4 +CNSTI4 4 +NEI4 $2425 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRI4 +CNSTI4 -257 +BANDI4 +ASGNI4 +LABELV $2425 +LABELV $2391 +LABELV $2389 +ADDRLP4 28 +CNSTI4 64 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $2427 +ADDRGP4 DC +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2427 +ADDRLP4 32 +CNSTI4 64 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 36 +ADDRGP4 DC +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 36 +INDIRI4 +CNSTI4 0 +NEI4 $2429 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +CNSTI4 -5 +BANDI4 +ASGNI4 +ADDRGP4 $2430 +JUMPV +LABELV $2429 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRI4 +CNSTI4 4 +BORI4 +ASGNI4 +LABELV $2430 +LABELV $2427 +ADDRFP4 0 +INDIRP4 +CNSTI4 292 +ADDP4 +INDIRI4 +CNSTI4 12 +BANDI4 +CNSTI4 0 +EQI4 $2431 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 4 +ARGI4 +ADDRLP4 32 +ADDRGP4 Item_EnableShowViaCvar +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +NEI4 $2433 +ADDRGP4 $2379 +JUMPV +LABELV $2433 +LABELV $2431 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 8388608 +BANDI4 +CNSTI4 0 +EQI4 $2435 +LABELV $2435 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +CNSTI4 0 +NEI4 $2437 +ADDRGP4 $2379 +JUMPV +LABELV $2437 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 16 +INDIRP4 +CNSTI4 204 +ADDP4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRGP4 Window_Paint +CALLV +pop +ADDRGP4 $472 +ARGP4 +ADDRLP4 36 +ADDRGP4 DC +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +CALLF4 +ASGNF4 +ADDRLP4 36 +INDIRF4 +CNSTF4 0 +EQF4 $2439 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 60 +ADDRGP4 Item_CorrectedTextRect +CALLP4 +ASGNP4 +ADDRLP4 40 +ADDRLP4 60 +INDIRP4 +ASGNP4 +ADDRLP4 64 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 44+12 +ADDRLP4 64 +INDIRF4 +ASGNF4 +ADDRLP4 44+4 +ADDRLP4 64 +INDIRF4 +ASGNF4 +ADDRLP4 68 +CNSTF4 0 +ASGNF4 +ADDRLP4 44+8 +ADDRLP4 68 +INDIRF4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 68 +INDIRF4 +ASGNF4 +ADDRLP4 40 +INDIRP4 +INDIRF4 +ARGF4 +ADDRLP4 40 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 40 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 40 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +CNSTF4 1065353216 +ARGF4 +ADDRLP4 44 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $2439 +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 1 +LTI4 $2444 +ADDRLP4 40 +INDIRI4 +CNSTI4 16 +GTI4 $2444 +ADDRLP4 40 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $2461-4 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $2461 +address $2448 +address $2448 +address $2445 +address $2445 +address $2444 +address $2444 +address $2451 +address $2452 +address $2453 +address $2454 +address $2447 +address $2444 +address $2458 +address $2455 +address $2456 +address $2457 +code +LABELV $2447 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_OwnerDraw_Paint +CALLV +pop +ADDRGP4 $2445 +JUMPV +LABELV $2448 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_Text_Paint +CALLV +pop +ADDRGP4 $2445 +JUMPV +LABELV $2451 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_Cycle_Paint +CALLV +pop +ADDRGP4 $2445 +JUMPV +LABELV $2452 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_ListBox_Paint +CALLV +pop +ADDRGP4 $2445 +JUMPV +LABELV $2453 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_ComboBox_Paint +CALLV +pop +ADDRGP4 $2445 +JUMPV +LABELV $2454 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_Model_Paint +CALLV +pop +ADDRGP4 $2445 +JUMPV +LABELV $2455 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_YesNo_Paint +CALLV +pop +ADDRGP4 $2445 +JUMPV +LABELV $2456 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_Multi_Paint +CALLV +pop +ADDRGP4 $2445 +JUMPV +LABELV $2457 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_Bind_Paint +CALLV +pop +ADDRGP4 $2445 +JUMPV +LABELV $2458 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_Slider_Paint +CALLV +pop +ADDRGP4 $2445 +JUMPV +LABELV $2444 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 48 +ADDRGP4 Item_IsEditField +CALLI4 +ASGNI4 +ADDRLP4 48 +INDIRI4 +CNSTI4 0 +EQI4 $2445 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Item_TextField_Paint +CALLV +pop +LABELV $2445 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Border_Paint +CALLV +pop +LABELV $2379 +endproc Item_Paint 84 24 +export Menu_Init +proc Menu_Init 0 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 776 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +CNSTI4 -1 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 61960 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 61952 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 204 +ADDP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 61956 +ADDP4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Window_Init +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $2463 +endproc Menu_Init 0 12 +export Menu_GetFocusedItem +proc Menu_GetFocusedItem 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2465 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2470 +JUMPV +LABELV $2467 +ADDRLP4 4 +CNSTI4 2 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +BANDI4 +CNSTI4 0 +EQI4 $2471 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +RETP4 +ADDRGP4 $2464 +JUMPV +LABELV $2471 +LABELV $2468 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2470 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +LTI4 $2467 +LABELV $2465 +CNSTP4 0 +RETP4 +LABELV $2464 +endproc Menu_GetFocusedItem 8 0 +export Menu_GetFocused +proc Menu_GetFocused 12 0 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2477 +JUMPV +LABELV $2474 +ADDRLP4 4 +CNSTI4 776 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRGP4 Menus+72 +ADDP4 +INDIRI4 +CNSTI4 2 +BANDI4 +ADDRLP4 8 +INDIRI4 +EQI4 $2478 +ADDRLP4 4 +INDIRI4 +ADDRGP4 Menus+72 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +ADDRLP4 8 +INDIRI4 +EQI4 $2478 +CNSTI4 776 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 Menus +ADDP4 +RETP4 +ADDRGP4 $2473 +JUMPV +LABELV $2478 +LABELV $2475 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2477 +ADDRLP4 0 +INDIRI4 +ADDRGP4 menuCount +INDIRI4 +LTI4 $2474 +CNSTP4 0 +RETP4 +LABELV $2473 +endproc Menu_GetFocused 12 0 +export Menu_ScrollFeeder +proc Menu_ScrollFeeder 24 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2483 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2488 +JUMPV +LABELV $2485 +ADDRLP4 4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +NEI4 $2489 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 Item_ComboBox_MaybeCastToListBox +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $2492 +ADDRLP4 16 +CNSTI4 133 +ASGNI4 +ADDRGP4 $2493 +JUMPV +LABELV $2492 +ADDRLP4 16 +CNSTI4 132 +ASGNI4 +LABELV $2493 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 20 +CNSTI4 1 +ASGNI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRLP4 20 +INDIRI4 +ARGI4 +ADDRGP4 Item_ListBox_HandleKey +CALLI4 +pop +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Item_ComboBox_MaybeUnCastFromListBox +CALLV +pop +ADDRGP4 $2482 +JUMPV +LABELV $2489 +LABELV $2486 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2488 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +LTI4 $2485 +LABELV $2483 +LABELV $2482 +endproc Menu_ScrollFeeder 24 16 +export Menu_SetFeederSelection +proc Menu_SetFeederSelection 16 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $2495 +ADDRFP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $2497 +ADDRLP4 0 +ADDRGP4 Menu_GetFocused +CALLP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $2498 +JUMPV +LABELV $2497 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Menus_FindByName +CALLP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +LABELV $2498 +LABELV $2495 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2499 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2504 +JUMPV +LABELV $2501 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +NEI4 $2505 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Item_IsListBox +CALLI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +EQI4 $2507 +ADDRFP4 8 +INDIRI4 +ADDRLP4 8 +INDIRI4 +NEI4 $2507 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 Item_ListBox_SetStartPos +CALLV +pop +LABELV $2507 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 548 +ADDP4 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +CNSTI4 544 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 12 +INDIRP4 +CNSTI4 548 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 116 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $2494 +JUMPV +LABELV $2505 +LABELV $2502 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2504 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +LTI4 $2501 +LABELV $2499 +LABELV $2494 +endproc Menu_SetFeederSelection 16 8 +export Menus_AnyFullScreenVisible +proc Menus_AnyFullScreenVisible 12 0 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2513 +JUMPV +LABELV $2510 +ADDRLP4 4 +CNSTI4 776 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRGP4 Menus+72 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +ADDRLP4 8 +INDIRI4 +EQI4 $2514 +ADDRLP4 4 +INDIRI4 +ADDRGP4 Menus+188 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +EQI4 $2514 +CNSTI4 1 +RETI4 +ADDRGP4 $2509 +JUMPV +LABELV $2514 +LABELV $2511 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2513 +ADDRLP4 0 +INDIRI4 +ADDRGP4 menuCount +INDIRI4 +LTI4 $2510 +CNSTI4 0 +RETI4 +LABELV $2509 +endproc Menus_AnyFullScreenVisible 12 0 +export Menus_ActivateByName +proc Menus_ActivateByName 16 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2522 +JUMPV +LABELV $2519 +CNSTI4 776 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 Menus+36 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $2523 +ADDRLP4 4 +CNSTI4 776 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 Menus +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Menus_Activate +CALLV +pop +ADDRGP4 $2521 +JUMPV +LABELV $2523 +LABELV $2520 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2522 +ADDRLP4 0 +INDIRI4 +ADDRGP4 menuCount +INDIRI4 +LTI4 $2519 +LABELV $2521 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2529 +JUMPV +LABELV $2526 +CNSTI4 776 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 Menus+36 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $2530 +ADDRLP4 12 +CNSTI4 776 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 Menus+72 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 -3 +BANDI4 +ASGNI4 +LABELV $2530 +LABELV $2527 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2529 +ADDRLP4 0 +INDIRI4 +ADDRGP4 menuCount +INDIRI4 +LTI4 $2526 +ADDRLP4 4 +INDIRP4 +RETP4 +LABELV $2518 +endproc Menus_ActivateByName 16 8 +export Menus_ReplaceActiveByName +proc Menus_ReplaceActiveByName 16 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2538 +JUMPV +LABELV $2535 +CNSTI4 776 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 Menus+36 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $2539 +ADDRLP4 4 +CNSTI4 776 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 Menus +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 Menus_ReplaceActive +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $2537 +CNSTP4 0 +RETP4 +ADDRGP4 $2534 +JUMPV +LABELV $2539 +LABELV $2536 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2538 +ADDRLP4 0 +INDIRI4 +ADDRGP4 menuCount +INDIRI4 +LTI4 $2535 +LABELV $2537 +ADDRLP4 4 +INDIRP4 +RETP4 +LABELV $2534 +endproc Menus_ReplaceActiveByName 16 8 +export Item_Init +proc Item_Init 0 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 556 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +CNSTF4 1057803469 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Window_Init +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTI4 3 +ASGNI4 +LABELV $2544 +endproc Item_Init 0 12 +proc Item_HandleMouseMove 16 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRLP4 0 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $2546 +ADDRFP4 12 +INDIRI4 +CNSTI4 1 +NEI4 $2548 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $2550 +ADDRLP4 4 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2550 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 Item_CorrectedTextRect +CALLP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRLP4 12 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $2552 +CNSTI4 1 +RETI4 +ADDRGP4 $2545 +JUMPV +LABELV $2552 +LABELV $2550 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +ARGI4 +ADDRLP4 8 +ADDRGP4 IsVisible +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $2554 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRGP4 Item_MouseEnter +CALLV +pop +ADDRFP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $2556 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRLP4 12 +ADDRGP4 Item_SetFocus +CALLI4 +ASGNI4 +ADDRFP4 16 +ADDRLP4 12 +INDIRI4 +ASGNI4 +LABELV $2556 +LABELV $2554 +LABELV $2548 +CNSTI4 1 +RETI4 +ADDRGP4 $2545 +JUMPV +LABELV $2546 +CNSTI4 0 +RETI4 +LABELV $2545 +endproc Item_HandleMouseMove 16 12 +export Menu_HandleMouseMove +proc Menu_HandleMouseMove 56 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $2559 +ADDRGP4 $2558 +JUMPV +LABELV $2559 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 1048580 +BANDI4 +CNSTI4 0 +NEI4 $2561 +ADDRGP4 $2558 +JUMPV +LABELV $2561 +ADDRGP4 itemCapture +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2563 +ADDRGP4 $2558 +JUMPV +LABELV $2563 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRGP4 g_waitingForKey +INDIRI4 +ADDRLP4 20 +INDIRI4 +NEI4 $2567 +ADDRGP4 g_editingField +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $2565 +LABELV $2567 +ADDRGP4 $2558 +JUMPV +LABELV $2565 +ADDRGP4 g_comboBoxItem +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2568 +ADDRGP4 g_comboBoxItem +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRGP4 Item_SetFocus +CALLI4 +pop +ADDRLP4 16 +CNSTI4 1 +ASGNI4 +LABELV $2568 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $2570 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2577 +JUMPV +LABELV $2574 +ADDRLP4 24 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 1048580 +BANDI4 +CNSTI4 0 +NEI4 $2578 +ADDRGP4 $2575 +JUMPV +LABELV $2578 +ADDRLP4 24 +INDIRP4 +CNSTI4 292 +ADDP4 +INDIRI4 +CNSTI4 3 +BANDI4 +CNSTI4 0 +EQI4 $2580 +ADDRLP4 24 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 32 +ADDRGP4 Item_EnableShowViaCvar +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +NEI4 $2580 +ADDRGP4 $2575 +JUMPV +LABELV $2580 +ADDRLP4 24 +INDIRP4 +CNSTI4 292 +ADDP4 +INDIRI4 +CNSTI4 12 +BANDI4 +CNSTI4 0 +EQI4 $2582 +ADDRLP4 24 +INDIRP4 +ARGP4 +CNSTI4 4 +ARGI4 +ADDRLP4 40 +ADDRGP4 Item_EnableShowViaCvar +CALLI4 +ASGNI4 +ADDRLP4 40 +INDIRI4 +CNSTI4 0 +NEI4 $2582 +ADDRGP4 $2575 +JUMPV +LABELV $2582 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRLP4 44 +ADDRGP4 Item_ComboBox_MaybeCastToListBox +CALLI4 +ASGNI4 +ADDRLP4 8 +ADDRLP4 44 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 16 +INDIRI4 +ARGI4 +ADDRLP4 48 +ADDRGP4 Item_HandleMouseMove +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 48 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRLP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Item_ComboBox_MaybeUnCastFromListBox +CALLV +pop +ADDRLP4 52 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 52 +INDIRI4 +NEI4 $2584 +ADDRLP4 24 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 1 +BANDI4 +ADDRLP4 52 +INDIRI4 +EQI4 $2584 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRGP4 Item_MouseLeave +CALLV +pop +ADDRLP4 24 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 Item_SetMouseOver +CALLV +pop +LABELV $2584 +LABELV $2575 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2577 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +LTI4 $2574 +LABELV $2571 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 2 +LTI4 $2570 +LABELV $2558 +endproc Menu_HandleMouseMove 56 20 +export Menu_Update +proc Menu_Update 4 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $2587 +ADDRGP4 $2586 +JUMPV +LABELV $2587 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2592 +JUMPV +LABELV $2589 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Item_Update +CALLV +pop +LABELV $2590 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2592 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +LTI4 $2589 +LABELV $2586 +endproc Menu_Update 4 4 +export Menu_Paint +proc Menu_Paint 60 24 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $2594 +ADDRGP4 $2593 +JUMPV +LABELV $2594 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 4 +BANDI4 +ADDRLP4 4 +INDIRI4 +NEI4 $2596 +ADDRFP4 4 +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $2596 +ADDRGP4 $2593 +JUMPV +LABELV $2596 +ADDRLP4 8 +CNSTI4 64 +ASGNI4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $2598 +ADDRLP4 16 +ADDRGP4 DC +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2598 +ADDRLP4 12 +INDIRI4 +ARGI4 +ADDRLP4 20 +ADDRLP4 16 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $2598 +ADDRGP4 $2593 +JUMPV +LABELV $2598 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $2600 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRI4 +CNSTI4 1048576 +BORI4 +ASGNI4 +LABELV $2600 +ADDRFP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $2602 +ADDRLP4 28 +CNSTF4 0 +ASGNF4 +ADDRLP4 28 +INDIRF4 +ARGF4 +ADDRLP4 28 +INDIRF4 +ARGF4 +CNSTF4 1142947840 +ARGF4 +CNSTF4 1139802112 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 180 +ADDP4 +INDIRI4 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $2602 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 204 +ADDP4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRGP4 Window_Paint +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Border_Paint +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2607 +JUMPV +LABELV $2604 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Item_Paint +CALLV +pop +LABELV $2605 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2607 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +LTI4 $2604 +ADDRGP4 $472 +ARGP4 +ADDRLP4 32 +ADDRGP4 DC +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +CALLF4 +ASGNF4 +ADDRLP4 32 +INDIRF4 +CNSTF4 0 +EQF4 $2608 +ADDRLP4 52 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 36+12 +ADDRLP4 52 +INDIRF4 +ASGNF4 +ADDRLP4 36+8 +ADDRLP4 52 +INDIRF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 52 +INDIRF4 +ASGNF4 +ADDRLP4 36+4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ARGF4 +CNSTF4 1065353216 +ARGF4 +ADDRLP4 36 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $2608 +LABELV $2593 +endproc Menu_Paint 60 24 +export KeywordHash_Key +proc KeywordHash_Key 24 0 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $2617 +JUMPV +LABELV $2614 +ADDRLP4 12 +ADDRLP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 65 +LTI4 $2618 +ADDRLP4 12 +INDIRI4 +CNSTI4 90 +GTI4 $2618 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 32 +ADDI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 119 +ADDI4 +MULI4 +ADDI4 +ASGNI4 +ADDRGP4 $2619 +JUMPV +LABELV $2618 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 4 +INDIRI4 +CNSTI4 119 +ADDI4 +MULI4 +ADDI4 +ASGNI4 +LABELV $2619 +LABELV $2615 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2617 +ADDRLP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $2614 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +RSHI4 +BXORI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 20 +RSHI4 +BXORI4 +CNSTI4 511 +BANDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $2613 +endproc KeywordHash_Key 24 0 +export KeywordHash_Add +proc KeywordHash_Add 8 4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 KeywordHash_Key +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +LABELV $2620 +endproc KeywordHash_Add 8 4 +export KeywordHash_Find +proc KeywordHash_Find 16 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 KeywordHash_Key +CALLI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRGP4 $2625 +JUMPV +LABELV $2622 +ADDRLP4 0 +INDIRP4 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $2626 +ADDRLP4 0 +INDIRP4 +RETP4 +ADDRGP4 $2621 +JUMPV +LABELV $2626 +LABELV $2623 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRP4 +ASGNP4 +LABELV $2625 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $2622 +CNSTP4 0 +RETP4 +LABELV $2621 +endproc KeywordHash_Find 16 8 +export Item_DataType +proc Item_DataType 8 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $2629 +ADDRLP4 0 +INDIRI4 +CNSTI4 16 +GTI4 $2629 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $2638 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $2638 +address $2632 +address $2635 +address $2629 +address $2629 +address $2629 +address $2635 +address $2635 +address $2634 +address $2633 +address $2633 +address $2637 +address $2629 +address $2635 +address $2635 +address $2635 +address $2636 +address $2635 +code +LABELV $2629 +LABELV $2632 +CNSTI4 0 +RETI4 +ADDRGP4 $2628 +JUMPV +LABELV $2633 +CNSTI4 1 +RETI4 +ADDRGP4 $2628 +JUMPV +LABELV $2634 +CNSTI4 4 +RETI4 +ADDRGP4 $2628 +JUMPV +LABELV $2635 +CNSTI4 2 +RETI4 +ADDRGP4 $2628 +JUMPV +LABELV $2636 +CNSTI4 3 +RETI4 +ADDRGP4 $2628 +JUMPV +LABELV $2637 +CNSTI4 5 +RETI4 +LABELV $2628 +endproc Item_DataType 8 0 +proc Item_IsEditField 12 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 5 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +EQI4 $2643 +ADDRLP4 0 +INDIRI4 +CNSTI4 6 +EQI4 $2643 +ADDRLP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +LTI4 $2640 +LABELV $2644 +ADDRLP4 0 +INDIRI4 +CNSTI4 12 +EQI4 $2643 +ADDRGP4 $2640 +JUMPV +LABELV $2643 +CNSTI4 1 +RETI4 +ADDRGP4 $2639 +JUMPV +LABELV $2640 +CNSTI4 0 +RETI4 +LABELV $2639 +endproc Item_IsEditField 12 0 +proc Item_IsListBox 8 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 8 +EQI4 $2649 +ADDRLP4 0 +INDIRI4 +CNSTI4 9 +EQI4 $2649 +ADDRGP4 $2646 +JUMPV +LABELV $2649 +CNSTI4 1 +RETI4 +ADDRGP4 $2645 +JUMPV +LABELV $2646 +CNSTI4 0 +RETI4 +LABELV $2645 +endproc Item_IsListBox 8 0 +export ItemParse_name +proc ItemParse_name 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2651 +CNSTI4 0 +RETI4 +ADDRGP4 $2650 +JUMPV +LABELV $2651 +CNSTI4 1 +RETI4 +LABELV $2650 +endproc ItemParse_name 4 8 +export ItemParse_focusSound +proc ItemParse_focusSound 12 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $2654 +CNSTI4 0 +RETI4 +ADDRGP4 $2653 +JUMPV +LABELV $2654 +ADDRLP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRLP4 8 +ADDRGP4 DC +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 296 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +CNSTI4 1 +RETI4 +LABELV $2653 +endproc ItemParse_focusSound 12 8 +export ItemParse_text +proc ItemParse_text 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 232 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2657 +CNSTI4 0 +RETI4 +ADDRGP4 $2656 +JUMPV +LABELV $2657 +CNSTI4 1 +RETI4 +LABELV $2656 +endproc ItemParse_text 4 8 +export ItemParse_group +proc ItemParse_group 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 40 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2660 +CNSTI4 0 +RETI4 +ADDRGP4 $2659 +JUMPV +LABELV $2660 +CNSTI4 1 +RETI4 +LABELV $2659 +endproc ItemParse_group 4 8 +export ItemParse_asset_model +proc ItemParse_asset_model 16 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $2663 +CNSTI4 0 +RETI4 +ADDRGP4 $2662 +JUMPV +LABELV $2663 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 DC +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 12 +ADDRGP4 rand +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +CNSTI4 360 +MODI4 +ASGNI4 +CNSTI4 1 +RETI4 +LABELV $2662 +endproc ItemParse_asset_model 16 8 +export ItemParse_asset_shader +proc ItemParse_asset_shader 12 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $2666 +CNSTI4 0 +RETI4 +ADDRGP4 $2665 +JUMPV +LABELV $2666 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 DC +INDIRP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 240 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +CNSTI4 1 +RETI4 +LABELV $2665 +endproc ItemParse_asset_shader 12 8 +export ItemParse_model_origin +proc ItemParse_model_origin 16 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $2670 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $2670 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $2670 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $2671 +JUMPV +LABELV $2670 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $2671 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $2668 +endproc ItemParse_model_origin 16 8 +export ItemParse_model_fovx +proc ItemParse_model_fovx 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 16 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $2672 +endproc ItemParse_model_fovx 4 8 +export ItemParse_model_fovy +proc ItemParse_model_fovy 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $2673 +endproc ItemParse_model_fovy 4 8 +export ItemParse_model_rotation +proc ItemParse_model_rotation 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $2674 +endproc ItemParse_model_rotation 4 8 +export ItemParse_model_angle +proc ItemParse_model_angle 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $2675 +endproc ItemParse_model_angle 4 8 +export ItemParse_rect +proc ItemParse_rect 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Rect_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2677 +CNSTI4 0 +RETI4 +ADDRGP4 $2676 +JUMPV +LABELV $2677 +CNSTI4 1 +RETI4 +LABELV $2676 +endproc ItemParse_rect 4 8 +export ItemParse_aspectBias +proc ItemParse_aspectBias 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2680 +CNSTI4 0 +RETI4 +ADDRGP4 $2679 +JUMPV +LABELV $2680 +CNSTI4 1 +RETI4 +LABELV $2679 +endproc ItemParse_aspectBias 4 8 +export ItemParse_style +proc ItemParse_style 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2683 +CNSTI4 0 +RETI4 +ADDRGP4 $2682 +JUMPV +LABELV $2683 +CNSTI4 1 +RETI4 +LABELV $2682 +endproc ItemParse_style 4 8 +export ItemParse_decoration +proc ItemParse_decoration 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 16 +BORI4 +ASGNI4 +CNSTI4 1 +RETI4 +LABELV $2685 +endproc ItemParse_decoration 4 0 +export ItemParse_notselectable +proc ItemParse_notselectable 0 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 228 +ADDP4 +CNSTI4 1 +ASGNI4 +CNSTI4 1 +RETI4 +LABELV $2686 +endproc ItemParse_notselectable 0 0 +export ItemParse_noscrollbar +proc ItemParse_noscrollbar 0 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 232 +ADDP4 +CNSTI4 1 +ASGNI4 +CNSTI4 1 +RETI4 +LABELV $2687 +endproc ItemParse_noscrollbar 0 0 +export ItemParse_resetonfeederchange +proc ItemParse_resetonfeederchange 0 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 236 +ADDP4 +CNSTI4 1 +ASGNI4 +CNSTI4 1 +RETI4 +LABELV $2688 +endproc ItemParse_resetonfeederchange 0 0 +export ItemParse_wrapped +proc ItemParse_wrapped 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +INDIRI4 +CNSTI4 524288 +BORI4 +ASGNI4 +CNSTI4 1 +RETI4 +LABELV $2689 +endproc ItemParse_wrapped 4 0 +export ItemParse_type +proc ItemParse_type 36 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 0 +EQI4 $2691 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 $2693 +ARGP4 +ADDRGP4 PC_SourceError +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2690 +JUMPV +LABELV $2691 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2694 +CNSTI4 0 +RETI4 +ADDRGP4 $2690 +JUMPV +LABELV $2694 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $2696 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 $2698 +ARGP4 +ADDRGP4 PC_SourceError +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2690 +JUMPV +LABELV $2696 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +LTI4 $2700 +ADDRLP4 4 +INDIRI4 +CNSTI4 16 +GTI4 $2700 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 $2710-4 +ADDP4 +INDIRP4 +JUMPV +lit +align 4 +LABELV $2710 +address $2704 +address $2700 +address $2700 +address $2700 +address $2704 +address $2704 +address $2703 +address $2702 +address $2702 +address $2709 +address $2700 +address $2704 +address $2704 +address $2704 +address $2708 +address $2704 +code +LABELV $2702 +CNSTI4 244 +ARGI4 +ADDRLP4 12 +ADDRGP4 UI_Alloc +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 244 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRGP4 $2700 +JUMPV +LABELV $2703 +CNSTI4 4 +ARGI4 +ADDRLP4 16 +ADDRGP4 UI_Alloc +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 4 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRGP4 $2700 +JUMPV +LABELV $2704 +CNSTI4 32 +ARGI4 +ADDRLP4 20 +ADDRGP4 UI_Alloc +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 32 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 5 +EQI4 $2707 +ADDRLP4 24 +INDIRI4 +CNSTI4 6 +NEI4 $2700 +LABELV $2707 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTI4 256 +ASGNI4 +ADDRGP4 $2700 +JUMPV +LABELV $2708 +CNSTI4 392 +ARGI4 +ADDRLP4 28 +ADDRGP4 UI_Alloc +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +ADDRLP4 28 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 392 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRGP4 $2700 +JUMPV +LABELV $2709 +CNSTI4 28 +ARGI4 +ADDRLP4 32 +ADDRGP4 UI_Alloc +CALLP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +ADDRLP4 32 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 28 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +LABELV $2700 +CNSTI4 1 +RETI4 +LABELV $2690 +endproc ItemParse_type 36 12 +export ItemParse_elementwidth +proc ItemParse_elementwidth 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $2712 +endproc ItemParse_elementwidth 4 8 +export ItemParse_elementheight +proc ItemParse_elementheight 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 16 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $2713 +endproc ItemParse_elementheight 4 8 +export ItemParse_dropitems +proc ItemParse_dropitems 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $2714 +endproc ItemParse_dropitems 4 8 +export ItemParse_feeder +proc ItemParse_feeder 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 544 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2716 +CNSTI4 0 +RETI4 +ADDRGP4 $2715 +JUMPV +LABELV $2716 +CNSTI4 1 +RETI4 +LABELV $2715 +endproc ItemParse_feeder 4 8 +export ItemParse_elementtype +proc ItemParse_elementtype 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $2718 +endproc ItemParse_elementtype 4 8 +export ItemParse_columns +proc ItemParse_columns 32 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 28 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $2720 +CNSTI4 0 +RETI4 +ADDRGP4 $2719 +JUMPV +LABELV $2720 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +CNSTI4 16 +LEI4 $2722 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 $2724 +ARGP4 +CNSTI4 16 +ARGI4 +ADDRGP4 PC_SourceError +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2719 +JUMPV +LABELV $2722 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2728 +JUMPV +LABELV $2725 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 8 +ARGP4 +ADDRLP4 20 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $2732 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 12 +ARGP4 +ADDRLP4 24 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +EQI4 $2732 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 16 +ARGP4 +ADDRLP4 28 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +NEI4 $2729 +LABELV $2732 +CNSTI4 0 +RETI4 +ADDRGP4 $2719 +JUMPV +LABELV $2729 +CNSTI4 12 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +CNSTI4 12 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDP4 +CNSTI4 4 +ADDP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +CNSTI4 12 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 32 +ADDP4 +ADDP4 +CNSTI4 8 +ADDP4 +ADDRLP4 16 +INDIRI4 +ASGNI4 +LABELV $2726 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2728 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRI4 +LTI4 $2725 +CNSTI4 1 +RETI4 +LABELV $2719 +endproc ItemParse_columns 32 12 +export ItemParse_border +proc ItemParse_border 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2734 +CNSTI4 0 +RETI4 +ADDRGP4 $2733 +JUMPV +LABELV $2734 +CNSTI4 1 +RETI4 +LABELV $2733 +endproc ItemParse_border 4 8 +export ItemParse_bordersize +proc ItemParse_bordersize 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2737 +CNSTI4 0 +RETI4 +ADDRGP4 $2736 +JUMPV +LABELV $2737 +CNSTI4 1 +RETI4 +LABELV $2736 +endproc ItemParse_bordersize 4 8 +export ItemParse_visible +proc ItemParse_visible 12 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $2740 +CNSTI4 0 +RETI4 +ADDRGP4 $2739 +JUMPV +LABELV $2740 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $2742 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 4 +BORI4 +ASGNI4 +LABELV $2742 +CNSTI4 1 +RETI4 +LABELV $2739 +endproc ItemParse_visible 12 8 +export ItemParse_ownerdraw +proc ItemParse_ownerdraw 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 60 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2745 +CNSTI4 0 +RETI4 +ADDRGP4 $2744 +JUMPV +LABELV $2745 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $2747 +ADDRLP4 4 +INDIRI4 +CNSTI4 11 +EQI4 $2747 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 $2749 +ARGP4 +ADDRGP4 PC_SourceError +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2744 +JUMPV +LABELV $2747 +ADDRFP4 0 +INDIRP4 +CNSTI4 200 +ADDP4 +CNSTI4 11 +ASGNI4 +CNSTI4 1 +RETI4 +LABELV $2744 +endproc ItemParse_ownerdraw 8 8 +export ItemParse_align +proc ItemParse_align 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 204 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2751 +CNSTI4 0 +RETI4 +ADDRGP4 $2750 +JUMPV +LABELV $2751 +CNSTI4 1 +RETI4 +LABELV $2750 +endproc ItemParse_align 4 8 +export ItemParse_textalign +proc ItemParse_textalign 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2754 +CNSTI4 0 +RETI4 +ADDRGP4 $2753 +JUMPV +LABELV $2754 +CNSTI4 1 +RETI4 +LABELV $2753 +endproc ItemParse_textalign 4 8 +export ItemParse_textvalign +proc ItemParse_textvalign 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2757 +CNSTI4 0 +RETI4 +ADDRGP4 $2756 +JUMPV +LABELV $2757 +CNSTI4 1 +RETI4 +LABELV $2756 +endproc ItemParse_textvalign 4 8 +export ItemParse_textalignx +proc ItemParse_textalignx 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2760 +CNSTI4 0 +RETI4 +ADDRGP4 $2759 +JUMPV +LABELV $2760 +CNSTI4 1 +RETI4 +LABELV $2759 +endproc ItemParse_textalignx 4 8 +export ItemParse_textaligny +proc ItemParse_textaligny 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 220 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2763 +CNSTI4 0 +RETI4 +ADDRGP4 $2762 +JUMPV +LABELV $2763 +CNSTI4 1 +RETI4 +LABELV $2762 +endproc ItemParse_textaligny 4 8 +export ItemParse_textscale +proc ItemParse_textscale 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2766 +CNSTI4 0 +RETI4 +ADDRGP4 $2765 +JUMPV +LABELV $2766 +CNSTI4 1 +RETI4 +LABELV $2765 +endproc ItemParse_textscale 4 8 +export ItemParse_textstyle +proc ItemParse_textstyle 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2769 +CNSTI4 0 +RETI4 +ADDRGP4 $2768 +JUMPV +LABELV $2769 +CNSTI4 1 +RETI4 +LABELV $2768 +endproc ItemParse_textstyle 4 8 +export ItemParse_backcolor +proc ItemParse_backcolor 12 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $2772 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 8 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $2776 +CNSTI4 0 +RETI4 +ADDRGP4 $2771 +JUMPV +LABELV $2776 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 132 +ADDP4 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +LABELV $2773 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LTI4 $2772 +CNSTI4 1 +RETI4 +LABELV $2771 +endproc ItemParse_backcolor 12 8 +export ItemParse_forecolor +proc ItemParse_forecolor 16 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $2779 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 8 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $2783 +CNSTI4 0 +RETI4 +ADDRGP4 $2778 +JUMPV +LABELV $2783 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 116 +ADDP4 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 512 +BORI4 +ASGNI4 +LABELV $2780 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LTI4 $2779 +CNSTI4 1 +RETI4 +LABELV $2778 +endproc ItemParse_forecolor 16 8 +export ItemParse_bordercolor +proc ItemParse_bordercolor 12 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $2786 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 8 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $2790 +CNSTI4 0 +RETI4 +ADDRGP4 $2785 +JUMPV +LABELV $2790 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 148 +ADDP4 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +LABELV $2787 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LTI4 $2786 +CNSTI4 1 +RETI4 +LABELV $2785 +endproc ItemParse_bordercolor 12 8 +export ItemParse_outlinecolor +proc ItemParse_outlinecolor 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 164 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Color_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2793 +CNSTI4 0 +RETI4 +ADDRGP4 $2792 +JUMPV +LABELV $2793 +CNSTI4 1 +RETI4 +LABELV $2792 +endproc ItemParse_outlinecolor 4 8 +export ItemParse_background +proc ItemParse_background 12 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $2796 +CNSTI4 0 +RETI4 +ADDRGP4 $2795 +JUMPV +LABELV $2796 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 DC +INDIRP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 180 +ADDP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +CNSTI4 1 +RETI4 +LABELV $2795 +endproc ItemParse_background 12 8 +export ItemParse_cinematic +proc ItemParse_cinematic 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2799 +CNSTI4 0 +RETI4 +ADDRGP4 $2798 +JUMPV +LABELV $2799 +CNSTI4 1 +RETI4 +LABELV $2798 +endproc ItemParse_cinematic 4 8 +export ItemParse_doubleClick +proc ItemParse_doubleClick 12 8 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $2803 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 224 +ADDP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 PC_Script_Parse +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $2803 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $2804 +JUMPV +LABELV $2803 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $2804 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $2801 +endproc ItemParse_doubleClick 12 8 +export ItemParse_onFocus +proc ItemParse_onFocus 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Script_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2806 +CNSTI4 0 +RETI4 +ADDRGP4 $2805 +JUMPV +LABELV $2806 +CNSTI4 1 +RETI4 +LABELV $2805 +endproc ItemParse_onFocus 4 8 +export ItemParse_leaveFocus +proc ItemParse_leaveFocus 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 268 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Script_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2809 +CNSTI4 0 +RETI4 +ADDRGP4 $2808 +JUMPV +LABELV $2809 +CNSTI4 1 +RETI4 +LABELV $2808 +endproc ItemParse_leaveFocus 4 8 +export ItemParse_mouseEnter +proc ItemParse_mouseEnter 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 252 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Script_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2812 +CNSTI4 0 +RETI4 +ADDRGP4 $2811 +JUMPV +LABELV $2812 +CNSTI4 1 +RETI4 +LABELV $2811 +endproc ItemParse_mouseEnter 4 8 +export ItemParse_mouseExit +proc ItemParse_mouseExit 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 256 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Script_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2815 +CNSTI4 0 +RETI4 +ADDRGP4 $2814 +JUMPV +LABELV $2815 +CNSTI4 1 +RETI4 +LABELV $2814 +endproc ItemParse_mouseExit 4 8 +export ItemParse_mouseEnterText +proc ItemParse_mouseEnterText 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 244 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Script_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2818 +CNSTI4 0 +RETI4 +ADDRGP4 $2817 +JUMPV +LABELV $2818 +CNSTI4 1 +RETI4 +LABELV $2817 +endproc ItemParse_mouseEnterText 4 8 +export ItemParse_mouseExitText +proc ItemParse_mouseExitText 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 248 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Script_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2821 +CNSTI4 0 +RETI4 +ADDRGP4 $2820 +JUMPV +LABELV $2821 +CNSTI4 1 +RETI4 +LABELV $2820 +endproc ItemParse_mouseExitText 4 8 +export ItemParse_onTextEntry +proc ItemParse_onTextEntry 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 272 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Script_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2824 +CNSTI4 0 +RETI4 +ADDRGP4 $2823 +JUMPV +LABELV $2824 +CNSTI4 1 +RETI4 +LABELV $2823 +endproc ItemParse_onTextEntry 4 8 +export ItemParse_onCharEntry +proc ItemParse_onCharEntry 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 276 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Script_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2827 +CNSTI4 0 +RETI4 +ADDRGP4 $2826 +JUMPV +LABELV $2827 +CNSTI4 1 +RETI4 +LABELV $2826 +endproc ItemParse_onCharEntry 4 8 +export ItemParse_action +proc ItemParse_action 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 260 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Script_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2830 +CNSTI4 0 +RETI4 +ADDRGP4 $2829 +JUMPV +LABELV $2830 +CNSTI4 1 +RETI4 +LABELV $2829 +endproc ItemParse_action 4 8 +export ItemParse_cvarTest +proc ItemParse_cvarTest 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 284 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2833 +CNSTI4 0 +RETI4 +ADDRGP4 $2832 +JUMPV +LABELV $2833 +CNSTI4 1 +RETI4 +LABELV $2832 +endproc ItemParse_cvarTest 4 8 +export ItemParse_cvar +proc ItemParse_cvar 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2836 +CNSTI4 0 +RETI4 +ADDRGP4 $2835 +JUMPV +LABELV $2836 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Item_DataType +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 2 +NEI4 $2838 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTF4 3212836864 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTF4 3212836864 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTF4 3212836864 +ASGNF4 +LABELV $2838 +CNSTI4 1 +RETI4 +LABELV $2835 +endproc ItemParse_cvar 8 8 +export ItemParse_maxChars +proc ItemParse_maxChars 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 16 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $2840 +endproc ItemParse_maxChars 4 8 +export ItemParse_maxPaintChars +proc ItemParse_maxPaintChars 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 20 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $2841 +endproc ItemParse_maxPaintChars 4 8 +export ItemParse_maxFieldWidth +proc ItemParse_maxFieldWidth 4 12 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $2843 +CNSTI4 0 +RETI4 +ADDRGP4 $2842 +JUMPV +LABELV $2843 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRI4 +CNSTI4 10 +GEI4 $2845 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 $2847 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRGP4 PC_SourceError +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2842 +JUMPV +LABELV $2845 +CNSTI4 1 +RETI4 +LABELV $2842 +endproc ItemParse_maxFieldWidth 4 12 +export ItemParse_cvarFloat +proc ItemParse_cvarFloat 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 280 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $2850 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 8 +ADDP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $2850 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $2850 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $2850 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $2851 +JUMPV +LABELV $2850 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $2851 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $2848 +endproc ItemParse_cvarFloat 20 8 +export ItemParse_cvarStrList +proc ItemParse_cvarStrList 1068 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 1040 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 1040 +INDIRP4 +CNSTI4 384 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 1040 +INDIRP4 +CNSTI4 388 +ADDP4 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1048 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1048 +INDIRI4 +CNSTI4 0 +NEI4 $2853 +CNSTI4 0 +RETI4 +ADDRGP4 $2852 +JUMPV +LABELV $2853 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +CNSTI4 123 +EQI4 $2855 +CNSTI4 0 +RETI4 +ADDRGP4 $2852 +JUMPV +LABELV $2855 +ADDRLP4 1044 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2859 +JUMPV +LABELV $2858 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1052 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1052 +INDIRI4 +CNSTI4 0 +NEI4 $2861 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 $2863 +ARGP4 +ADDRGP4 PC_SourceError +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2852 +JUMPV +LABELV $2861 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +CNSTI4 125 +NEI4 $2864 +CNSTI4 1 +RETI4 +ADDRGP4 $2852 +JUMPV +LABELV $2864 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +CNSTI4 44 +EQI4 $2871 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +CNSTI4 59 +NEI4 $2867 +LABELV $2871 +ADDRGP4 $2859 +JUMPV +LABELV $2867 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +NEI4 $2872 +ADDRLP4 0+16 +ARGP4 +ADDRLP4 1056 +ADDRGP4 String_Alloc +CALLP4 +ASGNP4 +ADDRLP4 1040 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 1040 +INDIRP4 +ADDP4 +ADDRLP4 1056 +INDIRP4 +ASGNP4 +ADDRLP4 1044 +CNSTI4 1 +ASGNI4 +ADDRGP4 $2873 +JUMPV +LABELV $2872 +ADDRLP4 0+16 +ARGP4 +ADDRLP4 1056 +ADDRGP4 String_Alloc +CALLP4 +ASGNP4 +ADDRLP4 1040 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 1040 +INDIRP4 +CNSTI4 128 +ADDP4 +ADDP4 +ADDRLP4 1056 +INDIRP4 +ASGNP4 +ADDRLP4 1044 +CNSTI4 0 +ASGNI4 +ADDRLP4 1064 +ADDRLP4 1040 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 1064 +INDIRP4 +ADDRLP4 1064 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 1040 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +CNSTI4 32 +LTI4 $2876 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 $2878 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 PC_SourceError +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2852 +JUMPV +LABELV $2876 +LABELV $2873 +LABELV $2859 +ADDRGP4 $2858 +JUMPV +CNSTI4 0 +RETI4 +LABELV $2852 +endproc ItemParse_cvarStrList 1068 12 +export ItemParse_cvarFloatList +proc ItemParse_cvarFloatList 1072 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 384 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 388 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 1044 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +NEI4 $2880 +CNSTI4 0 +RETI4 +ADDRGP4 $2879 +JUMPV +LABELV $2880 +ADDRLP4 4+16 +INDIRI1 +CVII4 1 +CNSTI4 123 +EQI4 $2886 +CNSTI4 0 +RETI4 +ADDRGP4 $2879 +JUMPV +LABELV $2885 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 1048 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1048 +INDIRI4 +CNSTI4 0 +NEI4 $2888 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 $2863 +ARGP4 +ADDRGP4 PC_SourceError +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2879 +JUMPV +LABELV $2888 +ADDRLP4 4+16 +INDIRI1 +CVII4 1 +CNSTI4 125 +NEI4 $2890 +CNSTI4 1 +RETI4 +ADDRGP4 $2879 +JUMPV +LABELV $2890 +ADDRLP4 4+16 +INDIRI1 +CVII4 1 +CNSTI4 44 +EQI4 $2897 +ADDRLP4 4+16 +INDIRI1 +CVII4 1 +CNSTI4 59 +NEI4 $2893 +LABELV $2897 +ADDRGP4 $2886 +JUMPV +LABELV $2893 +ADDRLP4 4+16 +ARGP4 +ADDRLP4 1052 +ADDRGP4 String_Alloc +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 0 +INDIRP4 +ADDP4 +ADDRLP4 1052 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 256 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 1064 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 1064 +INDIRI4 +CNSTI4 0 +NEI4 $2899 +CNSTI4 0 +RETI4 +ADDRGP4 $2879 +JUMPV +LABELV $2899 +ADDRLP4 1068 +ADDRLP4 0 +INDIRP4 +CNSTI4 384 +ADDP4 +ASGNP4 +ADDRLP4 1068 +INDIRP4 +ADDRLP4 1068 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 384 +ADDP4 +INDIRI4 +CNSTI4 32 +LTI4 $2901 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 $2878 +ARGP4 +CNSTI4 32 +ARGI4 +ADDRGP4 PC_SourceError +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2879 +JUMPV +LABELV $2901 +LABELV $2886 +ADDRGP4 $2885 +JUMPV +CNSTI4 0 +RETI4 +LABELV $2879 +endproc ItemParse_cvarFloatList 1072 12 +export ItemParse_addColorRange +proc ItemParse_addColorRange 44 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0+16 +ARGP4 +ADDRLP4 24 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +EQI4 $2904 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0+20 +ARGP4 +ADDRLP4 28 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $2904 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 32 +ADDRGP4 PC_Color_Parse +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $2904 +ADDRFP4 0 +INDIRP4 +CNSTI4 300 +ADDP4 +INDIRI4 +CNSTI4 10 +GEI4 $2908 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +ASGNP4 +CNSTI4 24 +ADDRLP4 36 +INDIRP4 +CNSTI4 300 +ADDP4 +INDIRI4 +MULI4 +ADDRLP4 36 +INDIRP4 +CNSTI4 304 +ADDP4 +ADDP4 +ARGP4 +ADDRLP4 0 +ARGP4 +CNSTU4 24 +ARGU4 +ADDRGP4 memcpy +CALLP4 +pop +ADDRLP4 40 +ADDRFP4 0 +INDIRP4 +CNSTI4 300 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 40 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $2909 +JUMPV +LABELV $2908 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 $2910 +ARGP4 +CNSTI4 10 +ARGI4 +ADDRGP4 PC_SourceError +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2903 +JUMPV +LABELV $2909 +CNSTI4 1 +RETI4 +ADDRGP4 $2903 +JUMPV +LABELV $2904 +CNSTI4 0 +RETI4 +LABELV $2903 +endproc ItemParse_addColorRange 44 12 +export ItemParse_ownerdrawFlag +proc ItemParse_ownerdrawFlag 12 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $2912 +CNSTI4 0 +RETI4 +ADDRGP4 $2911 +JUMPV +LABELV $2912 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 64 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +BORI4 +ASGNI4 +CNSTI4 1 +RETI4 +LABELV $2911 +endproc ItemParse_ownerdrawFlag 12 8 +export ItemParse_enableCvar +proc ItemParse_enableCvar 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 288 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Script_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $2915 +ADDRFP4 0 +INDIRP4 +CNSTI4 292 +ADDP4 +CNSTI4 1 +ASGNI4 +CNSTI4 1 +RETI4 +ADDRGP4 $2914 +JUMPV +LABELV $2915 +CNSTI4 0 +RETI4 +LABELV $2914 +endproc ItemParse_enableCvar 4 8 +export ItemParse_disableCvar +proc ItemParse_disableCvar 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 288 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Script_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $2918 +ADDRFP4 0 +INDIRP4 +CNSTI4 292 +ADDP4 +CNSTI4 2 +ASGNI4 +CNSTI4 1 +RETI4 +ADDRGP4 $2917 +JUMPV +LABELV $2918 +CNSTI4 0 +RETI4 +LABELV $2917 +endproc ItemParse_disableCvar 4 8 +export ItemParse_showCvar +proc ItemParse_showCvar 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 288 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Script_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $2921 +ADDRFP4 0 +INDIRP4 +CNSTI4 292 +ADDP4 +CNSTI4 4 +ASGNI4 +CNSTI4 1 +RETI4 +ADDRGP4 $2920 +JUMPV +LABELV $2921 +CNSTI4 0 +RETI4 +LABELV $2920 +endproc ItemParse_showCvar 4 8 +export ItemParse_hideCvar +proc ItemParse_hideCvar 4 8 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 288 +ADDP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 PC_Script_Parse +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $2924 +ADDRFP4 0 +INDIRP4 +CNSTI4 292 +ADDP4 +CNSTI4 8 +ASGNI4 +CNSTI4 1 +RETI4 +ADDRGP4 $2923 +JUMPV +LABELV $2924 +CNSTI4 0 +RETI4 +LABELV $2923 +endproc ItemParse_hideCvar 4 8 +data +export itemParseKeywords +align 4 +LABELV itemParseKeywords +address $2926 +address ItemParse_name +byte 4 -1 +skip 4 +address $2927 +address ItemParse_type +byte 4 -1 +skip 4 +address $2928 +address ItemParse_text +byte 4 -1 +skip 4 +address $2929 +address ItemParse_group +byte 4 -1 +skip 4 +address $2930 +address ItemParse_asset_model +byte 4 5 +skip 4 +address $2931 +address ItemParse_asset_shader +byte 4 -1 +skip 4 +address $2932 +address ItemParse_model_origin +byte 4 5 +skip 4 +address $2933 +address ItemParse_model_fovx +byte 4 5 +skip 4 +address $2934 +address ItemParse_model_fovy +byte 4 5 +skip 4 +address $2935 +address ItemParse_model_rotation +byte 4 5 +skip 4 +address $2936 +address ItemParse_model_angle +byte 4 5 +skip 4 +address $2937 +address ItemParse_rect +byte 4 -1 +skip 4 +address $2938 +address ItemParse_aspectBias +byte 4 -1 +skip 4 +address $2939 +address ItemParse_style +byte 4 -1 +skip 4 +address $2940 +address ItemParse_decoration +byte 4 -1 +skip 4 +address $2941 +address ItemParse_notselectable +byte 4 1 +skip 4 +address $2942 +address ItemParse_noscrollbar +byte 4 1 +skip 4 +address $2943 +address ItemParse_resetonfeederchange +byte 4 1 +skip 4 +address $2944 +address ItemParse_wrapped +byte 4 -1 +skip 4 +address $2945 +address ItemParse_elementwidth +byte 4 1 +skip 4 +address $2946 +address ItemParse_elementheight +byte 4 1 +skip 4 +address $2947 +address ItemParse_dropitems +byte 4 1 +skip 4 +address $2948 +address ItemParse_feeder +byte 4 -1 +skip 4 +address $2949 +address ItemParse_elementtype +byte 4 1 +skip 4 +address $2950 +address ItemParse_columns +byte 4 1 +skip 4 +address $2951 +address ItemParse_border +byte 4 -1 +skip 4 +address $2952 +address ItemParse_bordersize +byte 4 -1 +skip 4 +address $2953 +address ItemParse_visible +byte 4 -1 +skip 4 +address $2954 +address ItemParse_ownerdraw +byte 4 -1 +skip 4 +address $2955 +address ItemParse_align +byte 4 -1 +skip 4 +address $2956 +address ItemParse_textalign +byte 4 -1 +skip 4 +address $2957 +address ItemParse_textvalign +byte 4 -1 +skip 4 +address $2958 +address ItemParse_textalignx +byte 4 -1 +skip 4 +address $2959 +address ItemParse_textaligny +byte 4 -1 +skip 4 +address $2960 +address ItemParse_textscale +byte 4 -1 +skip 4 +address $2961 +address ItemParse_textstyle +byte 4 -1 +skip 4 +address $630 +address ItemParse_backcolor +byte 4 -1 +skip 4 +address $633 +address ItemParse_forecolor +byte 4 -1 +skip 4 +address $636 +address ItemParse_bordercolor +byte 4 -1 +skip 4 +address $2962 +address ItemParse_outlinecolor +byte 4 -1 +skip 4 +address $2963 +address ItemParse_background +byte 4 -1 +skip 4 +address $2964 +address ItemParse_onFocus +byte 4 -1 +skip 4 +address $2965 +address ItemParse_leaveFocus +byte 4 -1 +skip 4 +address $2966 +address ItemParse_mouseEnter +byte 4 -1 +skip 4 +address $2967 +address ItemParse_mouseExit +byte 4 -1 +skip 4 +address $2968 +address ItemParse_mouseEnterText +byte 4 -1 +skip 4 +address $2969 +address ItemParse_mouseExitText +byte 4 -1 +skip 4 +address $2970 +address ItemParse_onTextEntry +byte 4 -1 +skip 4 +address $2971 +address ItemParse_onCharEntry +byte 4 -1 +skip 4 +address $2972 +address ItemParse_action +byte 4 -1 +skip 4 +address $2973 +address ItemParse_cvar +byte 4 -1 +skip 4 +address $2974 +address ItemParse_maxChars +byte 4 2 +skip 4 +address $2975 +address ItemParse_maxPaintChars +byte 4 2 +skip 4 +address $2976 +address ItemParse_maxFieldWidth +byte 4 2 +skip 4 +address $2977 +address ItemParse_focusSound +byte 4 -1 +skip 4 +address $2978 +address ItemParse_cvarFloat +byte 4 2 +skip 4 +address $2979 +address ItemParse_cvarStrList +byte 4 3 +skip 4 +address $2980 +address ItemParse_cvarFloatList +byte 4 3 +skip 4 +address $2981 +address ItemParse_addColorRange +byte 4 -1 +skip 4 +address $2982 +address ItemParse_ownerdrawFlag +byte 4 -1 +skip 4 +address $2983 +address ItemParse_enableCvar +byte 4 -1 +skip 4 +address $2984 +address ItemParse_cvarTest +byte 4 -1 +skip 4 +address $2985 +address ItemParse_disableCvar +byte 4 -1 +skip 4 +address $2986 +address ItemParse_showCvar +byte 4 -1 +skip 4 +address $2987 +address ItemParse_hideCvar +byte 4 -1 +skip 4 +address $2988 +address ItemParse_cinematic +byte 4 -1 +skip 4 +address $2989 +address ItemParse_doubleClick +byte 4 1 +skip 4 +byte 4 0 +address voidFunction2 +skip 8 +export Item_SetupKeywordHash +code +proc Item_SetupKeywordHash 4 12 +ADDRGP4 itemParseKeywordHash +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 2048 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $2994 +JUMPV +LABELV $2991 +ADDRGP4 itemParseKeywordHash +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 itemParseKeywords +ADDP4 +ARGP4 +ADDRGP4 KeywordHash_Add +CALLV +pop +LABELV $2992 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $2994 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 itemParseKeywords +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $2991 +LABELV $2990 +endproc Item_SetupKeywordHash 4 12 +export Item_Parse +proc Item_Parse 1064 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 1044 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +NEI4 $2996 +CNSTI4 0 +RETI4 +ADDRGP4 $2995 +JUMPV +LABELV $2996 +ADDRLP4 4+16 +INDIRI1 +CVII4 1 +CNSTI4 123 +EQI4 $3002 +CNSTI4 0 +RETI4 +ADDRGP4 $2995 +JUMPV +LABELV $3001 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 1048 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1048 +INDIRI4 +CNSTI4 0 +NEI4 $3004 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $2863 +ARGP4 +ADDRGP4 PC_SourceError +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2995 +JUMPV +LABELV $3004 +ADDRLP4 4+16 +INDIRI1 +CVII4 1 +CNSTI4 125 +NEI4 $3006 +CNSTI4 1 +RETI4 +ADDRGP4 $2995 +JUMPV +LABELV $3006 +ADDRGP4 itemParseKeywordHash +ARGP4 +ADDRLP4 4+16 +ARGP4 +ADDRLP4 1052 +ADDRGP4 KeywordHash_Find +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1052 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $3010 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $3012 +ARGP4 +ADDRLP4 4+16 +ARGP4 +ADDRGP4 PC_SourceError +CALLV +pop +ADDRGP4 $3002 +JUMPV +LABELV $3010 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +CNSTI4 4294967295 +EQI4 $3014 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 1060 +ADDRGP4 Item_DataType +CALLI4 +ASGNI4 +ADDRLP4 1056 +ADDRLP4 1060 +INDIRI4 +ASGNI4 +ADDRLP4 1056 +INDIRI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRI4 +EQI4 $3016 +ADDRLP4 1056 +INDIRI4 +CNSTI4 0 +NEI4 $3018 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $3020 +ARGP4 +ADDRLP4 4+16 +ARGP4 +ADDRGP4 PC_SourceError +CALLV +pop +ADDRGP4 $3002 +JUMPV +LABELV $3018 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $3022 +ARGP4 +ADDRLP4 4+16 +ARGP4 +ADDRGP4 PC_SourceError +CALLV +pop +ADDRGP4 $3002 +JUMPV +LABELV $3016 +LABELV $3014 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1056 +ADDRLP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 1056 +INDIRI4 +CNSTI4 0 +NEI4 $3024 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $3026 +ARGP4 +ADDRLP4 4+16 +ARGP4 +ADDRGP4 PC_SourceError +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $2995 +JUMPV +LABELV $3024 +LABELV $3002 +ADDRGP4 $3001 +JUMPV +CNSTI4 0 +RETI4 +LABELV $2995 +endproc Item_Parse 1064 12 +export Item_InitControls +proc Item_InitControls 4 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $3029 +ADDRGP4 $3028 +JUMPV +LABELV $3029 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 Item_IsListBox +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $3031 +ADDRFP4 0 +INDIRP4 +CNSTI4 548 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $3033 +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTI4 0 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 Item_ListBox_SetStartPos +CALLV +pop +ADDRFP4 0 +INDIRP4 +CNSTI4 552 +ADDP4 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTI4 0 +ASGNI4 +LABELV $3033 +LABELV $3031 +LABELV $3028 +endproc Item_InitControls 4 8 +export MenuParse_font +proc MenuParse_font 12 12 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $3036 +CNSTI4 0 +RETI4 +ADDRGP4 $3035 +JUMPV +LABELV $3036 +ADDRGP4 DC +INDIRP4 +CNSTI4 61992 +ADDP4 +INDIRI4 +CNSTI4 0 +NEI4 $3038 +ADDRLP4 0 +INDIRP4 +CNSTI4 184 +ADDP4 +INDIRP4 +ARGP4 +CNSTI4 48 +ARGI4 +ADDRLP4 8 +ADDRGP4 DC +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 240 +ADDP4 +ARGP4 +ADDRLP4 8 +INDIRP4 +CNSTI4 52 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 DC +INDIRP4 +CNSTI4 61992 +ADDP4 +CNSTI4 1 +ASGNI4 +LABELV $3038 +CNSTI4 1 +RETI4 +LABELV $3035 +endproc MenuParse_font 12 12 +export MenuParse_name +proc MenuParse_name 8 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 36 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $3041 +CNSTI4 0 +RETI4 +ADDRGP4 $3040 +JUMPV +LABELV $3041 +CNSTI4 1 +RETI4 +LABELV $3040 +endproc MenuParse_name 8 8 +export MenuParse_fullscreen +proc MenuParse_fullscreen 8 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 188 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $3044 +CNSTI4 0 +RETI4 +ADDRGP4 $3043 +JUMPV +LABELV $3044 +CNSTI4 1 +RETI4 +LABELV $3043 +endproc MenuParse_fullscreen 8 8 +export MenuParse_rect +proc MenuParse_rect 8 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_Rect_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $3047 +CNSTI4 0 +RETI4 +ADDRGP4 $3046 +JUMPV +LABELV $3047 +CNSTI4 1 +RETI4 +LABELV $3046 +endproc MenuParse_rect 8 8 +export MenuParse_aspectBias +proc MenuParse_aspectBias 8 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $3050 +CNSTI4 0 +RETI4 +ADDRGP4 $3049 +JUMPV +LABELV $3050 +CNSTI4 1 +RETI4 +LABELV $3049 +endproc MenuParse_aspectBias 8 8 +export MenuParse_style +proc MenuParse_style 8 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 52 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $3053 +CNSTI4 0 +RETI4 +ADDRGP4 $3052 +JUMPV +LABELV $3053 +CNSTI4 1 +RETI4 +LABELV $3052 +endproc MenuParse_style 8 8 +export MenuParse_visible +proc MenuParse_visible 16 8 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 8 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $3056 +CNSTI4 0 +RETI4 +ADDRGP4 $3055 +JUMPV +LABELV $3056 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $3058 +ADDRLP4 12 +ADDRLP4 4 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +CNSTI4 4 +BORI4 +ASGNI4 +LABELV $3058 +CNSTI4 1 +RETI4 +LABELV $3055 +endproc MenuParse_visible 16 8 +export MenuParse_onOpen +proc MenuParse_onOpen 8 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 216 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_Script_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $3061 +CNSTI4 0 +RETI4 +ADDRGP4 $3060 +JUMPV +LABELV $3061 +CNSTI4 1 +RETI4 +LABELV $3060 +endproc MenuParse_onOpen 8 8 +export MenuParse_onClose +proc MenuParse_onClose 8 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 220 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_Script_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $3064 +CNSTI4 0 +RETI4 +ADDRGP4 $3063 +JUMPV +LABELV $3064 +CNSTI4 1 +RETI4 +LABELV $3063 +endproc MenuParse_onClose 8 8 +export MenuParse_onESC +proc MenuParse_onESC 8 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 224 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_Script_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $3067 +CNSTI4 0 +RETI4 +ADDRGP4 $3066 +JUMPV +LABELV $3067 +CNSTI4 1 +RETI4 +LABELV $3066 +endproc MenuParse_onESC 8 8 +export MenuParse_border +proc MenuParse_border 8 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 56 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $3070 +CNSTI4 0 +RETI4 +ADDRGP4 $3069 +JUMPV +LABELV $3070 +CNSTI4 1 +RETI4 +LABELV $3069 +endproc MenuParse_border 8 8 +export MenuParse_borderSize +proc MenuParse_borderSize 8 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 68 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $3073 +CNSTI4 0 +RETI4 +ADDRGP4 $3072 +JUMPV +LABELV $3073 +CNSTI4 1 +RETI4 +LABELV $3072 +endproc MenuParse_borderSize 8 8 +export MenuParse_backcolor +proc MenuParse_backcolor 16 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $3076 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 12 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $3080 +CNSTI4 0 +RETI4 +ADDRGP4 $3075 +JUMPV +LABELV $3080 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 132 +ADDP4 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +LABELV $3077 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LTI4 $3076 +CNSTI4 1 +RETI4 +LABELV $3075 +endproc MenuParse_backcolor 16 8 +export MenuParse_forecolor +proc MenuParse_forecolor 20 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $3083 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 8 +ARGP4 +ADDRLP4 12 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $3087 +CNSTI4 0 +RETI4 +ADDRGP4 $3082 +JUMPV +LABELV $3087 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 116 +ADDP4 +ADDP4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 16 +ADDRLP4 4 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 512 +BORI4 +ASGNI4 +LABELV $3084 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LTI4 $3083 +CNSTI4 1 +RETI4 +LABELV $3082 +endproc MenuParse_forecolor 20 8 +export MenuParse_bordercolor +proc MenuParse_bordercolor 16 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $3090 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 12 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $3094 +CNSTI4 0 +RETI4 +ADDRGP4 $3089 +JUMPV +LABELV $3094 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 148 +ADDP4 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +LABELV $3091 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LTI4 $3090 +CNSTI4 1 +RETI4 +LABELV $3089 +endproc MenuParse_bordercolor 16 8 +export MenuParse_focuscolor +proc MenuParse_focuscolor 16 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $3097 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 12 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $3101 +CNSTI4 0 +RETI4 +ADDRGP4 $3096 +JUMPV +LABELV $3101 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 232 +ADDP4 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +LABELV $3098 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LTI4 $3097 +CNSTI4 1 +RETI4 +LABELV $3096 +endproc MenuParse_focuscolor 16 8 +export MenuParse_disablecolor +proc MenuParse_disablecolor 16 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $3104 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 4 +ARGP4 +ADDRLP4 12 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $3108 +CNSTI4 0 +RETI4 +ADDRGP4 $3103 +JUMPV +LABELV $3108 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 8 +INDIRP4 +CNSTI4 248 +ADDP4 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +LABELV $3105 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LTI4 $3104 +CNSTI4 1 +RETI4 +LABELV $3103 +endproc MenuParse_disablecolor 16 8 +export MenuParse_outlinecolor +proc MenuParse_outlinecolor 8 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 164 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_Color_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $3111 +CNSTI4 0 +RETI4 +ADDRGP4 $3110 +JUMPV +LABELV $3111 +CNSTI4 1 +RETI4 +LABELV $3110 +endproc MenuParse_outlinecolor 8 8 +export MenuParse_background +proc MenuParse_background 16 8 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 8 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $3114 +CNSTI4 0 +RETI4 +ADDRGP4 $3113 +JUMPV +LABELV $3114 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 DC +INDIRP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRP4 +CNSTI4 180 +ADDP4 +ADDRLP4 12 +INDIRI4 +ASGNI4 +CNSTI4 1 +RETI4 +LABELV $3113 +endproc MenuParse_background 16 8 +export MenuParse_cinematic +proc MenuParse_cinematic 8 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $3117 +CNSTI4 0 +RETI4 +ADDRGP4 $3116 +JUMPV +LABELV $3117 +CNSTI4 1 +RETI4 +LABELV $3116 +endproc MenuParse_cinematic 8 8 +export MenuParse_ownerdrawFlag +proc MenuParse_ownerdrawFlag 16 8 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 8 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $3120 +CNSTI4 0 +RETI4 +ADDRGP4 $3119 +JUMPV +LABELV $3120 +ADDRLP4 12 +ADDRLP4 4 +INDIRP4 +CNSTI4 64 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +BORI4 +ASGNI4 +CNSTI4 1 +RETI4 +LABELV $3119 +endproc MenuParse_ownerdrawFlag 16 8 +export MenuParse_ownerdraw +proc MenuParse_ownerdraw 8 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 60 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $3123 +CNSTI4 0 +RETI4 +ADDRGP4 $3122 +JUMPV +LABELV $3123 +CNSTI4 1 +RETI4 +LABELV $3122 +endproc MenuParse_ownerdraw 8 8 +export MenuParse_popup +proc MenuParse_popup 8 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 2097152 +BORI4 +ASGNI4 +CNSTI4 1 +RETI4 +LABELV $3125 +endproc MenuParse_popup 8 0 +export MenuParse_outOfBounds +proc MenuParse_outOfBounds 8 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +CNSTI4 131072 +BORI4 +ASGNI4 +CNSTI4 1 +RETI4 +LABELV $3126 +endproc MenuParse_outOfBounds 8 0 +export MenuParse_soundLoop +proc MenuParse_soundLoop 8 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_String_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $3128 +CNSTI4 0 +RETI4 +ADDRGP4 $3127 +JUMPV +LABELV $3128 +CNSTI4 1 +RETI4 +LABELV $3127 +endproc MenuParse_soundLoop 8 8 +export MenuParse_fadeClamp +proc MenuParse_fadeClamp 8 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 208 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $3131 +CNSTI4 0 +RETI4 +ADDRGP4 $3130 +JUMPV +LABELV $3131 +CNSTI4 1 +RETI4 +LABELV $3130 +endproc MenuParse_fadeClamp 8 8 +export MenuParse_fadeAmount +proc MenuParse_fadeAmount 8 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 212 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_Float_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $3134 +CNSTI4 0 +RETI4 +ADDRGP4 $3133 +JUMPV +LABELV $3134 +CNSTI4 1 +RETI4 +LABELV $3133 +endproc MenuParse_fadeAmount 8 8 +export MenuParse_fadeCycle +proc MenuParse_fadeCycle 8 8 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 204 +ADDP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 PC_Int_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $3137 +CNSTI4 0 +RETI4 +ADDRGP4 $3136 +JUMPV +LABELV $3137 +CNSTI4 1 +RETI4 +LABELV $3136 +endproc MenuParse_fadeCycle 8 8 +export MenuParse_itemDef +proc MenuParse_itemDef 40 12 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 128 +GEI4 $3140 +CNSTI4 556 +ARGI4 +ADDRLP4 4 +ADDRGP4 UI_Alloc +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Item_Init +CALLV +pop +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 Item_Parse +CALLI4 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +NEI4 $3142 +CNSTI4 0 +RETI4 +ADDRGP4 $3139 +JUMPV +LABELV $3142 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Item_InitControls +CALLV +pop +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 32 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 28 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 236 +ADDP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $3141 +JUMPV +LABELV $3140 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 $3144 +ARGP4 +CNSTI4 128 +ARGI4 +ADDRGP4 PC_SourceError +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $3139 +JUMPV +LABELV $3141 +CNSTI4 1 +RETI4 +LABELV $3139 +endproc MenuParse_itemDef 40 12 +data +export menuParseKeywords +align 4 +LABELV menuParseKeywords +address $3145 +address MenuParse_font +skip 8 +address $2926 +address MenuParse_name +skip 8 +address $3146 +address MenuParse_fullscreen +skip 8 +address $2937 +address MenuParse_rect +skip 8 +address $2938 +address MenuParse_aspectBias +skip 8 +address $2939 +address MenuParse_style +skip 8 +address $2953 +address MenuParse_visible +skip 8 +address $3147 +address MenuParse_onOpen +skip 8 +address $3148 +address MenuParse_onClose +skip 8 +address $3149 +address MenuParse_onESC +skip 8 +address $2951 +address MenuParse_border +skip 8 +address $3150 +address MenuParse_borderSize +skip 8 +address $630 +address MenuParse_backcolor +skip 8 +address $633 +address MenuParse_forecolor +skip 8 +address $636 +address MenuParse_bordercolor +skip 8 +address $3151 +address MenuParse_focuscolor +skip 8 +address $3152 +address MenuParse_disablecolor +skip 8 +address $2962 +address MenuParse_outlinecolor +skip 8 +address $2963 +address MenuParse_background +skip 8 +address $2954 +address MenuParse_ownerdraw +skip 8 +address $2982 +address MenuParse_ownerdrawFlag +skip 8 +address $3153 +address MenuParse_outOfBounds +skip 8 +address $3154 +address MenuParse_soundLoop +skip 8 +address $3155 +address MenuParse_itemDef +skip 8 +address $2988 +address MenuParse_cinematic +skip 8 +address $3156 +address MenuParse_popup +skip 8 +address $3157 +address MenuParse_fadeClamp +skip 8 +address $3158 +address MenuParse_fadeCycle +skip 8 +address $3159 +address MenuParse_fadeAmount +skip 8 +byte 4 0 +address voidFunction2 +skip 8 +export Menu_SetupKeywordHash +code +proc Menu_SetupKeywordHash 4 12 +ADDRGP4 menuParseKeywordHash +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 2048 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $3164 +JUMPV +LABELV $3161 +ADDRGP4 menuParseKeywordHash +ARGP4 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 menuParseKeywords +ADDP4 +ARGP4 +ADDRGP4 KeywordHash_Add +CALLV +pop +LABELV $3162 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $3164 +ADDRLP4 0 +INDIRI4 +CNSTI4 4 +LSHI4 +ADDRGP4 menuParseKeywords +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $3161 +LABELV $3160 +endproc Menu_SetupKeywordHash 4 12 +export Menu_Parse +proc Menu_Parse 1060 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1044 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1044 +INDIRI4 +CNSTI4 0 +NEI4 $3166 +CNSTI4 0 +RETI4 +ADDRGP4 $3165 +JUMPV +LABELV $3166 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +CNSTI4 123 +EQI4 $3172 +CNSTI4 0 +RETI4 +ADDRGP4 $3165 +JUMPV +LABELV $3171 +ADDRLP4 0 +ARGP4 +CNSTI4 0 +ARGI4 +CNSTU4 1040 +ARGU4 +ADDRGP4 memset +CALLP4 +pop +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +ARGP4 +ADDRLP4 1048 +ADDRGP4 trap_Parse_ReadToken +CALLI4 +ASGNI4 +ADDRLP4 1048 +INDIRI4 +CNSTI4 0 +NEI4 $3174 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $3176 +ARGP4 +ADDRGP4 PC_SourceError +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $3165 +JUMPV +LABELV $3174 +ADDRLP4 0+16 +INDIRI1 +CVII4 1 +CNSTI4 125 +NEI4 $3177 +CNSTI4 1 +RETI4 +ADDRGP4 $3165 +JUMPV +LABELV $3177 +ADDRGP4 menuParseKeywordHash +ARGP4 +ADDRLP4 0+16 +ARGP4 +ADDRLP4 1052 +ADDRGP4 KeywordHash_Find +CALLP4 +ASGNP4 +ADDRLP4 1040 +ADDRLP4 1052 +INDIRP4 +ASGNP4 +ADDRLP4 1040 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $3181 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $3183 +ARGP4 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 PC_SourceError +CALLV +pop +ADDRGP4 $3172 +JUMPV +LABELV $3181 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 1056 +ADDRLP4 1040 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 1056 +INDIRI4 +CNSTI4 0 +NEI4 $3185 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRGP4 $3187 +ARGP4 +ADDRLP4 0+16 +ARGP4 +ADDRGP4 PC_SourceError +CALLV +pop +CNSTI4 0 +RETI4 +ADDRGP4 $3165 +JUMPV +LABELV $3185 +LABELV $3172 +ADDRGP4 $3171 +JUMPV +CNSTI4 0 +RETI4 +LABELV $3165 +endproc Menu_Parse 1060 12 +export Menu_New +proc Menu_New 12 8 +ADDRLP4 0 +CNSTI4 776 +ADDRGP4 menuCount +INDIRI4 +MULI4 +ADDRGP4 Menus +ADDP4 +ASGNP4 +ADDRGP4 menuCount +INDIRI4 +CNSTI4 256 +GEI4 $3190 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Menu_Init +CALLV +pop +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Menu_Parse +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $3192 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Menu_PostParse +CALLV +pop +ADDRLP4 8 +ADDRGP4 menuCount +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $3192 +LABELV $3190 +LABELV $3189 +endproc Menu_New 12 8 +export Menu_Count +proc Menu_Count 0 0 +ADDRGP4 menuCount +INDIRI4 +RETI4 +LABELV $3194 +endproc Menu_Count 0 0 +export Menu_UpdateAll +proc Menu_UpdateAll 4 4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $3199 +JUMPV +LABELV $3196 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 menuStack +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Menu_Update +CALLV +pop +LABELV $3197 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $3199 +ADDRLP4 0 +INDIRI4 +ADDRGP4 openMenuCount +INDIRI4 +LTI4 $3196 +LABELV $3195 +endproc Menu_UpdateAll 4 4 +lit +align 4 +LABELV $3217 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +export Menu_PaintAll +code +proc Menu_PaintAll 36 32 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRGP4 g_editingField +INDIRI4 +ADDRLP4 4 +INDIRI4 +NEI4 $3203 +ADDRGP4 g_waitingForKey +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $3201 +LABELV $3203 +ADDRGP4 $3204 +ARGP4 +ADDRGP4 $3205 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRP4 +CALLV +pop +ADDRGP4 $3202 +JUMPV +LABELV $3201 +ADDRGP4 $3204 +ARGP4 +ADDRGP4 $3206 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 80 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $3202 +ADDRGP4 captureFunc +INDIRP4 +CVPU4 4 +ADDRGP4 voidFunction +CVPU4 4 +EQU4 $3207 +ADDRLP4 8 +ADDRGP4 captureFuncExpiry +INDIRI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +LEI4 $3209 +ADDRGP4 DC +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +LEI4 $3209 +ADDRGP4 UI_RemoveCaptureFunc +CALLV +pop +ADDRGP4 $3210 +JUMPV +LABELV $3209 +ADDRGP4 captureData +INDIRP4 +ARGP4 +ADDRGP4 captureFunc +INDIRP4 +CALLV +pop +LABELV $3210 +LABELV $3207 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $3214 +JUMPV +LABELV $3211 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRGP4 menuStack +ADDP4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 Menu_Paint +CALLV +pop +LABELV $3212 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $3214 +ADDRLP4 0 +INDIRI4 +ADDRGP4 openMenuCount +INDIRI4 +LTI4 $3211 +ADDRGP4 $472 +ARGP4 +ADDRLP4 8 +ADDRGP4 DC +INDIRP4 +CNSTI4 76 +ADDP4 +INDIRP4 +CALLF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +CNSTF4 0 +EQF4 $3215 +ADDRLP4 12 +ADDRGP4 $3217 +INDIRB +ASGNB 16 +ADDRGP4 $3218 +ARGP4 +ADDRGP4 DC +INDIRP4 +CNSTI4 81756 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 28 +ADDRGP4 va +CALLP4 +ASGNP4 +CNSTF4 1084227584 +ARGF4 +CNSTF4 1103626240 +ARGF4 +CNSTF4 1056964608 +ARGF4 +ADDRLP4 12 +ARGP4 +ADDRLP4 28 +INDIRP4 +ARGP4 +CNSTF4 0 +ARGF4 +ADDRLP4 32 +CNSTI4 0 +ASGNI4 +ADDRLP4 32 +INDIRI4 +ARGI4 +ADDRLP4 32 +INDIRI4 +ARGI4 +ADDRGP4 UI_Text_Paint +CALLV +pop +LABELV $3215 +LABELV $3200 +endproc Menu_PaintAll 36 32 +export Menu_Reset +proc Menu_Reset 0 0 +ADDRGP4 menuCount +CNSTI4 0 +ASGNI4 +LABELV $3219 +endproc Menu_Reset 0 0 +export Display_GetContext +proc Display_GetContext 0 0 +ADDRGP4 DC +INDIRP4 +RETP4 +LABELV $3220 +endproc Display_GetContext 0 0 +export Display_CaptureItem +proc Display_CaptureItem 8 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $3225 +JUMPV +LABELV $3222 +CNSTI4 776 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 Menus +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRLP4 4 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $3226 +CNSTI4 776 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 Menus +ADDP4 +RETP4 +ADDRGP4 $3221 +JUMPV +LABELV $3226 +LABELV $3223 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $3225 +ADDRLP4 0 +INDIRI4 +ADDRGP4 menuCount +INDIRI4 +LTI4 $3222 +CNSTP4 0 +RETP4 +LABELV $3221 +endproc Display_CaptureItem 8 12 +export Display_MouseMove +proc Display_MouseMove 16 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $3229 +ADDRLP4 8 +ADDRGP4 Menu_GetFocused +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $3231 +ADDRLP4 4 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 2097152 +BANDI4 +CNSTI4 0 +EQI4 $3233 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRGP4 Menu_HandleMouseMove +CALLV +pop +CNSTI4 1 +RETI4 +ADDRGP4 $3228 +JUMPV +LABELV $3233 +LABELV $3231 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $3238 +JUMPV +LABELV $3235 +CNSTI4 776 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 Menus +ADDP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRGP4 Menu_HandleMouseMove +CALLV +pop +LABELV $3236 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $3238 +ADDRLP4 0 +INDIRI4 +ADDRGP4 menuCount +INDIRI4 +LTI4 $3235 +ADDRGP4 $3230 +JUMPV +LABELV $3229 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Menu_UpdatePosition +CALLV +pop +LABELV $3230 +CNSTI4 1 +RETI4 +LABELV $3228 +endproc Display_MouseMove 16 12 +export Display_CursorType +proc Display_CursorType 36 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $3243 +JUMPV +LABELV $3240 +ADDRLP4 20 +CNSTI4 776 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 24 +CNSTF4 1077936128 +ASGNF4 +ADDRLP4 4 +ADDRLP4 20 +INDIRI4 +ADDRGP4 Menus +ADDP4 +INDIRF4 +ADDRLP4 24 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4+4 +ADDRLP4 20 +INDIRI4 +ADDRGP4 Menus+4 +ADDP4 +INDIRF4 +ADDRLP4 24 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 28 +CNSTF4 1088421888 +ASGNF4 +ADDRLP4 4+12 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 4+8 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 4 +ARGP4 +ADDRFP4 0 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRFP4 4 +INDIRI4 +CVIF4 4 +ARGF4 +ADDRLP4 32 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $3248 +CNSTI4 4 +RETI4 +ADDRGP4 $3239 +JUMPV +LABELV $3248 +LABELV $3241 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $3243 +ADDRLP4 0 +INDIRI4 +ADDRGP4 menuCount +INDIRI4 +LTI4 $3240 +CNSTI4 2 +RETI4 +LABELV $3239 +endproc Display_CursorType 36 12 +export Display_HandleKey +proc Display_HandleKey 12 12 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRLP4 4 +ADDRGP4 Display_CaptureItem +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $3251 +ADDRLP4 8 +ADDRGP4 Menu_GetFocused +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +LABELV $3251 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $3253 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRI4 +ARGI4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 Menu_HandleKey +CALLV +pop +LABELV $3253 +LABELV $3250 +endproc Display_HandleKey 12 12 +proc Window_CacheContents 12 20 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $3256 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $3258 +ADDRFP4 0 +INDIRP4 +CNSTI4 44 +ADDP4 +INDIRP4 +ARGP4 +ADDRLP4 4 +CNSTF4 0 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 4 +INDIRF4 +ARGF4 +ADDRLP4 8 +ADDRGP4 DC +INDIRP4 +CNSTI4 172 +ADDP4 +INDIRP4 +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 176 +ADDP4 +INDIRP4 +CALLV +pop +LABELV $3258 +LABELV $3256 +LABELV $3255 +endproc Window_CacheContents 12 20 +proc Item_CacheContents 0 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $3261 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Window_CacheContents +CALLV +pop +LABELV $3261 +LABELV $3260 +endproc Item_CacheContents 0 4 +proc Menu_CacheContents 8 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $3264 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Window_CacheContents +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $3269 +JUMPV +LABELV $3266 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ARGP4 +ADDRGP4 Item_CacheContents +CALLV +pop +LABELV $3267 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $3269 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +LTI4 $3266 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $3270 +ADDRLP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $3270 +ADDRFP4 0 +INDIRP4 +CNSTI4 228 +ADDP4 +INDIRP4 +ARGP4 +CNSTI4 0 +ARGI4 +ADDRGP4 DC +INDIRP4 +CNSTI4 160 +ADDP4 +INDIRP4 +CALLI4 +pop +LABELV $3270 +LABELV $3264 +LABELV $3263 +endproc Menu_CacheContents 8 8 +export Display_CacheAll +proc Display_CacheAll 4 4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $3276 +JUMPV +LABELV $3273 +CNSTI4 776 +ADDRLP4 0 +INDIRI4 +MULI4 +ADDRGP4 Menus +ADDP4 +ARGP4 +ADDRGP4 Menu_CacheContents +CALLV +pop +LABELV $3274 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $3276 +ADDRLP4 0 +INDIRI4 +ADDRGP4 menuCount +INDIRI4 +LTI4 $3273 +LABELV $3272 +endproc Display_CacheAll 4 4 +proc Menu_OverActiveItem 32 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $3278 +ADDRFP4 0 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 1048580 +BANDI4 +CNSTI4 0 +EQI4 $3278 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRLP4 4 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $3280 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 $3285 +JUMPV +LABELV $3282 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 1048580 +BANDI4 +CNSTI4 0 +NEI4 $3286 +ADDRGP4 $3283 +JUMPV +LABELV $3286 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +CNSTI4 72 +ADDP4 +INDIRI4 +CNSTI4 16 +BANDI4 +CNSTI4 0 +EQI4 $3288 +ADDRGP4 $3283 +JUMPV +LABELV $3288 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRLP4 12 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $3290 +ADDRLP4 16 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 264 +ADDP4 +ADDP4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +CNSTI4 200 +ADDP4 +INDIRI4 +CNSTI4 1 +NEI4 $3292 +ADDRLP4 16 +INDIRP4 +CNSTI4 232 +ADDP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $3292 +ADDRLP4 16 +INDIRP4 +ARGP4 +ADDRLP4 24 +ADDRGP4 Item_CorrectedTextRect +CALLP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRFP4 8 +INDIRF4 +ARGF4 +ADDRLP4 28 +ADDRGP4 Rect_ContainsPoint +CALLI4 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $3283 +CNSTI4 1 +RETI4 +ADDRGP4 $3277 +JUMPV +LABELV $3292 +CNSTI4 1 +RETI4 +ADDRGP4 $3277 +JUMPV +LABELV $3290 +LABELV $3283 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $3285 +ADDRLP4 8 +INDIRI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 192 +ADDP4 +INDIRI4 +LTI4 $3282 +LABELV $3280 +LABELV $3278 +CNSTI4 0 +RETI4 +LABELV $3277 +endproc Menu_OverActiveItem 32 12 +bss +export menuParseKeywordHash +align 4 +LABELV menuParseKeywordHash +skip 2048 +export itemParseKeywordHash +align 4 +LABELV itemParseKeywordHash +skip 2048 +align 4 +LABELV wrapCache +skip 528768 +align 4 +LABELV oldComboBoxH +skip 4 +align 4 +LABELV oldComboBoxY +skip 4 +align 4 +LABELV strHandle +skip 8192 +align 1 +LABELV strPool +skip 393216 +align 4 +LABELV outOfMemory +skip 4 +align 4 +LABELV allocPoint +skip 4 +align 1 +LABELV UI_memoryPool +skip 1048576 +export menuStack +align 4 +LABELV menuStack +skip 64 +export Menus +align 4 +LABELV Menus +skip 198656 +align 4 +LABELV scrollInfo +skip 32 +export g_nameBind2 +align 1 +LABELV g_nameBind2 +skip 32 +export g_nameBind1 +align 1 +LABELV g_nameBind1 +skip 32 +import trap_Parse_SourceFileAndLine +import trap_Parse_ReadToken +import trap_Parse_FreeSource +import trap_Parse_LoadSource +import trap_Parse_AddGlobalDefine +import trap_R_SetClipRegion +import Script_Parse +import Display_ExpandMacros +import Com_Printf +import Com_Error +import Info_NextPair +import Info_Validate +import Info_SetValueForKey_Big +import Info_SetValueForKey +import Info_RemoveKey_big +import Info_RemoveKey +import Info_ValueForKey +import Com_TruncateLongString +import va +import Q_CountChar +import Q_ParseNewlines +import Q_CleanStr +import Q_PrintStrlen +import Q_strcat +import Q_strncpyz +import Q_stristr +import Q_strrchr +import Q_strupr +import Q_strlwr +import Q_stricmpn +import Q_strncmp +import Q_stricmp +import Q_isintegral +import Q_isanumber +import Q_isalpha +import Q_isupper +import Q_islower +import Q_isprint +import Com_ClientListParse +import Com_ClientListString +import Com_ClientListRemove +import Com_ClientListAdd +import Com_ClientListContains +import Com_RandomBytes +import Com_SkipCharset +import Com_SkipTokens +import Com_sprintf +import Com_HexStrToInt +import Parse3DMatrix +import Parse2DMatrix +import Parse1DMatrix +import SkipRestOfLine +import SkipBracedSection +import COM_MatchToken +import COM_ParseWarning +import COM_ParseError +import COM_Compress +import COM_ParseExt +import COM_Parse +import COM_GetCurrentParseLine +import COM_BeginParseSession +import COM_DefaultExtension +import COM_StripExtension +import COM_GetExtension +import COM_SkipPath +import Com_Clamp +import DistanceBetweenLineSegments +import DistanceBetweenLineSegmentsSquared +import VectorMaxComponent +import VectorMinComponent +import pointToLineDistance +import VectorDistance +import ProjectPointOntoVector +import GetPerpendicularViewVector +import Q_isnan +import PerpendicularVector +import AngleVectors +import VectorMatrixMultiply +import MatrixMultiply +import MakeNormalVectors +import RotateAroundDirection +import RotatePointAroundVector +import ProjectPointOnPlane +import PlaneFromPoints +import AngleDelta +import AngleNormalize180 +import AngleNormalize360 +import AnglesSubtract +import AngleSubtract +import LerpAngle +import AngleMod +import BoundsIntersectPoint +import BoundsIntersectSphere +import BoundsIntersect +import BoxOnPlaneSide +import SetPlaneSignbits +import AxisCopy +import AxisClear +import AxisToAngles +import AnglesToAxis +import vectoangles +import Q_crandom +import Q_random +import Q_rand +import Q_acos +import Q_log2 +import VectorRotate +import Vector4Scale +import VectorNormalize2 +import VectorNormalize +import CrossProduct +import VectorInverse +import VectorNormalizeFast +import DistanceSquared +import Distance +import VectorLengthSquared +import VectorLength +import VectorCompare +import AddPointToBounds +import ClearBounds +import RadiusFromBounds +import NormalizeColor +import ColorBytes4 +import ColorBytes3 +import _VectorMA +import _VectorScale +import _VectorCopy +import _VectorAdd +import _VectorSubtract +import _DotProduct +import ByteToDir +import DirToByte +import ClampShort +import ClampChar +import Q_rsqrt +import Q_fabs +import axisDefault +import vec3_origin +import g_color_table +import Q_StripIndentMarker +import colorDkGrey +import colorMdGrey +import colorLtGrey +import colorWhite +import colorCyan +import colorMagenta +import colorYellow +import colorBlue +import colorGreen +import colorRed +import colorBlack +import bytedirs +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $3218 +byte 1 102 +byte 1 112 +byte 1 115 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 102 +byte 1 0 +align 1 +LABELV $3206 +byte 1 48 +byte 1 0 +align 1 +LABELV $3205 +byte 1 49 +byte 1 0 +align 1 +LABELV $3204 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 104 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 67 +byte 1 117 +byte 1 114 +byte 1 115 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $3187 +byte 1 99 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 107 +byte 1 101 +byte 1 121 +byte 1 119 +byte 1 111 +byte 1 114 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $3183 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 107 +byte 1 101 +byte 1 121 +byte 1 119 +byte 1 111 +byte 1 114 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $3176 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 10 +byte 1 0 +align 1 +LABELV $3159 +byte 1 102 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 65 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $3158 +byte 1 102 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 67 +byte 1 121 +byte 1 99 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $3157 +byte 1 102 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 67 +byte 1 108 +byte 1 97 +byte 1 109 +byte 1 112 +byte 1 0 +align 1 +LABELV $3156 +byte 1 112 +byte 1 111 +byte 1 112 +byte 1 117 +byte 1 112 +byte 1 0 +align 1 +LABELV $3155 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 68 +byte 1 101 +byte 1 102 +byte 1 0 +align 1 +LABELV $3154 +byte 1 115 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 76 +byte 1 111 +byte 1 111 +byte 1 112 +byte 1 0 +align 1 +LABELV $3153 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 79 +byte 1 102 +byte 1 66 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 115 +byte 1 67 +byte 1 108 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $3152 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $3151 +byte 1 102 +byte 1 111 +byte 1 99 +byte 1 117 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $3150 +byte 1 98 +byte 1 111 +byte 1 114 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 83 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 0 +align 1 +LABELV $3149 +byte 1 111 +byte 1 110 +byte 1 69 +byte 1 83 +byte 1 67 +byte 1 0 +align 1 +LABELV $3148 +byte 1 111 +byte 1 110 +byte 1 67 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 101 +byte 1 0 +align 1 +LABELV $3147 +byte 1 111 +byte 1 110 +byte 1 79 +byte 1 112 +byte 1 101 +byte 1 110 +byte 1 0 +align 1 +LABELV $3146 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 0 +align 1 +LABELV $3145 +byte 1 102 +byte 1 111 +byte 1 110 +byte 1 116 +byte 1 0 +align 1 +LABELV $3144 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 68 +byte 1 101 +byte 1 102 +byte 1 115 +byte 1 32 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 99 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $3026 +byte 1 99 +byte 1 111 +byte 1 117 +byte 1 108 +byte 1 100 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 112 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 107 +byte 1 101 +byte 1 121 +byte 1 119 +byte 1 111 +byte 1 114 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $3022 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 107 +byte 1 101 +byte 1 121 +byte 1 119 +byte 1 111 +byte 1 114 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 99 +byte 1 111 +byte 1 109 +byte 1 112 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 105 +byte 1 102 +byte 1 105 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 0 +align 1 +LABELV $3020 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 107 +byte 1 101 +byte 1 121 +byte 1 119 +byte 1 111 +byte 1 114 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 32 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 105 +byte 1 102 +byte 1 105 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $3012 +byte 1 117 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 107 +byte 1 101 +byte 1 121 +byte 1 119 +byte 1 111 +byte 1 114 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $2989 +byte 1 100 +byte 1 111 +byte 1 117 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 108 +byte 1 105 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $2988 +byte 1 99 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 99 +byte 1 0 +align 1 +LABELV $2987 +byte 1 104 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 67 +byte 1 118 +byte 1 97 +byte 1 114 +byte 1 0 +align 1 +LABELV $2986 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 119 +byte 1 67 +byte 1 118 +byte 1 97 +byte 1 114 +byte 1 0 +align 1 +LABELV $2985 +byte 1 100 +byte 1 105 +byte 1 115 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 67 +byte 1 118 +byte 1 97 +byte 1 114 +byte 1 0 +align 1 +LABELV $2984 +byte 1 99 +byte 1 118 +byte 1 97 +byte 1 114 +byte 1 84 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 0 +align 1 +LABELV $2983 +byte 1 101 +byte 1 110 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 67 +byte 1 118 +byte 1 97 +byte 1 114 +byte 1 0 +align 1 +LABELV $2982 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 100 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 70 +byte 1 108 +byte 1 97 +byte 1 103 +byte 1 0 +align 1 +LABELV $2981 +byte 1 97 +byte 1 100 +byte 1 100 +byte 1 67 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 82 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $2980 +byte 1 99 +byte 1 118 +byte 1 97 +byte 1 114 +byte 1 70 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 116 +byte 1 76 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 0 +align 1 +LABELV $2979 +byte 1 99 +byte 1 118 +byte 1 97 +byte 1 114 +byte 1 83 +byte 1 116 +byte 1 114 +byte 1 76 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 0 +align 1 +LABELV $2978 +byte 1 99 +byte 1 118 +byte 1 97 +byte 1 114 +byte 1 70 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 116 +byte 1 0 +align 1 +LABELV $2977 +byte 1 102 +byte 1 111 +byte 1 99 +byte 1 117 +byte 1 115 +byte 1 83 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $2976 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 70 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 87 +byte 1 105 +byte 1 100 +byte 1 116 +byte 1 104 +byte 1 0 +align 1 +LABELV $2975 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 80 +byte 1 97 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 67 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 0 +align 1 +LABELV $2974 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 67 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 0 +align 1 +LABELV $2973 +byte 1 99 +byte 1 118 +byte 1 97 +byte 1 114 +byte 1 0 +align 1 +LABELV $2972 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $2971 +byte 1 111 +byte 1 110 +byte 1 67 +byte 1 104 +byte 1 97 +byte 1 114 +byte 1 69 +byte 1 110 +byte 1 116 +byte 1 114 +byte 1 121 +byte 1 0 +align 1 +LABELV $2970 +byte 1 111 +byte 1 110 +byte 1 84 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 69 +byte 1 110 +byte 1 116 +byte 1 114 +byte 1 121 +byte 1 0 +align 1 +LABELV $2969 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 69 +byte 1 120 +byte 1 105 +byte 1 116 +byte 1 84 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 0 +align 1 +LABELV $2968 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 69 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 84 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 0 +align 1 +LABELV $2967 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 69 +byte 1 120 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $2966 +byte 1 109 +byte 1 111 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 69 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $2965 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 70 +byte 1 111 +byte 1 99 +byte 1 117 +byte 1 115 +byte 1 0 +align 1 +LABELV $2964 +byte 1 111 +byte 1 110 +byte 1 70 +byte 1 111 +byte 1 99 +byte 1 117 +byte 1 115 +byte 1 0 +align 1 +LABELV $2963 +byte 1 98 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 103 +byte 1 114 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $2962 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $2961 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 115 +byte 1 116 +byte 1 121 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $2960 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 115 +byte 1 99 +byte 1 97 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $2959 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 110 +byte 1 121 +byte 1 0 +align 1 +LABELV $2958 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 110 +byte 1 120 +byte 1 0 +align 1 +LABELV $2957 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 110 +byte 1 0 +align 1 +LABELV $2956 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 110 +byte 1 0 +align 1 +LABELV $2955 +byte 1 97 +byte 1 108 +byte 1 105 +byte 1 103 +byte 1 110 +byte 1 0 +align 1 +LABELV $2954 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 100 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 0 +align 1 +LABELV $2953 +byte 1 118 +byte 1 105 +byte 1 115 +byte 1 105 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $2952 +byte 1 98 +byte 1 111 +byte 1 114 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 0 +align 1 +LABELV $2951 +byte 1 98 +byte 1 111 +byte 1 114 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $2950 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 117 +byte 1 109 +byte 1 110 +byte 1 115 +byte 1 0 +align 1 +LABELV $2949 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 116 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 0 +align 1 +LABELV $2948 +byte 1 102 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $2947 +byte 1 100 +byte 1 114 +byte 1 111 +byte 1 112 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 115 +byte 1 0 +align 1 +LABELV $2946 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 104 +byte 1 101 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $2945 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 119 +byte 1 105 +byte 1 100 +byte 1 116 +byte 1 104 +byte 1 0 +align 1 +LABELV $2944 +byte 1 119 +byte 1 114 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $2943 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 111 +byte 1 110 +byte 1 102 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 99 +byte 1 104 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 0 +align 1 +LABELV $2942 +byte 1 110 +byte 1 111 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 111 +byte 1 108 +byte 1 108 +byte 1 98 +byte 1 97 +byte 1 114 +byte 1 0 +align 1 +LABELV $2941 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 115 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 97 +byte 1 98 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $2940 +byte 1 100 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $2939 +byte 1 115 +byte 1 116 +byte 1 121 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $2938 +byte 1 97 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 66 +byte 1 105 +byte 1 97 +byte 1 115 +byte 1 0 +align 1 +LABELV $2937 +byte 1 114 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 0 +align 1 +LABELV $2936 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 95 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 108 +byte 1 101 +byte 1 0 +align 1 +LABELV $2935 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 95 +byte 1 114 +byte 1 111 +byte 1 116 +byte 1 97 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $2934 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 95 +byte 1 102 +byte 1 111 +byte 1 118 +byte 1 121 +byte 1 0 +align 1 +LABELV $2933 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 95 +byte 1 102 +byte 1 111 +byte 1 118 +byte 1 120 +byte 1 0 +align 1 +LABELV $2932 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 95 +byte 1 111 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $2931 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 95 +byte 1 115 +byte 1 104 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $2930 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 95 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $2929 +byte 1 103 +byte 1 114 +byte 1 111 +byte 1 117 +byte 1 112 +byte 1 0 +align 1 +LABELV $2928 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 0 +align 1 +LABELV $2927 +byte 1 116 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 0 +align 1 +LABELV $2926 +byte 1 110 +byte 1 97 +byte 1 109 +byte 1 101 +byte 1 0 +align 1 +LABELV $2910 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 99 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 103 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $2878 +byte 1 99 +byte 1 118 +byte 1 97 +byte 1 114 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 121 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 99 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 118 +byte 1 97 +byte 1 114 +byte 1 115 +byte 1 0 +align 1 +LABELV $2863 +byte 1 101 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 115 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 10 +byte 1 0 +align 1 +LABELV $2847 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 32 +byte 1 102 +byte 1 105 +byte 1 101 +byte 1 108 +byte 1 100 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 100 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 97 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 0 +align 1 +LABELV $2749 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 101 +byte 1 114 +byte 1 100 +byte 1 114 +byte 1 97 +byte 1 119 +byte 1 115 +byte 1 32 +byte 1 99 +byte 1 97 +byte 1 110 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 118 +byte 1 101 +byte 1 32 +byte 1 97 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 116 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 0 +align 1 +LABELV $2724 +byte 1 101 +byte 1 120 +byte 1 99 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 109 +byte 1 97 +byte 1 120 +byte 1 105 +byte 1 109 +byte 1 117 +byte 1 109 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 117 +byte 1 109 +byte 1 110 +byte 1 115 +byte 1 32 +byte 1 40 +byte 1 37 +byte 1 100 +byte 1 41 +byte 1 0 +align 1 +LABELV $2698 +byte 1 116 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 117 +byte 1 115 +byte 1 116 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 110 +byte 1 101 +byte 1 0 +align 1 +LABELV $2693 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 104 +byte 1 97 +byte 1 115 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 116 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 0 +align 1 +LABELV $2181 +byte 1 70 +byte 1 73 +byte 1 88 +byte 1 77 +byte 1 69 +byte 1 0 +align 1 +LABELV $2180 +byte 1 80 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 32 +byte 1 107 +byte 1 101 +byte 1 121 +byte 1 0 +align 1 +LABELV $2154 +byte 1 63 +byte 1 63 +byte 1 63 +byte 1 0 +align 1 +LABELV $2153 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 0 +align 1 +LABELV $2123 +byte 1 105 +byte 1 110 +byte 1 95 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 97 +byte 1 114 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $2090 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 50 +byte 1 0 +align 1 +LABELV $2089 +byte 1 109 +byte 1 101 +byte 1 115 +byte 1 115 +byte 1 97 +byte 1 103 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $2088 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 74 +byte 1 80 +byte 1 69 +byte 1 71 +byte 1 0 +align 1 +LABELV $2087 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 68 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 0 +align 1 +LABELV $2086 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 85 +byte 1 112 +byte 1 0 +align 1 +LABELV $2085 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 0 +align 1 +LABELV $2084 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 121 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $2083 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 110 +byte 1 111 +byte 1 0 +align 1 +LABELV $2082 +byte 1 118 +byte 1 111 +byte 1 116 +byte 1 101 +byte 1 32 +byte 1 121 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $2081 +byte 1 43 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 111 +byte 1 110 +byte 1 52 +byte 1 0 +align 1 +LABELV $2080 +byte 1 43 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 111 +byte 1 110 +byte 1 51 +byte 1 0 +align 1 +LABELV $2079 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 110 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 0 +align 1 +LABELV $2078 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 112 +byte 1 114 +byte 1 101 +byte 1 118 +byte 1 0 +align 1 +LABELV $2077 +byte 1 100 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 117 +byte 1 99 +byte 1 116 +byte 1 0 +align 1 +LABELV $2076 +byte 1 43 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 111 +byte 1 110 +byte 1 55 +byte 1 0 +align 1 +LABELV $2075 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 97 +byte 1 99 +byte 1 116 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 100 +byte 1 107 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $2074 +byte 1 98 +byte 1 117 +byte 1 121 +byte 1 32 +byte 1 97 +byte 1 109 +byte 1 109 +byte 1 111 +byte 1 0 +align 1 +LABELV $2073 +byte 1 114 +byte 1 101 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 100 +byte 1 0 +align 1 +LABELV $2072 +byte 1 43 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 111 +byte 1 110 +byte 1 53 +byte 1 0 +align 1 +LABELV $2071 +byte 1 43 +byte 1 97 +byte 1 116 +byte 1 116 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $2070 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 49 +byte 1 51 +byte 1 0 +align 1 +LABELV $2069 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 49 +byte 1 50 +byte 1 0 +align 1 +LABELV $2068 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 49 +byte 1 49 +byte 1 0 +align 1 +LABELV $2067 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 49 +byte 1 48 +byte 1 0 +align 1 +LABELV $2066 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 57 +byte 1 0 +align 1 +LABELV $2065 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 56 +byte 1 0 +align 1 +LABELV $2064 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 55 +byte 1 0 +align 1 +LABELV $2063 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 54 +byte 1 0 +align 1 +LABELV $2062 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 53 +byte 1 0 +align 1 +LABELV $2061 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 52 +byte 1 0 +align 1 +LABELV $2060 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 51 +byte 1 0 +align 1 +LABELV $2059 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 50 +byte 1 0 +align 1 +LABELV $2058 +byte 1 119 +byte 1 101 +byte 1 97 +byte 1 112 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 49 +byte 1 0 +align 1 +LABELV $2057 +byte 1 43 +byte 1 122 +byte 1 111 +byte 1 111 +byte 1 109 +byte 1 0 +align 1 +LABELV $2056 +byte 1 99 +byte 1 101 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 114 +byte 1 118 +byte 1 105 +byte 1 101 +byte 1 119 +byte 1 0 +align 1 +LABELV $2055 +byte 1 43 +byte 1 109 +byte 1 108 +byte 1 111 +byte 1 111 +byte 1 107 +byte 1 0 +align 1 +LABELV $2054 +byte 1 43 +byte 1 108 +byte 1 111 +byte 1 111 +byte 1 107 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 0 +align 1 +LABELV $2053 +byte 1 43 +byte 1 108 +byte 1 111 +byte 1 111 +byte 1 107 +byte 1 117 +byte 1 112 +byte 1 0 +align 1 +LABELV $2052 +byte 1 43 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 102 +byte 1 101 +byte 1 0 +align 1 +LABELV $2051 +byte 1 43 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $2050 +byte 1 43 +byte 1 108 +byte 1 101 +byte 1 102 +byte 1 116 +byte 1 0 +align 1 +LABELV $2049 +byte 1 43 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 100 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 0 +align 1 +LABELV $2048 +byte 1 43 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 117 +byte 1 112 +byte 1 0 +align 1 +LABELV $2047 +byte 1 43 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 105 +byte 1 103 +byte 1 104 +byte 1 116 +byte 1 0 +align 1 +LABELV $2046 +byte 1 43 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 101 +byte 1 102 +byte 1 116 +byte 1 0 +align 1 +LABELV $2045 +byte 1 43 +byte 1 98 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 0 +align 1 +LABELV $2044 +byte 1 43 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 119 +byte 1 97 +byte 1 114 +byte 1 100 +byte 1 0 +align 1 +LABELV $2043 +byte 1 43 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 111 +byte 1 110 +byte 1 56 +byte 1 0 +align 1 +LABELV $2042 +byte 1 43 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 111 +byte 1 110 +byte 1 54 +byte 1 0 +align 1 +LABELV $2041 +byte 1 43 +byte 1 115 +byte 1 112 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $2040 +byte 1 43 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 116 +byte 1 111 +byte 1 110 +byte 1 50 +byte 1 0 +align 1 +LABELV $2039 +byte 1 43 +byte 1 115 +byte 1 99 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $2018 +byte 1 78 +byte 1 111 +byte 1 0 +align 1 +LABELV $2017 +byte 1 89 +byte 1 101 +byte 1 115 +byte 1 0 +align 1 +LABELV $1868 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 116 +byte 1 101 +byte 1 120 +byte 1 116 +byte 1 87 +byte 1 114 +byte 1 97 +byte 1 112 +byte 1 67 +byte 1 97 +byte 1 99 +byte 1 104 +byte 1 101 +byte 1 0 +align 1 +LABELV $1840 +byte 1 37 +byte 1 102 +byte 1 37 +byte 1 99 +byte 1 0 +align 1 +LABELV $1696 +byte 1 115 +byte 1 99 +byte 1 114 +byte 1 101 +byte 1 101 +byte 1 110 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 116 +byte 1 10 +byte 1 0 +align 1 +LABELV $1695 +byte 1 100 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 111 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $1614 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 77 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 115 +byte 1 95 +byte 1 82 +byte 1 101 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 65 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 116 +byte 1 121 +byte 1 112 +byte 1 101 +byte 1 32 +byte 1 109 +byte 1 105 +byte 1 115 +byte 1 109 +byte 1 97 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 32 +byte 1 111 +byte 1 110 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 10 +byte 1 0 +align 1 +LABELV $1607 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 77 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 115 +byte 1 95 +byte 1 82 +byte 1 101 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 99 +byte 1 101 +byte 1 65 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 118 +byte 1 101 +byte 1 58 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 110 +byte 1 117 +byte 1 32 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 10 +byte 1 0 +align 1 +LABELV $1346 +byte 1 37 +byte 1 102 +byte 1 0 +align 1 +LABELV $1267 +byte 1 37 +byte 1 105 +byte 1 0 +align 1 +LABELV $992 +byte 1 116 +byte 1 114 +byte 1 97 +byte 1 110 +byte 1 115 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 0 +align 1 +LABELV $991 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 119 +byte 1 0 +align 1 +LABELV $990 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $989 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 101 +byte 1 114 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 0 +align 1 +LABELV $988 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 105 +byte 1 116 +byte 1 101 +byte 1 109 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $987 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 102 +byte 1 111 +byte 1 99 +byte 1 117 +byte 1 115 +byte 1 0 +align 1 +LABELV $986 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 99 +byte 1 118 +byte 1 97 +byte 1 114 +byte 1 0 +align 1 +LABELV $985 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $984 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 98 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 103 +byte 1 114 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 0 +align 1 +LABELV $983 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 97 +byte 1 115 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $982 +byte 1 114 +byte 1 101 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 0 +align 1 +LABELV $981 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 108 +byte 1 111 +byte 1 111 +byte 1 112 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $980 +byte 1 112 +byte 1 108 +byte 1 97 +byte 1 121 +byte 1 0 +align 1 +LABELV $979 +byte 1 111 +byte 1 114 +byte 1 98 +byte 1 105 +byte 1 116 +byte 1 0 +align 1 +LABELV $978 +byte 1 111 +byte 1 112 +byte 1 101 +byte 1 110 +byte 1 0 +align 1 +LABELV $977 +byte 1 104 +byte 1 105 +byte 1 100 +byte 1 101 +byte 1 0 +align 1 +LABELV $976 +byte 1 102 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 0 +align 1 +LABELV $975 +byte 1 102 +byte 1 97 +byte 1 100 +byte 1 101 +byte 1 105 +byte 1 110 +byte 1 0 +align 1 +LABELV $974 +byte 1 101 +byte 1 120 +byte 1 101 +byte 1 99 +byte 1 0 +align 1 +LABELV $973 +byte 1 99 +byte 1 111 +byte 1 110 +byte 1 100 +byte 1 105 +byte 1 116 +byte 1 105 +byte 1 111 +byte 1 110 +byte 1 97 +byte 1 108 +byte 1 111 +byte 1 112 +byte 1 101 +byte 1 110 +byte 1 0 +align 1 +LABELV $972 +byte 1 99 +byte 1 108 +byte 1 111 +byte 1 115 +byte 1 101 +byte 1 0 +align 1 +LABELV $911 +byte 1 77 +byte 1 0 +align 1 +LABELV $817 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 59 +byte 1 32 +byte 1 0 +align 1 +LABELV $810 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 104 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $806 +byte 1 116 +byte 1 101 +byte 1 97 +byte 1 109 +byte 1 95 +byte 1 109 +byte 1 111 +byte 1 100 +byte 1 101 +byte 1 108 +byte 1 0 +align 1 +LABELV $636 +byte 1 98 +byte 1 111 +byte 1 114 +byte 1 100 +byte 1 101 +byte 1 114 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $633 +byte 1 102 +byte 1 111 +byte 1 114 +byte 1 101 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $630 +byte 1 98 +byte 1 97 +byte 1 99 +byte 1 107 +byte 1 99 +byte 1 111 +byte 1 108 +byte 1 111 +byte 1 114 +byte 1 0 +align 1 +LABELV $472 +byte 1 117 +byte 1 105 +byte 1 95 +byte 1 100 +byte 1 101 +byte 1 118 +byte 1 101 +byte 1 108 +byte 1 111 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 0 +align 1 +LABELV $452 +byte 1 32 +byte 1 0 +align 1 +LABELV $449 +byte 1 34 +byte 1 37 +byte 1 115 +byte 1 34 +byte 1 0 +align 1 +LABELV $444 +byte 1 125 +byte 1 0 +align 1 +LABELV $435 +byte 1 123 +byte 1 0 +align 1 +LABELV $399 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 101 +byte 1 103 +byte 1 101 +byte 1 114 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $361 +byte 1 101 +byte 1 120 +byte 1 112 +byte 1 101 +byte 1 99 +byte 1 116 +byte 1 101 +byte 1 100 +byte 1 32 +byte 1 102 +byte 1 108 +byte 1 111 +byte 1 97 +byte 1 116 +byte 1 32 +byte 1 98 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 102 +byte 1 111 +byte 1 117 +byte 1 110 +byte 1 100 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $331 +byte 1 85 +byte 1 110 +byte 1 107 +byte 1 110 +byte 1 111 +byte 1 119 +byte 1 110 +byte 1 32 +byte 1 111 +byte 1 112 +byte 1 101 +byte 1 114 +byte 1 97 +byte 1 116 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 99 +byte 1 39 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 102 +byte 1 105 +byte 1 120 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $114 +byte 1 94 +byte 1 49 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $110 +byte 1 94 +byte 1 51 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $99 +byte 1 77 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 121 +byte 1 32 +byte 1 80 +byte 1 111 +byte 1 111 +byte 1 108 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 46 +byte 1 49 +byte 1 102 +byte 1 37 +byte 1 37 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 44 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $98 +byte 1 83 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 80 +byte 1 111 +byte 1 111 +byte 1 108 +byte 1 32 +byte 1 105 +byte 1 115 +byte 1 32 +byte 1 37 +byte 1 46 +byte 1 49 +byte 1 102 +byte 1 37 +byte 1 37 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 44 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 37 +byte 1 105 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 100 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $97 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 45 +byte 1 10 +byte 1 0 +align 1 +LABELV $96 +byte 1 77 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 121 +byte 1 47 +byte 1 83 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 80 +byte 1 111 +byte 1 111 +byte 1 108 +byte 1 32 +byte 1 73 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 10 +byte 1 0 +align 1 +LABELV $94 +byte 1 83 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 95 +byte 1 65 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 40 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 41 +byte 1 58 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 112 +byte 1 111 +byte 1 111 +byte 1 108 +byte 1 32 +byte 1 102 +byte 1 117 +byte 1 108 +byte 1 108 +byte 1 33 +byte 1 0 +align 1 +LABELV $80 +byte 1 0 +align 1 +LABELV $68 +byte 1 85 +byte 1 73 +byte 1 95 +byte 1 65 +byte 1 108 +byte 1 108 +byte 1 111 +byte 1 99 +byte 1 58 +byte 1 32 +byte 1 70 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 117 +byte 1 114 +byte 1 101 +byte 1 46 +byte 1 32 +byte 1 79 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 111 +byte 1 102 +byte 1 32 +byte 1 109 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 114 +byte 1 121 +byte 1 33 +byte 1 10 +byte 1 0 diff --git a/build/release-linux-x86_64/base/vm/cgame.qvm b/build/release-linux-x86_64/base/vm/cgame.qvm new file mode 100644 index 0000000..651900c Binary files /dev/null and b/build/release-linux-x86_64/base/vm/cgame.qvm differ diff --git a/build/release-linux-x86_64/base/vm/game.qvm b/build/release-linux-x86_64/base/vm/game.qvm new file mode 100644 index 0000000..75af576 Binary files /dev/null and b/build/release-linux-x86_64/base/vm/game.qvm differ diff --git a/build/release-linux-x86_64/base/vm/ui.qvm b/build/release-linux-x86_64/base/vm/ui.qvm new file mode 100644 index 0000000..396d460 Binary files /dev/null and b/build/release-linux-x86_64/base/vm/ui.qvm differ diff --git a/build/release-linux-x86_64/tools/asm/cmdlib.d b/build/release-linux-x86_64/tools/asm/cmdlib.d new file mode 100644 index 0000000..7762202 --- /dev/null +++ b/build/release-linux-x86_64/tools/asm/cmdlib.d @@ -0,0 +1,2 @@ +build/release-linux-x86_64/tools/asm/cmdlib.o: src/tools/asm/cmdlib.c \ + src/tools/asm/cmdlib.h diff --git a/build/release-linux-x86_64/tools/asm/cmdlib.o b/build/release-linux-x86_64/tools/asm/cmdlib.o new file mode 100644 index 0000000..45cc73c Binary files /dev/null and b/build/release-linux-x86_64/tools/asm/cmdlib.o differ diff --git a/build/release-linux-x86_64/tools/asm/q3asm.d b/build/release-linux-x86_64/tools/asm/q3asm.d new file mode 100644 index 0000000..f328274 --- /dev/null +++ b/build/release-linux-x86_64/tools/asm/q3asm.d @@ -0,0 +1,4 @@ +build/release-linux-x86_64/tools/asm/q3asm.o: src/tools/asm/q3asm.c \ + src/tools/asm/../../qcommon/q_platform.h src/tools/asm/cmdlib.h \ + src/tools/asm/mathlib.h src/tools/asm/../../qcommon/qfiles.h \ + src/tools/asm/opstrings.h diff --git a/build/release-linux-x86_64/tools/asm/q3asm.o b/build/release-linux-x86_64/tools/asm/q3asm.o new file mode 100644 index 0000000..d9480f5 Binary files /dev/null and b/build/release-linux-x86_64/tools/asm/q3asm.o differ diff --git a/build/release-linux-x86_64/tools/cpp/cpp.d b/build/release-linux-x86_64/tools/cpp/cpp.d new file mode 100644 index 0000000..b0a053f --- /dev/null +++ b/build/release-linux-x86_64/tools/cpp/cpp.d @@ -0,0 +1,2 @@ +build/release-linux-x86_64/tools/cpp/cpp.o: src/tools/lcc/cpp/cpp.c \ + src/tools/lcc/cpp/cpp.h diff --git a/build/release-linux-x86_64/tools/cpp/cpp.o b/build/release-linux-x86_64/tools/cpp/cpp.o new file mode 100644 index 0000000..4099e93 Binary files /dev/null and b/build/release-linux-x86_64/tools/cpp/cpp.o differ diff --git a/build/release-linux-x86_64/tools/cpp/eval.d b/build/release-linux-x86_64/tools/cpp/eval.d new file mode 100644 index 0000000..00cfa7d --- /dev/null +++ b/build/release-linux-x86_64/tools/cpp/eval.d @@ -0,0 +1,2 @@ +build/release-linux-x86_64/tools/cpp/eval.o: src/tools/lcc/cpp/eval.c \ + src/tools/lcc/cpp/cpp.h diff --git a/build/release-linux-x86_64/tools/cpp/eval.o b/build/release-linux-x86_64/tools/cpp/eval.o new file mode 100644 index 0000000..aceda16 Binary files /dev/null and b/build/release-linux-x86_64/tools/cpp/eval.o differ diff --git a/build/release-linux-x86_64/tools/cpp/getopt.d b/build/release-linux-x86_64/tools/cpp/getopt.d new file mode 100644 index 0000000..78f4741 --- /dev/null +++ b/build/release-linux-x86_64/tools/cpp/getopt.d @@ -0,0 +1 @@ +build/release-linux-x86_64/tools/cpp/getopt.o: src/tools/lcc/cpp/getopt.c diff --git a/build/release-linux-x86_64/tools/cpp/getopt.o b/build/release-linux-x86_64/tools/cpp/getopt.o new file mode 100644 index 0000000..3858c79 Binary files /dev/null and b/build/release-linux-x86_64/tools/cpp/getopt.o differ diff --git a/build/release-linux-x86_64/tools/cpp/hideset.d b/build/release-linux-x86_64/tools/cpp/hideset.d new file mode 100644 index 0000000..027a501 --- /dev/null +++ b/build/release-linux-x86_64/tools/cpp/hideset.d @@ -0,0 +1,2 @@ +build/release-linux-x86_64/tools/cpp/hideset.o: \ + src/tools/lcc/cpp/hideset.c src/tools/lcc/cpp/cpp.h diff --git a/build/release-linux-x86_64/tools/cpp/hideset.o b/build/release-linux-x86_64/tools/cpp/hideset.o new file mode 100644 index 0000000..5f38ddc Binary files /dev/null and b/build/release-linux-x86_64/tools/cpp/hideset.o differ diff --git a/build/release-linux-x86_64/tools/cpp/include.d b/build/release-linux-x86_64/tools/cpp/include.d new file mode 100644 index 0000000..a9bb128 --- /dev/null +++ b/build/release-linux-x86_64/tools/cpp/include.d @@ -0,0 +1,2 @@ +build/release-linux-x86_64/tools/cpp/include.o: \ + src/tools/lcc/cpp/include.c src/tools/lcc/cpp/cpp.h diff --git a/build/release-linux-x86_64/tools/cpp/include.o b/build/release-linux-x86_64/tools/cpp/include.o new file mode 100644 index 0000000..a540c62 Binary files /dev/null and b/build/release-linux-x86_64/tools/cpp/include.o differ diff --git a/build/release-linux-x86_64/tools/cpp/lex.d b/build/release-linux-x86_64/tools/cpp/lex.d new file mode 100644 index 0000000..a682610 --- /dev/null +++ b/build/release-linux-x86_64/tools/cpp/lex.d @@ -0,0 +1,2 @@ +build/release-linux-x86_64/tools/cpp/lex.o: src/tools/lcc/cpp/lex.c \ + src/tools/lcc/cpp/cpp.h diff --git a/build/release-linux-x86_64/tools/cpp/lex.o b/build/release-linux-x86_64/tools/cpp/lex.o new file mode 100644 index 0000000..9832adb Binary files /dev/null and b/build/release-linux-x86_64/tools/cpp/lex.o differ diff --git a/build/release-linux-x86_64/tools/cpp/macro.d b/build/release-linux-x86_64/tools/cpp/macro.d new file mode 100644 index 0000000..9e748e0 --- /dev/null +++ b/build/release-linux-x86_64/tools/cpp/macro.d @@ -0,0 +1,2 @@ +build/release-linux-x86_64/tools/cpp/macro.o: src/tools/lcc/cpp/macro.c \ + src/tools/lcc/cpp/cpp.h diff --git a/build/release-linux-x86_64/tools/cpp/macro.o b/build/release-linux-x86_64/tools/cpp/macro.o new file mode 100644 index 0000000..5b97d11 Binary files /dev/null and b/build/release-linux-x86_64/tools/cpp/macro.o differ diff --git a/build/release-linux-x86_64/tools/cpp/nlist.d b/build/release-linux-x86_64/tools/cpp/nlist.d new file mode 100644 index 0000000..21d0a36 --- /dev/null +++ b/build/release-linux-x86_64/tools/cpp/nlist.d @@ -0,0 +1,2 @@ +build/release-linux-x86_64/tools/cpp/nlist.o: src/tools/lcc/cpp/nlist.c \ + src/tools/lcc/cpp/cpp.h diff --git a/build/release-linux-x86_64/tools/cpp/nlist.o b/build/release-linux-x86_64/tools/cpp/nlist.o new file mode 100644 index 0000000..8ef9772 Binary files /dev/null and b/build/release-linux-x86_64/tools/cpp/nlist.o differ diff --git a/build/release-linux-x86_64/tools/cpp/tokens.d b/build/release-linux-x86_64/tools/cpp/tokens.d new file mode 100644 index 0000000..5fa4975 --- /dev/null +++ b/build/release-linux-x86_64/tools/cpp/tokens.d @@ -0,0 +1,2 @@ +build/release-linux-x86_64/tools/cpp/tokens.o: src/tools/lcc/cpp/tokens.c \ + src/tools/lcc/cpp/cpp.h diff --git a/build/release-linux-x86_64/tools/cpp/tokens.o b/build/release-linux-x86_64/tools/cpp/tokens.o new file mode 100644 index 0000000..2ad9f23 Binary files /dev/null and b/build/release-linux-x86_64/tools/cpp/tokens.o differ diff --git a/build/release-linux-x86_64/tools/cpp/unix.d b/build/release-linux-x86_64/tools/cpp/unix.d new file mode 100644 index 0000000..634d69b --- /dev/null +++ b/build/release-linux-x86_64/tools/cpp/unix.d @@ -0,0 +1,2 @@ +build/release-linux-x86_64/tools/cpp/unix.o: src/tools/lcc/cpp/unix.c \ + src/tools/lcc/cpp/cpp.h diff --git a/build/release-linux-x86_64/tools/cpp/unix.o b/build/release-linux-x86_64/tools/cpp/unix.o new file mode 100644 index 0000000..7972d0e Binary files /dev/null and b/build/release-linux-x86_64/tools/cpp/unix.o differ diff --git a/build/release-linux-x86_64/tools/etc/bytecode.d b/build/release-linux-x86_64/tools/etc/bytecode.d new file mode 100644 index 0000000..eace69e --- /dev/null +++ b/build/release-linux-x86_64/tools/etc/bytecode.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/etc/bytecode.o: \ + src/tools/lcc/etc/bytecode.c \ + src/tools/lcc/etc/../../../qcommon/q_platform.h diff --git a/build/release-linux-x86_64/tools/etc/bytecode.o b/build/release-linux-x86_64/tools/etc/bytecode.o new file mode 100644 index 0000000..6de6f5a Binary files /dev/null and b/build/release-linux-x86_64/tools/etc/bytecode.o differ diff --git a/build/release-linux-x86_64/tools/etc/lcc.d b/build/release-linux-x86_64/tools/etc/lcc.d new file mode 100644 index 0000000..9395749 --- /dev/null +++ b/build/release-linux-x86_64/tools/etc/lcc.d @@ -0,0 +1 @@ +build/release-linux-x86_64/tools/etc/lcc.o: src/tools/lcc/etc/lcc.c diff --git a/build/release-linux-x86_64/tools/etc/lcc.o b/build/release-linux-x86_64/tools/etc/lcc.o new file mode 100644 index 0000000..41be802 Binary files /dev/null and b/build/release-linux-x86_64/tools/etc/lcc.o differ diff --git a/build/release-linux-x86_64/tools/lburg/gram.d b/build/release-linux-x86_64/tools/lburg/gram.d new file mode 100644 index 0000000..d98de48 --- /dev/null +++ b/build/release-linux-x86_64/tools/lburg/gram.d @@ -0,0 +1,2 @@ +build/release-linux-x86_64/tools/lburg/gram.o: src/tools/lcc/lburg/gram.c \ + src/tools/lcc/lburg/lburg.h diff --git a/build/release-linux-x86_64/tools/lburg/gram.o b/build/release-linux-x86_64/tools/lburg/gram.o new file mode 100644 index 0000000..8bd7745 Binary files /dev/null and b/build/release-linux-x86_64/tools/lburg/gram.o differ diff --git a/build/release-linux-x86_64/tools/lburg/lburg b/build/release-linux-x86_64/tools/lburg/lburg new file mode 100755 index 0000000..15c34e6 Binary files /dev/null and b/build/release-linux-x86_64/tools/lburg/lburg differ diff --git a/build/release-linux-x86_64/tools/lburg/lburg.d b/build/release-linux-x86_64/tools/lburg/lburg.d new file mode 100644 index 0000000..5e11ba3 --- /dev/null +++ b/build/release-linux-x86_64/tools/lburg/lburg.d @@ -0,0 +1,2 @@ +build/release-linux-x86_64/tools/lburg/lburg.o: \ + src/tools/lcc/lburg/lburg.c src/tools/lcc/lburg/lburg.h diff --git a/build/release-linux-x86_64/tools/lburg/lburg.o b/build/release-linux-x86_64/tools/lburg/lburg.o new file mode 100644 index 0000000..85bb87f Binary files /dev/null and b/build/release-linux-x86_64/tools/lburg/lburg.o differ diff --git a/build/release-linux-x86_64/tools/q3asm b/build/release-linux-x86_64/tools/q3asm new file mode 100755 index 0000000..4da1104 Binary files /dev/null and b/build/release-linux-x86_64/tools/q3asm differ diff --git a/build/release-linux-x86_64/tools/q3cpp b/build/release-linux-x86_64/tools/q3cpp new file mode 100755 index 0000000..8700c5f Binary files /dev/null and b/build/release-linux-x86_64/tools/q3cpp differ diff --git a/build/release-linux-x86_64/tools/q3lcc b/build/release-linux-x86_64/tools/q3lcc new file mode 100755 index 0000000..ec0b6ec Binary files /dev/null and b/build/release-linux-x86_64/tools/q3lcc differ diff --git a/build/release-linux-x86_64/tools/q3rcc b/build/release-linux-x86_64/tools/q3rcc new file mode 100755 index 0000000..beebcae Binary files /dev/null and b/build/release-linux-x86_64/tools/q3rcc differ diff --git a/build/release-linux-x86_64/tools/rcc/alloc.d b/build/release-linux-x86_64/tools/rcc/alloc.d new file mode 100644 index 0000000..8ba536f --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/alloc.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/alloc.o: src/tools/lcc/src/alloc.c \ + src/tools/lcc/src/c.h src/tools/lcc/src/config.h \ + src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/alloc.o b/build/release-linux-x86_64/tools/rcc/alloc.o new file mode 100644 index 0000000..db1f869 Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/alloc.o differ diff --git a/build/release-linux-x86_64/tools/rcc/bind.d b/build/release-linux-x86_64/tools/rcc/bind.d new file mode 100644 index 0000000..147f31f --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/bind.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/bind.o: src/tools/lcc/src/bind.c \ + src/tools/lcc/src/c.h src/tools/lcc/src/config.h \ + src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/bind.o b/build/release-linux-x86_64/tools/rcc/bind.o new file mode 100644 index 0000000..f4924b5 Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/bind.o differ diff --git a/build/release-linux-x86_64/tools/rcc/bytecode.d b/build/release-linux-x86_64/tools/rcc/bytecode.d new file mode 100644 index 0000000..3b424ff --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/bytecode.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/bytecode.o: \ + src/tools/lcc/src/bytecode.c src/tools/lcc/src/c.h \ + src/tools/lcc/src/config.h src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/bytecode.o b/build/release-linux-x86_64/tools/rcc/bytecode.o new file mode 100644 index 0000000..d841ae9 Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/bytecode.o differ diff --git a/build/release-linux-x86_64/tools/rcc/dag.d b/build/release-linux-x86_64/tools/rcc/dag.d new file mode 100644 index 0000000..4058578 --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/dag.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/dag.o: src/tools/lcc/src/dag.c \ + src/tools/lcc/src/c.h src/tools/lcc/src/config.h \ + src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/dag.o b/build/release-linux-x86_64/tools/rcc/dag.o new file mode 100644 index 0000000..1927240 Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/dag.o differ diff --git a/build/release-linux-x86_64/tools/rcc/dagcheck.c b/build/release-linux-x86_64/tools/rcc/dagcheck.c new file mode 100644 index 0000000..30993b4 --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/dagcheck.c @@ -0,0 +1,2086 @@ +#include "c.h" +typedef Node NODEPTR_TYPE; +#define OP_LABEL(p) (specific((p)->op)) +#define LEFT_CHILD(p) ((p)->kids[0]) +#define RIGHT_CHILD(p) ((p)->kids[1]) +#define STATE_LABEL(p) ((p)->x.state) +#define PANIC error +/* +generated at Sun Feb 16 17:43:19 2014 +by lburg.c - faked rcsid +*/ +static void _kids(NODEPTR_TYPE, int, NODEPTR_TYPE[]); +static void _label(NODEPTR_TYPE); +static int _rule(void*, int); + +#define _stmt_NT 1 +#define _P_NT 2 +#define _V_NT 3 +#define _bogus_NT 4 +#define _I_NT 5 +#define _U_NT 6 +#define _F_NT 7 +#define _B_NT 8 + +static char *_ntname[] = { + 0, + "stmt", + "P", + "V", + "bogus", + "I", + "U", + "F", + "B", + 0 +}; + +struct _state { + short cost[9]; + struct { + unsigned int _stmt:4; + unsigned int _P:4; + unsigned int _V:6; + unsigned int _bogus:3; + unsigned int _I:5; + unsigned int _U:5; + unsigned int _F:4; + unsigned int _B:2; + } rule; +}; + +static short _nts_0[] = { _P_NT, 0 }; +static short _nts_1[] = { _V_NT, 0 }; +static short _nts_2[] = { _I_NT, 0 }; +static short _nts_3[] = { _U_NT, 0 }; +static short _nts_4[] = { _F_NT, 0 }; +static short _nts_5[] = { _B_NT, 0 }; +static short _nts_6[] = { _bogus_NT, 0 }; +static short _nts_7[] = { 0 }; +static short _nts_8[] = { _P_NT, _B_NT, 0 }; +static short _nts_9[] = { _P_NT, _F_NT, 0 }; +static short _nts_10[] = { _P_NT, _I_NT, 0 }; +static short _nts_11[] = { _P_NT, _U_NT, 0 }; +static short _nts_12[] = { _P_NT, _P_NT, 0 }; +static short _nts_13[] = { _F_NT, _F_NT, 0 }; +static short _nts_14[] = { _I_NT, _I_NT, 0 }; +static short _nts_15[] = { _I_NT, _P_NT, 0 }; +static short _nts_16[] = { _U_NT, _P_NT, 0 }; +static short _nts_17[] = { _U_NT, _U_NT, 0 }; +static short _nts_18[] = { _U_NT, _I_NT, 0 }; + +static short *_nts[] = { + 0, /* 0 */ + _nts_0, /* 1 */ + _nts_0, /* 2 */ + _nts_0, /* 3 */ + _nts_0, /* 4 */ + _nts_0, /* 5 */ + _nts_0, /* 6 */ + _nts_0, /* 7 */ + _nts_0, /* 8 */ + _nts_0, /* 9 */ + _nts_1, /* 10 */ + _nts_2, /* 11 */ + _nts_3, /* 12 */ + _nts_0, /* 13 */ + _nts_4, /* 14 */ + _nts_5, /* 15 */ + _nts_1, /* 16 */ + _nts_6, /* 17 */ + _nts_6, /* 18 */ + _nts_6, /* 19 */ + _nts_6, /* 20 */ + _nts_6, /* 21 */ + _nts_6, /* 22 */ + _nts_7, /* 23 */ + _nts_7, /* 24 */ + _nts_7, /* 25 */ + _nts_7, /* 26 */ + _nts_5, /* 27 */ + _nts_4, /* 28 */ + _nts_2, /* 29 */ + _nts_3, /* 30 */ + _nts_0, /* 31 */ + _nts_8, /* 32 */ + _nts_9, /* 33 */ + _nts_10, /* 34 */ + _nts_11, /* 35 */ + _nts_12, /* 36 */ + _nts_0, /* 37 */ + _nts_0, /* 38 */ + _nts_0, /* 39 */ + _nts_0, /* 40 */ + _nts_0, /* 41 */ + _nts_2, /* 42 */ + _nts_3, /* 43 */ + _nts_4, /* 44 */ + _nts_2, /* 45 */ + _nts_3, /* 46 */ + _nts_0, /* 47 */ + _nts_2, /* 48 */ + _nts_4, /* 49 */ + _nts_3, /* 50 */ + _nts_0, /* 51 */ + _nts_4, /* 52 */ + _nts_2, /* 53 */ + _nts_12, /* 54 */ + _nts_0, /* 55 */ + _nts_0, /* 56 */ + _nts_0, /* 57 */ + _nts_0, /* 58 */ + _nts_0, /* 59 */ + _nts_4, /* 60 */ + _nts_2, /* 61 */ + _nts_3, /* 62 */ + _nts_0, /* 63 */ + _nts_7, /* 64 */ + _nts_7, /* 65 */ + _nts_7, /* 66 */ + _nts_7, /* 67 */ + _nts_13, /* 68 */ + _nts_14, /* 69 */ + _nts_10, /* 70 */ + _nts_15, /* 71 */ + _nts_16, /* 72 */ + _nts_11, /* 73 */ + _nts_17, /* 74 */ + _nts_13, /* 75 */ + _nts_14, /* 76 */ + _nts_10, /* 77 */ + _nts_11, /* 78 */ + _nts_17, /* 79 */ + _nts_14, /* 80 */ + _nts_18, /* 81 */ + _nts_14, /* 82 */ + _nts_17, /* 83 */ + _nts_14, /* 84 */ + _nts_18, /* 85 */ + _nts_17, /* 86 */ + _nts_14, /* 87 */ + _nts_3, /* 88 */ + _nts_2, /* 89 */ + _nts_14, /* 90 */ + _nts_17, /* 91 */ + _nts_17, /* 92 */ + _nts_14, /* 93 */ + _nts_13, /* 94 */ + _nts_14, /* 95 */ + _nts_17, /* 96 */ + _nts_13, /* 97 */ + _nts_14, /* 98 */ + _nts_17, /* 99 */ + _nts_13, /* 100 */ + _nts_14, /* 101 */ + _nts_17, /* 102 */ + _nts_13, /* 103 */ + _nts_14, /* 104 */ + _nts_17, /* 105 */ + _nts_13, /* 106 */ + _nts_14, /* 107 */ + _nts_17, /* 108 */ + _nts_13, /* 109 */ + _nts_14, /* 110 */ + _nts_17, /* 111 */ + _nts_13, /* 112 */ + _nts_14, /* 113 */ + _nts_17, /* 114 */ + _nts_13, /* 115 */ + _nts_14, /* 116 */ + _nts_17, /* 117 */ + _nts_0, /* 118 */ + _nts_7, /* 119 */ +}; + +static char *_templates[] = { +/* 0 */ 0, +/* 1 */ "", /* stmt: INDIRB(P) */ +/* 2 */ "", /* stmt: INDIRF(P) */ +/* 3 */ "", /* stmt: INDIRI(P) */ +/* 4 */ "", /* stmt: INDIRU(P) */ +/* 5 */ "", /* stmt: INDIRP(P) */ +/* 6 */ "", /* stmt: CALLF(P) */ +/* 7 */ "", /* stmt: CALLI(P) */ +/* 8 */ "", /* stmt: CALLU(P) */ +/* 9 */ "", /* stmt: CALLP(P) */ +/* 10 */ "", /* stmt: V */ +/* 11 */ "", /* bogus: I */ +/* 12 */ "", /* bogus: U */ +/* 13 */ "", /* bogus: P */ +/* 14 */ "", /* bogus: F */ +/* 15 */ "", /* bogus: B */ +/* 16 */ "", /* bogus: V */ +/* 17 */ "", /* I: bogus */ +/* 18 */ "", /* U: bogus */ +/* 19 */ "", /* P: bogus */ +/* 20 */ "", /* F: bogus */ +/* 21 */ "", /* B: bogus */ +/* 22 */ "", /* V: bogus */ +/* 23 */ "", /* F: CNSTF */ +/* 24 */ "", /* I: CNSTI */ +/* 25 */ "", /* P: CNSTP */ +/* 26 */ "", /* U: CNSTU */ +/* 27 */ "", /* V: ARGB(B) */ +/* 28 */ "", /* V: ARGF(F) */ +/* 29 */ "", /* V: ARGI(I) */ +/* 30 */ "", /* V: ARGU(U) */ +/* 31 */ "", /* V: ARGP(P) */ +/* 32 */ "", /* V: ASGNB(P,B) */ +/* 33 */ "", /* V: ASGNF(P,F) */ +/* 34 */ "", /* V: ASGNI(P,I) */ +/* 35 */ "", /* V: ASGNU(P,U) */ +/* 36 */ "", /* V: ASGNP(P,P) */ +/* 37 */ "", /* B: INDIRB(P) */ +/* 38 */ "", /* F: INDIRF(P) */ +/* 39 */ "", /* I: INDIRI(P) */ +/* 40 */ "", /* U: INDIRU(P) */ +/* 41 */ "", /* P: INDIRP(P) */ +/* 42 */ "", /* I: CVII(I) */ +/* 43 */ "", /* I: CVUI(U) */ +/* 44 */ "", /* I: CVFI(F) */ +/* 45 */ "", /* U: CVIU(I) */ +/* 46 */ "", /* U: CVUU(U) */ +/* 47 */ "", /* U: CVPU(P) */ +/* 48 */ "", /* F: CVIF(I) */ +/* 49 */ "", /* F: CVFF(F) */ +/* 50 */ "", /* P: CVUP(U) */ +/* 51 */ "", /* P: CVPP(P) */ +/* 52 */ "", /* F: NEGF(F) */ +/* 53 */ "", /* I: NEGI(I) */ +/* 54 */ "", /* V: CALLB(P,P) */ +/* 55 */ "", /* F: CALLF(P) */ +/* 56 */ "", /* I: CALLI(P) */ +/* 57 */ "", /* U: CALLU(P) */ +/* 58 */ "", /* P: CALLP(P) */ +/* 59 */ "", /* V: CALLV(P) */ +/* 60 */ "", /* V: RETF(F) */ +/* 61 */ "", /* V: RETI(I) */ +/* 62 */ "", /* V: RETU(U) */ +/* 63 */ "", /* V: RETP(P) */ +/* 64 */ "", /* V: RETV */ +/* 65 */ "", /* P: ADDRGP */ +/* 66 */ "", /* P: ADDRFP */ +/* 67 */ "", /* P: ADDRLP */ +/* 68 */ "", /* F: ADDF(F,F) */ +/* 69 */ "", /* I: ADDI(I,I) */ +/* 70 */ "", /* P: ADDP(P,I) */ +/* 71 */ "", /* P: ADDP(I,P) */ +/* 72 */ "", /* P: ADDP(U,P) */ +/* 73 */ "", /* P: ADDP(P,U) */ +/* 74 */ "", /* U: ADDU(U,U) */ +/* 75 */ "", /* F: SUBF(F,F) */ +/* 76 */ "", /* I: SUBI(I,I) */ +/* 77 */ "", /* P: SUBP(P,I) */ +/* 78 */ "", /* P: SUBP(P,U) */ +/* 79 */ "", /* U: SUBU(U,U) */ +/* 80 */ "", /* I: LSHI(I,I) */ +/* 81 */ "", /* U: LSHU(U,I) */ +/* 82 */ "", /* I: MODI(I,I) */ +/* 83 */ "", /* U: MODU(U,U) */ +/* 84 */ "", /* I: RSHI(I,I) */ +/* 85 */ "", /* U: RSHU(U,I) */ +/* 86 */ "", /* U: BANDU(U,U) */ +/* 87 */ "", /* I: BANDI(I,I) */ +/* 88 */ "", /* U: BCOMU(U) */ +/* 89 */ "", /* I: BCOMI(I) */ +/* 90 */ "", /* I: BORI(I,I) */ +/* 91 */ "", /* U: BORU(U,U) */ +/* 92 */ "", /* U: BXORU(U,U) */ +/* 93 */ "", /* I: BXORI(I,I) */ +/* 94 */ "", /* F: DIVF(F,F) */ +/* 95 */ "", /* I: DIVI(I,I) */ +/* 96 */ "", /* U: DIVU(U,U) */ +/* 97 */ "", /* F: MULF(F,F) */ +/* 98 */ "", /* I: MULI(I,I) */ +/* 99 */ "", /* U: MULU(U,U) */ +/* 100 */ "", /* V: EQF(F,F) */ +/* 101 */ "", /* V: EQI(I,I) */ +/* 102 */ "", /* V: EQU(U,U) */ +/* 103 */ "", /* V: GEF(F,F) */ +/* 104 */ "", /* V: GEI(I,I) */ +/* 105 */ "", /* V: GEU(U,U) */ +/* 106 */ "", /* V: GTF(F,F) */ +/* 107 */ "", /* V: GTI(I,I) */ +/* 108 */ "", /* V: GTU(U,U) */ +/* 109 */ "", /* V: LEF(F,F) */ +/* 110 */ "", /* V: LEI(I,I) */ +/* 111 */ "", /* V: LEU(U,U) */ +/* 112 */ "", /* V: LTF(F,F) */ +/* 113 */ "", /* V: LTI(I,I) */ +/* 114 */ "", /* V: LTU(U,U) */ +/* 115 */ "", /* V: NEF(F,F) */ +/* 116 */ "", /* V: NEI(I,I) */ +/* 117 */ "", /* V: NEU(U,U) */ +/* 118 */ "", /* V: JUMPV(P) */ +/* 119 */ "", /* V: LABELV */ +}; + +static char _isinstruction[] = { +/* 0 */ 0, +/* 1 */ 0, /* */ +/* 2 */ 0, /* */ +/* 3 */ 0, /* */ +/* 4 */ 0, /* */ +/* 5 */ 0, /* */ +/* 6 */ 0, /* */ +/* 7 */ 0, /* */ +/* 8 */ 0, /* */ +/* 9 */ 0, /* */ +/* 10 */ 0, /* */ +/* 11 */ 0, /* */ +/* 12 */ 0, /* */ +/* 13 */ 0, /* */ +/* 14 */ 0, /* */ +/* 15 */ 0, /* */ +/* 16 */ 0, /* */ +/* 17 */ 0, /* */ +/* 18 */ 0, /* */ +/* 19 */ 0, /* */ +/* 20 */ 0, /* */ +/* 21 */ 0, /* */ +/* 22 */ 0, /* */ +/* 23 */ 0, /* */ +/* 24 */ 0, /* */ +/* 25 */ 0, /* */ +/* 26 */ 0, /* */ +/* 27 */ 0, /* */ +/* 28 */ 0, /* */ +/* 29 */ 0, /* */ +/* 30 */ 0, /* */ +/* 31 */ 0, /* */ +/* 32 */ 0, /* */ +/* 33 */ 0, /* */ +/* 34 */ 0, /* */ +/* 35 */ 0, /* */ +/* 36 */ 0, /* */ +/* 37 */ 0, /* */ +/* 38 */ 0, /* */ +/* 39 */ 0, /* */ +/* 40 */ 0, /* */ +/* 41 */ 0, /* */ +/* 42 */ 0, /* */ +/* 43 */ 0, /* */ +/* 44 */ 0, /* */ +/* 45 */ 0, /* */ +/* 46 */ 0, /* */ +/* 47 */ 0, /* */ +/* 48 */ 0, /* */ +/* 49 */ 0, /* */ +/* 50 */ 0, /* */ +/* 51 */ 0, /* */ +/* 52 */ 0, /* */ +/* 53 */ 0, /* */ +/* 54 */ 0, /* */ +/* 55 */ 0, /* */ +/* 56 */ 0, /* */ +/* 57 */ 0, /* */ +/* 58 */ 0, /* */ +/* 59 */ 0, /* */ +/* 60 */ 0, /* */ +/* 61 */ 0, /* */ +/* 62 */ 0, /* */ +/* 63 */ 0, /* */ +/* 64 */ 0, /* */ +/* 65 */ 0, /* */ +/* 66 */ 0, /* */ +/* 67 */ 0, /* */ +/* 68 */ 0, /* */ +/* 69 */ 0, /* */ +/* 70 */ 0, /* */ +/* 71 */ 0, /* */ +/* 72 */ 0, /* */ +/* 73 */ 0, /* */ +/* 74 */ 0, /* */ +/* 75 */ 0, /* */ +/* 76 */ 0, /* */ +/* 77 */ 0, /* */ +/* 78 */ 0, /* */ +/* 79 */ 0, /* */ +/* 80 */ 0, /* */ +/* 81 */ 0, /* */ +/* 82 */ 0, /* */ +/* 83 */ 0, /* */ +/* 84 */ 0, /* */ +/* 85 */ 0, /* */ +/* 86 */ 0, /* */ +/* 87 */ 0, /* */ +/* 88 */ 0, /* */ +/* 89 */ 0, /* */ +/* 90 */ 0, /* */ +/* 91 */ 0, /* */ +/* 92 */ 0, /* */ +/* 93 */ 0, /* */ +/* 94 */ 0, /* */ +/* 95 */ 0, /* */ +/* 96 */ 0, /* */ +/* 97 */ 0, /* */ +/* 98 */ 0, /* */ +/* 99 */ 0, /* */ +/* 100 */ 0, /* */ +/* 101 */ 0, /* */ +/* 102 */ 0, /* */ +/* 103 */ 0, /* */ +/* 104 */ 0, /* */ +/* 105 */ 0, /* */ +/* 106 */ 0, /* */ +/* 107 */ 0, /* */ +/* 108 */ 0, /* */ +/* 109 */ 0, /* */ +/* 110 */ 0, /* */ +/* 111 */ 0, /* */ +/* 112 */ 0, /* */ +/* 113 */ 0, /* */ +/* 114 */ 0, /* */ +/* 115 */ 0, /* */ +/* 116 */ 0, /* */ +/* 117 */ 0, /* */ +/* 118 */ 0, /* */ +/* 119 */ 0, /* */ +}; + +static char *_string[] = { +/* 0 */ 0, +/* 1 */ "stmt: INDIRB(P)", +/* 2 */ "stmt: INDIRF(P)", +/* 3 */ "stmt: INDIRI(P)", +/* 4 */ "stmt: INDIRU(P)", +/* 5 */ "stmt: INDIRP(P)", +/* 6 */ "stmt: CALLF(P)", +/* 7 */ "stmt: CALLI(P)", +/* 8 */ "stmt: CALLU(P)", +/* 9 */ "stmt: CALLP(P)", +/* 10 */ "stmt: V", +/* 11 */ "bogus: I", +/* 12 */ "bogus: U", +/* 13 */ "bogus: P", +/* 14 */ "bogus: F", +/* 15 */ "bogus: B", +/* 16 */ "bogus: V", +/* 17 */ "I: bogus", +/* 18 */ "U: bogus", +/* 19 */ "P: bogus", +/* 20 */ "F: bogus", +/* 21 */ "B: bogus", +/* 22 */ "V: bogus", +/* 23 */ "F: CNSTF", +/* 24 */ "I: CNSTI", +/* 25 */ "P: CNSTP", +/* 26 */ "U: CNSTU", +/* 27 */ "V: ARGB(B)", +/* 28 */ "V: ARGF(F)", +/* 29 */ "V: ARGI(I)", +/* 30 */ "V: ARGU(U)", +/* 31 */ "V: ARGP(P)", +/* 32 */ "V: ASGNB(P,B)", +/* 33 */ "V: ASGNF(P,F)", +/* 34 */ "V: ASGNI(P,I)", +/* 35 */ "V: ASGNU(P,U)", +/* 36 */ "V: ASGNP(P,P)", +/* 37 */ "B: INDIRB(P)", +/* 38 */ "F: INDIRF(P)", +/* 39 */ "I: INDIRI(P)", +/* 40 */ "U: INDIRU(P)", +/* 41 */ "P: INDIRP(P)", +/* 42 */ "I: CVII(I)", +/* 43 */ "I: CVUI(U)", +/* 44 */ "I: CVFI(F)", +/* 45 */ "U: CVIU(I)", +/* 46 */ "U: CVUU(U)", +/* 47 */ "U: CVPU(P)", +/* 48 */ "F: CVIF(I)", +/* 49 */ "F: CVFF(F)", +/* 50 */ "P: CVUP(U)", +/* 51 */ "P: CVPP(P)", +/* 52 */ "F: NEGF(F)", +/* 53 */ "I: NEGI(I)", +/* 54 */ "V: CALLB(P,P)", +/* 55 */ "F: CALLF(P)", +/* 56 */ "I: CALLI(P)", +/* 57 */ "U: CALLU(P)", +/* 58 */ "P: CALLP(P)", +/* 59 */ "V: CALLV(P)", +/* 60 */ "V: RETF(F)", +/* 61 */ "V: RETI(I)", +/* 62 */ "V: RETU(U)", +/* 63 */ "V: RETP(P)", +/* 64 */ "V: RETV", +/* 65 */ "P: ADDRGP", +/* 66 */ "P: ADDRFP", +/* 67 */ "P: ADDRLP", +/* 68 */ "F: ADDF(F,F)", +/* 69 */ "I: ADDI(I,I)", +/* 70 */ "P: ADDP(P,I)", +/* 71 */ "P: ADDP(I,P)", +/* 72 */ "P: ADDP(U,P)", +/* 73 */ "P: ADDP(P,U)", +/* 74 */ "U: ADDU(U,U)", +/* 75 */ "F: SUBF(F,F)", +/* 76 */ "I: SUBI(I,I)", +/* 77 */ "P: SUBP(P,I)", +/* 78 */ "P: SUBP(P,U)", +/* 79 */ "U: SUBU(U,U)", +/* 80 */ "I: LSHI(I,I)", +/* 81 */ "U: LSHU(U,I)", +/* 82 */ "I: MODI(I,I)", +/* 83 */ "U: MODU(U,U)", +/* 84 */ "I: RSHI(I,I)", +/* 85 */ "U: RSHU(U,I)", +/* 86 */ "U: BANDU(U,U)", +/* 87 */ "I: BANDI(I,I)", +/* 88 */ "U: BCOMU(U)", +/* 89 */ "I: BCOMI(I)", +/* 90 */ "I: BORI(I,I)", +/* 91 */ "U: BORU(U,U)", +/* 92 */ "U: BXORU(U,U)", +/* 93 */ "I: BXORI(I,I)", +/* 94 */ "F: DIVF(F,F)", +/* 95 */ "I: DIVI(I,I)", +/* 96 */ "U: DIVU(U,U)", +/* 97 */ "F: MULF(F,F)", +/* 98 */ "I: MULI(I,I)", +/* 99 */ "U: MULU(U,U)", +/* 100 */ "V: EQF(F,F)", +/* 101 */ "V: EQI(I,I)", +/* 102 */ "V: EQU(U,U)", +/* 103 */ "V: GEF(F,F)", +/* 104 */ "V: GEI(I,I)", +/* 105 */ "V: GEU(U,U)", +/* 106 */ "V: GTF(F,F)", +/* 107 */ "V: GTI(I,I)", +/* 108 */ "V: GTU(U,U)", +/* 109 */ "V: LEF(F,F)", +/* 110 */ "V: LEI(I,I)", +/* 111 */ "V: LEU(U,U)", +/* 112 */ "V: LTF(F,F)", +/* 113 */ "V: LTI(I,I)", +/* 114 */ "V: LTU(U,U)", +/* 115 */ "V: NEF(F,F)", +/* 116 */ "V: NEI(I,I)", +/* 117 */ "V: NEU(U,U)", +/* 118 */ "V: JUMPV(P)", +/* 119 */ "V: LABELV", +}; + +static short _decode_stmt[] = { + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, +}; + +static short _decode_P[] = { + 0, + 19, + 25, + 41, + 50, + 51, + 58, + 65, + 66, + 67, + 70, + 71, + 72, + 73, + 77, + 78, +}; + +static short _decode_V[] = { + 0, + 22, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 54, + 59, + 60, + 61, + 62, + 63, + 64, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, +}; + +static short _decode_bogus[] = { + 0, + 11, + 12, + 13, + 14, + 15, + 16, +}; + +static short _decode_I[] = { + 0, + 17, + 24, + 39, + 42, + 43, + 44, + 53, + 56, + 69, + 76, + 80, + 82, + 84, + 87, + 89, + 90, + 93, + 95, + 98, +}; + +static short _decode_U[] = { + 0, + 18, + 26, + 40, + 45, + 46, + 47, + 57, + 74, + 79, + 81, + 83, + 85, + 86, + 88, + 91, + 92, + 96, + 99, +}; + +static short _decode_F[] = { + 0, + 20, + 23, + 38, + 48, + 49, + 52, + 55, + 68, + 75, + 94, + 97, +}; + +static short _decode_B[] = { + 0, + 21, + 37, +}; + +static int _rule(void *state, int goalnt) { + if (goalnt < 1 || goalnt > 8) + fatal("_rule", "Bad goal nonterminal %d\n", goalnt); + if (!state) + return 0; + switch (goalnt) { + case _stmt_NT: return _decode_stmt[((struct _state *)state)->rule._stmt]; + case _P_NT: return _decode_P[((struct _state *)state)->rule._P]; + case _V_NT: return _decode_V[((struct _state *)state)->rule._V]; + case _bogus_NT: return _decode_bogus[((struct _state *)state)->rule._bogus]; + case _I_NT: return _decode_I[((struct _state *)state)->rule._I]; + case _U_NT: return _decode_U[((struct _state *)state)->rule._U]; + case _F_NT: return _decode_F[((struct _state *)state)->rule._F]; + case _B_NT: return _decode_B[((struct _state *)state)->rule._B]; + default: + fatal("_rule", "Bad goal nonterminal %d\n", goalnt); + return 0; + } +} + +static void _closure_P(NODEPTR_TYPE, int); +static void _closure_V(NODEPTR_TYPE, int); +static void _closure_bogus(NODEPTR_TYPE, int); +static void _closure_I(NODEPTR_TYPE, int); +static void _closure_U(NODEPTR_TYPE, int); +static void _closure_F(NODEPTR_TYPE, int); +static void _closure_B(NODEPTR_TYPE, int); + +static void _closure_P(NODEPTR_TYPE a, int c) { + struct _state *p = STATE_LABEL(a); + if (c + 1 < p->cost[_bogus_NT]) { + p->cost[_bogus_NT] = c + 1; + p->rule._bogus = 3; + _closure_bogus(a, c + 1); + } +} + +static void _closure_V(NODEPTR_TYPE a, int c) { + struct _state *p = STATE_LABEL(a); + if (c + 1 < p->cost[_bogus_NT]) { + p->cost[_bogus_NT] = c + 1; + p->rule._bogus = 6; + _closure_bogus(a, c + 1); + } + if (c + 0 < p->cost[_stmt_NT]) { + p->cost[_stmt_NT] = c + 0; + p->rule._stmt = 10; + } +} + +static void _closure_bogus(NODEPTR_TYPE a, int c) { + struct _state *p = STATE_LABEL(a); + if (c + 1 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 1; + p->rule._V = 1; + _closure_V(a, c + 1); + } + if (c + 1 < p->cost[_B_NT]) { + p->cost[_B_NT] = c + 1; + p->rule._B = 1; + _closure_B(a, c + 1); + } + if (c + 1 < p->cost[_F_NT]) { + p->cost[_F_NT] = c + 1; + p->rule._F = 1; + _closure_F(a, c + 1); + } + if (c + 1 < p->cost[_P_NT]) { + p->cost[_P_NT] = c + 1; + p->rule._P = 1; + _closure_P(a, c + 1); + } + if (c + 1 < p->cost[_U_NT]) { + p->cost[_U_NT] = c + 1; + p->rule._U = 1; + _closure_U(a, c + 1); + } + if (c + 1 < p->cost[_I_NT]) { + p->cost[_I_NT] = c + 1; + p->rule._I = 1; + _closure_I(a, c + 1); + } +} + +static void _closure_I(NODEPTR_TYPE a, int c) { + struct _state *p = STATE_LABEL(a); + if (c + 1 < p->cost[_bogus_NT]) { + p->cost[_bogus_NT] = c + 1; + p->rule._bogus = 1; + _closure_bogus(a, c + 1); + } +} + +static void _closure_U(NODEPTR_TYPE a, int c) { + struct _state *p = STATE_LABEL(a); + if (c + 1 < p->cost[_bogus_NT]) { + p->cost[_bogus_NT] = c + 1; + p->rule._bogus = 2; + _closure_bogus(a, c + 1); + } +} + +static void _closure_F(NODEPTR_TYPE a, int c) { + struct _state *p = STATE_LABEL(a); + if (c + 1 < p->cost[_bogus_NT]) { + p->cost[_bogus_NT] = c + 1; + p->rule._bogus = 4; + _closure_bogus(a, c + 1); + } +} + +static void _closure_B(NODEPTR_TYPE a, int c) { + struct _state *p = STATE_LABEL(a); + if (c + 1 < p->cost[_bogus_NT]) { + p->cost[_bogus_NT] = c + 1; + p->rule._bogus = 5; + _closure_bogus(a, c + 1); + } +} + +static void _label(NODEPTR_TYPE a) { + int c; + struct _state *p; + + if (!a) + fatal("_label", "Null tree\n", 0); + STATE_LABEL(a) = p = allocate(sizeof *p, FUNC); + p->rule._stmt = 0; + p->cost[1] = + p->cost[2] = + p->cost[3] = + p->cost[4] = + p->cost[5] = + p->cost[6] = + p->cost[7] = + p->cost[8] = + 0x7fff; + switch (OP_LABEL(a)) { + case 17: /* CNSTF */ + /* F: CNSTF */ + if (0 + 0 < p->cost[_F_NT]) { + p->cost[_F_NT] = 0 + 0; + p->rule._F = 2; + _closure_F(a, 0 + 0); + } + break; + case 21: /* CNSTI */ + /* I: CNSTI */ + if (0 + 0 < p->cost[_I_NT]) { + p->cost[_I_NT] = 0 + 0; + p->rule._I = 2; + _closure_I(a, 0 + 0); + } + break; + case 22: /* CNSTU */ + /* U: CNSTU */ + if (0 + 0 < p->cost[_U_NT]) { + p->cost[_U_NT] = 0 + 0; + p->rule._U = 2; + _closure_U(a, 0 + 0); + } + break; + case 23: /* CNSTP */ + /* P: CNSTP */ + if (0 + 0 < p->cost[_P_NT]) { + p->cost[_P_NT] = 0 + 0; + p->rule._P = 2; + _closure_P(a, 0 + 0); + } + break; + case 33: /* ARGF */ + _label(LEFT_CHILD(a)); + /* V: ARGF(F) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_F_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 3; + _closure_V(a, c + 0); + } + break; + case 37: /* ARGI */ + _label(LEFT_CHILD(a)); + /* V: ARGI(I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 4; + _closure_V(a, c + 0); + } + break; + case 38: /* ARGU */ + _label(LEFT_CHILD(a)); + /* V: ARGU(U) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_U_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 5; + _closure_V(a, c + 0); + } + break; + case 39: /* ARGP */ + _label(LEFT_CHILD(a)); + /* V: ARGP(P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 6; + _closure_V(a, c + 0); + } + break; + case 41: /* ARGB */ + _label(LEFT_CHILD(a)); + /* V: ARGB(B) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_B_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 2; + _closure_V(a, c + 0); + } + break; + case 49: /* ASGNF */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* V: ASGNF(P,F) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_F_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 8; + _closure_V(a, c + 0); + } + break; + case 53: /* ASGNI */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* V: ASGNI(P,I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 9; + _closure_V(a, c + 0); + } + break; + case 54: /* ASGNU */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* V: ASGNU(P,U) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_U_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 10; + _closure_V(a, c + 0); + } + break; + case 55: /* ASGNP */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* V: ASGNP(P,P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 11; + _closure_V(a, c + 0); + } + break; + case 57: /* ASGNB */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* V: ASGNB(P,B) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_B_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 7; + _closure_V(a, c + 0); + } + break; + case 65: /* INDIRF */ + _label(LEFT_CHILD(a)); + /* stmt: INDIRF(P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_stmt_NT]) { + p->cost[_stmt_NT] = c + 0; + p->rule._stmt = 2; + } + /* F: INDIRF(P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_F_NT]) { + p->cost[_F_NT] = c + 0; + p->rule._F = 3; + _closure_F(a, c + 0); + } + break; + case 69: /* INDIRI */ + _label(LEFT_CHILD(a)); + /* stmt: INDIRI(P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_stmt_NT]) { + p->cost[_stmt_NT] = c + 0; + p->rule._stmt = 3; + } + /* I: INDIRI(P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_I_NT]) { + p->cost[_I_NT] = c + 0; + p->rule._I = 3; + _closure_I(a, c + 0); + } + break; + case 70: /* INDIRU */ + _label(LEFT_CHILD(a)); + /* stmt: INDIRU(P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_stmt_NT]) { + p->cost[_stmt_NT] = c + 0; + p->rule._stmt = 4; + } + /* U: INDIRU(P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_U_NT]) { + p->cost[_U_NT] = c + 0; + p->rule._U = 3; + _closure_U(a, c + 0); + } + break; + case 71: /* INDIRP */ + _label(LEFT_CHILD(a)); + /* stmt: INDIRP(P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_stmt_NT]) { + p->cost[_stmt_NT] = c + 0; + p->rule._stmt = 5; + } + /* P: INDIRP(P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_P_NT]) { + p->cost[_P_NT] = c + 0; + p->rule._P = 3; + _closure_P(a, c + 0); + } + break; + case 73: /* INDIRB */ + _label(LEFT_CHILD(a)); + /* stmt: INDIRB(P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_stmt_NT]) { + p->cost[_stmt_NT] = c + 0; + p->rule._stmt = 1; + } + /* B: INDIRB(P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_B_NT]) { + p->cost[_B_NT] = c + 0; + p->rule._B = 2; + _closure_B(a, c + 0); + } + break; + case 113: /* CVFF */ + _label(LEFT_CHILD(a)); + /* F: CVFF(F) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_F_NT] + 0; + if (c + 0 < p->cost[_F_NT]) { + p->cost[_F_NT] = c + 0; + p->rule._F = 5; + _closure_F(a, c + 0); + } + break; + case 117: /* CVFI */ + _label(LEFT_CHILD(a)); + /* I: CVFI(F) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_F_NT] + 0; + if (c + 0 < p->cost[_I_NT]) { + p->cost[_I_NT] = c + 0; + p->rule._I = 6; + _closure_I(a, c + 0); + } + break; + case 129: /* CVIF */ + _label(LEFT_CHILD(a)); + /* F: CVIF(I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_F_NT]) { + p->cost[_F_NT] = c + 0; + p->rule._F = 4; + _closure_F(a, c + 0); + } + break; + case 133: /* CVII */ + _label(LEFT_CHILD(a)); + /* I: CVII(I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_I_NT]) { + p->cost[_I_NT] = c + 0; + p->rule._I = 4; + _closure_I(a, c + 0); + } + break; + case 134: /* CVIU */ + _label(LEFT_CHILD(a)); + /* U: CVIU(I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_U_NT]) { + p->cost[_U_NT] = c + 0; + p->rule._U = 4; + _closure_U(a, c + 0); + } + break; + case 150: /* CVPU */ + _label(LEFT_CHILD(a)); + /* U: CVPU(P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_U_NT]) { + p->cost[_U_NT] = c + 0; + p->rule._U = 6; + _closure_U(a, c + 0); + } + break; + case 151: /* CVPP */ + _label(LEFT_CHILD(a)); + /* P: CVPP(P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_P_NT]) { + p->cost[_P_NT] = c + 0; + p->rule._P = 5; + _closure_P(a, c + 0); + } + break; + case 181: /* CVUI */ + _label(LEFT_CHILD(a)); + /* I: CVUI(U) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_U_NT] + 0; + if (c + 0 < p->cost[_I_NT]) { + p->cost[_I_NT] = c + 0; + p->rule._I = 5; + _closure_I(a, c + 0); + } + break; + case 182: /* CVUU */ + _label(LEFT_CHILD(a)); + /* U: CVUU(U) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_U_NT] + 0; + if (c + 0 < p->cost[_U_NT]) { + p->cost[_U_NT] = c + 0; + p->rule._U = 5; + _closure_U(a, c + 0); + } + break; + case 183: /* CVUP */ + _label(LEFT_CHILD(a)); + /* P: CVUP(U) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_U_NT] + 0; + if (c + 0 < p->cost[_P_NT]) { + p->cost[_P_NT] = c + 0; + p->rule._P = 4; + _closure_P(a, c + 0); + } + break; + case 193: /* NEGF */ + _label(LEFT_CHILD(a)); + /* F: NEGF(F) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_F_NT] + 0; + if (c + 0 < p->cost[_F_NT]) { + p->cost[_F_NT] = c + 0; + p->rule._F = 6; + _closure_F(a, c + 0); + } + break; + case 197: /* NEGI */ + _label(LEFT_CHILD(a)); + /* I: NEGI(I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_I_NT]) { + p->cost[_I_NT] = c + 0; + p->rule._I = 7; + _closure_I(a, c + 0); + } + break; + case 209: /* CALLF */ + _label(LEFT_CHILD(a)); + /* stmt: CALLF(P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_stmt_NT]) { + p->cost[_stmt_NT] = c + 0; + p->rule._stmt = 6; + } + /* F: CALLF(P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_F_NT]) { + p->cost[_F_NT] = c + 0; + p->rule._F = 7; + _closure_F(a, c + 0); + } + break; + case 213: /* CALLI */ + _label(LEFT_CHILD(a)); + /* stmt: CALLI(P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_stmt_NT]) { + p->cost[_stmt_NT] = c + 0; + p->rule._stmt = 7; + } + /* I: CALLI(P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_I_NT]) { + p->cost[_I_NT] = c + 0; + p->rule._I = 8; + _closure_I(a, c + 0); + } + break; + case 214: /* CALLU */ + _label(LEFT_CHILD(a)); + /* stmt: CALLU(P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_stmt_NT]) { + p->cost[_stmt_NT] = c + 0; + p->rule._stmt = 8; + } + /* U: CALLU(P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_U_NT]) { + p->cost[_U_NT] = c + 0; + p->rule._U = 7; + _closure_U(a, c + 0); + } + break; + case 215: /* CALLP */ + _label(LEFT_CHILD(a)); + /* stmt: CALLP(P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_stmt_NT]) { + p->cost[_stmt_NT] = c + 0; + p->rule._stmt = 9; + } + /* P: CALLP(P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_P_NT]) { + p->cost[_P_NT] = c + 0; + p->rule._P = 6; + _closure_P(a, c + 0); + } + break; + case 216: /* CALLV */ + _label(LEFT_CHILD(a)); + /* V: CALLV(P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 13; + _closure_V(a, c + 0); + } + break; + case 217: /* CALLB */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* V: CALLB(P,P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 12; + _closure_V(a, c + 0); + } + break; + case 241: /* RETF */ + _label(LEFT_CHILD(a)); + /* V: RETF(F) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_F_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 14; + _closure_V(a, c + 0); + } + break; + case 245: /* RETI */ + _label(LEFT_CHILD(a)); + /* V: RETI(I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 15; + _closure_V(a, c + 0); + } + break; + case 246: /* RETU */ + _label(LEFT_CHILD(a)); + /* V: RETU(U) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_U_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 16; + _closure_V(a, c + 0); + } + break; + case 247: /* RETP */ + _label(LEFT_CHILD(a)); + /* V: RETP(P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 17; + _closure_V(a, c + 0); + } + break; + case 248: /* RETV */ + /* V: RETV */ + if (0 + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = 0 + 0; + p->rule._V = 18; + _closure_V(a, 0 + 0); + } + break; + case 263: /* ADDRGP */ + /* P: ADDRGP */ + if (0 + 0 < p->cost[_P_NT]) { + p->cost[_P_NT] = 0 + 0; + p->rule._P = 7; + _closure_P(a, 0 + 0); + } + break; + case 279: /* ADDRFP */ + /* P: ADDRFP */ + if (0 + 0 < p->cost[_P_NT]) { + p->cost[_P_NT] = 0 + 0; + p->rule._P = 8; + _closure_P(a, 0 + 0); + } + break; + case 295: /* ADDRLP */ + /* P: ADDRLP */ + if (0 + 0 < p->cost[_P_NT]) { + p->cost[_P_NT] = 0 + 0; + p->rule._P = 9; + _closure_P(a, 0 + 0); + } + break; + case 305: /* ADDF */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* F: ADDF(F,F) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_F_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_F_NT] + 0; + if (c + 0 < p->cost[_F_NT]) { + p->cost[_F_NT] = c + 0; + p->rule._F = 8; + _closure_F(a, c + 0); + } + break; + case 309: /* ADDI */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* I: ADDI(I,I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_I_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_I_NT]) { + p->cost[_I_NT] = c + 0; + p->rule._I = 9; + _closure_I(a, c + 0); + } + break; + case 310: /* ADDU */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* U: ADDU(U,U) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_U_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_U_NT] + 0; + if (c + 0 < p->cost[_U_NT]) { + p->cost[_U_NT] = c + 0; + p->rule._U = 8; + _closure_U(a, c + 0); + } + break; + case 311: /* ADDP */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* P: ADDP(P,I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_P_NT]) { + p->cost[_P_NT] = c + 0; + p->rule._P = 10; + _closure_P(a, c + 0); + } + /* P: ADDP(I,P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_I_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_P_NT]) { + p->cost[_P_NT] = c + 0; + p->rule._P = 11; + _closure_P(a, c + 0); + } + /* P: ADDP(U,P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_U_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_P_NT]) { + p->cost[_P_NT] = c + 0; + p->rule._P = 12; + _closure_P(a, c + 0); + } + /* P: ADDP(P,U) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_U_NT] + 0; + if (c + 0 < p->cost[_P_NT]) { + p->cost[_P_NT] = c + 0; + p->rule._P = 13; + _closure_P(a, c + 0); + } + break; + case 321: /* SUBF */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* F: SUBF(F,F) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_F_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_F_NT] + 0; + if (c + 0 < p->cost[_F_NT]) { + p->cost[_F_NT] = c + 0; + p->rule._F = 9; + _closure_F(a, c + 0); + } + break; + case 325: /* SUBI */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* I: SUBI(I,I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_I_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_I_NT]) { + p->cost[_I_NT] = c + 0; + p->rule._I = 10; + _closure_I(a, c + 0); + } + break; + case 326: /* SUBU */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* U: SUBU(U,U) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_U_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_U_NT] + 0; + if (c + 0 < p->cost[_U_NT]) { + p->cost[_U_NT] = c + 0; + p->rule._U = 9; + _closure_U(a, c + 0); + } + break; + case 327: /* SUBP */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* P: SUBP(P,I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_P_NT]) { + p->cost[_P_NT] = c + 0; + p->rule._P = 14; + _closure_P(a, c + 0); + } + /* P: SUBP(P,U) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_U_NT] + 0; + if (c + 0 < p->cost[_P_NT]) { + p->cost[_P_NT] = c + 0; + p->rule._P = 15; + _closure_P(a, c + 0); + } + break; + case 341: /* LSHI */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* I: LSHI(I,I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_I_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_I_NT]) { + p->cost[_I_NT] = c + 0; + p->rule._I = 11; + _closure_I(a, c + 0); + } + break; + case 342: /* LSHU */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* U: LSHU(U,I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_U_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_U_NT]) { + p->cost[_U_NT] = c + 0; + p->rule._U = 10; + _closure_U(a, c + 0); + } + break; + case 357: /* MODI */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* I: MODI(I,I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_I_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_I_NT]) { + p->cost[_I_NT] = c + 0; + p->rule._I = 12; + _closure_I(a, c + 0); + } + break; + case 358: /* MODU */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* U: MODU(U,U) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_U_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_U_NT] + 0; + if (c + 0 < p->cost[_U_NT]) { + p->cost[_U_NT] = c + 0; + p->rule._U = 11; + _closure_U(a, c + 0); + } + break; + case 373: /* RSHI */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* I: RSHI(I,I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_I_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_I_NT]) { + p->cost[_I_NT] = c + 0; + p->rule._I = 13; + _closure_I(a, c + 0); + } + break; + case 374: /* RSHU */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* U: RSHU(U,I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_U_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_U_NT]) { + p->cost[_U_NT] = c + 0; + p->rule._U = 12; + _closure_U(a, c + 0); + } + break; + case 389: /* BANDI */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* I: BANDI(I,I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_I_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_I_NT]) { + p->cost[_I_NT] = c + 0; + p->rule._I = 14; + _closure_I(a, c + 0); + } + break; + case 390: /* BANDU */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* U: BANDU(U,U) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_U_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_U_NT] + 0; + if (c + 0 < p->cost[_U_NT]) { + p->cost[_U_NT] = c + 0; + p->rule._U = 13; + _closure_U(a, c + 0); + } + break; + case 405: /* BCOMI */ + _label(LEFT_CHILD(a)); + /* I: BCOMI(I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_I_NT]) { + p->cost[_I_NT] = c + 0; + p->rule._I = 15; + _closure_I(a, c + 0); + } + break; + case 406: /* BCOMU */ + _label(LEFT_CHILD(a)); + /* U: BCOMU(U) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_U_NT] + 0; + if (c + 0 < p->cost[_U_NT]) { + p->cost[_U_NT] = c + 0; + p->rule._U = 14; + _closure_U(a, c + 0); + } + break; + case 421: /* BORI */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* I: BORI(I,I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_I_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_I_NT]) { + p->cost[_I_NT] = c + 0; + p->rule._I = 16; + _closure_I(a, c + 0); + } + break; + case 422: /* BORU */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* U: BORU(U,U) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_U_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_U_NT] + 0; + if (c + 0 < p->cost[_U_NT]) { + p->cost[_U_NT] = c + 0; + p->rule._U = 15; + _closure_U(a, c + 0); + } + break; + case 437: /* BXORI */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* I: BXORI(I,I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_I_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_I_NT]) { + p->cost[_I_NT] = c + 0; + p->rule._I = 17; + _closure_I(a, c + 0); + } + break; + case 438: /* BXORU */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* U: BXORU(U,U) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_U_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_U_NT] + 0; + if (c + 0 < p->cost[_U_NT]) { + p->cost[_U_NT] = c + 0; + p->rule._U = 16; + _closure_U(a, c + 0); + } + break; + case 449: /* DIVF */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* F: DIVF(F,F) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_F_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_F_NT] + 0; + if (c + 0 < p->cost[_F_NT]) { + p->cost[_F_NT] = c + 0; + p->rule._F = 10; + _closure_F(a, c + 0); + } + break; + case 453: /* DIVI */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* I: DIVI(I,I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_I_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_I_NT]) { + p->cost[_I_NT] = c + 0; + p->rule._I = 18; + _closure_I(a, c + 0); + } + break; + case 454: /* DIVU */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* U: DIVU(U,U) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_U_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_U_NT] + 0; + if (c + 0 < p->cost[_U_NT]) { + p->cost[_U_NT] = c + 0; + p->rule._U = 17; + _closure_U(a, c + 0); + } + break; + case 465: /* MULF */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* F: MULF(F,F) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_F_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_F_NT] + 0; + if (c + 0 < p->cost[_F_NT]) { + p->cost[_F_NT] = c + 0; + p->rule._F = 11; + _closure_F(a, c + 0); + } + break; + case 469: /* MULI */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* I: MULI(I,I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_I_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_I_NT]) { + p->cost[_I_NT] = c + 0; + p->rule._I = 19; + _closure_I(a, c + 0); + } + break; + case 470: /* MULU */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* U: MULU(U,U) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_U_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_U_NT] + 0; + if (c + 0 < p->cost[_U_NT]) { + p->cost[_U_NT] = c + 0; + p->rule._U = 18; + _closure_U(a, c + 0); + } + break; + case 481: /* EQF */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* V: EQF(F,F) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_F_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_F_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 19; + _closure_V(a, c + 0); + } + break; + case 485: /* EQI */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* V: EQI(I,I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_I_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 20; + _closure_V(a, c + 0); + } + break; + case 486: /* EQU */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* V: EQU(U,U) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_U_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_U_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 21; + _closure_V(a, c + 0); + } + break; + case 497: /* GEF */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* V: GEF(F,F) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_F_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_F_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 22; + _closure_V(a, c + 0); + } + break; + case 501: /* GEI */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* V: GEI(I,I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_I_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 23; + _closure_V(a, c + 0); + } + break; + case 502: /* GEU */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* V: GEU(U,U) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_U_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_U_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 24; + _closure_V(a, c + 0); + } + break; + case 513: /* GTF */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* V: GTF(F,F) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_F_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_F_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 25; + _closure_V(a, c + 0); + } + break; + case 517: /* GTI */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* V: GTI(I,I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_I_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 26; + _closure_V(a, c + 0); + } + break; + case 518: /* GTU */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* V: GTU(U,U) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_U_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_U_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 27; + _closure_V(a, c + 0); + } + break; + case 529: /* LEF */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* V: LEF(F,F) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_F_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_F_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 28; + _closure_V(a, c + 0); + } + break; + case 533: /* LEI */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* V: LEI(I,I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_I_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 29; + _closure_V(a, c + 0); + } + break; + case 534: /* LEU */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* V: LEU(U,U) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_U_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_U_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 30; + _closure_V(a, c + 0); + } + break; + case 545: /* LTF */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* V: LTF(F,F) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_F_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_F_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 31; + _closure_V(a, c + 0); + } + break; + case 549: /* LTI */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* V: LTI(I,I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_I_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 32; + _closure_V(a, c + 0); + } + break; + case 550: /* LTU */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* V: LTU(U,U) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_U_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_U_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 33; + _closure_V(a, c + 0); + } + break; + case 561: /* NEF */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* V: NEF(F,F) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_F_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_F_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 34; + _closure_V(a, c + 0); + } + break; + case 565: /* NEI */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* V: NEI(I,I) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_I_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_I_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 35; + _closure_V(a, c + 0); + } + break; + case 566: /* NEU */ + _label(LEFT_CHILD(a)); + _label(RIGHT_CHILD(a)); + /* V: NEU(U,U) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_U_NT] + ((struct _state *)(RIGHT_CHILD(a)->x.state))->cost[_U_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 36; + _closure_V(a, c + 0); + } + break; + case 584: /* JUMPV */ + _label(LEFT_CHILD(a)); + /* V: JUMPV(P) */ + c = ((struct _state *)(LEFT_CHILD(a)->x.state))->cost[_P_NT] + 0; + if (c + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = c + 0; + p->rule._V = 37; + _closure_V(a, c + 0); + } + break; + case 600: /* LABELV */ + /* V: LABELV */ + if (0 + 0 < p->cost[_V_NT]) { + p->cost[_V_NT] = 0 + 0; + p->rule._V = 38; + _closure_V(a, 0 + 0); + } + break; + default: + fatal("_label", "Bad terminal %d\n", OP_LABEL(a)); + } +} + +static void _kids(NODEPTR_TYPE p, int eruleno, NODEPTR_TYPE kids[]) { + if (!p) + fatal("_kids", "Null tree\n", 0); + if (!kids) + fatal("_kids", "Null kids\n", 0); + switch (eruleno) { + case 118: /* V: JUMPV(P) */ + case 89: /* I: BCOMI(I) */ + case 88: /* U: BCOMU(U) */ + case 63: /* V: RETP(P) */ + case 62: /* V: RETU(U) */ + case 61: /* V: RETI(I) */ + case 60: /* V: RETF(F) */ + case 59: /* V: CALLV(P) */ + case 58: /* P: CALLP(P) */ + case 57: /* U: CALLU(P) */ + case 56: /* I: CALLI(P) */ + case 55: /* F: CALLF(P) */ + case 53: /* I: NEGI(I) */ + case 52: /* F: NEGF(F) */ + case 51: /* P: CVPP(P) */ + case 50: /* P: CVUP(U) */ + case 49: /* F: CVFF(F) */ + case 48: /* F: CVIF(I) */ + case 47: /* U: CVPU(P) */ + case 46: /* U: CVUU(U) */ + case 45: /* U: CVIU(I) */ + case 44: /* I: CVFI(F) */ + case 43: /* I: CVUI(U) */ + case 42: /* I: CVII(I) */ + case 41: /* P: INDIRP(P) */ + case 40: /* U: INDIRU(P) */ + case 39: /* I: INDIRI(P) */ + case 38: /* F: INDIRF(P) */ + case 37: /* B: INDIRB(P) */ + case 31: /* V: ARGP(P) */ + case 30: /* V: ARGU(U) */ + case 29: /* V: ARGI(I) */ + case 28: /* V: ARGF(F) */ + case 27: /* V: ARGB(B) */ + case 9: /* stmt: CALLP(P) */ + case 8: /* stmt: CALLU(P) */ + case 7: /* stmt: CALLI(P) */ + case 6: /* stmt: CALLF(P) */ + case 5: /* stmt: INDIRP(P) */ + case 4: /* stmt: INDIRU(P) */ + case 3: /* stmt: INDIRI(P) */ + case 2: /* stmt: INDIRF(P) */ + case 1: /* stmt: INDIRB(P) */ + kids[0] = LEFT_CHILD(p); + break; + case 22: /* V: bogus */ + case 21: /* B: bogus */ + case 20: /* F: bogus */ + case 19: /* P: bogus */ + case 18: /* U: bogus */ + case 17: /* I: bogus */ + case 16: /* bogus: V */ + case 15: /* bogus: B */ + case 14: /* bogus: F */ + case 13: /* bogus: P */ + case 12: /* bogus: U */ + case 11: /* bogus: I */ + case 10: /* stmt: V */ + kids[0] = p; + break; + case 119: /* V: LABELV */ + case 67: /* P: ADDRLP */ + case 66: /* P: ADDRFP */ + case 65: /* P: ADDRGP */ + case 64: /* V: RETV */ + case 26: /* U: CNSTU */ + case 25: /* P: CNSTP */ + case 24: /* I: CNSTI */ + case 23: /* F: CNSTF */ + break; + case 117: /* V: NEU(U,U) */ + case 116: /* V: NEI(I,I) */ + case 115: /* V: NEF(F,F) */ + case 114: /* V: LTU(U,U) */ + case 113: /* V: LTI(I,I) */ + case 112: /* V: LTF(F,F) */ + case 111: /* V: LEU(U,U) */ + case 110: /* V: LEI(I,I) */ + case 109: /* V: LEF(F,F) */ + case 108: /* V: GTU(U,U) */ + case 107: /* V: GTI(I,I) */ + case 106: /* V: GTF(F,F) */ + case 105: /* V: GEU(U,U) */ + case 104: /* V: GEI(I,I) */ + case 103: /* V: GEF(F,F) */ + case 102: /* V: EQU(U,U) */ + case 101: /* V: EQI(I,I) */ + case 100: /* V: EQF(F,F) */ + case 99: /* U: MULU(U,U) */ + case 98: /* I: MULI(I,I) */ + case 97: /* F: MULF(F,F) */ + case 96: /* U: DIVU(U,U) */ + case 95: /* I: DIVI(I,I) */ + case 94: /* F: DIVF(F,F) */ + case 93: /* I: BXORI(I,I) */ + case 92: /* U: BXORU(U,U) */ + case 91: /* U: BORU(U,U) */ + case 90: /* I: BORI(I,I) */ + case 87: /* I: BANDI(I,I) */ + case 86: /* U: BANDU(U,U) */ + case 85: /* U: RSHU(U,I) */ + case 84: /* I: RSHI(I,I) */ + case 83: /* U: MODU(U,U) */ + case 82: /* I: MODI(I,I) */ + case 81: /* U: LSHU(U,I) */ + case 80: /* I: LSHI(I,I) */ + case 79: /* U: SUBU(U,U) */ + case 78: /* P: SUBP(P,U) */ + case 77: /* P: SUBP(P,I) */ + case 76: /* I: SUBI(I,I) */ + case 75: /* F: SUBF(F,F) */ + case 74: /* U: ADDU(U,U) */ + case 73: /* P: ADDP(P,U) */ + case 72: /* P: ADDP(U,P) */ + case 71: /* P: ADDP(I,P) */ + case 70: /* P: ADDP(P,I) */ + case 69: /* I: ADDI(I,I) */ + case 68: /* F: ADDF(F,F) */ + case 54: /* V: CALLB(P,P) */ + case 36: /* V: ASGNP(P,P) */ + case 35: /* V: ASGNU(P,U) */ + case 34: /* V: ASGNI(P,I) */ + case 33: /* V: ASGNF(P,F) */ + case 32: /* V: ASGNB(P,B) */ + kids[0] = LEFT_CHILD(p); + kids[1] = RIGHT_CHILD(p); + break; + default: + fatal("_kids", "Bad rule number %d\n", eruleno); + } +} + + +static void reduce(NODEPTR_TYPE p, int goalnt) { + int i, sz = opsize(p->op), rulenumber = _rule(p->x.state, goalnt); + short *nts = _nts[rulenumber]; + NODEPTR_TYPE kids[10]; + + assert(rulenumber); + _kids(p, rulenumber, kids); + for (i = 0; nts[i]; i++) + reduce(kids[i], nts[i]); + switch (optype(p->op)) { +#define xx(ty) if (sz == ty->size) return + case I: + case U: + xx(chartype); + xx(shorttype); + xx(inttype); + xx(longtype); + xx(longlong); + break; + case F: + xx(floattype); + xx(doubletype); + xx(longdouble); + break; + case P: + xx(voidptype); + xx(funcptype); + break; + case V: + case B: if (sz == 0) return; +#undef xx + } + printdag(p, 2); + assert(0); +} + +void check(Node p) { + struct _state { short cost[1]; }; + + _label(p); + if (((struct _state *)p->x.state)->cost[1] > 0) { + printdag(p, 2); + assert(0); + } + reduce(p, 1); +} diff --git a/build/release-linux-x86_64/tools/rcc/dagcheck.d b/build/release-linux-x86_64/tools/rcc/dagcheck.d new file mode 100644 index 0000000..e6024d8 --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/dagcheck.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/dagcheck.o: \ + build/release-linux-x86_64/tools/rcc/dagcheck.c src/tools/lcc/src/c.h \ + src/tools/lcc/src/config.h src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/dagcheck.o b/build/release-linux-x86_64/tools/rcc/dagcheck.o new file mode 100644 index 0000000..2b3fd0f Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/dagcheck.o differ diff --git a/build/release-linux-x86_64/tools/rcc/decl.d b/build/release-linux-x86_64/tools/rcc/decl.d new file mode 100644 index 0000000..5f39520 --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/decl.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/decl.o: src/tools/lcc/src/decl.c \ + src/tools/lcc/src/c.h src/tools/lcc/src/config.h \ + src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/decl.o b/build/release-linux-x86_64/tools/rcc/decl.o new file mode 100644 index 0000000..9d4e244 Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/decl.o differ diff --git a/build/release-linux-x86_64/tools/rcc/enode.d b/build/release-linux-x86_64/tools/rcc/enode.d new file mode 100644 index 0000000..84d9733 --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/enode.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/enode.o: src/tools/lcc/src/enode.c \ + src/tools/lcc/src/c.h src/tools/lcc/src/config.h \ + src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/enode.o b/build/release-linux-x86_64/tools/rcc/enode.o new file mode 100644 index 0000000..5a6dc4b Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/enode.o differ diff --git a/build/release-linux-x86_64/tools/rcc/error.d b/build/release-linux-x86_64/tools/rcc/error.d new file mode 100644 index 0000000..4f1e74c --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/error.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/error.o: src/tools/lcc/src/error.c \ + src/tools/lcc/src/c.h src/tools/lcc/src/config.h \ + src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/error.o b/build/release-linux-x86_64/tools/rcc/error.o new file mode 100644 index 0000000..c1ec91d Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/error.o differ diff --git a/build/release-linux-x86_64/tools/rcc/event.d b/build/release-linux-x86_64/tools/rcc/event.d new file mode 100644 index 0000000..44e1d61 --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/event.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/event.o: src/tools/lcc/src/event.c \ + src/tools/lcc/src/c.h src/tools/lcc/src/config.h \ + src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/event.o b/build/release-linux-x86_64/tools/rcc/event.o new file mode 100644 index 0000000..4a188ed Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/event.o differ diff --git a/build/release-linux-x86_64/tools/rcc/expr.d b/build/release-linux-x86_64/tools/rcc/expr.d new file mode 100644 index 0000000..b1dd3b2 --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/expr.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/expr.o: src/tools/lcc/src/expr.c \ + src/tools/lcc/src/c.h src/tools/lcc/src/config.h \ + src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/expr.o b/build/release-linux-x86_64/tools/rcc/expr.o new file mode 100644 index 0000000..2d12784 Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/expr.o differ diff --git a/build/release-linux-x86_64/tools/rcc/gen.d b/build/release-linux-x86_64/tools/rcc/gen.d new file mode 100644 index 0000000..fc631f6 --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/gen.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/gen.o: src/tools/lcc/src/gen.c \ + src/tools/lcc/src/c.h src/tools/lcc/src/config.h \ + src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/gen.o b/build/release-linux-x86_64/tools/rcc/gen.o new file mode 100644 index 0000000..01948eb Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/gen.o differ diff --git a/build/release-linux-x86_64/tools/rcc/init.d b/build/release-linux-x86_64/tools/rcc/init.d new file mode 100644 index 0000000..bd67474 --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/init.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/init.o: src/tools/lcc/src/init.c \ + src/tools/lcc/src/c.h src/tools/lcc/src/config.h \ + src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/init.o b/build/release-linux-x86_64/tools/rcc/init.o new file mode 100644 index 0000000..359cb9f Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/init.o differ diff --git a/build/release-linux-x86_64/tools/rcc/inits.d b/build/release-linux-x86_64/tools/rcc/inits.d new file mode 100644 index 0000000..a723150 --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/inits.d @@ -0,0 +1 @@ +build/release-linux-x86_64/tools/rcc/inits.o: src/tools/lcc/src/inits.c diff --git a/build/release-linux-x86_64/tools/rcc/inits.o b/build/release-linux-x86_64/tools/rcc/inits.o new file mode 100644 index 0000000..217fd37 Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/inits.o differ diff --git a/build/release-linux-x86_64/tools/rcc/input.d b/build/release-linux-x86_64/tools/rcc/input.d new file mode 100644 index 0000000..8f88d88 --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/input.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/input.o: src/tools/lcc/src/input.c \ + src/tools/lcc/src/c.h src/tools/lcc/src/config.h \ + src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/input.o b/build/release-linux-x86_64/tools/rcc/input.o new file mode 100644 index 0000000..c3dcedd Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/input.o differ diff --git a/build/release-linux-x86_64/tools/rcc/lex.d b/build/release-linux-x86_64/tools/rcc/lex.d new file mode 100644 index 0000000..c9895be --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/lex.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/lex.o: src/tools/lcc/src/lex.c \ + src/tools/lcc/src/c.h src/tools/lcc/src/config.h \ + src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/lex.o b/build/release-linux-x86_64/tools/rcc/lex.o new file mode 100644 index 0000000..8c80ea9 Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/lex.o differ diff --git a/build/release-linux-x86_64/tools/rcc/list.d b/build/release-linux-x86_64/tools/rcc/list.d new file mode 100644 index 0000000..b6f7a0d --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/list.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/list.o: src/tools/lcc/src/list.c \ + src/tools/lcc/src/c.h src/tools/lcc/src/config.h \ + src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/list.o b/build/release-linux-x86_64/tools/rcc/list.o new file mode 100644 index 0000000..edac932 Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/list.o differ diff --git a/build/release-linux-x86_64/tools/rcc/main.d b/build/release-linux-x86_64/tools/rcc/main.d new file mode 100644 index 0000000..513c293 --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/main.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/main.o: src/tools/lcc/src/main.c \ + src/tools/lcc/src/c.h src/tools/lcc/src/config.h \ + src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/main.o b/build/release-linux-x86_64/tools/rcc/main.o new file mode 100644 index 0000000..6ccdbe2 Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/main.o differ diff --git a/build/release-linux-x86_64/tools/rcc/null.d b/build/release-linux-x86_64/tools/rcc/null.d new file mode 100644 index 0000000..a846cb8 --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/null.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/null.o: src/tools/lcc/src/null.c \ + src/tools/lcc/src/c.h src/tools/lcc/src/config.h \ + src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/null.o b/build/release-linux-x86_64/tools/rcc/null.o new file mode 100644 index 0000000..0ecfda9 Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/null.o differ diff --git a/build/release-linux-x86_64/tools/rcc/output.d b/build/release-linux-x86_64/tools/rcc/output.d new file mode 100644 index 0000000..0b20b18 --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/output.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/output.o: src/tools/lcc/src/output.c \ + src/tools/lcc/src/c.h src/tools/lcc/src/config.h \ + src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/output.o b/build/release-linux-x86_64/tools/rcc/output.o new file mode 100644 index 0000000..08adcb5 Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/output.o differ diff --git a/build/release-linux-x86_64/tools/rcc/prof.d b/build/release-linux-x86_64/tools/rcc/prof.d new file mode 100644 index 0000000..9762b45 --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/prof.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/prof.o: src/tools/lcc/src/prof.c \ + src/tools/lcc/src/c.h src/tools/lcc/src/config.h \ + src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/prof.o b/build/release-linux-x86_64/tools/rcc/prof.o new file mode 100644 index 0000000..fefe3b2 Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/prof.o differ diff --git a/build/release-linux-x86_64/tools/rcc/profio.d b/build/release-linux-x86_64/tools/rcc/profio.d new file mode 100644 index 0000000..d206d4e --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/profio.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/profio.o: src/tools/lcc/src/profio.c \ + src/tools/lcc/src/c.h src/tools/lcc/src/config.h \ + src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/profio.o b/build/release-linux-x86_64/tools/rcc/profio.o new file mode 100644 index 0000000..a097f37 Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/profio.o differ diff --git a/build/release-linux-x86_64/tools/rcc/simp.d b/build/release-linux-x86_64/tools/rcc/simp.d new file mode 100644 index 0000000..a6238c5 --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/simp.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/simp.o: src/tools/lcc/src/simp.c \ + src/tools/lcc/src/c.h src/tools/lcc/src/config.h \ + src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/simp.o b/build/release-linux-x86_64/tools/rcc/simp.o new file mode 100644 index 0000000..bc900b2 Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/simp.o differ diff --git a/build/release-linux-x86_64/tools/rcc/stmt.d b/build/release-linux-x86_64/tools/rcc/stmt.d new file mode 100644 index 0000000..eeaebab --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/stmt.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/stmt.o: src/tools/lcc/src/stmt.c \ + src/tools/lcc/src/c.h src/tools/lcc/src/config.h \ + src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/stmt.o b/build/release-linux-x86_64/tools/rcc/stmt.o new file mode 100644 index 0000000..40ddfe5 Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/stmt.o differ diff --git a/build/release-linux-x86_64/tools/rcc/string.d b/build/release-linux-x86_64/tools/rcc/string.d new file mode 100644 index 0000000..5440623 --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/string.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/string.o: src/tools/lcc/src/string.c \ + src/tools/lcc/src/c.h src/tools/lcc/src/config.h \ + src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/string.o b/build/release-linux-x86_64/tools/rcc/string.o new file mode 100644 index 0000000..71cfa05 Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/string.o differ diff --git a/build/release-linux-x86_64/tools/rcc/sym.d b/build/release-linux-x86_64/tools/rcc/sym.d new file mode 100644 index 0000000..79a91bb --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/sym.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/sym.o: src/tools/lcc/src/sym.c \ + src/tools/lcc/src/c.h src/tools/lcc/src/config.h \ + src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/sym.o b/build/release-linux-x86_64/tools/rcc/sym.o new file mode 100644 index 0000000..9a11386 Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/sym.o differ diff --git a/build/release-linux-x86_64/tools/rcc/symbolic.d b/build/release-linux-x86_64/tools/rcc/symbolic.d new file mode 100644 index 0000000..8cf60ea --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/symbolic.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/symbolic.o: \ + src/tools/lcc/src/symbolic.c src/tools/lcc/src/c.h \ + src/tools/lcc/src/config.h src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/symbolic.o b/build/release-linux-x86_64/tools/rcc/symbolic.o new file mode 100644 index 0000000..85d1965 Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/symbolic.o differ diff --git a/build/release-linux-x86_64/tools/rcc/trace.d b/build/release-linux-x86_64/tools/rcc/trace.d new file mode 100644 index 0000000..4e01542 --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/trace.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/trace.o: src/tools/lcc/src/trace.c \ + src/tools/lcc/src/c.h src/tools/lcc/src/config.h \ + src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/trace.o b/build/release-linux-x86_64/tools/rcc/trace.o new file mode 100644 index 0000000..91d736c Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/trace.o differ diff --git a/build/release-linux-x86_64/tools/rcc/tree.d b/build/release-linux-x86_64/tools/rcc/tree.d new file mode 100644 index 0000000..7686fd4 --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/tree.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/tree.o: src/tools/lcc/src/tree.c \ + src/tools/lcc/src/c.h src/tools/lcc/src/config.h \ + src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/tree.o b/build/release-linux-x86_64/tools/rcc/tree.o new file mode 100644 index 0000000..44dc673 Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/tree.o differ diff --git a/build/release-linux-x86_64/tools/rcc/types.d b/build/release-linux-x86_64/tools/rcc/types.d new file mode 100644 index 0000000..ba702c0 --- /dev/null +++ b/build/release-linux-x86_64/tools/rcc/types.d @@ -0,0 +1,3 @@ +build/release-linux-x86_64/tools/rcc/types.o: src/tools/lcc/src/types.c \ + src/tools/lcc/src/c.h src/tools/lcc/src/config.h \ + src/tools/lcc/src/token.h diff --git a/build/release-linux-x86_64/tools/rcc/types.o b/build/release-linux-x86_64/tools/rcc/types.o new file mode 100644 index 0000000..b50d15f Binary files /dev/null and b/build/release-linux-x86_64/tools/rcc/types.o differ diff --git a/cross-make-mingw.sh b/cross-make-mingw.sh new file mode 100644 index 0000000..604ced1 --- /dev/null +++ b/cross-make-mingw.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +export CC=i586-mingw32msvc-gcc +export WINDRES=i586-mingw32msvc-windres +export PLATFORM=mingw32 +if [ !$ARCH ] +then +export ARCH=x86 +fi +exec make $* diff --git a/make-macosx-ub.sh b/make-macosx-ub.sh new file mode 100644 index 0000000..4f0031b --- /dev/null +++ b/make-macosx-ub.sh @@ -0,0 +1,170 @@ +#!/bin/sh +APPBUNDLE=Tremulous.app +BINARY=Tremulous.ub +DEDBIN=Tremded.ub +PKGINFO=APPLTREM +ICNS=misc/Tremulous.icns +DESTDIR=build/release-darwin-ub +BASEDIR=base + +BIN_OBJ=" + build/release-darwin-ppc/tremulous.ppc + build/release-darwin-x86/tremulous.x86 +" +BIN_DEDOBJ=" + build/release-darwin-ppc/tremded.ppc + build/release-darwin-x86/tremded.x86 +" +BASE_OBJ=" + build/release-darwin-ppc/$BASEDIR/cgameppc.dylib + build/release-darwin-x86/$BASEDIR/cgamex86.dylib + build/release-darwin-ppc/$BASEDIR/uippc.dylib + build/release-darwin-x86/$BASEDIR/uix86.dylib + build/release-darwin-ppc/$BASEDIR/gameppc.dylib + build/release-darwin-x86/$BASEDIR/gamex86.dylib +" + +cd `dirname $0` +if [ ! -f Makefile ]; then + echo "This script must be run from the Tremulous build directory"; + exit 1 +fi + +Q3_VERSION=`grep '^VERSION=' Makefile | sed -e 's/.*=\(.*\)/\1/'` + +# We only care if we're >= 10.4, not if we're specifically Tiger. +# "8" is the Darwin major kernel version. +TIGERHOST=`uname -r |perl -w -p -e 's/\A(\d+)\..*\Z/$1/; $_ = (($_ >= 8) ? "1" : "0");'` + +# we want to use the oldest available SDK for max compatiblity +unset PPC_SDK +unset PPC_CFLAGS +unset PPC_LDFLAGS +unset X86_SDK +unset X86_CFLAGS +unset X86_LDFLAGS +if [ -d /Developer/SDKs/MacOSX10.5.sdk ]; then + PPC_SDK=/Developer/SDKs/MacOSX10.5.sdk + PPC_CFLAGS="-arch ppc -isysroot /Developer/SDKs/MacOSX10.5.sdk \ + -DMAC_OS_X_VERSION_MIN_REQUIRED=1050" + PPC_LDFLAGS=" -mmacosx-version-min=10.5" + + X86_SDK=/Developer/SDKs/MacOSX10.5.sdk + X86_CFLAGS="-arch i386 -isysroot /Developer/SDKs/MacOSX10.5.sdk \ + -DMAC_OS_X_VERSION_MIN_REQUIRED=1050" + X86_LDFLAGS=" -mmacosx-version-min=10.5" +fi + +if [ -d /Developer/SDKs/MacOSX10.4u.sdk ]; then + PPC_SDK=/Developer/SDKs/MacOSX10.4u.sdk + PPC_CFLAGS="-arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk \ + -DMAC_OS_X_VERSION_MIN_REQUIRED=1040" + PPC_LDFLAGS=" -mmacosx-version-min=10.4" + + X86_SDK=/Developer/SDKs/MacOSX10.4u.sdk + X86_CFLAGS="-arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk \ + -DMAC_OS_X_VERSION_MIN_REQUIRED=1040" + X86_LDFLAGS=" -mmacosx-version-min=10.4" +fi + +if [ -d /Developer/SDKs/MacOSX10.3.9.sdk ] && [ $TIGERHOST ]; then + PPC_SDK=/Developer/SDKs/MacOSX10.3.9.sdk + PPC_CFLAGS="-arch ppc -isysroot /Developer/SDKs/MacOSX10.3.9.sdk \ + -DMAC_OS_X_VERSION_MIN_REQUIRED=1030" + PPC_LDFLAGS=" -mmacosx-version-min=10.3" +fi + +if [ -z $PPC_SDK ] || [ -z $X86_SDK ]; then + echo "\ +ERROR: This script is for building a Universal Binary. You cannot build + for a different architecture unless you have the proper Mac OS X SDKs + installed. If you just want to to compile for your own system run + 'make' instead of this script." + exit 1 +fi + +echo "Building PPC Client/Dedicated Server against \"$PPC_SDK\"" +echo "Building X86 Client/Dedicated Server against \"$X86_SDK\"" +if [ "$PPC_SDK" != "/Developer/SDKs/MacOSX10.3.9.sdk" ] || \ + [ "$X86_SDK" != "/Developer/SDKs/MacOSX10.4u.sdk" ]; then + echo "\ +WARNING: in order to build a binary with maximum compatibility you must + build on Mac OS X 10.4 using Xcode 2.3 or 2.5 and have the + MacOSX10.3.9, and MacOSX10.4u SDKs installed from the Xcode + install disk Packages folder." +fi +sleep 3 + +if [ ! -d $DESTDIR ]; then + mkdir -p $DESTDIR +fi + +# For parallel make on multicore boxes... +NCPU=`sysctl -n hw.ncpu` + +# ppc client and server +if [ -d build/release-release-ppc ]; then + rm -r build/release-darwin-ppc +fi +(ARCH=ppc CFLAGS=$PPC_CFLAGS LDFLAGS=$PPC_LDFLAGS make -j$NCPU) || exit 1; + +# intel client and server +if [ -d build/release-darwin-x86 ]; then + rm -r build/release-darwin-x86 +fi +(ARCH=x86 CFLAGS=$X86_CFLAGS LDFLAGS=$X86_LDFLAGS make -j$NCPU) || exit 1; + +echo "Creating .app bundle $DESTDIR/$APPBUNDLE" +if [ ! -d $DESTDIR/$APPBUNDLE/Contents/MacOS/$BASEDIR ]; then + mkdir -p $DESTDIR/$APPBUNDLE/Contents/MacOS/$BASEDIR || exit 1; +fi +if [ ! -d $DESTDIR/$APPBUNDLE/Contents/MacOS/$MPACKDIR ]; then + mkdir -p $DESTDIR/$APPBUNDLE/Contents/MacOS/$MPACKDIR || exit 1; +fi +if [ ! -d $DESTDIR/$APPBUNDLE/Contents/Resources ]; then + mkdir -p $DESTDIR/$APPBUNDLE/Contents/Resources +fi +cp $ICNS $DESTDIR/$APPBUNDLE/Contents/Resources/Tremulous.icns || exit 1; +echo $PKGINFO > $DESTDIR/$APPBUNDLE/Contents/PkgInfo +echo " + + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + $BINARY + CFBundleGetInfoString + $Q3_VERSION + CFBundleIconFile + Tremulous.icns + CFBundleIdentifier + net.tremulous + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Tremulous + CFBundlePackageType + APPL + CFBundleShortVersionString + $Q3_VERSION + CFBundleSignature + $PKGINFO + CFBundleVersion + $Q3_VERSION + NSExtensions + + NSPrincipalClass + NSApplication + + + " > $DESTDIR/$APPBUNDLE/Contents/Info.plist + +lipo -create -o $DESTDIR/$APPBUNDLE/Contents/MacOS/$BINARY $BIN_OBJ +lipo -create -o $DESTDIR/$APPBUNDLE/Contents/MacOS/$DEDBIN $BIN_DEDOBJ +cp $BASE_OBJ $DESTDIR/$APPBUNDLE/Contents/MacOS/$BASEDIR/ +cp src/libs/macosx/*.dylib $DESTDIR/$APPBUNDLE/Contents/MacOS/ + diff --git a/misc/SLA-dmg.sh b/misc/SLA-dmg.sh new file mode 100644 index 0000000..af268f3 --- /dev/null +++ b/misc/SLA-dmg.sh @@ -0,0 +1,73 @@ +#!/bin/bash +# +# This script appends the text from Q3A_EULA.txt to a .dmg as a SLA resource +# +# usage is './SLA-dmg.sh /path/to/Q3A_EULA.txt /path/to/ioquake3.dmg' +# + +if [ "x$1" = "x" ] || [ "x$2" = "x" ]; then + echo "usage: ./SLA-dmg.sh /path/to/Q3A_EULA.txt /path/to/ioquake3.dmg" + exit 1; +fi + +if [ ! -r $1 ]; then + echo "$1 is not a readable Q3A_EULA.txt file" + exit 1; +fi +if [ ! -w $2 ]; then + echo "$2 is not writable .dmg file" + exit 1; +fi +touch tmp.r +if [ ! -w tmp.r ]; then + echo "Could not create temporary file tmp.r for writing" + exit 1; +fi + +echo " +data 'LPic' (5000) { + \$\"0002 0011 0003 0001 0000 0000 0002 0000\" + \$\"0008 0003 0000 0001 0004 0000 0004 0005\" + \$\"0000 000E 0006 0001 0005 0007 0000 0007\" + \$\"0008 0000 0047 0009 0000 0034 000A 0001\" + \$\"0035 000B 0001 0020 000C 0000 0011 000D\" + \$\"0000 005B 0004 0000 0033 000F 0001 000C\" + \$\"0010 0000 000B 000E 0000\" +}; + +data 'TEXT' (5002, \"English\") { +" > tmp.r + +sed -e 's/"/\\"/g' -e 's/\(.*\)$/"\1\\n"/g' $1 >> tmp.r + +echo " +}; + +resource 'STR#' (5002, \"English\") { + { + \"English\", + \"Agree\", + \"Disagree\", + \"Print\", + \"Save...\", + \"IMPORTANT - Read this License Agreement carefully before clicking on \" + \"the \\\"Agree\\\" button. By clicking on the \\\"Agree\\\" button, you agree \" + \"to be bound by the terms of the License Agreement.\", + \"Software License Agreement\", + \"This text cannot be saved. This disk may be full or locked, or the \" + \"file may be locked.\", + \"Unable to print. Make sure you have selected a printer.\" + } +}; +" >> tmp.r + +hdiutil convert -format UDCO -o tmp.dmg $2 || exit 1 +hdiutil unflatten tmp.dmg || exit 1 +/Developer/Tools/Rez /Developer/Headers/FlatCarbon/*.r tmp.r -a -o tmp.dmg \ + || exit 1 +hdiutil flatten tmp.dmg || exit 1 +hdiutil internet-enable -yes tmp.dmg || exit 1 +mv tmp.dmg $2 || (echo "Could not copy tmp.dmg to $2" && exit 1) +rm tmp.dmg +rm tmp.r +echo "SLA $1 successfully added to $2" diff --git a/misc/Tremulous.icns b/misc/Tremulous.icns new file mode 100644 index 0000000..c4106ac Binary files /dev/null and b/misc/Tremulous.icns differ diff --git a/misc/entities.def b/misc/entities.def new file mode 100644 index 0000000..e61ce16 --- /dev/null +++ b/misc/entities.def @@ -0,0 +1,1707 @@ +// Tremulous entity definition file for GTKRadiant +// Tim Angus 08/09/03 + +// Based on entities.def from GTKRadiant 1.3.11 which in turn is based on... +// Based on draft by Suicide 20 7.30.99 and inolen 9-3-99 +// Upgraded by Eutectic: eutectic@ritualistic.com +// (visible models added by raYGunn - paths provided by Suicide 20) +// (terrain information added to func_group entity by Paul Jaquays) +// Q3Map2 entitys/keys added by ydnar +// Version: 1.5 +// Last updated: 2003-06-09 + +//============================================================================= + +LIGHT ENTITY + +//============================================================================= + + +/*QUAKED light (.65 .65 1) (-8 -8 -8) (8 8 8) LINEAR NOANGLE UNUSED1 UNUSED2 NOGRIDLIGHT +Non-displayed point light source. The -pointscale and -scale arguments to Q3Map2 affect the brightness of these lights. The -skyscale argument affects brightness of entity sun lights. + +-------- KEYS -------- +_light OR light: overrides the default 300 intensity. + +_color: weighted RGB value of light color (default white - 1.0 1.0 1.0). + +target: Lights pointed at a target will be spotlights. + +radius: overrides the default 64 unit radius of a spotlight at the target point. + +-------- Q3MAP2 KEYS -------- +_sun: Set this key to 1 on a spotlight to make an infinite sun light. + +fade: Fades light attenuation. Only affects linear lights. + +scale: Scales light attentation, from SOF2/JK2. Scales the "light" value. + +-------- SPAWNFLAGS -------- +LINEAR: Use a linear falloff. Default is inverse distance squared (more realistic). + +NOANGLE: Ignore angle attenuation. + +NOGRIDLIGHT: Do not affect the lightgrid (dynamic entity lighting). +*/ + +/*QUAKED lightJunior (0 0.7 0.3) (-6 -6 -6) (6 6 6) LINEAR NOANGLE UNUSED1 UNUSED2 NOGRIDLIGHT + +Non-displayed point light source THAT ONLY AFFECTS ENTITIES (lightgrid). The -pointscale and -scale arguments to Q3Map2 affect the brightness of these lights. The -skyscale argument affects brightness of entity sun lights. + +-------- KEYS -------- +_light OR light: overrides the default 300 intensity. + +_color: weighted RGB value of light color (default white - 1.0 1.0 1.0). + +target: Lights pointed at a target will be spotlights. + +radius: overrides the default 64 unit radius of a spotlight at the target point. + +-------- Q3MAP2 KEYS -------- +_sun: Set this key to 1 on a spotlight to make an infinite sun light. + +fade: Fades light attenuation. Only affects linear lights. + +scale: Scales light attentation, from SOF2/JK2. Scales the "light" value. + +-------- SPAWNFLAGS -------- +LINEAR: Use a linear falloff. Default is inverse distance squared (more realistic). + +NOANGLE: Ignore angle attenuation. + +NOGRIDLIGHT: Do not affect the lightgrid (dynamic entity lighting). Setting this spawnflag will disable this light entirely. +*/ + +//============================================================================= + +FUNC_* ENTITIES + +//============================================================================= + +/*QUAKED func_bobbing (0 .5 .8) ? X_AXIS Y_AXIS +Solid entity that oscillates back and forth in a linear motion. By default, it will have an amount of displacement in either direction equal to the dimension of the brush in the axis in which it's bobbing. Entity bobs on the Z axis (up-down) by default. It can also emit sound if the "noise" key is set. Will crush the player when blocked. + +-------- KEYS -------- +speed: amount of time in seconds for one complete oscillation cycle (default 4). + +height: sets the amount of travel of the oscillation movement (default 32). + +phase: sets the start offset of the oscillation cycle. Values must be 0 < phase < 1. Any integer phase value is the same as no offset (default 0). + +noise: path/name of .wav file to play. Use looping sounds only (eg. sound/world/drone6.wav - See Notes). + +model2: path/name of model to include (eg: models/mapobjects/jets/jets01.md3). + +origin: alternate method of setting XYZ origin of sound and .md3 model included with entity (See Notes). + +light: constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). + +color: constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). + +-------- Q3MAP2 KEYS -------- +_targetname: Used to attach a misc_model entity to this entity. + +_lightmapscale: Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). + +_cs OR _castshadows: Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. + +_rs OR _receiveshadows: Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. + +_celshader: Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. + +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap: Path/name for the art file used to guide the mapping of textures on the terrain surface. + +_layers OR layers: Integer value is the number unique root shaders that will be use on the terrain. + +_shader OR shader: Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. + +-------- SPAWNFLAGS -------- +X_AXIS: entity will bob along the X axis. +Y_AXIS: entity will bob along the Y axis. + +-------- NOTES -------- +In order for the sound to be emitted from the entity, it is recommended to include a brush with an origin shader at its center, otherwise the sound will not follow the entity as it moves. Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname"). +*/ + +//============================================================================= + +/*QUAKED func_button (0 .5 .8) ? +When a button is touched by a player, it moves in the direction set by the "angle" key, triggers all its targets, stays pressed by an amount of time set by the "wait" key, then returns to it's original position where it can be operated again. + +-------- KEYS -------- +angle: determines the direction in which the button will move (up = -1, down = -2). + +target: all entities with a matching targetname will be triggered. + +speed: speed of button's displacement (default 40). + +wait: number of seconds button stays pressed (default 1, -1 = return immediately). + +lip: lip remaining at end of move (default 4 units). + +health: (default 0) if set to any non-zero value, the button must take damage (any amount) to activate. + +light: constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). + +color: constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). + +model2: path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). + +origin: alternate method of setting XYZ origin of .md3 model included with entity (See Notes). + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). + +sound1to2: the sound played when the door, platform or button moves from state 1 to state 2. + +-------- Q3MAP2 KEYS -------- +_targetname: Used to attach a misc_model entity to this entity. + +_lightmapscale: Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). + +_cs OR _castshadows: Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. + +_rs OR _receiveshadows: Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. + +_celshader: Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. + +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap: Path/name for the art file used to guide the mapping of textures on the terrain surface. + +_layers OR layers: Integer value is the number unique root shaders that will be use on the terrain. + +_shader OR shader: Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. + +-------- NOTES -------- +Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname"). +*/ + +//============================================================================= + +/*QUAKED func_door (0 .5 .8) ? START_OPEN - CRUSHER +Normal sliding door entity. By default, the door will activate when player walks close to it or when damage is inflicted to it. + +-------- KEYS -------- +angle: determines the opening direction of door (up = -1, down = -2). + +speed: determines how fast the door moves (default 100). + +wait: number of seconds before door returns (default 2, -1 = return immediately) + +lip: lip remaining at end of move (default 8) + +targetname: if set, a func_button or trigger is required to activate the door. + +health: (default 0) if set to any non-zero value, the button must take damage (any amount) to activate. + +dmg: damage to inflict on player when he blocks operation of door (default 4). Door will reverse direction when blocked unless CRUSHER spawnflag is set. + +team: assign the same team name to multiple doors that should operate together (see Notes). + +light: constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). + +color: constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). + +model2: path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). + +origin: alternate method of setting XYZ origin of .md3 model included with entity (See Notes). + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). + +sound1to2: the sound played when the door, platform or button moves from state 1 to state 2. + +sound2to1: the sound played when the door or platform moves from from state 2 to state 1. + +soundPos2: the sound played when the door or platform reaches state 2. + +soundPos1: the sound played when the door or platform reaches state 1. + +-------- Q3MAP2 KEYS -------- +_targetname: Used to attach a misc_model entity to this entity. + +_lightmapscale: Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). + +_cs OR _castshadows: Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. + +_rs OR _receiveshadows: Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. + +_celshader: Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. + +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap: Path/name for the art file used to guide the mapping of textures on the terrain surface. + +_layers OR layers: Integer value is the number unique root shaders that will be use on the terrain. + +_shader OR shader: Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. + +-------- SPAWNFLAGS -------- +START_OPEN: the door will spawn in the open state and operate in reverse. + +CRUSHER: door will not reverse direction when blocked and will keep damaging player until he dies or gets out of the way. + +-------- NOTES -------- +Unlike in Quake 2, doors that touch are NOT automatically teamed. If you want doors to operate together, you have to team them manually by assigning the same team name to all of them. Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname"). +*/ + +//============================================================================= + +/*QUAKED func_door_model (0 .5 .8) ? +A model based door entity. By default, the door will activate when player walks close to it. The opening and closing of the door is provided by an animation in the model itself. + +-------- KEYS -------- +speed: determines the time taken for the door to change state in msec (default 200). + +wait: number of seconds before door returns (default 2) + +targetname: if set, a func_button or trigger is required to activate the door. + +health: (default 0) if set to any non-zero value, the button must take damage (any amount) to activate. + +team: assign the same team name to multiple doors that should operate together (see Notes). + +light: constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). + +color: constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). + +model2: path/name of the door model (eg: models/mapobjects/pipe/pipe02.md3). + +modelOrigin: means of setting the origin of the model. + +scale: scale the model in each of the major axes (e.g. 1.0 1.0 2.0 -- twice as high as normal). + +animation: The first frame and number of frames in the door open animation (e.g. 0 10). This will be reversed for the close animation. + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). + +sound1to2: the sound played when the door, platform or button moves from state 1 to state 2. + +sound2to1: the sound played when the door or platform moves from from state 2 to state 1. + +soundPos2: the sound played when the door or platform reaches state 2. + +soundPos1: the sound played when the door or platform reaches state 1. + +-------- Q3MAP2 KEYS -------- + +_targetname: Used to attach a misc_model entity to this entity. + +_lightmapscale: Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). + +_cs OR _castshadows: Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. + +_rs OR _receiveshadows: Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. + +_celshader: Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. + +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap: Path/name for the art file used to guide the mapping of textures on the terrain surface. + +_layers OR layers: Integer value is the number unique root shaders that will be use on the terrain. + +_shader OR shader: Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. + +-------- NOTES -------- +Every func_door_model needs its model to be positioned, scaled and orientated using the modelOrigin, scale and angle/angles keys repsectively. +*/ + +//============================================================================= + +/*QUAKED func_door_rotating (0 .5 .8) ? START_OPEN - CRUSHER REVERSE - X_AXIS Y_AXIS +Rotating door entity. By default, the door will activate when player walks close toit. + +-------- KEYS -------- +speed: determines how fast the door moves (in degrees/second). + +rotatorAngle: the number of degrees through which to rotate (default 90). + +wait: number of seconds before door returns (default 2) + +targetname: if set, a func_button or trigger is required to activate the door. + +health: (default 0) if set to any non-zero value, the button must take damage (any amount) to activate. + +dmg: damage to inflict on player when he blocks operation of door (default 4). Door will reverse direction when blocked unless CRUSHER spawnflag is set. + +team: assign the same team name to multiple doors that should operate together (see Notes). + +light: constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). + +color: constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). + +model2: path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). + +origin: alternate method of setting XYZ origin of .md3 model included with entity (See Notes). + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). + +sound1to2: the sound played when the door, platform or button moves from state 1 to state 2. + +sound2to1: the sound played when the door or platform moves from from state 2 to state 1. + +soundPos2: the sound played when the door or platform reaches state 2. + +soundPos1: the sound played when the door or platform reaches state 1. + +-------- Q3MAP2 KEYS -------- +_targetname: Used to attach a misc_model entity to this entity. + +_lightmapscale: Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). + +_cs OR _castshadows: Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. + +_rs OR _receiveshadows: Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. + +_celshader: Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. + +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap: Path/name for the art file used to guide the mapping of textures on the terrain surface. + +_layers OR layers: Integer value is the number unique root shaders that will be use on the terrain. + +_shader OR shader: Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. + +-------- SPAWNFLAGS -------- +START_OPEN: the door will spawn in the open state and operate in reverse. + +CRUSHER: door will not reverse direction when blocked and will keep damaging player until he dies or gets out of the way. + +REVERSE: the door will open the other way. + +X_AXIS: rotate on the X axis instead of the Z. + +Y_AXIS: rotate on the Y axis instead of the Z. + +-------- NOTES -------- +Unlike in Quake 2, doors that touch are NOT automatically teamed. If you want doors to operate together, you have to team them manually by assigning the same team name to all of them. Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname"). + +You need to have an origin brush as part of this entity. The center of that brush will be the point around which it is rotated. It will rotate around the Z axis by default. You can check either the X_AXIS or Y_AXIS box to change that. +*/ + +//============================================================================= + +/*QUAKED func_group (0 .5 .8) ? +This is not an entity as such. It is strictly an editor utility to group world brushes and patches together for convenience (selecting, moving, copying, etc). You cannot group entities with this. + +-------- OLD TERRAIN KEYS (note: obsolete with Q3Map2) -------- +alphamap: this is the path/name for the art file used to guide the mapping of textures on the terrain surface. + +layers: this integer value is the number unique root shaders that will be use on the terrain. + +shader: this is the path to the metashader used to assign textures to the terrain entity. + +terrain: this is an on/off flag. When set to 1, the entity becomes a terrain entity. Note: unecessary when compiling with Q3Map2. See Q3Map2 keys. + +-------- Q3MAP2 KEYS -------- +_lightmapscale: Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). + +_cs OR _castshadows: Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. + +_rs OR _receiveshadows: Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. + +_celshader: Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. + +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap: Path/name for the art file used to guide the mapping of textures on the terrain surface. + +_layers OR layers: Integer value is the number unique root shaders that will be use on the terrain. + +_shader OR shader: Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. + +-------- NOTES -------- +The TAB key can be used to flip through the component pieces of a selected func_group entity, isolating individual components. To make a func_group into a terrain entity, refer to the Terrain Construction documentation. +*/ + +//============================================================================= + +/*QUAKED func_pendulum (0 .5 .8) ? +Solid entity that describes a pendulum back and forth rotation movement. Rotates on the X axis by default. Pendulum frequency is a physical constant based on the length of the beam and gravity. Blocking the pendulum instantly kills a player. + +-------- KEYS -------- +angle: angle offset of axis of rotation from default X axis (default 0). + +speed: angle of swing arc in either direction from initial position (default 30). + +phase: sets the start offset of the swinging cycle. Values must be 0 < phase < 1. Any integer phase value is the same as no offset (default 0). + +noise: path/name of .wav file to play. Use looping sounds only (eg. sound/world/drone6.wav). + +model2: path/name of model to include (eg: models/mapobjects/jets/jets01.md3). + +origin: alternate method of setting XYZ origin of entity's rotation axis and .md3 model included with entity (default "0 0 0" - See Notes). + +light: constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). + +color: constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). + +-------- Q3MAP2 KEYS -------- +_targetname: Used to attach a misc_model entity to this entity. + +_lightmapscale: Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). + +_cs OR _castshadows: Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. + +_rs OR _receiveshadows: Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. + +_celshader: Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. + +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap: Path/name for the art file used to guide the mapping of textures on the terrain surface. + +_layers OR layers: Integer value is the number unique root shaders that will be use on the terrain. + +_shader OR shader: Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. + +-------- NOTES -------- +You need to have an origin brush as part of this entity. The center of that brush will be the point through which the rotation axis passes. Setting the origin key is simply an alternate method to using an origin brush. Pendulum will rotate along the X axis by default. Very crude operation: pendulum cannot rotate along Z axis, the speed of swing (frequency) is not adjustable. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname"). +*/ + +//============================================================================= + +/*QUAKED func_plat (0 .5 .8) ? DONT_WAIT +Rising platform the player can ride to reach higher places. Plats must always be drawn in the raised position, so they will operate and be lighted correctly but they spawn in the lowered position. The plat will stay in the raised position until the player steps off. There are no proper sounds for this entity, only beep noises. It will spawn in the game and work properly but it sounds silly (see Notes). If DONT_WAIT is set then the platform will not wait for a client to leave before returning to its original position. + +-------- KEYS -------- +speed: determines how fast the plat moves (default 150). + +lip: lip remaining at end of move (default 16). Has no effect if "height" is set. + +height: if set, this will determine the total amount of vertical travel of the plat. + +dmg: damage to inflict on player when he blocks operation of plat (default 4). Plat will reverse direction when blocked. + +targetname: if set, the trigger that points to this will raise the plat each time it fires. The plat raises and comes back down a second later if no player is on it. + +light: constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). + +color: constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). + +model2: path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). + +origin: alternate method of setting XYZ origin of .md3 model included with entity (See Notes). + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). + +sound1to2: the sound played when the door, platform or button moves from state 1 to state 2. + +sound2to1: the sound played when the door or platform moves from from state 2 to state 1. + +soundPos2: the sound played when the door or platform reaches state 2. + +soundPos1: the sound played when the door or platform reaches state 1. + +-------- Q3MAP2 KEYS -------- +_targetname: Used to attach a misc_model entity to this entity. + +_lightmapscale: Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). + +_cs OR _castshadows: Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. + +_rs OR _receiveshadows: Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. + +_celshader: Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. + +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap: Path/name for the art file used to guide the mapping of textures on the terrain surface. + +_layers OR layers: Integer value is the number unique root shaders that will be use on the terrain. + +_shader OR shader: Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. + +-------- NOTES -------- +By default, the total amount of vertical travel of a platform is implicitly determined by the overall vertical size of the brushes of which it's made minus the lip value. But if the "height" key is used, then the total amount of vertical travel of the plat will be exactly that value regardless of the shape and size of the plat and regardless of the value of the "lip" key. Using the "height" key is the best method for any kind of platforms and the only possible one for thin plats which need to travel vertical distances many times their own thickness. Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +There is a way to make plats play proper sounds. Just create a sound\movers\plats folder under baseq3 and put 2 sounds named pt1_strt.wav and pt1_end.wav in it. Those can be the renamed sounds from the Q2 plats or renamed copies of the sound\movers\doors sounds you can extract from your pak0.pk3 file or new custom sounds if you're up to it. Thanks to Fragzilla for the tip. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname"). +*/ + +//============================================================================= + +/*QUAKED func_rotating (0 .5 .8) ? - - X_AXIS Y_AXIS +Solid entity that rotates continuously. Rotates on the Z axis by default and requires an origin brush. It will always start on in the game and is not targetable. + +-------- KEYS -------- +speed: determines how fast entity rotates (default 100). + +noise: path/name of .wav file to play. Use looping sounds only (eg. sound/world/drone6.wav). + +model2: path/name of model to include (eg: models/mapobjects/bitch/fembotbig.md3). + +origin: alternate method of setting XYZ origin of entity's rotation axis and .md3 model included with entity (default "0 0 0" - See Notes). + +light: constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). + +color: constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). + +-------- Q3MAP2 KEYS -------- +_targetname: Used to attach a misc_model entity to this entity. + +_lightmapscale: Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). + +_cs OR _castshadows: Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. + +_rs OR _receiveshadows: Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. + +_celshader: Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. + +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap: Path/name for the art file used to guide the mapping of textures on the terrain surface. + +_layers OR layers: Integer value is the number unique root shaders that will be use on the terrain. + +_shader OR shader: Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. + +-------- SPAWNFLAGS -------- +X_AXIS: entity will rotate along the X axis. + +Y_AXIS: entity will rotate along the Y axis. + +-------- NOTES -------- +You need to have an origin brush as part of this entity. The center of that brush will be the point through which the rotation axis passes. Setting the origin key is simply an alternate method to using an origin brush. It will rotate along the Z axis by default. You can check either the X_AXIS or Y_AXIS box to change that. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname"). +*/ + +//============================================================================= + +/*QUAKED func_static (0 .5 .8) ? +Static non-solid bspmodel. Can be used for conditional walls and models. + +-------- KEYS -------- +model2: path/name of model to include (eg: models/mapobjects/bitch/fembotbig.md3). + +origin: alternate method of setting XYZ origin of .md3 model included with entity (See Notes). + +light: constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). + +color: constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). + +targetname: NOT SUPPORTED BY RENDERER - if set, a func_button or trigger can make entity disappear from the game (See Notes). + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). + +-------- Q3MAP2 KEYS -------- +_targetname: Used to attach a misc_model entity to this entity. + +_lightmapscale: Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). + +_cs OR _castshadows: Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. + +_rs OR _receiveshadows: Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. + +_celshader: Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. + +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap: Path/name for the art file used to guide the mapping of textures on the terrain surface. + +_layers OR layers: Integer value is the number unique root shaders that will be use on the terrain. + +_shader OR shader: Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. + +-------- NOTES -------- +When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. If a model is included with a targeted func_static, the brush(es) of the entity will be removed from the game but the .md3 model won't: it will automatically be moved to the (0 0 0) world origin so you should NOT include an .md3 model to a targeted func_static. + +Because the map has only a single bot navigation file, func_static's cannot be used to make significant changes in game play flow between differing game types. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname"). +*/ + +//============================================================================= + +/*QUAKED func_timer (0 .5 .8) (-8 -8 -8) (8 8 8) START_ON +Time delay trigger that will continuously fire its targets after a preset time delay. The time delay can also be randomized. When triggered, the timer will toggle on/off. + +-------- KEYS -------- +wait: delay in seconds between each triggering of its targets (default 1). + +random: random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). + +target: this points to the entities to trigger. + +targetname: a func_button or trigger that points to this will toggle the timer on/off when activated. + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). + +-------- SPAWNFLAGS -------- +START_ON: timer will start on in the game and continuously fire its targets. + +-------- NOTES -------- +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +*/ + +//============================================================================= + +/*QUAKED func_train (0 .5 .8) ? START_OFF BLOCK_STOPS +Trains are moving solids that follow a string of path_corner entities. Trains in Tremulous are less basic than in Q3A, they also require an origin brush (see Notes). + +-------- KEYS -------- +speed: speed of displacement of train (default 100 or overridden by speed value of path). + +target: this points to the first path_corner of the path which is also the spawn location of the train's origin. + +model2: path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). + +origin: alternate method of setting XYZ origin of the train's brush(es) and .md3 model included with entity (See Notes). + +light: constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). + +color: constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). + +-------- SPAWNFLAGS -------- +START_OFF: the train will spawn in the off state + +BLOCK_STOPS: with this set a train simply stops if blocked, instead of killing. + +-------- Q3MAP2 KEYS -------- +_targetname: Used to attach a misc_model entity to this entity. + +_lightmapscale: Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). + +_cs OR _castshadows: Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. + +_rs OR _receiveshadows: Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. + +_celshader: Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. + +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap: Path/name for the art file used to guide the mapping of textures on the terrain surface. + +_layers OR layers: Integer value is the number unique root shaders that will be use on the terrain. + +_shader OR shader: Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. + +-------- NOTES -------- +1. Trains instakill anything in their path by default. +2. Trains cannot emit sound. +3. When BLOCK_STOPS is set, trains cannot be stopped just by getting in their way, the player must be wedged between the train and another obstacle to block it. + +Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + + + + +//============================================================================= + +INFO_* ENTITIES + +//============================================================================= + +/*QUAKED info_notnull (0 .5 0) (-8 -8 -8) (8 8 8) +Used as a positional target for entities that can use directional pointing. A target_position can be used instead of this but was kept in Q3A for legacy purposes. + +-------- KEYS -------- +targetname: must match the target key of entity that uses this for pointing. + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). +*/ + + +//============================================================================= + +/*QUAKED info_null (0 .5 0) (-8 -8 -8) (8 8 8) +Used as a positional target for light entities to create a spotlight effect. A target_position can be used instead of this but was kept in Q3A for legacy purposes. + +-------- KEYS -------- +targetname: must match the target key of entity that uses this for pointing. + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). +*/ + +//============================================================================= + +/*QUAKED info_player_intermission (1 0 1) (-8 -8 -8) (8 8 8) +Camera for intermission screen between matches. This also automatically generates the podium for bot arena matches (see Notes). Can be aimed by setting the "angles" key or targeting an pointing to an aiming entity. Use only one per level. + +-------- KEYS -------- +angles: alternate "pitch, yaw, roll" angles method of aiming intermission camera (default 0 0 0). + +target: point this to an info_notnull or target_position entity to set the camera's pointing angles. + +-------- NOTES -------- +In genuine bot arena matches, the podium for the 1st, 2nd and 3rd place players at the end of the match is generated by this entity. The podium's origin will automatically be located 128 units in the direction of the camera's view and 84 units down from the y height of the view line at that point. It will also always be generated on a level plane regardless of the pointing angle of the camera so if that angle is too steep, part of the podium model might not be visible. Make sure you leave at least 106 units of free space in front of where the camera points to otherwise the podium model won't be visible at all. +*/ + +//============================================================================= + +/*QUAKED info_alien_intermission (1 0 1) (-8 -8 -8) (8 8 8) +Camera for aliens before they spawn. Can be aimed by setting the "angles" key or targeting an pointing to an aiming entity. Use one per level. + +-------- KEYS -------- +angles: alternate "pitch, yaw, roll" angles method of aiming intermission camera (default 0 0 0). + +target: point this to an info_notnull or target_position entity to set the camera's pointing angles. +*/ + +//============================================================================= + +/*QUAKED info_human_intermission (1 0 1) (-8 -8 -8) (8 8 8) +Camera for humans before they spawn. Can be aimed by setting the "angles" key or targeting an pointing to an aiming entity. Use one per level. + +-------- KEYS -------- +angles: alternate "pitch, yaw, roll" angles method of aiming intermission camera (default 0 0 0). + +target: point this to an info_notnull or target_position entity to set the camera's pointing angles. +*/ + + + +//============================================================================= + +MISC_* ENTITIES + +//============================================================================= + +/*QUAKED misc_model (1 .5 .25) (-16 -16 -16) (16 16 16) +Generic placeholder for inserting MD3 models in game. Requires compilation of map geometry to be added to level. If the map is compiled with Q3Map2, then ASE, 3DS, OBJ and other model formats are supported. + +-------- KEYS -------- +angle: direction in which model will be oriented. + +model: path/name of model to use (eg: models/mapobjects/teleporter/teleporter.md3). + +-------- Q3MAP2 KEYS -------- +angles: Individual control of PITCH, YAW, and ROLL (default 0 0 0). + +modelscale: Floating-point value used to scale a model up or down (default 1.0). + +modelscale_vec: Floating-point vector used to scale a model's axes individually (default 1.0 1.0 1.0). + +_remap: Used to remap textures/shaders in the model. To remap all shaders to a given shader, use "*;models/mymodel/mytexture". To remap a specific shader, use "models/mymodel/old;models/mymodel/new". + +target: Used to attach the misc_model to a brush entity, where its "targetname" key is the same value. + +_lightmapscale: Floating point value scaling the resolution of lightmaps on this model (if model is using lightmapped shaders) (default 1.0). + +_cs OR _castshadows: Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. + +_rs OR _receiveshadows: Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. + +_celshader: Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +*/ + +//============================================================================= + +/*QUAKED misc_anim_model (1 .5 .25) (-16 -16 -16) (16 16 16) TRIGGER_TOGGLE +A little like misc_model except that it is a game entity and does not become part of the map geometry. An instance of this entity will draw an arbituary md3 in the world with an arbituary frame or with an animation. + +-------- KEYS -------- +angle: direction in which model will be oriented. + +radius: The scale of the model compared to its original size. Defaults to 1.0. + +animation: The guts of the entity. This is identical to an entry in an animation.cfg - Start Frame, Number of frames, Looping Frames, Frame rate. For example 0 30 30 20 will play frames 0 through 30 continously at 20 fps. + +model: path/name of model to use (eg: models/mapobjects/teleporter/teleporter.md3). + +-------- SPAWNFLAGS -------- +TRIGGER_TOGGLE: With this set triggering the entity disables the model altogether as opposed to the regular behaviour of toggling the animation. +*/ + +//============================================================================= + +/*QUAKED misc_particle_system (1 .5 .25) (-8 -8 -8) (8 8 8) SPAWN_DISABLED +A particle system entity. + +-------- KEYS -------- +psName: The name of the particle system to spawn at this entity. + +-------- SPAWNFLAGS -------- +SPAWN_DISABLED: Spawn disabled. + +-------- NOTES -------- +Triggering this entity toggles it on and off. +*/ + +//============================================================================= +/*QUAKED misc_light_flare (.65 .65 1) (-8 -8 -8) (8 8 8) SPAWN_DISABLED +A light flare entity. + +-------- KEYS -------- +targetShaderName: The name of the shader of the light flare. + +radius: The radius key is a vector. +The first component is the size of the light flare. The radius is calculated by taking the distance of the viewer from the light flare and dividing by this key, so the larger the key value, the smaller the flare. Values between 2 and 10 are sensible. +The second component indicates the angle around the direction the flare points for which it is visible. For example a value of 90 means that you can see the flare while infront of the entity, but not when behind it. If set to zero the light flare will be visible from any angle +The third component is similar to the first except that it specifies the size of the light source rather than the size of the light flare itself. This is useful when the higher detail flare fading modes are enabled. If this is set to the same value as the first component, fading will commence as soon as the edge of the light flare is occluded by some surface between the viewer and the flare. If it is set larger the flare will overlap the occluding surface before it begins to fade. + +angles: This reflects which direction the flare points. It is not important unless the second component of the radius key is employed. angles is a vector of PITCH YAW ROLL. For example a value of "90 0 0" would create a flare pointing down. ROLL is redundant in this context and can be set arbitrarily. + +-------- SPAWNFLAGS -------- +SPAWN_DISABLED: Spawn disabled. + +-------- NOTES -------- +Triggering this entity toggles it. +*/ + +//============================================================================= + +/*QUAKED misc_portal_camera (1 .5 .25) (-8 -8 -8) (8 8 8) SLOWROTATE FASTROTATE +Portal camera. This camera is used to project its view onto a portal surface in the level through the intermediary of a misc_portal_surface entity. Use the "angles" key or target a target_position or info_notnull entity to set the camera's pointing direction. + +-------- KEYS -------- +angles: this sets the pitch and yaw aiming angles of the portal camera (default 0 0). Use "roll" key to set roll angle. + +target: point this to a target_position entity to set the camera's pointing direction. + +targetname: a misc_portal_surface portal surface indicator must point to this. + +roll: roll angle of camera. A value of 0 is upside down and 180 is the same as the player's view. + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). + +-------- SPAWNFLAGS -------- +SLOWROTATE: makes the portal camera rotate slowly along the roll axis. + +FASTROTATE: makes the portal camera rotate faster along the roll axis. + +NOROTATE: no rolling at all. + +-------- NOTES -------- +Both the setting "angles" key or "targeting a target_position" methods can be used to aim the camera. However, the target_position method is simpler. In both cases, the "roll" key must be used to set the roll angle. +*/ + +//============================================================================= + +/*QUAKED misc_portal_surface (1 .5 .25) (-8 -8 -8) (8 8 8) +Portal surface indicator. This will "lock on" the brush face closest to it and identify as a portal. The view displayed on the portal surface is the view of the misc_portal_camera that this entity targets. Also used for mirrors (see Notes). + +-------- KEYS -------- +target: point this to a misc_portal_camera that "sees" the view you want to display on the portal. + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). + +-------- NOTES -------- +The entity must be no farther than 64 units away from the portal surface to lock onto it. To make a mirror, apply the common/mirror shader to the surface, place this entity near it but don't target a misc_portal_camera. +*/ + +//============================================================================= + +/*QUAKED misc_teleporter_dest (1 .5 .25) (-32 -32 -24) (32 32 -16) +Teleport destination location point for trigger_teleporter entities. + +-------- KEYS -------- +angle: direction in which player will look when teleported. + +targetname: make the trigger_teleporter point to this. + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). +*/ + +/*QUAKED trigger_teleport (.5 .5 .5) ? SPECTATOR SPAWN_DISABLED +Allows client side prediction of teleportation events. +Must point at a target_position, which will be the teleport destination. + +If spectator is set, only spectators can use this teleport +Spectator teleporters are not normally placed in the editor, but are created +automatically near doors to allow spectators to move through them +*/ + + + +//============================================================================= + +PATH_* ENTITIES + +//============================================================================= + +/*QUAKED path_corner (.5 .3 0) (-8 -8 -8) (8 8 8) +Path corner entity that func_trains can be made to follow. + +-------- KEYS -------- +target: point to next path_corner in the path. + +targetname: the train following the path or the previous path_corner in the path points to this. + +speed: speed of func_train while moving to the next path corner. This will override the speed value of the train. + +wait: number of seconds func_train will pause on path corner before moving to next path corner (default 0 - see Notes). + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). + +-------- NOTES -------- +Setting the wait key to -1 will not make the train stop on the path corner, it will simply default to 0. +*/ + + + +//============================================================================= + +TARGET_* ENTITIES + +//============================================================================= + +/*QUAKED target_hurt (1 0 0) (-8 -8 -8) (8 8 8) +When triggered, this hurts the entity that caused the trigger. + +-------- KEYS -------- +dmg: amount of damage to deal (default: 5) +*/ + +/*QUAKED target_rumble (1 0 0) (-8 -8 -8) (8 8 8) +When triggered, this initiates a level-wide rumble effect. All players are affected. + +-------- KEYS -------- +speed: severity of the quake (default: 100) + +count: duration of the quake (default: 10) +*/ + +/*QUAKED target_alien_win (1 0 0) (-8 -8 -8) (8 8 8) +When triggered, this causes an unconditional win for the alien team. +*/ + +/*QUAKED target_human_win (1 0 0) (-8 -8 -8) (8 8 8) +When triggered, this causes an unconditional win for the human team. +*/ + +/*QUAKED target_delay (0 .7 .7) (-8 -8 -8) (8 8 8) +Time delay trigger intermediary. Like a target_relay, this can only be fired by other triggers which will cause it in turn to fire its own targets. + +-------- KEYS -------- +targetname: activating trigger points to this. + +target: this points to entities to activate when this entity is triggered. + +wait: delay in seconds from when this gets triggered to when it fires its own targets (default approx. 1). + +delay: same as wait? replaces it? WTF?...I'm confused now. + +random: random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). + +-------- NOTES -------- +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +*/ + +//============================================================================= + +/*QUAKED target_kill (0 .5 0) (-8 -8 -8) (8 8 8) +This will kill the player who activates the trigger that fires this target. + +-------- KEYS -------- +targetname: the activating trigger points to this. + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). +*/ + +//============================================================================= + +/*QUAKED target_location (0 .5 0) (-8 -8 -8) (8 8 8) +Location marker used by bots and players for team orders and team chat in the course of Teamplay games. The closest target_location in sight is used for the location. If none is in sight, the closest in distance is used. + +-------- KEYS -------- +message: name of the location (text string). Displayed in parentheses in front of all team chat and order messages. + +count: color of the location text displayed in parentheses during team chat. Set to 0-7 for color. + 0: white (default) + 1: red + 2: green + 3: yellow + 4: blue + 5: cyan + 6: magenta + 7: white + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). +*/ + +//============================================================================= + +/*QUAKED target_position (0 .5 0) (-8 -8 -8) (8 8 8) +Aiming target for entities like light, misc_portal_camera and trigger_push (jump pads) in particular. + +-------- KEYS -------- +targetname: the entity that requires an aiming direction points to this. + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). + +-------- NOTES -------- +To make a jump pad, place this entity at the highest point of the jump and target it with a trigger_push entity. +*/ + +//============================================================================= + +/*QUAKED target_print (0 .5 0) (-8 -8 -8) (8 8 8) HUMAN_TEAM ALIEN_TEAM PRIVATE +This will print a message on the center of the screen when triggered. By default, all the clients will see the message. + +-------- KEYS -------- +message: text string to print on screen. + +targetname: the activating trigger points to this. + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). + +-------- SPAWNFLAGS -------- +HUMAN_TEAM: only the human team players will see the message. +ALIEN_TEAM: only the alien team players will see the message. +PRIVATE: only the player that activates the target will see the message. +*/ + +//============================================================================= + +/*QUAKED target_push (.5 .5 .5) (-8 -8 -8) (8 8 8) BOUNCEPAD NOSOUND +This can be used to create jump pads and launch ramps. The direction of push can be set by the "angles" key or pointing to a target_position or info_notnull entity. Unlike trigger_push, this is NOT client side predicted and must be activated by a trigger. + +-------- KEYS -------- +angles: this sets the pitch and yaw aiming angles of push entity (default 0 0). The roll angle does not apply. + +speed: speed of push (default 1000). Has no effect if entity targets an aiming entity. + +targetname: the activating trigger points to this. Push originates from the location of the trigger. + +target: this points to the aiming entity to which the player will jump. + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). + +-------- SPAWNFLAGS -------- +BOUNCEPAD: if set, trigger will play bounce noise instead of beep noise when activated (recommended). +NOSOUND: if set, no sound is played at all + +-------- NOTES -------- +To make a jump pad or launch ramp, create a trigger_multiple where the jump must originate. Place the target_push directly above the trigger_multiple and place the target_position entity at the highest point of the jump. Target the trigger_multiple to the target_push and target the target_push to the target_position/info_notnull (or set the target_push's "angles" key). Note that the "angle" key also works. +*/ + +//============================================================================= + +/*QUAKED target_relay (0 .7 .7) (-8 -8 -8) (8 8 8) HUMAN_ONLY ALIEN_ONLY RANDOM +This can only be activated by other triggers which will cause it in turn to activate its own targets. + +-------- KEYS -------- +targetname: activating trigger points to this. + +target: this points to entities to activate when this entity is triggered. + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). + +-------- SPAWNFLAGS -------- +HUMAN_ONLY: only human team players can activate trigger. +ALIEN_ONLY: only alien team players can activate trigger. +RANDOM: one one of the targeted entities will be triggered at random. +*/ + +//============================================================================= + +/*QUAKED target_score (0 .5 0) (-8 -8 -8) (8 8 8) +This is used to automatically give frag points to the player who activates this. A spawn location entity like info_player_* or CTF respawn points can target this entity to give points to the player when he spawns in the game. Or a trigger can also be used to activate this. The activator of the trigger will get the points. + +-------- KEYS -------- +targetname: ativating entity points to this. + +count: number of frag points to give to player (default 1). + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). +*/ + +//============================================================================= + +/*QUAKED target_speaker (0 .7 .7) (-8 -8 -8) (8 8 8) LOOPED_ON LOOPED_OFF GLOBAL ACTIVATOR +Sound generating entity that plays .wav files. Normal non-looping sounds play each time the target_speaker is triggered. Looping sounds can be set to play by themselves (no activating trigger) or be toggled on/off by a trigger. + +-------- KEYS -------- +noise: path/name of .wav file to play (eg. sound/world/growl1.wav - see Notes). + +wait: delay in seconds between each time the sound is played ("random" key must be set - see Notes). + +random: random time variance in seconds added or subtracted from "wait" delay ("wait" key must be set - see Notes). + +targetname: the activating button or trigger points to this. + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). + +-------- SPAWNFLAGS -------- +LOOPED_ON: sound will loop and initially start on in level (will toggle on/off when triggered). + +LOOPED_OFF: sound will loop and initially start off in level (will toggle on/off when triggered). + +GLOBAL: sound will play full volume throughout the level. + +ACTIVATOR: sound will play only for the player that activated the target. + +-------- NOTES -------- +The path portion value of the "noise" key can be replaced by the implicit folder character "*" for triggered sounds that belong to a particular player model. For example, if you want to create a "bottomless pit" in which the player screams and dies when he falls into, you would place a trigger_multiple over the floor of the pit and target a target_speaker with it. Then, you would set the "noise" key to "*falling1.wav". The * character means the current player model's sound folder. So if your current player model is Visor, * = sound/player/visor, if your current player model is Sarge, * = sound/player/sarge, etc. This cool feature provides an excellent way to create "player-specific" triggered sounds in your levels. + +The combination of the "wait" and "random" keys can be used to play non-looping sounds without requiring an activating trigger but both keys must be used together. The value of the "random" key is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +*/ + +//============================================================================= + +/*QUAKED target_teleporter (0 .5 0) (-8 -8 -8) (8 8 8) +Activating this will teleport players to the location of the targeted misc_teleporter_dest entity. Unlike trigger_teleport, this entity must be activated by a trigger and does NOT allow client prediction of events. + +-------- KEYS -------- +targetname: activating trigger points to this. + +target: this must point to a misc_teleporter_dest entity. + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). +*/ + + + + +//============================================================================= + +TEAM_* ENTITIES + +//============================================================================= + +/*QUAKED team_human_spawn (0 .2 1) (-40 -40 -4) (40 40 4) +The human spawn point. + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/buildables/telenode/telenode.md3" +*/ + +//============================================================================= + +/*QUAKED team_human_armoury (0 .2 1) (-40 -40 -13) (40 40 50) +The human armoury. + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/buildables/arm/arm.md3" +*/ + +//============================================================================= + +/*QUAKED team_human_dcc (0 .2 1) (-35 -35 -13) (35 35 47) +The human defense computer. + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/buildables/dcc/dcc.md3" +*/ + +//============================================================================= + +/*QUAKED team_human_medistat (0 .2 1) (-35 -35 -7) (35 35 7) +The human medical station. + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/buildables/medistat/medistat.md3" +*/ + +//============================================================================= + +/*QUAKED team_human_mgturret (0 .2 1) (-25 -25 -20) (25 25 20) +The human machinegun turret. + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/buildables/mgturret/turret_base.md3" +*/ + +//============================================================================= + +/*QUAKED team_human_reactor (0 .2 1) (-50 -50 -15) (50 50 95) +The human reactor. + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/buildables/reactor/reactor.md3" +*/ + +//============================================================================= + +/*QUAKED team_human_repeater (0 .2 1) (-15 -15 -15) (15 15 25) +The human repeater. + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/buildables/repeater/repeater.md3" +*/ + +//============================================================================= + +/*QUAKED team_human_tesla (0 .2 1) (-22 -22 -40) (22 22 40) +The human tesla generator. + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/buildables/tesla/tesla.md3" +*/ + +//============================================================================= + + + +/*QUAKED team_alien_spawn (1 .2 0) (-15 -15 -15) (15 15 15) +The alien spawn point. + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/buildables/eggpod/eggpod.md3" +*/ + +//============================================================================= + +/*QUAKED team_alien_acid_tube (1 .2 0) (-35 -35 -11) (35 35 40) +The alien acid tube. + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/buildables/acid_tube/acid_tube.md3" +*/ + +//============================================================================= + +/*QUAKED team_alien_barricade (1 .2 0) (-35 -35 -15) (35 35 60) +The alien barricade. + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/buildables/barricade/barricade.md3" +*/ + +//============================================================================= + +/*QUAKED team_alien_booster (1 .2 0) (-26 -26 -9) (26 26 9) +The alien booster. + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/buildables/booster/booster.md3" +*/ + +//============================================================================= + +/*QUAKED team_alien_hovel (1 .2 0) (-50 -50 -20) (50 50 20) +The alien hovel. + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/buildables/hovel/hovel.md3" +*/ + +//============================================================================= + +/*QUAKED team_alien_overmind (1 .2 0) (-45 -45 -15) (45 45 95) +The alien overmind. + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/buildables/overmind/overmind.md3" +*/ + +//============================================================================= + +/*QUAKED team_alien_trapper (1 .2 0) (-15 -15 -15) (15 15 15) +The alien trapper. + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/buildables/trapper/trapper.md3" +*/ + +//============================================================================= + + + +//============================================================================= + +TRIGGER_* ENTITIES + +//============================================================================= + +/*QUAKED trigger_heal (.5 .5 .5) ? START_OFF SLOW +Any player that touches this will be healed. It does heal points of healage each server frame. Targeting the trigger will toggle its effects. + +-------- SPAWNFLAGS -------- +START_OFF: needs to be triggered (toggle) to activate. + +SLOW: changes the heal rate to once per second. + +-------- KEYS -------- +heal: Health points to heal (default 5) +*/ + +/*QUAKED trigger_ammo (.5 .5 .5) ? SLOW NOENERGY NOCASE +Any player that touches this will have the ammo for his held weapon restored. It gives ammo in chunks reflected by the key "ammo" each server frame. + +-------- SPAWNFLAGS -------- +SLOW: changes the ammo rate to once per second. + +NOENERGY: disables this entity for energy weapons. + +NOCASE: disables this entity for case based weapons. + +-------- KEYS -------- +ammo: Amount of ammo to give (default 1) +*/ + +/*QUAKED trigger_gravity (.5 .5 .5) ? +The gravity (for players) within this trigger is determined by the gravity key. Targetting this entity toggles its effects. +NOT THROUGHLY TESTED: please report whether or not this works for you. + +-------- KEYS -------- +gravity: The gravity within this trigger (default 800). +*/ + +/*QUAKED trigger_buildable (.5 .5 .5) ? SPAWN_DISABLED NEGATE +Triggered by a buildable or subset of buildables. If no buildables key is supplied every buildable will trigger this entity. +Targetting this entity toggles it. +NOT THROUGHLY TESTED: please report whether or not this works for you. + +-------- SPAWNFLAGS -------- +SPAWN_DISABLED: needs to be triggered (toggle) to activate. +NEGATE: negate the trigger condition. + +-------- KEYS -------- +target: this points to the entity to activate. + +buildables: a comma delimited list of buildables which will trigger this entity. + +wait: time in seconds until trigger becomes re-triggerable after it's been touched (default 0.2, -1 = trigger once). + +random: random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +*/ + +/*QUAKED trigger_class (.5 .5 .5) ? SPAWN_DISABLED NEGATE +Triggered by a specific class or subset of classes. If no classes key is supplied every class will trigger this entity. +Targetting this entity toggles it. +NOT THROUGHLY TESTED: please report whether or not this works for you. + +-------- SPAWNFLAGS -------- +SPAWN_DISABLED: needs to be triggered (toggle) to activate. +NEGATE: negate the trigger condition. + +-------- KEYS -------- +target: this points to the entity to activate. + +classes: a comma delimited list of classes which will trigger this entity. + +wait: time in seconds until trigger becomes re-triggerable after it's been touched (default 0.2, -1 = trigger once). + +random: random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +*/ + +/*QUAKED trigger_equipment (.5 .5 .5) ? SPAWN_DISABLED NEGATE +Triggered by a player carrying some item (weapon or upgrade) or subset of items. If no equipment key is supplied every human will trigger this entity. +Targetting this entity toggles it. +NOT THROUGHLY TESTED: please report whether or not this works for you. + +-------- SPAWNFLAGS -------- +SPAWN_DISABLED: needs to be triggered (toggle) to activate. +NEGATE: negate the trigger condition. + +-------- KEYS -------- +target: this points to the entity to activate. + +equipment: a comma delimited list of equipment which will trigger this entity. + +wait: time in seconds until trigger becomes re-triggerable after it's been touched (default 0.2, -1 = trigger once). + +random: random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +*/ + +//============================================================================= + +/*QUAKED trigger_stage (.5 .5 .5) (-8 -8 -8) (8 8 8) +Fires its targets when the team key reaches stage key. + +-------- KEYS -------- +target: this points to the entity to activate. + +team: the team which triggers this entity; 1 for aliens, 2 for humans + +stage: the stage at which this entity is triggered; 1 for stage 2, 2 for stage 3 +*/ + +//============================================================================= + +/*QUAKED trigger_win (.5 .5 .5) (-8 -8 -8) (8 8 8) +Fires its targets when the team key wins. + +-------- KEYS -------- +target: this points to the entity to activate. + +team: the team which triggers this entity; 1 for aliens, 2 for humans +*/ + +//============================================================================= + +/*QUAKED trigger_always (.5 .5 .5) (-8 -8 -8) (8 8 8) +Automatic trigger. It will fire the entities it targets as soon as it spawns in the game. + +-------- KEYS -------- +target: this points to the entity to activate. + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). +*/ + +//============================================================================= + +/*QUAKED trigger_hurt (.5 .5 .5) ? START_OFF - SILENT NO_PROTECTION SLOW +Any player that touches this will be hurt by "dmg" points of damage once per server frame (very fast). A sizzling sound is also played while the player is being hurt. + +-------- KEYS -------- +dmg: number of points of damage inflicted to player per server frame (default 5 - integer values only). + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). + +-------- SPAWNFLAGS -------- +START_OFF needs to be triggered (toggle) for damage + +SILENT: supresses the sizzling sound while player is being hurt. + +NO_PROTECTION: player will be hurt regardless of protection (see Notes). + +SLOW: changes the damage rate to once per second. + +-------- NOTES -------- +The invulnerability power-up (item_enviro) does not protect the player from damage caused by this entity regardless of whether the NO_PROTECTION spawnflag is set or not. Triggering a trigger_hurt will have no effect if the START_OFF spawnflag is not set. A trigger_hurt always starts on in the game. +*/ + +//============================================================================= + +/*QUAKED trigger_multiple (.5 .5 .5) ? +Variable size repeatable trigger. It will fire the entities it targets when touched by player. Can be made to operate like a trigger_once entity by setting the "wait" key to -1. It can also be activated by another trigger that targets it. + +-------- KEYS -------- +target: this points to the entity to activate. + +targetname: activating trigger points to this. + +wait: time in seconds until trigger becomes re-triggerable after it's been touched (default 0.2, -1 = trigger once). + +random: random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). + +-------- NOTES -------- +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +*/ + +//============================================================================= + +/*QUAKED trigger_push (.5 .5 .5) ? +This is used to create jump pads and launch ramps. It MUST point to a target_position or info_notnull entity to work. Unlike target_push, this is client side predicted. + +-------- KEYS -------- +target: this points to the target_position to which the player will jump. + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). + +-------- NOTES -------- +To make a jump pad or launch ramp, place the target_position/info_notnull entity at the highest point of the jump and target it with this entity. +*/ + +//============================================================================= + +/*QUAKED trigger_teleport (.5 .5 .5) ? +Touching this will teleport players to the location of the targeted misc_teleporter_dest entity. This entity allows client prediction of events. + +-------- KEYS -------- +target: this must point to a misc_teleporter_dest entity. + +notfree: when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. + +notteam: when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. + +notsingle: when set to 1, entity will not spawn in Single Player mode (bot play mode). +*/ + + + +//============================================================================= + +WORLDSPAWN ENTITY + +//============================================================================= + +/*QUAKED worldspawn (0 0 0) ? +Only used for the world. +-------- KEYS -------- +message: text to print at user logon. Used for name of level. + +music: path/name of looping .wav file used for level's music (eg. music/sonic5.wav). + +humanBuildPoints: The maximum amount of power the humans can use. Defaults to 1000. + +humanMaxStage: The highest stage the humans are allowed to use [0/1/2]. Defaults to 2. +humanStage2Threshold: The number of kills the humans must aquire to advance to stage 2. Defaults to 50. +humanStage3Threshold: The number of kills the humans must aquire to advance to stage 3. Defaults to 100. + +alienBuildPoints: The maximum amount of sentience available to the overmind. Defaults to 1000. + +alienMaxStage: The highest stage the aliens are allowed to use [0/1/2]. Defaults to 2. +alienStage2Threshold: The number of kills the aliens must aquire to advance to stage 2. Defaults to 50. +alienStage3Threshold: The number of kills the aliens must aquire to advance to stage 3. Defaults to 100. + +disabledEquipment: A comma delimited list of human weapons or upgrades to disable for this map. +disabledClasses: A comma delimited list of alien classes to disable for this map. +disabledBuildables: A comma delimited list of buildables to disable for this map. + +_ambient OR ambient: Adds a constant value to overall lighting. Use is not recommended. Ambient light will have a tendency to flatten out variations in light and shade. + +_color: RGB value for ambient light color (default is 0 0 0). + +gravity: gravity of level (default is normal gravity: 800). + +gridsize: granularity of the lightgrid created by q3map. Value is three integers separated by spaces, representing number of units between grid points in X Y Z. Default gridsize value is 128 128 256. Use larger powers of 2 to reduce BSP size and compile time on very large maps. + +_blocksize: q3map always splits the BSP tree along the planes X=_blocksize*n and Y=_blocksize*n. Default _blocksize value is 1024. Increase the blocksize using larger powers of 2 to reduce compile times on very large maps with a low structural brush density. + +-------- Q3MAP2 KEYS -------- +_minlight: Minimum light value, levelwide. Uses the _color key to set color. Does not add unlike ambient. + +_minvertexlight: Minimum vertex lighting, levelwide. + +_mingridlight: Minimum lightgrid (dynamic entity lighting) levelwide. + +_keeplights: Keep light entities in the BSP. Normally stripped out by the BSP process and read from the .map file by the lighting phase. + +_noshadersun: Ignore q3map_sun/sun directives in sky shaders and ONLY use entity sun lights. + +_farplanedist: Limit on how many units the vis phase of compilation can see. Used in combination with level-wide fog, it can help reduce r_speeds on large, open maps. + +_foghull: Shader to use for "fog hull." Foghull shader should be a sky shader. Omit the "textures/" prefix. + +_lightmapscale: Floating point value scaling the resolution of lightmaps on brushes/patches in the world. Can be overridden in func_group (or other entities) (default 1.0). + +_cs OR _castshadows: Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. + +_rs OR _receiveshadows: Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. + +_celshader: Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. Overridable in entities. + +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap: Path/name for the art file used to guide the mapping of textures on the terrain surface. + +_layers OR layers: Integer value is the number unique root shaders that will be use on the terrain. + +_shader OR shader: Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +*/ + diff --git a/misc/manual.lyx b/misc/manual.lyx new file mode 100644 index 0000000..fbb930e --- /dev/null +++ b/misc/manual.lyx @@ -0,0 +1,8376 @@ +#LyX 1.3 created this file. For more info see http://www.lyx.org/ +\lyxformat 221 +\textclass article +\language english +\inputencoding auto +\fontscheme pslatex +\graphics default +\paperfontsize default +\spacing single +\papersize a4paper +\paperpackage a4 +\use_geometry 1 +\use_amsmath 0 +\use_natbib 0 +\use_numerical_citations 0 +\paperorientation portrait +\leftmargin 2cm +\topmargin 2cm +\rightmargin 2cm +\bottommargin 2cm +\secnumdepth 3 +\tocdepth 3 +\paragraph_separation skip +\defskip medskip +\quotes_language english +\quotes_times 2 +\papercolumns 1 +\papersides 1 +\paperpagestyle empty + +\layout Title + +TREMULOUS 1.1.0 +\layout Standard + + +\begin_inset LatexCommand \tableofcontents{} + +\end_inset + + +\layout Section + +Introduction +\layout Standard + +Tremulous is a first person shooter featuring two opposing teams, humans + and aliens. + Both teams are able to build structures such as spawn points, which are + vital to their victory. + The goal of Tremulous is to eliminate the opposing team and all of their + spawn points. +\layout Standard + +Each team in Tremulous differs fundamentally from the other. + The aliens are class based, with two classes initially available: the alien + team's builder, known as the Granger, and the Dretch, the weakest offensive + alien. + The aliens are awarded frags for killing their foes which may be used to + evolve into stronger classes, capable of greater and more varied maneuvers. + In contrast the human team is upgrade based, receiving credits for kills + that may be exchanged at an Armoury structure for new weapons, armour and + equipment. + Two such upgrades are available for free: a rifle and a construction kit, + used for building structures. +\layout Standard + +During a game of Tremulous, each team occupies one of three stages of developmen +t. + These stages are reached by accruing more than a specific total number + of kills by the whole team. + Each new stage unlocks new classes, upgrades and buildable structures. + If one team reaches a stage significantly earlier than the other team it + stands a better chance of defeating the opposing team. +\layout Standard + +Section +\begin_inset LatexCommand \ref{sec:Game} + +\end_inset + + details the content of the game including the various controls that are + used to play. + Section +\begin_inset LatexCommand \ref{sec:Technical} + +\end_inset + + describes some technical aspects of how Tremulous works. + It is not necessary to read this section in order to play the game. +\layout Section + + +\begin_inset LatexCommand \label{sec:Game} + +\end_inset + +Game +\layout Subsection + +Aliens +\layout Standard + +Two classes are available upon joining the alien team: the Dretch and the + Granger. + As you gain kills, you may use your earned frags to evolve into higher + classes with the +\noun on +Use Structure/Evolve +\noun default + button. + The alien team is mostly limited to melee attacks and must use stealth + and speed to defeat the longer range humans. + All aliens automatically regenerate health at a slow rate. +\layout Subsubsection + +Classes +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Granger +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename granger.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 0 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 1 +\end_inset + + + + +\end_inset + + +\layout Standard +\align center + +\begin_inset Tabular + + + + + + + +\begin_inset Text + +\layout Standard + +Ability +\end_inset + + +\begin_inset Text + +\layout Standard + +Control +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Build +\end_inset + + +\begin_inset Text + +\layout Standard + + +\noun on +Primary Attack +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Destroy Structure +\end_inset + + +\begin_inset Text + +\layout Standard + + +\noun on +Deconstruct Structure +\noun default + on an alien structure +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Granger +\emph default + is the alien team's builder class. + +\noun on +Primary Attack +\noun default + will bring up a menu of structures available for building. + After selecting a structure a glowing outline of it will appear. + When this outline is green you can use the +\noun on +Primary Attack +\noun default + button to place it. + The outline changes to red when the structure cannot be placed in its current + location. + To cancel placing the structure press the +\noun on +Secondary Attack +\noun default + button. + To remove a placed structure use the +\noun on +Deconstruct Structure +\noun default + button. + After building or deconstructing a structure a timer will appear in the + lower right corner of the screen. + Until this timer expires you cannot create or destroy another building. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Advanced Granger +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename agranger.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 0 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 2 +\end_inset + + + + +\end_inset + + +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + +Ability +\end_inset + + +\begin_inset Text + +\layout Standard + +Control +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Build +\end_inset + + +\begin_inset Text + +\layout Standard + + +\noun on +Primary Attack +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Slash +\end_inset + + +\begin_inset Text + +\layout Standard + + +\noun on +Secondary Attack +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Lob Projectile +\end_inset + + +\begin_inset Text + +\layout Standard + + +\noun on +Activate Upgrade +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Destroy Structure +\end_inset + + +\begin_inset Text + +\layout Standard + + +\noun on +Deconstruct Structure +\noun default +on an alien structure +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Wallwalk +\end_inset + + +\begin_inset Text + +\layout Standard + + +\noun on +Crouch +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Advanced Granger +\emph default + becomes available at no cost when the alien team reaches stage two. + In addition to the +\emph on +Granger's +\emph default + abilities, the +\emph on +Advanced Granger +\emph default + can move faster, jump higher, walk on walls and attack with a slash or + by lobbing small projectiles with the +\noun on +Activate Upgrade +\noun default + button. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Dretch +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename dretch.jpg + scale 75 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 0 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 1 +\end_inset + + + + +\end_inset + + +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + +Ability +\end_inset + + +\begin_inset Text + +\layout Standard + +Control +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Bite +\end_inset + + +\begin_inset Text + +\layout Standard + +Touch a human +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Wallwalk +\end_inset + + +\begin_inset Text + +\layout Standard + + +\noun on +Crouch +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Dretch +\emph default + is the alien team's weakest offensive class. + Its only attack is to make forward contact with a human player or human + defensive structure. + The amount of damage dealt to a human depends on what armour they were + wearing and where they were hit, with headshots resulting in the most damage. + +\emph on +Dretches +\emph default + can also wallwalk; toggle it by pressing the +\noun on +Crouch +\noun default + button. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Basilisk +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename basilisk.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 1 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 1 +\end_inset + + + + +\end_inset + + +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + +Ability +\end_inset + + +\begin_inset Text + +\layout Standard + +Control +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Slash +\end_inset + + +\begin_inset Text + +\layout Standard + + +\noun on +Primary Attack +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Grab +\end_inset + + +\begin_inset Text + +\layout Standard + +Touch a human +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Wallwalk +\end_inset + + +\begin_inset Text + +\layout Standard + + +\noun on +Crouch +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Basilisk +\emph default + attacks by using the +\noun on +Primary Attack +\noun default + button. + It can also grab human players by making contact with them at close range. + This freezes humans in place and, if they're not wearing a +\emph on +Battlesuit +\emph default +, restricts their ability to turn. + The +\emph on +Basilisk +\emph default + can also wallwalk; toggle it by pressing the +\noun on +Crouch +\noun default + button. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Advanced Basilisk +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename abasilisk.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 2 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 2 +\end_inset + + + + +\end_inset + + +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + +Ability +\end_inset + + +\begin_inset Text + +\layout Standard + +Control +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Slash +\end_inset + + +\begin_inset Text + +\layout Standard + + +\noun on +Primary Attack +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Gas +\end_inset + + +\begin_inset Text + +\layout Standard + + +\noun on +Secondary Attack +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Grab +\end_inset + + +\begin_inset Text + +\layout Standard + +Touch a human +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Wallwalk +\end_inset + + +\begin_inset Text + +\layout Standard + + +\noun on +Crouch +\end_inset + + + + +\end_inset + + +\layout Standard + +In addition to the +\emph on +Basilisk's +\emph default + abilities, the +\emph on +Advanced Basilisk +\emph default + can spray a cloud of noxious gas that will disorient and poison affected + human players. + Humans equipped with a +\emph on +Battlesuit +\emph default + are immune to gas. + Use this ability with the +\noun on +Secondary Attack +\noun default + button. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Marauder +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename marauder.jpg + scale 75 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 2 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 1 +\end_inset + + + + +\end_inset + + +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + +Ability +\end_inset + + +\begin_inset Text + +\layout Standard + +Control +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Bite +\end_inset + + +\begin_inset Text + +\layout Standard + + +\noun on +Primary Attack +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Wall Jump +\end_inset + + +\begin_inset Text + +\layout Standard + +Jump into a wall while holding down +\noun on +Jump +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Marauder +\emph default + attacks with the +\noun on +Primary Attack +\noun default + button and has the ability to rebound off walls. + To use this ability jump towards a wall and hold down the +\noun on +Jump +\noun default + button. + When you hit the wall you will be propelled upward and in the direction + opposite of the wall. + As long as you continue hitting walls you will continue wall jumping. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Advanced Marauder +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename amarauder.jpg + scale 75 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 3 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 2 +\end_inset + + + + +\end_inset + + +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + +Ability +\end_inset + + +\begin_inset Text + +\layout Standard + +Control +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Bite +\end_inset + + +\begin_inset Text + +\layout Standard + + +\noun on +Primary Attack +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Zap +\end_inset + + +\begin_inset Text + +\layout Standard + + +\noun on +Secondary Attack +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Wall Jump +\end_inset + + +\begin_inset Text + +\layout Standard + +Jump into a wall while holding down +\noun on +Jump +\end_inset + + + + +\end_inset + + +\layout Standard + +In addition to the +\emph on +Marauder's +\emph default + abilities, the +\emph on +Advanced Marauder +\emph default + can use a chain lightning attack. + To use this, press the +\noun on +Secondary Attack +\noun default + button while aiming at a nearby human or human structure. + If it connects the electric shock will jump to up to two other nearby targets + doing full damage to the first, half damage to the second and one third + damage to the third over a period of one second provided the attacker stays + within range. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Dragoon +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename dragoon.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 3 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 1 +\end_inset + + + + +\end_inset + + +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + +Ability +\end_inset + + +\begin_inset Text + +\layout Standard + +Control +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Bite +\end_inset + + +\begin_inset Text + +\layout Standard + + +\noun on +Primary Attack +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Pounce +\end_inset + + +\begin_inset Text + +\layout Standard + +Hold down +\noun on +Secondary Attack +\noun default + briefly then release +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Dragoon +\emph default + attacks by either biting with the +\noun on +Primary Attack +\noun default + button or pouncing with +\noun on +Secondary Attack +\noun default +. + To pounce, first hold down the +\noun on +Secondary Attack +\noun default + button to charge up, then release to leap forward and damage anything that + gets in the way. + While charging you will be unable to jump normally and will move at a reduced + rate. + Aim up a little to fly further when pouncing. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Advanced Dragoon +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename adragoon.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 4 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 3 +\end_inset + + + + +\end_inset + + +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + +Ability +\end_inset + + +\begin_inset Text + +\layout Standard + +Control +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Bite +\end_inset + + +\begin_inset Text + +\layout Standard + + +\noun on +Primary Attack +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Pounce +\end_inset + + +\begin_inset Text + +\layout Standard + +Hold down +\noun on +Secondary Attack +\noun default + briefly then release +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Shoot Barb +\end_inset + + +\begin_inset Text + +\layout Standard + + +\noun on +Activate Upgrade +\end_inset + + + + +\end_inset + + +\layout Standard + +In addition to the +\emph on +Dragoon's +\emph default + abilities, the +\emph on +Advanced Dragoon +\emph default + can fire long ranged spiked barbs with the +\noun on +Activate Upgrade +\noun default + button. + Up to three of these barbs may be held in reserve and they regenerate automatic +ally over time. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Tyrant +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename tyrant.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 5 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 3 +\end_inset + + + + +\end_inset + + +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + +Ability +\end_inset + + +\begin_inset Text + +\layout Standard + +Control +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Slash +\end_inset + + +\begin_inset Text + +\layout Standard + + +\noun on +Primary Attack +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Trample +\end_inset + + +\begin_inset Text + +\layout Standard + +Hold down +\noun on +Secondary Attack +\noun default + briefly then release +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Healing Aura +\end_inset + + +\begin_inset Text + +\layout Standard + +Stand close to teammates to increase their regeneration rate +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Tyrant +\emph default + attacks by either slashing with the +\noun on +Primary Attack +\noun default + button or trampling with +\noun on +Secondary Attack +\noun default +. + To trample, first hold down the +\noun on +Secondary Attack +\noun default + button while moving forward to charge up, then release to run at high speed + for a short time, damaging anything in your path. + The +\emph on +Tyrant +\emph default + also has a healing aura that will double the regeneration rate of lower + class aliens within range. +\layout Subsubsection + +Structures +\layout Standard + +All alien structures must be built in proximity to an +\emph on +Egg +\emph default + or an +\emph on +Overmind +\emph default +. + All alien structures require the presence of an +\emph on + Overmind +\emph default + to function. + All alien structures create `creep' around their bases that slows human + movement. + When destroyed, alien structures explode in a shower of acid harmful to + humans. + All structures may be built on level floors and when +\emph on +Advanced Grangers +\emph default + become available some structures may also be built on walls and ceilings. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Overmind +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename overmind.jpg + scale 75 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Sentience: 0 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 1 +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Overmind +\emph default + is the collective consciousness that controls all the alien structures + in a map and enables aliens to evolve into higher forms. + There can only be one +\emph on +Overmind +\emph default + and it must be alive before any other structures can be built. + If the +\emph on +Overmind +\emph default + is destroyed then all structures besides +\emph on +Eggs +\emph default + cease to function and every alien loses the ability to upgrade their class + until a new +\emph on +Overmind +\emph default + is built. + The +\emph on +Overmind +\emph default + has a limited amount of `sentience' which is distributed amongst every + other structure built, each having its own cost. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Egg +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename egg.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Sentience: 10 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 1 +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Egg +\emph default + is the most basic and important alien structure; it is from these that + aliens spawn into the game. + They are also the only structure that continues to function in the absence + of an +\emph on +Overmind +\emph default +. + +\emph on +Eggs +\emph default + may be built on ceilings. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Acid Tube +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename acidtube.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Sentience: 8 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 1 +\end_inset + + + + +\end_inset + + +\layout Standard + + +\emph on +Acid Tubes +\emph default + are the primary defensive structure for the alien team. + When approached by a human they eject lethal acid in all directions, even + over other structures. + +\emph on + Acid Tubes +\emph default + may be built on walls and ceilings. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + +Barricade +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename barricade.jpg + scale 75 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Sentience: 10 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 1 +\end_inset + + + + +\end_inset + + +\layout Standard + + +\emph on +Barricades +\emph default + are used to obstruct corridors and doorways, hindering human movement and + line-of-sight. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Trapper +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename trapper.jpg + scale 75 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Sentience: 8 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 2 +\end_inset + + + + +\end_inset + + +\layout Standard + + +\emph on +Trappers +\emph default + fire a blob of adhesive spit at any human in their line of sight, freezing + them in place and, if they're not wearing a +\emph on +Battlesuit +\emph default +, restricts their ability to turn. + +\emph on + Trappers +\emph default + may be built on walls and ceilings, and are rarely effective when built + on floors. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + +Booster +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename booster.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Sentience: 12 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 2 +\end_inset + + + + +\end_inset + + +\layout Standard + +Any alien that touches a +\emph on +Booster +\emph default + is provided with a poison enhancement on all their melee attacks for a + limited time. + Poison causes victims to lose health steadily over time unless they use + a +\emph on + Medkit +\emph default + or visit a +\emph on +Medistation +\emph default +. + Poison does not work against humans equipped with a +\emph on +Battlesuit +\emph default +. + The +\emph on +Booster +\emph default + will also double the regeneration rate of any nearby aliens with the exception + of +\emph on + Tyrants +\emph default +. + The healing aura of a +\emph on + Tyrant +\emph off + +\emph default +i +\emph off +s not +\emph default +cumulative +\emph off + with the healing effect of boosters. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Hovel +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename hovel.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Sentience: 0 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 3 +\end_inset + + + + +\end_inset + + +\layout Standard + + +\emph on +Hovels +\emph default + are armored shells that +\emph on +Grangers +\emph default + may hide in should the need arise. + There can only be one Hovel. + They may be entered and exited with the +\noun on +Use Structure/Evolve +\noun default + button. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Hive +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename hive.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Sentience: 12 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 3 +\end_inset + + + + +\end_inset + + +\layout Standard + + +\emph on +Hives +\emph default + house millions of tiny insectoid aliens. + When a human approaches the structure the insects attack. + +\emph on +Hives +\emph default + may be built on ceilings. +\layout Subsection + +Humans +\layout Subsubsection + +Weapons +\layout Standard + +Humans may spawn with either the +\emph on +Construction Kit +\emph default + or the +\emph on +Rifle +\emph default +. + As credits are earned, humans may sell their old upgrades and purchase + new ones at an +\emph on +Armoury +\emph default + structure. + Ammo may be refilled for normal weapons at +\emph on +Armouries +\emph default +, or at +\emph on +Reactors +\emph default + and +\emph on +Repeaters +\emph default + for energy weapons, all at no cost. + Players may only carry one weapon at a time, excluding the +\emph on +Blaster +\emph default +. + In general the humans rely on long range weapons to make up for their lack + of mobility relative to the alien team. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Construction Kit +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename ckit.jpg + scale 75 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 0 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 1 +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Construction Kit +\emph default + is the humans' method of building structures. + The +\noun on +Primary +\noun default + +\noun on +Attack +\noun default + button will bring up a menu of structures available for building. + After selecting a structure, a glowing outline of it will appear. + When this outline is green, pressing the +\noun on +Primary Attack +\noun default + button will place it. + When the outline is red, the structure cannot be placed in its current + location. + To cancel placing the structure, press the +\noun on +Secondary Attack +\noun default + button. + To remove a placed structure, use the +\noun on +Deconstruct Structure +\noun default + button. + After building or deconstructing a structure, a timer will show up in the + lower right corner of the screen. + Until this timer expires, you cannot create, destroy or repair any structures. + Damaged structures may otherwise be repaired with the +\noun on +Secondary Attack +\noun default + button. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Advanced Construction Kit +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename ackit.jpg + scale 75 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 0 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 2 +\end_inset + + + + +\end_inset + + +\layout Standard + +At stage two an upgraded +\emph on +Construction Kit +\emph default + becomes available that allows the building of more advanced structures. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Blaster +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename blaster.jpg + scale 75 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 0 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 1 +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Blaster +\emph default + is the human team's standard issue backup weapon. + All players spawn with one automatically and may not exchange it for another + weapon. + The +\emph on +Blaster +\emph default + fires a weak projectile and uses no ammo. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Rifle +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename rifle.jpg + scale 75 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 0 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 1 +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Rifle +\emph default + is the human team's most basic weapon and is available from spawning. + It rapidly fires moderately accurate shots with clip sizes of 30. + Up to 6 extra clips may be carried at a time. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Pain Saw +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename psaw.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 100 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 1 +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Pain Saw +\emph default + is a powerful melee weapon that emits a steady electric hum when in use. + It uses no ammunition. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Shotgun +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename shotgun.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 150 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 1 +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Shotgun +\emph default + fires 8 pellets at a wide angle and is thus best used in close quarters. + It holds 8 shots per clip and 3 extra clips may be carried at a time. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Las Gun +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename lasgun.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 250 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 1 +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Las Gun +\emph default + is similar to the +\emph on +Rifle +\emph default + but is more powerful, accurate, slower to fire and uses no clips. + It is an energy weapon and so must be refilled at a +\emph on +Reactor +\emph default + or +\emph on +Repeater +\emph default +. + It can hold up to 200 cells at a time, or 300 with a +\emph on +Battery Pack +\emph default +. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Mass Driver +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename mdriver.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 350 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 1 +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Mass Driver +\emph default + fires powerful, accurate shots at a slow rate of fire. + It is an energy weapon and holds 5 shots per clip, or 7 with a +\emph on +Battery Pack +\emph default +. + Up to 4 extra clips may be carried at a time. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Chaingun +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename chaingun.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 400 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 1 +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Chaingun +\emph default + is a powerful, wildly inaccurate rapid-fire weapon. + It holds up to 300 bullets at a time and is best used when crouching to + reduce its kickback. + Humans equipped with a +\emph on +Battlesuit +\emph default +do not experience this kickback. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Pulse Rifle +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename prifle.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 400 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 2 +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Pulse Rifle +\emph default + is an energy weapon that fires projectiles at high speeds. + It holds up to 50 cells per clip, or 75 with a +\emph on +Battery Pack +\emph default +. + Up to 4 extra clips may be carried at a time. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Grenade +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename grenade.jpg + scale 75 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 200 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 2 +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Grenade +\emph default + is a hand held explosive device. + It is thrown for a short distance by using the +\noun on +Activate Upgrade +\noun default + button. + After a brief delay it will explode and cause tremendous damage to anything + in its area of effect. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Flamethrower +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename flamer.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 450 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 3 +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Flamethrower +\emph default + is a short range incendiary weapon. + It holds up to 150 shots at a time and can easily damage the careless wielder. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Lucifer Cannon +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename lcannon.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 600 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 3 +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Lucifer Cannon +\emph default + is the human team's most devastating weapon. + It is an energy weapon that can hold up to 90 cells at a time, or 135 with + a +\emph on +Battery Pack +\emph default +. + By holding down the +\noun on +Primary Attack +\noun default + button, a player may charge up a powerful, slow moving projectile with + splash damage. + The longer the attack is charged the more powerful the projectile and the + more ammo used. + If the attack is charged for too long the weapon will explode, damaging + the player. + The +\noun on +Secondary Attack +\noun default +button fires a smaller projectile that requires no charging. +\layout Subsubsection + +Upgrades +\layout Standard + +Human players may equip themselves with any number of the following upgrades, + with a few exceptions: the +\emph on +Jet Pack +\emph default + and +\emph on +Battery Pack +\emph default + may not be used together and the +\emph on +Battlesuit +\emph default + may not be used with the +\emph on +Jet Pack +\emph default +, +\emph on +Battery Pack +\emph default +, +\emph on +Light Armour +\emph default +, or +\emph on +Helmet +\emph default +. + Only one of any type of upgrade may be carried at a time. + Upgrades that do not grant an intrinsic effect must be selected in the + player's inventory with the +\noun on +Next Upgrade +\noun default + and +\noun on +Previous Upgrade +\noun default + buttons and then activated with the +\noun on +Activate Upgrade +\noun default + button. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Light Armour +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename larmour.jpg + scale 75 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 70 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 1 +\end_inset + + + + +\end_inset + + +\layout Standard + + +\emph on +Light Armour +\emph default + grants the wearer improved defense to the torso and leg areas. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Helmet +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename helmet.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 90 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 2 +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Helmet +\emph default + improves the defense of the wearer's head and also displays a radar that + shows the relative positions of nearby enemies and enemy structures. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Medkit +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 0 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 1 +\end_inset + + + + +\end_inset + + +\layout Standard + + +\emph on +Medkits +\emph default + are a free holdable given to every human upon spawning and refilled at +\emph on + Medistations +\emph default + to players with full health. + They may not be refilled or exchanged at +\emph on + Armouries +\emph default +. + When used with the +\noun on + Activate Upgrade +\noun default + button, +\emph on + Medkits +\emph default + immediately begin restoring health at a slow rate, gradually speeding up + until all damage incurred before the +\emph on + Medkit +\emph default + was activated is healed. + Additionally, if a human is poisoned, using a +\emph on + Medkit +\emph default + will cure the poison and confer a 30 second immunity to poison. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Battery Pack +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename battpack.jpg + scale 75 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 100 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 1 +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Battery Pack +\emph default + increases the maximum ammo capacity of energy weapons by 50%. + It may not be used in conjunction with the +\emph on +Jet Pack +\emph default +. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Jet Pack +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename jetpack.jpg + scale 75 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 120 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 2 +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Jet Pack +\emph default + grants the wearer the power of slow but unlimited flight. + When activated with the +\noun on +Activate Upgrade +\noun default + button, a player may ascend or descend using the +\noun on +Jump +\noun default + or +\noun on +Crouch +\noun default + buttons, respectively. + The +\emph on +Jet Pack +\emph default + ceases to function if there is no operational +\emph on +Reactor +\emph default +present. + Additionally it temporarily cuts out if the player receives any damage. + The +\emph on +Jet Pack +\emph default + may not be used in conjunction with the +\emph on +Battery Pack +\emph default +. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Battlesuit +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename bsuit.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Cost: 400 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 3 +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Battlesuit +\emph default + provides a significant defensive boost to the wearer's entire body. + Due to this coverage, the +\emph on +Battlesuit +\emph default + may not be used in conjunction with any other wearable upgrade ( +\emph on +Light Armour +\emph default +, +\emph on +Helmet +\emph default +, +\emph on +Battery Pack +\emph default +, and +\emph on +Jet Pack +\emph default +). + Players are also prevented from crouching while wearing Battlesuits. +\layout Subsubsection + +Structures +\layout Standard + +All human structures must be built in proximity to a +\emph on +Reactor +\emph default + or a +\emph on +Repeater +\emph default +. + With +\emph on +Telenodes +\emph default + as the only exception, all structures require the presence of a working + +\emph on +Reactor +\emph default + to function. + All human structures explode in a powerful blast harmful to anything within + their radius when destroyed. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Reactor +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename reactor.jpg + scale 75 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Power: 0 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 1 +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Reactor +\emph default + is the power source for all human structures in a map. + There may only be one +\emph on +Reactor +\emph default +, and it must be present before any structures other than +\emph on + Repeaters +\emph default + can be built. + If the +\emph on +Reactor +\emph default + is destroyed then all structures besides +\emph on +Telenodes +\emph default + cease to function. + The +\emph on +Reactor +\emph default + has a limited amount of power which is distributed among every other structure + built, each having its own cost. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Telenode +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename telenode.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Power: 10 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 1 +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Telenode +\emph default + is the most basic and fundamental human structure; it is from these that + humans spawn into the game. + They are also the only structure that continues to function in the absence + of a +\emph on + Reactor +\emph default +. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Machine Gun Turret +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename turret.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Power: 8 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 1 +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Machine Gun Turret +\emph default + is the primary defensive structure for the human team. + While they have a clear line of sight to an alien within their range, they + will track and fire at the alien until it is dead. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Tesla Generator +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename tesla.jpg + scale 80 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Power: 10 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 3 +\end_inset + + + + +\end_inset + + +\layout Standard + + +\emph on +Tesla Generators +\emph default + are a defensive structure that will unconditionally hit any target within + their range and line of sight with an electrical surge. + To be built and function, a +\emph on +Tesla Generator +\emph default + requires the presence of a +\emph on +Defense Computer +\emph default + somewhere in the map. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Armoury +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename armoury.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Power: 10 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 1 +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Armoury +\emph default + is an essential part of every human base, allowing upgrades beyond the + basic spawning equipment to be bought and exchanged. + It is the sole means of human advancement. + To use an +\emph on +Armoury +\emph default +, approach it and press the +\noun on +Use Structure/Evolve +\noun default + button. + Ammo for non-energy weapons may also be acquired at no cost from an +\emph on +Armoury +\emph default + by using the +\noun on +Buy Ammo +\noun default + button. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Defense Computer +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename dcc.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Power: 8 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 2 +\end_inset + + + + +\end_inset + + +\layout Standard + + +\emph on +Defense Computers +\emph default + coordinate the attacks of +\emph on +Machine Gun Turrets +\emph default +, preventing them from firing at a single target when multiple targets are + available. + They are also required for the production of +\emph on +Tesla Generators +\emph default +. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Medistation +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename medistat.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Power: 8 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 1 +\end_inset + + + + +\end_inset + + +\layout Standard + +The +\emph on +Medistation +\emph default + provides the only means for humans to heal themselves. + By standing on one, a human will quickly regenerate health up to their + maximum of 100. + +\emph on + Medistations +\emph default + will also refill +\emph on + Medkits +\emph default + to humans with full health. + Only one person may use a +\emph on +Medistation +\emph default + at a time. +\layout Standard +\align center + +\begin_inset Tabular + + + + + + +\begin_inset Text + +\layout Standard + + +\emph on +Repeater +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\begin_inset Graphics + filename repeater.jpg + scale 85 + +\end_inset + + +\end_inset + + +\begin_inset Text + +\layout Standard + +\end_inset + + + + +\begin_inset Text + +\layout Standard + +Power: 0 +\end_inset + + +\begin_inset Text + +\layout Standard + +Stage: 2 +\end_inset + + + + +\end_inset + + +\layout Standard + + +\emph on +Repeaters +\emph default + serve as power distributors that may be built anywhere not already powered, + even when no +\emph on +Reactor +\emph default + is present. + Any other structure may be built in proximity to a working +\emph on +Repeater +\emph default + as if it were a +\emph on +Reactor +\emph default +. + If a +\emph on +Repeater +\emph default + powers nothing for 90 seconds, it will automatically self destruct. +\layout Section + + +\begin_inset LatexCommand \label{sec:Technical} + +\end_inset + +Technical +\layout Subsection + +Bindings +\layout Standard +\align center + +\begin_inset Tabular + + + + + + + +\begin_inset Text + +\layout Standard + +Name in menu +\end_inset + + +\begin_inset Text + +\layout Standard + +Binding +\end_inset + + +\begin_inset Text + +\layout Standard + +Function +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\noun on +Primary Attack +\end_inset + + +\begin_inset Text + +\layout Standard + + +\series bold ++attack +\end_inset + + +\begin_inset Text + +\layout Standard + +Use primary attack function. +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\noun on +Secondary Attack +\end_inset + + +\begin_inset Text + +\layout Standard + + +\series bold ++button5 +\end_inset + + +\begin_inset Text + +\layout Standard + +Use secondary attack function. +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\noun on +Previous Upgrade +\end_inset + + +\begin_inset Text + +\layout Standard + + +\series bold +weapprev +\end_inset + + +\begin_inset Text + +\layout Standard + +As human, preselect the previous upgrade in your inventory. +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\noun on +Next Upgrade +\end_inset + + +\begin_inset Text + +\layout Standard + + +\series bold +weapnext +\end_inset + + +\begin_inset Text + +\layout Standard + +As human, preselect the next upgrade in your inventory. +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\noun on +Activate Upgrade +\end_inset + + +\begin_inset Text + +\layout Standard + + +\series bold ++button2 +\end_inset + + +\begin_inset Text + +\layout Standard + +As human, activate the current preselected inventory item. + Also used for some alien abilities. +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\noun on +Reload +\end_inset + + +\begin_inset Text + +\layout Standard + + +\series bold +reload +\end_inset + + +\begin_inset Text + +\layout Standard + +As human, reload the selected weapon. +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\noun on +Buy Ammo +\end_inset + + +\begin_inset Text + +\layout Standard + + +\series bold +buy ammo +\end_inset + + +\begin_inset Text + +\layout Standard + +As human, buy ammo from an +\emph on +armoury +\emph default +, +\emph on +repeater +\emph default + or +\emph on +reactor +\emph default +. +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\noun on +Use Medkit +\end_inset + + +\begin_inset Text + +\layout Standard + + +\series bold +itemact medkit +\end_inset + + +\begin_inset Text + +\layout Standard + +As human, activate your +\emph on +Medkit +\emph default +. +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\noun on +Use Structure/Evolve +\end_inset + + +\begin_inset Text + +\layout Standard + + +\series bold ++button7 +\end_inset + + +\begin_inset Text + +\layout Standard + +As human, use the structure in front of the player. + As alien, evolve into a different class. +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\noun on +Deconstruct Structure +\end_inset + + +\begin_inset Text + +\layout Standard + + +\series bold +deconstruct +\end_inset + + +\begin_inset Text + +\layout Standard + +As a builder class, deconstruct the structure in front of the player cleanly. +\end_inset + + + + +\begin_inset Text + +\layout Standard + + +\noun on +Sprint +\end_inset + + +\begin_inset Text + +\layout Standard + + +\series bold +boost +\end_inset + + +\begin_inset Text + +\layout Standard + +Run faster. +\end_inset + + + + +\begin_inset Text + +\layout Standard + +-- +\end_inset + + +\begin_inset Text + +\layout Standard + + +\series bold +destroy +\end_inset + + +\begin_inset Text + +\layout Standard + +As a builder class, destroy the structure in front of the player. +\end_inset + + + + +\begin_inset Text + +\layout Standard + +-- +\end_inset + + +\begin_inset Text + +\layout Standard + + +\series bold +itemact +\end_inset + + +\begin_inset Text + +\layout Standard + +If held, activate the specified item. + For weapons this will select them. +\end_inset + + + + +\begin_inset Text + +\layout Standard + +-- +\end_inset + + +\begin_inset Text + +\layout Standard + + +\series bold +itemdeact +\end_inset + + +\begin_inset Text + +\layout Standard + +If held, deactivate the specified item. +\end_inset + + + + +\begin_inset Text + +\layout Standard + +-- +\end_inset + + +\begin_inset Text + +\layout Standard + + +\series bold +itemtoggle +\end_inset + + +\begin_inset Text + +\layout Standard + +If held, toggle the state of the specified item. +\end_inset + + + + +\begin_inset Text + +\layout Standard + +-- +\end_inset + + +\begin_inset Text + +\layout Standard + + +\series bold +sell +\end_inset + + +\begin_inset Text + +\layout Standard + +If held and within range of an +\emph on +armoury +\emph default +, sell the specified item. +\end_inset + + + + +\begin_inset Text + +\layout Standard + +-- +\end_inset + + +\begin_inset Text + +\layout Standard + + +\series bold +sell weapons +\end_inset + + +\begin_inset Text + +\layout Standard + +If within range of an +\emph on +armoury +\emph default +, sell all weapons. +\end_inset + + + + +\begin_inset Text + +\layout Standard + +-- +\end_inset + + +\begin_inset Text + +\layout Standard + + +\series bold +sell upgrades +\end_inset + + +\begin_inset Text + +\layout Standard + +If within range of an +\emph on +armoury +\emph default +, sell all upgrades. +\end_inset + + + + +\begin_inset Text + +\layout Standard + +-- +\end_inset + + +\begin_inset Text + +\layout Standard + + +\series bold +buy +\end_inset + + +\begin_inset Text + +\layout Standard + +If within range of an +\emph on +armoury +\emph default + and sufficiently wealthy, buy the specified item. +\end_inset + + + + +\begin_inset Text + +\layout Standard + +-- +\end_inset + + +\begin_inset Text + +\layout Standard + + +\series bold +class +\end_inset + + +\begin_inset Text + +\layout Standard + +Given sufficient kills, evolve to the specified class. +\end_inset + + + + +\begin_inset Text + +\layout Standard + +-- +\end_inset + + +\begin_inset Text + +\layout Standard + + +\series bold +build +\end_inset + + +\begin_inset Text + +\layout Standard + +As a builder class, build the specified structure. +\end_inset + + + + +\end_inset + + +\layout Standard + + +\series bold + +\series default + -- +\emph on +blaster, rifle, ckit, ackit, shotgun, lgun, prifle, mdriver, flamer, chaingun, + lcannon, psaw, gren, medkit, jetpack +\layout Standard + + +\series bold + +\series default + -- +\emph on +builder, builderupg, level0, level1, level1upg, level2, level2upg, level3, + level3upg, level4 +\layout Standard + + +\series bold + +\series default + -- +\emph on +eggpod, barricade, booster, acid_tube, hive, trapper, overmind, hovel, telenode, + medistat, mgturret, tesla, dcc, arm, reactor, repeater +\layout Subsection + +Particle System +\layout Standard + +Files matching the pattern scripts/*.particle are loaded as particle system + description files. + Each .particle file can contain an arbitrary number of discrete particle + systems, much like a .shader file can house many shaders. + A particle system is declared by a name followed by curly braces within + which the functionality of the particle system is defined. + For example: +\layout LyX-Code + +aShinyNewParticleSystem { } +\layout Standard + +Inside the particle system declaration are placed up to four particle ejectors. + Ejectors are identified by the keyword ejector and curly braces: +\layout LyX-Code + +aShinyNewParticleSystem +\layout LyX-Code + +{ +\layout LyX-Code + + ejector { } +\layout LyX-Code + + ejector { } +\layout LyX-Code + + thirdPersonOnly +\layout LyX-Code + +} +\layout Standard + +The thirdPersonOnly keyword may be used to specify that the particle system + is not visible from the first person if it relates to that client. + The role of the particle ejector is to create some number of new particles + at a defined rate. + These attributes are controlled by the following parameters: +\layout Itemize + + +\emph on +count |infinite +\emph default + - the number of particles this ejector will spawn. +\layout Itemize + + +\emph on +delay +\emph default + - the delay in msec before the ejector starts spawning. +\layout Itemize + + +\emph on +period +\emph default + - the period between particle ejections. +\layout Standard + +It is perfectly acceptable to have an initial period of zero. + In this case the number of particles specified by the count keyword will + be ejected at once. + It is not permissible to have count infinite and a period of zero for obvious + reasons. +\layout Standard + +At ejection time each ejector creates up to four new particles based on + templates. + These are specified in the ejector section using the particle keyword: +\layout LyX-Code + +aShinyNewParticleSystem +\layout LyX-Code + +{ +\layout LyX-Code + + ejector +\layout LyX-Code + + { +\layout LyX-Code + + particle { } +\layout LyX-Code + + particle { } +\layout LyX-Code + + count 50 +\layout LyX-Code + + delay 0 +\layout LyX-Code + + period 0 - 0 +\layout LyX-Code + + } +\layout LyX-Code + +} +\layout Standard + +Each particle template has a number of attributes: +\layout Itemize + + +\emph on +shader |sync ... + +\emph default + - this specifies the shaders to use for the particle. + The frame rate can be set to a static rate or the +\emph on +sync +\emph default + parameter can be used in which case the frame rate will be synchronised + to the lifetime of the particle such that the first frame is displayed + on birth and the last frame is displayed immediately before death. +\layout Itemize + +model ... + - use one of the specified models as the particle. + This cannot be used in conjunction with the shader keyword. +\layout Itemize + +modelAnmation |sync - animation + parameters to use when model particles are employed. +\layout Itemize + + +\emph on +displacement +\emph default + - a static displacement about the attachment point. + The +\emph on +variance +\emph default + parameter specifies a random displacement in all axes. +\layout Itemize + + +\emph on +normalDisplacement +\emph default + - for particle systems that have their normal set (impact particle systems + for example) this specifies the magnitude of a displacement along the normal. +\layout Itemize + + +\emph on +velocityType static|static_transform|tag|cent|normal +\emph default + - this specifies how the particle will compute its initial velocity. + +\emph on +static +\emph default + means it is specified statically in the .particle file, +\emph on +static_transform means the same, except that it is transformed by the orientatio +n matrix of what it is attached to, tag +\emph default + means the velocity is in the direction of the tag it is attached to, +\emph on +cent +\emph default + means the velocity is in the direction of the cent it is attached to and + +\emph on +normal +\emph default + means the velocity is in the direction of the particle system normal. +\layout Itemize + + +\emph on +velocityDir linear|point +\emph default + - this specifies whether the initial velocity is computed as a simple direction + or as the direction towards a secondary point (defined by +\emph on +velocityPoint +\emph default + or dynamically through +\emph on +velocityType cent +\emph default +). +\layout Itemize + + +\emph on +velocity +\emph default + - for when +\emph on +velocityType +\emph default + +\emph on +static +\emph default + is present this specifies the direction. + The +\emph on +variance +\emph default + here is specified in degrees e.g. + "~5" - up to 5 degrees deviation. +\layout Itemize + + +\emph on +velocityMagnitude +\emph default + - the magnitude of the velocity. +\layout Itemize + + +\emph on +velocityPoint +\emph default + - for when +\emph on +velocityType static +\emph default + and +\emph on +velocityDir point +\emph default + are present this specifies the point to move towards. +\layout Itemize + + +\emph on +parentVelocityFraction +\emph default + - for when the particle system is attached to a cent this specifies the + fraction of the cent's velocity that is added to the particle's velocity. +\layout Itemize + + +\emph on +accelerationType static|static_transform|tag|cent|normal +\emph default + - this specifies how the particle will compute its acceleration. + +\emph on +static +\emph default + means it is specified statically in the .particle file, +\emph on +static_transform means the same, except that it is transformed by the orientatio +n matrix of what it is attached to, +\emph default + +\emph on +tag +\emph default + means the acceleration is in the direction of the tag it is attached to, + +\emph on +cent +\emph default + means the acceleration is in the direction of the cent it is attached to + and +\emph on +normal +\emph default + means the acceleration is in the direction of the particle system normal. +\layout Itemize + + +\emph on +accelerationDir linear|point +\emph default + - this specifies whether the acceleration is computed as a simple direction + or as the direction towards a secondary point (defined by +\emph on +accelerationPoint +\emph default + or dynamically through +\emph on +accelerationType cent +\emph default +). +\layout Itemize + + +\emph on +acceleration +\emph default + - for when +\emph on +accelerationType +\emph default + static is present this specifies the direction. + The +\emph on +variance +\emph default + here is specified in degrees e.g. + "~5" - up to 5 degrees deviation. +\layout Itemize + + +\emph on +accelerationMagnitude +\emph default + - the magnitude of the acceleration. +\layout Itemize + + +\emph on +accelerationPoint +\emph default + - for when +\emph on +accelerationType static +\emph default + and +\emph on +accelerationDir point +\emph default + are present this specifies the point to move towards. +\layout Itemize + + +\emph on +bounce |cull +\emph default + - the fraction of velocity that is reflected when a particle collides. + If this is set to 0.0 the particle won't collide. + When +\emph on +cull +\emph default + is used particles are culled as soon as they collide with objects. +\layout Itemize + +bounceMark - make a mark at each bounce point + for up to bounces. +\layout Itemize + +bounceSound - make a sound at each bounce point for up to + bounces. +\layout Itemize + +dynamicLight { } + - attach a dynamic light to this particle. +\layout Itemize + +color { } { } - color the particle + where refers to the initial color component and refers to the final + color component. +\layout Itemize + + +\emph on +overdrawProtection +\emph default + - cull particles that occupy a large amount of screen space. +\layout Itemize + + +\emph on +realLight +\emph default + - light particles using the lightgrid instead of fullbright. +\layout Itemize + + +\emph on +cullOnStartSolid +\emph default + - cull particles that are spawned inside brushes. +\layout Itemize + + +\emph on +radius +\emph default + - the radius of the particle throughout its lifetime. + The +\emph on +delay +\emph default + parameter specifies the time in msec before radius scaling begins. + The +\emph on +initial +\emph default + and +\emph on +final +\emph default + parameters specify the radii of the particle in quake units. +\layout Itemize + + +\emph on +alpha +\emph default + - the alpha of the particle throughout its lifetime. + The +\emph on +delay +\emph default + parameter specifies the time in msec before alpha scaling begins. + The +\emph on +initial +\emph default + and +\emph on +final +\emph default + parameters specify the alpha of the particle where 1.0 is totally opaque + and 0.0 is totally transparent. +\layout Itemize + + +\emph on +rotation +\emph default + - the rotation of the particle throughout its lifetime. + The +\emph on +delay +\emph default + parameter specifies the time in msec before the rotation begins. + The +\emph on +initial +\emph default + and +\emph on +final +\emph default + parameters specify the rotation of the particle in degrees. +\layout Itemize + + +\emph on +lifeTime